  .bor{border:1px solid #cccccc!important; }
  .find-com-h2 { font-family:"trebuchet MS"; font-size:27px; color:#327d9a; text-align:center; display:block; font-weight:bold; padding-bottom:14px; margin-bottom:18px;margin-top:20px;}
.find-com-h2 span{ font-size:20px!important;}
.select-search{
	border:6px solid #6c950c;
	background-color:#e8e8e8;
	padding: 7px 10px;
	position: relative;
}
.region{ background-color:#e8e8e8; border:none; color:#868686; width:190px; font-size:16px; font-family:"trebuchet MS"; float:left;  margin-top: 6px;}
.sel-sea-870{ width:870px!important;}
.styled-select select {
   background: transparent;
   width: 290px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none; color:#868686; font-size:16px; font-family:"trebuchet MS";
   }
.green-bg-arro{ float:left;  background: url("../images/f-from-bg.png") 0 0 no-repeat; width:19px; height:11px; position:absolute;  top: -16px;}
.styled-select {
	width: 280px;
	overflow: hidden;
	background: url("../images/sel-arrow.png") no-repeat 270px 10px #e8e8e8;
	float: right;

   }
.styled-select-loc{   width: 190px;
   overflow: hidden;
   background: url("../images/sel-arrow.png") no-repeat 180px 10px #e8e8e8;float: right;}
   
   
.styled-select-loc select {
   background: transparent;
   width: 212px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none; color:#868686; font-size:16px; font-family:"trebuchet MS";
   }

.mar-right-styled{ margin-right: 36px;}
.search-sub{ float:right;background: url("../images/zoom-sub.png") no-repeat 0 0; width:26px; height:28px; border:none; cursor:pointer; margin-right: 8px;}
.list-ex{ background-color:#f2f2f2; -webkit-border-radius: 4px;padding-left: 25px;
-moz-border-radius: 4px;
border-radius: 4px; width:595px; margin:0 auto; position:relative;-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 1px 1px rgba(50, 50, 50, 0.28);
box-shadow:         0px 1px 1px rgba(50, 50, 50, 0.28);top: -2px; z-index:-1; color:#373434; font-family:"trebuchet MS"; font-weight:bold; font-size:12px;}
.m-btm-18{ margin-bottom:18px;}
.list-ex a { color:#373434; font-size:12px; text-decoration:none; font-weight:normal; display:inline-block;  margin-left: 25px;}
.list-ex a:hover{ text-decoration:underline;}	
.alpha-pager{margin-bottom:15px;}
.alpha-pager li { float:left;   margin-right:5px;}
.alpha-pager a { text-decoration:none; color:#504f4f; text-decoration:none; font-FAMILY:Arial, Helvetica, sans-serif; font-weight:bold; display:inline-block; font-size:13px; background:#e8e8e8;   height: 21px;
    text-align: center;
    text-decoration: none;
    width:20px; line-height: 1.7em;}
	
	
.alpha-pager a:hover{ background:#d8d6d6;}	
.listing-div{
   float: left;
   padding: 10px;
   width: 650px;
}
.side-list-div{
   float: left;
    margin-left: 10px;
    padding: 0;
    width: 300px;}
.padding-top-18px{ padding-top:18px;}	
.list-div{ border-bottom:1px solid #CDCDCD; padding-bottom: 25px;margin-bottom:25px;}
	
.lists-h3{ background: none repeat scroll 0 0 #F1F1EC;
    border-bottom: 1px solid #CDCDCD;
    border-top: 6px solid #95C12D;
    color: #6B6B6B;
    display: block;
    font-family: "trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    padding-left: 10px;
   }
	.sliderbg{}
.pro-silders{ position:relative;}
.pre-btn{
	float: right;
	display: block; margin-top: 15px;
}
.nxt-btn{ float:left; margin-top: 15px;display: block;
}
 
.products{ width:130px; float:left;margin-bottom: 15px;}
.prod-img{ border:3px solid #cdcdcd; width:56px; height:56px; display: block;margin: 0 auto !important;  margin-bottom: 10px!important;}
.products ul{}
 .products li{ line-height: 1em; text-align:center;}
  .products a{ text-decoration:none; color:#327d9a; font-family:"trebuchet MS"; font-size:11px; font-weight:bold;}
  .products ul li a.companyname{font-size:14px;}
  .pro-loc{ color:#85ab2c!important;font-family:"trebuchet MS"; font-size:12px;font-weight:bold;}
  .pro-loc a{ color:#85ab2c!important;font-family:"trebuchet MS"; font-size:12px;}
  .pro-abt{color:#81898b;font-family:"trebuchet MS"; font-size:12px;}
  .pro-mar-left{margin-right: 18px;}
   .sl-clicks{margin: 0 18em;}
    .sl-clicks li{ float:left;margin-right: 5px;}
	 .sl-clicks a {width:10px; height:10px; background:url(../images/click-roun.png) 0 0 no-repeat; display:block;}
	 
.sl-clicks a:hover{ width:10px; height:10px; background:url(../images/click-hov.png) 0 0 no-repeat; display:block;}
	 .act-green {}
	 .act-green a { }
a.cnames{font-size:14px!important;}	 
.directory-list{ border-top: 6px solid #95C12D;padding-top:10px;  padding-bottom: 18px;margin-bottom: 28px;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f9f9f9 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f9f9f9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f9f9f9 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#f9f9f9 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#f9f9f9 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f9f9f9 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}	 
.dir-lists-h3{ 
    color: #6B6B6B;
    display: block;
    font-family: "trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    margin-bottom:5px;
    padding-left: 10px;}	

.dir-div{ width:200px; float:left;
 padding: 6px 0 5px 12px;} 
 .dir-div ul{}
  .dir-div li{line-height: 1.5em;background: url(../images/Tick-icon.png) left no-repeat;border-bottom: 1px dashed #ccc; padding: 2px 0 2px 15px}
  .dir-div span{ color:#999;}
   .dir-div a { font-size:13px; font-family:"trebuchet MS"; font-weight:bold; text-decoration:none; color:#4a6160;}
.dir-div a:hover{ text-decoration:underline;}
.mar-r-7{ margin-right:7px;}

.latest-pro{ border-bottom: 1px solid #CDCDCD; padding-bottom: 12px; margin-bottom: 20px;height:90px;}

.latest-list-h3{background: none repeat scroll 0 0 #F1F1EC;
    border-bottom: 1px solid #CDCDCD;
    border-top: 6px solid #95C12D;
    color: #6B6B6B;
    display: block;
    font-family: "trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 5px 10px;
    }
.latest-list-h3 span{float:right; font-size:12px;color: #85AB2C; margin-right:10px;}
.left-list{
	float:left;
	width:310px;margin-bottom: 18px;
	
}
.lat-products{
	float: left;
	height:56px;
	width: 56px;margin-right: 15px; margin-top: 6px;
}
	.lat-img{ border:3px solid #cdcdcd; width:58px; height:58px; display: block;margin: 0 auto !important;  margin-bottom: 10px!important;}
	.lat-lists{
	float:left;
	width: 210px;
    font-family: "trebuchet MS";
    font-size: 12px;
    text-decoration: none;
}
	.lat-lists-extend{width:575px; height:auto; padding-bottom:10px; margin-top: 2px;}
	 .lat-lists ul{}
	  .lat-lists li{line-height: 1.1em; margin-top:2px; padding: 2px 0 2px 0;}
	   .lat-lists a {color: #327D9A;
    font-family: "trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;}
	.lat-loc{ color: #85ab2c;
    font-family: "trebuchet MS";
    font-size: 13px;}
    .lat-loc a{ color: #85ab2c!important;
    font-family: "trebuchet MS";
    font-size: 13px; font-weight: normal;}
	  .lat-lists a.comtitle{font-size:14px;}
	 .web-link{ color:#4b4a4a!important; font-family:"trebuchet MS"; font-size:12px!important; font-weight:normal!important;}
	 .lat-pay{ color:#81898b; font-size:12px; font-family:"trebuchet MS";}
	 .mar-r-10{ margin-right:10px;}
	 .mar-l-15{margin-left: 15px;}
	 
	 .free-list{background: #0783b6; /* Old browsers */
background: -moz-linear-gradient(left,  #0783b6 0%, #2989d8 50%, #006c9f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0783b6), color-stop(50%,#2989d8), color-stop(100%,#006c9f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0783b6 0%,#2989d8 50%,#006c9f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0783b6 0%,#2989d8 50%,#006c9f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0783b6 0%,#2989d8 50%,#006c9f 100%); /* IE10+ */
background: linear-gradient(to right,  #0783b6 0%,#2989d8 50%,#006c9f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0783b6', endColorstr='#006c9f',GradientType=1 ); /* IE6-9 */
 padding: 16px 0;border: 1px solid #cccccc;margin-bottom: 20px;}
.is-list{ color:#FFFFFF; font-family:"trebuchet MS"; font-size:22px;  display:block; text-align:center; font-weight:normal; margin-bottom: 12px;}
.free-btn{ background:url(../images/free-list-btn.png) 3px 7px no-repeat; width:265px; height:70px; border:none; cursor:pointer; margin-bottom: 10px;margin-left:19px; font-size:20px; font-family:"trebuchet MS"; color:#525151; font-weight:bold; display:block; text-align:center;}

.free-btn:hover{ color:#8cb01e;}


.prem-list{}
.prem-list a {color:#FFFFFF; font-size:13px; font-weight:bold; font-family:"trebuchet MS"; display:block; line-height:1.3em;text-align: center; text-decoration:none;}	

.pop-list{ background:#F5F5F5; padding-bottom: 10px; margin-bottom:20px;border: 1px solid #d6dbe1;} 
	 
.pop-list-h3{
	background-color: #327d9a;
    color: #FFF;
    display: block;
    font-family: "trebuchet MS";
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 10px;}	 
	 
.pop-pros{margin-bottom: 20px;}
.pop-products{float: left;
    height: 56px;
    margin-right: 15px;
    margin-top: 2px;
    width: 56px;padding-left: 10px;}	 
 .pop-products img{ border: 3px solid #CDCDCD;
    display: block;
    height: 56px;
    width: 56px;}
	
	.pop-items{ float:left; width:205px; font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;color: #81898B;}
	.pop-items ul{line-height: 1em;}	 
	 .pop-items li{padding-bottom: 5px; margin-top: 3px; }
	 .pop-items a {color: #327D9A;
    font-family: "trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;}	
	.pop-loc {
    color: #85AB2C;
    font-family: "trebuchet MS";
    font-size: 12px;
}	
 .pop-items a.comp{font-size:14px;}	 
.pop-pay{color: #81898B;
    font-family: "trebuchet MS";
    font-size: 12px;}
.pop-pay a{color: #81898B;}	 
.country-div{ width:996px; margin:0 auto; }	
.count-h4{ color: #6B6B6B;
    display: block;
    font-family: "trebuchet MS";
    font-size: 18px;
    font-weight: bold; margin-bottom:10px;} 
.cat-h2{ color: #85AB2C;
    display: block;
    font-family: "trebuchet MS";
    font-size: 18px;
    font-weight: bold; margin-top:10px; margin-bottom:0px;} 
.country-div ul{}
.country-div li{  line-height: 1em; float:left;margin-right: 15px; width:170px; margin-bottom:5px;}
.country-div a{ color:#0783b6; text-decoration:none; font-size:12px; font-weight:bold; font-family:"trebuchet MS";}
.flag_16_16 { 
    height: 16px;
    width: 16px;  float: left;  margin-right: 10px;
}	 
.borderone{border-bottom: 1px solid #CDCDCD;height:1px; margin-bottom: 15px;}

	
 /*---------------------------------------------------pseudo elements----------------------------------------------------------------------*/
 .news-398-h2 a:hover,.news-270-h2 a:hover,.items-listed:hover,.items-priced:hover,.week-prices-changed:hover,.date-prices-changed:hover,.week-prices-changes:hover,.pro-item:hover,
.pro-price:hover,.pro-change:hover,.ca-vary:hover,.date-price-changed-neutral:hover,.date-price-changed-down:hover,.list-ex a:hover,.products a:hover,.prem-list a:hover, .pop-items a:hover,.country-div a:hover { text-decoration:underline;}
.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
	margin-left: 20px;
}
.ca-content{
	width:660px;
	overflow:hidden;
}
.ca-content-text{
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
}
.ca-content ul li a{
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	color:#000;
	text-shadow:none;
}
.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-23px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:7px;
}
.ca-nav span:hover{
	opacity:1.0;
}
#cscroll{width:952px; height:155px; margin:0px; padding:15px;  overflow:auto;background: linear-gradient(to bottom, #F5F5F5 0%, #F9F9F9 50%, #FFFFFF 100%) repeat scroll 0 0 transparent;border-top: 6px solid #CDCDCD; margin-top:15px;}
.pager ul li.inactive,
.pager ul li.inactive:hover{
                background-color:#ededed;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
 .pager{
                height: 25px;
                margin-top: 15px;
				margin-bottom:25px;
            }
.pager ul li{
               list-style: none;
float: left;
border: 1px solid #EDEDED!important;
padding: 6px 10px;
margin: 0 3px 0 3px;
font-family: arial;
font-size: 12px;
color: #006699;
font-weight: bold;
width: auto;
height: 13px;
line-height: normal;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 }

 .pager ul li a{color: #006699;}
.pager ul li:hover{
                color: #fff;
               background: #299a0b; /* Old browsers */
background: -moz-linear-gradient(top,  #299a0b 0%, #299a0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #299a0b 0%,#299a0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */

                cursor: pointer;
            }
.pager ul li a:hover{
                color: #fff;}
.dirleffgad{width: 460px; margin: 0 auto; margin-bottom: 15px;}
.seoprice{padding-left: 10px;width:275px;}   
.seoprice li{padding: 6px 0px 6px 0; border-bottom: 1px dashed #ccc!important;}   