@charset "utf-8";
/* CSS Document */

/*
Theme Name:Beauty Salon
Description: This is Wordpress theme.
Version: 1.1
Author: iamdesigning
*/

/* CSS Reset */

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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.alignleft
{
	float: left;
	margin-right: 12px;
}
.alignright
{
	float: right;
	margin-left: 12px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* Background-Styles */

body {
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height: normal;
	color:#545454;
	margin: 0px;
	padding: 0px;
	overflow:auto;
	background-attachment: fixed;
	background-color: #ffffff;
	background-image: url(images/pink.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.container {
	width:956px;
	margin:0 auto;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clear {
	clear:both;
}
a {
	color:#FFF;
	float:none;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:24px;
}
a:hover {
	color:#fff;
}
/* Header-Styles */


/*#header { padding-top:40px; margin:0px; height:107px; }*/

#header {
	padding-top:40px;
	margin:0px;
	height:25px;
}
.subpage_top {
	margin:82px 0px 0px 0px;
}
.logo {
	margin-left: 15px;
	float:left;
}
ul#nav {
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;
	width:630px;
}
ul#nav ul li
{
	position:relative;
}
ul#nav li {
	display:inline;
	color:#703319;
	font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 10px;
	line-height:55px;
	width:80px;
}
ul#nav li:hover, ul#nav li.current_page_item {
	color:#fff;
	background:url(images/menu_select.png) no-repeat;
}
ul#nav li a {
	color:#BD841A;
	float:right;
	padding:0px;
	line-height:55px;
	width:83px;
	text-decoration:none;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
ul#nav ul ul.sub-menu li a
{
	display:inline;
	color:#703319;
	font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 10px;
	line-height:24px;
	width:150px;
}
ul#nav ul ul.sub-menu li a:hover
{
	color:#DD8B68;
}

ul#nav ul ul.sub-menu li
{
	background-image: none;
	background-color:#b5988a;
}
ul#nav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 48px;
	left: 20px;
	float: left;
	width: 180px;
	z-index: 99999;
}
ul#nav ul ul li {
	min-width: 180px;
}
ul#nav ul ul ul {
	left: 100%;
	top: 0;
}
ul#nav ul ul a {
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
ul#nav li:hover > a,
ul#nav ul ul ul :hover > a {
	color:#BD841A;
}
ul#nav ul li:hover > ul {
	display: block;
}

ul#nav ul li.current_page_item > a,
ul#nav ul li.current-menu-ancestor > a,
ul#nav ul li.current-menu-item > a,
ul#nav ul li.current-menu-parent > a {
	color:#BD841A;
}
* html ul#nav ul li.current_page_item a,
* html ul#nav ul li.current-menu-ancestor a,
* html ul#nav ul li.current-menu-item a,
* html ul#nav ul li.current-menu-parent a,
* html ul#nav ul li a:hover {
	color:#BD841A;
}

/* Banner Styles */

/* Banner Slide Show Styles*/

#slideshow {
	position:relative;
	height:432px;
	top:25px;
}
#slideshow DIV {
	position:absolute;
	top:50px;
	left:0px;
	z-index:8;
	opacity:0.0;
	height: 400px;
	background-color:#FFF;
}
#slideshow DIV.active {
	z-index:10;
	opacity:1.0;
}
#slideshow DIV.last-active {
	z-index:9;
}
.banner {
	margin:0px;
	padding:0px;
	height:357px;
	width:956px;
}
.banner .bg {
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/banner_bg.png) no-repeat;
	width:956px;
	height:352px;
}
.banner .banner_text {
	float:left;
	margin:30px 0px 0px 140px;
}
.banner h1 {
	font:normal 48px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#703319;
	float:left;
	font-style:italic;
	margin:60px 0px 0px 140px;
}
.banner h2 {
	clear:both;
	font:normal 30px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	font-style:italic;
	margin:0px 0px 0px 140px;
}
.banner h3 {
	clear:both;
	font:bold 60px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	margin:0px 0px 0px 140px;
}
.banner a {
	clear:both;
	font:normal 30px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	font-style:italic;
	text-decoration:underline;
	margin:0px 0px 0px 140px;
}
.banner a:hover {
	color:#545454;
}
/* Content Styles */

