﻿.content-inner{ width: 100%; }
.full-width{ padding: 0; margin: 0; border: none; }
#nojs-background{ background: #eee; }
div#top{width: 100%; height:400px;padding: 0; margin:0; border-bottom: solid 2px #111; border-top: solid 30px #033043; background: -webkit-gradient(linear, 0% 34%, 0% 100%, from(#97B748), to(#97B748), color-stop(.5,#85a435)); background: #054D6C;  } 
img.man-karate{ float: right; display: none; position: relative; top: -50px; right: 30px; z-index: 3; }

div#urgent-outer{ width: 100%; height: 310px; float: left; margin: 0; }
div#urgent-outer div.top-cntnt-1{ width: 1000px; margin: 0 auto 0 auto; height: 400px; }
div.ad3001h{ width: 300px; height: 250px; float: left; border: solid 5px #033043; border-right-width: 4px; margin: 30px 0 0 0; overflow: hidden; background: transparent; -webkit-border-radius: 2px; }
div#reasonsh{width: 600px; padding: 0; margin: 5px 0 0 20px; height: 270px; float: left; border-left: solid 0px #033043; position: relative; } 
div#reasonsh ul{ padding: 0; margin: 0; }
div#reasonsh ul li{ list-style: none; margin: 0 !important; }
div#reasonsh ul li h2{ margin: 30px 0 0 0; padding: 0; color: #778899; font-weight: bold; text-shadow: 0 1px 1px #033043; }
div#reasonsh div#reasons{width: 600px; height: 270px; margin: 0px auto 0px auto; overflow: hidden; position: relative; z-index: 2; border-left: solid 0px #52697f;} 
div#reasonsh div#reasonsscroller{width: 1200%; float: left; height: 155px; margin: 0px;} 
div#reasonsh div#reasonsscroller div.rsn{width: 600px; height: 100px; margin: 0 10px 0 0; padding: 0 0 10px 0; float: left; /*background: #ddd; background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#DDDDDD), to(#97B748), color-stop(.1,#97B748)); -webkit-border-radius: 1px;*/}
div#reasonsh div#reasonsscroller div.rsn h5{   }
div#reasonsh div#reasonsscroller div.rsn h1{ height: 30px; font-family: 'Brawler'; text-shadow: 0 1px 1px #4682B4;  }
div#reasonsh div#reasonsscroller div.rsn h1 span{ margin: 0 10px 0 0; }
div#reasonsh div#reasonsscroller div.rsn h6{ margin: 0 0 0 0px; font-size: 1.2em; }
div#reasonsh div#reasonsscroller div.rsn h6 span a{ color: #a52b28; font-weight: 600; text-shadow: 0 4px 4px #033043;}
div#reasonsh div#reasonsscroller div.rsn h6 span a:hover{ color: #a52b28; font-weight: 600; text-shadow: 0 1px 1px #222; text-decoration: underline;}
div#reasonsh div#reasonsscroller div.rsn ul{ margin: 0 0 0 40px; }
div#reasonsh ul#rsnlinks{width: 294px; display: none; height: 50px; padding: 5px 0px 5px 5px; margin: 0px auto 0px auto; position: absolute; left:0px; top: 150px; z-index: 10;}
div#reasonsh ul#rsnlinks li{float: left; display: inline-block; margin: 0 2px 0 0;}
div#reasonsh ul#rsnlinks li A:link,div#reasonsh ul#rsnlinks li A:visited{ padding: 2px 7px 2px 7px; color: #292929; font-size: 1.2em; text-shadow: 0 1px 1px #4382b4; font-family: 'Brawler'; font-weight: 600; }
div#reasonsh ul#rsnlinks li a:hover{ color: #fff;text-shadow: 0 1px 1px #040; height: 15px; }
div#reasonsh ul#rsnlinks li h5{ color: #054D6C; text-shadow: 0 1px 1px #222; font-family: 'Brawler'; text-transform: Capitalize; font-size: 1.2em; padding: 0 0 0 5px !important; margin: 0 !important;}
div#reasonsh ul li:hover ul#rsnlinks{ display: block; }
ul.r10a li#r10 a,ul.r9a li#r9 a,ul.r8a li#r8 a,ul.r7a li#r7 a,ul.r6a li#r6 a,ul.r5a li#r5 a,ul.r4a li#r4 a,ul.r3a li#r3 a,ul.r2a li#r2 a,ul.r1a li#r1 a{ color: #ccc !important; text-shadow: 0 2px 3px #033043 !important; } 


div#summary-outer{ width: 100%; float: left; position: relative; margin: 10px 0 0 0; background: #033043; padding: 10px 0 20px 0; border-bottom: solid 1px #003300; text-align: center;  }
div#summary-outer h1{ padding: 0; margin: 0; text-shadow: 0 1px 1px #222; text-transform: none; font-weight: 600; color: #054D6C; color: #778899; display: inline-block; }
div#summary-outer h6{ color: #eee; text-transform: uppercase; vertical-align: top; display: inline-block; padding: 10px;}
div#summary-outer h1 a{ color: #778899; text-transform: lowercase; display: block; font-weight: normal; font-size: .5em; text-shadow: 0 1px 1px #222; margin: 5px 0 0 0; line-height: .8; }
div#options-outer{ width: 100%; float: left; background: #054D6C; }
div#options-outer #sortDiv{ width: 700px; margin: 10px auto 10px auto; display: none; }
div#options-outer #sortDiv label{ font-family: 'Brawler'; }
div#options-outer #distDiv{ width: 400px; margin: 10px auto 10px auto; display: none; position: relative; }
div#options-outer #distDiv h5{position: absolute; left: -50px; top: -5px; color: #033043; color: #778899; font-weight: 600; text-shadow: 0 1px 1px #033043; font-family: 'Brawler'; }
div#options-outer #distDiv h5.far{ left: auto; right: -40px; }
div#options-outer #distDiv div{  }
div#options-outer #locDiv{ margin: 10px auto 10px auto; display: none; width: 405px; }
div#options-outer #locDiv input[type=text]{ width: 300px; padding: 4px; border: solid 1px #033043;}
div#options-outer #locDiv .b{ border: solid 1px #033043; -webkit-box-shadow: 1px 2px 2px #2F4F4F; }

div#what{ width: 100%; float: left; height: 55px; background: #ddd; border-top: solid 1px #fff;}
div#what ul{width: 400px; display: block; margin: 0 auto 0 auto;   }
div#what ul li{display: inline-block; text-align: center; float: left; margin: 0; -webkit-border-radius: 0; position: relative; top: -1px; font-weight: 600; background: #778899; border-top: solid 1px #8a97a5; -webkit-transition: background 0.35s; }
div#what ul li div.arrow {border-color: #b0b0b0 transparent transparent transparent; display: block; border-style: solid; border-width: 18px; height:0; width:0; position:absolute; left: -3000px; bottom: -30px; margin-left: 10px; -webkit-transition: border 0.35s; }
div#what ul li:hover{ border-top: solid 1px #444; background: #222; }
div#what ul li:hover div.arrow{border-color: #222 transparent transparent transparent;}
div#what ul li a:link,div#what ul li a:visited{display: block; color: #fff; padding: 5px 20px 10px 20px; }
div#what ul.auto li.la,div#what ul.moto li.lm,div#what ul.part li.lp{ border-top: solid 1px #a52b28; background: #791515;  }
div#what ul.auto li.la div.arrow,div#what ul.moto li.lm div.arrow,div#what ul.part li.lp div.arrow{display: block; left: 0px; border-color: #791515 transparent transparent transparent;}


div.search-outer{ width: 95%; margin: 20px auto 0 auto;  }
div.leftbar{ width: 190px; float: left; min-height: 600px; }


div.search-outer div#accordion{ width: 100%; float: left;  }
/*.js-enabled div#searchuc{ display: none; }*/
div#searchuc{ display: block; }
div.search-outer div#accordion h3 a{ text-transform: capitalize; font-size: 1.2em; }
div.search-outer div#accordion a{ font-family: 'Brawler'; font-size: .9em; }
div.search-outer div#accordion h5 ul{ display: none; }
div.search-outer div#accordion h5 ul li{ list-style: none; }
div.listings-outer{float: left;}
ul.items{ width: 100%; float: left; }
ul.items li.item{ width: 160px; height: 400px; padding: 15px; background: #d0d0d0; margin: 0 0 10px 10px; border-bottom: solid 1px #ddd; list-style: none; display: inline-block; float: left; position: relative; }
ul.items li.item:hover{ border-bottom: solid 1px #bbb;-webkit-box-shadow: 0 1px 1px #ddd; }
ul.items li.item img,ul.items li.u img,ul.items li.h img{ width: 160px; height: 140px; margin: 0 0 10px 0; }
ul.items li.item h4{ margin: 0; padding: 5px 5px 5px 0; width: 180px; }
ul.items li.item h4 a{ width: 100%; font-size: 1.1em; font-weight: 500; color: #054D6C; text-decoration: underline; letter-spacing: 0em; }
ul.items li.item h4 a:hover{ text-decoration: none; }
ul.items li.item h6,ul.items li h5{ font-family: calibri; line-height: 1.3;  color: #4b5560; }
ul.items li.item:hover h6{ border-left-color: #ccc; }
ul.items li.item h6.deal{ display: none; }
ul.items li.item h6 a{ font-size: 1em; padding-left: 0; text-transform: capitalize; }
ul.items li.item h6 a:hover{ text-decoration: underline; }
ul.items li h5{ text-transform: capitalize; line-height: 1; margin: 0; }
ul.items li h5.dist{ display: none; margin-top: 2px; }

ul.items li.h,ul.items li.u{ background: #eee; }
ul.items li.h h4 a,ul.items li.u h4 a{ color: #a52b28; }
ul.items li.h h6,ul.items li.u h6{ color: #444; text-shadow: 0 1px 1px #fff; }
ul.items li.h h6 a,ul.items li.u h6 a{ color: #444; text-decoration: underline; }
ul.items li.h:hover,ul.items li.u:hover{ border-bottom-color: #666; background: #fff;-webkit-box-shadow: 0 1px 1px rgba(10,10,10,.20);  }
ul.items li.h:hover a,ul.items li.u:hover a{text-decoration: none !important;}
ul.items li.h:hover a:hover,ul.items li.u:hover a:hover{ text-decoration: underline !important; }
ul.items li:hover h5.dist{ display: block; }

ul.items li.f{ width: 190px; height: 430px; padding: 0 !important; background: #fff !important; -webkit-border-radius: 1px; -webkit-transition: background .35s; /*background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#ffffff), to(#dcdcdc), color-stop(.90,#ffffff)) !important;*/ }
ul.items li.f img{ width: 190px; height: 154px; margin: 0 0 10px 0 !important;}
ul.items li.f h4{ position: relative; padding: 7px 0 5px 5px; }
ul.items li.f h4 span{ color: #778899; font-size: 1.4em; font-family: Verdana; font-weight: 600; margin: 0 3px 0 0; letter-spacing: -.18em; display: none; }
ul.items li.f h4 label{ position: absolute; color: #033043; font-size: 9px; text-transform: uppercase; line-height: .8; padding: 3px 5px 3px 1px; -webkit-border-radius: 1px; top: -3px; left: 5px; font-weight: 500; z-index: 3; }
ul.items li.f h4 a{ width: 100%; display: block; color: #033043; font-family: Verdana; letter-spacing: -.15em; text-transform: capitalize; font-weight: 600;  font-size: 1.4em; text-decoration: underline; }
ul.items li.f h6{ color: #858585; text-shadow: 0 1px 1px #eee; margin: 0; padding: 0 0 0 5px; line-height: .95;font-size: 1.3em; font-family: 'Brawler'; font-weight: 500; }
ul.items li.f h6 span{ color: #778899 !important; text-shadow: 0 1px 1px #eee;color: #858585; font-size: 1em;font-family: Verdana; font-weight: 700; margin: 0 3px 0 0; letter-spacing: -.15em;  }
ul.items li.f h6 a{ font-size: 1em; text-transform: capitalize; text-decoration: underline; }
ul.items li.f h6 label{ font-size: .6em !important; font-family: Verdana; border: solid 1px #bbb;-webkit-border-radius: 3px; text-decoration: none; position: relative; left: -2px; top: -1px; padding: 0 5px 0 3px; }
ul.items li.f h5{ text-transform: capitalize; color: #c3c3c3; padding: 0 0 0 5px; font-family: 'Brawler'; line-height: .90; }
ul.items li.f h5.cs{ margin: 3px 0 0 0; }
ul.items li.f h3{ position: absolute; top: 0px; color: #aaa; right: 0px; display: none; }
ul.items li.f h3 a{  color: #a52b28;  font-size: 2.5em; padding: 0 5px 0 0; text-shadow: 0 2px 1px #222; font-weight: 700; font-family: arial; letter-spacing: -.18em; }

ul.items li.f:hover{ border-bottom-color: #5f1816; background: #a52b28 !important; }
ul.items li.f:hover h4 span{ color: #111; font-size: 1.6em; font-family: Verdana; font-weight: 600; margin: 0 3px 0 0; letter-spacing: -.18em;text-shadow: 0 1px 1px #791515; }
ul.items li.f:hover h4 label{ background: transparent; color: #111; }
ul.items li.f:hover h4 a{ width: 100%; display: block; color: #111; font-family: Verdana; letter-spacing: -.15em; text-transform: capitalize;text-shadow: 0 1px 1px #791515; font-weight: 600;  font-size: 1.4em; text-decoration: none; }
ul.items li.f:hover h4 a:hover{ text-decoration: underline; }
ul.items li.f:hover h6{ color: #fff; text-shadow: 0 1px 1px #791515; margin: 0; padding: 0 0 0 5px; line-height: .95;font-size: 1.3em; font-family: 'Brawler'; font-weight: 500; }
ul.items li.f:hover h6 span{ color: #fff !important; text-shadow: 0 1px 1px #791515; font-size: 1em;font-family: Verdana; font-weight: 700; margin: 0 3px 0 0; letter-spacing: -.05em; letter-spacing: -.15em;  }
ul.items li.f:hover h6 a{ font-size: 1em; text-transform: capitalize; text-decoration: underline; }
ul.items li.f:hover h6 label{ border-color: #a52b28; }
ul.items li.f:hover h5{ color: #fff; text-shadow: 0 1px 1px #791515; }
ul.items li.f:hover h3{ display: block; }

ul.items li.saveditem{ border-bottom-color: #00cc00; }

ul#pgr{padding:5px; margin: 10px 0 10px auto; list-style: none; width: 680px; display: block; float: right;}
ul#pgr li{position: relative; display: inline-block; float: right; margin: 0 0 0 5px; z-index: 4; }
ul#pgr li#pgs{}
ul#pgr li A:link,ul#pgr li A:visited,A.pgr:link,A.pgr:visited,.pgr{background-color: #b0b0b0; padding: 8px 12px 8px 12px; font-family: 'Molot'; font-size: 1.6em; letter-spacing: 0em; color: #666; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin: 10px 2px auto; text-decoration: none;}
ul#pgr li A.currPg:link,#searchuc ul#pgr li A.currPg:visited{background: #a0a0a0; color: #222;}
.pgr{background-color: #f0f0ff; color: #222; text-shadow: 0px 1px 1px #fff;}
ul#pgr li:hover{color: #fff;}
ul#pgr li A:hover,A.pgr:hover{color: #fff; text-shadow: 0px 1px 1px #444; }
div#pgr{float: right; margin: 10px 0 10px 0; width: 100%;}
div#pgr A,div#pgr .pgr{font-size: 1.4em;}

div.no-listings{ margin: 0 auto 0 auto; width: 670px; background: #bbb; min-height: 140px; }
div.no-listings ul{ width: 600px; padding: 20px; }
div.no-listings ul h3 a{ color: #033043; }
div.no-listings ul h5 a{ font-family: 'Brawler'; }  


div#search-left-cnr-1{ margin: 20px 0 0 0; }
div.gsa-bottom{ width: 600px !important; margin: 0 0 0 200px !important; float: left;}  
div.ad1601h{ float: right; width: 160px; height: 600px; overflow: hidden; padding: 10px 0 0 0; }               
