@charset "utf-8";
/*CSSDocument*/
#ysearchmod {width:335px;}
#main_container{width:100%; display:table;  margin:0 auto}
#wrapper{width:1000px; margin:10px auto;display:table; display:block;display:table; overflow:hidden; border:0px solid red; }
#page_content{  width:932px; overflow:hidden; margin:10px auto;}


#header { width:947px; border:0px solid red; margin:0px auto; }
.withLogo {width:947px; border-bottom:1px solid #4d747b; padding-bottom:10px; display:table;}
.withLogo .logo{float:left; padding-top:38px;}
.withLogoRight{  width:600px; }
.search {float:right; }
.search select { top:0px; float:left; margin-right:5px; width:255px;}


#navigaton { float:right; color:#FFF; text-align:right; width:600px; padding:40px 0px 0px 0px;}
.greenarrow{background:url(../images/arrow_03.png) no-repeat right; padding-right:5px;}
.compareMain { width:947px; border:0px solid red; margin:0px auto;  height:136px; }
.compareMain  .compareBox{ background:url(../images/search-box-bg.png) no-repeat left top; width:556px; margin:28px 0px 0px 0px; padding:25px 20px 10px 20px; height:40px; } 
.compareMain  .compareBox .inputBox{ width:205px; float:left; margin-right:20px; color:#999;}
.compareMain  .compareBox .selectBox{ width:205px;  float:right; color:#999;}
.compareMain  .compareBox .compareButton{background:url(../images/compare-button.png) no-repeat; border:0px; width:95px; height:22px; padding-left:20px; color:#FFF; font-weight:bold;cursor:pointer;}

.whyUs{ color:#FFF; font-size:20px;  font-family:Georgia, "Times New Roman", Times, serif; padding:10px; text-align:left; width:210px;}
.whyUs ul{ font-size:14px; line-height:16px; padding-left:20px;padding-top:10px; color:#7fc41b;}
.whyUs ul li{list-style-image:url(../images/arrow-white.png); }
.whyUs ul li{color:#7fc41b;}

#LeftBar{ }
.leftBarHome{width:620px; overflow:hidden; }
.leftBarInner{width:192px; padding-left:5px;}

.grayBoxBg{background:url(../images/gray-gradient-box.png) no-repeat top left; height:270px; width:581px; padding:20px 20px 0px 20px; font-size:12px; line-height:22px; color:#231f20; margin-bottom:30px;}
.grayBoxBg h2{margin:0; padding:0; font-size:16px; color:#00565d; margin-bottom:10px;}

.HomePage_MovingForm{ overflow:hidden; margin:30px 0px 0px 0px ;}
.HomePage_MovingForm label{width:150px; float:left;}
.HomePage_MovingForm select{width:180px; float:left;  border:1px solid #adc9f9;}


.blue-button{background:url(../images/compare-button.png) no-repeat; border:0px; width:95px; height:22px; padding-left:20px; color:#FFF; font-weight:bold;cursor:pointer; margin-left:20px;}
.compareButtonFLoat{float:left; padding-left:236px;}


#RightBar{}
.rightBar{ width:280px; overflow:hidden;}
.suppliers_section{background:url(../images/suppliers-section.png) no-repeat; height:73px; width:265px; padding:8px 0px 0px 15px; margin:0px 0px 20px 0px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}

.become_supplier{background:url(../images/become-supplier.png) no-repeat; height:73px; width:265px; padding:8px 0px 0px 15px; margin:0px 0px 20px 0px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}

.chk_listings{background:url(../images/chk-listings.png) no-repeat; height:73px; width:265px; padding:8px 0px 0px 15px; margin:0px 0px 20px 0px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}

.rightBanner a{ cursor:pointer; color:ffffff;}
.rightBannerTXT h1 {text-transform:uppercase; font-size:22px; font-weight:normal;}
.rightBannerTXT h2 {font-size:14px; }

.box1{ width:100%; overflow:hidden; margin-bottom:30px;}
.box1 h2{margin:0; padding:0; font-size:18px; color:#00565d;  float:left; margin-right:10px;}
.two_borders{ border-top:1px solid #999999; border-bottom:1px solid #e9e8de; padding:0px; height:44px; line-height:40px;}
.box_content{border:0px solid red; margin-top:18px; overflow:hidden; width:99%; float:left;}
.homeBox1{width:28%;padding-right:5px; padding:0px 15px; height:190px;}
.border_right{border-right:1px dotted #cacaca;}
.homeBox1 h3{margin:0; padding:0; font-size:14px; color:#00565d; margin-bottom:10px;}

.homeBox1 ul{float:left; margin-top:10px; padding-left:20px;}
.homeBox1 ul li{ text-decoration:underline; font-weight:bold; color:#666666; list-style-image:url(../images/arrow-black.png); font-size:11px;}
.homeBox1 ul li a{ text-decoration:underline; color:#666666;}

.we_work_img{float:left; margin-right:15px;}
.we_work_img img{border:1px solid black;}

.read_more{background:url(../images/read-more-bg.png) repeat-x; border:0px; height:16px; font-size:10px; font-weight:bold; color:#FFF;}
.zones {color:#666666;}
.zones ul{ padding-left:20px; font-size:12px;}
.zones ul li{ text-decoration:underline; color:#599303; border:0px solid red; list-style-image:url(../images/gray-arrow.png); }
.zones ul li a{ color:#599303; text-decoration:underline;}

.testimonial {color:#666666; float:left; padding:0px 10px; }
.doubleQuote1{background:url(../images/doubleqoute-1.png) no-repeat left; height:19px; width:250px; }
.doubleQuote2{background:url(../images/doubleqoute-2.png) no-repeat right; height:19px;  width:250px; float:right;}
.client_Testimonial{ color:#599303; float:left; width:80%; padding:5px 0px;}

#footer{ background:#00565d;}
.footer {margin:0 auto; width:900px; color:#00b2be; padding:20px 0; overflow:hidden;}
.footer ul{ color:#FFF; line-height:22px; font-size:11px;}
.footer a { color:#00b2be; }
.footer_box_1{ float:left; width:20%;}
.footer_box_2{float:right; width:350px;}

.innner_MovingForm{ overflow:hidden; margin:20px 0px 0px 0px ;}
.innner_MovingForm label{width:190px; float:left; font-size:18px; font-weight:normal;}
.innner_MovingForm select{width:250px; height:30px; font-size:20px; float:left;  border:1px solid #adc9f9;}
.grayBoxBgInner{background:url(../images/gray-gradient-box.png) no-repeat top left; height:190px; width:581px; padding:20px 20px 0px 20px; font-size:12px; line-height:22px; color:#231f20; margin-bottom:30px; border-bottom:1px solid #d1d3d4;}
.grayBoxBgInner h2{margin:0; padding:0; font-size:16px; color:#00565d; margin-bottom:10px;}

.gray_box_top{background:url(../images/gray-box-top.png) no-repeat top left; width:600px; height:31px; padding:22px 0px 12px 20px; }
.gray_box_top h2{margin:0; padding:0; font-size:16px; color:#c72f7c; margin-bottom:10px; float:left;}
.graybox_bottom{background:url(../images/gray-box-bottom.png) no-repeat top left; width:620px; height:14px;}
.gray_box_midd{ border-right:1px solid #d1d3d4; border-left:1px solid #d1d3d4; padding:0px 10px 0px 20px ; float:left; width:588px; }
.gray_box_midd .label1{font-weight:bold; width:160px; float:left; color:#666666; margin-bottom:40px; }
.gray_box_midd .label2{width:410px; float:left; color:#666666; margin-bottom:40px; }
.GrayBoxSelect{ float:right; padding-right:20px;}
.GrayBoxSelect select{ width:200px;}

.Directory_listingsAdsense{ margin:10px 0; float:left; width:99%; padding-bottom:15px; }
.Directory_listingsAdsense h4{margin:0; padding:0; font-size:13px; color:#1f5da2; margin-bottom:6px; float:left; margin-right:5px;}

.Directory_listings{ margin:10px 0; float:left; width:99%; padding-bottom:15px; border-bottom:1px solid #dcdddf;}
.Directory_listings .listing_left{float:left;}
.Directory_listings .listing_right{float:right;}
.listing_right img{border:1px solid #CCC;}
.Directory_listings h4{margin:0; padding:0; font-size:13px; color:#1f9aa2; margin-bottom:6px; float:left; margin-right:5px;}

.paging{ margin:10px 0; overflow:hidden; width:95%; float:right; text-align:right;}
.paging a{padding:0 5px; color:#949494;}
.paging a:hover{ color:#196dd5; text-decoration:underline;}

.gray_box_midd .label1{font-weight:bold; width:160px; float:left; color:#666666; margin-bottom:40px; }
.gray_box_midd .label2{width:410px; float:left; color:#666666; margin-bottom:40px;}
.serviceslabel{ width:400px; float:left; margin-bottom:40px;}
.servicesWithLogo{  width:162px; text-align:center; float:left; margin-left:10px; color:#c72f7c;}

#ysearchmod {width:335px;}

h1, h2, h3 {
	font-size:12px;
	font-weight:normal;
}
