body {
	background: #112a40 url(../images/bg3.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:-15px 0 0 0;
  *margin:0;
 # margin:0\0/;  
 margin: 0 auto;
}
a { text-decoration:none; }
img {border:0;}
.clear {clear:both;}
.wrapper {
	width:98%;
	margin:auto;
}

.header-ie8 {	
  background:rgba(4, 61, 83, 0.7);
  *background:#043c53;
  background:#043c53\0/; 
	width:71%; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
}
.header {	
  background:rgba(4, 61, 83, 0.7);
  *background:#043c53;
  background:#043c53\0/; 
	width:71%;  

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
}


.logo {float:left;}

.logo h1 { padding: 19px 0 0 1px; float:left; margin:0 0 0 0; font:normal 23px arial; color:#02cbed;}
#logo {/*margin:10px 20px 20px 10px;*/}

.searchBar {
  background:#0a3044;
  float:right; 
  width:241px;
  border-bottom:1px solid #0190be;
  padding:5px;
  margin: 0px 20px 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  
}


.body {
	margin:15px 0 10px 0; 
	padding:0 0 0 0;
	width:71%;
}

.footer {
  height:50px; 
  margin:10px 0 10px 0px; 
  background:#092d43;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);

}

.footerSearchBg {
  background:#159eca;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc); 
 
  width:250px;
  float:right;
 margin-left: -17px;
  padding:5px;
}
  
.leftSide {
  float:right; 
  width:74%;
  background:#052e44 url(../images/ad-bg.gif) repeat-x; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(PIE.htc);
}
.rightSide {
  float:left; 
  width:25%; 
  margin-right:1%; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc); 
  background:#33738c;
}


.s-leftSide {  
  float:left; 
  width:74%;
  background:#052e44 url(../images/ad-bg.gif) repeat-x; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(PIE.htc);
 
}

.s-leftSide-noads {  
  float:left; 
  width:100%;
  background:#052e44 url(../images/ad-bg.gif) repeat-x; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(PIE.htc);
 
}
.s-rightSide {
  float:left; 
  width:25%; 
  margin-left:1%; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc); 
  background:#33738c;
}

/**** Related ***/


.relatedBody { 
	margin:0; 
	padding:0;
	}
	
.RelatedBodypadding {padding:10px 0 20px 15px;}


