@charset "utf-8";
body {
	background-color:#000;
	color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
/* comment */
a {
	color:#8ba8b9;
	text-decoration:none;
}
a:hover {
	color:#53656f;
}
h3 {
	font-weight:normal;
}
.hidden{
display:none;
}
.inner_scroll{
height:480px;
width:700px;
overflow-y:auto;
position:relative;
}
iframe{ 
width:620px;
height:485px;
border:0;
color:#c7c8ca;
font-size:13px;
}
#site_layout {
	min-height:100%;
	height:auto !important;
	width:1400px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-bottom:-78px;
}
/*/// RIGHT NAV SIDEBAR ///*/
#nav_right {
	background:url("sprites8.png") no-repeat scroll -1133px -18px transparent;
	position:absolute;
	top:0px;
	color:#fff;
	z-index:2;
	height:750px;
	right:20px;
}
#nav_right ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav_right_header {
	background:url("sprites8.png") no-repeat scroll -737px -120px transparent;
	height:100px;
	margin:0;
	width:242px;
	margin:60px 0 30px 0;
	cursor:pointer;
	cursor:hand;
}
.nav_right_item {
	margin:0 0 0 0;
	cursor:pointer;
	cursor:hand;
	height:50px;
	width:242px;
	z-index:0;
	position:absolute;
}
.nav_right_item a,
.nav_right_item p {
	position:absolute;
	z-index:0;
	top:0;
	left:114px;
}
.nav_right_item p {
	font-size:10px;
	color:#c7c8ca;
	line-height:10px;
}
.nav_right_item a {
	font-size:12px;
	color:#fff;
	line-height:14px;
	margin-top:5px;
}
.nav_right_item p {
	margin-top:21px;
	width:120px;
}
.nav_right_item.first {
	padding:;
	height:55px;
	width:242px;
}
.nav_right_item.first a {
	margin-top:11px;
}
.nav_right_item.first p {
	margin-top:26px;
}
.nav_right_item.last {
	height:55px;
	width:242px;
}
.nav_right_item.last a {
	margin-top:;
}
.nav_right_item.last p {
	
}
/* .nav_right_item.active {
	color:#4f8e9f;
} */
.nav_right_item.inactive {
	color:#fff;
}
.nav_right_item_img {
	position:absolute;
	z-index:1;
	display:block;
	width:76px;
	height:46px;
}
.nav_right_item_h {
	position:absolute;
	z-index:2;
	height:50px;
	width:242px;
	margin:0 0 0 0;
	background:url("sprites8.png") no-repeat scroll -244px -61px transparent;
	cursor:pointer;
	cursor:hand;
}
.nav_right_item_h:hover,
.nav_right_item_h.first:hover,
.nav_right_item_h.last:hover {
	background-position: 0px -600px;
} 
ul.nav_right li.active .nav_right_item_h{
	background-position:-481px -63px;
}
.nav_right_item.active .nav_right_item_h.first {
	background-position:-482px 0;
}
.nav_right_item.active .nav_right_item_h.last {
	background-position:-480px -114px;
}

