/************************************************************************************************************************/
/* RESET THE CSS  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0pt none; font-size:100%; font-style:inherit; font-weight:inherit; margin:0pt; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt; vertical-align:baseline; }
table { border-collapse:separate; border-spacing:0pt; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
strong { font-weight:bold; }
em { font-style:italic; }
* { margin:0pt; padding:0pt; }
a { outline: none; }
/*******************************************************************************************************************************/

img { behavior: url("../css/iepngfix.htc"); }

/*Layout elements*/

body {
      background-color:#593333;
	  background-image:url(../images/bg.jpg);
	  background-repeat:repeat-x;
	  font-family:Arial, Helvetica, sans-serif;
	  margin-top:0px;
	  }
	  
#container {
			width:900px;	
			margin-left: auto;
            margin-right: auto;
			
			}
			

#content {
		  padding-left:78px;
		  }
		  
#content2{
		  width:726px;
		  min-height:257px;
		  background-color:#ffffff;
		
		  }
		  
#footer {
         behavior: url("../css/iepngfix.htc");
		 background-image:url(../images/footer.png);
         background-repeat:no-repeat;
		 width:726px;
		 height:32px;
		 text-align:center;
		 }
		 
#footer {text-align:-moz-center;}
		 
		 

#head {behavior: url("../css/iepngfix.htc");
       background-image:url(../images/head_long.png);
       background-repeat:no-repeat;
	   width:1166px;
	   height:538px;  
	   margin-top:0px;
	   }
	   
#clear {height:30px}

.clear { height:20px; clear: both; text-align: center; }
/*******************************************************************************************************************************/
/*Text*/

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3A3A3A;
	padding-bottom:10px;
	}

h1 {color:#2d0a28;
	font-size:20px;
	padding-bottom:10px;}
	
h2 {color:#502222;
	font-size:17px;
	padding-bottom:11px;
	font-weight:bold;}
	
h3 {color:#895b5b;
	font-size:18px;
	padding-bottom:11px;
	padding-top:11px;
	}
	
h4 {color:#593333;
	font-size:18px;
	padding-bottom:11px;}
	
h5 {color:#895b5b;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
	}	
	
.wrap { float:left;
		padding:2px;
		color:#4d2b2a;}
		
a {color:#36191a;}
	
a:hover{text-decoration:none;}
	
ul {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3A3A3A;
	padding-bottom:10px;}

.ou {text-align:center;}

.text {font-weight:bold;}

.toplink {text-decoration:underline;
		  font-weight:bold;}


/*******************************************************************************************************************************/
   
/*Logo/Donation Button*/
	   
#logo {
		width:528px;
		height:148px;
		margin-left:44px;
	  }
	  
img#logo { behavior: url("../css/iepngfix.htc"); }
	  
	  
#consult
		{
		width:287px;
		height:62px;
		position:relative;
		top:-25px;
		left:532px;
		}


/*******************************************************************************************************************************/
/*Top Navigation*/

.menu{width:192px;
		  height:191px;
		  margin-left: 0px;
		  padding-left: 0px;
		  /*padding-top:5px;*/
		  position:relative;
		  }
		  
	#menu{width:228px;
		  height:218px;
		  list-style-type: none;
		  margin-left: 0;
		  padding-left: 0;
		  position:relative;
		  background:url("/images/navigation/nav_bg.jpg") 0 0 no-repeat;		  
		  }		
		  
	#product{display:block; width:192px; height:41px; background: url("../images/navigation/products_btn.png") 0 0 no-repeat;  behavior: url("../css/iepngfix.htc");}
	a:hover#product { behavior: url("../css/iepngfix.htc"); background-position: 0px -41px; }
	
			  
	#product2{display:block; width:192px; height:41px; background: url("../images/navigation/products_btn.png") 0 0 no-repeat;  behavior: url("../css/iepngfix.htc"); margin-top:-41px; }
	a:hover#product2 {background-position: 0px -41px;}
	
	#about{display:block; width:192px; height:32px; background: url("../images/navigation/about_btn.png") 0 0 no-repeat;}
	a:hover#about {background-position: 0px -32px;}
	
	#media{display:block; width:192px; height:33px; background: url("../images/navigation/media_btn.png") 0 0 no-repeat;}
	a:hover#media{background-position: 0px -33px;}

	#faq{display:block; width:192px; height:30px; background: url("../images/navigation/faq_btn.png") 0 0 no-repeat;}
	a:hover#faq {background-position: 0px -30px;}

	#contact{display:block; width:192px; height:34px; background: url("../images/navigation/home_btn.png") 0 0 no-repeat;}
	a:hover#contact{background-position: 0px -34px;}

	#bottom{display:block; width:192px; height:21px; background-image:url("../images/navigation/botnav.png"); behavior: url("../css/iepngfix.htc"); }


#nav{
	position:relative;
	top:129px;
	left:105px;
	 width:264px;
	 height:288px;
	 }

