/* CSS Reset stuff v1.0 | 20080212 */

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, 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;}
body {	line-height: 1;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}




/*  CSS  */

body, html {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#6c6c6c;}
body {text-align:center; margin: 0 auto; background:#272726 url(imagesNew/bg.png) top left repeat-x; font-size:12px;}

/*  Fonts items  */

.print {display:none;}
a img {border:0;margin:0; padding:0; text-decoration:none;}
a { color:#e20614; text-decoration:none;} a:hover{color:#e20614; text-decoration:underline;}
p { padding:0 0 10px 0; margin:0;}

h1 {}
h2 { font-size:30px; padding-bottom:20px; }
h3 { font-size:22px; color:#e20614; font-weight:normal; padding-bottom:20px;}
h4 {}

blockquote {}

ul {}
li {}

small {font-size: 10px;}

/*  Major format styles, common on all pages */


#container {text-align:left; width:994px; margin:0 auto;}
#header {width:960px; margin:0 auto; display:block; margin-bottom:20px;}
	
	#banner {width:721px; margin:0 auto; display:block;float:left; position:relative; height:320px; overflow:hidden;}
		/*#banner .shadow {z-index:20; position:absolute; top:0; left:0; display:block; width:721px; height:721px; height:320px; background:url(imagesNew/slideshow_home_shadow.png) top left no-repeat;}*/
		#banner .slides {position:relative;}
			#banner .slides .slide {position:absolute; top:0; left:0; width:721px; height:320px; display:block;}
				#banner .slides .slide img{position:absolute; top:0; left:0;}
				#banner .slides .slide a.link{position:absolute; bottom:0; right:0;display:block;text-indent:-99999px }
				#banner .slides .slide a.link:hover {background-position:bottom left;}
				
				
				#banner .slides .slide_1 a.link, #banner .slides .slide_2 a.link { bottom:76px; right:326px; width:195px; height:49px; background:url(imagesNew/btn_bookonilne.png) top left no-repeat;}
				
				#banner .slides .slide_3 a.link {bottom:25px; right:16px; width:332px; height:64px; background:url(imagesNew/btn_triton.png) top left no-repeat;}
				
				#banner .slides .slide_4 a.link {bottom:0px; right:0px; width:234px; height:117px; background:url(imagesNew/btn_asx.png) top left no-repeat;}
				
				#banner .slides .slide_5 a.link { top:15px; right:14px; width:203px; height:40px; background:url(imagesNew/btn_lancer.png) top left no-repeat; }
				
				#banner .slides .slide_7 a.link {top:61px; right: 81px; width:35px; height:34px; background:url(imagesNew/btn_arrow.gif) top left no-repeat;}
				
		
		#banner #slide_nav {position:absolute; top:10px; left:0px; z-index:25; overflow:hidden}
			#banner #slide_nav .slide_nav_item { position:relative;display:block; background:url(imagesNew/bg_slide_nav.png) top left no-repeat;}
				#banner #slide_nav .slide_nav_item .active {display:block; position:absolute; left:-165px; top:0px; width:165px; height:60px; background: url(imagesNew/bg_slide_nav_active.png) 0px 0px no-repeat; z-index:25}
				#banner #slide_nav .activeSlide a {color:#808080;}
				#banner #slide_nav a {display:block; font-size:13px; color:#bebebe; font-weight:bold; width:115px; padding:10px 40px 0px 10px; height:50px;vertical-align:middle; position:relative; z-index:30;}
				#banner #slide_nav a:hover {text-decoration:none;color:#8ad200;}
	#book_service {width:179px; float:right; display:block; padding:20px; font-size:13px; line-height:18px; position:relative}
		#book_service h2 {font-size:24px; line-height:24px; font-weight:bold; color:#7cc500}			
		#book_service .book_btn {position:absolute; bottom:60px; left:9px;}
			#book_service .book_btn a {color:#FFF; font-size:14px; text-transform:uppercase; font-weight:bold;display:block; width:155px; line-height:52px; height:56px; padding:0px 25px; background:url(imagesNew/btn_booknow.png) top left no-repeat;}
			#book_service .book_btn a:hover {text-decoration:none; background-position:bottom left;}
		#book_service .number {position:absolute; bottom:20px;color:#6b6b6b; font-weight:bold; font-size:18px; text-align:center}

#content_container{ width:994px; display:block; }

 .navigation {display:block; width:960px;padding:0px 17px; margin:0 auto; background:url(imagesNew/bg_content.png) bottom left no-repeat; position:relative; z-index:50;}
 .content {display:block; width:920px;padding:30px 37px 20px 37px; background:#FFFFFF url(imagesNew/bg_content.png) -994px 0px repeat-y;margin:0 auto; position:relative;z-index:40;}
 .bottom_shadow {width:994px; margin:0 auto; display:block; background:#272726 url(imagesNew/bg_content.png) -1988px 0px no-repeat; height:20px;}


#footer{text-align:center; margin-bottom:20px; font-size:12px; color:#6c6c6c}
	#footer p {padding:10px 0px;}
	#footer a {color:#979797}
	
	.navigation ul {display:block; margin:0 auto; width:876px; list-style:none;  padding:0;}
		.navigation ul li { display:block; float:left; margin:0px 2px; position:relative; list-style:none;padding:0;}
			.navigation ul li a{color:#c5c5c0; font-size:14px; font-weight:bold; display:block; line-height:37px; padding:0px 20px 3px 20px; background: url(imagesNew/bg_nav.png) 0px 0px repeat-x;}
			.navigation ul li.over a, .navigation ul li a:hover {color:#FFFFFF; background-position:0px -40px; text-decoration:none;}
			.navigation ul li.active a {color:#e20614; background-position:0px -80px;}
				/* second level nav */
	.navigation ul li ul {display:none; margin:0; width:182px; position:absolute; left:0; top:40px; background:#333; z-index:100;} 
		.navigation ul li.over ul li {display:block; float:none; margin:0; height:34px; border-bottom:1px solid #656565;}
			.navigation ul li.over ul li a {color:#c5c5c0; font-size:12px; background: url(imagesNew/bg_sub_nav.png) top left no-repeat; padding:0px 5px 0px 20px; display:block; width:157px; height:34px; line-height:34px;}
			.navigation ul li.over ul li a:hover {background-position:0px -34px; color:#8e8e8e;}

label {color:#666666;font-size:10px;font-weight:normal;text-decoration:none; line-height:16px;}

/* homepage */

.home {}

.home #banner {height:320px;}

.home-column {width:300px; float:left; display:block;}
#home-column-2, #home-column-3 {padding-left:20px;}
#home-column-2 { text-align:center}
	#home-column-2 p {padding-bottom:20px;}
	#home-column-2 a {text-align:center; font-size:14px; font-weight:bold; color:#262626;}
#home-column-3 {width:280px;font-size:14px; color:#4a4a48;}
 	#home-column-3 .contactLabel {font-size:12px; padding-bottom:3px; display:block; color:#808080;}
	#telephone {float:left; padding-right:35px;}
	#fax {float:left;}
	#home-column-3 p {padding-bottom:15px;}
	#home-column-3 a {color:#4A4A48;}
	
.home #book_service {height:280px; background: #CCC url(imagesNew/bg_booknow.png) 0px 0px no-repeat;}


/* inside page */

.inside {}

.inside .content p, .inside .content li {line-height:1.45em;}

.inside #banner {height:170px;}
.inside #book_service {height:130px; background: #CCC url(imagesNew/bg_booknow_inside.png) 0px 0px no-repeat;}

#cbody { vertical-align:top; padding:0px 20px 20px 0px}
#sidebar {padding-right:0;vertical-align:top;width:254px; color:#000;}
	#sidebar p {padding:12px 0px;}
	a.service_link {background:url(imagesNew/btn_bookonilne2.png) top left no-repeat; display:block; width:254px; height:126px; text-indent:-9000px;text-align:left;}
		a.service_link:hover{background-position:bottom left;}
.grey9 {	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9px; font-weight: normal; text-decoration: none; }
.grey10 {	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight: normal; text-decoration: none; }
.grey13 {	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 16px; font-weight: normal; text-decoration: none; }
.red10 {	font-family: Arial, Helvetica, sans-serif; color: #e50010; font-size: 12px; font-weight: bold; text-decoration: none; }
.red16 {	font-family: Arial, Helvetica, sans-serif; color: #e50010; font-size: 16px; font-weight: normal; text-decoration: none; }

.newcars a:hover {text-decoration:none;}

.center {text-align:center;}

/* new car page */
.models {display:block; position:absolute; top:20px; right:0px; }
.action_links {display:block; width:920px; margin:0 auto;}
	.action {display:block; width:220px; height:50px; float:left; padding-right:18px; }
		.action a{font-size:12px;color:#999; background:url(imagesNew/icn_arrow.png) 3px 15px no-repeat; padding:12px 5px 5px 10px; display:block;}
		.action a:hover {color:#e20614; text-decoration:none;}
			.action a span{color:#484848;display:block; font-size:14px; font-weight:bold; text-transform:uppercase;}
			.action a:hover span {color:#e20614; }
	.brochure {width:205px; padding-right:0px;float:right;}		
		.brochure a{ text-indent:-999999px; background:url(imagesNew/btn_brochure.png) top left no-repeat; display:block; padding:0; width:205px; height:59px;}
		.brochure a:hover{ background-position:bottom left;}
			 
.inside .slides {position:relative; display:block; width: 920px; height:380px; padding:0px; margin:10px 0px; z-index:50;}
	.inside .slides .slide {position:absolute; top:0; left:0; display:none; width: 920px; height:380px; overflow:hidden;}
		.inside .slides img {position:absolute; top:0; left:0;}
		.inside .slides .info {position:absolute; top:0; left:0; width: 180px; padding:20px;  height:340px; color:#FFF}
			.inside .slides .info .bg {dislpay:block; position:absolute; top:0; left:0; width: 220px;  height:380px; background:#000; opacity: 0.7; z-index:5}
		.inside .slides .info h3 {color:#FFF; font-size:18px; line-height:21px; position:relative; z-index:6}
		.inside .slides .info p, .inside .slides .info ul, .inside .slides .info li{ position:relative; z-index:7} 
		.inside .slides .info ul {margin:0; padding: 0px 0px 10px 20px}

.inside #slide_nav {margin-bottom:10px;background:url(imagesNew/bg_nav_car.png) top left repeat-x; }
	.inside #slide_nav .slide_nav_item {position:relative; background:url(imagesNew/bg_nav_car.png) top left repeat-x; display:inline-block; overflow:hidden; height:34px}
		.inside #slide_nav .slide_nav_item .active{display:block; position:absolute; top:34px; left:0; height:34px; width:100%; background:url(imagesNew/bg_nav_car.png) bottom left repeat-x; z-index:35;}
		.inside #slide_nav .slide_nav_item a{display:block; padding:0px 15px; line-height:34px; border-right:1px solid #b0b0b0; position:relative; z-index:40; color:#373737;}
		.inside #slide_nav .activeSlide a {color:#FFF;} 
		.inside #slide_nav .activeSlide .active {top:0px;}
		
		.inside #slide_nav a:hover {text-decoration:none;}
		
/* Validation */
label.error {clear: both; display: block; color: red; padding-bottom: 5px;}