.nav_right_item_h.first {
	background:url("sprites8.png") no-repeat scroll -244px 0 transparent;
	height:55px;
	width:242px;
	top:0;
	left:0;
}
.nav_right_item_h.last {
	background:url("sprites8.png") no-repeat scroll -244px -114px transparent;
	height:55px;
	width:241px;
	top:0;
	left:0;
}
.nav_right_item_a {
	background:url("sprites8.png") no-repeat scroll -480px -58px transparent;
	position:absolute;
	z-index:-1;
	height:50px;
	width:242px;
	margin:0 0 0 0;
	cursor:pointer;
	cursor:hand;
}
.nav_right_item_a.first {
	background:url("sprites8.png") no-repeat scroll -480px 0px transparent;
	height:50px;
	width:242px;
	top:0;
	left:0;
}
.nav_right_item_a.last {
	background:url("sprites8.png") no-repeat scroll -480px -114px transparent;
	height:50px;
	width:242px;
	top:0;
	left:0;
}
#nav_right_item_1 {
}
#nav_right_item_1_h {
}
#nav_right_item_1_img {
	background:url('sprites8.png') no-repeat -726px 0px transparent;
	margin:6px 0 0 34px;
}
#nav_right_item_2 {
	height:50px;
	margin-top:55px;
}
#nav_right_item_2_h {
}
#nav_right_item_2_img {
	background:url('sprites8.png') no-repeat -804px 0px transparent;
	margin:1px 0 0 34px;
}
#nav_right_item_3 {
	margin-top:105px;
}
#nav_right_item_3_h {
}
#nav_right_item_3_img {
	background:url('sprites8.png') no-repeat -883px 0px transparent;
	margin:1px 0 0 34px;
}
#nav_right_item_4 {
	margin-top:155px;
}
#nav_right_item_4_h {
}
#nav_right_item_4_img {
	background:url('sprites8.png') no-repeat -962px 0px transparent;
	margin:1px 0 0 34px;
}
#nav_right_item_5 {
	margin-top:205px;
}
#nav_right_item_5_h {
}
#nav_right_item_5_img {
	background:url("sprites8.png") no-repeat scroll -1040px 0 transparent;
	margin:2px 0 0 34px;
}
#nav_right_item_6 {
	margin-top:255px;
}
#nav_right_item_6_h {
}
#nav_right_item_6_img {
	background:url("sprites8.png") no-repeat scroll -726px -57px transparent;
	margin:2px 0 0 34px;
}
#nav_right_item_7 {
	margin-top:305px;
}
.nav_right_item.first {
	background:url('sprites8.png') no-repeat 0 0 transparent;
}
.nav_right_item {
	background:url("sprites8.png") no-repeat scroll 0px -61px transparent;
}
.nav_right_item.last {
	background:url("sprites8.png") no-repeat scroll 0 -116px transparent;
}
#nav_right_item_7_h {
}
#nav_right_item_7_img {
	background:url("sprites8.png") no-repeat scroll -804px -56px transparent;
	margin:2px 0 0 34px;
}
#nav_top {
	position:absolute;
	top:0px;
	left:0px;
	width:1400px;
	height:40px;
	overflow:hidden;
	background-color:#000;
	z-index: 999;
	font-size:12px;
}
#nav_top_left {
	background:url("sprites8.png") no-repeat scroll -987px -120px transparent;
	cursor:pointer;
	float:left;
	height:40px;
	margin-top:6px;
	margin-left:20px;
	width:106px;
}
#nav_top_right {
	float:right;
}
#nav_top ul {
	clear:both;
	list-style:none;
	margin-right:20px;
	cursor:pointer;
	width:80px;
}
#nav_top li.left {
	float:left;
}
#nav_top li.right {
	float:right;
}
.share_ico,
#share_this,
#nav_top_share {
	float:left;
}
#nav_top_share {
	position:absolute;
	left:1020px;
	top:10px;
	width:128px;
	height:30px;
}
#share_this {
	margin-top:3px;
	margin-right:10px;
}
.share_ico {
	width:20px;
	height:20px;
	margin-right:4px;
	cursor:pointer;
}
#share_ico_fb {
	background:url("sprites8.png") no-repeat scroll -1000px -172px transparent;
}
#share_ico_tw {
	background:url("sprites8.png") no-repeat scroll -1024px -172px transparent;
}
#share_ico_em {
	background:url("sprites8.png") no-repeat scroll -1047px -172px transparent;
}
/*/// CONTENT ///*/
#inner_viewport {
	clear:both;
	width:1400px;
	height:900px;
	background-color: #000;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	background-repeat: no-repeat;
}
#holders_viewport {
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	width:1400px;
	height:900px;
}
#content_holders {
	width:100%;
	height:100%;
	position:absolute;
}
.content_holder {
	width:1400px;
	height:900px;
	position:relative;
}
.gallery_holder {
}
#nav_right li.active {
	background-color: transparent;
}
.long_content {
	color:#c7c8ca;
	position:absolute;
	top:64px;
	left:20px;
	font-size:13px;
	width:1040px;
}
	/*/ CONTENT - TITLES /*/
