/*
 * Agency: Stonewall+
 * URL: http://www.gmsa.com
 *
 * Author: Gerhard
 * Creation Date: 17 March 2010
*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #e6e6e6 url(../images/bg_body.gif) repeat-x;
}

img {
	border: 0;
}

ul, form {
	margin: 0;
	padding: 0;
}

li {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	color: #2257c1;
}

a:hover {
	text-decoration: none;
}

/* Start Generic */

.clearboth {
	clear: both;
}

.float-left {
	float: left;
}

.line {
	border-top: 1px solid #d6d6d6;
	padding: 0 0 15px;
}

.picleft{
	float: left;
	margin: 3px 20px 20px 0;
}

.picright {
	float: right;
	margin: 3px 0 20px 20px;
}


a.btop {
	display: block;
	width: 68px;
	height: 20px;
	background: url(../images/bg_btop.gif) no-repeat;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	padding: 6px 0 0 28px;
}

a:hover.btop {
	color: #1548af;
}

a.bback {
	display: block;
	width: 68px;
	height: 20px;
	background: url(../images/bg_bback.gif) no-repeat;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	padding: 6px 0 0 41px;
}

a:hover.bback {
	color: #1548af;
}


	/* Start Simple Modal */
	
	#modalOverlay {background-color:#fff; cursor:default;}
	
	#modalContainer {
		left:50%;
		top: 50%;
		background-color: transparent;
	}
	
	#modalContainer a.modalCloseImg {
		background:url(../images/btn_close.gif) no-repeat;
		width:16px;
		height:16px;
		display:inline;
		z-index:9999;
		position:absolute;
		top: -170px;
		right: 20px;
		cursor: pointer;
	}	
	
	#modalContainer #loginModalContent { padding:0px; }
		
		/* Start Send to Friend */
		
		#sendtofriend {
			position: relative;
			margin-left: -180px;
			margin-top: -190px;
			width: 360px;
			height: 380px;
		}
		
		#sendtofriend #sendtofriend_in {
			background: url(../images/bg_sendfriend.png) no-repeat;
			padding: 46px 10px 20px;
			width: 340px;
			height: 314px;
		}
		
		#sendtofriend #sendtofriend_in #iframe {
			width: 340px;
			height: 314px;
			overflow: hidden;
		}
		
		/* End Send to Friend */
		
	/* End Simple Modal */
	
/* End Generic */

/* Start Send to Friend */

#sendfriend {
	padding: 10px;
	width: 320px;
	height: 300px;
	background: url(../images/bg_friendframe.gif) no-repeat;
}

#sendfriend label {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0 7px 2px;
}

div.errors {
	display: none;
}

#sendfriend .input {
	width: 295px;
	height: 20px;
	background: url(../images/bg_input.gif) 0 0 no-repeat;
	margin: 0 0 15px;
	padding: 7px 10px 5px;
}

#sendfriend .input input {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 18px;
	background: none;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#sendfriend .input.error {
	background: url(../images/bg_input.gif) 0 -32px no-repeat;
}

#sendfriend .input.success {
	background: url(../images/bg_input.gif) 0 -64px no-repeat;
}

#sendfriend td {
	padding: 0 10px 0 0;
}

#sendfriend .btn_submit {
	margin: 0;
	padding: 0;
	border: 0;
	width: 96px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background: url(../images/btn_submit.gif) no-repeat;
	cursor: pointer;
}

/* End Send to Friend */

/* Start Track and Trace */

#tracktrace {
}

#tracktrace .field-container {
	margin-right: 5px;
}

#tracktrace label {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0 7px 2px;
}

#tracktrace .input {
	width: 295px;
	height: 20px;
	background: url(../images/bg_input.gif) 0 0 no-repeat;
	margin: 0 0 15px;
	padding: 7px 10px 5px;
}

#tracktrace .input input {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 18px;
	background: none;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#tracktrace .input.error {
	background: url(../images/bg_input.gif) 0 -32px no-repeat;
}

