/* Begin Common Styles */



/* --  .awmAnchor {position:relative}  -- */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/pb_%20bkg.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
}
a {color: #ffffff;}
a:visited {color: #513632;}
a:hover {color:#FF0000; background-color:#FFCC00;}
a:active {color: #ffffff;}
/* ------------------------  */

.oneColFixCtrHdr #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(../images/pb_%20bkg.gif);
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtrHdr #header {
padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.midContent{
background:url(../images/bk_zz.jpg); border:none;
background-repeat:repeat-y;
height:300px;
margin-left:37px;
}

.midContent_coupon{
background:url(../images/bk_zz.jpg); border:none;
background-repeat:repeat-y;
height:500px;
margin-left:37px;
}

.midContent_1{
background:url(../images/bk_zz.jpg); border:none;
background-repeat:repeat-y;
height:740px;
margin-left:37px;
}

.map{
padding-top:0px;
background-color:#FFFFFF;
height:604px;
width: 700px;
margin-left:67px;
border:1px, solid, #000000;
}

.interior{
padding-top:0px;
background-color:#FFFFFF;
height:204px;
width: 600px;
margin-left:67px;
border:1px, solid, #000000;
}

.midContent_index{
	background:url(../images/bk_zz.jpg);
	border:none;
	background-repeat:repeat-y;
	height:730px;
	margin-left:37px;
}

.midContent_wash{
	background:url(../images/bk_zz.jpg);
	border:none;
	background-repeat:repeat-y;
	height:800px;
	margin-left:37px;
}

.interior_1{
padding-top:0px;
background-color:#FFFFFF;
height:504px;
width: 600px;
margin-left:67px;
border:1px, solid, #000000;
}

.interior_index{
	background-color:#FFFFFF;
	height:610px;
	width: 700px;
	margin-left:67px;
	border:1px, solid, #000000;
}

.interior_wash{
	background-color:#FFFFFF;
	height:630px;
	width: 700px;
	margin-left:67px;
	border:1px, solid, #000000;
}

.adBox1{
	background-color:#FFFFFF;
	height:111px;
	width: 740px;
	margin-left:37px;
	border:1px, solid, #000000;
	padding-top: 10px;
}

.left{
	padding-top:0px;
	float:left;
	height:570px;
	width: 340px;
	margin-left:2px;
}
/*
.left2{
	background-color:#FF0000;
	height:100px;
	width: 340px;
	margin-left:2px;
	margin-top: 200px;
}
 */
.folder1{
	padding-top:24px;
	background-image:url(../images/folder_1.jpg);
	background-repeat:no-repeat;
	float:right;
	height:90px;
	width: 305px;
	margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 4px;
	padding-bottom: 0px;
}



.right{
	float:right;
	height:540px;
	width: 305px;
	margin-left:10px;
}

.weatherBox{
	float:right;
	height:220px;
	width: 305px;
	margin-left:10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.midContent_2{
background:url(../images/bk_zz.jpg); border:none;
background-repeat:repeat-y;
height:500px;
margin-left:37px;
}

.content{
	padding-top:0px;
	background-color:#FFFFFF;
	height:440px;
	width: 700px;
}


.contentForm{
	padding-top:0px;
	background-color:#FFFFFF;
	height:400px;
	width: 700px;
	margin-left:60px;
}

.form1{
	padding-top:10px;
	margin-left:20px;
	background-image: url(../images/fadepanel2.jpg);
	height:340px;
	width: 700px;
	border-style:solid;
	border-width:thin;
}





.oneColFixCtrHdr #mainContent {
	width:825px;
	margin-left:41px;
	margin-top:0px;
	/* padding: 30 20px;  remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFff;
	border-color:#CCCCCC;	
}

.wash {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	background-image:url(../images/fadepanel2.jpg)
	
}

.text_one {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	margin-left:30px;
	margin-right:30px;
}


.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(../images/base2_13.jpg );
	height:52px;
	
}

.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	/*padding: 0px 20;  padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


/* ------------------------ */



.menu{
font: Arial, Helvetica, sans-serif;
background:url(../images/base2_06.jpg) no-repeat; border:none;
height:33px;}


#awmAnchor-wash1{width:940px; height:33px; text-align:center; background-image:url(../images/base2_06.jpg); 
background-repeat: no-repeat; margin-left:auto; margin-right:auto; }





/* --- footer --*/
.chips{
	 width:258px;
	 margin-right: 80px;
	 float:right;
	margin-top:8px;
	
	margin-left:50px;
	
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 9px;
	color: #996600;
	text-align:center;
	padding-top:35px;
	color:#FFFFFF; 
	
}


.letterText{
	
	font-size:16px;
	text-align:justify;
	line-height:20px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 5px;
	font-weight:700;
	

}

.accolades {
	font-size: 16px;
	text-align:justify;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 80px;
	color: #FFFFFF;
	margin-right: 80px;
	background-color: #996600;
	border: 1px solid #D3EAEF;
	padding: 10px;
	font-weight: normal;
}

.style1Form {
	font-size: 14px;
	color: #700000;
	margin-left:20px;
	line-height:18px;
	left: 45px;
}


.style1 {
	font-size: 14px;
	color: #700000;
	margin-left:80px;
	line-height:18px;
	left: 45px;
}
.style2 {
	font-size: 16px;
	font-weight: bold;
}
.style4 {font-size: 24px}
.opener {
	margin-bottom:8px;
	margin-top:8px;
	margin-right:50px;
	margin-left:50px;
	outline:thin;
	outline-color:#CCCCCC;
	border-top-color: #CC3333;
	border-right-color: #CC3333;
	border-bottom-color: #CC3333;
	border-left-color: #CC3333;
	height:auto;
	
	
}

.content1 {
	color: #700000;
	font-family: "Arial", "Helvetica", sans-serif;
	text-align:left;
	line-height: 1.3;
	font-weight:700;
	font-size: 16px;
	margin-left:10px;
	margin-top:8px;
	margin-right:20px;
	float:left;
	width:375px;
	margin-bottom: 10px;
	
}

.content2 {
	color: #700000;
	font-family: "Arial", "Helvetica", sans-serif;
	text-align:left;
	line-height: 1.3;
	font-weight:700;
	font-size: 16px;
	margin-left:4px;
	margin-top:8px;
	margin-right:20px;
	float:right;
	width:375px;
	margin-bottom: 10px;
	
}


/* ---
#footerNAV {
	font-size: 12px;
	color: #333333;
	float: left;
	padding-left: 48px;
	padding-top: 10px;
}
#footerNAV a {
	color: #1DAEBC;
	text-decoration: none;
}
#footerNAV a:hover {
	color: #FFFFFF;
}

/* --- end footer --*/
/* --- temp page title --*/
.title {
	font-size: 20px;
	font-weight: bold;
	margin-top:10px;
	margin-left: 20px;
	padding-top: 10px;
	color: #700000;
}
/* --- images--*/


.carwash2 {
	width: 108px;
	float:left;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 6px;
	margin-left: 0px;
border:solid;
padding:6px;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;  */
}


.qs3805 {
	width: 216px;
	float:left;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 6px;
	margin-left: 0px;
/*		border:solid;
padding:6px;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;  */
}

.qs3810 {
	width: 216px;
	float:left;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 6px;
	margin-left: 0px;
/*		border:solid;
	padding:6px;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;   */
}

.formTable {

	width:640px;

	height: 400px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:justify;

	line-height:20px;

	color:#blue;

	float: none;

	margin-left: 80px;

	margin-right:20px;

	

	padding-left: 5px;

	padding-right: 5px;

	

	padding-bottom: 1em;
}



.formTableN {

	width:640px;

	height: 300px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:justify;

	line-height:20px;

	color:#000000;

	float: none;

	margin-left: 20px;

	margin-right:20px;

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 1em;

	padding-bottom: 1em;

}

/* Form Sections ======================================================================== */



.subscribeContainer 

{

	margin-left:20px;

	margin-right:20px;

	margin-top: 5px;

	width: 700px;

	padding-top: 30px;



}





.subscribe 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:justify;

	line-height:18px;

	margin-left:20px;

	margin-right:20px;

	margin-top: 5px;

	max-width:700ppx;

	width: 500px;



}



.subscribeTitle 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:center;

	line-height:18px;

	margin-left:14px;

	margin-right:20px;

	margin-top: 5px;

}





textarea.Comments { color:#102132; border: 1px solid #284279;

background-image:url(); 

scrollbar-3dlight-color:#bc6005; 

scrollbar-arrow-color:red; 

scrollbar-base-color:#bc6005; 

scrollbar-darkshadow-color:#bc6005; 

scrollbar-face-color:#bc6005; 

scrollbar-highlight-color:#bc6005; 

scrollbar-shadow-color:;   }

/*

filter:alpha(opacity=50); /*  Internet Explorer      

  -moz-opacity:0.5;       /*    Mozilla 1.6 and below   
   opacity: 0.5;   }
/*  background-color:#f9d3de;  */
   

.smallfieldinput {
color:#102132; border: 1px solid #284279;


margin-top:6px; margin-bottom:9;
background-image:url();  

/* filter:alpha(opacity=50);   /* Internet Explorer 
  -moz-opacity:0.5;        /*   Mozilla 1.6 and below 

   opacity: 0.5;*/  }

   

.formtext{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-left:5px; line-height:14px;

/* filter:alpha(opacity=50);    Internet Explorer       

-moz-opacity:0.5;           /* Mozilla 1.6 and below  
  opacity: 0.5;  }

/* background-color:#f9d3de;   */