#content {
	padding:0px;
	margin:0px;
	height:auto;
}
#content .bg_top {
	background:url(images/content_bg_top.png) no-repeat;
	width:956px;
	height:9px;
	padding:0px;
}
#content .bg {
	background:url(images/content_bg.png) repeat-y;
	width:956px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px 0px 47px 0px;
}
#content .bg_bottom {
	background:url(images/content_bg_bottom.png) no-repeat;
	width:956px;
	height:18px;
	float:left;
	margin:0px;
	padding:0px 0px 23px 0px;
}
#content .welcome_text {
	float:left;
	width:620px;
	padding:0px;
	margin:0px;
}
#content h1 {
	clear:both;
	font:normal 36px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px 0px 3px 34px;
	padding:0px;
}
#content h2 {
	clear:both;
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px 0px 3px 34px;
	padding:0px;
	width:500px;
}
#content h3 {
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	padding:0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 34px;
}
#content h4 {
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#630;
	margin:8px 0px 0px 34px;
	padding:0px;
}
#content h5 {
	font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#630;
	line-height:30px;
	margin:30px 0px 3px 20px;
	padding:0px;
	width:250px;
}
#content h6 {
	clear:both;
	font:normal 30px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:63px;
	margin:0px 0px 3px 34px;
	padding:0px;
	width:300px;
}
#content .popular_head {
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#630;
	margin:8px 0px 0px 15px;
	padding:0px;
}
#content p.welcome {
	clear:both;
}
#content .sent_message {
	clear:both;
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#906;
	margin:16px 0px 0px 34px;
	padding:0px;
	width:600px;
}
#content .search_title {
	clear:both;
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px;
	padding:0px;
}
#content .search_title:hover {
	color:#000000;
}
#content p a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#703319;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:24px;
	text-decoration:underline;
}
#content p a:hover {
	color:#545454;
}
#content a.readmore {
	margin:0px 0px 0px 34px;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	padding:0px;
	line-height:24px;
	text-decoration:underline;
}
#content a.readmore:hover {
	color:#B0877B;
}
#content a.readmore_product {
	margin:20px 0px 0px 34px;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	padding:0px;
	line-height:24px;
	text-decoration:underline;
}
#content a.readmore_product:hover {
	color:#545454;
}
#content .spa_hours {
	float:right;
	padding:0px;
	margin:20px 34px 0px 0px;
	background:url(images/spahours_bg.png) no-repeat;
	width:235px;
	height:157px;
}
#content .spa_hours li{
	list-style:none;
}
#content .clock_icon {
	margin:16px 0px 0px 40px;
	float:left;
}
#content span.hour {
	float:left;
	width:235px;
	text-align:center;
	margin:4px 0px 0px 0px;
	padding:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:23px;
}
#content .image_title {
	clear:both;
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px;
	padding:0px;
	width:500px;
}
#content .image_title:hover {
	text-decoration:none;
}
#content .blog_title {
	font:normal 36px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:540px;
}
#content .blog_title:hover {
	text-decoration:underline;
}
#content .seperator {
	clear:both;
	float:left;
	margin:30px 0px 0px 3px;
}
#content .third_column {
	float:left;
	width:305px;
	margin:0px;
	padding:0px;
}
/*#content .third_column img { clear:both; float:left; border:1px solid #f5ceee; margin:82px 0px 22px 34px; }*/

