/* 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:900px; 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;
	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;
}

#content_part_new{
	float:left;
	width:690px;
	height:700px;
	background-color:#FFF; 
	background-image:url(../media/content_logo1.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.rightcontent_new h1 { 
	font-family:"Trebuchet MS";
	color:#492414;
	font-size:16px; 
	margin: 15px; 
	text-decoration: underline; 
}

.gallery_images_new {
	width: 570px;
	margin: 0 auto;
	padding:40px 0 0 40px;
}

.gallery_images_new img {
	margin-right: 80px;
}

.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/chocolate_bg_right.jpg) top right no-repeat; }
.welcome{ background:url(../media/welcomebg_160.jpg) top center no-repeat; width:675px; height:160px; float:left;}
.welcome1{ background:url(../media/welcomebg_90.jpg) top center no-repeat; width:675px; height:100px; float:left;}
.welcome_content{ width:650px; margin-left:20px; padding-top:13px; height:81px; }

.welcome_heading{ font-size:14px; color:#fbb700; margin:0px; font-weight: bold;}

.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; color: #fff;}

.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;
}
.salonname a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.salonname a:hover{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.storeshours strong {
	font-size: 16px;
	font-weight: bold;
}
.addresstitle {
	font-weight: bold;
	font-size: 14px;
}

.distributors a {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
}

.distributors a:hover {
	color: #fff;
	text-decoration: underline;
}

.distributors p {
	margin-left: 0;
	padding-left: 0;
}

.txtsection h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #978a84;
}
.txtsection h2 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #e9b400;
	margin-left: 10px;
}
.txtsection h3 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #e9b400;
	padding-top: 12px;
}
.txtsection p {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	color: #fff;
}
.txtsection a {
	color: #e9b400;
}

.txtsectionsitemap h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #978a84;
}
.txtsectionsitemap h2 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #e9b400;
}
.txtsectionsitemap h3 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #e9b400;
}
.txtsectionsitemap p {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	color: #fff;
}

.prodlistpromo li {
	margin-left: 15px;
	color: #fff;
	float: left;
	clear: both;
	padding-top: 10px;
	list-style: none;
	width: 460px;
}

.prodlistpromo li a {
	font-size: 12px;
	color: #e9b400;
	
}

.promotionalsitemapul li {
	margin-left: 25px;
	color: #fff;
}

.promotionalsitemapul li a {
	font-size: 14px;
	color: #fff;
}

.orangetext {
	color: #E9B400;
}





/*** OMG Prod Detail Page ***/
#content_part{
	float:left;
	width:690px;	
	height: 700px;
	background-image:url(../media/content_logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	background-color: #fff;
}

#content_part p {
	color: #4e2614;
	padding-left:0;
}

#top_part{
	width:690px;
	float:left;
}

#bottom_part{
	width:690px;
	float:left;
	padding:160px 0 0 0px;
}
#bottom_part p{
	font-family:arial;
	font-size:26px;
	color:#4e2614;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}

#text_left{
	width:473px;
	float:left;
}

#welcome_head{
	font-family:arial;	
	width:170px;
	font-size:36px;
	text-align:center;
	font-weight:bold;
	color:#4e2614;
	padding-left:154px;
}

.welcome_text h3{
	font-family:arial;	
	width:170px;
	font-size:36px;
	text-align:center;
	font-weight:bold;
	color:#4e2614;
	margin-top:5px;
	border-bottom:3px solid #272727;
}

.extra_text p {
	font-family:arial;
	font-size:27px;
	text-align:center;
	font-weight:bold;
	color:#4e2614;
	margin-top:4px;
	margin-bottom:4px;
}

#content_part .everything_text p {
	font-family:arial;
	font-size:18px;
	text-align:left;
	font-weight:bold;
	color:#4e2614;
	padding-left:20px;
	margin-bottom:4px;
}

.plus_text{
	font-family:arial;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#4e2614;
	margin-bottom:4px;
}

.enough_text p {
	font-family:arial;
	font-size:27px;
	line-height:44px;
	text-align:center;
	font-weight:bold;
	color:#4e2614;
	margin-top:4px;
	margin-bottom:4px;
}

