/* Shampoo Planet 09_12_08 */

html {
	min-height: 100%;
	height: auto;
}

body{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding:0;
	height: auto;
}

#wrapper{
	width:940px;
	margin: 0px auto auto auto;
}

/*text---------------------------------------------------------------*/


.purple{color:#954F83;}


a:link,a:visited,a:active,a:hover {
color:#954F83;
text-decoration:none;
}

a:hover {
color:#D24CAF;
}


h1 {
margin-top:5px;
	font-size: 35px;
	font-weight: normal;	
}

h2 {
	font-size: 16px;
	font-weight: normal;
	line-height:25px;
}


/*header---------------------------------------------------------------*/



#logo{

	width:528px;
	height:168px;
	margin:30px 0 0 0;

}


/*OLDDDDDDnav---------------------------------------------------------------

#nav{
	width:940px;
	height:42px;
	margin:14px 0 0 0;
	border-bottom:5px solid #954F83;
}


#navlist li { 
	display: inline;
	margin:0;
}


#navlist
{
	margin: 7px 0 0 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navlist li a:link, #navlist li a:visited, #navlist li a:active, #navlist li a:hover
{
	text-align:center;	
	float: left;
	color: #FFFFFF;
	width: 128px;
	height: 36px;
	padding: 10px 0 0 0;
}

#navlist li a:hover
{
	color: #fff;
	background-image:url(images/nav_r_o.jpg);
	background-repeat:repeat-x;
	background-color:#954F83;
}

*/




/*nav---------------------------------------------------------------*/



#nav{
	width:940px;
	float: left;
	margin:16px 0 0 0;
	border-bottom:5px solid #954F83;
}

#navitem{
width:134px;
height:42px;
float:left;
text-align:center;
}



#navitem a:link, #navitem a:visited, #navitem a:active, #navitem a:hover{
display:block;
float: left;
width:134px;
height:28px;
padding: 14px 0 0 0;
color:#ffffff;
}

#navitem a:hover{
background-color:#954F83;
background-image:url(images/nav_r_o.jpg);
background-repeat:no-repeat;
color:#ffffff;
}



#navitemhl{
width:134px;
height:42px;
float:left;
text-align:center;
}



#navitemhl a:link, #navitemhl a:visited, #navitemhl a:active, #navitemhl a:hover{
display:block;
float: left;
width:134px;
height:28px;
padding: 14px 0 0 0;
color:#ffffff;
background-color:#954F83;
background-image:url(images/nav_r_o.jpg);
background-repeat:no-repeat;
}

#navitemhl a:hover{
background-color:#954F83;
background-image:url(images/nav_r_o.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


/*body---------------------------------------------------------------*/


#content{
width:940px;
margin:100px 0 0 0;
line-height:18px;


}

#feat_image{
float:left;
width:344px;
margin:30px 0 0 0;
}

#text{
width:540px;
float:left;
margin:30px 0 0 0;
}

#text_col_left{

width:240px;
float:left;
margin-bottom:10px;
}

#text_col_right{
width:275px;
float:left;
margin-left:20px;
margin-bottom:10px;
}

#text_col_left_hours{
width:150px;
float:left;

}

#text_col_right_hours{
width:275px;
float:left;
margin-left:20px;

}


/*Footer---------------------------------------------------------------*/

#footer{
clear:both;
float:left;
width:940px;
height:53px;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
margin-bottom:20px;
}

#footer_l{
float:left;
margin-left:22px;
}

#footer_r{
float:right;
margin:0 20px 0 0;
}

/*Form---------------------------------------------------------------*/

.formbox{
border:solid 1px #954F83;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#FFFFFF;
padding:5px;
width:238px
}

.formbox2{
border:solid 1px #954F83;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#FFFFFF;
padding:5px;
width:498px
}


.border{
border:solid 1px #954F83;
}


