@charset "utf-8";
/* CSS Document */
body{ margin:0; font-family:Tahoma, Verdana, "sans-serif";}

#main{ width:1000px; margin:0 auto;}

p,h1,h2,h3,h4,h5,h6,span,div,ul,li{ margin:0; padding:0;}

h4{ font-size:15px; font-weight:bold; color:#3A4C27}

ul,li{ list-style-type:inherit;}

h3{ color:#3A4C27; font-weight:bold }

#header{ width:1000px; float:left}

#warper{ width:998px; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background:url(../images/content_container.gif) no-repeat left top; position:relative; height:722px; float:left}

.content_container{ width:579px; position:relative; margin-left:413px; top:253px; border:0px solid #f00;  }

#footer{ width:1000px; background:url(../images/footer.gif) repeat-x left top; float:left; height:42px; border-bottom:0px solid #79a44a;}

.content_container h1{ padding:13px 22px;}

p{
	font-family:Tahoma, Verdana, "sans-serif";
	font-size:13px;
	color:#3a4c27;
	margin:0px;
	padding:0px;
	line-height: 18px;
}

#footer .copy{ float:left; padding:10px 20px; color:#FFFFFF; font-size:11px; }

#footer .nav{ float:right; color:#FFFFFF; padding:10px 20px; font-size:11px; }

#footer .nav ul{width:auto;}

#footer .nav ul li{width:auto; display:inline}

#footer .nav ul li a{width:auto; text-decoration:none; font-size:11px; padding:0 7px; color:#FFFFFF}

#footer .nav ul li a:hover{ text-decoration:underline}



/****************************Inner page****************************/

#warper_inner{ width:998px; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background:#fff;  position:relative; height:auto; float:left}

.content_container_inner{ padding:15px 27px 20px 30px; float:left; width:942px;}

.content_container_inner p{
	padding:0;
	line-height:18px
}

.container{ max-width:942px; border:0px solid #f00; width:942px; min-width:700px; margin:0 auto}

.box{ width:224px; float:left; }
 
 h2{ background: url(../images/box_topbg.gif) repeat-x left top; vertical-align:middle; font-size:13px; color:#fff; font-family:"Trebuchet MS"Arial, Helvetica, sans-serif; font-weight:bold; line-height:33PX;}
 
 h2 span{background:url(../images/bullet.gif) no-repeat 7px top;  padding-left:27px; }

.clear{ clear:both}

.more{ text-decoration:underline; font-size:11px; color:#096f00;}

.more:hover{ text-decoration:none}

.seprater{ width:15px; float:left}

a.link{color:#6B8E23;text-decoration:none}


/********************Tab**********************************/

.accordion_toggle {
	display: block;
	height: 30px;
	width: 680px;
	background: url(../images/tabbg.gif) repeat-x top right;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 14px;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
	letter-spacing: 1px;
		}

.accordion_toggle span { background:url(../images/bullet.png) no-repeat left 3px; padding:3px 0px 3px 20px;
		}
		.accordion_toggle_active {
			background: #bfda97;
			color: #333;
			border-bottom: 1px solid #0c0;
		}
		.accordion_toggle_active span{color: #333;}
		
		h1{ margin:0; padding:0;}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444; text-align:justify;
			overflow: hidden; padding:10px 10px 10px 10px; 
		}
		p img{ padding-left:20px;}
			
			img{ border:none}
			
			.buy{ padding:4px 0 4px 10px;}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 0px 10px 0px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 0px 10px 0px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 0;
      width: 680px;   
      height: auto;    
    }
    
    #vertical_nested_container {
      margin:0;
      width: 620px;
    }
	
.price{color:#c74635; float:right; padding:5PX 0px; font-size:12px; width:190px; font-weight:bold}

.price img{ padding:5px 0 5px 10px;clear:both;}
.time{ color:#54572C; padding-right:10px; font-weight:bold}

.container p img{padding:0; display:block;}

.scroller{width:auto; height:380px; margin-bottom:0px; padding-right:10px; overflow-y:auto; overflow-x:hidden;}
*{
	margin:0px;
	border:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.waxing_box{
	background:#263911;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.waxing_box_title{
	background:#e7e7e7;
	font-size:12px;
	font-family:Tahoma, Verdana, "sans-serif";
	padding-right:20px;
	color:#1F3317;
	line-height: 20px;
}
.waxing_box_price{
	background:#e7e7e7;
	font-size:12px;
	padding-right:0px;
	text-align:left;
	padding-left:30px;
	color:#dc1836;
	font-weight:bold;
	line-height:20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.waxing_box_buy{ background:#e7e7e7; padding:3px 0;  }
.pad_r{ padding-right:22px;}
.pad_l{ padding-left:28px;}
.waxing_img{
	float:left;
	width:320px;
}
.waxinglistbox{background:#F0F7E8; text-align:center; float:left;  width:600px;}
.note{
	color: #FF0000;
	font-weight: bold;
}
.localized_box{ background:#263911; line-height:25px; padding-left:10px; font-size:13px; font-weight:bold; color:#FFFFFF;}
.localized_box_title{ background:#e7e7e7; font-size:12px; font-family:Tahoma, Verdana, "sans-serif"; padding-left:10px; padding-bottom:7px; color:#1F3317; line-height:20px;}
.localized_box_price{ background:#e7e7e7; font-size:12px; padding-bottom:7px; padding-right:0px; text-align:left; padding-left:0px; color:#dc1836; font-weight:bold; line-height:20px;}
.localized_box_buy{ background:#e7e7e7; padding:5px 10px }
h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
h2 a:hover {
	color: #C9FABC;
	text-decoration: none;
}
.content_container_inner ul {
	color: #006600;
}
.content_container_inner li {
	font-family:Tahoma, Verdana, "sans-serif";
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	list-style-image: url(../images/bullet-b.jpg);
	list-style-position: inside;
	padding-left: 2px;
}
.ttl-img {
	padding-bottom: 18px;
}
