/*-----attach body.custom to any style you add here-----*/


#header {margin-bottom:2px!important;padding-top:34px;}
#header a:hover, #header .selected a, .container_box .box_txt a:hover, .currentpage a {color:#505046;}
#header img {border:none;}
#header #mainnav a {float:left;margin-right:16px;font-size:20px; line-height:26px;}
#header #nav_left {float:left;width:400px; }
#header #nav_right {float:right;color:#A8A8A2;width:400px;text-align:right;}
#header #nav_right a {margin-left:5px;}
#header #nav_right div {height:20px;padding-top:5px;}
#header #nav_right div.line {float:right; border-left:1px solid #a8a8a2;margin-left:13px;padding-left:5px;}

#header #nav_right form {margin:-59px 0px 6px 0px;display:inline;float:right;}
#header #nav_right form label {display:none;}
#header #nav_right form .search-input,
#m82a25moduleform_2 input  {height:24px; width:197px;padding:0px 2px 0px 7px;font-size:12px;border:none;background: url(uploads/images/inputfields.png) no-repeat 0px -26px;color:#A8A8A2;float:left;} 
#header #nav_right form .search-input {margin: 0px 3px 3px;}
#header #nav_right .r_nav {width:250px; float:right;}
#logo {display:block; margin-bottom:32px;}

#mainnav {overflow:visible; }
#mainnav li, #mainnav2 li  {list-style-type:none;float:left;height:30px;display:block;}
#mainnav2 {float:right;}
#mainnav2 li {margin-left:5px;}

.social {padding-top:25px;}