@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-color:#fff;}
a{ outline:none;}
a img{ border:0;}
#container{ width:981px; margin:0 auto; padding:0 10px 0 9px;}
#header{ margin:0; padding:0; width:981px; background-image:url(../images/top_bg.gif); background-repeat:no-repeat; height:93px;}
#logo{ margin:0; padding:0; float:left; width:238px;}
#topmenu{ margin:0; padding:0; width:269px; float:right;}
#callus{color:#5f92c2; font-size:11px; font-weight:bold; text-align:right; padding-top:7px; height:30px; padding-bottom:2px;}
#nav{ background-image:url(../images/topmenu_bg.gif); background-repeat:no-repeat; background-position:top center; height:46px; color:#264f86; font-size:11px; font-weight:bold; text-align:center; padding-top:7px;}
#nav a{ color:#264f86; font-size:11px; font-weight:bold; text-decoration:none;}
#nav a:hover{ color:#f5085a;}
#mainheader{ margin:0; padding:0; width:981px;} 
#leftetxtBox{ margin:0;padding:0; float:left; width:308px;}
#rightImg{ margin:0; width:673px; padding:0; float:left;}
#mainbody{ margin:0; padding:0; width:981px; }
#leftrail{ margin:0; padding:0; width:308px; float:left;}
#leftmenu{ width:308px; margin:0; padding:0; margin-bottom:20px;}
#leftmenu ul{ width:308px; margin:0; padding:0; border-top:4px solid #cccccc; border-bottom:1px solid #cccccc;}
#leftmenu ul li{ width:308px; margin:0; padding:0; list-style:none; list-style-image:none; line-height:30px;}
#leftmenu ul li a{ display:block; color:#111a19; font-size:12px; text-decoration:none; background-image:url(../images/leftnav_inactive.gif); background-repeat:no-repeat; padding-left:10px;}
#leftmenu ul li a:hover{ display:block; color:#fff; background-image:url(../images/leftnav_active.gif); }
#contactBox{ width:293px; height:164px; background-image:url(../images/contact_bg.gif); background-repeat:no-repeat; padding-left:15px;}
#contactBox h3{ color:#fff; font-size:12px; margin:0; padding:7px 0;}
#contactBox p{ color:#5f92c2; font-size:12px; line-height:18px;}
#contactBox p a{ color:#f1a412; font-size:12px; font-weight:bold; text-decoration:none;}
#contactBox p a:hover{ color:#333333;}
#rightrail{ margin:0; padding:0; width:647px; float:right; background-image:url(../images/leftrail_bg.gif); background-repeat:no-repeat; background-position:left top; padding-left:26px;}
/*#headerTxt h1{ background-image:url(../images/big_header.gif); background-repeat:no-repeat; text-indent:-10000px; margin:0; padding:0;}*/
#headerTxt h1{font-size:30px; background-image:url(../images/big_header.gif); background-repeat:no-repeat;padding:0; margin:0; }
#headerTxt p{ color:#222e2e; font-weight:bold; font-size:12px; line-height:18px; margin:0; padding:0; background-image:url(../images/para_bg.gif); background-repeat:repeat-x; background-color:#fff;}

#headerTxt2 h1{ background-image:url(../images/coupon_heading.gif); background-repeat:no-repeat; text-indent:-10000px; margin:0; padding:0;}
#headerTxt2 p{ color:#222e2e; font-weight:bold; font-size:12px; line-height:18px; margin:0; padding:0; background-image:url(../images/para_bg.gif); background-repeat:repeat-x; background-color:#fff;}


#headerTxt3 h1{ background-image:url(../images/contact_heading.gif); background-repeat:no-repeat; text-indent:-10000px; margin:0; padding:0;}
#headerTxt3 p{ color:#222e2e; font-size:12px; line-height:18px; margin:0; padding:0; background-image:url(../images/para_bg.gif); background-repeat:repeat-x; background-color:#fff;}