#content_part .ounce_text p {
	font-family:arial;
	font-size:18px;
	text-align:left;
	font-weight:normal;
	line-height:30px;
	padding-left:20px;
	color:#4e2614;
	margin-top:4px;
	margin-bottom:4px;
	padding-left: 30px;
}

#package_head{
	font-family:arial;	
	font-size:18px;
	text-align:left;
	font-weight:bold;
	color:#4e2614;
	padding-left:20px;
}

.package_text p{
	font-family:arial;
	font-size:18px;
	width:205px;
	text-align:left;
	font-weight:bold;
	color:#4e2614;
	margin-top:5px;
	border-bottom:2px solid #272727;
}

#image_right{
	width:217px;
	float:left;
}

.img{
	width:202px;
	padding:18px 0 10px 0;
}

#cart{
	width:202px;
	float:left;
}

#cart_mid {
	float:left;
	clear: both;
	width:200px;
	background-color:#FFFFFF;
	background-position:bottom;
	border-left:#c7bab5 solid 1px;
	border-right:#c7bab5 solid 1px;
}

.add_text p{
	font-family:arial;
	font-size:17px;	
	text-align:center;
	font-weight:normal;
	color:#4e2614;
	padding:3px 0 4px 0;
}

.left_p8aa {	
	float:right;
	width:200px;
	padding:0;
}

#content_part .qty_text {
	float:left;
	font-family:arial;
	font-size:13px;	
	text-align:left;
	font-weight:normal;
	color:#4e2614;
	padding:3px 0 0 10px;
}

.advan6 {
	float:left;
	width:60px;
	padding-top:0;
	padding-bottom:0;
	color:#583221;
}

.button {
	float:left;
	padding:0 0 0 3px;
	position: relative;
	top: -5px;
	left: 3px;
 }
 
 #checkout_page {
 	background-color: #fff;
 	padding: 10px;
 overflow: auto;
 
 }
 
 #checkout_page * {
	color: #000 !important;
 }
 
 #checkout_page .khxc_confirm {
 	color: green !important;
 }
 
 #checkout_page .khxc_storehead {
 	padding-left:0 !important;
 }
 
 #checkout_page .khxc_formsecthead {
 	padding-left:0 !important;
 	margin-left:0 !important;
 }
 
 #checkout_page .khxc_formfielda {
 	padding: 5px;
 	border: 1px solid #333333;
 	background-color: #eeeeee;
 	text-decoration: none;
 	padding-left: 26px;
 	background-image: url('../media/arrowpointer.gif');
 	background-repeat: no-repeat;
 	background-position: left center;
 }
 
 #checkout_page .khxc_formfielda:hover {
 	text-decoration: underline;
 }
 
 .whitetxt {
 color: #ffffff !important;
 margin-left: 20px;
 font-size: 12px;
 }
 
 .omgprodhome {
 	padding-top: 8px;
 	color: #fff;
 }
 
 .omgprodhome a {
 	text-decoration: none;
 }
 
 .omgprodhometitle {
 	color: #fdc104;
 }
 
 .omgprodboxprods {
 	background-color: #482311;
 	padding: 8px;
 	border-top: 1px solid #633612;
 	border-right: 1px solid #633612;
 	border-bottom: 1px solid #633612;
 	border-left: 1px solid #633612;
 }
 
 #sliderprods {
 	width: 188px;
 	height: 165px;
 	background-image: url('../media/sliderprodbg.jpg');
 	background-repeat: no-repeat;
 	float: left;
 	clear: both;
 	text-align: center;
 	padding: 6px;
 	margin-bottom: -8px;
 }
 
 #sliderprods ul, #sliderprods li{
	margin:0;
	padding:0;
	list-style:none;
	}
#sliderprods, #sliderprods li{ 
	width:188px;
	height:165px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}	

.prodslidercocosheader {
	padding-top: 10px;
	color: #fff;
}

#signatureRequired{
	display: none;
	border: 4px solid #4E2614;
	padding: 12px;
	background: #ffbc08;
	float: left;
}

#signatureRequired span{
	font-weight: bold;
}

#signatureRequired input{
	float: left;
	margin-left: 16px;
	margin-right: 4px;
}

#signatureRequired label{
	float: left;
}

#ccp0--coform--SUBMIT{
	width: auto !important;
	padding: 4px 12px;
}