body{
background:#fffef9;
padding:0; margin:0;
font:normal 12px Arial, Helvetica, sans-serif;
color:#2d2215;
}
/*---------General Defination----------------------------------*/
img { border:0;}
h1, h2, h3, h4{
padding:0;
margin:0
}
h1{
font:normal 23px/28px Arial, Helvetica, sans-serif;
color:#8c000d;
padding-bottom:15px;
}
h2{
font:normal 20px Arial, Helvetica, sans-serif;
color:#620c0f;
padding-bottom:10px;
}
h3{
font-size:14px;
}
h4{
font:normal 18px Arial, Helvetica, sans-serif;
color:#620c0f;
padding-bottom:10px;
}
form{
padding:0;
margin:0;
}
p{
margin:0; padding:8px 0;
}
a{
color:#73000b;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
outline:none;
}
input.txtbox, textarea.txtbox, select{
border:1px solid #c7b785;
padding:2px;
font-size:11px;
background-color:#f7f2e3;
}
.clear{
clear:both;
height:0;
line-height:0;
}

input.button{
background:#520108 url(../images/buttons/btnbg.gif) repeat-x left top;
border:1px solid #7b0c26;
padding:5px 7px;
color:#FFFFFF;
line-height:12px;
font-size:11px;
font-weight:bold;
}
/*=======================================================*/
#mainwrapper{
	margin:0 auto;
	width:961px;
	background: url(../images/bodybg.gif) repeat-y left top;
	padding:0 13px 0 15px;
}
.toppart{
background-color:#8c000d;
}
.callnow{
float: right;
text-align: left;
padding:8px 12px 0px 0;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height: 26px;
}
.callport{color: #F6C505; line-height:28px}
.callnow-myur{
text-align:left;
padding:10px 30px 0px 0;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.navbg{
background:url(../images/navbg.gif) repeat-x left top;
}
ul.navtop{
padding:0; margin:0; list-style:none;
}
ul.navtop li{
display:inline;
}
ul.navtop li a{
display:block;
font:normal 14px Arial, Helvetica, sans-serif;
color:#6b000a;
padding:11px 10px;
float:left;
border-right:1px solid #735532;
}
ul.navtop li a:hover{
color:#000;
text-decoration:none;
background:url(../images/navbg_over.gif) repeat-x left top;
}
ul.navtop li a.current{
color:#000;
text-decoration:none;
background:url(../images/navbg_over.gif) repeat-x left top;
}
ul.navtop li a.last{
border:none;
padding:11px 11px 11px 10px;
}
.banerpart{
padding:8px;
}

.rightbg{
background:url(../images/banner_rightbg.jpg) no-repeat right 2px;
height:166px;
padding-left:15px;
}
ul.rightlinks{
padding:0px 10px; margin:0; list-style:none;
_padding-top:10px;
}
ul.rightlinks li{

}
ul.rightlinks li a{
background:url(../images/icons/arrow.gif) no-repeat left center;
font-size:14px;
color:#FFFFFF;
padding:21px 0 18px 25px;
_padding:12px 0 10px 25px;
display:block;
}

.contentpart{
padding:8px;
}
.leftpart{
float:left;
width:250px;
margin-right:22px;
background:url(../images/left_linebg.gif) repeat-y left top;
}
.leftpad{
padding:0px 8px 15px 8px;
}
.leftpart h2{
font:normal 18px Arial, Helvetica, sans-serif;
color:#80000c;
border-bottom:1px dotted #221414;
margin-bottom:8px;
padding-bottom:3px;
}
ul.leftmenu{
padding:0; margin:0; list-style:none;
}
ul.leftmenu li{
background:url(../images/icons/l_arrow.gif) no-repeat 2px 10px;
border-bottom:1px solid #b6b08b;
padding:5px 0 5px 15px;
}
ul.leftmenu li a{
color:#221414;
}
ul.leftmenu li a:hover,ul.leftmenu li a.current {
text-decoration:none;
color:#80000c;
}
.viewgallery a{
background:url(../images/buttons/viewgallery.gif) no-repeat left top;
display: block;
height:109px;
width:238px;
text-decoration:none;
}
.viewgallery a:hover{
background-position:left bottom;
}
.subscribe a{
background:url(../images/buttons/subscribe.gif) no-repeat left top;
display: block;
height:63px;
width:229px;
text-decoration:none;
margin:10px 0 20px 10px;
}
.subscribe a:hover{
background-position:left bottom;
}

.opening_hours{
background:url(../images/hourbg.gif) no-repeat left top;
margin:8px;
}
.opening_hours h3{
color:#520101;
padding:7px 8px 8px 20px;
font-size:18px;
font-weight:normal;
}
tr.bdrbot td{
border-bottom:1px solid #b7b18c;
}
.txtsmall{
font-size:11px;
}
.txtred{
color:#7f0109;
}
.rightpart{
float:left;
width:670px;
line-height:20px;
}
a.readmore{
background:url(../images/icons/arrow2.gif) no-repeat left 6px;
padding:0 0 0 12px;
text-decoration:underline;
}
a.readmore:hover{
color:#000000;
text-decoration:none;
}
.imgbdr{
border:3px solid #c9b985;
margin:0 10px 10px 0;
}
.imgbdr2{
border:3px solid #c9b985;
}

.boxbg{
background:#cfbe88 url(../images/boxbg.gif) repeat-x left top;
border:2px solid #bbac7f;
padding:6px;
}
.boxhead{

color:#602c00;
font-weight:bold;
}
.btnred{
float:left;
display:block;
background:#520108 url(../images/buttons/btnbg.gif) repeat-x left top;
border:1px solid #7b0c26;
padding:5px 7px;
color:#FFFFFF;
line-height:12px;
font-size:11px;
font-weight:bold;
}
.btnred:hover{
color:#fd8300;
text-decoration:none;
}
.lineheight14{
line-height:14px;
}
#footer_wrapper{
width:989px;
margin:0 auto;
}
.footerbg{
	background:url(../images/footerbg.gif) no-repeat left top;
	padding:30px 20px 10px 20px;
}
.tablebdrall{
border:1px solid #bbac7f;
background:#e1d3a7;
}
.tablebdrall2{
border:1px solid #bbac7f;
}

.tdbg{
background:#b7b18c;
}

/*<----------PART NEW-------------->*/

.quoteRight{background:url(../images/symbols2.gif) no-repeat 0 -151px; height:37px;width:39px;float:right;}

.quoteRight_1{background:url(../images/symbols2.gif) no-repeat 0 -114px; height:37px;width:39px;float:left; margin-right:10px;}

.icontent {
    background: none repeat scroll 0 0 #F4F4F4;
    padding: 8px 15px 0px 10px;	
	margin:8px;
}

.datePublished {
	float:left;
    color: #474747;
	width:137px;
	font-size:14px;
	line-height:20px;
	border-right:1px solid #BBAC7F;
	padding-bottom:10px;
	padding-top:3px;
	margin-right:10px;
}

.newReview{margin-left:150px; background-position:top; margin-bottom:40px;}


.newReview a {
    float: left;
    font-size: 13px;
    margin: 0 10px 10px;
}
.newReview .author {
    color: #898989;
}
.newReview span {
	font-size: 12px;
	line-height:16px;
}

.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    visibility: hidden;
}




