/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body{ margin:0px; background:url(../media/topbg.jpg) top left repeat-x; background-color:#4e2614; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

span{ margin:0px; padding:0px;}
.main{ width:900px; margin:0 auto;}

.top{ width:1000px; height:97px;}

.logo{ background:url(../media/coco.jpg) top left no-repeat; height:96px; width:240px; float:left;}

.logo h1{ display:none;}

.cart{ width:190px; height:71px; float:right; background:url(../media/cart.jpg) top left no-repeat; margin:0px;}

.shop{ border-bottom:1px #695951 solid; width:146px; margin-left:44px; margin-top:25px; height:21px; color:#FFF; font-size:11px;}
.shopitem{ width:146px; margin-left:44px; color:#FFF; font-size:11px;}
p.totalcost  { color:#FFF; font-size:11px; }
.yellowtxt{ color:#ffbc08; font-size:14px;}
.yellowtxt11{ color:#ffbc08; font-size:11px;}
.whitetxt{ color:#fff; font-size:14px;}

.midbghome{ background:url(../media/mid_bg.jpg) top left repeat-x; width:100%;  }
.midbg{ /* background:url(../media/mid_bg.jpg) top left repeat-x; */ width:100%;  }
#left{ background:url(../media/left_bg.jpg) top left no-repeat; width:218px; float:left; }
#left-nav {
	width:178px;
	height: 395px;
	float: left;
	padding-top: 18px;
}

#left-nav li {
	list-style: none;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width:178px;
	height:30px;
	float: left;
	padding: 0px 0px 0px 40px;
}

#left-nav li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#left-nav li a:hover{ 
	font-size: 12px;
	color: #ffbc08;
	text-decoration: none;
}

#right{width:675px; float:left; }
.rightcontent { width: 675px; float: left; }
.rightcontent p { color:#fff; font-size:12px; margin: 0 10px 15px 15px; }
.rightcontent ol {
	font-size:12px;
	margin-left: 32px;
}

.rightcontent ol li {
	color:#e4a90f;
	font-size:12px;
}

.rightcontent h1 { color:#fff; font-size:16px; margin: 15px; text-decoration: underline; }

.rightcontent h2 {
	color:#fff;
	font-size:14px;
	font-weight: bold;
	margin: 15px;
	text-align: left;
	text-decoration: none;
}

.prod_list {
	padding-left: 15px;
}

.distributor_list {
	list-style: none;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	margin-left: 15px;
}

.distributor_list a {
	color: #e4a90f;
	text-decoration: underline;
}

.rightcontent ul {
	list-style: none;
}

.rightcontent ul li {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.about_content {
	width: 660px;
	padding-left: 15px;
}

.about_content p {
	padding-left: 15px;
}

.about_content ul {
	list-style: none;
}

.about_content ul li {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.about_info {
	width: 479px;
	float: left;
}

.about_pic {
	width: 196px;
	float: left;
}

.gallery_images {
	width: 400px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.gallery_images img {
	margin-right: 15px;
}



.salon_info {
	width: 225px;
	float: left; 
}

.salon_info ul {
	list-style: none;
	float: left;
	margin-left: 15px;
}

.salon_info ul li {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-left: 15px;
}

.salon_info ul li h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
}

.salonhour_holder {
	width: 225px;
	float: left;
	margin-top: 15px;
}

.salonhour_holder ul {
	list-style: none;
	float: left;
	margin-left: 15px;
}

.salonhour_holder ul li {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-left: 15px;
}



.cat-description {
	color: #fff;
}



.flash{ width:329px; height:295px; float:left;}
.rightgirl{ width:340px; float:left; height:295px; background:url(../media/girl_right.jpg) top right no-repeat; }
.welcome{ background:url(../media/welcomebg.jpg) top center no-repeat; width:675px; height:98px; float:left;}
.welcome_content{ width:650px; margin-left:20px; padding-top:8px; height:81px; }

.welcome_heading{ font-size:14px; color:#1b0a01; margin:0px;}

.whitetxt12{ color:#fff; font-size:12px; line-height:16px; }

.spacer{ width:675px; float:left; height:83px;}


.footerbg{ background:url(../media/footer_bg.jpg) top center repeat-x; height:159px; border-bottom:1px solid #875610; }
.footer{ width: 900px; margin: 0 auto;}

.testimonial_info {
	padding-left: 20px;
	color: #e4a90f;
}

.footertxt ul {
	display: inline;
}

.footertxt li {
	font-size: 11px;
	display:inline;
	color: #fff;
	list-style: none;
	text-decoration: none;
}

.footertxt li a{
	font-size: 11px;
	color: #fff;
	list-style: none;
	text-decoration: none;
}

.footertxt li a:hover{
	font-size: 11px;
	color: #fff;
	list-style: none;
	text-decoration:underline;
}

/**************************************************************************/


.contactus_bodyinput {
	width: 350px;
	float: left;
}

.contactus_data {
	width: 350px;
	float: left;
	margin-top: 15px;
}

.contactussearch_field {
	width: 193px;
	float: left;
}

.contactus_cat {
	width: 100px;
	float: left;
	margin-left: 11px;
}

.contactus_cat p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 20px;
	margin-top: 5px;
}

.contactus_search {
	width: 191px;
	height: 18px;
	float: left;
	font-size: 11px;
	line-height: 22px;
	border: 1px solid #a6a6a6 ;
}

.contactus_search {
	width: 193px;
	float: left;
	margin-top: 5px;
	line-height: 18px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.contactus_commentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 14px;
	float: left;
}

#contactus_commentbox {
	width: 298px;
	float: left;
	
}

.contactus_commentbox1 {
	width: 298px;
	height: 96px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	border: 1px solid #a6a6a6 ;
	margin-left: 7px;
	margin-top: 15px;
	
}

.contactussubmit {
	width: 83px;
	height: 24px;
	float: left;
	margin-top: 30px;
	padding-bottom: 10px;
	margin-left: 225px;
	margin-bottom: 50px;
}

.wholesalelink p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: orange;
}

.storeshours {
	text-align: center;
}
.salonname {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.storeshours strong {
	font-size: 16px;
	font-weight: bold;
}
.addresstitle {
	font-weight: bold;
	font-size: 14px;
}