#content-homepage_title {
	background:url('sprites8.png') no-repeat -678px -283px transparent;
	width:124px;
	height:25px;
	margin-bottom:8px;
}
#content-dark_ride_title {
	background:url('sprites8.png') no-repeat -830px -225px transparent;
	width:205px;
	height:35px;
	margin-bottom:8px;
}
/* comment */
#content-get_updates_title {
	background:url('sprites8.png') no-repeat -827px -274px transparent;
	width:286px;
	height:33px;
	margin-bottom:8px;
}
#content-win_ct_title {
	background:url('sprites8.png') no-repeat -513px -334px transparent;
	width:604px;
	height:30px;
	margin-bottom:8px;
}

#form-info_icon {
	background:url('sprites8.png') no-repeat -432px -771px transparent;
	width:22px;
	height:20px;
	float:left;
}
#form-drive_icon {
	background:url('sprites8.png') no-repeat -468px -772px transparent;
	width:22px;
	height:20px;
	float:left;
}
#form-win_icon {
	background:url('sprites8.png') no-repeat -505px -771px transparent;
	width:22px;
	height:20px;
	float:left;
}
#form-icon_text {
	float:left;
	color:#339d97;
	margin-top:3px;
}
#marquee_wrapper {
	background-image:url('sprites8.png');
	background-repeat:no-repeat;
	background-position:-1390px -336px;
}

#left_out {
	background:url('sprites8.png') no-repeat -1413px -644px transparent;
}
#left_over_1 {
	background:url('sprites8.png') no-repeat -1663px -644px transparent;
}
#left_over_2 {
	background:url('sprites8.png') no-repeat -1913px -644px transparent;
}
#right_out {
	background:url('sprites8.png') no-repeat -1413px -841px transparent;
}
#right_over_1 {
	background:url('sprites8.png') no-repeat -1661px -841px transparent;
}
#right_over_2 {
	background:url('sprites8.png') no-repeat -1909px -826px transparent;
}



	/*/ CONTENT - EVENTS /*/
.event_header {
	font-size:32px;
	margin-top:7px;
	margin-bottom:10px;
	font-weight:normal;
	line-height:31px;
	color:#fff;
}
.event_date {
	font-size:16px;
}
.event_moreInfo {
	font-size:16px;
	color:#2c9e9f;
}
.gallery_nav.event_nav {
	background:url("sprites8.png") no-repeat scroll 0 -276px transparent;
}
.gallery_nav.event_nav .gallery_back,
.gallery_nav.event_nav .gallery_next {
	margin-top:1px;
}
.gallery_nav.event_nav .gallery_viewport {
	margin-top:2px;
	height:67px;
}
.gallery_nav.event_nav .gallery_viewport li {
	
}
.gallery_nav.event_nav .gallery_viewport li div {
	background:url("sprites8.png") repeat scroll -523px -394px transparent;
	height:67px;
}
	/*/ CONTENT - GET UPDATES - VIP Form /*/
