body{background-color:#f2f2f2;background-image:url(../images/background.png);background-repeat:repeat-x;color:#222;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;font-weight:300;line-height:21px;margin:0;padding:0;}
h1{background-image:url(../images/title.png);color:#fff;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-weight:300;margin:10px 0 0;padding:10px 10px;}
h2{font-family:"Artifika",serif,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:21px;font-weight:300;line-height:35px;margin:0;}
img{border:0;}
#catalog #nav li,.tools_nav li{background:url(../images/arrow.png) no-repeat 0 10px;margin:0;padding:3px 0 3px 22px;}
#catalog #nav,.tools_nav{display:block;font-size:14px;list-style:none;margin:0;padding:10px 0 10px 10px;}
#container{width:961px;margin:0 auto;}
#content{float:left; margin:0 0 10px;}
#content_left{float:left;width:320px;margin:0;padding:0;}
#contentwrap-in{background:url(../images/bgwrap.png) repeat-y;width:961px;margin:0 auto;padding:0;}
#contentwrap-in:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#contentwrap-out{background:#fff;width:961px;margin:0 auto 30px;padding:0;}
#footer{background:#222;clear:both;color:#fff;overflow:auto;padding-bottom:10px;}
#footer #content_left{border-right:0;float:left;padding-bottom:0;width:420px;margin:10px 0 25px;}
#footer #copyright{border-top:1px solid #2a2a2a;clear:both;font-size:11px;width:932px;margin:0 auto;padding:15px 0;}
#footer p.feeds{font-size:20px;margin:9px 0;}
#footer p.feeds a{color:#fff;font-size:20px;}
#footer p.feeds a:hover{color:#fff;font-size:20px;text-decoration:none;}
#footer p.feeds img{padding-right:8px;vertical-align:top;}
#footer_inner{padding-top:15px;width:932px;margin:0 auto;}
#header {margin:0px}
#header img.logo{float:left;margin:6px 0 0!important;}
#metanav-search{margin-top:2px; height:52px;white-space:nowrap;}
#metanav-search-field{background-color:#FFF;color:#666;float:left;font-size:20px;height:30px;width:425px;border-color:#3ea346;border-style:solid;border-width:1px 0 1px 1px;padding:4px 0 3px 8px;}
#metanav-search-submit{background-color:#5ab275;border:1px solid #3ea346;color:#FFF;float:right;font-size:16px;font-weight:700;height:26px;width:69px;padding:8px 0 3px 12px;}
#metanav-search-submit:hover,.csub:hover{background-color:#45a563;cursor:pointer;}
#sidebar{float:left;width:300px;margin:0 0 10px;}
#sites tr td{border-left:1px solid #51b275;}
* html ul#menu a:active,:first-child+html ul#menu a:active,* html ul#services a:active,:first-child+html ul#services a:active,.success,.failure,.waiting{color:#df060c;}
* html ul#menu a:hover, :first-child+html ul#menu a:hover, * html ul#services a:hover, :first-child+html ul#services a:hover{text-decoration:underline;}
.csub{background-color:#5ab275;border:1px solid #3ea346;color:#FFF;float:right;font-size:16px;font-weight:700;height:27px;}
.family{border-bottom:none!important;clear:left;line-height:20px;padding-bottom:5px;}
.family span{font-size:18px;}
.fpages{text-align:center;padding:10px;}
.fpages span{padding:20px;}
.main_title h2{float:left;width:600px;margin:0!important;}
.main_title,.main_title2{background-color:#FFF;border-bottom:1px solid #CACACA;height:30px;padding:10px 10px 10px 20px !important;}
.nmenu{background-color:#c30f15;color:#fff;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;font-weight:300;line-height:30px;padding-left:10px; margin:0; width:100%}
.ul#menu,#cforms2form{}
.ul#services a{color:#222;font-size:16px;margin:10px 0 0px 0;}
ul li{display:block;}
ul#menu li{color:#FFF;float:left;margin-left:35px;}
ul#menu{float:right;margin:4px 0 0px;padding:0;}
ul#menu a:active,ul#services a,ul#services a:active,* html ul#menu a,:first-child+html ul#menu a,* html ul#services a{color:#222;}
ul#services{float:right;overflow:auto;padding:0px 0 0px 0px;margin:10px;width: 517px}
ul,.privacy b{font-size:16px;}
.paging_select a:hover,ul#menu a:hover,ul#services a:hover{text-decoration:none;}
.partner img,.family img{float:left;margin-right:25px;}
.privacy,.mabout,.current,.tweeter_holder a:hover{color:#000;}
.services_outer{background:#fff;border-bottom:1px solid #fafafa;}
.services_outer2{border-bottom:1px solid #cacaca;}
.sidebar_ad_container{background:#FFF;border:0;clear:both;line-height:1.75em;width:250px;margin:10px 0 0;padding:0 4px;}
.sidebar_inner{border-left:0;float:left;padding:0 0 20px 25px;}
.social {float:right}
.social_like{border:0px solid #DCDCDC;height:30px;margin:10px 10px 0 10px;padding:0px;}
.social_plus{border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;height:30px;margin:0 10px;padding:15px;}
.social_twit{border:1px solid #DCDCDC;height:30px;margin:0 10px;padding:15px;}
.thr{background-color:#5ab275;color:#fff;height:27px;}
.thr th{padding-left:10px;text-align:left;}
a{color:#df060c;outline:0;text-decoration:none;}
a:hover{color:#df060c;cursor:pointer;outline:0;text-decoration:underline;}
my_data,.mainpage{background-color:#FFF;min-height:824px;width:620px;margin:20px 0 30px;padding:20px 20px 0;}
table,table tr,table th,table td{border-color:#cacaca;}
table.tablist{border-bottom:1px solid #CCC;margin-top:10px;}
table.tablist tr td{padding:5px;}
strong,.sayhi p span{font-weight:600;}
.socialfloat{
	position:fixed;
	width:60px;
	height:235px;
	float:left;	
	background:#e3e3e3;
	padding:0 15px;
	margin-left:-90px;
	}
ul.tools_nav {
	margin:20px 0 0;
	padding:0;
	font-size:12px;
	}	
ul.tools_nav li.pcat a:link, ul.tools_nav li.pcat a:visited{
		font-size:14px;
	}		
ul.tools_nav li.pcat a:hover{
		font-size:14px;
	}			
ul.tools_nav li ul {
	margin:0;
	padding:0;
	}	
ul.tools_nav li ul li a:link,ul.tools_nav li ul li a:visited {
font-size:12px;
}

.sidebar_inner li{
	font-size: 14px !important;
}
#menu{
	font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
}