/* before after gallery */

.hand {cursor: hand;cursor: pointer;}
.off {display:none !important;}

h6 {
	color: #312780;
	border-bottom: solid #312780 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	/*margin-right: 20px;*/
	margin-bottom: 20px;
	padding: 3px 0px;
	}

.text {
	font-size: 0.7em;
	line-height: 1.4em;
	width:650px;
	}
td.left {width: 250px;}
td.right {width: 250px;}


.Pagesayurve {font-family:Arial, Helvetica, sans-serif; margin: 0 3px 10px 0;}
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #BBAC7F; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #BBAC7F; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 0px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #BBAC7F; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 0px; padding: 2px 6px; border: solid 2px #BBAC7F; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.Paginator a:hover {color: #4A3B00; background: #D0C294; border-color: #ABA07B; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/

/*.nav {}
.nav DIV
{
	float: right;
	width: 18px;
	height: 18px;
	border: solid #F8ECC6 1px;
	padding-top: 2px;
	margin-top: 10px;
	}
.nav DIV A
{
	background: #BD8758;
	color: #F00;
	display: block;
	width: 18px;
	height: 18px;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
}
.nav .sel
{
	border: solid #BD8758 1px;	
	width: 18px;
	height: 18px;
	}

.nav .sel A
{
	color: #000000 !important;
	background: #F8ECC6;
	font-weight: bold;
	}

*/
.toggledList {
	/*border-top: solid #dadada 1px;*/
	margin-top: 10px;

}
.toggledList .bullet {
	/*background: url(/images/bullet5.gif) no-repeat 2px 12px;*/
	padding-top: 7px;
	padding-bottom: 7px;
}
.toggledList .reg A , .toggledList .reg A:visited  {

	font-weight: bold;
}
.toggledList .sel {
	/*
	background: url(/images/bullet6.gif) no-repeat 2px 12px;
	border-bottom: solid #ffffff 1px;
	*/
}
.toggledList .sel A , .toggledList .sel A:visited {
	/*color: #312780;*/
	font-weight: bold;


}
.toggledItem {
	padding-top: 0px;
	padding-left: 15px;
}
DIV.titlebox
{
	border: solid #C2C2C2 1px;
	border-top: 0px;
	font-weight: normal;
	background: #f2f2f2;
	text-align: center;
	width: 272px;
	height:25px;
	font-size:18px;
	padding-top: 10px;
	}