#content .second_column {
	float:left;
	width:292px;
	margin:0px;
	padding:0px;
}
ul#services {
	margin:0px 0px 14px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#services li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#services li a {
	background: url(images/flower_bullet.png) left no-repeat;
	color:#630;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:28px;
	clear:both;
	text-decoration:none;
}
ul#services li a:hover {
	color:#914B42;
	background: url(images/flower_select.png) left no-repeat;
}
ul#archives {
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#archives li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#archives li a {
	background: url(images/flower_bullet.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
}
ul#archives li a:hover {
	color:#b82759;
	background: url(images/flower_select.png) left no-repeat;
}
ul#categories {
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#categories li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#categories li a {
	background: url(images/flower_bullet.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
}
ul#categories li a:hover {
	color:#b82759;
	background: url(images/flower_select.png) left no-repeat;
}
#content .first_column {
	float:left;
	width:355px;
	margin:0px;
	padding:0px;
}
.spa_treatment {
	float:left;
	border:1px solid #B5988A;
	margin:10px 0px 24px 34px;
	width:238px;
	height:218px;
	position:relative;
	background-color: #BA807C;
}
.spa_treatment img{
	background-position: top center;
	vertical-align: top;
	
}

.spa_treatment a {
	text-decoration:none;
}
#content a.gift_cert {
	float:left;
	background:url(images/button.png) no-repeat;
	width:255px;
	height:38px;
	margin:15px 0px 0px 35px;
	padding:9px 0px 0px 17px;
	font:bold 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#792065;
	text-decoration:none;
}
#content a.gift_cert:hover {
	float:left;
	background:url(images/button_select.png) no-repeat;
}
#content a.face_book {
	float:left;
	background:url(images/button.png) no-repeat;
	width:235px;
	height:35px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	font:bold 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	line-height:38px;
	color:#fff;
	text-decoration:none;
}
#content a.face_book:hover {
	float:left;
	background:url(images/button_select.png) no-repeat;
}
#content a.face_book img {
	float:right;
	padding:0px;
	margin:10px 40px 0px 0px;
}
#content .photo_gallery {
	float:left;
	background:url(images/gallery_bg.jpg) no-repeat;
	width:881px;
	height:237px;
	margin:10px 0px 0px 38px;
	padding:0px;
}
#content .photo_gallery img {
	float:left;
	border:1px solid #A2817D;
	width:223px;
	height:148px;
	padding:10px;
	margin:34px 0px 0px 16px;
}
/*ul#gallery { float:left; margin:0px 0px 0px 10px; padding:0px; list-style:none; }

ul#gallery li { margin:34px 0px 0px 13px; padding:10px; border:1px solid #f6cdee; width:223px; height:148px; float:left; }*/

#content a.left_arrow {
	float:left;
	background:url(images/left_arrow.png) no-repeat;
	width:19px;
	height:31px;
	margin:103px 8px 0px 20px;
	padding:0px;
}
#content a.right_arrow {
	float:right;
	background:url(images/right_arrow.png) no-repeat;
	width:19px;
	height:31px;
	margin:103px 20px 0px 8px;
	padding:0px;
}
/* Sub page Styles */

