* { font-family:  "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; } 

body {background:url(/_includes/images/bg/bg_Body.gif) top center repeat-x #ffffff;margin:0;padding:0;}
body, td, th {font-size:10pt;line-height:14pt;}

h1 {font-size:16pt;line-height:18pt;color:#014F9B;letter-spacing:-.02em;}
h2 {font-size: 14pt;line-height:16pt;color: #854103;}
h3 {font-size:13pt;line-height:15pt;color:#0E6ABE;}
h5 {font-size:8pt;line-height:10pt;}

li {margin:15px 0;line-height:13pt;}

#printContent {display:none;}
/* */
/* Page regions */
/* Masthead */
#masthead_wrapper {height:174px;overflow:hidden;padding:0;margin:0;background:url(/_includes/images/bg/bg_Masthead.jpg) no-repeat center top;}
#masthead, #content, #footer {width:980px;margin:0 auto 0 auto;overflow:hidden;/*border-left:1px solid black;border-right:1px solid black;*/}
#masthead {width:980px;height:174px;padding:0px;overflow:hidden;display:block;}
#masthead #branding {width:700px;height:148px;float:left;display:inline;overflow:hidden;background:url(/_includes/images/bg/bg_Masthead_Logo.gif) no-repeat;margin-top:18px;margin-bottom:-19px;margin-left:19px;}
#masthead #search {width:150px;float:right;height:140px;margin:0;padding:8px 0 0 0;text-align:right;overflow:hidden;}
#masthead img {width:720px;height:140px;float:left;}

#masthead #navigation {font-family:arial !important;font-size:18pt !important;width:978px;float:left;height:26px;color:#ffffff;font-weight:bold;margin:0px 0 0 0;}
#nav_wrapper {width:930px;margin:0 0 0 auto;height:26px;}
#nav_wrapper * {font-size:10pt;
	font-family: Arial, Helvetica, sans-serif !important;
}
#search input {border:none;background:#BED1F4;border:1px solid #ffffff;font-size:10px;line-height:12px;height:12px;width:120px;padding:1px;}
#search form input.submit {width:auto;margin:0 0 2px 0;border:0;background:none;vertical-align:middle;}

/* Content styles */
#content {width:970px;background:url(/_includes/images/headers/xpt.jpg) top repeat-x #ffffff;padding:0px 5px 30px 5px;border-bottom:3px solid #FF7800;}
#content #header {width:970px;height:143px;float:left;background:url(/_includes/images/bg/bg_InnerHeader.jg) no-repeat;}
#content	#header h1 {margin:45px 0 0 10px;}
#content #mainContent {width:667px;float:left;padding:10px 15px 0 15px;background:url(/_includes/images/bg/bg_MainContent.gif) top no-repeat;}
#content #rightSidebar {width:273px;float:right;padding:0;}

#headerBar {width:685px!important;float:left;margin:-10px 0 15px -15px !important;margin:-10px 0 15px -10px;overflow:hidden;}
#headerBarContent,#headerBarBottom {width:489px;float:left;}
#headerBarContent {background: url(/_includes/images/header_bar_bg.gif) repeat-y right;padding:0 25px 0 15px;width:449px !important;width:454px;}
#headerBarContent h3 {margin:0;color:#ffffff;}
#headerBarBottom {background: url(/_includes/images/header_bar_bottom.gif) no-repeat right;height:26px;width:489px !important;width:494px;}

/* Right Column styles */
#rightSidebar .feature {width:100%;	background:url(/_includes/images/bg/bg_rightSide_feature.jpg) left top repeat-y;float:right;line-height:16px;margin:0;padding:0;float:left;}
#rightSidebar .feature_bottom {margin:0;width:auto;background:url(/_includes/images/bg/bg_rightSide_feature_bottom.jpg) left bottom no-repeat;padding:0 8px 0 8px;vertical-align:top;margin:0;float:left;}
#rightSidebar .feature_bottom p {margin-top:0;}

#rightSidebar #block_1, #rightSidebar #block_2, #rightSidebar #block_3 {float:left;width:273px;}
#rightSidebar .top, #rightSidebar .content, #rightSidebar .bottom {width:273px;float:left;}
#rightSidebar .content {width:243px;padding:0 15px 15px 15px;font-size:9pt;}
#rightSidebar h3 {font-size:11pt;}
#rightSidebar .content ul {margin:0 0 25px 25px;padding:0;}

#block_1 {background:url(/_includes/images/bg/bg_right_Blue.gif) repeat-y;}
#block_1 .top {height:10px;background:url(/_includes/images/bg/bg_right_Blue_cap.gif) no-repeat;}
#block_1 .content {background:url(/_includes/images/bg/bg_right_Blue_top.gif) no-repeat;}
	#block_1 h3 {color:navy;}
	#block_1 #subMenu {margin:0;margin:0 0 0 10px;padding:0;font-weight:bold;}
	#subMenu li {list-style: none;background:url(/_includes/images/icons/bullet_Orange_submenu.gif) no-repeat left top;margin:0px auto auto auto;padding:0px 0px 15px 18px;color:gold;}
	#subMenu a {color:#ffffff;text-decoration:none;}
	#subMenu a:hover {color: aqua;text-decoration:underline;}
	
#block_2 {background:url(/_includes/images/bg/bg_right_Orange.gif) repeat-y;}
#block_2 .top {height:18px;background:url(/_includes/images/bg/bg_right_Orange_cap.gif) no-repeat;}
#block_2 .content {background:url(/_includes/images/bg/bg_right_Orange_top.gif) no-repeat top;}
	#block_2 h3 {color: #834003;}
	#block_2 a:link, #block_2 a:visited, #block_2 a:active {color: #834003;}
	#block_2 a:hover {color:#ffffff;}

	
#block_3 {background:url(/_includes/images/bg/bg_right_Brown.gif) repeat-y;}
#block_3 .top {height:18px;background:url(/_includes/images/bg/bg_right_Brown_cap.gif) no-repeat;}
#block_3 .content {}
#block_3 .bottom {height:90px;background:url(/_includes/images/bg/bg_right_Brown_bottom.gif) no-repeat bottom;}
	#block_3 h3 {color:#ffffff;}
	#block_3 a:link, #block_3 a:visited, #block_3 a:active {color: #ffd700;}
	#block_3 a:hover {color:#ffffff;}

/* Home styles */
#homeTop, #homeBottom,#leftVignettes, #imageRotator, #homeBlock_1, #homeBlock_2, #homeBlock_3, #homeSupportStatistics, #bottomVignettes, #topDownloads, #coolThings, #theNumbersGuy, #whatsNew {float:left}
#homeTop, #homeBottom {width:970px;}	
#leftVignettes {width:290px;padding:11px 0 0 0;overflow:hidden;}
	#leftVignettes #homeBlock_1, #leftVignettes #homeBlock_2, #leftVignettes #homeBlock_3 {width:290px;}
	#homeBlock_1, #homeBlock_2, #homeBlock_3 {height:136px;background:url(/_includes/images/home/bg_vignetteBlue.jpg) top left no-repeat #ffffff;padding:0;}
	/*#homeBlock_3 {height:129px;background:#ffffff;overflow:hidden;}*/
#imageRotator {width:680px;height:425px;background:url(/_includes/images/home/bg_imageRotator.gif) top right no-repeat #ffffff;}

#homeBottom {font-size:8pt;line-height:10pt;color: #666666;}
#homeBottom a {color:#666666;}
#homeBottom a:hover {text-decoration:none;color:navy;}
#bottomVignettes {width:772px;background: url(/_includes/images/home/bg_bottomCap.gif) bottom right no-repeat #E4E3E3;}
.moreButton {float:right;}
.moreButton a {text-decoration:none;} 

#homeSupportStatistics {background:url(/_includes/images/home/bg_SupportStatistics.gif) top left no-repeat;width:198px!important;width:172px;}

#topDownloads, #coolThings, #theNumbersGuy, #whatsNew {padding:40px 3px 5px 3px;width:186px; min-height: 167px;}
#topDownloads {background:url(/_includes/images/home/bg_topDownloads.gif) top left no-repeat;}
	#topDownloads ul {margin:0 0 0 20px;padding:0;}
	#topDownloads li {line-height:9pt;margin:0 0 4px 0;}
#coolThings {background:url(/_includes/images/home/bg_coolThingsIveSeen.gif) top left no-repeat;}
	#coolThings img.salesRep {margin:0 3px 5px 5px;	float:right;}
	#coolThings h5 {color:#000000;margin:0 0 5px 0;}
	#coolThings a {color: #fe720a;}
#theNumbersGuy {background:url(/_includes/images/home/bg_theNumbersGuy.gif) top left no-repeat;}
	#theNumbersGuy h5 {color:#914E05;margin:0 0 5px 0;}
	#theNumbersGuy a {color: #9e6323;}
#whatsNew {background:url(/_includes/images/home/bg_whatsNew.gif) top left no-repeat;padding-right:6px;}
	#whatsNew h5 {color:#914E05;margin:0 0 5px 0;}
	#whatsNew a {color: #9e6323;}
	#whatsNew ul {margin:0 0 0 20px;padding:0;}
	#whatsNew li {line-height:9pt;margin:0 0 10px 0;}

	
/* Footer styles */
#footer  {width:970px;background:#ffffff;height:auto;padding:5px 5px 50px 5px;}
#footer #odometer {width:200px;float:left;padding:12px 0 0 0;}
	#odometer div {margin:0 0 5px 0;}
	#odometer div a {line-height:8pt;color: #656565;text-decoration:none;font-size:8pt;}
	#odometer div a:hover {color: #fd902e;}
#footer #footer_links {width:770px;float:right;}
#footer #footer_links table {width:100%;/*border:1px solid red;*/}
#footer #footer_links * {font-size:10px;line-height:15px;}
#footer #footer_links th {text-align:left;color:#004E8B;border-bottom:1px solid #C9C9C9;}
#footer #footer_links td {vertical-align:top;}
#footer_links a {color:#686868;text-decoration:none;}
#footer_links a:hover {color:#FF5500;}
#footer #copyright {width:770px;font-size:8pt;color:#676767;margin:20px 0 0 0;float:right;}
#footer #copyright a {text-decoration:none;color:#676767;}
#footer #copyright a:hover {color:#000000;}
#footer #copyright img {margin:0 0 2px 0;}
#footer #byWDD {width:770px;float:right;text-align:left;margin:20px 0 0 0;font-size:7pt;color:silver;text-transform:uppercase;}
#footer #byWDD a {text-decoration:none;color:#A8A8A8;}
#footer #byWDD a:hover {color:#004ea0;}

/* global button styles*/
.advertisements {
	float:left;
}
.advertisements td img {border:1px solid silver;}
.advertisements td {padding:10px;font-size:11px;}
.advertisements td strong, .advertisements td strong a:link,.advertisements td strong a:visited,.advertisements td strong a:hover,.advertisements td strong a:active, {
	font-size:12px;font-weight:bold;}
.advertisements h3 {color: #8b4403;border-bottom: 2px dotted #e5c2a3;padding:0 0 4px 0;margin-bottom:0px;}

#content .buttonContainer {overflow:hidden;margin:10px 0;width:100%;}
#content a.button {display:block;float:left;width:125px;height:22px;line-height:22px;margin:2px;text-align:center;font-weight:bold;}
#content input.button {width:125px;height:22px;line-height:22px;}
#content a.button:link, #content a.button:visited, #content a.button:active, #content input.button {background:none;border:none;background:url(/_includes/images/buttons/bg_buttonBrown.gif) repeat-x top #7F3C01;color:#ffffff;}
#content a.button:hover {background:#4799ee;color:#ffffff;text-decoration:none;}

#coolArticles .articles {width:100%;border-top:1px solid white;float:left;margin:10px 0 0 0;padding:10px 0 0 0;}
#coolArticles strong {color: yellow;background: #fe720a;padding:0 3px;}

/* mainContent Link styles*/
#mainContent a:link, #mainContent a:visited, #mainContent a:active {color: #27558b;text-decoration:none;}
#mainContent a:hover {color: #a0522d;text-decoration:underline;}

/* general styles */
.alerts {background:#DD6B04;border:1px solid #A55003;}
.alerts td {padding:5px;font-size:8pt;line-height:10pt;}
.alerts .error {background: #ffff00;color:#ff0000;padding:10px;text-align:center;font-weight:bold;}

.callout_1 {width:250px; float:right;background: #b8e5f9;color:#000080;padding:10px;text-align:justify;margin:0 0 0 10px;}
.callout_1 h3 {color:#000080;line-height:24px;}
.callout_2 {width:250px; float:right;background: #f5deb3;color: #502a19;padding:10px;text-align:justify;margin:0 0 0 10px;}

#carwashProfile {background: #f2f0f0;margin:15px 0 0 0;}
#carwashProfile td {padding:10px;}
#carwashProfile h1 {line-height:18px;margin:15px 0 0 0;}
#carwashProfile h3 {font-size:11pt;line-height:12pt;margin:5px 0 0 0;}
#carwashProfile img {border:1px solid #aaaaaa;}

table.data {width:100%;}
.data td, .data th {border-top:1px silver dotted;vertical-align:top;}
.data .label {font-weight: bold;}
.data th h3 {margin:0;}
.data_v1 td {background: #ccdeec;}
.data_v1 td , .data_v1 th {border-top:1px #ffffff dotted;border-right:1px  #ffffff dotted;}

.ezine_history td {padding:5px; height:35px;	vertical-align:top;	text-align:left;}

.form {background:#f2f0f0;padding:25px;width:75%;margin-left:auto;margin-right:auto;}
.formTable {width:100%;margin-left:auto;margin-right:auto;}
.formTable td {padding:2px;}
.formTable td div {padding:0 0 0 30px;}
.formTable td.formLabel, .formTable td.FormLongLabel {width:35%;}
.formTable textarea {width:100%;margin:0 0 30px 0;height:120px;}
.formTable .required td.formLabel,.formTable .required td.formLongLabel  {font-weight:bold;}
.formTable caption {display:none;}
.formTable .formButtons {text-align:center;padding:30px 0 0 0;}
div.label {font-size:8pt;line-height:9pt;}
.errors {color:yellow;background: #1c4482;font-size:9pt;line-height:10pt;padding:5px;}
.errors li {line-height:9pt;margin:0 2px;
}


.inset, div.inset {
	border:1px solid tan;
	background-color:#EFEFE4;
	color:#856941;
	font-size:11px;
	text-align:justify;
	line-height:11px;
	width:190px !important;
	width:200px;
	float:right;
	margin: 5px;
	padding:5px;
	overflow:hidden;
}

.market_view td {padding:6px 3px;}
.market_view em {font-size:12px;line-height:15px;color:black;	
}


#navPagination {background:#f2f0f0;padding:5px 10px;}
#navPagination table {width:100%;border-left:1px solid #b75803;text-align:center;}
#navPagination td {border-right: 1px solid #b75803;}
#navPagination td a {width:100%;font-weight:bold;}
#navPagination td a:hover div {background: #4799ee;}
#navPagination td a:link,#navPagination td a:visited,#navPagination td a:active {color: #f17523;}
#navPagination td a:hover {color:white;text-decoration:none;}
#receipts #navPagination td {width:4%;}
#reports_carWash #navPagination td {width:3%;}
#reports_quickLube #navPagination td {width:6%;}

#navStepThru table {width:100%;}
#navStepThru .previous,#navStepThru .home,#navStepThru .viewAll, #navStepThru .next {width:25%}
#navStepThru .previous {text-align:left;}
#navStepThru .home, #navStepThru .viewAll {text-align:center;}
#navStepThru .next {text-align:right;}

.receipt_summary {float:left;overflow:hidden;}
.receipt_summary div.receipt {padding:5px;float:left;;overflow:hidden;margin:0 0 10px 0;width:95%;}
.receipt_summary div.thumbnail {float:right;text-align:center;background-color: #ffffff;width:125px;padding:2px 0 4px 0;border:1px solid silver;}
.receipt_summary div.number {float:left;}
.receipt_summary div.content {float:left; margin-left:20px;width:70%;}
.receipt_summary div.content img {float:right; border:0; margin-top:10px;}

.row1, .row1 td {background:#f2f0f0;}
.row2, .row2 td  {background:#ffffff;}

.success_intro {background:#e3e3e3;padding:5px 5px 1px 10px;}
.success_intro p {padding:0;margin:0 0 10px 0;line-height:14px;}
.success_bottom_line {background: #fd9232;padding:10px;
}

#support_Top, #block_2 #support_Bottom {float:left;width:100%;}
div#support_Top {text-align:left;padding:0;background:url(/public/images/bg/bg_HeaderSupportStatistics.gif) left top no-repeat;color:#ffffff;font-size:10px;font-weight:bold;margin:0 0 10px 0;padding:35px 0 0 0;}
div#support_Top a:link,div#support_Top a:visited,div#support_Top a:active,div#support_Top a:hover  {color: #294574;text-decoration:none;font-weight:bold;}
div#support_Top div {text-align:center;}
div#support_Top img {width:176px;height:35px;}
div#support_Bottom {padding:0 0 20px 0;margin:0;}
#support_Bottom table {width:100%;border-bottom: 1px solid #fd8e2b;}
#support_Bottom table td {font-size:10px;line-height:11px;padding:4px 2px;font-weight:bold;}
#support_Bottom table td.stat {text-align:right;}
#support_Bottom a:link,#support_Bottom a:visited,#support_Bottom a:active,#support_Bottom a:hover {color:#000000;text-decoration:none;font-weight:bold;}

#homeSupportStatistics div {float:left;}
#homeSupportStatistics div#support_Top {text-align:left;background:none;color:#ffffff;font-size:10px;font-weight:bold;margin:0 0 10px 10px;padding:35px 0 0 0;}
#homeSupportStatistics div#support_Top a:link,#homeSupportStatistics div#support_Top a:visited,#homeSupportStatistics div#support_Top a:active,#homeSupportStatistics div#support_Top a:hover  {color: #ffffff;text-decoration:none;font-weight:bold;}
#homeSupportStatistics div#support_Top div {text-align:center;}
#homeSupportStatistics div#support_Top img {width:176px;height:35px;}

#homeSupportStatistics div#support_Bottom {padding: 0 0 20px 0; margin:0 8px 0 10px;}
#homeSupportStatistics #support_Bottom table {border-bottom: 1px solid #ffffff;}
/*#homeSupportStatistics #support_Bottom table td {font-size:10px;line-height:11px;padding:4px 2px;font-weight:bold;}*/
/*#homeSupportStatistics #support_Bottom table td.stat {text-align:right;}*/
#homeSupportStatistics #support_Bottom a:link,#homeSupportStatistics #support_Bottom a:visited,#homeSupportStatistics #support_Bottom a:active,#homeSupportStatistics #support_Bottom a:hover {color:#004e8b;text-decoration:none;font-weight:bold;}

#supportTestimonials {line-height:11pt;}

table.standard {background-color: #b45703;}
table.standard th {background-color: #e0b38a;font-size: 14px;}
table.standard td {background-color: #ffffff;}

.testimonials {border-top:1px dashed silver;width:100%;float:left;}
.testimonials .small {color:black;font-size:11px;}
.testimonails h2 {line-height:15px;}
.testimonials .testimonial {border-bottom:1px dashed silver;padding:15px 0 25px 0;width:100%;}
.testimonials div.testimonial {float:right;margin:0 0 0 0px;}
.testimonial div.image {float:left;width:20%;}
.testimonial div.image img {border-left: 4px solid #2255a8;	border-top: 4px solid #2255a8;}
.testimonial div.text {float:right;width:80%;margin:0 0 0 0px;}
.testimonials .testimonial a.button {width:60px;height:10px;padding:0;float:right;line-height:12px;}
.testimonial a.button:link,.testimonial a.button:visited,.testimonial a.button:active {border:1px solid #929191;background-color:#E6E5E5;color:gray;}
.testimonial a.button:hover {background-color:silver;color:white;}

.videos {border-top:1px dashed silver;width:100%;}
.videos .small {color:black;font-size:11px;}
.videos h2 {line-height:15px;}
.videos .video {border-bottom:1px dashed silver;padding:5px 0 25px 0;width:100%; float:left;}
.videos div.video {float:right;margin:0 0 0 10px;}
.video div.image {float:left;}
.video div.text {float:right;width:70%;}

.videos .video a.button {width:60px;height:10px;padding:0;float:right;line-height:12px;}
.video a.button:link,.video a.button:visited,.video a.button:active {border:1px solid #929191;background-color:#E6E5E5;color:gray;}
.video a.button:hover {background-color:silver;color:white;}
.videoVignette {text-align:center;}
.videoVignette h5 {color:#000000;font-weight:bold;}

.virtualTour {width:550px;}
.virtualTour td {padding:5px;}

.wcCustomers {text-align:center;font-size:8pt;line-height:10pt;}
.wcCustomers div {float:left;width:200px;margin:10px;}
.wcCustomers img {border:1px solid black;}