/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background:#1C242E url('../img/layout/home_bg.jpg') top left repeat-x;}

.clear{clear:both;}

ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}
ul li{ margin:0px 0px 3px 0px; padding:4px 0px 4px 8px; font-size:13px; font-weight:bold; color:#063a8f; background:transparent url('../img/icon_list.jpg') center left no-repeat;}

a:link, a:visited, a:hover{color:#013764;}
.color{color:#243645;}
/* end inits */

/* layout */
.pageHeader{padding:0px 0px 0px 0px;font-size:12px;width:1000px;height:123px;margin:0px auto;background:transparent url('../img/layout/header_bg.png') bottom left no-repeat;z-index:1000;}
.pageHeader .phoneNumbers{text-transform:uppercase;font-weight:bold;color:white;overflow:hidden;left:0px;top:0px;width:995px;height:35px;}
.pageHeader .phoneNumbers .address{font-size:11px;float:left;width:317px;padding:9px 0px 0px 7px;height:26px;border-right:1px solid #143756;}
.pageHeader .phoneNumbers .phone{font-size:17px;float:left;height:28px;padding:7px 0px 0px 52px;}
.pageHeader .phoneNumbers .phone .color{color:#6ba5d6;}

.pageHeader .logo{height:55px; cursor:pointer;}
.pageHeader .bubble{color:#FFFFFF;position:absolute; width:175px; height:69px; top:90px; left:0px; background:transparent url('../img/KeyesCars_popbubble.png') 0px 0px no-repeat; padding:12px 16px 12px 8px; z-index:100; display:none; text-align:center; font-size:10px; font-weight:bold;}
.pageHeader .bubble img{position:absolute; height:53px; top:26px; z-index:50;}
.pageHeader .bubble2{background:transparent url('../img/KeyesCars_popbubble.png') -208px 0px no-repeat;}
.pageHeader .languageBar {float: right;height: 28px;width: 175px;}

.navBar{margin:0px auto;padding:0px 0px 15px;width:1006px;height:34px;position:relative;z-index:200;background:transparent url(../img/layout/navbar_bg.png) top left no-repeat;}
.navBar .link{border-right: thin solid;text-align:center;background:transparent url(../img/blank.gif) top left repeat;float:left;height:34px;font-size:13px;font-weight:bold;color:#d4d3d3;}
.navBar .link.active, .navBar .link.temp_active{background:url(../img/layout/navbar_bg_active.png) repeat-x;}
.navBar .link a {padding-top:10px;padding-bottom:10px;padding-left:5px;display:block;color:#323334;}
.navBar .link.active a:link, .navBar .link.active a:visited, .navBar .link.temp_active a:link{color:#272935;}
.navBar .link.temp_active a:hover, .navBar .link.temp_active a:visited{color:#272935;}
.mainBodyNav .link a:hover{color:#272935;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited {color:#272935;}
.mainBodyNav.temp_active .link a:hover,.mainBodyNav.active .link a:hover{color:#272935;}
.navBar .link .bar{}
.navBar .link .drop{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px; display:none;z-index:200;position:absolute;left:0px;top:34px;font-size:12px;font-weight:normal;text-align:left;background:#FFFFFF;width:210px;padding:1px 0px 7px 0px;
	-moz-box-shadow: 3px 3px 4px #121212;
	-webkit-box-shadow: 3px 3px 4px #121212;
	box-shadow: 3px 3px 4px #121212;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#121212')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#121212');}
.navBar .link .drop .shadow{background:transparent url('../img/layout/nav_drop_shadow.png') top right repeat-x;position:absolute;top:0px;width:210px;height:4px;left:0px;}
.navBar .link .drop .item{padding:5px;border-bottom:1px dotted #bbbaba;cursor:pointer;}
.navBar .link .drop .item.temp_active{border-bottom:1px dotted #bbbaba;background-color:#dfdddd;}
.navBar .link .drop .item a:link, .navBar .link .drop .item a:visited, .navBar .link .drop .item a:hover{color:#313131;}
.navBar .link .drop .item.temp_active a:link, .navBar .link .drop .item.temp_active a:visited, .navBar .link .drop .item.temp_active a:hover{color:#313131;}
.navBar .link .drop .item a:hover{text-decoration:none;}
.navBar .link .drop .item a {padding-top:2px;padding-bottom:2px;}


.mainbox{width:1001px; height:345px; margin:0px auto 18px auto; padding:0px; overflow:hidden;}
.mainbox .slideshow{width:553px; height:345px; float:left; overflow:hidden;}
.mainbox .slideshow div{width:464px; height:335px;}
.mainbox .short{width:82px; font-size:10px; display:inline;}
.mainbox .results{width:350px; margin-bottom:7px; height:150px; padding:3px 3px 3px 3px; font-size:10px; overflow:auto; font-size:10px; float:left; display:inline;}
.mainbox .results p{display:block; color:#131c22; margin-bottom:0px; height:auto; padding:2px 0px;}
.mainbox .results .title{font-weight:bold; border-bottom:1px solid #9eb7bd; padding:7px 2px 8px 20px; cursor:pointer; background:white url('../img/title_inactive.jpg') bottom left repeat-x;}
.mainbox .results .title .check{width:16px; height:12px; background-image:url('../img/icon_selected.gif'); position:absolute; right:10px; top:50%; display:none; margin-top:-6px;}
.mainbox .results .output{display:none; padding:8px 5px 5px 7px; font-weight:normal; background:#f4f4f4 url('../img/output_bg.jpg') top left repeat-x; min-height:1px;}
.mainbox .results .output p{padding-left:3px;}
.mainbox .results .output p a:link, .mainbox .results .output p a:visited{color:#416bf2;}
.mainbox .results .output p a{height:11px; background:transparent url('../img/icon_point.gif') center left no-repeat; padding-left:9px;}
.mainbox .results .output .selected{background:transparent url('') top left repeat-x; font-weight:bold; font-size:11px;}
.mainbox .results .output p a:hover{text-decoration:underline;}
.mainbox .results .output select, .mainbox .results .output option{font-size:10px;}
.mainbox .matches{font-family:Arial; width:215px;float:left;margin-right:10px;color:white;font-size:16px;font-weight:bold;}
.mainbox .matches span{color:#e3e318;}
.searchbutton{width:121px; height:39px; background:transparent url('../img/new_search.jpg') 0px 0px no-repeat; float:left; overflow:hidden;}

.footerWrapper{background:#1c242e url('../img/layout/footer_bg.png') top left repeat-x;margin:0px 0px 0px 0px;width:100%;padding:0px;}
.pageFooter{width:990px;margin:0px auto 0px auto;padding:0px 0px 20px;}
.pageFooter .footerLinks{color: #999999;float: left;font-size: 10px;height: 22px;margin-bottom: 35px;padding-top: 14px;text-transform: capitalize;width:495px;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#999999;}

.pageFooter .socialBox{float:left;background:transparent url('../img/layout/social_box.png') top left no-repeat;color:#999;font-size:10px;width:457px;height:47px;overflow:hidden;padding:58px 0px 0px 28px;}
.pageFooter .socialBox h3{padding:0px;margin:0px;font-size:10px;font-weight:normal;color:#999;position:absolute;left:28px;top:19px;}
.pageFooter .socialBox div{padding-left:45px;width:86px;float:left;margin-right:31px;}
.pageFooter .socialBox .mapImg{width:485px;height:105px;}
/**.pageFooter .seoText{float:left;font-size:10px;width:210px;color:#999;margin-left:30px;padding-top: 14px;} **/
.pageFooter .seoText{float:left;font-size:10px;width:475px;color:#999;margin-left:30px;}
.pageFooter .seoText h1{font-size:10px;color:#999;margin:0px 0px 10px 0px;padding:0px;text-transform:uppercase;}
.pageFooter .seoText p{line-height:1.5em;font-size:9px;}
.pageFooter .seoText strong{font-weight:normal;}
.pageFooter .seoCopy{padding-top: 14px;float: left;width: 255px;color:#999999;}
.pageFooter .copy{font-size:10px;color:#999;margin-top:20px;padding-top:20px;border-top:1px solid #b0afaf;}
/* end layout */

/* home page */
.mainSlideHolder{width:1002px;height:346px;overflow:hidden;margin:0px auto 17px auto;padding:0px;}
.mainSlideHolder .mainSlides {width:676px;height:346px;overflow:hidden;margin:0px;padding:0px;}
.mainSlideHolder .mainSlides .slide{width:676px;height:346px;position:absolute;top:0px;left:0px;}
.mainSlideHolder .mainContact{width:200px;height:316px;position:absolute;top:0px;left:789px;padding-top:63px;background:transparent none;}
.mainSlideHolder .mainContact fieldset{border-style:none;padding:3px 0px 3px 15px;width:160px;}
.mainSlideHolder .mainContact input{width:158px;padding:3px 0px 3px 5px;}

.scrollbar_holder{background:transparent url('../img/homepage/news_bg.png') top left no-repeat;height:44px;width:729px;padding:0px 0px 0px 266px;;margin:0px auto 0px auto;}
.scrollbar {color:#ffffff;font-size:23px;font-weight:bold;height:35px;margin:0px;overflow:hidden;padding:6px 0px 0px;width:725px;}
.scrollbar div {display:none;height:35px;overflow:hidden;}
.scrollbar .newsItem {background:transparent url('../img/homepage/news_arrow.png') center left no-repeat;padding-left:30px;}

.homeboxes{width:1001px; height:207px; margin:0px auto 11px auto; color:#2b2b2b; font-size:12px; font-family:Arial;}
.homeboxes .more{height: 201px;left: 0;position: absolute;top: 0;width: 239px;}
.homeboxes p {font-weight:bold;}
.homeboxes .makes{position:absolute; width:509px; height:167px; padding:40px 0px 0px 15px; top:0px; left:0px; background:transparent url('../img/homepage/search-by-make-bg.png') 0px 0px no-repeat; overflow:hidden;}
.homeboxes .makes .colBlock{height:110px;}
.homeboxes .makes .left{position:absolute; left:4px; top:180px;}
.homeboxes .makes .right{position:absolute; right:4px; top:180px;}
.homeboxes .makes ul{float:left; margin:0px 13px 0px 0px; height:105px; padding:0px 0px 0px 0px;white-space: nowrap;}
.homeboxes .makes ul li{background-image:url('../img/homepage/list_arrow.png'); font-size:11px; font-weight:bold; margin:0px 0px 2px 0px; padding:0px 4px 0px 19px;}
.homeboxes .makes a:link, .homeboxes .makes a:visited, .homeboxes .makes a:hover{color:#455873;}
.homeboxes .pre{position:absolute; width:176px; height:88px; padding:119px 24px 0px 22px; top:0px; left:778px; background:transparent url('../img/new_box_10.jpg') 0px 0px no-repeat; overflow:hidden;}
.homeboxes .new{position:absolute; width:215px; height:92px; padding:109px 5px 0px 20px; top:0px; left:538px; background:transparent url('../img/new_box_20.jpg') 0px 0px no-repeat; overflow:hidden;}
.homeboxes .makes_count {color:#fea441};

.seomodel {background-color:#202020;}
.seomodel div{color:#666;font-size:10px;width:989px;margin:0px auto;text-align:center;}
.seomodel div a{color:#666;white-space:nowrap;}
/* end home page */

/* facebook like */
.like {color: #FFFFFF;left: 50%;margin-left: -580px;position: fixed;top: 57px;z-index: 9999;}