#tracktrace .input.success {
	background: url(../images/bg_input.gif) 0 -64px no-repeat;
}

#tracktrace td {
	padding: 0 10px 0 0;
}

#tracktrace .btn_submit {
	margin: 0;
	padding: 0;
	border: 0;
	width: 96px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background: url(../images/btn_submit.gif) no-repeat;
	cursor: pointer;
}

#tracktrace table.tnt-results {
	border: none;
	padding: 0px;
	border-collapse: collapse;
}

#tracktrace table.tnt-results tr,
#tracktrace table.tnt-results td,
#tracktrace table.tnt-results th {
	margin: 0px;
	border: solid 1px #d6d6d6;
}

#tracktrace table.tnt-results th {
	background: none;
	background-color: #ededed;
	color: #000000;
}

#tracktrace p.no-results {
	padding: 15px;
	padding-top: 0px;
	font-weight: bold;
}

form#tracktraceform {
	margin-bottom: 15px;
}

/* End Track and Trace */

/* Start Container */

#container {
	background: url(../images/bg_body.jpg) 50% 0 no-repeat;
}

#container_in {
	width: 942px;
	margin: 0 auto;
}
	
	/* Start Header */
	
	#heading {
		width: 942px;
		height: 107px;
		position: relative;
	}
		
		#logo_top {
			position: absolute;
			top: 16px;
			left: 5px;
		}
		
		/* Start GMSA Brands */
		
		#gmsabrands {
			width: 180px;
			height: 25px;
			position: absolute;
			top: 23px;
			left: 616px;
			background: url(../images/bg_gmsabrands.gif) no-repeat;
			z-index: 1000;
		}
		
			#gmsabrands .gmsabrands {
				display: block;
				width: 160px;
				height: 25px;
				padding: 0 10px;
				font-size: 11px;
				color: #444444;
				text-decoration: none;
				line-height: 25px;
			}
			
			#gmsabrands ul {
				position: absolute;
				width: 190px;
				left: 0;
				top: 25px;
				background: #ffffff;
				padding: 1px;
				border: solid #d5d5d5;
				border-width: 0 1px 1px;
				font-size: 11px;
			}
			
			#gmsabrands ul a {
				display: block;
				text-decoration: none;
				padding: 3px 5px;
			}
			
			#gmsabrands ul a:hover {
				background: #f2f2f2;
			}
		
		/* End GMSA Brands */
		
		/* Start GMSA Brands */
		
		#quicklinks {
			width: 120px;
			height: 25px;
			position: absolute;
			top: 23px;
			left: 804px;
			background: url(../images/bg_quicklinks.gif) no-repeat;
			z-index: 990;
		}
		
			#quicklinks .quicklinks {
				display: block;
				width: 100px;
				height: 25px;
				padding: 0 10px;
				font-size: 11px;
				color: #444444;
				text-decoration: none;
				line-height: 25px;
			}
			
			#quicklinks ul {
				position: absolute;
				width: 150px;
				right: 0;
				top: 25px;
				background: #ffffff;
				padding: 1px;
				border: solid #d5d5d5;
				border-width: 0 1px 1px;
				font-size: 11px;
			}
			
			#quicklinks ul a {
				display: block;
				text-decoration: none;
				padding: 3px 5px;
			}
			
			#quicklinks ul a:hover {
				background: #f2f2f2;
			}
		
		/* End GMSA Brands */
		
		/* Start Topnav */
		
		#topnav {
			width: 832px;
			height: 46px;
			position: absolute;
			top: 62px;
			right: 10px;
		}
		
		#topnav ul#tnav {
			width: 832px;
			height: 46px;
			background: url(../images/bg_topnav.gif) no-repeat;
			top: 62px;
			right: 10px;
		}
		
		#topnav ul#tnav li {
			float: left;
			position: relative;
		}
		
		#topnav ul#tnav li a {
			float: left;
			display: block;
			height: 46px;
		}
		
		#topnav ul#tnav li a span {
			display: none;
		}
			
			#topnav ul#tnav li#tnav1 a { width: 74px; background: url(../images/tnav_1.gif) 0 0; }
			#topnav ul#tnav li#tnav1 a:hover	{ width: 74px; background: url(../images/tnav_1.gif) 0 -46px; }
			#topnav ul#tnav li#tnav1 a.active { width: 74px; background: url(../images/tnav_1.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav2 a { width: 83px; background: url(../images/tnav_2.gif) 0 0; }
			#topnav ul#tnav li#tnav2 a:hover,
			#topnav ul#tnav li#tnav2 a.hover { width: 83px; background: url(../images/tnav_2.gif) 0 -46px; }
			#topnav ul#tnav li#tnav2 a.active { width: 83px; background: url(../images/tnav_2.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav3 a { width: 124px; background: url(../images/tnav_3.gif) 0 0; }
			#topnav ul#tnav li#tnav3 a:hover,
			#topnav ul#tnav li#tnav3 a.hover { width: 124px; background: url(../images/tnav_3.gif) 0 -46px; }
			#topnav ul#tnav li#tnav3 a.active { width: 124px; background: url(../images/tnav_3.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav4 a { width: 123px; background: url(../images/tnav_4.gif) 0 0; }
			#topnav ul#tnav li#tnav4 a:hover { width: 123px; background: url(../images/tnav_4.gif) 0 -46px; }
			#topnav ul#tnav li#tnav4 a.active { width: 123px; background: url(../images/tnav_4.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav5 a { width: 127px; background: url(../images/tnav_5.gif) 0 0; }
			#topnav ul#tnav li#tnav5 a:hover { width: 127px; background: url(../images/tnav_5.gif) 0 -46px; }
			#topnav ul#tnav li#tnav5 a.active { width: 127px; background: url(../images/tnav_5.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav6 a { width: 81px; background: url(../images/tnav_6.gif) 0 0; }
			#topnav ul#tnav li#tnav6 a:hover,
			#topnav ul#tnav li#tnav6 a.hover { width: 81px; background: url(../images/tnav_6.gif) 0 -46px; }
			#topnav ul#tnav li#tnav6 a.active { width: 81px; background: url(../images/tnav_6.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav7 a { width: 83px; background: url(../images/tnav_7.gif) 0 0; }
			#topnav ul#tnav li#tnav7 a:hover,
			#topnav ul#tnav li#tnav7 a.hover { width: 83px; background: url(../images/tnav_7.gif) 0 -46px; }
			#topnav ul#tnav li#tnav7 a.active { width: 83px; background: url(../images/tnav_7.gif) 0 -92px; }
			
			#topnav ul#tnav li#tnav8 a { width: 137px; background: url(../images/tnav_8.gif) 0 0; }
			#topnav ul#tnav li#tnav8 a:hover { width: 137px; background: url(../images/tnav_8.gif) 0 -46px; }
			#topnav ul#tnav li#tnav8 a.active { width: 137px; background: url(../images/tnav_8.gif) 0 -92px; }
			
			/* Start Dropdowns */
			
			.tnav2 {
				width: 250px;
				background: #191919;
				padding: 10px;
				border: solid #363636;
				border-width: 0 1px 1px;
				position: absolute;
				top: 46px;
				left: 74px;
			}
			
			.tnav2 li {
				_height: 1px;
				width: 250px;
			}
			
			.tnav2 a {
				display: block;
				width: 190px;
				height: 30px;
				padding: 10px 0 14px 60px;
				_padding: 10px 0 16px 60px;
				background: url(../images/tnav_brands.gif);
				font-size: 11px;
				text-decoration: none;
				color: #848484;
			}
			
			.tnav2 a strong {
				color: #ffffff;
			}
			
			.tnav2 a:hover {
				color: #8bb1ff;
			}
			
			.tnav2 a:hover strong {
				color: #ffffff;
			}
			
				/* Start Brand Specific */
				
				.tnav2_1 a { background-position: 0 0; }
				.tnav2_1 a:hover { background-position: -260px 0; }
				
				.tnav2_2 a { background-position: 0 -54px; }
				.tnav2_2 a:hover { background-position: -260px -54px; }
				
				.tnav2_3 a { background-position: 0 -108px; }
				.tnav2_3 a:hover { background-position: -260px -108px; }
				
				.tnav2_4 a { background-position: 0 -162px; }
				.tnav2_4 a:hover { background-position: -260px -162px; }
				
				.tnav2_5 a { background-position: 0 -216px; }
				.tnav2_5 a:hover { background-position: -260px -216px; }
				
				.tnav2_6 a { background-position: 0 -270px; }
				.tnav2_6 a:hover { background-position: -260px -270px; }
				
				.tnav2_7 a { background-position: 0 -270px; }
				.tnav2_7 a:hover { background-position: -260px -270px; }
				
				/* End Brand Specific */
				
			.tnav3,
			.tnav6,
			.tnav7 {
				background: #191919;
				position: absolute;
				padding: 10px;
			}
			
			.tnav3 li,
			.tnav6 li,
			.tnav7 li {
				padding: 0;
				_height: 1;
				min-height: 1px;
			}
			
			.tnav3 a,
			.tnav6 a,
			.tnav7 a {
				color: #848484;
				font-weight: bold;
				text-decoration: none;
				display: block;
				padding: 0 10px;
				white-space: normal;
			}
			
			.tnav3 a:hover span,
			.tnav6 a:hover span,
			.tnav7 a:hover span {
				background: none;
			}
			
			.tnav3 a span,
			.tnav6 a span,
			.tnav7 a span,
			#topnav .tnav3 ul a span,
			#topnav .tnav6 ul a span,
			#topnav .tnav7 ul a span {
				display: block;
				padding: 9px 0 10px;
				width: 180px;
				background: url(../images/line_tnav.gif) 0 100% repeat-x;
				white-space: normal;
				cursor: pointer;
			}
			
			.tnav3 a:hover,
			.tnav6 a:hover,
			.tnav7 a:hover {
				color: #ffffff;
				background: url(../images/bg_hover.gif) repeat-x;
			}
			
			#topnav .tnav3 .last span,
			#topnav .tnav6 .last span,
			#topnav .tnav7 .last span {
				background: none;
			}
			
			.tnav3 {
				top: 46px;
				left: 157px;
				width: 200px;
			}
			
			.tnav3 li {
				position: relative;
				display: inline-block;
			}
			
			.tnav3 li a {
				width: 180px;
			}
				
				/* Start 3rd Level */
				
				.tnav3 ul {
					top: 0;
					right: -210px;
					background: #191919;
					position: absolute;
					padding: 10px 10px 10px 10px;
					border: 1px solid #363636;
					width: 200px;
				}
				
				.tnav3 .hover a {
					color: #ffffff;
				}
				
				.tnav3 .hover ul a {
					color: #848484;
					width: 180px;
				}
				
				.tnav3 .hover ul a:hover {
					color: #ffffff;
					z-index: 9999;
				}
				
				#topnav .tnav3 .hover ul a:hover span {
					background: none;
				}
				
				/* End 3rd Level */
				
			.tnav6 {
				top: 46px;
				left: 531px;
				width: 200px;
			}
			
			.tnav6 li {
				position: relative;
				display: inline-block;
			}
			
			.tnav6 li a {
				width: 180px;
			}
				
				/* Start 3rd Level */
				
				.tnav6 ul {
					top: 0;
					left: -220px;
					background: #191919;
					position: absolute;
					padding: 10px 10px 10px 10px;
					border: 1px solid #363636;
					width: 200px;
				}
				
				.tnav6 .hover a {
					color: #ffffff;
				}
				
				.tnav6 .hover ul a {
					color: #848484;
					width: 180px;
				}
				
				.tnav6 .hover ul a:hover {
					color: #ffffff;
					z-index: 9999;
				}
				
				#topnav .tnav6 .hover ul a:hover span {
					background: none;
				}
				
				/* End 3rd Level */
				
			.tnav7 {
				top: 46px;
				right: 136px;
				width: 200px;
			}
			
			/* End Dropdowns */
			
		/* End Topnv */
		
	/* End Header */
	
	/* Start Feature */
	
	#feature {
		width: 920px;
		padding: 0 11px;
		background: url(../images/bg_whiteblock.gif) repeat-y;
	}
	
	#feature #homeflash {
		width: 920px;
		height: 310px;
		background: url(../images/bg_homeflash.jpg) no-repeat;
	}
	
	/* End Feature */
	
	/* Start Content */
	
	#content {
		width: 920px;
		padding: 0 11px;
		background: url(../images/bg_whiteblock.gif) repeat-y;
	}
		
		/* Start Sidebar */
		
		#sidebar {
			width: 230px;
			float: left;
		}
		
		#sidebar h2 {
			margin: 0;
			background: #184cb3;
			color: #ffffff;
			font-weight: bold;
			font-size: 12px;
			padding: 15px;
		}
		
		#sidebar h2 a {
			color: #ffffff;
			text-decoration: none;
		}
			
			/* Start Accordion */
			
			.accordion {
				border: solid #d6d6d6;
				border-width: 0 1px 1px;
			}
			
			.accordion h3 {
				margin: 0;
				padding: 8px 14px 0;
				background: url(../images/bg_sidenav_h3.gif) 0 -30px;
				height: 22px;
				cursor: pointer;
				font-size: 12px;
				font-weight: bold;
				color: #222222;
			}
			
			.accordion h3.opened {
				background: url(../images/bg_sidenav_h3.gif) 0 0;
				color: #184cb3;
			}
			
			.accordion div a {
				display: block;
				border-top: 1px solid #dbdada;
				padding: 0;
				text-decoration: none;
				font-size: 11px;
				color: #666666;
				background: #ffffff url(../images/bg_arrow1.gif) 22px 10px no-repeat;
				font-weight: normal;
			}
			
			.accordion div a span {
				display: block;
				padding: 7px 14px 7px 35px;
			}
			
			.accordion div a.active {
				color: #666666;
			}
			
			.accordion div a.active span {
				display: block;
				border-right: 4px solid #dbdada;
			}
			
			.accordion div a:hover {
				color: #184cb3;
			}
			
			.accordion a {
				display: block;
				padding: 8px 14px 7px;
				background: url(../images/bg_sidenav_a.gif) repeat-x;
				cursor: pointer;
				font-size: 12px;
				font-weight: bold;
				color: #222222;
				text-decoration: none;
			}
			
			.accordion a.active {
				color: #184cb3;
			}
			
			/* End Accordion */
			
		/* End Sidebar */
		
		/* Start Special Prices */
		
		#brand-selector {
			background: url('../images/bg_brand_selector.png') repeat-x;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom: 15px;
			padding: 20px;
		}
		
		#brand-selector .left {
			color: #FFFFFF;
			float: left;
			margin-right: 17px;
			width: 340px;
		}
		
		#brand-selector .left .text {
			background: url("../images/bg_brand_sel_text.gif") no-repeat scroll right bottom transparent;
			font-size: 26px;
			font-weight: bold;
			padding: 0 12px 5px 0;
			text-align: right;
		}
		
		#brand-selector .left .cta {
			font-size: 14px;
			font-weight: bold;
			margin-top: 10px;
			text-align: right;
		}
		
		#brand-selector .right {
			float: left;
			width: 473px;
		}
		
		#brand-selector .right ul {
			background: url('../images/bg_brand_sel_ul.gif') repeat-x;
			height: 86px;
			list-style: none;
