 /*Big Laundry Styles*/

body{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 70%; color: #5a74a7; 
	padding: 0px;
 	margin: 5px 0px 0px 0px; 
 	text-align: center;
 	line-height: 1.2;
}

img {  border:0px; margin: 0px; padding: 0px; }

label{ display: block; margin-bottom: 3px;}

a,a:active { text-decoration:none; color:#0055FF; }
/*a:visited { color:#759BE7; }*/
a:hover { text-decoration:underline; color: #ff3300; }

ul { list-style:none; margin:0px; padding: 0px; text-indent: 0px;}

h1,h2,h3,h4,h5 { margin:0px; padding:0px; }
#content h2 { margin-left: 3px; }

span.unavailable { text-decoration:line-through; } 

input, textarea{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1em;
 	color: #000000;
 	}
div.infoColumn input, textarea{

 	background-color: #ffffff;
	border-left: 1px solid #3B4A69; border-top: 1px solid #3B4A69; border-bottom: 1px solid #8FABE4; border-right: 1px solid #8FABE4;
}

div.pageWrapper{ padding:  0px;
 	margin: auto;
 	text-align: left;
 	width: 750px;
}

div.header{ 
	margin: 0px; 
	padding: 0px; 
	text-align: left; 
	clear: both;
} 

.header_infoColTitle{  
	position: relative;  
	top: 0px;  
	left:333px; 
}

div.midRowLeft{ /* the entire middle row, except for the info column */
 	width: 580px;
 	float: left; margin-bottom: 40px;
}
	div.midRowLeft_userWelcome{
		text-align: left;
		width: 100%;
		clear: both;  height: 12px;    
		padding: 5px 0px 0px 6px;
	 }
 	div.midRowLeft_mainNav{
 		text-align: left;
 		width: 100%;
	 	clear: both;
 		padding: 5px 0px 10px 0px;
 		border-bottom: 5px solid #3366cc;
 	}
 		#mainNav_doMyMenu{
 			float:left; 
 			width: 157px; 
 			clear: none;
 		}
 		#mainNav_doMyMenu img{
 			padding: 0px;
 			margin: 0px;
 		}
 	div.midRowLeft_leftNav{
		text-align: left;
		width: 155px;
		float: left;
	 }  
 
		 #midRowLeft_leftNav ul li{   
 			text-align: left; 
 			padding: 6px;   
 			display: block;   
 		}  
 		#midRowLeft_leftNav ul li.odd {   
 			background: #fee7e7; 
 		}  
 
		.leftNav_regularText{  
 			padding-left: 6px;  
 			margin:  10px 0px 15px 0px;  
 		}
 
		 .leftNav_blueText{  
 			padding-left: 6px;   
 			margin:  10px 0px 15px 0px;  
 			color: #3366cc;   
 		}
  
	 div.midRowLeft_content{ /* CONTENT */ 
 		font-size: 100%;
		text-align: left;
		width: 385px;
		float: left;
		padding: 8px 0px 8px 5px;
	 }  
	 
#columnWrapper {
	float:left;
	width:100%; /*420*/
	border-top: 1px solid #5a74a7;
	border-bottom: 1px solid #5a74a7;
	margin-bottom: 20px;
	
}
div.column {
	padding-left: 5px;
	float:left;
	width:178px; /*200*/
	margin-left:0px;
}
 
		 #content ul{  
 			padding-left: 30px;   
 			text-align: left;   
 			display: block;  
 		}  
 
 		#content ul li{   
 			list-style-position: outside;   
 			margin:  0px 0px 5px 0px;  
 		}  
		 #content ul li.bullet01 {    
 			list-style-image:  url(../images/bullet01.gif);  
 		} 
		 #content ul li.bullet02 {
			list-style-image:  url(../images/bullet02.gif);  
		}  
 		#content p{   
 			margin: 0px 0px 5px 0px;  	
 			padding-left: 30px; 
 		}   
 	
	div.faqWrapper{   
		width: 390px;   
		float: right;   
		border-top: 1px solid #5a74a7;  
		margin: 10px 0px 0px 0px;  
		padding: 5px 0px 5px 0px;  
	}   

		#faqWrapper p{    
			padding-left: 0px;   
		}      

	div.midRowLeft_content_tellMeMoreNav{  
		padding: 5px 5px 5px 0px; 
	}  

	div.midRowLeft_content_tellMeMoreNav img{   
		margin: 0px 3px 0px 3px;  
	} 

	div.midRowLeft_content_doMyNav{  
		padding: 5px 5px 5px 0px; 
	}  

	div.midRowLeft_content_tellMeMoreNav img{   
		margin: 0px 3px 0px 3px;  
	} 
 