.req {color:#4f8d9e}
.too_small{
height:1px;
width:1px;
margin-left:-9999px;
overflow:hidden;
background-color:black;
border:0;
}
#content-get_updates_form_wrap,
#content-vip_form_wrap {
	width:446px;
    height:270px;
    position:relative;
	padding:0 0 0 20px;
	background:url('form_bg.png') repeat-y transparent;
	margin-left:0;
}
#content-vip_form_wrap {
	height:357px;
}
#content-get_updates_form_wrap form,
#content-vip_form_wrap form {
	height:170px;
	margin-bottom:0;
	font-size:13px;
}
#content-get_updates_form_wrap form label,
#content-vip_form_wrap form label,
#vip_phone_wrap #vip_phone_fields label {
	float:left;
	margin:4px 0 0 0;
	width:128px;
	line-height:16px;
}
#vip_phone_wrap #vip_phone_fields label {
	width:134px;
}
.get_updates_input,
.vip_input {
	float:right;
    width:290px;
	height:16px;
	margin:1px 0;
	background:url("sprites8.png") no-repeat scroll -4px -382px transparent;
	border:0;
	color:#c7c8ca;
	margin-right:20px;
}
.vip_input {
	width:324px;
}
#content-vip_form_wrap form label {
	width:92px;
}
#get_updates_submit,
#vip_submit {
	background:url('sprites8.png') no-repeat -661px -206px transparent;
	float:right;
	height:50px;
	width:55px;
	border:0;
	cursor:pointer;
}
#get_updates_top,
#win_ct_top,
#vip_top {
	background:url("sprites8.png") no-repeat scroll -647px -376px transparent;
	margin-top:13px;
	width:470px;
	margin-left:0px;
	height:13px;
}
#get_updates_ageVeri_label,
#get_updates_enterSweep_label,
#get_updates_ageVeri,
#get_updates_enterSweep {
	display:none;
}
#get_updates_submit_wrap,
#win_ct_submit_wrap,
#vip_submit_wrap {
	background:url('sprites8.png') no-repeat -647px -406px transparent;
    width:468px;
    height:49px;
	margin-left:0;
}
#get_updates_submit_wrap div,
#win_ct_submit_wrap div,
#vip_submit_wrap div {
	background:url("sprites8.png") no-repeat scroll -654px -183px transparent;
	height:21px;
	margin-left:338px;
	margin-top:15px;
	position:absolute;
	width:65px;
}
#get_updates_checkbox_wrap {
	font-size:11px;
}
#vip_checkbox_wrap {
	font-size:11px;
	margin-top:-20px;
	height:60px;
}
#content-vip_form_wrap label, #vip_city_label {
	width:92px;
	margin-right:10px;
}
#vip_city {
	width:100px;
	float:left;
	margin-right:10px;
}
#content-vip_form_wrap label, #vip_state_label {
	width:40px;
	margin-right:10px;
}
#vip_state { 
	float:left;
	width:164px;
}
#content-vip_form_wrap label, #vip_zip_label {
	width:92px;
	margin-right:10px;
}
#vip_zip {
	width:100px;
	float:left;
	margin-right:10px;
}
#content-vip_form_wrap label, #vip_region_label {
	width:50px;
}


#vip_firstName, #vip_lastName, #get_updates_firstName, #get_updates_lastName {
	width: 100px;
}
.column_a, .column_b {
	float:left;
}
.column_b input {
	width:100px;
}
#content-vip_form_wrap label {
	width: 100px;
}

/*
#vip_checkbox_wrap label, 
#vip_checkbox_wrap input {
	float:left;
} */

#vip_checkbox1 {
	float:left;
	width:234px;
}
#vip_checkbox2 {
	float:left;
	width:200px;
	height:46px;
}
#vip_checkbox1 input,
#vip_checkbox2 input {
	margin-left:0;
}
#vip_phone_consent {
	margin-top:12px;
}
#vip_phone_wrap p,
#vip_phone_consent_label {
	width:426px;
	font-size:11px;
}
#vip_phone_wrap p {
	color:#757575;
	margin-bottom:3px;
	margin-top:4px;
}
.vip_region_radio {
	display:inline;
}
#vip_phone_wrap {
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:none repeat scroll 0 0 #191919;
	margin:16px 0 10px -11px;
	padding:8px 6px 15px 9px;
	width:434px;
	text-shadow:-1px 1px #000;
}
#vip_phone_wrap #vip_phone_fields label#vip_phone_num_label {
	width:86px;
	line-height:12px;
}
#vip_phone_wrap #vip_phone_fields label#vip_phone_num_conf_label {
	width:135px;
	line-height:12px;
}
#vip_phone_num,
#vip_phone_num_conf {
	width:100px;
	float:left;
	margin-right:8px;
}
#vip_phone_num_conf {
	margin-right:0;
}