.img_contant{font-size:12px; line-height:18px; border-top: 1px solid #BD8758; margin-right:5px; margin-left:5px; padding-top:10px; margin-top:10px;
}


/*---------------------Skin Treatment----------------------*/

.skin_treatment{
	margin: 0px;
	padding: 0px;
}

.skin_treatment ul{
	margin: -5px 0px 0 0;
	padding: 10px 0 10px 0;
	background:#E1D3A7;
	border: 1px solid #BBAC7F;

}
.skin_treatment ul li{
	margin: 0px 0px 0 10px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	display: inline;
}
.skin_treatment ul li a{
	margin: 0px 0 0 0;
	padding: 0px 20px 0 10px;
	background:url(../images/icons/arrow2.gif) left center no-repeat;
	height: 10px;
	width: 20px;
}

/* Prices table */
table.pricesTable td,
table.pricesTable th {
	font-size:1.1em;
	padding:3px 3px 3px 8px;
	border-collapse:collapse;
}

table.pricesTable td {
	vertical-align:top;
	border-bottom:1px solid #D3CCA2;
}

table.pricesTable th {
	background-color:#E1D3A7;
	font-weight:bold;
	border-bottom:1px solid #BBAC7F;
}

table.pricesTable .column1 {
	text-align:left;
	border-right:1px solid #BBAC7F;
}
table.pricesTable .column2 {
}
table.pricesTable .column3 {
	border-right:1px solid #BBAC7F;
}
table.pricesTable .column4 {
}
table.pricesTable .column5 {
}
/************************** Bread Navigation ***************************************/
#bread-nav {
	margin: 0px;
	padding: 0px;
	width: 89%;
	float:left;
}
#bread-nav ul {
	margin: 0px 0 0 0;
	padding: 0px 0 5px 0px;
}
#bread-nav ul li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#bread-nav ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8C000D;
	background:url(../images/icons/icon-brad.gif) right top no-repeat;
	padding: 0px 13px 0px 0px;
	text-decoration: underline;
}
#bread-nav ul li a:hover {
	text-decoration: none;
}
/*---------------------*/

input.txtbox1, textarea.txtbox1{
border:1px solid #c7b785;
padding:2px;
font-size:11px;
background-color:#f7f2e3;
width: 114px;
}