#content .main_content {
	float:left;
	margin:0px;
	padding:0px;
	width:600px;
}
#content .cont {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:565px;
}
#content p {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0px 0px 0px 34px;
	padding:0px;
	line-height:24px;
	float:left;
}
#content .welcome_text {
	margin-top: 20px;
}
.welcome_text p {
	clear:both;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0px 0px 0px 34px;
	padding:0px;
	line-height:24px;
	float:left;
	width:620px;
}
#content a.online {
	color:#9a1f81;
	float:none;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:24px;
}
#content a.online:hover {
	color:#000000;
}
#content .image {
	clear:both;
	float:left;
	border:1px solid #BB9A95;
	margin:40px 0px 10px 34px;
	width:219px;
}
#content .image2 {
	clear:both;
	float:left;
	border:1px solid #f5ceee;
	margin:0px 0px 10px 34px;
	width:219px;
}
#content span.img_txt {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	line-height:24px;
	width:285px;
}
#content span.img_txt p {
	margin:0px;
	width:285px;
}
#content .image_txt p {
	margin:0px 0px 0px 20px;
	width:285px;
}
#content blockquote {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999999;
	font-style:italic;
	float:left;
	margin:25px 0px 20px 15px;
	line-height:24px;
	padding:0px;
	width:450px;
}
#content .quote {
	clear:both;
	float:left;
	margin:20px 0px 0px 34px;
	padding:0px;
	width:24px;
}
#content .product_desc {
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0px 0px 0px 20px;
	padding:0px;
	width:250px;
	line-height:24px;
}
#content .product_desc p {
	float:left;
	padding:0px;
	margin:0px;
	width:285px;
}
#content .product_image {
	clear:both;
	float:left;
	width:244px;
	margin:10px 0px 0px 34px;
	padding:0px;
	border:1px solid #f6cdee;
}
#content .single_image {
	clear:both;
	float:left;
	margin:30px 0px 30px 34px;
	border:1px solid #f6cdee;
	padding:0px;
	max-width: 300px;
	float:left;
	margin-right: 10px;
}
#content .single_image2 {
	clear:both;
	float:left;
	margin:30px 0px 30px 0px;
	border:1px solid #f6cdee;
	padding:0px;
}
#content span.view {
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px;
	width:250px;
}
#content span.view img {
	float:left;
	margin:5px 8px 0px 0px;
}
#content a.view_details {
	float:left;
	margin:0px;
	padding:0px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#703319;
	text-decoration:none;
}
#content a.view_details:hover {
	color:#914b42;
}
#pagination {
	clear:both;
	float:left;
	margin:40px 0px 0px 34px;
	width:540px;
}
.cont p {
	width:540px;
}
#pagination a {
	float:left;
	padding:3px 7px 2px 7px;
	text-decoration: none;
	margin:0px 5px 0px 0px;
	color: #888889;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #c8c7c6;
	background:url(images/page_bg.jpg) repeat-x;
	text-decoration:none;
}
#pagination a:hover, #pagination a.active {
	color: #ffffff;
	background:url(images/page_bgselect.jpg) repeat-x;
	border:1px solid #ed87da;
}
ul.bulleted_lists {
	clear:both;
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul.bulleted_lists li {
	display:inline;
	margin:0px;
	padding:0px;
	width:250px;
}
ul.bulleted_lists li {
	background: url(images/tick.png) left no-repeat;
	color:#630;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
}
.table_style {
	clear:both;
	padding:0px;
	margin:10px 0px 0px 34px;
}
tr {
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color: #C49B91;
}
.trow {
	background:#fffdff;
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.serial_no {
	text-align:center;
	margin:0px;
	padding:0px;
	width:40px;
}
td {
	padding:0px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#F7F7F7;
	text-align:left;
}
th {
	padding:0px 0px 0px 10px;
	height:35px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	background-color: #A0643F;
}
#content .services {
	float:left;
	border:1px solid 630;
	background:#ffffff;
	margin:40px 0px 0px 34px;
	width:238px;
	height:168px;
}
#content .info {
	font:normal 18px Arial, Helvetica, sans-serif;
	float:left;
	color:#cb4fb2;
	margin:15px 0px 0px 0px;
	padding:0px;
	width:540px;
}
#content .serv_price {
	background:#ffe7fa url(images/price_bg.jpg) repeat-x;
	width:520px;
	border:1px solid 630;
	margin:30px 0px 0px 34px;
	padding:0px;
	float:left;
	height:auto;
}
ul#price_detail {
	margin:10px 0px 10px 20px;
	padding:0px;
	float:left;
	width:450px;
}
ul#price_detail li {
	display:inline;
	background: url(images/arrow2.png) left no-repeat;
	color:#630;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
}
#content .fullwidth_content {
	float:left;
	margin:0px;
	padding:0px;
	width:850px;
}
#content .fullwidth_content p {
	width:850px;
	margin:0px 0px 0px 34px;
}
#content .address {
	float:left;
	margin:30px 0px 0px 34px;
	padding:47px 60px 46px 60px;
	border:1px solid #A3675C;
	width:270px;
}
#content .comp_name {
	font:normal 18px Arial, Helvetica, sans-serif;
	float:left;
	color:#630;
	margin:0px;
	padding:0px;
}
#content p.address {
	font:normal 16px Arial, Helvetica, sans-serif;
	float:left;
	color:#630;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:none;
	line-height:24px;
}
#content img.map {
	float:left;
	margin:30px 0px 0px 34px;
	padding:0px;
	border:1px solid #996F64;
	width:374px;
	height:280px;
}
#content span.red {
	color:red;
}
.booknow_form {
	clear:both;
	float:left;
	margin:0px 0px 20px 34px;
	padding:0px;
	width:580px;
}
.search_form {
	clear:both;
	float:left;
	margin:0px 0px 20px 34px;
	padding:0px;
}
.label_text {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#630;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px;
	width:160px;
}
#content p.textbox {
	height:76px;
	margin-left:0px;
	width:600px;
}
input {
	float:left;
	margin:0px;
	background:url(images/text_bg.jpg) repeat-x;
	border:1px solid #E6C5C1;
	width:329px;
}
input.text {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	margin:40px 0px 10px 0px;
	padding:10px 0px 10px 10px;
	height:16px;
}
#content p span.textbox {
	height:36px;
	float:left;
	border:1px solid red;
}
select {
	float:left;
	margin:40px 0px 0px 0px;
	padding:8px;
	background:url(images/text_bg.jpg) repeat-x;
	border:1px solid #DAC0BC;
	width:341px;
	height:36px;
	line-height:24px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
}
option {
	background:#ffffff;
}
/*Comment form*/
fieldset {
	clear:both;
	margin:0px 0px 0px 34px;
}
label.reply {
	clear:both;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	margin:30px 0px 0px 0px;
	padding:0px;
	width:70px;
}
input.text_comment {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	margin:20px 0px 0px 30px;
	padding:10px;
	height:16px;
}
input.check {
	clear:both;
	float:left;
	margin:30px 0px 0px 100px;
	padding:0px;
	width:13px;
	height:13px;
}
textarea {
	float:left;
	margin:0px;
	padding:0px;
	background:#f8f8f8 url(images/text_bg.jpg) repeat-x;
	border:1px solid #e5e3e3;
	width:349px;
	height:160px;
}
textarea.text {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	margin:20px 0px 0px 30px;
	padding:10px;
	height:160px;
	line-height:20px;
}
label.check {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	margin:30px 0px 0px 15px;
	padding:0px;
	width:300px;
}
#content span.submit {
	float:left;
	margin:50px 0px 0px 140px;
	padding:0px;
}
#content .submit_btn {
	float:left;
	background:url(images/submit_btn.png) no-repeat;
	width:86px;
	height:33px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
}
#content .submit_btn:hover {
	float:left;
	background:url(images/submit_select.png) no-repeat;
	cursor:pointer;
}
#content .booknow_spa {
	margin:40px 100px 0px 0px;
}
/*Blog Design*/