#vip_ageMonth.vip_input {
	width:24px;
	margin:0 4px 0 0;
	float:right;
}
#vip_ageDay.vip_input {
	width:24px;
	margin:0 4px 0 0;
	float:right;
}
#vip_ageYear.vip_input {
    width:40px;
    margin:0 200px 0 0;
	float:right;
}
#vip_ageYear_label {
	float:left;
	margin-top:2px;
}
#vip_customer_code_label {
	float:left;
}
/* delete soon */
#test_h2 {margin-top:0}
	/*/ CONTENT - WIN A CT 200 /*/
#content-win_ct_form_wrap {
	background:url("form_bg.png") repeat-y scroll 0 0 transparent;
	width:460px;
    height:306px;
    position:relative;
	margin-top:0;
	padding:0 20px;
}
#content-win_ct_form_wrap form {
	height:206px;
	margin-bottom:0;
}
#content-win_ct_form_wrap form label {
	float:left;
	margin:4px 0 0 0;
	width:128px;
}
.win_ct_input {
	float:right;
    width:290px;
	height:16px;
	margin:1px 0;
	background:url("sprites8.png") no-repeat scroll -4px -382px transparent;
	border:0;
	margin-right:36px; 
	color:#c7c8ca;
}
#win_ct_submit {
	background:url('sprites8.png') no-repeat -661px -206px transparent;
	float:right;
	height:50px;
	width:55px;
	border:0;
	cursor:pointer;
}
#win_ct_checkbox_wrap {font-size:11px}

	/*/ CONTENT - SPECS /*/
