/*		Style Sheet for Dirty Laundry Tees
		Design: Byron Dowler & Chris Freeman @ Coastlines Creative
		Production: Steve Mynett @ www.mynettworks.com for Coastlines Creative
		Last Edited = ?????
*/

/* --- Start Reset - */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
strong {font-weight: bold;}
/* -- End Reset --*/

/* -- 	Start Stylesheet -- */

body { 
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 62.5%;
	} 
	
#wrapper { margin: 0 auto; width: 817px;}	

#lhc { 
	min-height: 300px; 
	width: 245px; 
	float: left; 
	}
	
#rhc { 
	width: 505px; 	 
	margin-left: 285px; 
	}

.clear {clear: both; }


/* -------------------Homepage ------------ */
#home #content {
	background: url('../images/home_pic.gif') no-repeat scroll top left;
	width: 746px;
	height: 405px;
	margin: 0 auto; 
	}
	
#home #content p {display: none; }

/* -------------------Profile Page ------------ */
#profile #header  {
	background: url('../images/profile_header.gif');
	width: 817px;
	height: 42px;
	}

#profile #content { 
	background-image: url('../images/profile_bg.gif');
	}

#profile #footer {
	background: url('../images/profile_footer.gif');
	width: 817px;
	height: 93px;
	}
	
#profile h2 {
	background: url('../images/profile_title.gif');
	width: 45px;
	height: 13px;
	margin-bottom: 10px; 
	}
	
#profile h2 span {display: none; }

#profile #lhc { 
	background-image: url('../images/profile_nav_bg.gif');
	background-repeat: no-repeat;
	background-position: 53px 0px;
	height: 410px;  
	}	

#profile #clientlist {
	color: white; 
	font-size: 1.2em; 
	line-height: 1.44em;
	margin-left: 20px; 
	list-style-type: circle;
	}
	
/* -------------------Collections front Page ------------ */
#collections #header, #collections_content #header  {
	background: url('../images/collections_header.gif');
	width: 817px;
	height: 42px;
	}

#collections #content { 
	background-image: url('../images/collections_bg.gif');
	height: 231px;
	}

#collections #footer {
	background: url('../images/collections_footer.gif');
	width: 817px;
	height: 127px;
	}
	
#collections h2, #collections_content h2 {
	background: url('../images/collections_title.gif');
	width: 73px;
	height: 10px;
	margin-bottom: 10px; 
	}
	
#collections h2 span, #collections_content h2 span {display: none;}	

#collections p, #collections_content p {width: 282px; margin-bottom: 1.44em;}
#collections_content p.long {width: 480px; margin-bottom: 1.44em;}


#collections #lhc, #collections_content #lhc {
	background-image: url('../images/collections_nav_bg.gif');	
	background-repeat: no-repeat; 
	background-position: 41px 90px; 
	height: 197px; 
	}

	/* ----Collections Content Pages ----*/
	#collections_content #content {background-image: url('../images/collections_content_bg.gif'); background-repeat: repeat-y;}
	#collections_content #content #rhc li {float: left; width: 170px; padding: 20px;}
	#collections_content #content #rhc table p {width: 300px;}
	#collections_content #content #rhc {padding-bottom: 25px;}
	
/* -------------------Stores Page ------------ */
#stores #header  {
	background: url('../images/stores_header.gif');
	width: 817px;
	height: 42px;
	}

#stores #content { 
	background-image: url('../images/stores_bg.gif');
	height: 235px;
	}

#stores #footer {
	background: url('../images/stores_footer.gif');
	width: 817px;
	height: 146px;
	}
	
#stores h2 {
	background: url('../images/stores_title.gif');
	width: 90px;
	height: 13px;
	margin-bottom: 10px; 
	}
	
#stores h2 span {display: none;}	

#stores p {width: 282px; margin-bottom: 1.44em;}