#content .blog_detail {
	float:left;
	background:#ffe5f7;
	margin:-10px 0px 30px 34px;
	padding:9px;
	width:501px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#545454;
}
#content .blog_detail a {
	color:#bd5faa;
	text-decoration:none;
}
#content .blog_detail a:hover {
	color:#000000;
	text-decoration:none;
}
#content .blog_detail img {
	float:right;
	margin:5px 10px 0px 0px;
	padding:0px;
}
#content .blog_detail span {
	margin:0px;
	padding:0px;
}
#content .blog_detail span a {
	float:right;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#545454;
}
#content .blog_detail span a:hover {
	text-decoration:underline;
}
#content .blog_img {
	float:left;
	margin:0px 0px 30px 34px;
	padding:0px;
	border:1px solid #f6cdee;
}
#content .left_detail {
	width:390px;
	float:left;
}
#content .right_detail {
	float:left;
	width:100px;
}
.readmore_btn {
	float:left;
	margin:20px 0px 0px 0px;
	padding:8px 15px 7px 15px;
	background:url(images/readmore_bg.jpg) repeat-x;
	height:17px;
	border:1px solid #ed87da;
	color:#792065;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.readmore_btn:hover {
	background:url(images/readmore_select.jpg) repeat-x;
	border:1px solid #f3a6e5;
	text-decoration:none;
}
.product_readmore {
	clear:both;
	float:left;
	margin:5px 0px 0px 0px;
	padding:8px 15px 7px 15px;
	background:url(images/readmore_bg.jpg) repeat-x;
	height:17px;
	border:1px solid #ed87da;
	color:#792065;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.product_readmore:hover {
	background:url(images/readmore_select.jpg) repeat-x;
	border:1px solid #f3a6e5;
}
#content .blog_sep {
	float:left;
	border-bottom:1px dashed #703319;
	width:520px;
	margin:30px 0px 10px 34px;
}
#content .blogfooter_sep {
	clear:both;
	float:left;
	margin:40px 0px 0px 3px;
}
#content .recent_comnt {
	float:left;
	width:318px;
	margin:0px;
	padding:0px;
}
#content .recent_post {
	float:left;
	width:317px;
	margin:0px;
	padding:0px;
}
#content .twitter_column {
	float:left;
	width:316px;
	margin:0px;
	padding:0px;
}
ul#recent_comments {
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#recent_comments li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#recent_comments li a {
	background: url(images/comment_icon.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 28px;
	line-height:35px;
	clear:both;
	text-decoration:none;
	width:250px;
}
ul#recent_comments li a:hover {
	color:#b82759;
	background: url(images/comment_select.png) left no-repeat;
}
ul#recentposts {
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#recentposts li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#recentposts li a {
	background: url(images/arrow2.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
	width:250px;
}
ul#recentposts li a:hover {
	color:#b82759;
}
#content .twitter_blog {
	float:left;
	margin:10px 0px 0px 34px;
}
#content p.twitter_txt {
	float:left;
	width:210px;
	margin:5px 0px 0px 10px;
}
#content p a.twitter {
	float:left;
	color:#703319;
	font-size:14px;
	margin:10px 0px 0px 0px;
	text-decoration:none;
}
#content p a.twitter:hover {
	color:#000000;
}
#content .response {
	float:left;
	margin:30px 0px 10px 34px;
	padding:0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#545454;
}
#content .comment {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:565px;
}
#content .comment .photo {
	float:left;
	width:98px;
	margin:0px;
	padding:0px;
	height:105px;
}
#content .comment a img {
	clear:both;
	width:98px;
	height:105px;
	float:left;
	border:1px solid #f6cdee;
	margin:0px;
}
#content .comment a.reply {
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#703319;
	text-align:center;
	text-decoration:underline;
	width:98px;
	line-height:24px;
}
#content .comment a.reply:hover {
	color:#545454;
}
#content .comment p.date {
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0px;
	text-align:center;
	width:98px;
	line-height:24px;
}
#content .comment .comnt {
	float:left;
	margin:10px 0px 30px 20px;
	padding:0px;
	width:400px;
}
#content .comment .comnt p {
	clear:both;
	width:380px;
	float:left;
	margin:0px;
}
#content .comment p.msg {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
}
#content .comment span.author_name {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	float:left;
	font-size:14px;
}
#content .comment2 {
	float:left;
	margin:0px 0px 0px 50px;
}
#content .comment .comnt2 {
	float:left;
	margin:30px 0px 0px 20px;
	padding:0px;
	width:350px;
}
#content .share {
	float:left;
	margin:30px 0px 10px 34px;
}
.photo a.comment-reply-link {
	width:100px;
	text-align:center;
	float:left;
}
.photo a.comment-edit-link {
	width:100px;
	text-align:center;
	float:left;
}
#content .submitcomment_btn {
	clear:both;
	float:left;
	margin:30px 0px 0px 100px;
	padding:8px 15px 7px 15px;
	background:url(images/readmore_bg.jpg) repeat-x;
	height:32px;
	width:90px;
	border:1px solid #ed87da;
	color:#792065;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#content .submitcomment_btn:hover {
	background:url(images/readmore_select.jpg) repeat-x;
	border:1px solid #f3a6e5;
	cursor:pointer;
}
div.twitter_column li#twitter-sidebar {
	list-style:none;
}
ul#twitter-list {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#twitter-list li {
	list-style:none;
	background:url(images/twitter_bird.png) 0px 6px no-repeat;
	margin:25px 0px 0px 15px;
	padding:0px 0px 0px 45px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	line-height:24px;
	width:220px;
}
/* Sidebar Styles */