.spec_header {
	color:#8dbbc2;
}
.spec_panel h3.spec_header_7 {
	margin:0 0 10px;
}
p.spec_header_8,  
p.spec_header_9 {
	margin:0px 0 4px 0;
}
.spec_panel h3.spec_header_10 {
	margin:0 0 12px 0;
}
.spec_panel li.spec_header_11 {
	margin:0 0 6px;
}  
.spec_panel h3.spec_header_12, 
.spec_panel h3.spec_header_13,
.spec_panel h3.spec_header_14 {
	margin:26px 0 4px 0;
	font-size:13px;
}
/*/ CONTENT -- Partners / Sponsors /*/
/* comment */
.partner_logo_wrap {
	background:transparent;
	width:754px;
	height:342px;
}
.partner_logo_wrap .logo {
	width:140px;
	height:40px;
	background:transparent;
	margin:0 10px 20px 0;
	cursor:pointer;
	float:left;
	overflow:hidden;
}
.scrollable .item {
	float:left;
}
.dsog_overlay {
	display:none;
	background:url("sprites8.png") repeat scroll -1389px 0 transparent;
	width:539px;
	height:312px;
	overflow:hidden;
	margin-left:17%;
}
.dsog_overlay .items {
	width:9999em;
	position:absolute;
}
.dsog_overlay .prev {
	background:url("sprites8.png") repeat scroll -1953px -334px transparent;
	cursor:pointer;
	float:left;
	height:290px;
	margin-left:-1px;
	margin-top:17px;
	position:absolute;
	width:26px;
	z-index:2;
}
.dsog_overlay .next {
	background:url("sprites8.png") repeat scroll -1950px -37px transparent;
	cursor:pointer;
	height:290px;
	margin-top:16px;
	position:absolute;
	right:-1px;
	width:28px;
}
.dsog_overlay .next.disabled,
.dsog_overlay .prev.disabled {
	display:none;
}
.dsog_overlay .close {
	background:url("sprites8.png") repeat scroll -1945px 0 transparent;
	height:25px;
	position:absolute;
	margin-top:-6px;
	right:-1px;
	width:20px;
	cursor:pointer;
	z-index:1000;
}
.item_right_wrap {
	width:274px;
	height:200px;
	float:left;
	margin:35px 0 42px 0;
	font-size:14px;
}
.item_left_wrap {
	width:176px;
	height:200px;
	float:left;
	margin:50px 0 44px 46px;
}
.item_left_wrap .item_image {
	width:140px;
	height:140px;
	background:transparent;
	overflow:hidden;
}
.item_left_wrap .item_address {
	font-size:12px;
}
/*/// GALLERY NAVIGATION ///*/
.gallery_nav {
	position:absolute;
	bottom:320px;
	left:20px;
	background:url('sprites8.png') no-repeat 0 -174px transparent;
	padding:4px 0 0 4px;
	height:75px;
	width:414px;
	
}
.gallery_nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	width:1000em;
	position:relative;
	cursor:pointer;
	background:transparent;
}
.gallery_nav li {
	width:67px;
	height:45px;
	background-color:transparent;
	margin-right:2px;
	float:left;
}
.gallery_back {
	clear:both;
}
.gallery_back, .gallery_next {
	width:33px;
	height:70px;
	float:left;
	background-color:transparent;
	cursor:pointer;
	cursor:hand;
	margin-top:-24px;
}
.gallery_back:hover {
	background:url("sprites8.png") repeat scroll -470px -181px transparent;
}
.gallery_next:hover {
	background:url("sprites8.png") repeat scroll -431px -180px transparent;
}
.gallery_back {
	background:transparent;
}
.gallery_next {
	background:transparent;
}
.gallery_viewport li div {
	height:43px;
	position:absolute;
	width:67px;
	z-index:-1;
	background:url("sprites8.png") repeat scroll -523px -194px transparent;
}
.gallery_viewport li.gallery_active div {
	z-index:1;
}
.gallery_viewport li img {
	position:relative;
	z-index:0;
}
.gallery_viewport {
	width:343px;
	height:45px;
	overflow:hidden;
	float:left;
}
.gallery_nav li.gallery_active {
/*	background-color:#F6F;	*/
}
.gallery_top li {
	height:24px;
	line-height:2.4em;
	text-align:center;
	width:130px;
}
.gallery_images {
	width:10000000em;
	height:900px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
}
.gallery_images ul {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.gallery_images li {
	float:left;
	position:relative;
}
.gallery_images img {
	margin:192px 50px 0px 0px;
}
/*/// COLOR NAVIGATION ///*/
.color_viewport_desc {
	background:transparent;
	width:100%;
	height:30px;
	margin-top:76px;
	position:absolute;
	text-align:center;
}
.color_panels, .spec_panels {
	position:absolute;
	top:0px;
	left:0px;
	width:10000em;
}
.color_panel, .spec_panel {
	width:1400px;
	height:900px;
	float:left;
	position:relative;
	color:#C7C8CA;
	font-weight:normal;
	line-height:15px;
}
.color_images ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.color_images li {
	position:absolute;
	top:0px;
	left: 0px;
}
.color_nav, .spec_nav {
	position:absolute;
	bottom:230px;
	left:0px;
	padding:0 0 0 4px;
}
.color_nav {
	background:url("sprites8.png") no-repeat scroll -2px -669px transparent;
	height:130px;
	width:414px;
}
.spec_nav {
	background:url("sprites8.png") no-repeat scroll -644px -466px transparent;
	width:466px;
	height:81px;
}
.color_nav ul, .spec_nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.spec_nav ul li {
/*    margin:4px 0 0 0;	 */
}
.fbi_active {
	color:#659eac;
}
.panel_nav li {
	margin-right:50px;
	cursor:pointer;
	background:transparent;
}
.color_top, .spec_top {
	clear:both;
}
.color_top li, .spec_top li {
	height:24px;
	line-height:2.4em;
	text-align:center;
	width:132px;
}
.panel_nav_wrapper {
	margin:0;
	height:30px;
	background:url("sprites8.png") no-repeat scroll 46px -511px transparent;
}
.panel_nav_sep {
	background:url('sprites8.png') no-repeat -866px -776px transparent;
	display:block;
	width:5px;
	height:14px;
	float:left;
	margin:0 20px;
}
.gallery_top li {

}
.color_top li {

}
.spec_top li {

}
.color_back, .spec_back {
	clear:both;
}
.color_nav .panel_nav li, .color_nav .color_top li, .color_back, .color_next, .color_viewport li,
.spec_nav .panel_nav li, .spec_nav .spec_top li, .spec_back, .spec_next, .spec_viewport li {
	float:left;
	overflow:hidden;
}
li.gallery_nav_gallery {
/*	margin:2px 0 0 3px;  */
	width:134px;
	margin-top:3px;
	margin-left:1px;
}
li.gallery_nav_colors {
/*	margin:4px 0 0 0;  */
	width:130px;
	margin-top:4px;
	margin-left:1px;
}
li.gallery_nav_specs {
/*	margin:4px 0 0 0;   */
	width:134px;
	margin-left:4px;
        margin-top:4px;
}
.gallery_top li.gallery_nav_gallery {
/*	margin:2px 0 0 3px;  */
	width:134px;
	margin:0 0 2px 3px;
}
.gallery_top li.gallery_nav_colors {
/*	margin:4px 0 0 0;  */
	width:130px;
	margin:0 0 2px 1px;
}
.gallery_top li.gallery_nav_specs {
/*	margin:4px 0 0 0;   */
	width:134px;
	margin:0 0 2px 4px;
}
.spec_top li.gallery_nav_gallery {
/*	margin:2px 0 0 3px;  */
	width:134px;
	margin:4px 0 0 3px;
}
.spec_top li.gallery_nav_colors {
/*	margin:4px 0 0 0;  */
	width:130px;
	margin:4px 0 0 1px;
}
.spec_top li.gallery_nav_specs {
/*	margin:4px 0 0 0;   */
	width:192px;
	margin:4px 0 0 3px;
}
li.gallery_nav_gallery a,
li.gallery_nav_colors a,
li.gallery_nav_specs a {
	color:#c7c8ca;
}
/*
li.gallery_nav_gallery {
	background:url('sprites8.png') no-repeat -14px -409px transparent;
}
li.gallery_nav_colors {
	background:url('sprites8.png') no-repeat -134px -409px transparent;
}
li.gallery_nav_specs {
	background:url('sprites8.png') no-repeat -286px -409px transparent;
}
li.gallery_nav_gallery:hover {
	background:url('sprites8.png') no-repeat -14px -409px transparent;
}
li.gallery_nav_colors:hover {
	background:url('sprites8.png') no-repeat -134px -409px transparent;
}
li.gallery_nav_specs:hover {
	background:url('sprites8.png') no-repeat -286px -409px transparent;
} */
li.gallery_nav_gallery.active {
	background:url('sprites8.png') no-repeat -431px -251px transparent;
}
li.gallery_nav_colors.active {
	background:url('sprites8.png') no-repeat -430px -281px transparent;
}
li.gallery_nav_specs.active {
	background:url('sprites8.png') no-repeat -433px -309px transparent;
}
.color_viewport li img {
	border:1px solid transparent;
}
.color_viewport li.active img {
	border:1px solid #00c9ff;
}
.color_viewport li.inter_swatch img {
	width:79px;
	height:43px;
}
div.spec_viewport {
	margin:0 0 0 3px;
}
.spec_viewport li {
	padding: 16px 0px 0px 0px;
	margin: auto 0;
	cursor:pointer;
	cursor:hand;
	font-size:9px;
	width:55px;
	height:27px;
	text-align:center;
	border:1px solid transparent;
}
.spec_viewport li.active {
	border:1px solid #00C9FF;
}
.spec_li_1 {
	background:url('sprites8.png') no-repeat -10px -435px transparent;
}
.spec_li_2 {
	background:url('sprites8.png') no-repeat -68px -435px transparent;
}
.spec_li_3 {
	background:url('sprites8.png') no-repeat -126px -435px transparent;
}
.spec_li_4 {
	background:url('sprites8.png') no-repeat -184px -435px transparent;
}
.spec_li_5 {
	background:url('sprites8.png') no-repeat -242px -435px transparent;
}
.spec_li_6 {
	background:url('sprites8.png') no-repeat -299px -435px transparent;
}
.spec_li_7 {
	background:url('sprites8.png') no-repeat -357px -435px transparent;
}
.spec_li_8 {
	background:url('sprites8.png') no-repeat -415px -435px transparent;
}
.spec_panel p {
	width: 400px;
}
.spec_panel h3 {
	clear:both;
	margin: 0px 0px 20px 0px;
}
.spec_panel ul.comfort {
	list-style:disc;
	margin-left:20px;
}
.spec_panel ul {
	list-style:none;
	width:840px;
	padding:0px;
	margin:0px 0px 10px 0px;
	clear:both;
}
.spec_panel li.left {
	width:150px;
	float:left;
	margin-right:30px;
}
.spec_panel li.right {
	float:left;
}
.spec_panel img {
	opacity:.18;
	filter:alpha(opacity=18);
	-ms-filter: "alpha(opacity=18)";
}
#video_holder {
	width:700px;
	height:394px;
	position:absolute;
	top:60px;
	left:0px;
	cursor:pointer;
}
/*/// FOOTER ///*/
#legal {
	font-size:9px;
	color:#898989;
	position:absolute;
	bottom:0px;
	width:1400px;
	left:0px;
	padding:0px 20px 0px 20px;
}
#legal a {
	font-size:7px;
}
/*/// FORM MESSAGES ///*/
#form_message_overlay {
	background-color:#000;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:100;
	display:none;
	cursor:pointer;
}
#form_message {
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #4F8D9E;
	color:#000;
	cursor:pointer;
	display:none;
	font-size:14px;
	left:50%;
	margin:0 0 0 -237px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:34%;
	width:408px;
}
#form_message p {
	margin:0;
}
#form_message .formMsg_close {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #888888;
	color:#888888;
	cursor:pointer;
	float:right;
	font-size:9px;
	margin:-14px -14px 0 0;
	padding:0 3px;
}
#form_message .formMsg_close:hover {
	color:#000;
	border-color:#000;
}
/* LOADING BAR */
#loading_wrap {
	display:none;
	position:absolute;
	width:150px;
	height:60px;
	margin:0 0 0 -75px;
	top:34%;
	left:50%;
}
.loading_blip{
width:5px;
height:10px;
margin-right:3px;
margin-top:3px;
background-color:transparent;
border: 1px solid #333;
float:left;
}
.active_blip{
background-color:#006775;
} 
.prev_blip{
background-color:#4F8D9E;
}
#loading_bar {
	width:150px;
	height:18px;
	line-height:24px;
	overflow:hidden;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	display:none;
	position:absolute;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#content-get_updates_form_wrap form label,
#content-win_ct_form_wrap form label {
	line-height:16px;
}
.spec_panel h3.spec_header_12, 
.spec_panel h3.spec_header_13,
.spec_panel h3.spec_header_14 {
	margin-top:36px;
}
#vip_state {
	width:160px;
}
}

/*
.events_back_link {
	background-color:#022225;
	padding:5px;
}
a.events_back_link {
	color:#ffffff;
}
 a.events_back_link:hover {
	color:#5a9fb0;
}
*/

