/* inits */
body {font-family:Arial, Helvetica, Verdana, sans-serif;padding:0px 0px 0px 0px; background:#080808 url('../img/layout/home_bg.jpg') top center no-repeat;}
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:960px;height:123px;margin-top:5px; margin-left:auto; margin-right:auto;background:transparent url('../img/layout/page_header_bg.jpg') bottom left no-repeat;}
.pageHeader .phoneNumbers{font-family:"DINMedium";position:absolute; right:28px; top:50px; text-transform:uppercase;color:#302d2e;overflow:hidden;width:480px;height:45px;}
.pageHeader .address{position:absolute; right:120px;font-size:11px;float:right;width:306px;padding:11px 0px 0px 7px;height:26px;color:#8c8c8c;}
.pageHeader .phoneNumbers .phone{font-size:17px;float:left;height:28px;padding:7px 0px 0px 52px;}
.pageHeader .phoneNumbers .phone .color{color:#8c8d8d;}
.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;}
.navBar{margin:0px auto;padding:0px 0px 3px 0px;width:960px;height:41px;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:41px;font-size:12px;font-weight:bold;color:#474646;display:block; cursor:pointer;}
.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:#000;}
.navBar .link a:link, .navBar .link a:visited, .mainBodyNav .link a:hover{color:#474646;}
.navBar .link a {padding-top:13px; 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:40px;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;
	/* 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:#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:#0e1018 url('../img/layout/footer_bg.png') top left repeat-x;margin:47px 0px 0px 0px;width:100%;padding:0px;}
.pageFooter{width:960px;margin:0px auto 0px auto;padding:0px 0px 20px;}
.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:#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:440px;color:#999;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 #b0afaf;}
.pageFooter a.sunroadFooter{margin-left:20px;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;}
.dealerRater{float: right;}
/* end layout */

/* home page */
.mainSlideHolder{width:960px;height:490px;overflow:hidden;margin:0px auto 17px auto;padding:0px;}
.mainSlideHolder .mainSlides {width:960px;height:431px;overflow:hidden;margin:0px;padding:0px;}
.mainSlideHolder .mainSlides .slide{width:960px;height:431px;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;}


.newsContainer {width:960px; height:88px; position:absolute; bottom:0px; left:0px;}
.videoButton {float:right;isplay:inline;height:88px; width:226px; margin-right:16px; background:url(../img/layout/video_button.png) no-repeat; display:inline;}
.scrollbar_holder{font-family:"DINMedium";float:left;background:transparent url('../img/layout/news_bg.png') top left no-repeat;margin-left:16px;height:88px;width:683px;padding:0px 0px 0px 0px;}
.scrollbar {margin-left:44px;color:#29284d;font-size:17px;font-weight:bold;height:20px;overflow:hidden;padding:18px 0px 0px;width:635px;}
.scrollbar div {display:none;height:35px;overflow:hidden;}
.scrollbar .newsItem {background:transparent url('../img/layout/news_arrow.png') top left no-repeat;padding-left:14px;}
a.sunroadBanner {display:block;width:960px; height:51px; background:url(../img/layout/sunroad_banner.jpg) no-repeat;margin:auto; }

.homeMidBox{margin:0px auto 25px auto;width:960px;height:217px;padding:0px 0px 0px 0px;background:transparent url('../img/layout/midbox_bg.png') top left no-repeat;}
.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;}

.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 */
.like {
    color: #FFFFFF;
    left: 50%;
    margin-left: -580px;
    position: fixed;
    top: 20px;
    z-index: 9999;
}
.fade {
	width:960px;
	height:150px;
	display:block;
	background:#e7e7e7 url('../img/layout/interior_bg.jpg') bottom center repeat-x;
	margin:auto;
}