#stores #lhc {
	background-image: url('../images/stores_nav_bg.gif');	
	background-repeat: no-repeat; 
	background-position: 50px 85px; 
}

		/*----- Stores Content -----*/
		
		#stores_content #header  {
			background: url('../images/stores_header.gif');
			width: 817px;
			height: 42px;
			}
		
		#stores_content #content {background-image: url('../images/stores_content_bg.gif');}
		
		#stores_content h2 {
			background: url('../images/stores_title.gif');
			width: 90px;
			height: 13px;
			margin-bottom: 10px; 
			}

		#stores_content h2 span {display: none;}	


		#stores_content #lhc {
			background-image: url('../images/stores_nav_bg.gif');	
			background-repeat: no-repeat; 
			background-position: 50px 85px; 
		}
		
		#stores_content table {font-size: 1.2em;}

		#stores_content ul {
			font-size: 1.2em; 
			line-height: 1.6em; 
		}
/* -------------------Licensing Page------------ */
#licensing #wrapper p {color: #FEF6DC;}

#licensing #header  {
	background: url('../images/licensing_header.gif');
	width: 817px;
	height: 42px;
	}

#licensing #content { 
	background-image: url('../images/licensing_bg.gif');
	height: 338px;
	color: #FEF6DC;
	}
	
#licensing h2 {
	background: url('../images/licensing_title.gif');
	width: 63px;
	height: 13px;
	margin-bottom: 10px; 
	}
	
#licensing h2 span {display: none;}	

#licensing p {width: 282px; margin-bottom: 1.44em;}

#licensing #lhc {
	background-image: url('../images/licensing_nav_bg.gif');	
	background-repeat: no-repeat; 
	background-position: 0 0; 
	}

/* -------------------Contact Page------------ */
#contact #header  {
	background: url('../images/contact_header.gif');
	width: 817px;
	height: 42px;
	}

#contact #content { 
	background-image: url('../images/contact_bg.gif');
}
	
#contact #lhc { 
	background-image: url('../images/contact_nav_bg.gif');
	background-repeat: no-repeat;
	
	} 	

#contact #footer {
	background: url('../images/contact_footer.gif');
	width: 817px;
	height: 89px;
	}
	
#contact h2 {
	background: url('../images/contact_title.gif');
	width: 163px;
	height: 10px;
	margin-bottom: 10px; 
	}

#contact h2 span {display: none;}
	
	

#contact #rhc table {
	font-size: 1.2em;
	
	}	
#contact #rhc h2{
	font-size: 1.2em; 
	color: white; 
	margin: 0; padding: 0;
	}	
		

/* -------------------Press Page------------ */
#press #header  {
	background: url('../images/press_header.gif');
	width: 817px;
	height: 42px;
	}

#press #content { 
	background-image: url('../images/press_bg.gif');
	min-height: 338px;
	}

#press #footer {
	background: url('../images/press_footer.gif');
	width: 817px;
	height: 88px;
	}	

#press h2 {
	background: url('../images/press_title.gif');
	width: 37px;
	height: 10px;
	margin-bottom: 10px; 
	}

#press h2 span {display: none;}	

#press p {width: 282px; margin-bottom: 1.44em;}

#press #lhc {background-image: url('../images/press_nav_bg.gif');} 

/* ------------------- Typography ------------ */

h3 {
	font-weight: bold; 
	color: white; 
	font-size: 1.2em; 
	line-height: 1.44em; 
	} 

p { 
	color: white; 
	font-size: 1.2em; 
	line-height: 1.44em; 
	} 

.long {width: 480px; }

h4 {
	margin-bottom: 3px; 
	color: white; 
	text-transform: lowercase; 
	font-weight: bold; 
}

table strong {font-weight: bold; }
td {width: 225px; padding-bottom: 10px; }

/* ------------------- Links ------------ */
a:link, a:visited, a:active {color: white; text-decoration: underline;}
a:hover {color: white; text-decoration: none; }

	/* ------------------- Stores Links ------------ */
	#stores_content a:link, #stores_content a:visited, #stores_content a:active {color: black; text-decoration: underline;}
	#stores_content a:hover {color: black; text-decoration: none;}