/*******************************************************************************************************************************/
/*Bottom Navigation*/

#footer li a {
	  text-decoration:none;
      color:#593333;
	  font-size:12px;
	  }
	  
#footer li a:hover {
	  text-decoration:underline;
      color:#3A3A3A;
	  font-size:12px;
	  }
		
#footer li {
		list-style: none;
		display: inline;
		padding-right: 2px;
		padding-left:2px;
			
	 }
	 
#me_branding
{
	width:900px;
	height:46px;
	padding-top:10px;
}	 

#me_right
{
	float:right;
	width:250px;
	height:36px;
}	 

#me_left
{
	float:left;
	width:200px;
	padding-left:100px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#330000;
}

/*******************************************************************************************************************************/
/*Content elements*/

#actualcontent {
			min-height:226px;
			width:670px;
			position:relative;
			top:-46px;
	        left:35px;			
			}
				
.para {height:5px;}
			
.left {
		float:left;
		padding:0px 28px 28px 0px;
	   }
		
.right {
		float:right;
		padding:0px 28px 28px 0px;
	   }
	   
.content-right {
			width:470px;	
			float:right;	
			}
	   
.content-left {width:180px; float:left;}	   
/*******************************************************************************************************************************/
/*ABOUT SECTION- Table and ul styling (images and bullets being displayed)*/

#actualcontent table {    
						border-collapse: collapse;
						color:#000000;
						margin:auto;
						margin-bottom:10px;
					  }
					  
		
#actualcontent td{padding:8px;
				  border:1px solid #593233;
				  vertical-align:middle;
				  
				  }

#actualcontent ul {padding-top:10px;}

.content-right ul li { padding-bottom:12px;}

#actualcontent li {list-style-image:url(../images/bullet.jpg);
	margin-left:20px;}


				  
.oula td{text-align:center;
	     width:155px;}
	   
.oula img {padding-bottom:5px;
		   }

.eve_2007 {width:450px;
		   }
		   
.eve_2007 td{vertical-align:middle;
			text-align:center;}
			
.indent {margin-left:40px;}

#content_image_left
{
	float:left;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
}

#content_image_right
{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

/*******************************************************************************************************************************/
/*WIGS SECTION- Table and img styling (images being displayed.wigs styles used through out the website)*/

.wigs {padding-bottom:20px;}

.wigs td{width:200px;
		 text-align:center;
		 background-color:#f4e8dd;}
		 
#wigstablehead {
	width:415px;
	text-align:center;
	background-color:#f4e8dd;
}
		 
.center1 {
		padding-bottom:10px;
		 }
		 
.hairpiece td{
			  width:78px;
			  text-align:center;}
			  
.hairpiece {padding-bottom:10px;}

.hair-long-box {width:480px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*******************************************************************************************************************************/
/*ACCESSORIES SECTION- Table and img styling (images being displayed)*/


.access td{ background-color:#FFFFFF;}
		 
.left2 {
		float:left;
		padding:0px 15px 10px 0px;
		width:250px;
	   }
	  
.require li{padding-bottom:10px;}   

.hairraise {width:500px;
			padding-top:20px;
			padding-bottom:10px;
			}
			
.img{text-align:center;}
	   
/*******************************************************************************************************************************/
/*AROMAS SECTION- Table and img styling (images being displayed)*/

#aroma td{
		text-align:center;
		border:0px solid blue;
		}
	   
				

/*******************************************************************************************************************************/
/*HATS SECTION- Table and img styling (images being displayed)*/		 
		 
.hats {text-decoration:underline;}

/*******************************************************************************************************************************/
/*FORM- making it pretty*/		

.inputstyle {
	border:1px solid #593333;
	margin-bottom:2px;
	 }
	 
.label {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3A3A3A;
	width:140px;
	margin:2px;
	display:block;
	float:left;
	text-align:right;
}

	 
/*button styling for the contact form*/

#button
{
	font-family:Arial, Helvetica, sans-serif;
	color:#452526;
	background-color:#eecfcd;
	border-bottom:#452526;
	border-left:#452526;
	border-right:#452526;
	border-top:#452526;
	border-width:1px;
	border-style:solid;
	font-size:12px;
	height:25px;
}	

.phone-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:##593333;
	font-weight:900px;
}

.hair-piece {padding-bottom:3px;}

.img-left {padding-right:10px; padding-bottom:50px; float:left;}
.img-left-border-small {margin-right:15px; margin-bottom:15px; float:left; border:2px solid #502222;}
.img-right {margin-left:15px; margin-bottom:15px; float:right; border:2px solid #502222;}
.img-left-border {float:left; border:2px solid #502222;}	
.img-left-small {padding-right:10px; padding-bottom:15px; float:left;}	
.img-border {border:2px solid #502222;}

.line {width:660px; border-bottom:1px solid #502222; padding-bottom:5px; height:5px; margin-bottom:5px;}
