/* inits */
body {margin:0; padding:0; font-family:Helvetica, Arial, Verdana, sans-serif; background:#fff url('../img/layout/page_bg.png') top left repeat-x;}
.clear{clear:both;}
ul{list-style: none; 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{#ce4848;}
a:hover{color:#013764;}
.color{color:#243645;}
/* end inits */

/* layout */
.pageHeader{padding:0px 0px 0px 0px;font-size:12px;width:1000px;height:118px;margin:0px auto;background:transparent url('../img/layout/header_bg.png') left top no-repeat;}
.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; width:1000px; height:50px; position:relative; z-index:200;background:transparent url(../img/layout/header_bg.png) center -118px no-repeat;}
    .navBar .link{background:transparent url(../img/layout/nav_separator_bg.png) right 17px no-repeat;
        color:#000; text-align:center; font: bold 1.5em Helvetica,Arial,sans-serif; 
        float:left;height:50px;
        }
	.navBar .link a {color:#fff; padding-top:10px;padding-bottom:10px;padding-left:5px;display:block;}
	.navBar .link.active,
	.navBar .link.temp_active {background:url(../img/layout/navbar_bg_active.gif) left top no-repeat;}
	.navBar .link.active a:link,
	.navBar .link.active a:visited,
	.navBar .link.active a:hover,
	.navBar .link.temp_active a:link,
	.navBar .link.temp_active a:visited,
	.navBar .link.temp_active a:hover {color:#272935;}
	
.mainBodyNav.temp_active .link a:hover,
.mainBodyNav.active .link a:hover{color:#272935;}

.navBar .link .drop{
	background-color:#dcdcdc;width:435px;padding:1px 0px; display:none;
	z-index:200; position:absolute; left:-19px;top:41px; 
	font-size: 12px; text-align:center;
	}
	
	.navBar .link .drop .item{width:75px; float:left; padding:5px; cursor:pointer;}
	.navBar .link .drop .item.temp_active{background-color:#eaeaea;}
	
	.navBar .link .drop .item a {padding:2px 0;}
	.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:#b63730;}
/* end layout */

/* home page */
.homeSlideHolder{background:url('../img/homepage/homeBoxes.jpg') center top no-repeat; width:1002px;height:330px;overflow:hidden;margin:0px auto 17px auto;padding:0px;}
	.homeSlideHolder .mainSlides {width:900px;height:290px; top:30px;left:50px; overflow:hidden;}
	.homeSlideHolder .mainSlides .slide{width:900px;height:290px;position:absolute;}

.homeBoxes {background:url('../img/homepage/homeBoxes.jpg') center -334px no-repeat; width:1002px; height:430px; margin:0px auto 11px auto; color:#2b2b2b;}
	.homeBoxes .makeSpecials {width:900px; height: 140px; top:20px; left:50px;}
	.homeBoxes .makeSpecials img {width:900px; height: 140px;}
	
	.homeBoxes img.rightColBoxes{width:318px; height:200px;margin: 57px 50px 0 0; float:right;}
	
	.homeBoxes .makes{width:509px; height:167px; float:left; padding:43px 0px 0px 20px; top:57px; left:51px; overflow:hidden;}
	.homeBoxes .makes .colBlock{height:112px;}
	.homeBoxes .makes .left{position:absolute; left:4px; top:180px;}
	.homeBoxes .makes .right{position:absolute; right:4px; top:180px;}
	.homeBoxes .makes ul{width:125px; float:left; margin:0px; height:105px; padding:0px 0px 0px 0px;white-space: nowrap;}
	.homeBoxes .makes ul li{background:transparent url('../img/homepage/list_arrow.gif') left 2px no-repeat; width 100px; font-size:12px; font-weight:bold; margin:0px 0px 2px 0px; padding:3px 4px 3px 19px;}
	.homeBoxes .makes a:link, .homeBoxes .makes a:visited, .homeBoxes .makes a:hover{color:#2B2B2B;}
	.homeBoxes .makes_count {color:#ce4848};

.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;}

/* footer styles */
.footerWrapper {background:#fff url(../img/layout/footer_bg.jpg) top left repeat-x; padding-top:10px; height:60px; width:100%;}
	.footerWrapper .footerContent {width:940px; margin: 0 auto; font-size:.95em; color:#5e5e5e;}
	.footerWrapper .footerContent .copy {width: 940px;}
	.footerWrapper .footerContent .copy p {float:left;}
	.footerWrapper .footerContent .copy a img {float:right;}
	.footerWrapper .footerContent .footerLinks {width:490px; float:left; margin:0 45px;white-space:nowrap;overflow:visible;}
	.footerWrapper .footerContent .footerLinks a:link,
	.footerWrapper .footerContent .footerLinks a:visited {color:#5e5e5e;} 
	.footerWrapper .footerContent .footerLinks a:hover {color:#b63730;}
/* end footer */