/*			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;*/
		}
		
		#brand-selector .right ul li {
			background: none !important;
			float: left;
			padding: 0px;
		}
		
		#brand-selector .right ul li a {
			display: block;
			height: 96px;
			padding: 0px;
			text-align: center;
			width: 146px;
		}
		
		#brand-selector .right ul li a.current {
			background: #FFF;
		}
		
		#brand-selector .right ul li a:hover {
			background: #FFF;
		}
		
		#brand-selector .right ul li.chevrolet a {
			width: 179px;
		}
		#brand-selector .right ul li.opel a {
			width: 120px;
		}
		
		#brand-selector .right ul li.isuzu a {
			width: 174px;
		}
		
		.special-prices #copy_wide h3 {
			font-size: 24px;
			padding-bottom: 5px;
		}
		
		.special-prices .subbuttons {
			padding-bottom: 0px;
		}
		
		.special-prices .special-price-container {
			border-bottom: solid 1px #CCCCCC;
			padding: 15px 0;
		}
		
		.special-prices .description {
			margin-bottom: 15px;
		}
		
		.special-prices .description .image {
			float: left;
			margin-right: 10px;
		}
		
		.special-prices table.special-list {
			margin-top: 15px !important;
			margin-bottom: 0px !important;
		}
		
		.special-prices a.btop {
			margin-top: 15px;
		}
		
		/* End Special Prices */
		
		/* Start Copy */
		
		#copy {
			width: 640px;
			padding: 19px;
			border: 1px solid #d6d6d6;
			float: right;
			background: url(../images/bg_copy.gif) repeat-x;
		}
		
		#copy_wide {
			width: 880px;
			padding: 19px;
			border: 1px solid #d6d6d6;
			float: right;
			background: url(../images/bg_copy.gif) repeat-x;
		}
		
		#copy h2,
		#copy_wide h2 {
			margin: 0;
			padding: 0 0 15px;
			font-size: 25px;
			color: #222222;
		}
		
		#copy h2 span,
		#copy_wide h2 span {
			color: #1548af;
		}
		
		#copy h3,
		#copy_wide h3 {
			margin: 0;
			padding: 0 0 15px;
			font-size: 15px;
			color: #222222;
		}
		
		#copy h3 span,
		#copy_wide h3 span {
			color: #1548af;
		}
		
		#copy h5,
		#copy_wide h5 {
			margin: 0;
			padding: 0 0 15px;
			font-size: 17px;
			color: #7f7f7f;
			font-weight: bold;
		}
		
		#copy h5 span,
		#copy_wide h5 span {
			color: #1548af;
		}
		
		#copy h5 a,
		#copy_wide h5 a {
			color: #1548af;
			text-decoration: none;
		}
		
		#copy h5 a:hover,
		#copy_wide h5 a:hover {
			color: #222222;
		}
		
		#copy p,
		#copy_wide p {
			margin: 0;
			padding: 0 0 15px;
		}
		
		#copy p a,
		#copy_wide p a {
			font-weight: bold;
		}
		
		#copy ul,
		#copy_wide ul {
			padding: 0 0 10px;
		}
		
		#copy ul li,
		#copy_wide ul li {
			background: url(../images/bg_bullet1.gif) 3px 3px no-repeat;
			padding: 0 0 5px 20px;
		}
		
		#copy ul li li,
		#copy_wide ul li li {
			background: url(../images/bg_bullet2.gif) 3px 3px no-repeat;
			padding: 0 0 0 20px;
		}
		
		#copy table,
		#copy_wide table {
			border-top: 1px solid #d6d6d6;
			border-left: 1px solid #d6d6d6;
			margin: 0 0 15px;
		}
		
		#copy table th,
		#copy table td,
		#copy_wide table th,
		#copy_wide table td {
			padding: 10px 15px;
		}
		
		#copy table th,
		#copy_wide table th {
			background: #003399 url(../images/bg_hover.gif) repeat-x;
			color: #ffffff;
			text-align: left;
			border-right: 1px solid #3261be;
		}
		
		#copy table td,
		#copy_wide table td {
			border-right: 1px solid #d6d6d6;
			border-bottom: 1px solid #d6d6d6;
		}
		
		#copy_wide table th.grey {
			background: #666;
			color: #ffffff;
			text-align: left;
			border-right: 1px solid #3261be;
		}
			
			/* Start Sitemap */
			
			#copy .sitemap {
				line-height: 17px;
				font-weight: bold;
			}
			
			#copy .sitemap a {
				text-decoration: none;
			}
			
			#copy .sitemap a:hover {
				text-decoration: underline;
			}
			
			#copy .sitemap li {
				padding-bottom: 5px;
			}
			
			#copy .sitemap ul {
				font-weight: normal;
				padding-bottom: 0;
			}
			
			#copy .sitemap ul li {
				padding-bottom: 0;
			}
			
			#copy .sitemap ul ul {
				padding-bottom: 0;
			}
			
			/* End Sitemap */
			
			/* Start Nearest Dealer */
			
			#nearest_dealer {
				width: 878px;
				height: 500px;
				overflow: hidden;
			}
			
			/* End Nearest Dealer */
			
			/* Start Sub Buttons */
			
			.subbuttons {
				padding: 0 0 15px;
			}
			
			.subbuttons a {
				display: block;
				float: left;
				height: 26px;
				margin: 0 10px 0 0;
				font-size: 11px;
				color: #444444;
				text-decoration: none;
			}
			
			.subbuttons a:hover {
				color: #1548af;
			}
			
				a.pdf {
					width: 82px;
					background: url(../images/bg_pdf.gif) no-repeat;
					padding: 6px 0 0 28px;
				}
				
				a.send {
					width: 81px;
					background: url(../images/bg_send.gif) no-repeat;
					padding: 6px 0 0 28px;
				}
				
				a.print {
					width: 58px;
					background: url(../images/bg_print.gif) no-repeat;
					padding: 6px 0 0 30px;
				}
				
			/* End Sub Buttons */
			
			/* Start Contact Us */
			
			#contactform {
				width: 626px;
				height: 1370px;
				background: #ffffff;
				border: 1px solid #d6d6d6;
				margin: 0 0 15px;
				padding: 0 0 0 10px;
			}
			
			#contactform div {
				width: 620px;
				height: 1350px;
				overflow: hidden;
			}
			
			/* End Contact Us */
			
			/* Start Book Test Drive */
			
			#booktestd {
				width: 626px;
				height: 950px;
				background: #ffffff;
				border: 1px solid #d6d6d6;
				margin: 0 0 15px;
				padding: 0 0 0 10px;
			}
			
			#booktestd div {
				width: 620px;
				height: 1050px;
				overflow: hidden;
			}
			
			/* End Book Test Drive */
			
			/* Start Book Service */
			
			#bookservice {
				width: 626px;
				height: 950px;
				background: #ffffff;
				border: 1px solid #d6d6d6;
				margin: 0 0 15px;
				padding: 0 0 0 10px;
				overflow: hidden;
			}
			
			#bookservice div {
				width: 620px;
				height: 1050px;
				overflow: hidden;
			}
			
			/* End Book Service */
			
			#copy .hd_image,
			#copy_wide .hd_image {
				margin: 0 0 15px;
			}
			
		/* End Copy */
		
	/* End Content */
	
	/* Start Latest News */
	
	#infobar {
		width: 920px;
		height: 90px;
		background: url(../images/bg_latestnews.gif) no-repeat;
		margin: 20px 0 0;
		padding: 11px;
	}	
	
		#latestnews {
			width: 480px;
			height: 90px;
			position: relative;
			float: left;
		}
		
			#latestnews .hd_latestnews {
				position: absolute;
				top: 20px;
				left: 10px;
			}
			
			#latestnews .btn_morenews {
				position: absolute;
				top: 47px;
				left: 10px;
			}
			
			#latestnews .btn_prev {
				position: absolute;
				top: 41px;
				left: -55px;
			}
			
			#latestnews .btn_next {
				position: absolute;
				top: 41px;
				left: -35px;
			}
			
			#latestnews #carousel {
				width: 300px;
				height: 80px;
				position: absolute;
				top: 10px;
				left: 172px;
			}
			
			#latestnews .wrapper {
				width: 300px;
				height: 80px;
				overflow: auto;
				margin: 0;
				position: absolute;
				top: 0;
			}
			
			#latestnews .wrapper ul {
				width: 9999px;
				margin:0;
				padding:0;
				position: absolute;
				top: 0;
			}

			
			#latestnews .wrapper li {
				margin: 0;
				padding: 0 10px 0 0;
				width: 290px;
				height: 80px;
				font-size: 11px;
				line-height: 15px;
				float: left;
			}
			
			#latestnews .newscontent strong {
				font-size: 12px;
			}
			
		#infobar .btn_showroom,
		#infobar .btn_specialprices {
			float: left;
			margin: 0 0 0 10px;
		}
		
	/* End Latest News */
	
	/* Start Service Schedule */
	
	#vehicle-selector {
		border: solid 1px #d5d5d5;
		background: url('../images/bg_ss_models.gif') repeat-x #d9d9d9;
		margin-bottom: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	#vehicle-selector .clearboth {
		font-size: 1px;
	}
	
	#vehicle-selector ul {
		padding: 0 4px 10px;
	}
	
	#vehicle-selector ul li {
		background: url('../images/bg_ss_seperator.gif') no-repeat right;
		float: left;
		height: 70px;
		margin-bottom: -2px;
		padding: 0px 14px;
		width: 77px;
	}
	
	#vehicle-selector ul li.last {
		background: none;
	}
	
	#vehicle-selector ul li:hover {
		background: none #FFF;
	}
	
	ul#models {
		margin-bottom: 20px;
	}
	
	ul#models li {
		background: none;
		border: solid 1px #d9d9d9;
		float: left;
		margin-bottom: 15px;
		margin-right: 15px;
		padding: 0px;
		width: 143px;
	}
	
	ul#models li .title,
	.model a.btn-back {
		color: #2257C1;
		background: url('../images/bg_ss_modeltitle.gif') repeat-x;
		border-top: solid 1px #d9d9d9;
		font-weight: bold;
		padding: 3px 0px;
		text-align: center;
	}
	
	ul#models li .title a {
		font-weight: bold;
	}
	
	.model {
		margin-right: 15px;
		width: 145px;
	}
	
	#schedules {
		width: 480px;
	}
	
	#schedules table {
		border-collapse: collapse;
		width: 480px;
	}
	
	#schedules table th {
		background: none #e2e2e2;
		border-right: solid 1px #D6D6D6;
		color: #000;
	}
	
	#schedules table tr td {
		background: #FFF;
	}
	
	#schedules table tr td a {
		font-weight: bold;
	}
	
	#schedules table tr.col-title td {
		font-weight: bold;
	}
	
	#schedules table td.description {
		width: 285px;
	}
	
	.model a.btn-back {
		border: solid 1px #d9d9d9;
		color: #000;
		font-weight: normal;
		display: block;
		margin-bottom: 5px;
		text-decoration: none;
	}
	
	/* End Service Schedule */
	
	/* Start Footer */
	
	#footer {
		padding: 24px 0 66px;
		text-align: center;
		color: #c7c7c7;
	}
	
	#footer a {
		color: #666666;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
	/* End Footer */
	
/* End Container */
