@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;vertical-align: baseline;	background: transparent;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;margin-bottom:25px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;font-weight: bold;	color: #000066;	text-decoration: none;}

blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
address{margin-bottom:20px;	font-style:normal;color:#1F1F1F;}

/* remember to define focus styles! */

:focus {outline: 0;}

/* remember to highlight inserts somehow! */

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}

/* */
img { behavior: url(iepngfix.htc) }

/* IE6 double margin  fix
----------------------------------------------------------------------------------------------------*/

* html div.singleCol{overflow-x:hidden;}

/* Default styles
----------------------------------------------------------------------------------------------------*/
html, body {height:100%;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	background-color:#FFFFFF;
	background:url(images/homepage_bg.gif) center top no-repeat;
	margin:0;
	padding:0;
}

a{font-style:normal;color:#bf1e2e;text-decoration:underline;}
a:hover{color:#8f0408;}

code{font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{float:left;display:inline;height:25px;font-size:20px;margin:10px 0 10px 15px;padding:0;text-indent:-9999em;text-indent:-9999em;}
h1.promotions {width:149px;background:url(images/Headings/promotions.gif) no-repeat 0 0;}
h1.newVehicles {width:166px;background:url(images/Headings/new_vehicles.gif) no-repeat 0 0;}
h1.usedVehicles {width:171px;background:url(images/Headings/used_vehicles.gif) no-repeat 0 0;}
h1.aboutUs {width:171px;background:url(images/Headings/about_us.gif) no-repeat 0 0;}
h1.bookForService {width:205px;background:url(images/Headings/book_for_service.gif) no-repeat 0 0;}
h1.parts {width:65px;background:url(images/Headings/parts.gif) no-repeat 0 0;}
h1.finance {width:97px;background:url(images/Headings/finance.gif) no-repeat 0 0;}
h1.contactUs {width:130px;background:url(images/Headings/contact_us.gif) no-repeat 0 0;}
h2{font-size:20px;color:#d71920;line-height:1em;margin-bottom:0.5em;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

h3{font-size:15px;color:#333;font-weight:normal;margin-bottom:0.5em;}
h4{font-size:12px;color:#333;font-weight:bold;margin-bottom:0;}
h5{font-size:12px;color:#000066;font-weight:bold;}
h6{font-size:16px;color:#000066;font-weight:bold;}

ol {list-style: decimal;}
li {margin-left: 0;line-height:2;}

p{margin-bottom:1em;line-height:1.5em;}
p.subHeading {font-size:14px;font-family:Georgia, "Times New Roman";}

ul {list-style: none;}

/* Classes
----------------------------------------------------------------------------------------------------*/

.b{	font-weight: bold;}
.bodyTxtlargeMM {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #000066;}
.clear{clear:left;}
.cleaner{clear:left;}
/*.copyright{	margin:-35px 0 0 710px;font-size:10px;}*/

.colThird {float:left;display:inline;width:292px;margin:20px 22px 0 0;padding-right:0px;/*background:url(images/column_divider.gif) right top no-repeat;*/}


.colFullLeft, .colFullRight{width:415px;padding:30px;float:left;}
.colFullLeft{background:url(images/divider.gif) right center no-repeat;}
.divider{position:relative;}
.fl{float:left;}
.navigationPadding {width:950px;height:10px;}
.imgGoLeft{	float:left;	margin:0 15px 0 0;}
.imgGoRight{float:right;margin: 5px 0 0 10px;}
.last{	margin-right:0;}
.marginRight{margin-right:4px;}
.marginRightContent{margin-right:10px;}
.paddingTop40{padding:40px 0 0 0;}
.paddingTop80{padding:80px 0 0 0;}
.quarterColumn{float:left;display:inline;width:210px;margin:20px 0 0 20px;background:url(images/column_divider.gif) right top no-repeat;}
.quarterColumn span {color:#999999;}
.push {height:97px;}
.rightBorder{border-right:1px solid #CCCCCC;}
small{	font-size:10px;	color:#666666;}

/* Form
----------------------------------------------------------------------------------------------------*/

label{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;color:#333333;display:block;margin:0 0 5px 0;}

input.appInput{display:block;width:264px;height:18px;background-color:#E0F7FE;border:1px solid #AAEEFF;padding:3px;}
input.appInput:Focus{border:1px solid #FF6600;}
input.submit{margin:10px 0 0 0;	background-color:#99CC00;border:none;color:#FFFFFF;padding:3px;display:block;width:60px;cursor:pointer;}
input.submit:hover{	background-color:#999900;}

/* IDs
----------------------------------------------------------------------------------------------------*/
#banner{width:950px;height:260px;}
#banner img {padding-top:49px; margin-left:-13px;}
#content,#contentPromotions{width:950px;}
#contentPromotions img {}
/*#contentPromotions img{float:left;margin:15px 0 0 126px;display:inline;}*/
#content ul {margin:0 0 1em 0.9em;}
#content ul li {padding-left:0.8em;line-height:1.5em;list-style:none;background:url(images/bullet.gif) no-repeat 0 7px;}
#extras{width:100%;height:50px;padding:15px 0 0 0;}
#footer{height:97px;margin:0;padding:0;background:url(images/footer_bg.gif) #fff bottom repeat-x;text-align:center;font-size:11px; clear:both;}
#footer .bottom{height:30px;}
#footer .copyright{float:right; width:446px;padding-top:22px;text-align:right;color:#404040;}
#footer .top{width:950px;height:67px;margin:0 auto;background:url(images/footer_top.gif) no-repeat top;}
#footer .top img {float:left;padding-top:22px;margin-left:30px;}
#footer p{position:relative;top:5px;color:#FCFCFC;}
#footer span{color:#AAA;}
#header{width:950px;height:65px;/*background:url(images/headerBg.gif) right center no-repeat;*/}
#header h1{float:left;width:427px;height:23px;margin:19px 0 0 15px;background:url(images/logo.gif) no-repeat;text-indent:-9999em;}
#header img.greatWall{float:right;padding-right:25px;margin:15px 0 0 0;}
#header img.logo{float:left;margin:19px 0 0 15px;}
/* 477 - 40 - 30 = 407 */
#leftColumn {float:left;display:inline;width:407px;margin:20px 0 0 30px;padding-right:40px;background:url(images/column_divider.gif) right top no-repeat;}
#leftColumnHome {float:left;display:inline;width:407px;margin:45px 0 0 30px;padding-right:40px;background:url(images/column_divider.gif) right top no-repeat;}
#rightColumn {float:right;width:448px;margin:20px 0 0 25px;}
#rightColumnHome {float:right;width:458px;margin:45px 0 0 0;}
#navigation{float:left;width:950px;height:30px;background:url(images/navigation/nav_bg.gif) 0 0}
#navigation ul{float:left;width:950px;height:30px;}
#navigation ul li{float:left;padding:0;margin:0;height:30px;}
#navigation ul li.home {width:47px;background:url(images/navigation/nav_bg.gif) 0 0px;}
#navigation ul li.home a:hover,#navigation ul li.homeAt {width:47px;background:url(images/navigation/nav_bg.gif) 0 -30px;}
#navigation ul li.promotions {width:93px;background:url(images/navigation/nav_bg.gif) -47px 0;}
#navigation ul li.promotions a:hover,#navigation ul li.promotionsAt{width:93px;background:url(images/navigation/nav_bg.gif) -47px -30px;}
#navigation ul li.newVehicles {width:104px;background:url(images/navigation/nav_bg.gif) -140px 0;}
#navigation ul li.newVehicles a:hover,#navigation ul li.newVehiclesAt{width:104px;background:url(images/navigation/nav_bg.gif) -140px -30px;}
#navigation ul li.usedVehicles {width:110px;background:url(images/navigation/nav_bg.gif) -244px 0;}
#navigation ul li.usedVehicles a:hover,#navigation ul li.usedVehiclesAt{width:110px;background:url(images/navigation/nav_bg.gif) -244px -30px;}
#navigation ul li.aboutUs {width:80px;background:url(images/navigation/nav_bg.gif) -354px 0;}
#navigation ul li.aboutUs a:hover,#navigation ul li.aboutUsAt{width:80px;background:url(images/navigation/nav_bg.gif) -354px -30px;}
#navigation ul li.bookForService {width:119px;;background:url(images/navigation/nav_bg.gif) -434px 0;}
#navigation ul li.bookForService a:hover,#navigation ul li.bookForServiceAt{width:119px;;background:url(images/navigation/nav_bg.gif) -434px -30px;}
#navigation ul li.parts {width:62px;background:url(images/navigation/nav_bg.gif) -553px 0;}
#navigation ul li.parts a:hover,#navigation ul li.partsAt {width:62px;background:url(images/navigation/nav_bg.gif) -553px -30px;}
#navigation ul li.finance {width:75px;background:url(images/navigation/nav_bg.gif) -615px 0;}
#navigation ul li.finance a:hover,#navigation ul li.financeAt{width:75px;background:url(images/navigation/nav_bg.gif) -615px -30px;}
#navigation ul li.contactUs {width:93px;background:url(images/navigation/nav_bg.gif) -690px 0;}
#navigation ul li.contactUs a:hover,#navigation ul li.contactUsAt{width:93px;background:url(images/navigation/nav_bg.gif) -690px -30px;}
#navigation ul li a{
	text-indent:-9999em;
	height:30px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	overflow: hidden;
	margin:0;
	padding:0;
}

#video{width:850px;height:403px;padding:50px;margin-bottom:20px;background:#e5e5e5 url(images/Promotions/video_background.gif) no-repeat;}

#wrapper{width:950px;min-height:100%;height:auto !important;height:100%;margin: 0 auto -97px; /* the bottom margin is the negative value of the footer's height */}

.newVehicleImg {
	width:292px;
	height:193px;
}	
.newVehicles p.subHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #333333;
    display: block;
    font-size: 14px;
	text-align:center;  
}
.newVehicles h2 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	padding-bottom:1em;
}
