body{
    font-family:Calibri;
}



h1, h2, h3 {
    margin-left: 5px;
    margin-top: 0px;
    margin-bottom:0px;
    padding: 0;
    font-family: calibri;


}

img
{  border-style: none;
}


p
{
    font-family: calibri;
}
#wrapper
{
    width:960px;
    height:1040px;
    margin: 0 auto;

}
#wrapper1
{
    width:960px;
   
    margin: 0 auto;
}
#header
{

    width: 800px;
    height: 65px;
    margin:auto;
}
#logo
{

    float:left;

}
#search
{
    /*border:black;
    border-width:1px;
    border-style:dotted;*/
    float:right;
}


#products_submenu {
    left:0;
        visibility:hidden;
      /*margin-left:570px;*/

    position:absolute;
    top:13px;

}

.submenu {

   background-color:#CBD278;
    /*background-color:#9aa757;*/
    

    /*border:1px solid #447755;8*/
    color:black;
    font-family:Calibri;
    font-size:13px;
  padding:0;
    

    width:200px;
    z-index:2;
}
#products_submenu ul{
    margin: 10px;
    padding: 0px 10px 0px 10px;
    
}
#products_submenu li:hover{
    background-color:#9aa757;
    }

    #products_submenu a:hover{
        background-color:#9aa757;

        }
#products_submenu a{
    text-decoration:none;
    color:black;
}
#menu
{

    margin:2px auto;
    height:63px;
    width: 820px;
    /*background:url("seostore homepage (jpeg)/seo services.jpg") no-repeat;*/

}


#menu ul {
    margin: 0;
    padding: 0px 0px 0px 0px;
    list-style: none;
    line-height: normal;
}

#menu li {
    margin-top:5px;
    margin-left:0px;
    float: left;

}

#home_text
{
    margin:2px auto;
    margin-bottom:0px;
    height:150px;
    width: 800px;

}


#home_text p{
    margin:0 6px;
    font-size:16px;
    font-family:Calibri;
    text-align:justify;
}

#home_lower
{
    margin:0px auto;
    margin-bottom:0px;
    height:450px;
    width: 820px;


}

#lower_table
{

    background:url("seostore homepage (jpeg)/box.jpg") no-repeat;
    width:830px;
    height:380px;

}
#box_text
{
    font-size:15px;
}
#home_lower table
{

    margin:3px 5px;
}

#home_lower table a
{
    margin:0px;
    border: none;
    background: none;
    /*	text-decoration: none; */
    /*	color: #FFFFFF; */
}
td
{
    text-align:justify;
}

#img_text
{
    width:200px;
    margin:0px 3px;
    font-size:12px;
    text-align:center;
}

#img11, #img22, #img33, #img44, #img55
{
    margin:10px;
    /*border-style: solid;
    border-width:1px;*/

}





/* Footer */

#footer {
    width: 800px;

    height: 50px;
    margin: 0 auto;
    padding: 0px 0 15px 0;
    font-family: Arial, Helvetica, sans-serif;
}

#footer p {
    margin: 0;
    padding-top: 20px;
    line-height: normal;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;

}

hr{

    background-color: #9aa757;
    color: #9aa757;
}


#footer a {
    color: #5B7817;
}





#abopage, #service_body, #blog_body
{
    width: 800px;
    margin:0 auto;
}

#abopage p
{
    margin-left:10px;
    width:780px;
    font-size:15px;
    font-family:"Calibri";
    text-align:justify;
}
#abopage a, #service_body a, #blog_body a
{
    color:blue;
}

#service_body p
{
    margin-left:4px;
    margin-top:1px;
    width:780px;
    font-size:15px;
    font-family:"Calibri";
    text-align:justify;
}
#service_body h2
{

    color: #9aa757;
    
    

}
#service_body h1
{

    color: #9aa757;
    font-size:23px;

}


#blog_body p
{
    margin-left:4px;
    margin-top:1px;
    font-size:15px;
    font-family:"Calibri";
    text-align:justify;
}

#blog_body h2
{

    color: #9aa757;

}

#blogleft h1
{
    color: #9aa757;
    font-size:23px;
}


#contact_text
{
    width:780px;
    height:650px;
    margin: 0px auto;
}


#blogleft
{
 /*   float:left;*/
    width:780px;
    /*border:black;
    border-width:1px;
    border-style:solid;*/
}
#blogright
{
    /*float:right;
    width:0px;
    background:gray;
    /*border:black;
    border-width:1px;
    border-style:solid;*/
}


#blgcatli {
    margin: 10px;
    width:200px;
    background:black;
    color:white;
    font-family:"Calibri";
    /*border:black;
    border-width:1px;
    border-style:solid;*/


}

#blogtitle
{
    margin:0;
}
#blogtitle a
{
    text-decoration:none;
}

#blogdate
{
    /* width:500px;*/

    margin: 0 5px;
    color:gray;
    text-decoration:none;
    font-size:12px;
    /*border:black;
    border-width:1px;
    border-style:solid;*/
}

#blogdate a
{
    text-decoration:none;
}

#blogdate_img
{
    width:75px;
    height:70px;
    float:left;
    margin: 0 auto;
    /*background:url("seostore homepage (jpeg)/date_bg.jpg") no-repeat;*/
    text-align:center;
    /*
    border:black;
    border-width:1px;
    border-style:solid;
    */
}
#month
{
    text-align:center;
    color:maroon;
    margin:3px;
}
#dt
{
    margin:8px;
}

#blogtext
{
    /*width:500px;*/

    margin:0px 10px;
    /*   border:black;
    border-width:1px;
    border-style:solid;*/
}

#blogtext p
{
    text-align:justify;
}

#blogtext p p
{
    text-align:justify;
}
#blogcomments a
{
    color:gray;
    text-decoration:none;
    font-size:12px;


}
#blogcomment_name a
{
    margin:3px;
    color:blue;
    font-size:12px;
}
#blogcomment_name a:hover
{
    text-decoration:underline;
}

 #blogcomment_date
{
    margin:3px;
    color:gray;
    font-size:12px;
}

#blogcomments hr
{
    width:50%;

}




/* admin */
#adminlist ul
{
    list-style:none;
    line-height: normal;
    
    }
#adminlist li
{
    float: left;
    margin-left:30px;
    
    
}
#adminlist a
{
    text-decoration:none;
}