div.infoColumn{ 
	width: 160px;
	float: right; 
	margin: auto; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	text-align: right;
} 

	div.infoColumn img{  
		margin: 5px 0px 5px 0px; 
	} 

	div.infoColumn_textWrapper{ /*wraps all text content within elements*/  
		padding: 0px; 
		margin: 5px;  
		text-align: left;   
		display: block;  
		line-height: 14px; 
	} 
	div.infoCol_highlight01{ /*highligted blue bg text*/  
		float: right;   
		width: 100%;  
		clear: both;    
		background:  #e0f2fd;  
		border-bottom: 1px solid #3366cc; 
	}
	div.infoCol_images{  
		float: right;   
		width: 100%;  
		clear: both;
	} 

	div.infoCol_highlight02{    
		float: right;   
		width: 100%;  
		clear: both;  
		background:  #ebfbf9;  
		border-bottom: 1px solid #7AC0CC;  
		border-top: 1px solid #7AC0CC; 
	} 
	div.infoCol_highlight03{ /* plain bg, green underline */  
		float: right;   
		width: 100%;  
		clear: both;  
		border-bottom: 1px solid #7AC0CC; 
	} 
	div.infoCol_highlight04{   
		float: right;   
		width: 100%;  
		clear: both;  
		background:  #E0F2FD;  
		border-top: 1px solid #3366cc; 
	} 
	div.infoCol_regular{ /*regular text with white background*/  
		float: right;   
		width: 100%;  
		clear: both; 
	}  
		#infoCol_regular ul{   
			text-align: left;   
			margin: 5px 0px 5px 10px;  
			list-style:  url(../images/universal/bullet03.gif);   
			list-style-position: inside;   
		}  
		#infoCol_regular ul li{   
			text-indent: -16px;   
			margin: 5px 0px 5px 0px;   
		} 

	div.infoCol_canWeDoYouToo_wrapper{   
		height: 105px;  
		float: right;  
		margin: auto;  
		width: 160px;  
		background:  #e0f2fd; 
	}  

		div.infoCol_canWeDoYouToo_leftCol{      
			text-align: center;   
			float: left;   
			width:  60px;
			margin-top:5px;
		}  

		div.infoCol_canWeDoYouToo_rightCol{ 
			text-align: left;   
			line-height: 16px;   
			float:  left;   
			width: 95px; 
			margin-top:5px;
		}

div.footer{ 
	clear: both; 	
	background: #3366cc;
 	width: 100%; 
} 
	div.footer a, div.footer a:active, div.footer a:visited { font:9px Verdana; text-decoration:none; color:#FFFFFF; }
	div.footer a:hover { text-decoration:underline; color:#FFFFFF; }

	span.footer_textWrap{  
		color: #ffffff;  
		font-size: 10px;  
		padding: 10px 0px 18px 14px;  
		text-align: left;   
		display: block;  
		line-height: 14px; 
	}
	
	
table {
	margin-left:30px;
}



table.calendar { margin-top:12px; }
td.sectionheader { padding: 15px 0px 5px 0px; font-weight:bold; }
hr { height:1px; }
td input,textarea { width:200px; font-size:11px; }
td input.pcode { width:30px; }
table.calendar td { font: 9px Verdana; }
table.calendar td.day { font: 9px Verdana;vertical-align:top; padding-top:2px; border-top:1px solid #999; }
table.calendar td.weekend { padding:20px 3px 0px 3px; }
div.timeslots {
	display:none;
	font: 9px Verdana;
	height:60px;
	width:210px;
	position:absolute;
	text-align:left;
	line-height:1.5;
	margin-top:17px;
}
div.timeslots div.top {
	height:30px;
	background-color: #FFFF00;
	padding:2px 7px;
}
div.timeslots div.bottom {
	height:30px;
	background-color: #FFDD00;
	padding:2px 7px;
}

div.weekday {
	padding: 2px 3px;
	background-color:#3A38D5;
	text-align:center;
}
div.monthday {
	padding: 5px 2px;
	background-color:#DFF1FD;
	text-align:center;
	margin-top:2px;
}

#content div.weekday a,div.weekday a:hover,div.weekday a:active { color:#FFFFFF; text-decoration:none; }
#content div.monthday a,div.monthday a:hover,div.monthday a:active { color:#6272A3; text-decoration:none; }
#timeselected { margin-top:10px; }

#orderlist {
	margin:0px;
	width:100%
}
#orderlist td {
	border-bottom: 1px solid #999;
	padding:3px;
}