﻿img
{
    border: none;
}
body
{
	margin: 0px 0px -20px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background: Black url(images/droplets_new.jpg) repeat-x center 146px;
	background-attachment: fixed;
	color: #ffd21f;
}

#container_outer
{
	margin: 0px;
	padding: 0px;
	background: url(images/header12_bg.gif) repeat-x center top;
}
#container_inner
{
	margin: 0px auto;
	padding: 0px;
	width: 890px;
}
.hidden
{
	display: none;
}

.clear
{
	clear: both;
	visibility: hidden;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
a img
{
	border: none;
}
/**************************** header ************************/
#header
{
	margin: 0;
	padding: 0;
	height: 131px;
	background: url(images/header_090611.png) no-repeat center top;
}
#header h1
{
	margin: 0px;
	padding: 0px;
}
#header a
{
	height: 130px;
	width: 100%;
	display: block;
	text-decoration: none;
}
#header a span
{
	visibility: hidden;
}

#header #page_absolute_top
{
	float: left;
	width: 500px;
	margin-left: 20px;
}

#header #left_header_link
{
	width: 150px;
	height: 90px;
	float: left;
	margin: 20px 0px 0px 20px;
}
#header #left_header_link a
{
	text-decoration: none;
}
#header #right_header_link
{
	width: 150px;
	height: 90px;
	float: right;
	margin: 0px 20px 0px 0px;
	color: #FFd21F;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
}
#header #right_header_link a
{
	text-decoration: none;
}
/**************************** logopop up ***************************/
.tooltip
{
	top: 0px;
	margin-left: -200px;
	z-index: 1;
	position: absolute;
	display: none;
	padding: 20px;
	background: #E4CC12;
	width: 540px;
	color: black;
	font-size: 12px;
	top: 100px !important;
	border-radius: 10px;
}
.logodescription
{
	text-decoration: none;
}

/**************************** Nav ***************************/

#navigation
{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 100%; /*overflow:hidden;*/
}
#navigation ul
{
	margin: 0px;
	padding: 0px;
	height: 33px; /*width: 806px;*/
	list-style-type: none;
	background: url(images/nav12_bg.gif) no-repeat center top;
	text-align: center;
	overflow: hidden;
}
#navigation ul#menu_2
{
	background: url(images/nav12_2ndrow_bg.gif) no-repeat center top;
}
#navigation ul li
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#navigation .menu ul li a
{
	margin: 0px 1px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: Black;
	padding: 8px 0px 7px 0px;
	text-decoration: none;
	font-weight: bold; /*font-style:italic;*/
	background: url(images/nav_btn12_bg_under.gif) no-repeat left top; /*text-transform:uppercase;*/
	font-family: "Trebuchet MS" , Tahoma, Arial, Helvetica, Sans-Serif; /*text-transform: uppercase;*/
}
#navigation .menu ul li a span
{
	height: 33px;
	padding: 8px 8px 7px 8px;
	margin: 0px;
	background: url(/images/btn_yellow.png) repeat-x;
}
#navigation .menu#menu_2 ul li a
{
	background: url(/images/btn_yellow.png) repeat-x;
}
#navigation .menu#menu_2 ul li a span
{
	background: url(/images/btn_yellow.png) repeat-x;
}
/*******************/
#navigation .menu ul li a.sn_item_pressed, #navigation .menu ul li a.sn_item_normal:hover
{
	color: White;
	background: url(/images/btn_red.png) repeat-x;
}
#navigation .menu ul li a.sn_item_pressed span, #navigation .menu ul li a.sn_item_normal:hover span
{
	color: White;
	background: url(/images/btn_red.png) repeat-x;
}

#navigation .menu#menu_2 ul li a.sn_item_pressed, #navigation .menu#menu_2 ul li a.sn_item_normal:hover
{
	color: White;
	background: url(/images/btn_red.png) repeat-x;
}
#navigation .menu#menu_2 ul li a.sn_item_pressed span, #navigation .menu#menu_2 ul li a.sn_item_normal:hover span
{
	color: White;
	background: url(/images/btn_red.png) repeat-x;
}
/**************************** Main (SPLASH) Page styles **************/
#mainpage_content
{
	margin: 0px auto 0px auto;
	padding: 21px 0px 0px 0px;
	width: 809px;
}
#mainpage_top_row
{
	clear: both;
	height: 288px;
	margin: 0px;
	padding: 0px;
}
#mainpage_bottom_row
{
	clear: both;
	height: 120px;
	margin: 0px;
	padding: 0px;
}
/******* wide buttons *************************/
a.btn_wide
{
	clear: left;
	width: 318px;
	height: 134px;
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(images_splash/btn_wide_combo_blank.gif) no-repeat left top;
}
a.btn_wide span
{
	display: none;
}
a.btn_wide:hover
{
	background: url(images_splash/btn_wide_combo_blank.gif) no-repeat left bottom;
}
/******* mini buttons ************************/
a.btn_mini
{
	width: 153px;
	height: 106px;
	display: block;
	float: left;
	margin: 0px 11px 10px 0px;
	padding: 0px;
	background: url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left top;
}
a.btn_mini span
{
	display: none;
}
a.btn_mini:hover
{
	background: url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left bottom;
}
a.btn_mini_last
{
	width: 153px;
	height: 106px;
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left top;
}
a.btn_mini_last span
{
	display: none;
}
a.btn_mini_last:hover
{
	background: url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left top;
}

/***** button images ***/
a.btn_wide_top
{
	background: url(images_splash/btn_wide_combo_seminar.gif) no-repeat left top;
}
a.btn_wide_top:hover
{
	background: url(images_splash/btn_wide_combo_seminar.gif) no-repeat left bottom;
}

a.btn_wide_bottom
{
	background: url(images_splash/btn_wide_combo_store.gif) no-repeat left top;
}

a.btn_wide_bottom:hover
{
	background: url(images_splash/btn_wide_combo_store.gif) no-repeat left bottom;
}

/************** button mini images ************/
a.btn_mini_1
{
	background: url(images_splash/btn_mini_combo_why.gif) no-repeat left top;
}
a.btn_mini_1:hover
{
	background: url(images_splash/btn_mini_combo_why.gif) no-repeat left bottom;
}
a.btn_mini_2
{
	background: url(images_splash/btn_mini_combo_gotoschool.gif) no-repeat left top;
}
a.btn_mini_2:hover
{
	background: url(images_splash/btn_mini_combo_gotoschool.gif) no-repeat left bottom;
}
a.btn_mini_3
{
	background: url(images_splash/btn_mini_combo_start.gif) no-repeat left top;
}
a.btn_mini_3:hover
{
	background: url(images_splash/btn_mini_combo_start.gif) no-repeat left bottom;
}
a.btn_mini_4
{
	background: url(images_splash/btn_mini_combo_seminars3.gif) no-repeat left top;
}
a.btn_mini_4:hover
{
	background: url(images_splash/btn_mini_combo_seminars3.gif) no-repeat left bottom;
}
a.btn_mini_5
{
	background: url(images_splash/btn_mini_combo_enroll.gif) no-repeat left top;
}
a.btn_mini_5:hover
{
	background: url(images_splash/btn_mini_combo_enroll.gif) no-repeat left bottom;
}
a.btn_mini_6
{
	background: url(images_splash/btn_mini_combo_schedule.gif) no-repeat left top;
}
a.btn_mini_6:hover
{
	background: url(images_splash/btn_mini_combo_schedule.gif) no-repeat left bottom;
}
a.btn_mini_7
{
	background: url(images_splash/btn_mini_combo_vendors.gif) no-repeat left top;
}
a.btn_mini_7:hover
{
	background: url(images_splash/btn_mini_combo_vendors.gif) no-repeat left bottom;
}
a.btn_mini_8
{
	background: url(images_splash/btn_mini_combo_detailing_products.gif) no-repeat left top;
}
a.btn_mini_8:hover
{
	background: url(images_splash/btn_mini_combo_detailing_products.gif) no-repeat left bottom;
}
a.btn_mini_9
{
	background: url(images_splash/btn_mini_combo_info.gif) no-repeat left top;
}
a.btn_mini_9:hover
{
	background: url(images_splash/btn_mini_combo_info.gif) no-repeat left bottom;
}

a.btn_mini_10
{
	background: url(images_splash/btn_mini_combo_club.gif) no-repeat left top;
}
a.btn_mini_10:hover
{
	background: url(images_splash/btn_mini_combo_club.gif) no-repeat left bottom;
}

a.btn_mini_11
{
	background: url(images_design/btn-Convention.png) no-repeat left top;
}
a.btn_mini_11:hover
{
	background: url(images_design/btn-Convention-hover.png) no-repeat left top;
}
/****** half mini button images *************/
a.btn_halfmini_1
{
	background: url(images_splash/btn_halfmini_combo_carcaretips.gif) no-repeat left top;
}
a.btn_halfmini_1:hover
{
	background: url(images_splash/btn_halfmini_combo_carcaretips.gif) no-repeat left bottom;
}
a.btn_halfmini_2
{
	background: url(images_splash/btn_halfmini_combo_forum.gif) no-repeat left top;
}
a.btn_halfmini_2:hover
{
	background: url(images_splash/btn_halfmini_combo_forum.gif) no-repeat left bottom;
}
a.btn_halfmini_3
{
	background: url(images_splash/btn_halfmini_combo_blog.gif) no-repeat left top;
}
a.btn_halfmini_3:hover
{
	background: url(images_splash/btn_halfmini_combo_blog.gif) no-repeat left bottom;
}
a.btn_halfmini_4
{
	background: url(images_splash/btn_halfmini_combo_links.gif) no-repeat left top;
}
a.btn_halfmini_4:hover
{
	background: url(images_splash/btn_halfmini_combo_links.gif) no-repeat left bottom;
}
a.btn_halfmini_5
{
	background: url(images_splash/btn_halfmini_combo_gallery.gif) no-repeat left top;
}
a.btn_halfmini_5:hover
{
	background: url(images_splash/btn_halfmini_combo_gallery.gif) no-repeat left bottom;
}

a.btn_halfmini_6
{
	background: url(images_splash/btn_halfmini_combo_carclubstore.gif) no-repeat left top;
}
a.btn_halfmini_6:hover
{
	background: url(images_splash/btn_halfmini_combo_carclubstore.gif) no-repeat left bottom;
}
a.btn_halfmini_7
{
	background: url(images_splash/btn_halfmini_combo_carclubtips.gif) no-repeat left top;
}
a.btn_halfmini_7:hover
{
	background: url(images_splash/btn_halfmini_combo_carclubtips.gif) no-repeat left bottom;
}
a.btn_halfmini_8
{
	background: url(images_splash/btn_halfmini_combo_carclubnewsletter.gif) no-repeat left top;
}
a.btn_halfmini_8:hover
{
	background: url(images_splash/btn_halfmini_combo_carclubnewsletter.gif) no-repeat left bottom;
}
a.btn_halfmini_9
{
	background: url(images_splash/btn_halfmini_combo_carclubcalendar.gif) no-repeat left top;
}
a.btn_halfmini_9:hover
{
	background: url(images_splash/btn_halfmini_combo_carclubcalendar.gif) no-repeat left bottom;
}
a.btn_halfmini_10
{
	background: url(images_splash/btn_halfmini_combo_classifieds.gif) no-repeat left top;
}
a.btn_halfmini_10:hover
{
	background: url(images_splash/btn_halfmini_combo_classifieds.gif) no-repeat left bottom;
}
a.btn_halfmini_10
{
	background: url(images_splash/btn_halfmini_combo_classifieds.gif) no-repeat left top;
}

a.btn_halfmini_11
{
	background: url(images_splash/btn_halfmini_combo_testimonials.gif) no-repeat left top;
}

a.btn_halfmini_11:hover
{
	background: url(images_splash/btn_halfmini_combo_testimonials.gif) no-repeat left top;
}

a.btn_halfmini_11:hover
{
	background: url(images_splash/btn_halfmini_combo_testimonials.gif) no-repeat left bottom;
}
/***********************/

legend
{
	color: #f7f7f7;
}
fieldset
{
	padding: 7px;
}
#slideshow_outer
{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 482px;
	height: 278px;
	background: url(images_splash/mock_slideshow.jpg) no-repeat right top;
}
#slideshow_bottom_layer
{
	margin: 0px;
	padding: 0px;
	width: 482px;
	height: 278px;
	position: relative;
	z-index: 10;
}
#slideshow_top_layer
{
	width: 482px;
	height: 278px;
	margin: -278px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 20;
	display: block;
	text-decoration: none;
	background: url(images_splash/slideshow_frame_combo.png) no-repeat left top;
}
#slideshow_top_layer:hover
{
	background: url(images_splash/slideshow_frame_combo.png) no-repeat left bottom;
}
#slideshow_outer a span
{
	display: none;
}
#panel_content h2
{
	font-size: 19px;
	margin-bottom: 5px;
}
/**************************** Content ***********************/

#content_outer
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/content_bg12.gif) repeat-y left top;
}
#content_inner
{
	margin: 0px 20px 0px 21px;
	padding: 0px;
	background: url(images/content_top12_bg.gif) repeat-x left top;
}
#content .page_title
{
}
.training_oneday_space
{
	height: 50px;
}
.formRequestPhone
{
	font-size: smaller;
	color: #C0C0C0;
	font-style: normal;
	margin-left: 10px;
}
#panel_content .radioShow a
{
	color: Red;
	font-weight: bold;
}