.adsBg {background:url(../images/body_bg.jpg) no-repeat right top; float: left;
    width: 75%; -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
  
  .adsBg_ad {float: left;
    width: 75%; -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
.adsWrap {padding:10px; margin:0 0 0 0;}

/**** Ads styles ***/


.sponsored {
	color:#04adca;
   font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 15px;
	}

  
.spacing {padding:0 0 20px 0; }


a.relatedLnk:hover {
	text-decoration:underline;
	}
a.relatedLnk:active {
	color:#04adca;
	text-decoration:none;
	}


.txtlink {
	font:normal 12px arial;
	color:#fff;
	}
a.txtlink {
	text-decoration:none;
	}
a.txtlink:visited {
	text-decoration:none;
	}
a.txtlink:hover {
	text-decoration:underline;
	}
a.txtlink:active {
	color:#3e86c0;
	text-decoration:none;
	}




/* WebSearch*/




/*** sitelinks ***/

#sitelink {margin:10px 0 8px 15px; padding:0; text-align:left;}
.slinkL {padding:0 0 7px 0;}
.slinkR {padding:0 0 7px 16px;}
.s-url {font:bold 13px arial; color:#e5874e; text-decoration:none;} /*** Old color- color:#fec067; ***/

.rate {font:bold 12px arial; color:#e5874e; text-decoration:none;} /** font normal color:#fec067;**/
.rating {font:normal 12px arial; color:#fec067; text-decoration:underline;}
.rateLnk {font:normal 12px arial; color:#fec067; text-decoration:underline;}


.checkimg {margin:0 4px 0 0; float:left;}
    
.results {# margin: 10px 0; padding: 0; list-style: none; font-size: 15px; color: #595959;color: #4ACCE2; margin: 0; }
	.results li { # padding: 20px 10px 3px 15px;  padding: 0px 10px 20px 15px;
   #background: url(../images/bullet.gif) no-repeat 10px 26px; # width:450px; font-weight:normal; font-size:15px; border-radius: 10px; background: url(../images/bullet.gif) no-repeat 3px 8px; margin-left: 8px;}
	.results li a {text-decoration:none; color:#FEC067;}

	.results li a strong{color:#FFFFFF; font-size:21px; font-weight: bold;}
  .results li a strong:hover{color:#FFFFFF;}
	.results li em { color: #FEC067; font-style: normal; font-size:15px;}
  .results li em a { color: #4ACCE2; font-style: normal; font-size:14px; line-height:20px;}
  
.no-results { margin: 10px 0; padding: 0; list-style: none; font-size: 15px; color: #595959;}
	.no-results li { line-height: 24px; margin-bottom:20px; float:left; width:45%;}
	.no-results li a {display:block; color: #000; text-decoration:none; padding: 13px 10px 13px 60px; background: url(../images/arrow.png) no-repeat 10px 4px; margin-left:-10px; margin-right:10px; font-weight:normal; font-size:13px; border-radius: 10px;}
	.no-results li a:hover{background-color:#f1f6eb;}
	.no-results li a strong{color:#6CAC00; font-size:19px; text-decoration:none;}
  .no-results li a strong:hover{color:#005b00;}
	.no-results li a em { color: #94ca38; font-style: normal; font-size:13px;}

.related-search { margin: 0; padding: 0; list-style: none; font-size: 15px; line-height: 24px }
	.related-search LI { padding-left: 16px; background: url(../images/bullet.gif) no-repeat 5px 8px}
	.related-search LI A { color: #fff; text-decoration:none; }


@media only screen and (min-width: 768px) and (max-width: 989px) {

.head {font:bold 18px arial; color:#fff; text-decoration:none;}
.deck, .decklnk {font:normal 12px arial; color:#4acce2; line-height:20px; text-decoration:none;}
.url {font:normal 12px arial; color:#fec067; text-decoration:none;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

.head {font:bold 16px arial; color:#fff; text-decoration:none;}
.deck, .decklnk {font:normal 12px arial; color:#4acce2; line-height:20px; text-decoration:none;}
.url {font:normal 11px arial; color:#fec067; text-decoration:none;}

.leftSide {
  float:none;
  width:100%; 
  background:#052e44 url(../images/ad-bg.gif) repeat-x; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(PIE.htc);
}
.rightSide {
  float:none; 
  width:100%; 
  margin-top:2%;
  margin-right:0;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc); 
  background:#33738c;
}

}

@media only screen and (min-width: 320px) and (max-width: 479px) {

.head {font:bold 1em arial; color:#fff; text-decoration:none;}
.deck, .decklnk {font:normal 11px arial; color:#4acce2; line-height:20px; text-decoration:none;}
.url {font:normal 11px arial; color:#fec067; text-decoration:none;}

.leftSide {
  float:none;
  width:100%; 
  background:#052e44 url(../images/ad-bg.gif) repeat-x; 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px; 
  behavior: url(PIE.htc);
}
.rightSide {
  float:none; 
  width:100%; 
  margin-top:2%;
  margin-right:0;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc); 
  background:#33738c;
}

.bullet { float:left; width:4%; padding:0 0 0 0; margin:9px 0 0 0;}
.ads {float:left; width:96%;}

}


.logoRow { padding: 10px 0 10px 4px; position:relative; }
.topSale { position:absolute; right:50px; top:47px; }
.topSale a { color:#fff; font-size:16px; font-weight:bold; text-decoration:none;  outline: medium none; }
.topSale a:hover { /*color:#02CBED; */}

.footerBody { padding:10px 0 0 15px; }
.footerSpacing { float:left;}

#adlist_rep_div { padding: 0px 10px;}

.sale {
    text-align: center;
}
 .sale img {
     padding-bottom: 15px; padding-top: 5px;
}

.footer-def {
    color: #FFFFFF;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center;
    width: 71%;
}