@charset "UTF-8";
/* CSS Document */

body{ background-color: #000; font-family: Arial, Helvetica, sans-serif; color: #c5c5c5; font-size:12px;}

body.print{ background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #c5c5c5; font-size:12px;}
	
	strong{ font-weight:bold;}
	hr { margin: 1em 0 1em 0; padding: 0; color:#000; border:none; border-bottom: 1px solid #222222;  }
	hr.hr_startpage { margin: 0 0 1em 0; padding: 0; color:#000; border:none; border-bottom: 1px solid #222222;  }
	hr.hr_white { margin: 1em 0 1em 0; padding: 0; color:#000; border:none; border-bottom: 1px solid #FFF;  }
	h1{ font-size:20px;}
	h2{ font-size:18px;}
	#gold { color: #e9a925;}
	#white { color:#FFF;}
	#black { color: #000;}
	#dark_grey{ color:#6f7272;}
	
	.font_10{ font-size:10px;}
	.font_13{ font-size:13px;}
	.font_14{ font-size:14px;}
	.font_15{ font-size:15px;}
	.font_16{ font-size:16px;}
	.font_18{ font-size:18px;}
	.font_25{ font-size:25px;}
	 
	#wrapper { width:1200px; height:651px; background-image:url(../img/bg_image01.jpg); background-repeat:no-repeat; margin: 0 auto;}
	#wrapper2 { width:1200px; height:651px; background-image:url(../img/bg_image02.jpg); background-repeat:no-repeat; margin: 0 auto;}
	#wrapper_noimage { width:1200px; margin: 0 auto;}
	#wrapper_print { width:1200px; height:100%; background-image:url(../img/print_bg.jpg); background-repeat: repeat-y; margin: 0 auto;}
	
	#print_logo { display:none;}
	
	
	#container{ margin:0 0 0 100px;}
	#container_print{ margin:0 0 0 100px; height:100%;}
	
	#header {height:90px; background-image:url(../img/header.jpg); background-repeat:no-repeat; }
	#header_short {height:90px; background-image:url(../img/header_short.jpg); background-repeat:no-repeat; }
	#space_30{ padding:0 0 30px 0;}
	#space_15{ padding:0 0 15px 0;}

	.heading_img {padding:0;}
	#box_left{ height:260px; width:405px; background-color: #080808; margin:0 0 0 60px; float:left; opacity:0.8; filter:alpha(opacity=80); z-index: 1; display:inline;}
	#box_content{ width:370px; margin:20px 0 0 24px; font-size:18px; }
	
	#box_right{ height:260px; width:405px; background-color: #080808; margin:0 0 0 60px; float:left; opacity:0.8; filter:alpha(opacity=80); z-index: 1; display:inline;}
	#box_right_content{ width:370px; margin:30px 0 0 54px; font-size:18px; }
	
	#select_car{ height:353px; width:327px; overflow:hidden; float:left; background:url(../img/select_bg.jpg); background-repeat:no-repeat; margin:24px 8px 0 0;}
	#select_car_nopad{ height:353px; width:327px; overflow:hidden; float:left; background:url(../img/select_bg.jpg); background-repeat:no-repeat; margin:24px 0 0 0;}
	#select_car_indent{ height:353px; width:327px; overflow:hidden; float:left; background:url(../img/select_bg.jpg); background-repeat:no-repeat; margin:24px 8px 0 170px; display:inline;}
	
	#banner_indent{ height:86px; width:439px; overflow:hidden; float:left; background:url(../img/winter_healthcheck.gif); background-repeat:no-repeat; margin:20px 8px 24px 280px; padding:25px 0 0 0; display:inline;}
	
	#select_car_wide{ height:233px; width:525px; overflow:hidden; float:left; background:url(../img/select_bg_wide1.jpg); background-repeat:no-repeat; margin:0 0 16px 0; padding:0 0 0 20px;}
	#select_car_wide2{ height:184px; width:525px; overflow:hidden; float:left; background:url(../img/select_bg_wide2.jpg); background-repeat:no-repeat; margin:0 0 16px 0; padding:0 0 0 20px;}
	
	
	#select_car_content{ padding:10px 0 15px 8px;}
	#select_car_content p{ font-size:17px; padding:16px 0 0 0; }
	
	#select_car_content_wide{ padding:10px 0 15px 8px;}
	#select_car_content_wide p{ font-size:13px; padding:5px 0 16px 4px; width:472px; }
	
	#feature{ width:430px; height:133px; background:url(../img/feature_bg.jpg); background-repeat:no-repeat; margin:14px 0 0 0; padding:25px 0 0 45px;}
	
	.btn_select{ margin:0 0 0 5px; }
	
	a.rollover { display: block; width: 80px; height: 39px; text-decoration: none; background: url("../img/btn_select.jpg"); }
	a.rollover:hover { background-position: -80px 0; }
	.displace { position: absolute; left: -5000px; }
	
	
	#left_contaier_select{ float:left; width:570px; margin:28px 0 0 0;}
	#right_contaier_select{ float:left; width:433px; margin:28px 0 0 0;}
	#left_contaier_select2{ float:left; width:570px; margin:0 0 0 0;}
	#right_contaier_select2{ float:left; width:433px; margin:5px 0 0 0; text-align:right;}
	
	#left_contaier_offer{ float:left; width:525px; margin:0 100px 0 60px; display:inline;}
	#left_contaier_offer p{ font-size:13px; width:500px; line-height:20px; padding:12px 0 12px 0; }
	.short { font-size:13px; width:450px; line-height:25px; padding:12px 0 12px 0; }
	
	#right_contaier_offer{ float:left; height:174px; width:350px; margin:5px 0 0 0; background:url(../img/offer_bg.jpg); background-repeat:no-repeat; background-position:top left;}
	#right_contaier_offer p{ padding:75px 0 0 24px; width:250px; font-size:18px;}
	
	#left_contaier_thanks{ float:left; width:440px; margin:0 20px 0 60px; display:inline;}
	#right_contaier_thanks{ float:left; width:450px; margin:0 0 0 0;}
	
	#left_contaier_print{ float:left; width:390px; margin:0 20px 0 60px; padding:0 20px 0 0; display:inline; font-size:16px;}
	#right_contaier_print{ float:left; width:450px; margin:0 0 0 0; font-size:16px; padding:0 0 0 40px;}
	/*#right_contaier_print_large{ float:left; height:850px; width:450px; margin:0 0 0 0; font-size:16px; padding:0 0 0 40px;}*/
	#right_contaier_print p{ line-height:17px;}
	
	
	table.astra {border-width: 1px; border-spacing: 2px; border-style: outset; border-color: #000; border-collapse: collapse; background-color: white; color:#FFF; font-size:11px; }
	table.astra th {border-width: 1px; padding: 11px 2px 11px 5px; border-style: inset; border-color:  #000; background-color: #4a4d4d; -moz-border-radius: 0px; font-weight:bold;}
	table.astra td {border-width: 1px; padding: 4px 2px 4px 5px; border-style: inset; border-color: #000; background-color: #6d6f6f; -moz-border-radius: 0px;}
	
	
	.code  {color: #c5c5c5; padding:7px 0 5px 3px; background: #04070e; border: 1px solid #404143;}
	input.btn {  background:url(../img/btn_ok.gif); background-repeat:no-repeat; border:none; height:35px; width:42px; color:#c5c5c5;}
	input.btn_blank { background:url(../img/btn_blank.gif); background-repeat:no-repeat; border:none; height:35px; width:43px; color:#c5c5c5;}
	input.btn_blank_blank { background:url(../img/btn_blank_narrow.gif); background-repeat:no-repeat; border:none; height:32px; width:43px; color:#c5c5c5; display:inline;}
	.drop_down {color: #c5c5c5; width:240px; background: #04070e; border: 1px solid #404143; font-size:15px;}
	
	input.details  {color: #b5b5b5; padding:7px 0 7px 5px; background: #23272f; border: 1px solid #414243; margin:18px 30px 0 0; display:inline;}
 
 	input.thanks {color: #b5b5b5; padding:7px 0 7px 5px; background: #050a12; border: 1px solid #494a4b; margin:7px 0 15px 0; display:inline;}
	
	a.grey_link{ color: #c5c5c5; text-decoration:none; }
	a:link.grey_link{ color: #c5c5c5; text-decoration:none; }
	a:active.grey_link{ color: #c5c5c5; text-decoration:none; }
	a:visited.grey_link{ color: #c5c5c5; text-decoration:none; }
	a:hover.grey_link{ color: #c5c5c5; text-decoration:underline; }
	
	a.grey_underline{ color: #c5c5c5; text-decoration:underline; }
	a:link.grey_underline{ color: #c5c5c5; text-decoration:underline; }
	a:active.grey_underline{ color: #c5c5c5; text-decoration:underline; }
	a:visited.grey_underline{ color: #c5c5c5; text-decoration:underline; }
	a:hover.grey_underline{ color: #c5c5c5; text-decoration:none; }
	
	
	
	/**/
	
	a{ cursor: pointer; text-decoration:none; }
	#backgroundPopup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #2f2f2f; z-index:1; }
	#popupContact{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:200px; width:620px; background:#000; border:2px solid #2f2f2f; z-index:2; padding:12px; font-size:13px;}
	#popupContactClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#2f2f2f; display:block; }
	
	#popupContactClose1{font-size:14px; line-height:14px; text-decoration:underline; display:block; }
	
	
	
	
	
	
	ul.square{margin:20px 0 0 0; padding:0 0 0 4px;}
	ul.square li{list-style:none;  background-image:url(../img/bullet.gif); background-repeat:no-repeat; background-position: top left; padding:0 0 5px 15px; margin:0; text-align:left; vertical-align:top; }
	
	ul.circle{margin:15px 0 8px 0; padding:0 0 0 4px;}
	ul.circle li{list-style:none; background-image:url(../img/bullet_disc.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 5px 15px; margin:0; text-align:left; vertical-align:top; }
	
	ul.arrow{margin:10px 0 8px 0; padding:0 0 0 4px; font-size:14px;}
	ul.arrow li{list-style:none; background-image:url(../img/bullet_arrow.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 8px 15px; margin:0; text-align:left; vertical-align:top; }
	
	ul.black_arrow{margin:10px 0 8px 0; padding:0 0 0 4px; font-size:14px;}
	ul.black_arrow li{list-style:none; background-image:url(../img/bullet_black_arrow.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 8px 15px; margin:0; text-align:left; vertical-align:top; }
	
	ul.offer{margin:0 0 0 0; padding:0 0 0 4px;}
	ul.offer li{list-style:none; padding:0 0 5px 15px; margin:0; text-align:left; vertical-align:top; }
	
	

	#footer { background-image:url(../img/footer_wide.jpg); background-repeat:no-repeat; color:#8d9295; overflow:hidden; width:1000px; height:44px; margin: 0 auto; font-size:11px;}
	#footer p { padding:15px 0 15px 33px;}
	#footer_wide { background-image:url(../img/footer_wide.jpg); background-repeat:no-repeat; width:1200px; height:44px; margin: 0 auto;}
	
	#footer a { color: #8d9295; text-decoration:underline; }
	#footer a:link { color: #8d9295; text-decoration:underline; }
	#footer a:active { color: #8d9295; text-decoration:underline; }
	#footer a:visited { color: #8d9295; text-decoration:underline; }
	#footer a:hover { color: #8d9295; text-decoration:none; }
	
	
.print_t_c{ display:none;}
	