#compareBox{ border:1px solid #d1ddd5; width:645px; margin-top:20px; margin-bottom:20px; }
#compareHeading{ margin:0; padding:0; border-bottom:1px solid #d1ddd5;}
.sitename{ margin:0; padding:0; width:106px;  float:left; }
.pricing{ margin:0; padding:0; width:97px;  float:left; background-color:#fff;}
.pricing2{ margin:0; padding:0; width:132px;  float:left; background-color:#fff; text-align:center}
.overview{ margin:0; padding:0; width:90px;  float:left; background-color:#fff; padding-left:10px;}
.des{ margin:0; padding:0; width:289px; float:left; background-color:#f7f4fb;}
.des p{ color:#222e2e; font-size:12px; line-height:18px; margin:10px; padding:0; height:70px;}
.ratings{ margin:0; padding:0; width:81px;float:left;  margin-top:20px;}
.pro_review{ margin:0; padding:0; width:82px;  float:left; background-color:#f7f4fb; height:69px; }
.site_nav{ margin:0; padding:0; width:105px;  float:left; background-color:#f7f4fb; height:69px; padding-left:25px;}
.row{ border-top:1px solid #d1ddd6;}
.rattxt{ color:#5f92c2; font-size:11px; text-align:center;}
.stars{ padding-left:5px;}
.stars ul{ margin:0; padding:0;}
.stars ul li{ margin:0; padding:0; list-style:none; list-style-image:none; float:left;}
#moen{ margin:0; padding:0; background-color:#e8edeb;}
#moenlogo{ margin:0; padding:0; float:left; width:188px;}
#moentrademark p{ margin:0; padding:0; float:left; color:#f5085a; font-size:12px; font-weight:bold; width:430px; padding-left:20px; padding-top:20px; background-color:#e8edeb;}
#footer{ margin:0; padding:0; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; background-position:top canter; padding-top:15px; padding-bottom:15px; width:981px; margin-top:20px;}
#copyright{ margin:0; padding:0; color:#838885; font-size:11px; float:left; width:600px;}
#bottomlink{ margin:0; padding:0; color:#838885; font-size:11px; float:right; text-align:right; width:300px;}
#bottomlink a{ color:#838885; font-size:11px; text-decoration:none;}
#bottomlink a:hover{ color:#333333; font-size:11px; text-decoration:none;}
.productBox{ border:1px solid #d1ddd5; width:645px; margin-top:20px; margin-bottom:20px; }
.proname{ background-color:#5f92c2; color:#fff; font-size:14px; font-weight:bold; line-height:30px; padding-left:10px;}
.proholder{ margin:0; padding:10px;}
.proimg{ margin:0; padding:0; width:158px; float:left; margin-right:15px;}
.prodetails{ margin:0; padding:0; width:451px; float:left;}
.prohead{ margin:0; padding:0; background-color:#52745e;}
.prohead ul{ margin:0; padding:0;}
.prohead ul li{ margin:0; padding:0; list-style:none; list-style-image:none; float:left; line-height:15px; text-align:center; font-size:12px; color:#fff; font-weight:bold; height:inherit;}

#pagination  { color:#5f92c2; font-size:12px; font-weight:bold;}
#pagination  a{ color:#f1a412; font-size:12px; font-weight:bold; text-decoration:none;}
#pagination  a:hover{ color:#333333;}

#not_found  { color:#5f92c2; font-size:12px; font-weight:bold; width:644px; height:200px; border:#CCCCCC 1px solid; padding-top:75px;}

.general_text{color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.editor_text{color:#5F92C2;font-size:20px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.search_heading_text{color:#5F92C2;font-size:20px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.more_links{
	color: #f1a412;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
   font-size: 12px;
}


.more_links:hover{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}
.more_links2{
	color: #000000;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
   font-size: 12px;
}


.more_links2:hover{
	color: #f1a412;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}
.gray_text{
color:#7A8D93;
}
.yellow_text{
color:#D09525;
}
.blue_text{
color:#5F92C2;
}