/**************************** PANEL *************************/
/* top indent 25px left indent 27px; */
#panel_content
{
	margin: 65px 0px 0px 27px;
	padding: 0px;
	width: 624px;
	float: left;
	color: #f0f0f0;
	line-height: 2;
	font-size: 14px;
	font-family: Verdana, Sans-Serif;
	background: url(images_design/panel12_bg.gif) repeat-y left top;
}
#panel_content #panel_content_inner
{
	margin: 0px;
	padding: 6px 32px 0px 32px;
	background: url(images_design/panel12_top_bg.gif) no-repeat left top;
}

#panel_content h2
{
	font-size: 1.6em;
	line-height: 1.4em;
}

#panel_content h2, #panel_content h4, #panel_content h5
{
	margin: .5em 0px; /* color: #710002; */
	color: #ffd21f;
	clear: left;
}
#panel_content h3
{
	margin: .5em 0px; /* color: #710002; */
	color: #ffd21f;
	clear: left;
	font-size: 1.3em;
}

#panel_content ul
{
	margin-top: 0px;
}

#panel_content .carclub_page h2, #panel_content .carclub_page h4, #panel_content .carclub_page h5, #seminar h2, #seminar h3, #seminar h4, #seminar h5
{
	color: #ffd21f;
	clear: left;
}
#panel_content .carclub_page h3
{
	/*color: #710002;*/
	clear: left;
}
#panel_content a
{
	/*color: #710002;*/
	color: #ffd21f;
}
#panel_content a:hover
{
	/*color:White;     color: #9c0204;*/
	color: #ffff99;
}
#panel_content a.related_link, #panel_content ul.link_button_list li a
{
	clear: right;
	margin-right: 0px;
	margin-left: 12px;
	line-height: 2em;
	height: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 8px;
	float: right;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #DDDDDD url(images/td_bg.gif) repeat-x left bottom;
	display: block;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
#panel_content a.related_link_alt_train, .related_link_alt2
{
	clear: left;
	margin-right: 0px;
	margin-left: 8px;
	line-height: 2em;
	height: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 8px; /*float: left;*/
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #DDDDDD url(images/td_bg.gif) repeat-x left bottom;
	display: block;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	width: 200px;
}
#panel_content a.related_link_alt, .related_link_alt2
{
	clear: left;
	float: right;
	margin-right: 0px;
	margin-left: 8px;
	line-height: 2em;
	height: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 8px;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #DDDDDD url(images/td_bg.gif) repeat-x left bottom;
	display: block;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.related_link_alt2
{
	margin-bottom: 0px !important;
	float: right;
}

#panel_content a.related_link_alt_big
{
	clear: left;
	margin-right: 0px;
	margin-left: 12px;
	line-height: 2em;
	height: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 8px;
	float: left;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #DDDDDD url(images/td_bg.gif) repeat-x left bottom;
	display: block;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}
#panel_content a.related_link:hover, #panel_content a.related_link_alt:hover, #panel_content ul.link_button_list li a:hover
{
	color: #ffd21f;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link:hover, #panel_content a.related_link_alt_train:hover, #panel_content ul.link_button_list li a:hover
{
	color: #ffd21f;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link:active, #panel_content a.related_link_alt:active, #panel_content ul.link_button_list li a:active, #panel_content ul.link_button_list li a.sn_item_pressed
{
	color: #ffd21f;
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link:active, #panel_content a.related_link_alt_train:active, #panel_content ul.link_button_list li a:active, #panel_content ul.link_button_list li a.sn_item_pressed
{
	color: #ffd21f;
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}

#panel_content a.related_link_mini
{
	clear: right; /* margin-right:0px;       margin-left:12px;*/ /*line-height:2em;     height:2em;*/
	padding-left: 0.5em;
	padding-right: 0.5em; /*margin-left:0.5em;     margin-right:0.5em;*/ /*float:right;*/
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: url(images/td_bg.gif) repeat-x left center;
	font-weight: normal;
	text-decoration: none;
}
#panel_content a.related_link_mini_alt
{
	clear: left; /* margin-right:0px;       margin-left:12px;*/ /*line-height:2em;     height:2em;*/
	padding-left: 0.5em;
	padding-right: 0.5em; /*margin-left:0.5em;     margin-right:0.5em;*/ /*float:right;*/
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: url(images/td_bg.gif) repeat-x left center;
	font-weight: normal;
	text-decoration: none;
}
#panel_content a.related_link_mini:hover
{
	color: #ffd21f;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link_mini:active
{
	color: #ffd21f;
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link_mini_alt:hover
{
	color: #ffd21f;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content a.related_link_mini_alt:active
{
	color: #ffd21f;
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #424242 url(images/th_bg2.gif) repeat-x left top;
}
#panel_content ul.link_button_list
{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#panel_content ul.link_button_list li
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 50%;
}
/*#panel_content ul#training_link_button_list li {
    width:33%
}
#panel_content ul#business_link_button_list li {
    width:100%
}*/
#panel_content ul.link_button_list li a
{
	float: none;
}
#panel_content a.thumb_link
{
	width: 33%;
	float: left;
	display: block;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#panel_content a.thumb_link img
{
	display: block;
	margin: auto;
	border: 1px solid #666666;
	padding: 4px;
	background: White;
}
#panel_content a.thumb_link:hover img
{
	display: block;
	margin: auto;
	border: 1px solid #666666;
	padding: 4px;
	background: #ffd21f;
}
#panel_content .movie_even
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 0px 16px 8px 0px;
	float: left;
}
.movie
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 10px auto;
}
#panel_content .movie_odd
{
}

#panel_content .img_even
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 0px 16px 8px 0px;
	float: left;
}
#panel_content .img_odd
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 0px 0px 8px 13px;
	float: right;
}
#panel_content .img_odd1
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 45px 0px 8px 13px;
	float: right;
}
#panel_content .img_wide
{
	border: 1px solid #666666;
	padding: 4px;
	background: White;
	margin: 0px auto 8px auto;
	display: block;
}
#panel_content #panel_footer
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	background: url(images_design/panel12_bottom_bg.gif) no-repeat left bottom;
}
/********************** Details View ************************/
.details_view_table td
{
	text-align: left;
}
/********************** TABLE STYLES FOR SEMINAR PAGE *******/
.seminar_table td
{
	text-align: left;
}
.seminarHeader
{
	color: Black;
}
.seminar_table td ul
{
	list-style-image: none;
	list-style-type: disc;
}
.seminar_table td ul li
{
	list-style-image: none;
	list-style-type: disc;
}
/********************** panel Navigation ********************/
#panel_content #panel_nav
{
	margin: -40px 0px 0px 0px;
	padding: 0px;
	height: 40px;
	position: relative;
	z-index: 5;
}
#panel_content #panel_nav ul
{
	margin: 0px;
	padding: 0px 4px;
	height: 40px;
	list-style-type: none;
	list-style-image: none;
	background: url(images_design/panel12_nav_bg.gif) no-repeat left top;
}
#panel_content #panel_nav li
{
	margin: 0px;
	padding: 0px;
	background: url(images_design/panel12_nav_divider.gif) no-repeat right top;
	float: left;
	height: 40px;
}
#panel_content #panel_nav a
{
	margin: 0px;
	padding: 0px 12px 2px 12px;
	display: block;
	color: #ffd21f;
	font-size: 12px;
	font-family: Arial,Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	float: left;
}
#panel_content #panel_nav a:hover
{
	color: White;
}
#panel_content #panel_nav a.sn_item_pressed
{
	color: White; /*  padding: 0px 30px 0px 12px;     background: url(images_design/panel12_nav_selected.gif) no-repeat 2px top; */
}
#panel_content ul
{
	list-style-type: none;
	list-style-image: url(images_design/list_bullet_screw.gif);
}
#panel_content #panel_nav a .trainingNav
{
	font-size: .4em;
}
#trainingClasses
{
	width: 250px;
	float: right;
	border: solid 1px gray;
	margin: 7px;
	padding: 0px 7px;
}
#sidebarPR
{
	width: 220px;
	float: right;
	border: solid 2px gray;
	margin: 10px;
	padding: 0px 7px;
}
#sidebarPR h3
{
	text-align: center;
}
#trainingClasses h3
{
	text-align: center;
}
/**************************** panel side buttons ************/
#right_side_buttons
{
	float: right;
	width: 150px;
	margin: 21px 27px 0px 0px;
	padding: 0px;
}
a.btn_mini_side
{
	width: 153px;
	height: 106px;
	display: block;
	margin: 10px auto 10px auto;
	padding: 0px; /*background:url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left top;*/
}
a.btn_mini_side span
{
	display: none;
}
a.btn_mini_side:hover
{
	/*background:url(images_splash/btn_mini_combo_grandopen.gif) no-repeat left top;*/
}
/*********** HALF mini buttons ********************************/
a.btn_halfmini_side
{
	height: 42px;
	width: 153px;
	display: block;
	margin: 10px auto 10px auto;
	padding: 0px;
}
a.btn_halfmini_side span
{
	display: none;
}
a.btn_halfmini_side:hover
{
}
#right_side_buttons ul.link_button_list li a
{
	clear: right;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 8px;
	float: none; /* color: #424242;*/
	color: #8c8c8c;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White; /*background: #DDDDDD url(images/td_bg.gif) repeat-x left bottom;*/
	background: Black;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.infoBox a
{
	color: White;
}
.infoBox
{
	color: White;
}
.infoBoxContents a
{
	color: White;
}
.infoBoxContents
{
	color: White;
}
.infoBox .boxText
{
	color: White;
}
.infoBox .boxText a
{
	color: White;
}
#right_side_buttons ul.link_button_list li a:hover
{
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0; /*color: White;     background: #424242 url(images/th_bg.gif) repeat-x left bottom;*/
	color: #ffd21f;
	background: #930205;
}

#right_side_buttons ul.link_button_list li a:active, #right_side_buttons ul.link_button_list li a.sn_item_pressed
{
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	color: #ffd21f;
	background: #930205;
}
#right_side_buttons ul.link_button_list
{
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#right_side_buttons ul.link_button_list li
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/**************************** page by page styles ***********/
#panel_content .halfColEven
{
	float: left;
	width: 49%;
}
#panel_content .halfColOdd
{
	float: right;
	width: 49%;
}
#catalog
{
}

.inlineImage
{
	float: left;
	margin: .5em .5em .5em 0em;
	border: none;
}
.inlineImageAlt
{
	float: right;
	margin: .5em 0em .5em .5em;
	border: none;
}
.qc_div
{
	/*      z-index:10;     position:fixed;     left:823px;     top:173px;      */
	margin-left: 16px;
	clear: right;
	float: right;
	width: 180px;
}
.img_caption img
{
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.img_caption span
{
	color: #710002;
	font-size: large;
	display: block;
}
.img_caption
{
	text-align: center;
	float: right;
}
.img_captionRight img
{
	margin: 0px;
	padding: 0px;
}
.img_captionRight span
{
	color: #FFd21F;
	display: block;
	font-style: italic;
}
.img_captionRight
{
	float: right;
	width: 185px;
}
.imgRight
{
	float: right;
	margin: 1em;
}

.spaceoutStarburst
{
	margin: 0px;
	padding: 0px 15px;
	float: left;
}
.imgRightBord
{
	float: right;
	margin: 1em;
	border: 3px solid #ffd21f;
	padding: 4px;
	background: White;
}
.imgLeft
{
	float: left;
	margin: 1em;
}
.imgLeftBord
{
	float: left;
	margin: 1em;
	border: 3px solid #ffd21f;
	padding: 4px;
	background: White;
}
.imgCenter
{
	display: block;
	margin: 0 auto;
}
.imgCenterBord
{
	display: block;
	margin: 0 auto;
	border: 1px solid #666666;
	padding: 4px;
	background: White;
}
.cHalf
{
	width: 45%;
	float: left;
}
.center
{
	text-align: center;
}
.box
{
	border: solid 3px white;
	padding: 10px;
}
.red
{
	color: #FF1213;
}
#radio
{
	border: solid 3px white;
	padding: 10px;
	text-align: center;
	color: #791213;
}
#radio td
{
	width: 225px;
}
#radio td h4
{
	color: #791213;
}
#radio td h5
{
	color: #791213;
}
#radio td#radioTitle
{
	width: 450px;
	text-align: center;
}
#PackageIncludes td
{
	text-align: left;
}
#PackageIncludesList
{
	vertical-align: top;
	padding-top: 20px;
	width: 300px;
}
.quicktime
{
	float: right;
	width: 35%;
}


/**************************** footer ************************/

#footer, #recentNews
{
	color: #bbbbbb;
	margin: 20px auto 0px auto;
	width: 790px; /*padding: 22px 0px 60px 0px;*/
	padding: 0px;
	background: url(images_design/footer_content_middle.gif) repeat-y left top;
	clear: both;
	text-align: center;
	border-bottom: 1px solid Black;
}

#footer
{
	background: none;
}

#footer h2, #recentNews h2
{
	background: url(images_design/footer_content_top.gif) no-repeat left top;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

#footer h2
{
	background: none;
}

#tagline
{
	text-align: center;
	color: #cccccc;
	font-size: 1.8em;
}
#footer h1, #footer h2, #footer h3, #footer h4 #recentNews h1, #recentNews h2, #recentNews h3, #recentNews h4
{
	color: #bbbbbb;
}
#footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a
{
	color: #bbbbbb;
}

#footer h1 a:active, #footer h1 a:hover, #footer h2 a:active, #footer h2 a:hover, #footer h3 a:active, #footer h3 a:hover, #footer h4 a:active, #footer h4 a:hover
{
	color: #fff;
}

#footer span
{
	display: block;
	clear: both;
}
#footer p, #recentNews p
{
	clear: both;
	background: url(images_design/footer_content_bottom.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

#footer p
{
	background: none;
}

#recentNews p
{
	padding: 20px;
}
a img.socal
{
	display: block;
	margin: 0;
	padding: 15px 8px;
}
.socialNet
{
	background: url(images_design/socialBackground.png) no-repeat;
	height: 65px;
	width: 700px;
	display: block;
	margin: 0 auto;
	border: 3px solid #333;
}
.footHalf
{
	width: 395px;
	text-align: left;
	float: left;
}
.footHalf img
{
	float: right;
}
/*******************************************************/
/*******************************************************/
/*******************************************************/



/***************** copied styles from original design *******************************/
/********************** Web Forms ******************************/
#table.web_form td
{
}
.web_form
{
	margin: 1em auto;
	padding: 0px;
	border: 1px solid #6a6a6a;
	width: 480px;
}

.form_row
{
	clear: both;
	background: #d1d1d1 url(images/td_bg.gif) repeat-x left top;
}
.form_col_key
{
	float: left;
	width: 50%;
}
.form_col_val
{
	float: left;
	width: 50%;
}
.form_col_keyval
{
	width: 100%;
}
.web_form span
{
	display: block;
}

.form_col_val > div, .form_col_key > div, .form_col_keyval > div
{
	border: 1px solid White;
	border-right: 1px solid #CCCCEE;
	border-bottom: 1px solid #CCCCEE;
	padding: 8px 10px 8px 10px;
	line-height: 22px;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #d1d1d1 url(images/td_bg.gif) repeat-x left top;
}

.web_form_quick
{
	width: 182px;
	float: right;
	clear: right;
	margin: 0px;
}
#right_side_buttons .web_form_quick
{
	margin-left: -10px;
}


.web_form_quick h4
{
	margin: 0em;
	line-height: 22px;
	font-size: 1.1em;
	padding-bottom: 4px;
}

.web_form_quick .form_col_val > div, .web_form_quick .form_col_key > div, .web_form_quick .form_col_keyval > div
{
	border: 1px solid White;
	padding: 4px;
	line-height: 22px;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #d1d1d1 url(images/td_bg.gif) repeat-x left top;
}

.web_form_quick .form_col_key > div
{
	background-image: none;
	border-bottom: none;
	line-height: normal;
	background-color: #F7F7F7;
	padding-bottom: 0px;
}

.web_form_quick .form_col_val > div
{
	border-top: none;
}

.web_form_quick .form_col_val, .web_form_quick .form_col_key, .web_form_quick .form_col_keyval
{
	width: 100%;
}

.web_form_quick input
{
	width: 136px;
}

.web_form_quick #enter
{
	padding-bottom: 4px;
}






/***************************************************************************/
#recentNews ul
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	line-height: 1.6em;
}
#recentNews a
{
	color: White;
	display: block;
	margin: 0px;
	padding: 1.6em;
	text-decoration: none;
}

#recentNews a:active, #recentNews a:hover
{
	color: #FF0000;
}

#recentNews a strong
{
	display: block;
	font-size: 1.4em;
	color: #ffd21f;
	font-weight: bold;
}
#recentNews a em
{
	display: block;
	font-weight: bold;
	display: block;
	text-align: right;
	padding-top: 1.6em;
	font-weight: bold;
	text-decoration: underline;
}
#panel_content #top_up table, #panel_content #top_up table td, #panel_content #top_up table th, #panel_content .training-class table td, #panel_content .training-class table th
{
	background: none;
	border: none;
	text-align: left;
}

#panel_content table
{
	margin: 1em auto;
	padding: 0px;
	border: 1px solid #6a6a6a;
	border-spacing: 0px;
}

table.services_table
{
	width: 550px;
}

#panel_content table.full_width_table
{
	width: 100%;
}
#panel_content table .cell_even
{
	text-align: left;
}
#panel_content table .cell_odd
{
	text-align: right;
}
#panel_content table .cell_full
{
	text-align: justify;
}
#panel_content table th a
{
	color: #e0e0e0;
}
#panel_content table th a:hover
{
	color: White;
}

#panel_content table td a
{
	color: #424242;
}
#panel_content table td a:hover
{
	color: #808080;
}
table tr
{
	padding: 0px;
	margin: 0px;
}
table th
{
	text-align: center;
	padding: .5em;
	margin: 0px;
	color: White;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	background: /*#666666*/ #dadada url(images/th_bg.gif) repeat-x left bottom;
}
#panel_content table th a.th_title
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: White;
}
/*table .th_links {
    display:block;
    margin:0px;
    padding:0px;
    font-size:10px;
}*/
/*
thead
{
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
}
*/
#panel_content table td, #panel_content a.link_btn
{
	text-align: center;
	padding: .3em;
	margin: 0px;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #D1d1d1 /*#f7f7f7*/ url(images/td_bg.gif) repeat-x left top;
	font-weight: normal;
}
#panel_content a.link_btn
{
	float: right;
	display: block;
	color: #424242;
	text-decoration: none;
	font-weight: bold;
	margin: 1px;
}
td.hidden_cell
{
	background: none;
	border: none;
}
.vendors_img_right
{
	margin-bottom: 50px;
	margin-left: 35px;
}
.vendors_img_left
{
	margin-bottom: 50px;
	margin-left: 35px;
	float: left;
	margin-top: 50px;
}
.application_label
{
	width: 100px;
}
ul.no_margin
{
	margin-bottom: 0px;
	margin-top: 0px;
}
.btn_odd
{
	float: right;
}

/************************* Testimonials **********************************/
blockquote
{
	line-height: 1.5em;
	margin: 0px 40px;
	clear: right;
}

cite
{
	display: block;
	float: right;
	clear: both;
	line-height: 1.5em;
	margin-bottom: 40px;
}

.inlineImageAlt
{
	float: right;
	margin: 10px 0px 10px 10px;
}

/********************** Splash II ****************************************/
#splash_btn_container
{
	width: 808px;
	margin: 0px auto;
	padding: 0px; /*background:url(images_design/s_background.gif) no-repeat left top;*/
}
#splash_col_left
{
	width: 488px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#splash_col_right
{
	width: 320px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.s_btn_class
{
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
a.s_btn_class img
{
	border: none;
	display: none;
}

/* Buttons are numbered: (starting with left column)
     --1--
     -2-3-
     4-5-6
     
     7 (slideshow)
     8
     9          */

#s_btn_1
{
	background: url(images_design/btn_splash_1.png) no-repeat left top;
	width: 488px;
	height: 337px;
}
#s_btn_2
{
	background: url(images_design/btn_splash_2.png) no-repeat left top;
	width: 488px;
	height: 168px;
}
#s_btn_3
{
	background: url(images_design/btn_splash_3.png) no-repeat left top;
	width: 164px;
	float: left;
	height: 168px;
}
#s_btn_3-2
{
	background: url(images_design/btn_splash_3-2.png) no-repeat left top;
	width: 164px;
	float: left;
	height: 168px;
}
#s_btn_4
{
	background: url(images_design/btn_splash_4.png) no-repeat left top;
	width: 158px;
	float: left;
	height: 168px;
}
#s_btn_5
{
	background: url(images_design/btn_splash_5.png) no-repeat left top;
	width: 166px;
	float: left;
	height: 168px;
}
#s_btn_5-2
{
	background: url(images_design/btn_splash_5-2.png) no-repeat left top;
	width: 166px;
	float: left;
	height: 168px;
}
#s_btn_6
{
	background: url(images_design/btn_splash_6.png) no-repeat left top;
	height: 252px;
	width: 320px;
}
#s_btn_7
{
	background: url(images_design/btn_splash_7.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_7-2
{
	background: url(images_design/btn_splash_7-2.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_8
{
	background: url(images_design/btn_splash_8.png) no-repeat left top;
	height: 127px;
	width: 320px;
}
#s_btn_8-2
{
	background: url(images_design/btn_splash_25.png) no-repeat left top;
	height: 127px;
	width: 320px;
}
#s_btn_20
{
	background: url(images_design/btn_splash_20.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_21
{
	background: url(images_design/btn_splash_21.png) no-repeat left top;
	height: 125px;
	width: 320px;
}

#s_btn_23
{
	background: url(images_design/btn_splash_23.png) no-repeat left top;
	height: 124px;
	width: 320px;
}

#s_btn_24
{
	background: url(images_design/btn_splash_24.png) no-repeat left top;
	height: 125px;
	margin-top: 3px;
	width: 320px;
}

/* hover states */
#s_btn_1:hover
{
	background: url(images_design/btn_splash_1_hov.png) no-repeat left top;
	width: 488px;
	height: 337px;
}
#s_btn_2:hover
{
	background: url(images_design/btn_splash_2_hov.png) no-repeat left top;
	width: 488px;
	height: 168px;
}
#s_btn_3:hover
{
	background: url(images_design/btn_splash_3_hov.png) no-repeat left top;
	width: 164px;
	float: left;
	height: 168px;
}
#s_btn_3-2:hover
{
	background: url(images_design/btn_splash_3_hov-2.png) no-repeat left top;
	width: 164px;
	float: left;
	height: 168px;
}
#s_btn_4:hover
{
	background: url(images_design/btn_splash_4_hov.png) no-repeat left top;
	width: 158px;
	float: left;
	height: 168px;
}
#s_btn_5:hover
{
	background: url(images_design/btn_splash_5_hov.png) no-repeat left top;
	width: 166px;
	float: left;
	height: 168px;
}
#s_btn_5-2:hover
{
	background: url(images_design/btn_splash_5_hov-2.png) no-repeat left top;
	width: 166px;
	float: left;
	height: 168px;
}
#s_btn_6:hover
{
	background: url(images_design/btn_splash_6_hov.png) no-repeat left top;
	height: 252px;
	width: 320px;
}
#s_btn_7:hover
{
	background: url(images_design/btn_splash_7_hov.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_7-2:hover
{
	background: url(images_design/btn_splash_7_hov-2.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_8:hover
{
	background: url(images_design/btn_splash_8_hov.png) no-repeat left top;
	height: 127px;
	width: 320px;
}
#s_btn_8-2:hover
{
	background: url(images_design/btn_splash_25_hov.png) no-repeat left top;
	height: 127px;
	width: 320px;
}
#s_btn_20:hover
{
	background: url(images_design/btn_splash_20_hov.png) no-repeat left top;
	height: 125px;
	width: 320px;
}
#s_btn_21:hover
{
	background: url(images_design/btn_splash_21_hov.png) no-repeat left top;
	height: 125px;
	width: 320px;
}

#s_btn_23:hover
{
	background: url(images_design/btn_splash_23_hov.png) no-repeat left top;
	height: 124px;
	width: 320px;
}

#s_btn_24:hover
{
	background: url(images_design/btn_splash_24_hov.png) no-repeat left top;
	height: 125px;
	width: 320px;
}


#slideshow_outer_bootcamp
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 488px;
	height: 168px; /*background: url(images_design/btn_splash_22.png) no-repeat right top;*/
}
#slideshow_outer_bootcamp:hover
{
	/*background: url(images_design/btn_splash_22.png) no-repeat right top;*/
}
#slideshow_bottom_layer_bootcamp
{
	margin: 0px;
	width: 488px;
	height: 168px;
	padding: 6px 0px 0px 7px;
	position: relative;
	z-index: 10;
}
a#slideshow_top_layer_bootcamp
{
	width: 488px;
	height: 168px;
	margin: -168px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 20;
	display: block;
	text-decoration: none; /*background: url(images_splash/slideshow_frame_combo.png) no-repeat left top;*/
}

a#slideshow_top_layer_bootcamp:hover
{
	background: url(images_design/btn_splash_22_hov.gif) no-repeat left top;
}

#slideshow_outer_bootcamp a span
{
	display: none;
}


#slideshow_outer_new
{
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 252px;
	background: url(images_design/btn_splash_6.png) no-repeat right top;
}
#slideshow_outer_new:hover
{
	background: url(images_design/btn_splash_6_hov.png) no-repeat right top;
}
#slideshow_bottom_layer_new
{
	margin: 0px;
	padding: 21px 0px 0px 23px;
	width: 297px;
	height: 231px;
	position: relative;
	z-index: 10;
}
a#slideshow_top_layer_new
{
	width: 320px;
	height: 252px;
	margin: -252px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 20;
	display: block;
	text-decoration: none; /*background: url(images_splash/slideshow_frame_combo.png) no-repeat left top;*/
}
#slideshow_outer_new a span
{
	display: none;
}
.carClubList
{
	color: #ffd21f;
}
.class_details
{
	text-align: right;
	width: 300px;
	float: right;
	margin-top: 10px;
}
.class_name
{
	width: 250px;
}
/*********ProntoWash*****************/
#pwLogin
{
	width: 200px;
}
/******************** beforeAndAfter.aspx ****************/
.beforeAndAfter dd
{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 30px 0px;
	clear: both;
	text-align: center;
	background: White;
	color: #424242;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
	background: #d1d1d1 url(images_design/td_bg.gif) repeat-x left top;
}
.beforeAndAfter dd img
{
	padding: 5px;
	background: white;
	border: 1px solid #bbbbbb;
}
#panel_content .beforeAndAfter dd h4
{
	color: #424242;
}
.beforeAndAfter dt
{
	font-weight: bold;
	color: #ffd21f;
	font-size: 1.5em;
}

h3.trainedPro
{
	float: left;
	margin: 2.3em 1em 2.3em 0 !important;
}
/******************************** Detailing side buttons */
a.btn_mini_20
{
	background: url(images_design/sideButtonDetailing.jpg) no-repeat left top;
}
a.btn_mini_20:hover
{
	background: url(images_design/sideButtonDetailing.jpg) no-repeat left bottom;
}
a.btn_mini_21
{
	background: url(images_design/sideButtonPDR.jpg) no-repeat left top;
}
a.btn_mini_21:hover
{
	background: url(images_design/sideButtonPDR.jpg) no-repeat left bottom;
}
a.btn_mini_22
{
	background: url(images_design/sideButtonPaintTouchup.jpg) no-repeat left top;
}
a.btn_mini_22:hover
{
	background: url(images_design/sideButtonPaintTouchup.jpg) no-repeat left bottom;
}
a.btn_mini_23
{
	background: url(images_design/sideButtonWindshield.jpg) no-repeat left top;
}
a.btn_mini_23:hover
{
	background: url(images_design/sideButtonWindshield.jpg) no-repeat left bottom;
}
a.btn_mini_24
{
	background: url(images_design/sideButtonWheel.jpg) no-repeat left top;
}
a.btn_mini_24:hover
{
	background: url(images_design/sideButtonWheel.jpg) no-repeat left bottom;
}

a.btn_mini_25
{
	background: url(images_design/sideButtonInterior.jpg) no-repeat left top;
}
a.btn_mini_25:hover
{
	background: url(images_design/sideButtonInterior.jpg) no-repeat left bottom;
}
a.polishButton
{
	background: url(images_design/sideButtonPolish.jpg) no-repeat;
}
a.polishButton:hover
{
	background: url(images_design/sideButtonPolishHover.jpg) no-repeat;
}

a.headlightButton
{
	background: url(images_design/sideheadlightButton.jpg) no-repeat top;
}
a.headlightButton:hover
{
	background: url(images_design/sideheadlightButtonHover.jpg) no-repeat bottom;
}


a.locateButton
{
	background: url(images_design/btn-locate2.jpg) no-repeat;
}
a.locateButton:hover
{
	background: url(images_design/btn-locate-hov2.jpg) no-repeat;
}
.web_form_quick
{
	width: 182px;
	float: right;
	clear: right;
	margin: 7px;
}

.web_form_quick h4
{
	margin: 0em;
	line-height: 22px;
	font-size: 1.1em;
	padding-bottom: 4px;
}

.web_form_quick .form_col_val div, .web_form_quick .form_col_key div, .web_form_quick .form_col_keyval div
{
	padding: 4px;
	line-height: 22px;
	color: #424242;
	background-image: none;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid White;
	border-top: 1px solid White;
}

.web_form_quick .form_row
{
	background: #d1d1d1 url(images_design/th_bg.gif) repeat-x left bottom;
}

.web_form_quick .form_col_key div
{
	border-bottom: none;
	line-height: normal;
	padding-bottom: 0px;
}

.web_form_quick .form_col_val div
{
	border-top: none;
}

.web_form_quick .form_col_val, .web_form_quick .form_col_key, .web_form_quick .form_col_keyval
{
	width: 100%;
}

.web_form_quick input
{
	width: 166px;
}

.web_form_quick #enter
{
	padding-bottom: 4px;
}
#detailStar
{
	width: 190px;
	float: right;
	text-align: center;
	color: #ffd21f;
}

/******************************** MelPaul Radio Show button */
#melpaul
{
	background: url(images_content/MelPaul_link.jpg) no-repeat;
	display: block;
	height: 335px;
	width: 500px;
	text-indent: -9999px;
}
#melpaul:link
{
	outline: none;
	text-decoration: none;
}
#melpaul:hover
{
	background: url(images_content/MelPaul_hover.jpg) no-repeat;
}



/******************************** Class schedule */
.spaceout
{
	height: 30px;
}
.headeralign
{
	font-size: 16px;
	height: 30px;
	padding: 10px;
	text-align: center;
}
#choosegrouppackage
{
	background: url(images_content/package_plansdrop.png) no-repeat;
	height: 20px;
	width: 585px;
	padding: 35px 0px;
	text-align: center;
}
.package
{
	background: url(images_content/bkg_package_1.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package2
{
	background: url(images_content/bkg_package_2.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package3
{
	background: url(images_content/bkg_package_3.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package4
{
	background: url(images_content/bkg_package_4.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package5
{
	background: url(images_content/bkg_package_5.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package6
{
	background: url(images_content/bkg_package_6.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package7
{
	background: url(images_content/bkg_package_7.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package8
{
	background: url(images_content/bkg_package_8.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.package9
{
	background: url(images_content/bkg_package_9.png) no-repeat center top;
	height: 361px;
	width: 582px;
}
.pricing
{
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	height: 57px;
	color: #FFD21F;
}
.stuff
{
	float: left;
	width: 181px;
	height: 57px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}
.content
{
	float: left;
	width: 353px;
	height: 57px;
	padding: 0px 0px 0px 20px;
	line-height: 22px;
}
.additionalbuttons
{
	font-weight: bold;
	color: black;
	height: 30px;
	margin-left: 320px;
	width: 210px;
}
.advschedule
{
	font-size: 10px;
}
.buttonbkg
{
	background: url(images_content/package_button1.png) no-repeat;
	width: 105px;
	height: 30px;
	text-align: center;
	float: left;
}
.buttonbkg a
{
	color: #000 !important;
	text-decoration: none;
}
.buttonbkg a:hover
{
	text-decoration: underline;
}

.sub_ordered
{
	list-style-type: lower-alpha;
}
.sub_sub_ordered
{
	list-style-type: lower-roman;
}
#AVP table
{
	border: solid 2px #9E1112;
	padding: 2px;
}
.training-class
{
	display: block;
	width: 553px;
	margin: 20px 0 50px 0;
	padding-bottom: 18px;
	background: url(images_design/training-class-foot.png) no-repeat bottom;
}
.training-class h1
{
	height: 62px;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 18px;
	line-height: 52px;
}
#panel_content .training-class table
{
	background: url(images_design/training-class-body.png) repeat-y;
	margin: 0;
	display: block;
	width: 553px;
	border: none;
	padding: 0 0 0 15px;
}
#panel_content .training-class table td
{
	color: #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	width: 100px;
	padding-left: 10px;
}
#panel_content .training-class table td + td
{
	font-weight: normal;
	width: 390px;
}
ul.training-class-tabs
{
	list-style-type: none;
	float: right;
	padding: 18px 25px 0 0;
	display: block;
}
ul.training-class-tabs li
{
	display: block;
	float: left;
	width: 104px;
	background: url(images_design/training-class-button.png) no-repeat;
	text-align: center;
}
#panel_content ul.training-class-tabs li a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#panel_content ul.training-class-tabs li a:hover
{
	color: #666666;
}
#training-class-detailer h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-AVP h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-smart h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-smartStart h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-pro h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-master h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-diy h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-wind h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-buff h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-mentor h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
#training-class-private h1
{
	background: url(images_design/training-class-1.png) no-repeat;
}
.noBord
{
	border: none;
}
#trainArrow
{
	float: right;
}
.aboutBox
{
	background-color: #222222;
	border: 2px groove #000000;
	margin: 10px 0;
	margin: 10px 0;
	padding: 5px 10px;
	width: 340px;
}
.col2
{
	float: right;
	width: 175px;
}
#master_divclear
{
	clear: both;
	height: 2px;
	width: 100%;
}
.clear_div
{
	clear: both;
	width: 100%;
}
.detailBox
{
	background: url(images_design/detailBoxBkg.png);
	width: 540px;
	border: outset 1px gray;
	border-radius: 10px;
	padding: 0 0 10px 0;
	box-shadow: 5px 5px 5px #333;
	margin-bottom: 20px;
	float: left;
}
.detailCategories
{
	font-family: 'Comfortaa' , cursive;
	color: yellow;
	font-size: 20px;
	font-weight: bolder;
	background: url(images_design/detailBanner2.png);
	height: 46px;
	line-height: 46px;
	text-align: center;
	width: 540px;
}
.detailCategories .detail_disclaimer
{
	font-size: 10px;
}
.boxes ul, li
{
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 1.2em;
	font-size: 12px;
}
.detailCol
{
	padding-left: 10px;
	width: 48%;
	float: left;
}
.detailCol p
{
	margin-left: 20px;
}
.twoCol p
{
	width: 48%;
	float: left;
	margin-right: 0;
	min-height: 15em;
}
.disclaimer
{
	font-size: 10px;
	text-align: center;
	color: #FFd21F;
}
.yellow
{
	color: #FFd21F;
}
#interiorLeft
{
	padding-left: 10px;
	width: 50%;
	float: left;
}
#interiorLeft p
{
	margin-left: 20px;
}
#interiorRight
{
	padding-left: 10px;
	width: 46%;
	float: left;
}
#interiorRight p
{
	margin-left: 20px;
}
#mia
{
	padding-top: 40px;
	float: right;
	text-align: center;
}
.fitdammit
{
	font-size: 11px;
}

/* become a member button */
.memberBox
{
	width: 280px;
	float: left;
}
.beamemberBox
{
	margin-top: 50px;
	width: 280px;
	float: left;
}
.beamemberBox a
{
	background: url(../images_content/membersButton.png) no-repeat;
	width: 305px;
	height: 112px;
	display: block;
	text-indent: -9999px;
}
.beamemberBox a:hover
{
	background-position: 0px -112px;
}
#right_side_buttons h3
{
	clear: none;
	padding-top: 20px;
}


