/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background:#ebebeb url('../img/layout/home_container_bg.jpg') top center repeat-x;}
a:link, a:visited, a:hover{color:#013764;}
.color{color:#243645;}
@font-face {
	font-family: 'DINMedium';
	src: url('font/din_medium-webfont.eot');
	src: local('☺'), url('font/din_medium-webfont.woff') format('woff'), url('font/din_medium-webfont.ttf') format('truetype'), url('font/din_medium-webfont.svg#webfontkGi2nSyu') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* end inits */

/* layout */
.pageHeader{position:relative;padding:0px 0px 0px 0px;font-size:12px;width:995px;height:145px;margin-bottom: 16px;margin-top:0px; margin-left:auto; margin-right:auto;background:transparent url('../img/layout/page_header_bg.jpg') bottom left no-repeat;top:4px;}
.pageHeader .phoneNumbers{color: #313131;font-family: "DINMedium";height: 139px;overflow: hidden;position: absolute;right: 26px;top:0px;width: 660px;}
.pageHeader .address{clear: both;color: #8C8C8C;font-family: arial;font-size: 11px;height: 26px;padding: 11px 0 0 7px;position: relative;right:-300px;width:220px;}
.pageHeader .phoneNumbers .phone{float: left;font-family: arial;font-size: 18px;color:#ccc;height:50px;left: 195px;padding: 7px 0 0 34px;position: relative;top: 26px;}
.pageHeader .phoneNumbers .phone .color{color:#FFF;}
.pageHeader a.headerMap {background: url(../img/layout/headerMap.jpg) no-repeat; width:101px; height:21px;position:absolute; right:5px; top:7px; cursor:pointer; display:block;}
.headerButtons{float: right;left: -21px;position: relative;top:4px;width:101px;}
.headerBtnMap{float: left;margin-right: 30px;z-index: 99;}
.headerBtnEspanol{z-index: 98;}
.navBar{margin:0px auto;padding:0px 0px 3px 0px;width:960px;height:34px;position:relative;top:3px;z-index:200;background:transparent url(../img/layout/navbar_bg.png) top left no-repeat;}
.navBar .link{text-align:center;background:transparent url(../img/blank.gif) top left repeat;float:left;height:34px;font-size:12px;font-weight:bold;color:#d4d3d3;}
.navBar .link.active, .navBar .link.temp_active{background:url(../img/layout/navbar_bg_active.png) repeat-x;}
.navBar .link.active a:link, .navBar .link.temp_active a:link{color:#d4d3d3;}
.navBar .link a:link, .navBar .link a:visited, .mainBodyNav .link a:hover{color:#d4d3d3;}
.navBar .link a {padding-top:9px;padding-bottom:5px;padding-left:5px;display:block;}
.navBar .link.temp_active a:link, .navBar .link.temp_active a:visited, .navBar .link.active a:link, .navBar .link.active a:visited,{color:#000;}
.mainBodyNav.temp_active .link a:hover,.mainBodyNav.active .link a:hover{color:#c3c2c2;}
.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:#fff;width:210px;padding:0px 0px 7px 0px;
	-moz-box-shadow: 3px 3px 4px #121212;
	-webkit-box-shadow: 3px 3px 4px #121212;
	box-shadow: 3px 3px 4px #121212;	
	}
.navBar .link .drop .shadow{background:transparent;position:absolute;top:0px;width:210px;height:4px;left:0px;}
.navBar .link .drop .item{padding:3px 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:#000;}
.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:#000;}
.navBar .link .drop .item a:hover{text-decoration:none;}

.footerWrapper{background:#ebebeb url('../img/layout/footer_bg.png') top left repeat-x;margin:47px 0px 0px 0px;width:100%;padding:0px;}
.pageFooter{width:965px;margin:0px auto 0px auto;padding:0px 0px 20px;position:relative;}
.pageFooter .footerLinks{padding-top:14px;height:22px;font-size:10px;color:#6c6c6c;margin-bottom:35px;text-transform:capitalize;}
.pageFooter .footerLinks a:link, .pageFooter .footerLinks a:visited, .pageFooter .footerLinks a:hover{color:#686a6c;}

.pageFooter .socialBox{float:left;background:transparent url('../img/layout/social_box.png') top left no-repeat;color:#4b4b4b;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:440px;color:#48484a;margin-left:40px;}
.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 .copy{font-size:10px;color:#999;margin-top:20px;padding-top:20px;border-top:1px solid #d7d7d7;}
.pageFooter a.sunroadFooter{margin-left:72px;display:block;float:left;background:transparent url('../img/layout/sunroad_footer.jpg') top left no-repeat;color:#999;font-size:10px;width:341px;height:35px;}
#footerTag{float: right;margin-top: -8px;}
/* end layout */

/* home page */
.mainSlideHolder{background: url("../img/layout/slide_container_bg.png") no-repeat scroll center 23px transparent;width:1020px;height:376px;overflow:hidden;margin:0px auto 17px auto;padding:0px;position:relative;}
.mainSlideHolder .mainSlides {width:960px;height:345px;overflow:hidden;margin:auto;padding:0px;position:relative;top:24px;}
.mainSlideHolder .mainSlides .slide{width:960px;height:345px;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;}


.homeMidBox{background: url("../img/layout/homeBox-specials.jpg") no-repeat scroll left top transparent;height: 439px;margin: 0 auto 25px;padding: 0;position: relative;top: -3px;width: 960px;}
.homeMidBox form{width:288px;height:150px;padding:54px 0px 0px 22px;float:left;}
.homeMidBox form fieldset{border-style:none;padding:0px;margin-bottom:5px;}
.homeMidBox form fieldset input{height:23px;width:125px;border-color:#6c7174;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.homeMidBox form fieldset textarea{height:55px;width:269px;border-color:#6c7174;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.homeMidBox form fieldset select{width:275px;border-color:#6c7174;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.homeBox{float:left;}
#homeBoxNewLink{left:29px;top:26px;display: inline-block;}
#homeBoxPreOwnedLink{left:32px;top:26px;display: inline-block;}
.homeBoxLink{display: inline-block;height:250px;width:450px;}

#homeBoxNewSpecial{left:31px;top:70px;}
#homeBoxPreOwnedSpecial{left:495px;top:-34px;}
.homeSpecial{height:104px;width:442px;}
.homeSpecialTitle{color: #000;font-size: 15px;font-weight: bold;padding: 10px 0 20px;}
.homeSpecialPrice{background: url("../img/layout/home-special-price-box.png") no-repeat scroll left top transparent;color: #FFFFFF;font-size: 19px;height: 36px;padding: 5px 10px;}
.homeBoxSpecialLink{display: inline-block;float: right;height: 34px;left: -181px;position: relative;top: -4px;width: 40px;}

.homeBottomBoxContainer{margin: auto;width: 960px;}
.homeBottomBox{float: left;width:50%;}
#homeBoxService{}
#homeBoxAccessories img {float:right;}

.slideQQ{width:66px;height:461px;overflow:hidden;position:fixed;left:0px;top:201px;}
.slideQQ form{width:245px;height:327px;position:absolute;top:0px;left:-205px;background:transparent url('../img/home_qq_bg.png') top left no-repeat;}
.slideQQ form input, .slideQQ form textarea, .slideQQ form select{color:#000000;background-color:transparent;border-style:none;position:absolute;left:24px;width:154px;height:19px;}
.slideQQ form select{padding-top:4px;height:21px;}
.slideQQ form option{background-color:#151515;color:#fefefe;}
.slideQQ form .close{width:30px;height:126px;position:absolute;left:205px;top:102px;background:transparent url('') top left no-repeat;cursor:pointer;}

.seomodel {}
.seomodel div{color:#424243;font-size:10px;width:989px;margin:0px auto;text-align:center;}
.seomodel div a{color:#424243;white-space:nowrap;}


.scrollbar div {display:none;height:35px;overflow:hidden;}
.scrollbar .newsItem {padding-left:30px; color:#414444;}
.scrollbar {font-size: 20px;height: 32px;overflow: hidden;width: 768px;}
.scrollbar_holder {
	background: url("../img/layout/scrollbar.jpg") no-repeat scroll 0 0 transparent;
    color: #015697;
    font-size: 23px;
    height: 41px;
    margin: 10px auto 26px auto;
    overflow: hidden;
    padding:11px 40px 0 150px;
    width: 770px;
	position:relative;
}






/* end home page */