#sidebar {
	float:left;
	margin:0px;
	padding:0px;
	width:330px;
}
#sidebar .sidebar_cont {
	float:left;
	margin:0px;
	padding:0px;
	width:305px;
}
#sidebar h1 {
	clear:both;
	font:normal 30px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:63px;
	margin:0px 0px 3px 34px;
	padding:0px;
	width:230px;
}
#sidebar a.readmore {
	color:#703319;
	float:left;
	text-decoration:underline;
	margin:20px 0px 20px 34px;
	padding:0px;
	font:normal 14px Arial, Helvetica, sans-serif;
}
#sidebar a.readmore:hover {
	color:#545454;
}
#sidebar .product_style {
	float:left;
	clear:both;
	margin:0px 0px 20px 30px;
}
ul#sub_menu {
	margin:0px 0px 0px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#sub_menu li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#sub_menu li a {
	background: url(images/arrow.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
	width:250px;
}
ul#sub_menu li a:hover {
	color:#b82759;
	background: url(images/arrow_select.png) left no-repeat;
}
/* Blog sidebar*/
ul#archives {
	margin:0px 0px 10px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#archives li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#archives li a {
	background: url(images/flower_bullet.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
}
ul#archives li a:hover {
	color:#b82759;
	background: url(images/flower_select.png) left no-repeat;
}
ul#categories {
	margin:0px 0px 10px 34px;
	padding:0px;
	float:left;
	width:250px;
}
ul#categories li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#categories li a {
	background: url(images/flower_bullet.png) left no-repeat;
	color:#545454;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:35px;
	clear:both;
	text-decoration:none;
}
ul#categories li a:hover {
	color:#b82759;
	background: url(images/flower_select.png) left no-repeat;
}
.search {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#f8f8f8 url(images/text_bg.jpg) repeat-x;
	border:1px solid #e5e3e3;
	width:218px;
	height:36px;
}
.search_text {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	float:left;
	margin:0px;
	padding:10px;
	height:16px;
	background:none;
	border:none;
	width:198px;
}
.search_icon_bg {
	float:left;
	margin:10px 0px 10px -1px;
	padding:7px 8px 7px 8px;
	background:#f8f8f8 url(images/text_bg.jpg) repeat-x;
	border:1px solid #e5e3e3;
	width:22px;
	height:22px;
}
.search_icon {
	float:left;
	width:26px;
	height:27px;
	border:none;
	padding:0px;
}
#sidebar .widget_tags {
	float:left;
	margin:0px 0px 15px 24px;
}
#sidebar .widget_tag a {
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	line-height:24px;
	margin:10px 10px 0px 10px;
	padding:0px;
	text-decoration:none;
	display:inline;
}
#sidebar .widget_tag a:hover {
	color:#b82759;
}
.sidebar_product p {
	width:290px;
}
/* Footer Styles */

