	body 
	  {
		margin-top:0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left:0px;
		background:url(../images/bg.gif) top left repeat;
	  }

	 a.navigation:active { font-size: 13px; font-family: Arial, Verdana; color: #c07c4d; text-decoration: none;}
	 a.navigation:hover {font-size: 13px; font-family: Arial, Verdana;  color: #c07c4d; text-decoration: none;}
	 a.navigation:link { font-size: 13px; font-family: Arial, Verdana; color: #c07c4d; text-decoration: none;}
	 a.navigation:visited { font-size: 13px; font-family: Arial, Verdana; color: #c07c4d; text-decoration: none;}

	 a.pagelinks:active { font-size: 12px; font-family: Arial, Verdana; color: #bc707a; text-decoration: underline;}
	 a.pagelinks:hover {font-size: 12px; font-family: Arial, Verdana;  color: #bc707a; text-decoration: underline;}
	 a.pagelinks:link { font-size: 12px; font-family: Arial, Verdana; color: #bc707a; text-decoration: underline;}
	 a.pagelinks:visited { font-size: 12px; font-family: Arial, Verdana; color: #bc707a; text-decoration: underline;}
	
	 a.innerlinks:active { font-size: 11px; font-family: Arial, Verdana; color: #6c6666; text-decoration: underline;}
	 a.innerlinks:hover {font-size: 11px; font-family: Arial, Verdana;  color: #6c6666; text-decoration: underline;}
	 a.innerlinks:link { font-size: 11px; font-family: Arial, Verdana; color: #6c6666; text-decoration: underline;}
	 a.innerlinks:visited { font-size: 11px; font-family: Arial, Verdana; color: #6c6666; text-decoration: underline;}

	 a.whitelinks:active { font-size: 13px; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: underline;}
	 a.whitelinks:hover {font-size: 13px; font-family: Arial, Verdana;  color: #FFFFFF; text-decoration: underline;}
	 a.whitelinks:link { font-size: 13px; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: underline;}
	 a.whitelinks:visited { font-size: 13px; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: underline;}

	 a.footer:active { font-size: 11px; font-family: Verdana; color: #957854; text-decoration: underline;}
	 a.footer:hover {font-size: 11px; font-family: Verdana;  color: #957854; text-decoration: underline;}
	 a.footer:link { font-size: 11px; font-family: Verdana; color: #957854; text-decoration: underline;}
	 a.footer:visited { font-size: 11px; font-family: Verdana; color: #957854; text-decoration: underline;}


	p
	{
		font: 12pt Arial, Verdana sans-serif;
		color: #464646;
	}

	.navigation {
		font-size: 13px;
		font-family: Arial, Verdana;
		color: #c07c4d;
		text-decoration: none;
		border:0px;
		font-weight: bold;
	}
	#header_container
	  {
		position: relative;
		background:url(../images/header.gif) top left no-repeat;
		width:100%;
		height:384px;
		
	  }

	#logo
	  {
		position: absolute;
		top: 50px;
		left: 0.5em;
		width:560px;
		height:66px;
	  }

	  #logo2
	  {
		position: absolute;
		left: 0.5em;
		width:560px;
		height:66px;
	  }

	  #tagline {
		position: absolute;
		top: 0px;
		left:350px;
		width: 300px;
		height: 160px;
		background-color:#FFFFFF;
		}

	  #navigation
	  {
	    position: absolute;
		top: 168px;
		left: 25px;
		color: #ef9d55;
		font:  13px Arial, Verdana, sans-serif;
		font-weight:bold;
		width:1005px;
	  }

	#internal_container
	  {
		position: relative;
		background:url(../images/internal_bg.gif) top left no-repeat;
		width:1005px;
		height:990px;
		/*overflow:hidden;*/
	  }

	#article_container
	  {
		position: relative;
		background:url(../images/article_bg.gif) top left no-repeat;
		width:1005px;
		height:990px;
		/*overflow:hidden;*/
	  }

	#internal_content
	  {
		position:relative;
		top:0px;
		left:10px;
		width:650px;
		background-color:#ffffff;
	  }

	#internal_content .text
	  {
		font: 12pt Arial, Verdana, sans-serif;
		color: #000000;
		margin-left:20px;
	  }

	#internal_content .media
	  {
		font: 13px Verdana, sans-serif;
		color: #000000;
		margin-left:0px;
	  }


	#internal_content .title
	{
		font: 20px Arial, sans-serif;
		color: #cf544d;
		font-weight:bold;
	}

	#internal_contact
	  {
	  position:absolute;
	  top:775px;
	  left:568px;
	  width:369px;

	  }

	#internal_contact .input
	  {
		background-color:#e3e8f1;
		color:#998585;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		border:0px;
	  }

	#internal_contact .title
	  {
		font: 11px Arial Narrow, Arial, sans-serif;
		color:#464646;
	  }

	  #internal_contact .right_title
	  {
		color:#1a3150;
		font: 13px Arial, Helvetica, sans-serif;
		font-weight:bold;
	  }

	#internal_ad_top
	  {
		position:absolute;
		top:705px;
		left:597px;
		background:url(../images/ad1.jpg) top left no-repeat;
		width:295px;
		height:175px;
		overflow:hidden;
	  }

	#internal_ad_top .txt
	  {
		font: 10px Verdana, sans-serif;
		color: #ffffff;
		margin-top:145px;
		margin-left:10px;
		margin-right:1px;
	  }


	#salon_notice
	{
		position: absolute;
		top: 280px;
		left: 740px;
		background:url(../images/salon_notice_bg.gif) top left repeat;
		width:184;
		height:97;
	}

	#salon_notice .noticetxt
	{
		margin-top:15px;
		margin-left:20px;
		font: 11px Arial, sans-serif;
		color: #ffffff;
	}

	#print_email
	{
		position: absolute;
		top: 110px;
		left: 550px;		
	}
		

	#item_header
	{
		background:url(../images/item_headerbg.gif) top left repeat;
		width:90%;
		height:30;
		border: 1px solid #dddddd;
		font: 12px Arial, sans-serif;
		color: #464646;
		font-weight:bold;
	}

	#item_header2
	{
		background:url(../images/item_headerbg.gif) top left repeat;
		width:450;
		height:30;
		border: 1px solid #dddddd;
		font: 12px Arial, sans-serif;
		color: #464646;
		font-weight:bold;
	}

	#item_bg
	{
		background:url(../images/item_bg.gif) top left repeat;
		width:156px;
		height:238px;
	}

	#item_bg .description
	{
		font: 11px Arial, sans-serif;
		color: #464646;
	}

	#flashblock
	  {
		position: absolute;
		top: 0em;
	  }

	#head_rt
	  {
		background:url(../images/header_rt.jpg) top left no-repeat;
		width:445px;
		height:384px;
		float:left;
	  }

	#ad_top
	  {
		position:absolute;
		top:345px;
		left:605px;
		background:url(../images/ad1.jpg) top left no-repeat;
		width:295px;
		height:175px;
		overflow:hidden;
	  }

	#ad_top .txt
	  {
		font: 10px Verdana, sans-serif;
		color: #ffffff;
		margin-top:145px;
		margin-left:10px;
		margin-right:1px;
	  }

	  #google
	  {
		position:absolute;
		top:55px;
		left:625px;
		width:250px;
		height:450px;
		overflow:hidden;
	  }

	  #internal_google
	  {
		position:absolute;
		top:420px;
		left:625px;
		width:250px;
		height:450px;
		overflow:hidden;
	  }

	  #media_google
	  {
		position:absolute;
		top:660px;
		left:745px;
		width:250px;
		height:450px;
		overflow:hidden;
	  }

	#top_middle
	  {
		position:absolute;
		background-color:#ffffff;
		top:225px;
		left:30px;
		width:530px;
		overflow:hidden;
	  }

	.top_middle p
	  {
		font: 12px Verdana, sans-serif;
		color: #6d6058;
		margin-left:20px;
	  }

	#top_right
	  {
		position:absolute;
		left:550px;
		top:205px;
		width:445px;
		height:175px;
		overflow:hidden;
		font: 11px Verdana, sans-serif;
		color:#464646;
      }

	  .top_right_txt
	  {
		font: 12px Verdana, sans-serif;
		color:#464646;
      }

	  #copyright
	  {
		position:absolute;
		top:1150px;
		left:340px;
		font: 11px Verdana, Arial sans-serif;
		color: #464646;
	  }

	  #adsense
	  {
	  position:absolute; width:228px; height:210px; top:19px; left:20px;
	  }

	  #video
	  {
	  position:absolute; background:url(../images/video_bg.gif) top-left no-repeat; width:274px; height:215px; top:18px; left:247px;
	  }

	  #video2
	  {
	  position:absolute;
	  background:url(../images/feature_bg.jpg) top-left no-repeat;
	  width:520px;
	  height:234px;
	  top:5px;
	  left:30px;
	  font: 11px Verdana, Arial sans-serif;
	  }

	  #videoholder
	  {
	  position:absolute;
	  width:520px;
	  height:234px;
	  top:5px;
	  left:30px;
	  font: 11px Verdana, Arial sans-serif;
	  }

	  #sublinks
	  {
	  position:absolute; top:5px;left:580px; width:384px
	  }

	  #internal_sublinks
	  {
	  position:absolute; top:390px;left:580px; width:384px;
	  }

	  #internal_bannerad
	  {
		position:absolute;
		top:875px;
		left:620px;
		background:url(../images/bannerad_holder.gif) top left no-repeat;
		width:285px;
		height:152px;
	  }

	  #products
	  {
	  position:absolute; 
	  top:50px; 
	  left:570px; 
	  background:url(../images/products_bg.gif) top left no-repeat;
	  width:381px;
	  height:326px;
	  overflow:hidden;
	  }
	  	  
	  
	  #inner_container
	  {
		position:absolute;
		top:384px;
		background:url(../images/middle.gif) top left repeat;
		width:100%;
		height:606px;
		overflow:hidden;
	  }

	  #inner_lft
	  {
		position:absolute;
		top:265px;
		left:20px;
		width:246px;
		height:325px;
		font: 12px Verdana, sans-serif;
		color:#6d6058;
		background-color:#ffffff;
	  }	  

	  #inner_lft td
	  {
		font: 11px Verdana, sans-serif;
		color:#6d6058;
	  }

	  #inner_middle
	  {
		position:absolute;
		top:225px;
		left:276px;
		width:291px;
		height:309px;
		font: 11px Verdana, sans-serif;
		color:#637b99;
	  }  
	  

	  #inner_rt
	  {
		width:445px;
		height:240px;
		float:left;
		font:11px Verdana, sans-serif;
		color:#6d6058;
	  }	 

	  #contact
	  {
	  position:absolute;
	  top:400px;
	  left:575px;
	  width:369px;
	  height:174px;
	  }

	  #contact .input
	  {
		background-color:#e3e8f1;
		color:#998585;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		border:0px;
	  }

	  #contact .title
	  {
		font: 11px Arial Narrow, Arial, sans-serif;
		color:#464646;
	  }

	  #contact .right_title
	  {
		color:#1a3150;
		font: 13px Arial, Helvetica, sans-serif;
		font-weight:bold;
	  }

	  #searchsite
	  {
		position:absolute;
		top:135px;
		left:485px;
		width:350px;
		height:100px;
		font: 11px Verdana, sans-serif;
		color:#637b99;
	}

/* ============ Testimonial form ==============*/
	 #testimonial
	  {
	  width:369px;
	  height:174px;
	  background-color:#FFFFFF;
	  }

	  #testimonial .testinput
	  {
		background-color:#f8ecd3;
		color:#998585;
		font: 12px Arial, Helvetica, sans-serif;
		border:0px;
	  }

	  #testimonial .testtitle
	  {
		font: 13px Arial Narrow, Arial, sans-serif;
		color:#464646;
	  }

	  #testimonial .right_title
	  {
		color:#1a3150;
		font: 13px Arial, Helvetica, sans-serif;
		font-weight:bold;
	  }
/* ================ Edn Testimonial Form =================*/

	  .products
	  {
		font: 11px Verdana, sans-serif;
		color:#6d6058;
	  }

	  .links
	  {
		font: 11px Verdana, sans-serif;
		color:#637b99;
	  }

	  .news
	  {
		width:200px;
		height:20px;
		font: 10px Verdana, sans-serif;
		color:#464646;
	  }
	  
	  
/*========================== Footer Styles =======================*/
	  #footer
	  {
		position:absolute;
		top:990px;
		background:url(../images/footer.gif) top left no-repeat;
		width:1005px;
		height:210px;
		overflow:hidden;
	  }

	  #footer_lft
	  {
		width:455px;
		height:144px;
		float:left;
		font:12px Verdana, sans-serif;
		color:#ffffff;
	  }	 

	   #footer_middle
	  {
		width:220px;
		height:144px;
		float:left;
	  }	 

	   #footer_rt
	  {
		width:277px;
		height:144px;
		float:left;
		font:11px Verdana, sans-serif;
		color:#6d6058;
	  }	 

	  .footer
	  {
		font:10px Verdana, sans-serif;
		color:#957854;
	  }

	  #footer_navigation
	  {
		margin-top:50px;
		margin-left:50px;
	  }

	  

/*================== Jquery flow =====================*/
#myController span{
margin-right:10px;
width:27px;
height:28px;
/*background:url(../images/store/numbers_bg.jpg) top left no-repeat;*/
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #3c4f62;
font-weight:bold;
cursor:pointer;
}

#jFlowSlide{

}

#myController span.jFlowSelected {
background:#fefcfc;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#myController2 span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}

#jFlowSlide2{
border:10px solid #0F0;
}

#myController2 span.jFlowSelected2 {
background:#0F0;
}

.jFlowPrev2, .jFlowNext2{
cursor:pointer;
}


#myController3 span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}

#jFlowSlide3{
border:10px solid #00F;
}

#myController3 span.jFlowSelected3 {
background:#00F;
}

.jFlowPrev3, .jFlowNext3{
cursor:pointer;
}





/*=================== Header Navigation =========================*/
	#dropmenudiv
	{
	position:absolute;
	/*border:1px solid black;*/
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	}

	#dropmenudiv a
	{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	color:#816f7b;
	font-size:12px;
	font-family:Arial;
	}

	#dropmenudiv a:hover
	{ /*hover background color*/
	background-color: #816f7b;
	color:#ffffff;
	font-weight:bold;
	}