#footer {
	clear:both;
	margin:0px 0px 0px 4px;
	padding:0px;
	width:956px;
	height:56px;
}
#footer span.copyright {
	float:left;
	font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#989096;
	margin:3px 0px 0px 0px;
	padding:0px;
}
#footer img {
	float:left;
	margin:0px 0px 0px 8px;
	padding:0px;
}
ul#footer_link {
	float:right;
	margin:3px 3px 0px 0px;
	padding:0px;
}
ul#footer_link li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul#footer_link li a {
	font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#989096;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
ul#footer_link li {
	background: url(images/footer_sep.jpg) right no-repeat;
	float:left;
}
ul#footer_link li a:hover {
	color:#b82759;
}
/* Gift & Certificates Styles */

#gift_certificate {
	float:left;
	margin:0px;
	/*border:3px solid #f1c7e4; 
	background:#efd2ee url(images/gift_bg.jpg) repeat-x; */
	height:auto;
	background:#ffffff;
}
#gift_certificate .gift_bg {
	float:left;
	margin:0px;
	padding:0px;
	background:#ffffff;
	width:560px;
}
.gift_img {
	clear:both;
	float:left;
	border:1px solid #fdd4f0;
	background:#ffe4f8;
	margin:10px 0px 24px 20px;
	width:238px;
	height:168px;
}
#gift_certificate h1 {
	clear:both;
	font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#703319;
	line-height:69px;
	margin:0px 0px 3px 20px;
	padding:0px;
}
#gift_certificate h2 {
	clear:both;
	font:bold 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#bf41a5;
	margin:9px 0px 0px 15px;
	padding:0px;
}
#gift_certificate h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	float:left;
	color:#bf41a5;
	margin:8px 0px 0px 20px;
	padding:0px;
}
#gift_certificate p.gift_detail {
	width:250px;
	margin:10px 0px 0px 20px;
	float:left;
	line-height:24px;
}
#gift_certificate a.close_btn img {
	float:right;
	margin:13px 13px 0px 0px;
}
#gift_certificate .buy_btn {
	float:left;
	margin:15px 0px 0px 20px;
	padding:8px 15px 7px 15px;
	background:url(images/readmore_bg.jpg) repeat-x;
	height:17px;
	border:1px solid #ed87da;
	color:#792065;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#gift_certificate .buy_btn:hover {
	background:url(images/readmore_select.jpg) repeat-x;
	border:1px solid #f3a6e5;
}
/* Comment styles - Post discussion */

#thread {
	list-style: none;
	margin: 1em;
	padding: 0px;
}
#thread li div.comment-body {
	height: 1%;
	z-index: 1;
	position: relative;
	margin: 3em 0px 4em 0px;
	padding: 1em 28px 0em 28px;/*border-radius: 5px;*/
			
			
}
#thread li div.comment-body p {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0px 0px 0px 120px;
	padding:0px;
	line-height:24px;
	float:none;
	width:410px;
}
#thread li.bypostauthor div.comment-body {
	background-color: #fff;
	border-color: #ccc;
}
#thread ul.children {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 2em;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#545454;
	width:300px;
}
#thread ul.children li.comment {
	list-style: none;
}
#thread li div.comment-author {
	padding:0px;
	margin:0px;
	float:left;
}
#thread li div.comment-author img {
	width:98px;
	height:105px;
	float:left;
	border:1px solid #f6cdee;
	margin:0px;
	position:relative;
}
#thread li div.comment-author cite {
	margin:0px 0px 10px 20px;
	padding:0px;
	font-weight:bold;
	float:left;
	font-size:13px;
}
#thread li div.reply {
	float:right;
	margin:0px;
	padding:0px;
	color:#703319;
	position:absolute;
	z-index: 9;
	right: 30px;
	bottom: 0px;
	margin-bottom: -25px;
}
/*#thread li div.comment-meta { float:left; margin:0px; padding:0px 0px 0px 20px; text-decoration:none; width:380px; }*/

#thread li div.comment-meta {
	float:right;
}
#thread li div.comment-meta a:hover, #thread li div.reply a:hover {
	color:#545454;
	text-decoration:none;
}
#thread li div.comment-meta a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#703319;
	text-decoration:none;
}
#thread li div.reply a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#703319;
	text-decoration:underline;
}
p.unapproved {
	font-weight:bold;
}
/*#thread li div.reply { right: 26px; margin-bottom: -40px; }*/


/* jQuery validation error*/
#content p.error {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#ff0000;
	float:left;
	padding:10px 0px 0px 10px;
	height:26px;
	margin-left:0px;
	clear:both;
	width:400px;
}
.readmore_gokul {
	background:url(images/arrow.png) no-repeat;
	padding: 1px 0px 1px 20px;
}

