html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp,
small, strong, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0; padding:0; border:0;font-size:100%;font:inherit;vertical-align:baseline;word-wrap:break-word;outline:none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
table{border-collapse:collapse; border-spacing:0;}
hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select{vertical-align:middle;}
select, input, textarea, button{font:99% sans-serif;}
html{overflow-y:scroll;}
a:hover, a:active{outline:none;}
ul, ol{margin-left:0;}
ul, li{list-style-type:none;}
ol{list-style-type:decimal;}
nav ul, nav li{margin:0; list-style:none; list-style-image:none;}
strong, th{font-weight:bold;}
textarea{overflow:auto; width: 100%;} 
.ie6 legend, .ie7 legend{} 
input[type="radio"]{vertical-align:text-bottom;outline:none;}
input[type="checkbox"]{vertical-align:bottom;outline:none;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
::-moz-selection{background:#741018; color:#fff; text-shadow:none;}
::selection{background:#741018; color:#fff; text-shadow:none;}
a:link{-webkit-tap-highlight-color:#FF5E99;}
button{width:auto; overflow:visible;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
h1, h2, h3, h4{display:block;  
	color: #fff;
  	font-weight: bold;}

p{display:block;  
	color: #000;
  	}

/*---------------------Body----------------------------------*/ 
body{font-size:14px; background:url(../images/body_bg1.gif) repeat top  center; font-family:arial!important;}
body.home{font-size:12px; background:url(../images/ksft/bg-ksft.jpg) repeat top  center !important; font-family:arial;}
body.skin-purify{font-size:12px; background:#3b97a1 url(../images/others/body_skin_purify.jpg) no-repeat bottom center; font-family:arial;}
/*---------------------Fonts----------------------------------*/

	
/*---------------------PIE.htc----------------------------------*/
.btn, .red-btn, .gry-btn, .prdct-list li figure img{behavior:url(css/PIE.htc);}

/*---------------------Common classes---------------------------*/ 
.btn{-webkit-border-radius:7px;-moz-border-radius:7px; border-radius:7px; color:#626261; background:#fff; padding:5px; display:inline-block; font-size:18px; clear:both;margin-top:10px; position:relative}
.gry-btn{-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px; color:#393939; background:#fff; padding:4px 5px; display:inline-block; font-size:12px; clear:both;margin-top:10px;margin-bottom:10px; position:relative; border:1px solid #d0cece; background:url(../images/others/gry-btn-bg.jpg) repeat-x top center; box-shadow:0 2px 3px #ad9c8c}
.red-btn{background:#721017; color:#fff; font-size:14px; -moz-box-shadow:inset 0 0 3px 3px #56080E;-webkit-box-shadow:inset 0 0 3px 3px#56080E;box-shadow:inset 0 0 3px 3px #56080E; position:relative; cursor:pointer; height:20px; width:75px; padding:0 0 4px 0; display:inline-block; border:0;text-align:center;padding-top:5px;float:right;}
ul li.last{margin-right:0}
.cl{clear:both}
.img-bdr{border:1px solid #df8a73}
.thanks {
    background-color: #fff;
    width: 270px;
    margin: 0px auto;
    color: #000;
    padding: 50px;
    border-radius: 10px;
    font-size: 20px;
    text-align: center;
    box-shadow: 0px 0px 10px #000;
}
.thanks a {
	color:#F00;
	margin-top:20px;
    display: block;
}
/*--------TABS---------*/
#product-dtl-tab .tab-container{margin-bottom:10px; padding-bottom:10px;border-bottom:1px solid #d2574f; width:580px}
#service-dtl-tab .tab-container, #service-dtl-tab-lavanya-purify .tab-container {margin-bottom:30px; padding-bottom:10px;border-bottom:1px solid #d2574f; width:760px}
#city-block .tab-container{width:300px}

#product-dtl-tab .jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;width:500px;height:215px!important; border-top:1px solid #d2574f; padding:20px 0;}
#service-dtl-tab .jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;width:740px;height:215px!important; border-top:1px solid #d2574f; padding:20px 0;}

#service-dtl-tab-lavanya-purify .jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;width:720px !important; height:215px!important; border-top:1px solid #d2574f; padding:20px 0;}

#city-block .jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;width:300px;height:492px!important;padding:20px 0;}

#product-dtl-tab .scroll-pane, #service-dtl-tab .scroll-pane, #city-block .scroll-pane{width:560px;height:196px;overflow:auto; padding:20px 0 20px 20px}

#service-dtl-tab-lavanya-purify .scroll-pane {width:680px !important; height:196px;overflow:auto; padding:20px 0 20px 20px}

#service-dtl-tab .scroll-pane, #service-dtl-tab-lavanya-purify .scroll-pane{width:740px;}
#city-block .scroll-pane{width:310px; height:532px; padding:0}

#city-block .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0!important;height:100%;background:#CA2D3A; width:9px!important}
#city-block .jScrollPaneDrag{position:absolute;background:#660D14;cursor:pointer;overflow:hidden; width:9px!important; height:66px!important}

.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:12px!important;height:100%;background:url(../images/others/slider-bg.png) repeat-y top center; width:7px!important}
.jScrollPaneDrag{position:absolute;background:#ca2d3a;cursor:pointer;overflow:hidden; width:7px!important; height:80px!important}

#tab-me{width:100%; padding-left:16px; height:10px; height:30px}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen{/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide{display:none;}}
/* Hide useless elements in print layouts... */
@media print{
.ui-tabs-nav{display:none;}}

/* --------------------------------------Faq-------------------------------------- */
.tab-container div ul{margin:20px 0 0 0}
.tab-container div ul li{background:url(../images/others/left-arrow.png) no-repeat left 5px; padding-left:15px; color:#ca2d3a; font-size:15px; line-height:16px; margin-bottom:10px}
.tab-container div ul li div{ color:#000!important;}
.tab-container div ul li span{ color:#000!important; display:block}
.tab-container div ul li div ul li{ color:#000!important; list-style-type:disc!important; background:none;}



/* Skin */
.title{ clear:both; color:#741018; font-size:16px; border-top:1px solid #eeaa90; padding-top:20px; top:20px; position:relative}
.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}
.ui-tabs-nav:after{display:block; clear:both;content:" ";}
.ui-tabs-nav li{float:left; height:30px; margin-right:1px}
.ui-tabs-nav a{position:relative;top:0;z-index:9999;color:#741018;text-align:center;white-space:nowrap;padding:4px 52px 0; font-size:18px; height:26px!important;display:inline-block;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{background:url(../images/others/tab-btm-bg.gif) repeat-x bottom center;border:1px solid #d2574f;border-bottom:0!important;  height:27px!important; display:inline-block; padding:3px 52px 0;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{outline:0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{cursor:pointer;}
.ui-tabs-hide{position:absolute;left:-10000px;display:block;}

/*---------------------wrapper-code----------------------------*/
#wrapper-code{
	width: 100%;

margin: 0px auto;}

.home-slider{height:422px; position:relative;width:100%; min-width:100px; border-top:1px solid #fff;overflow: hidden;}
.home-slider div.slider-block{display:none; top:0;  position:absolute;}
.home-slider div.slider-block p{padding:10px 10px 0;}

.button{ margin-left:344px; margin-top:320px}
.coin-block{background:url(../images/others/coin-bg.png) repeat; width:100%; height:35px; position:absolute; bottom:0;}
.paging-slide{position:absolute; top:-41px; right:10px; /*width:140px;*/ background:url(../images/others/butterfly.png) no-repeat top right; padding-left:95px; height:76px;}
.paging-slide li{float:left; margin-right:7px; display:block; width:25px; height:25px; cursor:pointer; position:relative; top:45px; right:30px; display:block;}
/*.focus{background:url(../imagess/active.png) no-repeat top center; width:15px; height:15px; display:block}*/
.paging-slide li.current div{display:block; width:25px; height:25px; position:absolute; top:0; left:0;}
.paging-slide li.current img{opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;}
.paging-slide li img{filter:alpha(opacity=55); -moz-opacity:0.55;opacity:0.55;-moz-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb1{border:2px solid #dc2e27; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb2{border:2px solid #0f7c72; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb3{border:2px solid #8d562a; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb4{border:2px solid #8d562a; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb5{border:2px solid #8d562a; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb6{border:2px solid #8d562a; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb7{border:2px solid #8d562a; -webkit-border-radius:25px; border-radius:25px;}
.paging-slide li.thumb8{border:2px solid #8d562a; margin-right:0; -webkit-border-radius:25px; border-radius:25px;}

#header-mn{  left:0px;background:rgba(61, 61, 61, 1); width:100%; z-index:990;border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
/*.shadow-bg{background:url(../images/shadow-img.png) bottom left repeat-x; height:48px}*/

/*---------------------Header----------------------------*/

#top-bar{
	margin:2px auto;
	width:98%;
	position:relative;
	clear:both;
	}
	.tab-line {
		float:left;
		margin: 5% 0% 0% 8%;
	}
	.tab-line h2 {
		font-size: 40px;
font-family:Arial, Helvetica, sans-serif;
color: #A3238E;
font-weight: bold;
margin: 0px;
padding: 0px;
	}
	.many-logos {
		width: 100%;
height: auto;
padding: 10px 0;
float: left;
background: #000;
border-bottom: 1px solid #fff;
	}
.top-header {
	width:20%;
	float:right;
}
.bottom-header {
	width:75%;
	float:right;
}
	.inner-many {
		margin: 0 auto;
width: 980px;
position: relative;
height: auto;
padding: 0px;
	}
	.one {
		width:100%;
		list-style:none;
		float: left;
	}
	.one ul {
		margin:0px;
		padding:0px;
	}
.one ul li {
	float: left;
width: 12%;
margin: 1% 4%;
list-style: none;
}
.one ul li img {
	width:100%;
	border:4px solid #91437F;
}
#top-bar-logo{
	width:21%;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#top-bar-logo img{
	width:100%;
	margin:0px;
	padding:0px;
	}
.top-head {
	width:100%;
	float:left;
	background-color:#000;
}
#top-bar ul{
	margin:0 0 0 0;
	padding:0px;
	float:right;
	list-style:none;
	}
.appointment {
	margin: 1.5em 0em;
width: 100%;
float: right;
clear:right;
}
.appointment img {
	width:100%;
	float:left;
	margin-right:1em;
}
.appointment h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
}
.appointment h1:hover{
	color:#91437F;
}
	#top-bar ul li{
		line-height:24px;
		font-size:16px;
		}
	#top-bar ul li span{
		width:40px;
		color:#3D3D3D;
		font-weight:bold;
}
.read {
	float:right;
	margin:1em 1em;
}
.read a {
	background-color:#AD5198;
	padding:10px;
	border-radius:1em;
	color:#fff;
	font-size:11px;
}
	
.read a:hover {
	background-color:#000;
	color:#fff;
}


.contact {
	margin:2em

}

.block_form {
	width:350px;
	float:right;
	background:#1f1f1f;
	border:solid 1px #000000;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.block_form h2 {
	font-size:20px;
	color:#fff;
	font-weight:normal;
	height:42px;
	line-height:42px;
	text-align:center;
	border-bottom:1px solid #2d2d2d;
}
.block_form form{float:left;  left top repeat; width:100%;}

.error{
	color:#C00;
	font-size:11px;
	font-style:italic;
	font-family:"Arial Black", Gadget, sans-serif;
}
.right h3 {
	font-size: 25px;
	color:#fff;
text-align: center;
font-family: Oswald, sans-serif;
letter-spacing: 1px;
background-color: #793600;
padding: 7px;
}
.form {
	padding: 0px 6px;
}
#sendemail h4 {
	font-size: 26px;
	line-height: 0px;
	color: #006;
}
#sendemail {
	margin-top: 20px;
border: 1px solid #999;
border-radius: 30px;
padding-bottom: 20px;
float: left;

}
#sendemail span {
	width: 109px;
	line-height: 28px;
	color: #006;
}
#sendemail .wrapper {
	min-height: 30px
}
#sendemail .textarea_box {
	min-height: 125px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 6px;
}
#sendemail a {
	margin: 7px 15px 0 10px;
	float: right;
	width: 62px;
	font-style: normal;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	color:#000;
	text-decoration: none;
	text-align: center;
	background: linear-gradient(#DFDFDF, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px;

}
#sendemail a:hover {
	background: #FF840B;
	color: #fff;
}
#sendemail .input {
	width: 100%;
	height: 18px;
	border: 1px solid #666666;
	background: #fff;
	padding: 5px 5px;
	color: #333333;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 0;
	border-radius: 3px;
}
#sendemail textarea {
	overflow: auto;
	width: 100%;
	height: 50px;
	border: 1px solid #666666;
	background: #fff;
	padding: 35px 5px;
	color: #696968;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 0;
}

ol {
	margin: 40px 32px;
  	padding: 0;
	font-size:14px;

}
ol li {
	margin: 0;
padding: 0;

display: block;
clear: both;
color:#006;
}
ol li label {
display: block;
margin: 0;
padding: 10px 0 0 0;
} 

ol li label {
display: block;
margin: 0;
padding: 0px;
} 
ol li input.text {
width: 100%;
border: 1px solid #c0c0c0;
margin: 7px 0;
padding:2px;
height: 30px;
background: #fff;
}
.send {
	background:#fff;
	width:80px;
	height:30px;
	border-radius:5px;
	margin-top: 10px;
	text-align: center;
margin: 20px auto;
display: block;
}
.send {

width: 60px;
height:35px;
border-radius: 5px;
margin-top: 10px;
text-align: center;
margin: 20px auto;
display: block;
}


#header-mn header{margin:0 auto; width:980px; position:relative}
#header-mn header .logo{position:absolute; left:0; top:5px; background:url(../images/others/logo.png) no-repeat top left; width:86px; height:46px; display:block; text-indent:-9999px}
#header-mn header nav#main-navigation{
width: 100%;
text-align:center;
position: absolute;
top: 17px;
right: 0;}

nav#main-navigation ul.menu, nav#main-navigation ul.menu ul{margin:0;padding:0; text-transform: uppercase; list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em; z-index:9999}
nav#main-navigation ul.menu a:link, nav#main-navigation ul.menu a:active, nav#main-navigation ul.menu a:visited{display:block;padding:0px 14px;color:#fff;text-decoration:none;font-size:13px;}
nav#main-navigation ul.menu a:hover{color:#91437f;}
header > nav > ul.menu > li > a {font-size: 16px !important;}
nav#main-navigation ul.menu li{float:left;position:relative; margin-right:12px;border-right: 1px solid #666;
}
nav#main-navigation ul.menu ul{position:absolute;width:165px;top:17px;display:none;background:url(../images/down-arrow.png) no-repeat center top!important;padding-top:14px;left:-44px; }


nav#main-navigation ul.menu ul li{background:#000!important;}
nav#main-navigation ul.menu ul li.expanded{background:#741018 url(../images/menu-rgt-arrow.png) no-repeat center right!important;}
nav#main-navigation ul.menu ul li.expanded a:hover{background:#c0212b url(../images/menu-rgt-arrow.png) no-repeat center right!important;}
nav#main-navigation ul.menu ul li.leaf a:hover{background:#91437F!important;}
nav#main-navigation ul.menu ul li.collapsed a:hover{background:#c0212b!important;}

nav#main-navigation ul.menu li ul ul li{border-left:1px solid #8f4135}

nav#main-navigation ul.menu li ul a{width:165px;float:left;color:#fde1c5!important;padding:5px 15px 5px 10px!important;}
nav#main-navigation ul.menu li ul a:hover{background:#B082AE;}
nav#main-navigation ul.menu li ul li ul li a{ width:210px;}
nav#main-navigation ul.menu ul ul{top:auto;}
nav#main-navigation ul.menu li ul ul{left:180px;margin:0px 0 0 10px; background:none!important;top:-14px;}
nav#main-navigation ul.menu li:hover ul ul, nav#main-navigation ul.menu li:hover ul ul ul, nav#main-navigation ul.menu li:hover ul ul ul ul{display:none;}
nav#main-navigation ul.menu li:hover ul, nav#main-navigation ul.menu li li:hover ul, nav#main-navigation ul.menu li li li:hover ul, nav#main-navigation ul.menu li li li li:hover ul{display:block;}


#header-mn header .search-form{top:22px; right:0px; position:absolute;border:1px solid #d4a78d;}
#header-mn header .search-form input{font-size:16px; background:#fff; border:0; padding:2px 2px 2px 10px; height:20px; float:left; color:#741018; width:110px}
#header-mn header .search-form input.form-submit{background:url(../images/search-ico1.gif) no-repeat top left; float:left; cursor:pointer;display:inline-block; text-indent:-9999px; height:24px; width:23px}

#edit-basic input.form-text{font-size:16px; background:#fff; border:0; padding:2px 2px 2px 10px; height:20px;  color:#741018;}
#edit-basic #edit-submit{background:url(../images/others/search-ico1.gif) no-repeat top left; cursor:pointer;display:inline-block; text-indent:-9999px; height:24px; width:23px}

.slider-ctn{background:url(../images/others/read-more-bg.png) no-repeat top left; width:267px; height:270px;text-align:center;position:absolute; top:130px; left:250px; padding:58px 30px 0;}
.slider-ctn p{margin-bottom:10px;font-size:26px; color:#fff}
.slider-ctn span{font-size:14px; color:#e5d8cc; margin-top:10px; display:block; width:250px}

/*---------------------Container---------------------------*/ 
#container{width:980px; margin:0 auto;background: #fff;}

#container #content{float:left;padding-bottom:50px; width:980px;}
#container #appointment-form{background:url(../images/others/form-bg.gif) repeat-y top left; position:absolute; top:30px; left:0; border:1px solid #E68A74; padding:15px 15px 0 15px; width:309px;}
#appointment-form form table td{padding-bottom:15px}
#appointment-form .book-ttl{border-bottom:1px solid #EEBAAD; margin-bottom:10px; padding-bottom:10px; background:url(../images/others/pen-bg.png) no-repeat 0 top; padding-left:60px}
#appointment-form .book-ttl h2{color:#741018; font-size:24px;}
#appointment-form .book-ttl span{color:#787878; font-size:14px}
#appointment-form form select{width:60px; font-size:11px; background:#fff; border:1px solid #D5D5D4; padding:2px; float:left; color:#787878;}
#appointment-form form input{background:#fff; border:1px solid #D5D5D4; float:left; padding:4px; height:12px;  color:#787878; width:134px; font-size:11px; margin-right:8px; vertical-align:top} 
#appointment-form form input.name{width:150px; margin:0 11px}
#appointment-form form select.drop-box{width:150px;} 
#appointment-form form input.red-btn{background:#721017; color:#fff; font-size:14px; -moz-box-shadow:inset 0 0 3px 3px #56080E;-webkit-box-shadow:inset 0 0 3px 3px#56080E;box-shadow:inset 0 0 3px 3px #56080E; position:relative; cursor:pointer; height:32px; width:80px !important; padding:0; display:inline-block}

#tag-clod{position:absolute; right:250px; top:30px; background:url(../images/others/tag-cloud-bg.jpg) no-repeat top left; width:366px; height:240px}
#tag-clod a{position:absolute; font-weight:bold}
#tag-clod .radiant{color:#ae1f2e; font-size:34px; top:15px;}
#tag-clod .glowing{color:#4f2a27; font-size:22px; top:50px;}
#tag-clod .soft{color:#ee3136; font-size:30px;top:85px;}
#tag-clod .youthful{color:#3f1819; font-size:22px; top:120px;}
#tag-clod .nourished{color:#ec1d25; font-size:28px; top:153px;}
#tag-clod .flawless{color:#301112; font-size:20px; top:195px;}
#tag-clod .fairness{color:#ee3136; font-size:22px; top:195px;}

#call-us-block{width:200px; height:76px; background:url(../images/others/phone-img.png) no-repeat top left; padding:12px 0 0 86px; font-size:24px; color:#e1272d; position:relative; z-index:-999}
#call-us-block span{font-size:26px; color:#741018}

.socail-links{position:absolute; right:0px; top:330px; border-bottom:1px solid #e58c75; padding-bottom:10px}
.socail-links ul{width:224px; float:left; margin-left:83px}
.socail-links li{display:inline-block; float:left; margin-right:10px}
.socail-links li a{display:inline-block; width:45px; height:46px; background:url(../images/others/socail-links.png); text-indent:-9999px; float:left}
.socail-links li a.fb{background-position:0 0;}
.socail-links li a.tw{background-position:0 -44px;}
.socail-links li a.chat{background-position:0 -88px;}
.socail-links li a.mail{background-position:0 -134px;}
.socail-links li.bdr{border-left:1px solid #d63a40;}

/*---------------------In The News---------------------------*/
.inner-page .home-slider{height:auto; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:0px solid #741018;}
.home-page{/*position: absolute;
height: auto;*/
float:left;}

.inner-content{padding-top:30px; display:block}
.inner-content aside{float:left; width:200px}
.inner-content aside .news-list li a{color:#3a3635; padding:10px 0 10px 5px; width:204px; display:inline-block;border-top:1px solid #d6a98e; height:14px; float:left;font-size:12px;}
.inner-content aside .news-list li a:hover{color:#fde1c5;  background:url(../images/others/hover-bg.png) no-repeat left top; display:inline-block; border-top:0; border-bottom:0;margin-top:1px}
.inner-content aside .news-list li a.last{border-bottom:1px solid #d6a98e;}
.inner-content aside .news-list li a.last:hover{border-bottom:0}
.inner-content aside .news-list li a.active{color:#fde1c5; font-size:12px; background:url(../images/others/hover-bg.png) no-repeat left top; display:inline-block; float:left; width:204px; border-top:0; border-bottom:0; padding:10px 0 10px 5px; margin-top:1px}

.inner-content section#left-panal, #node-447{float:left; width:750px; margin-left:20px}
.inner-content h2{font-size:28px; color:#d2574f; margin-bottom:20px}
.inner-content h1{font-size:28px; color:#d2574f; margin-bottom:20px}
.inner-content section h4{font-size:19px; color:#741018; margin-bottom:5px; text-align:left; line-height:17px}
.inner-content p{color:#313131;margin-bottom:15px; font-size:14px; line-height:20px;text-align: justify;}

.inner-content section#contact-us article, .inner-content section.news article{margin-bottom:30px; float:left; width:inherit}

.inner-content section article{margin-bottom:30px; width:352px;}
.inner-content section.news article figure img{border:1px solid #e68a74; float:left; width:110px}
.inner-content section.news article figure figcaption{border-bottom:1px solid #e2967d; padding-bottom:10px; float:left; width:500px; margin-left:20px; height:120px}
.inner-content section.news article figure figcaption h3{font-size:20px; color:#741018; margin-bottom:10px}
.inner-content section.news article figure figcaption h3 a{color:#741018;}
.inner-content section.news article figcaption h4{color:#ca2d3a; font-size:15px}
.inner-content section.news article figcaption h4 span{color:#5f5f5f; font-size:13px}

#pagination{clear:both;float:right}
#pagination span{font-size:14px; color:#5f5f5f}
#pagination a{font-size:14px; color:#ca2d3a}

.news h2{ width:240px}
.news .city-search{position:relative; top:0; right:0}
.news .city-search select{position:absolute; top:0; right:0; width:140px; color:#3c3c3b; font-size:14px; padding:2px 5px; height:24px; border:1px solid #ca2d3a; background:#fff}
/*---------------------Contact-Us---------------------------*/
.inner-content section#contact-us{float:right; width:760px}
.inner-content section#contact-us article{border-bottom:1px solid #d5a78c; padding-bottom:40px;}
.inner-content section#contact-us article .add-block{float:left; width:210px; font-size:15px; padding-right:160px;margin-bottom:20px;}
.inner-content section#contact-us article h3{font-size:22px; color:#812b25; margin-bottom:25px}
.inner-content section#contact-us article h4{color:#e3493a; font-size:20px}
.inner-content section#contact-us article p{font-size:15px; color:#313131; margin-bottom:0px; width:182px;}
.inner-content section#contact-us article a{font-size:17px; color:#ca2d3a}
.inner-content section#contact-us article span{font-size:15px; color:#ca2d3a}

.email-block{background:url(../images/others/mail.png) no-repeat top left; padding-left:70px}
.inner-content section#contact-us article .email-block.add-block, .inner-content section#contact-us article .call-block.add-block, .inner-content section#contact-us article .timing-block.add-block{padding-right:95px}

.call-block{background:url(../images/others/phone.png) no-repeat top left; padding-left:80px;}
.timing-block{background:url(../images/others/time.png) no-repeat top left; padding-left:80px;}

/*---------------------Serivice-Index---------------------------*/
section.service-block{float:left; width:285px; margin-top:20px;}
section.service-block.dvd{margin:20px 50px 0}

section.service-block figure{position:relative}
section.service-block figure img{border:1px solid #de8670;}
section.service-block figure figcaption{color:#741018; font-size:20px; position:absolute; bottom:3px; left:1px; background:url(../images/others/caption-bg.png) repeat; padding:5px; width:95%;}

section.service-block div.item-list{float:left;}
section.service-block ul{margin:20px 0 0 0}
section.service-block ul li{background:url(../images/others/left-arrow.png) no-repeat left 4px; padding-left:20px; margin-bottom:5px}
section.service-block ul li a{color:#cf4a47; font-size:14px;}

.home-slider figure{position:relative; text-align:center; background:#741018}

#breadcrumbs{border:1px solid #df8872; padding:0 6px 4px 6px; padding:6px 6px 4px 6px; font-size:14px; color:#741018; background:#fee2c6; margin-bottom:20px; height:15px}
#breadcrumbs a{font-size:12px; color:#741018; background:url(../images/others/rgt-arrow.png) no-repeat right 0; padding-right:20px; margin-right:10px; height:13px; padding-bottom:4px; text-transform:capitalize}

/*---------------------Product Catalogue---------------------------*/
.prdct-list{margin-top:30px; float:left; width:980px}
.prdct-list li{ margin-right:58px; width:285px; float:left}
.prdct-list li p{margin-bottom:6px; line-height:16px}
.prdct-list li figure img{border:1px solid #de8671; box-shadow:0 4px 3px #ad9c8c;background-color:#E5E5E5;width:283px; height: 202px}
.prdct-list li div h3{font-size:18px; color:#741018; margin:10px 0}
.prdct-list li div span{color:#ca2d3a; font-size:15px; display:block; font-weight:bold}

/*---------------------Product Details---------------------------*/
.inner-content .product-detail aside{float:left; width:380px}
.inner-content .product-detail aside img{background-color:#E5E5E5;}
.inner-content .product-detail #left-panal{float:right; width:570px;}

/*------------------------------------- Google Map --------------------------------------------------*/
.loc-block{background:#741018; padding:10px 10px 5px 20px; float:left; width:950px}
.loc-block table{float:left; width:850px; color:#e1272d}
.loc-block tr td{font-size:17px; padding-right:10px;}
.loc-block tr td h3{font-size:22px; color:#fff}
.loc-block tr td h4{font-size:20px;}
.loc-block tr td select{width:140px; color:#3c3c3b; font-size:11px; padding:2px 5px; height:20px; margin-top:-15px; *margin-top:0px; border:1px solid #ca2d3a; background:#fff}

#store-locator-block{clear:both; margin-top:20px}
.google-map{float:left;}
.city-block{float:right}

.phone{background:url(../images/others/phone.png) no-repeat; width:58px; height:58px}

/*SHOWS DIV SCROLLBAR*/
#google-map{clear:both; height:532px; float:left; width:978px;border-right:1px solid #e49e85; border-left:1px solid #e49e85; border-bottom:1px solid #e49e85; border-top:1px solid #901c24}
#google-map #map{width:668px; float:right}
#google-map #city-block{width:300px; float:left; background:#f4cea6}
#google-map #city-block .city-loc{width:290px; margin:20px 10px 0}
#google-map #city-block .city-loc li{clear:both; height:auto;  font-size:12px; color:#313131; border-bottom:1px solid #ea9e7d; margin-bottom:15px; padding-left:30px; background:url(../images/others/no-bg.gif) no-repeat left top; position:relative; padding-bottom:10px; width:290px}
#google-map #city-block .city-loc li h3{position:absolute; top:1px; left:5px; color:#fff; font-weight:bold;}
#google-map #city-block .city-loc li p{font-size:12px; margin-bottom:0; line-height:16px}
#google-map #city-block .city-loc span{display:block; padding-left:20px; height:15px; background:url(../images/others/phone-ico.jpg) no-repeat; margin-top:12px;}
#google-map #city-block .city-loc h4{font-size:14px;color:#741018}

.tooltip, .mail-tooltip, .chat-tooltip{display:none; width:166px; color:#fff!important;background:url(../images/others/tooltip-bg.png) no-repeat top center; height:80px;padding:10px 10px 0 10px; height:75px; margin-top:-97px; margin-left:-74px; text-indent:2px}


/*-------------------------------------------------------Serivice-------------------------------------------------------*/
.clounmn-block-lft{ width:340px; float:left}
.clounmn-block-rgt{ width:340px; float:right}

.service-list{width:330px;}
.service-list li{height:80px; margin-bottom:22px; font-size:14px}

.service-arrow-list{width:300px}
.service-arrow-list li{background:url(../images/others/left-arrow.png) no-repeat left 5px; padding-left:15px; color:#ca2d3a; font-size:15px; line-height:16px; margin-bottom:10px}

#left-panal input.red-btn{float:right;}
.desp{float:left;}
.desp h4{font-size:16px; color:#cf4a47; display:inline; font-weight:bold}
.desp span{color:#313131; font-size:14px}

#related-prdt{ border:1px solid #e49d84; background:#fdf4ea; width:350px; height:215px;}
#testimonial-block{ float:right; width:350px;}
#testimonial-block section{background:url(../images/services/testimonial-bg.png) no-repeat top right; width:330px; height:181px; padding:20px 10px;}
#form-block{}
#form-block #appointment-form{ position:static;padding:15px 15px;}
#form-block #appointment-form form table td{ padding-bottom:18px}

/*-------------------------------------------------------Footer---------------------------------------------------------*/
footer {background:#000; color:#fff; font-size:12px; clear:both; padding: 10px;}

#footer_logo{
	float:right; margin-top:10px;
}
	
	
#footer_top1{ width:100%; height:auto; padding:10px 0; float:left; background:#000; border-bottom:1px solid #fff;}
#footer_top{margin:0 auto; width:980px; position:relative; height:auto; padding:0px;}
	
#footer_top h1{
	font:13px Arial, Tahoma, Helvetica, Arial Cyr, Arial Ua, sans-serif;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	margin-bottom:10px;
	padding: 10px 0;
	}

.footer_top_left{
	width: 190px;
margin: 0px 5px 0 0;
padding: 0px;
float: left;
	}
	
.footer_top_right{
	float:right;
	margin:0px!important;
	}

.footer_top_left ul{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	color:#fff;
	}
	

.footer_top_left ul li{
	padding:0px;
	display:list-item;
	list-style:circle;
	line-height: 19px;
    margin-left: 14px;
	}
	
.footer_top_left ul li a{
		font: 12px Arial, Tahoma, Helvetica, Arial Cyr, Arial Ua, sans-serif;
color: #dddddd;
text-decoration: none;
		}
	
.footer_top_left ul li a:hover{
	color:#b95ca3;
	}
	
	
	
	
	
footer:before, footer:after {
	display:block;
	clear:both;
	content:"";
}
	
#footer-block{ clear:both; margin:0 auto; width:980px; position:relative; }
#footer-block p {
	color:#fff;
}
#footer-block p{top:20px; left:0}
#footer-block nav{position:absolute; top:20px; right:0}
#footer-block ul li{border-right:1px solid #fff; margin-right:8px; padding-right:8px; line-height:10px; float:left}
#footer-block ul li.none{border-right:0}
#footer-block ul li a{color:#fff;}

/*-------------------------------------------------------Related Products slider---------------------------------------------------------*/
#related-prdt .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#related-prdt .slider-ind{position:relative; float:left; padding:23px}
#related-prdt .industry-slider-tab-show{width:294px; height:170px; overflow:hidden; float:left; position:relative; margin:0 6px;}
#related-prdt .prev, #related-prdt .next{width:23px; height:35px;  overflow:hidden; position:absolute; top:98px; cursor:pointer;}
#related-prdt .prev{left:6px; background:url(../images/others/slider-left-arrow.png) no-repeat 0 0;}
#related-prdt .next{right:7px; background:url(../images/others/slider-right-arrow.png) no-repeat 0 0;}
#related-prdt .schedule-list{width:300px; height:172px; float:left;}
#related-prdt .schedule-list li{width:300px; float:left;height:172px; font-size:14px}
#related-prdt .schedule-list li figure img{float:left; margin-left:10px}
#related-prdt .schedule-list li figure figcaption{float:left; width:160px; margin:30px 0 0 20px; color:#000; font-size:14px; text-align:left}
#related-prdt .schedule-list li figure figcaption h4{ font-size:18px; color:#de6a6a}

/*-------------------------------------------------------testimonial-slider---------------------------------------------------------*/
#testimonial-slider .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#testimonial-slider .slider-ind{position:relative; float:left;}
#testimonial-slider .industry-slider-tab-show{width:215px; height:140px; overflow:hidden; float:left; position:relative;}
#testimonial-slider .prev, #testimonial-slider .next{width:10px; height:18px;  overflow:hidden; position:absolute; top:144px; cursor:pointer;}
#testimonial-slider .prev{left:174px; background:url(../images/others/lft-arw.png) no-repeat 0 0;}
#testimonial-slider .next{right:12px; background:url(../images/others/rgt-arw.png) no-repeat 0 0;}
#testimonial-slider .schedule-list{width:215px; height:130px; float:left;}
#testimonial-slider .schedule-list li{width:215px; float:left;height:130px; color:#fde1c6; font-size:14px}

/*-------------------------------------------------------testimonial-slider-home---------------------------------------------------------*/
#testimonail-block{background:url(../images/others/testimonal-bg.png) no-repeat 0 5px; width:480px; height:197px; position:absolute; left:0; top:282px; padding-right:150px}
#testimonail-block h2{font-size:23px; color:#711016; margin-bottom:20px}
#home-testimonial-slider .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#home-testimonial-slider .slider-ind{position:relative; float:left;}
#home-testimonial-slider .industry-slider-tab-show{width:473px; height:130px; overflow:hidden; float:left; position:relative;}
#home-testimonial-slider .prev, #home-testimonial-slider .next{width:10px; height:18px;  overflow:hidden; position:absolute; top:93px; cursor:pointer;}
#home-testimonial-slider .prev{right:20px; background:url(../images/others/lft-arw.png) no-repeat 0 0;}
#home-testimonial-slider .next{right:0; background:url(../images/others/rgt-arw.png) no-repeat 0 0;}
#home-testimonial-slider .schedule-list{width:453px; height:130px; float:left;}
#home-testimonial-slider .schedule-list li{width:433px; float:left;height:130px;padding-left:20px}
#home-testimonial-slider .schedule-list li p{ line-height:16px; font-size:15px; color:#fff;}
#home-testimonial-slider .schedule-list li h3{color:#630b12; font-size:17px; display:inline-block; margin-top:10px; float:left}

/*-------------------------------------------------------testimonial-slider-tips---------------------------------------------------------*/
#tip-block{position:absolute; right:0; top:50px; background:url(../images/others/ask-bg.jpg) repeat-x top left; border:1px solid #e89880; width:180px; height:210px; text-align:right; color:#393532; font-size:15px; padding:42px 20px 10px}
#tip-block .expert{background:url(../images/others/tip-bg.png) no-repeat top left; width:116px; height:113px; text-indent:-9999px; position:absolute; top:-30px; left:-20px; z-index:1}
#tips-slider .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#tips-slider .slider-ind{position:relative; float:left;}
#tips-slider .industry-slider-tab-show{width:180px; height:180px; overflow:hidden; float:left; position:relative;}
#tips-slider .prev, #tips-slider .next{width:10px; height:18px;  overflow:hidden; position:absolute; top:187px; cursor:pointer;}
#tips-slider .prev{right:20px; background:url(../images/others/lft-arw.png) no-repeat 0 0;}
#tips-slider .next{right:0; background:url(../images/others/rgt-arw.png) no-repeat 0 0;}
#tips-slider .schedule-list{width:180px; height:180px; float:left;}
#tips-slider .schedule-list li{width:180px; float:left;height:180px; color:#fde1c6;}
#tips-slider .schedule-list li h4{color:#741018; font-size:18px;}
#tips-slider .schedule-list li span{color:#df3a33; font-size:14px}
#tips-slider .schedule-list li p{color:#393532; font-size:15px; text-align:left; margin-top:30px; line-height:16px}


/*-------------------------------------------------------Gaushul career page---------------------------------------------------------*/
.inner-content section#career-panal{float:left; width:760px; margin-left:20px}
#cr-left{ width:351px; float:left; margin-right:58px;}
#career-panal aside{ width:351px; }
#cr-left p span{ color:#ca2d3a; font-size:14px; display:block;}
#career-panal p a{color:#ca2d3a;}
#career-panal p a:hover{color:#ca2d3a;}
.cr-info{ background:url(../images/career/info-icon.png) left top no-repeat; padding:0 0 0 70px; height:57px;}
.cr-info div{ border-bottom:1px solid #d0a185; width:180px; font-size:15px; padding:5px 0 10px 0;}
.cr-info div a{ color:#ca2d3a;}
.cr-info div a:hover{ color:#ca2d3a;}
.tlt-train{background:url(../images/career/train-icon.png) left top no-repeat; padding:11px 0 13px 70px;  margin-top:130px; height:37px;}
.tlt-rec{background:url(../images/career/t-icon.png) left top no-repeat; padding:11px 0 13px 70px; margin-top:25px;  height:37px;}
/*-------------------------------------------------------Gaushul career page end---------------------------------------------------------*/

/*-------------------------------------------------------Girish term page start---------------------------------------------------------*/
h3.policy{font-size:14px; color:#ca2d3a; display:inline; line-height:18px;}
.clounmn-block-lft a, .clounmn-block-rgt a{color:#ca2d3a}
/*-------------------------------------------------------Girish term page end---------------------------------------------------------*/

/*-------------------------------------------------------Girish searchresult page start---------------------------------------------------------*/
h2.searchresult{ width:180px; }
.inner-content section.searchresult article figure img{border:1px solid #e68a74; float:left; width:110px}
.inner-content section.searchresult article figure figcaption{border-bottom:1px solid #e2967d; padding-top:10px; padding-bottom:10px; float:left; width:100%; height:120px}
.inner-content section.searchresult article figure figcaption h3{font-size:20px; color:#741018; margin-bottom:10px}
.inner-content section.searchresult article figcaption h4{color:#ca2d3a; font-size:15px}
.inner-content section.searchresult article figcaption h4 span a{color:#5f5f5f; font-size:13px}
.inner-content section.searchresult .search-re-box{ margin-bottom:10px; width:462px; height:35px;}
.inner-content section.searchresult .search-re-box input{font-size:16px; background:#fff; border:0; padding:2px 2px 2px 10px; height:30px; float:left; color:#741018; width:314px;  border:1px solid #d4a78d;}
.inner-content section.searchresult .search-re-box a{background:url(../images/others/search-result.gif) no-repeat top left; cursor:pointer; padding-left:24px; display:inline-block; text-indent:-9999px; float:right; width:102px; height:35px}
.search-info{color:#393532; font-size:15px; text-align:left; margin-top:10px; margin-bottom:20px; }
.search-info span{color:#D2574F;}
#pagination-search{float:right}
#pagination-search span{font-size:14px; color:#5f5f5f}
#pagination-search a{font-size:14px; color:#ca2d3a}

.prdct-list-search{clear:both; margin-top:30px; float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #E2967D; }
.prdct-list-search li{float:left; margin-right:62px; width:285px; display:inline}
.prdct-list-search li p{margin-bottom:6px; line-height:16px}
.prdct-list-search li figure img{border:1px solid #de8671; box-shadow:0 4px 3px #ad9c8c;}
.prdct-list-search li div h3{font-size:18px; color:#741018; margin:10px 0}
.prdct-list-search li div span{color:#ca2d3a; font-size:15px; display:block; font-weight:bold}
/*-------------------------------------------------------Girish searchresult page end ---------------------------------------------------------*/

#home-slide-show{width:564px; height:405px;background:url(../images/others/shadow-bg.png) no-repeat bottom center;}
.news-ttl{background:url(../images/media-center/news-ico.gif) no-repeat left center; padding-left:21px; height:20px; text-transform:uppercase; font-size:14px; color:#000}
#home-slides, .home-slides-item{width:564px; height:395px; display:block; position:relative; float:left;}
.home-slides-item{position:absolute; left:0; top:0; display:none}
.home-slides-item img{ border:2px solid #c8a88d}
.slide-info{width:564px; font-size:13px; padding:10px; position:absolute; float:left; bottom:0; left:0; background:url(../images/others/cap-bg.png) repeat; margin:0 2px 1px; width:540px}
.slide-info h3{color:#2D2D2D; font-size:15px; margin:0;}
.slide-info h6{color:#838080; font-size:10px; margin-bottom:15px;}
#home-show-scrollable-wrap{width:562px; height:100px;float:right; position:relative;}
#show-scrollable{height:100px; width:500px; overflow:hidden; position:absolute; left:30px; top:20px;}
#show-scrollable ul{height:70px; width:20000em; position:absolute;}
#show-scrollable li{height:83px;  cursor:pointer; margin:0 8px 10px; float:left}
#show-scrollable li img{ border:1px solid #c8a88d}
#show-scrollable li.last{ margin-right:0;}
#show-scrollable li.current{cursor:default;}
.next, .prev{display:block; position:absolute; cursor:pointer;}
.disabled{cursor:default;}
#home-show-scrollable-wrap .next, #home-show-scrollable-wrap .prev{width:23px; height:35px; float:left}
#home-show-scrollable-wrap .prev{top:30px; left:0;  background:url(../images/others/slider-left-arrow.png) no-repeat 0 0;}
#home-show-scrollable-wrap .next{top:30px; right:0;  background:url(../images/others/slider-right-arrow.png) no-repeat 0 0;}
/*#home-show-scrollable-wrap .prev:hover{top:20px; background-position:0 0px;}
#home-show-scrollable-wrap .next:hover{bottom:20px; background-position:0 -23px;}*/
.video-block{float:left; position:relative; background:#000;}

/*-------------------------------------------------------pagination ---------------------------------------------------------*/
.item-list{ float:right; margin-top:20px}
.item-list .pager-current{color:#5F5F5F; font-size:14px}
.item-list .pager-item a{color:#CA2D3A; font-size:14px;}
.item-list .pager li a{color:#CA2D3A; font-size:14px;}

.search-results li{border-bottom:1px solid #EEAA90; padding-bottom:10px; margin-bottom:10px; font-size:16px}
.search-results li a{color:#741018; font-size:16px;}

/* new menu */
#views-exposed-form-in-the-news-page .form-item a{color:#3a3635; padding:9px 0 11px 15px; width:155px; display:inline-block;border-top:1px solid #d6a98e; float:left}
#views-exposed-form-in-the-news-page .form-item a:hover{color:#fde1c5; font-size:12px; background:url(../images/others/hover-bg.png) no-repeat left top; display:inline-block; float:left; width:178px; border-top:0; border-bottom:0;}

#views-exposed-form-in-the-news-page .form-item a:active{color:#fde1c5; font-size:12px; background:url(../images/others/hover-bg.png) no-repeat left top; display:inline-block; float:left; width:178px; border-top:0; border-bottom:0; height:16px}
#edit-cat-all{ display:none;}

.container-inline-date .form-item .form-item{float:right;position:relative;right:-800px;top:-15px;}
.container-inline-date .form-item .form-item select{background:#fff; border:1px solid #CA2D3A;color:#3C3C3B;font-size:14px; height:24px;padding:2px 5px;width:140px;}
.form-item #edit-type-all{ display:none}

.container-inline-date > .form-item{ margin:0!important; border:none!important}
.form-item{margin-top:-32px}

.ml250{margin-left:250px;}

/*-------------------------------------------------------love-wht-u-see-slider ---------------------------------------------------------*/
#love-wht-u-see-slider{background:#eed0b1; width:596px; height:560px; text-align:center; margin-left:250px; border:2px solid #ddb790;}
#love-wht-u-see-slider .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#love-wht-u-see-slider .slider-ind{position:relative; float:left;}
#love-wht-u-see-slider .industry-slider-tab-show{width:596px; height:560px; overflow:hidden; float:left; position:relative;}
#love-wht-u-see-slider .prev, #love-wht-u-see-slider .next, div.nav-controls .prev, div.nav-controls .next{width:27px; height:47px;  overflow:hidden; position:absolute; top:260px; cursor:pointer;}
#love-wht-u-see-slider .prev, div.nav-controls .prev{left:-100px; background:url(../images/others/left-slider-arw.png) no-repeat 0 0;}
#love-wht-u-see-slider .next, div.nav-controls .next{right:-100px; background:url(../images/others/rgt-slider-arw.png) no-repeat 0 0;}
#love-wht-u-see-slider .industry-slider-tab-floater ul{width:596px; height:560px; float:left;}
#love-wht-u-see-slider .industry-slider-tab-floater ul li{width:596px; float:left;height:560px; font-size:14px}

/*-------------------------------------------------------about-slider ---------------------------------------------------------*/
.jcarousel-skin-pika{margin-left:20px;width:519px;}
.jcarousel-skin-pika .jcarousel-container-horizontal{margin-top:18px;overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal{height:90px;width:560px;
}
.jcarousel-skin-pika .jcarousel-item-horizontal{margin:0 10px;}
.pikachoose{width:560px;}
.pika-thumbs{padding:0 16px;}
.pika-thumbs li{background:none repeat scroll 0 0 #FAFAFA;float:left;height:58px;list-style-type:none;margin:0 5px;overflow:hidden;padding:0;width:83px;}
.pika-thumbs li .clip{height:100%;overflow:hidden;position:relative;text-align:center;}
.pika-stage, .pika-textnav{width:560px;}
.pika-stage{border:1px solid #E5E5E5;height:392px;position:relative;}
.pika-stage img{border:2px solid #C8A88D; height:100%;}
.pika-stage .caption{background:url("../images/others/cap-bg.png") repeat scroll 0 0 transparent;bottom:-3px;float:left;font-size:13px;left:0;margin:0 2px 1px;padding:10px; position:absolute;
width:540px;}
.pika-stage .caption p{color:#2D2D2D;font-size:15px;margin:0;}
.pika-imgnav a{display:none; position:absolute; z-index:3;
}
.pika-imgnav a.previous{background:url("../images/others/prev.png") no-repeat scroll left 45% transparent;cursor:pointer;height:100%;left:10px;top:10px;width:50px;}
.pika-imgnav a.next{background:url("../images/others/next.png") no-repeat scroll right 45% transparent;cursor:pointer; height:100%;right:10px;top:10px;width:50px;}
.pika-imgnav a.play{background:url("../images/others/play.png") no-repeat scroll 0 50% transparent;cursor:pointer;display:none;height:100px;left:50%;top:0;width:44px;}
.pika-imgnav a.pause{background:url("../images/others/pause.png") no-repeat scroll 0 50% transparent;cursor:pointer; display:none; height:100px;left:50%;top:0;width:44px;}
.pika-textnav{bottom:-67px;overflow:hidden;position:absolute;}
.pika-textnav a{color:#333333; cursor:pointer; display:block !important;font-size:12px;height:35px; text-decoration:none; text-indent:-9999px;width:23px;}
.pika-textnav a.previous{background:url("../images/others/slider-left-arrow.png") no-repeat scroll 0 0 transparent; display:block;float:left;}
.pika-textnav a.next{background:url("../images/others/slider-right-arrow.png") no-repeat scroll 0 0 transparent;display:block; position:absolute;right:0;}
.pika-tooltip{background-color:rgba(0, 0, 0, 0.7);border:3px solid black;color:white;font-size:12px;padding:3px;position:absolute;}
.pika-counter{ background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); border-radius:5px 5px 5px 5px;bottom:45px;color:white; display:none;font-size:11px;left:15px;padding:3px;position:absolut;}
.pika-loader{background:url("loading.gif") no-repeat scroll 3px 3px rgba(0, 0, 0, 0.9); color:white;font-size:11px; padding:5px 3px; position:absolute;right:15px;text-align:right;top:15px;
   width:60px;}

/*-------------------------------------------------------Gallery---------------------------------------------------------*/
#gallery-mn{ width:690px; float:left}
#socail-block{ width:230px; float:right}

.campaign{ background: url(../images/gallery/tranprent-bg.png) repeat top center; padding:10px; color:#c42b38; font-size:14px; width:100px}
/*-------------------------------------------------------Love what you see by Umesh---------------------------------------------------------*/
.twtr-hd{display:none;}
.twtr-ft{display:none;}
#facebook{background:#fff;width:220px; margin-top:30px}

#follow-btn{}
.tweet-title{background: url(../images/twitter-logo.png) repeat top center; width:252px; height:42px}

.twtr-widget .twtr-tweet{ border-bottom: 2px solid #DDDDDD!important;}

.twtr-doc{border-radius:0!important;}

/*-------------------------------------------------------media-left-list---------------------------------------------------------*/
ul.press-art{ margin-top:10px}
ul.press-art li{margin-bottom:10px}
ul.press-art li a{ color:#282629; font-size:14px;}
ul.press-art li a.mroom-active{background: url(../images/others/left-active-tab.png) repeat top center; width:51px; height:19px; font-size:14px; color:#c52a38; display:block; padding:1px 0 0 20px;}

/*-------------------------------------------------------Media Articlus---------------------------------------------------------*/
figure.bdr-img img{border:1px solid #e58a75; float:left; margin-bottom:10px}
.times-text{color:#ca2e3b; margin-bottom:10px; font-size:14px; text-transform:capitalize}
.times-text span{color:#5e605b}
.media-ttl{color:#721216; font-size:16px;clear:both}
.back-link{border-bottom:1px solid #ce4847; color:#ce4847; padding-bottom:10px; margin-bottom:20px; font-size:12px; display:block; text-align:right}


/*--------------------------------------------Modified By Vishal -------------------------------------------------------*/

#service-dtl-tab{ border-bottom:1px solid #D2574F; height:400px; margin-bottom:30px;}
.appointment-services h4 {
background: url(../images/services/tlt-icon.png) left top no-repeat;
padding: 0 0 5px 46px;
font-size: 20px;
border-bottom: 1px solid #EDB8AB;
}
.appointment-services {
width:222px!important;
float:right

}
.appointment-services #appointment-form {
position: static;
padding: 20px 15px;
}
.appointment-services #appointment-form {
padding: 15px 15px 0 15px;
width: 190px !important;
}
#service-dtl-tab .scroll-pane, #service-dtl-tab-lavanya-purify .scroll-pane{width:500px;}
#service-dtl-tab .tab-custom{width:520px; float:left;padding-bottom:10px;border-bottom:0!important;}
#service-dtl-tab #tab-me a{padding:3px 30px 0}
#left-panal #related-products{float:left; margin-top:4px;}
#left-panal #service-gallery{float:right}
.appointment-services td{padding-bottom:5px !important}
.appointment-services input,.appointment-services select{margin-left:0 !important; float:left;}
.appointment-services input{ width:170px!important;}
.appointment-services select.drop-box{ width:180px!important;}

.appointment-services .red-btn{width:75px!important; float:left!important }




/*--------------------------------------------KAYA SMILES Archana ---------------------------------------------*/
.inner-page .ks-banner{height:636px; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:2px solid #e1c2ab; background:url(../images/lavanya-smiles/banner.jpg) no-repeat top center;}
.ks-banner .ks-wrapper{width:980px; margin:0 auto; padding-top:115px;}
.prg-wrapper{width:980px; margin:0 auto; padding-top:75px;}
div.abt-prg{float:left; width:426px; }
div.prg-construct{background:url(../images/lavanya-smiles/bg-program.jpg) no-repeat top center; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:2px solid #e1c2ab; height:864px;}
.prg-container{margin-left:245px; float:left; width:715px;}
.prg-container .card li{width:715px; clear:both;}
.prg-container .card li h3{font-size:28px; text-transform:uppercase; padding-top:25px; margin-bottom:5px;}
.prg-container .card li p{font-size:15px; float:left; width:260px;}
.prg-container .card li img{margin:0 50px 0 20px; float:left;}
.prg-container .card li.blue h3{color:#0091c6;}
.prg-container .card li.blue p{color:#000;}
.prg-container .card li.gold {margin:0 50px 0 100px;}
.prg-container .card li.gold img {margin:-45px 0 0 20px;}
.prg-container .card li.gold h3{color:#c68935;}
.prg-container .card li.gold p{color:#000;}
.prg-container .card li.platinum h3{color:#818082;}
.prg-container .card li.platinum p{color:#000;}
.prg-container p.link a{color:#ca2d3a; font-size:15px; float:right;}
.inner-page .benefit{height:700px; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:2px solid #e1c2ab; background:url(../images/lavanya-smiles/bg-benifits.jpg) no-repeat top center;}
.benefit h4, .upgrades h4{font-size:15px; color:#ca2d3a; margin-bottom:10px;}
.benefit .list-style li{background:url(../images/lavanya-smiles/icon-red-arrow.png) no-repeat 3px 5px; padding-left:15px; margin-bottom:10px; font-size:15px;}
.benefit p span{font-size:11px;}
.benefit p a span{color:#000; text-decoration:underline; font-size:11px;}
.benefit th{background:url(../images/lavanya-smiles/bg-th.png) repeat top left; text-transform:uppercase; text-align:left; font-size:16px; padding:3px 5px; color:#6b6b6b;}
.benefit th.gold{color:#c68931;}
.benefit th.blue{color:#0091c6;}
/*.benefit tr{background:url(../images/lavanya-smiles/bg-tr.png) repeat-y top left; width:709px;}*/
.benefit td{border-bottom:1px solid #f3e3d3; padding:5px 5px; font-size:15px; color:#262625;background:url(../images/lavanya-smiles/bg-td1.png) repeat;}

.inner-page .upgrades{height:378px; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:2px solid #e1c2ab; background:url(../images/lavanya-smiles/bg-upgrades.jpg) no-repeat top center;}
.inner-page .contactus{height:442px; position:relative;width:100%; min-width:1000px; overflow:hidden; border-bottom:2px solid #e1c2ab; background:url(../images/lavanya-smiles/bg-contactus.jpg) no-repeat top center;}
.contactus .contacts li{float:left; width:230px !important; display:inline-block; border-bottom:2px solid #E1C2AB; padding-bottom:15px; margin-bottom:15px;}
.contactus .contacts li img{margin-right:10px;}
.contactus .contacts li h4{color:#e1272d; font-size:16px;}
.contactus .contacts li p{color:#741018; font-size:18px;}
.contactus .contacts li p a{color:#ca2d3a; font-size:17px;}

.lavanya-smile-read-more{
	position: absolute;
	margin-top: -43px;
	margin-left: 13px;
	height: 27px;
	width: 72px;
	text-indent: -9999px;
	}


.benefit td.td1{background:url(../images/lavanya-smiles/bg-td1.png) repeat;}
.benefit td.td2{background:url(../images/lavanya-smiles/bg-td2.png) repeat; border-right:1px solid #f3e3d3;}
.benefit td.td3{background:url(../images/lavanya-smiles/bg-td3.png) repeat; border-right:1px solid #f3e3d3;}
.benefit td.td4{background:url(../images/lavanya-smiles/bg-td4.png) repeat;}
.lavanyasmiles p{
	font-size:15px !important;
	color:black;
}


/*---------------------header SEM--------------------------*/
#header-mn header.sem{margin:0 auto; width:980px; position:relative; border-bottom:1px solid #D2574F; height:58px;}
#header-mn header .logo{position:absolute; left:0; top:5px; background:url(../images/logo.png) no-repeat top left; width: 250px;
height: 54px; display:block; text-indent:-9999px}
#header-mn header nav#main-navigation-sem{position:absolute; top:28px; right:10px}
nav#main-navigation-sem ul a{color:#741018; font-size:16px;}
nav#main-navigation-sem ul a:hover{color:#ca2d3a;}
#header-mn #content{
	padding-bottom:0px;
}
/*---------------------expert SEM--------------------------*/
.sem-content{padding-top:70px; display:block; position:relative;}
.sem-content .expett-sem-page aside{float:left; width:569px}
.sem-content .expett-sem-page aside h2{font-size:28px; color:#d2574f; margin-bottom:20px; padding-right:92px}
.sem-content .expett-sem-page aside img{background-color:#E5E5E5;}
.sem-content .expett-sem-page #left-panal{float:right; width:390px; position:relative}
.sem-content .expett-sem-page #left-panal h3{font-size:20px; color:#d2574f; margin-bottom:20px; }
.sem-content .expett-sem-page #left-panal h4{font-size:16px; color:#000; margin-bottom:20px;}
.sem-content .expett-sem-page #left-panal p{ border-bottom:1px solid #D2574F; padding-bottom:20px;}

#left-panal #appointment-form{background:url(../images/others/form-bg.gif) repeat-y top left; position:relative; border:1px solid #E68A74; padding:15px 15px 0 15px; width:309px;}

#left-panal #service-dtl-tab-lavanya-purify #appointment-form{background:url(../images/others/form-bg.gif) repeat-y top left; position:relative; border:1px solid #E68A74; padding:15px 15px 0 15px; width:309px; top:0px;}

#left-panal #appointment-form .book-ttl{border-bottom:1px solid #EEBAAD; margin-bottom:10px; padding-bottom:16px; background:url(../images/others/pen-bg.png) no-repeat 0 top; padding-left:60px}
#left-panal  #appointment-form .book-ttl h2{color:#741018; font-size:24px; padding-top:10px}
.animation-sem{ background:url(../images/sem-lady.gif) no-repeat; height:489px; position:relative;}
.ani-beauti{ position:absolute; top:56px; right:199px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-aunt{ position:absolute; top:166px; left:374px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-nani{ position:absolute; top:223px; left:374px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-neighbour{ position:absolute; top:265px; left:347px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-sister{ position:absolute; top:319px; left:227px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-friends{ position:absolute; top:288px; right:360px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-mom{ position:absolute; top:224px; right:377px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}
.ani-cousin{ position:absolute; top:144px; right:369px; background:url(../images/bg-ani-text.png) repeat; color:#fff; padding:2px;}

/*---------------------expert SEM--------------------------*/
body.home{font-size:12px; background:url(../images/ksft/bg-ksft.jpg) repeat top  center !important; font-family:arial;}
body.home #container #appointment-form{background:url(../images/ksft/form-bg.png) repeat-y top left; float:left;padding:21px 35px 0 15px; width:300px; height:228px; border:none !important; position:inherit !important}
body.home .text-box{ background:url(../images/ksft/bdr-bg.png) repeat-x bottom center; float:right; width:590px; color:#c9aa90; font-size:15px; padding-bottom:18px; line-height:19px}
body.home .text-box p{ margin-bottom:10px}
body.home .text-box h1{ font-size:26px; color:#f39322; line-height:28px; margin-bottom:5px}
body.home .text-box h2{ font-size:26px; color:#f39322; line-height:28px; margin-bottom:5px}
body.home .home-slider{	margin-bottom:40px}
body.home #therapy-block{ float:left; width:472px; margin:40px 0; background:url(../images/ksft/therapy-img.jpg) no-repeat top center; text-indent:-9999px; height:275px; clear:both}
body.home #services-block{ float:left; width:490px; margin:40px 0}
body.home #services-block div.service-link{float:left; width:290px}
body.home #services-block div.off-lnk{float:left; width:130px; padding:89px 0 0 35px}
body.home #services-block div.off-lnk p{font-size:18px; line-height:20px}
body.home #services-block div.off-lnk a{font-size:10px; color:#741018; display:inline-block; line-height:12px; margin:10px 0; text-transform:uppercase}
body.home #services-block div.off-lnk span{color:#ec3433; font-size:18px}

body.home #call-us-block{width:200px; height:88px; background:url(../images/ksft/phone-img.png) no-repeat top left; padding:42px 0 0 10px; font-size:30px; color:#4eb967; position:relative; z-index:-999}
body.home #call-us-block p{ margin:0 0 8px 78px}
body.home #call-us-block span{font-size:28px; color:#ede2b8}

body.home #wall-of-beauty{float:left; width:199px; clear:both; background:url(../images/ksft/wall-of-beauty-img.png) no-repeat top center; height:120px; padding:120px 0 0 545px}
body.home #wall-of-beauty p{margin-bottom:10px; width:140px; font-size:16px; color:#341d0e;}
body.home #wall-of-beauty a{color:#e94026; text-transform:uppercase; font-size:20px}

body.home .socail-links{padding-bottom:30px; background:url(../images/ksft/green-bdr-bg.png) repeat-x bottom center; width:210px; float:right;position: inherit;border: none;margin-top: 130px;}
body.home .socail-links ul{width:210px; float:left; background:url(../images/ksft/green-bdr-bg.png) repeat-x top center; padding-top:30px;margin-left: 0px !important;}
body.home .socail-links li{display:inline-block; float:left; margin-right:10px;}
body.home .socail-links li.none{ margin-right:0;}
body.home .socail-links li a{display:inline-block; width:45px; height:46px; background:url(../images/ksft/socail-links.png); text-indent:-9999px; float:left}
body.home .socail-links li a.fb{background-position:0 0;}
body.home .socail-links li a.tw{background-position:0 -44px;}
body.home .socail-links li a.chat{background-position:0 -88px;}
body.home .socail-links li a.mail{background-position:0 -134px;}
body.home .socail-links li.bdr{border-left:1px solid #d63a40;}
body.home .tooltip, .mail-tooltip, .chat-tooltip{display:none; width:166px; color:#fff!important;background:url(../images/ksft/tooltip-bg.png) no-repeat top center; height:80px;padding:10px 10px 0 10px; height:75px; margin-top:-97px; margin-left:-74px; text-indent:2px}
body.home #appointment-form .book-ttl{ margin-bottom:10px; padding-bottom:16px; padding-left:60px; border: none !important; background:none !important;}
body.home #appointment-form .book-ttl h2{color:#781c1b; font-size:23px; margin-left:10px; padding-bottom:5px; border-bottom:1px solid #bea56e}
body.home #appointment-form .book-ttl span{color:#787878; font-size:14px}
body.home .home-slider figure{display:none}
body.home .text-box h3 {
font-size: 20px;
color: 
#F39322;
line-height: 28px;
margin-bottom: 16px;
}

/*---------------------Services  - 05-06-12-------------------------*/
.inner-page-service .home-slider{height:265px; border-bottom:0px solid #d2b985; margin-bottom:0;}

#nav-inner{position:relative; padding-bottom:12px; float:left; width:100%}
#nav-inner li{float:left; margin-right:20px; height:80px; width:180px;}
#nav-inner li a{display:inline-block; cursor:pointer; background:url(../images/bg-inner-nav.png) no-repeat 0 0; font-size:20px; height:60px; width:170px; padding:20px 0 0 10px;}
#nav-inner li.last-child{margin-right:0;}
#nav-inner li a.sorbet{background-position:0 0; color:#741018}
#nav-inner li a.rejuve{background-position:-200px 0; color:#2e1a16;}
#nav-inner li a.detox{background-position:-402px 0; color:#02462c;}
#nav-inner li a.gold{background-position:-602px 0; color:#843d1c; padding-top:8px; height:80px;}
#nav-inner li a.youth{background-position:-805px 0; color:#9f263f}
#nav-inner li:hover, #nav-inner li.active{background:url(../images/arrow-down.png) no-repeat center 58px;}

/*.inner-container .inner-content aside{float:right; background:green; height:350px}*/
.inner-container .inner-content section#left-panal{float:left; margin:0 20px 0 0;}
.inner-container .inner-content h2{font-size:32px; color:#741018;}
.inner-container .inner-content p{color:#741018; font-size:16px;}

.inner-container#bg-sorbet{background:url(../images/content-sorbet.jpg) no-repeat top center; height:592px; width:100%;}
.inner-container#bg-rejuve{background:url(../images/content-rejuve.jpg) no-repeat top center; height:540px; width:100%;}
.inner-container#bg-detox{background:url(../images/content-detox.jpg) no-repeat top center; height:540px; width:100%;}
.inner-container#bg-gold{background:url(../images/content-gold.jpg) no-repeat top center; height:540px; width:100%;}
.inner-container#bg-youth{background:url(../images/content-youth.jpg) no-repeat top center; height:540px; width:100%;}

.inner-container #service-dtl-tab{height:265px; border-bottom:none;}
.inner-container #service-dtl-tab .jScrollPaneContainer{border-top:none; padding-top:0}
.inner-container #service-dtl-tab .scroll-pane, .inner-container #service-dtl-tab-lavanya-purify .scroll-pane{width:720px; height:210px; padding:0 !important}
.inner-container .jScrollPaneTrack{top:0!important;}

.inner-container .inner-content ul.steps li{background:url(../images/others/left-arrow.png) no-repeat 0 6px; padding-left:15px; color:#741018; font-size:16px; padding-bottom:8px;}

#new-form{float:right; width:200px;}
#new-form #appointment-form{float:right; height:330px; width:200px; background:url(../images/bg-book-appointment.gif) no-repeat; border:none;}
#new-form .appointment-services h4{margin-right:24px;}
#new-form .appointment-services input{width:156px !important;}
#new-form .appointment-services select.drop-box{width:166px !important;}
#new-form .appointment-services td{padding-bottom:10px !important;}
#new-form .appointment-services td.last{padding-bottom:0;}


/*---------------------Services End - 05-06-12-------------------------*/





.inner-cont-wall-bt{padding-top:1px; display:block; overflow:hidden;}
.inner-cont-wall-bt aside{ float:left; width:268px; position:relative;}
.inner-cont-wall-bt aside h2{background:url(../images/others/wall-bt-lft-bg.png) left top no-repeat; height:131px; position:absolute; top:0; left:-46px; width:312px;}
.inner-cont-wall-bt aside p{ padding-bottom:12px; color:#331d10; font-size:13px; line-height:14px; font-family:arial;}
#wall-content{ width:707px; height:600px; float:left;}
.as-p{ margin-top:125px;}
.wall-form-block{ background-color:#e2b04a; padding:10px 10px 10px 22px; margin-top:30px; border:2px solid #f1c86c;}
.wall-form-block h3{ background:url(../images/others/wall-for-tlt-bg.png) left top no-repeat; padding:17px 0 18px 60px; color:#FFFFFF; font-size:18px; margin-top:-41px; margin-bottom:10px;}
.wall-form-list li{ margin-bottom:10px; } 
.wall-form-list .form-managed-file{
	height:20px;
	border:1px solid #9e8147;
}
.buble-block .scroll-pane{
	height:575px;
}
.wall-form-list input{font-size:11px; color:#777778; height:15px; border:1px solid #9e8147; }
.wall-form-list select{font-size:11px; color:#777778; height:23px; border:1px solid #9e8147; padding:2px;}
.wall-form-list input#edit-title{ width:200px; padding: 3px 5px;}
.wall-form-list select#edit-field-age-und{ width:60px;margin-right:3px}
.wall-form-list #edit-field-city-und-0-value{ width:150px;height:19px;}

#edit-field-testimonial-und-0-value{ width:212px;}
#edit-field-age{float:left}
.wall-form-list input#edit-submit{ background:url(../images/others/wall-sb-bt.jpg) left top repeat; height:26px; width:78px; border:none; color:#FFFFFF; cursor:pointer; font-size:15px; padding:0 0 0 0px;}
.wall-back{ width:100%; position:relative; float:left; height:60px;}
.wall-back a{background:#e9ba4e url(../images/others/back-arrow.png) 5px 7px no-repeat; padding:5px 5px 5px 15px; position:absolute; right:0; top:10px; z-index:999; color:#331d10;}

.wall-back a:hover{ color:#EE2424;}
.buble-block{ float:left; width:700px;position:relative; overflow:hidden }
.buble-list1 { margin-left:50px; float:left; width:100%;}
.buble-list1 li{ float:left; width:85px; height:120px; display:inline; background: url(../images/others/buble-thumb-frame.png) left top no-repeat; position:relative;}
.buble-list1 li img{ margin:15px 0 0 15px;}
.buble-list2 { margin-left:85px; float:left; width:100%;}
.buble-list2 li{ float:left; width:76px; height:107px; display:inline; background: url(../images/others/buble-thumb-frame2.png) left top no-repeat; position:relative;}
.buble-list2 li a > img{margin:14px 0 0 13px; width:49px; height:79px;}
.wall-contact{ background: url(../images/others/wall-cont-bg.png) left top no-repeat; width:100%; height:58px; width:266px; margin:10px 0 0 0;}
.wall-thumnails{background: url(../images/others/buble-big-frame.png) left top no-repeat; width:303px; height:427px;}
.wall-thumnails img{ margin:41px 0 0 40px!important;}
.wall-thumnails div{ margin:0 auto; width:213px; brder:1px solide red; font-size:14px;}
.wall-thumnails div p{ font-size:11px; text-align:left; padding:5px 0;}
.wall-thumnails div span{ display:block; color:#ee2424; font-size:11px;}
.wall-contact ul { padding:10px 0 0 10px; float:left;}
.wall-contact ul li{ float:left; display:inline; color:#261000; padding:0 10px 0 10px; font-size:13px;}
.wall-contact ul li.cont-num{ font-size:25px; font-weight:bold; padding-left:20px; border-left:1px solid #79131a;}
a.buble-close{ position:absolute; top:-8px; right:-8px; width:30px; height:30px; background:url(../images/others/buble-close.png) left top no-repeat;}

#FileUpload { position:relative; height:20px; }
#BrowserVisible, #wall-of-beauty-node-form .form-type-managed-file { z-index: 1; background:#fff url(../images/others/brows-bt.png) 192px 3px no-repeat;  height:20px;  width:212px;}
#BrowserVisible{
	position:absolute;margin-top:-30px;
}
#FileField, .image-widget-data {  width:190px; height:18px; border:0px;  color:#adadad; }
#edit-field-upload-picture-und-0-upload { position:relative; width:212px; height:30px; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0);  opacity: 0; z-index: 2;}
#wall-of-beauty-node-form label, #wall-of-beauty-node-form div.description, #wall-of-beauty-node-form div.grippie, .picture-caption{display:none}
#wall-of-beauty-node-form .form-item{
	margin:0 0 10px 0;
}


/*------------ RUPESH ADDED FOR SKIN PURIFY ----------------*/
#service-dtl-tab-lavanya-purify h1{font-size:28px; color:#00372e; margin-bottom:20px}
#service-dtl-tab-lavanya-purify .tab-custom{width:700px; float:left;padding-bottom:10px;border-bottom:0!important;}
#service-dtl-tab-lavanya-purify{ border-bottom:1px solid #D2574F; height:400px; margin-bottom:30px; width:959px}

/*------------ VISHAL ADDED FOR LOGIN PAGE --------------*/
#user-login{
	border: 1px solid;
    margin: 40px auto;
    padding: 10px;
	font-size: 13px;
	width: 395px;
}
#user-login .form-item{
	margin-top:0px;
}


div.required{
	padding-bottom: 5px;
	border-bottom: 1px solid #741018;
	margin-bottom: 20px;
	font-size: 14px;
}
#webform-client-form-447 .webform-component, #webform-client-form-447 .form-item-submitted-products-purchased-select{
	margin:0 0 10px 0;
	clear:both;
	overflow:auto
}
#webform-client-form-447 .webform-component > label, .form-item-submitted-products-purchased-select > label{
	width:170px;float:left;
	font-size:13px
}
#webform-client-form-447 .form-text, #edit-submitted-your-contact-choice, #edit-submitted-solution-taken, #edit-submitted-products-purchased-select, #edit-submitted-country, #edit-submitted-city-town, #edit-submitted-clinic-visited{
	width:180px
}
#edit-submitted-solution-taken, #edit-submitted-products-purchased-select{
	height:20px
}
#webform-client-form-447 .form-required{
	float:left
}
#webform-client-form-447 .form-textarea, #webform-client-form-447 .form-textarea-wrapper{
	width: 405px;
	height: 125px;
}
#webform-client-form-447 .form-textarea-wrapper{float:left}
#webform-component-disclaimer, #webform-client-form-447 .description, #webform-client-form-447 #edit-submit{
	clear:both;margin-left:170px !important;
}
#webform-component-disclaimer h3{
	color:red;font-size:16px;margin-bottom:10px
}
#webform-component-disclaimer ol{
	padding-left:20px;
}
#webform-component-disclaimer li{
	list-style-type:decimal;margin-bottom:5px;
}
#webform-client-form-447 .form-type-radio{
	float:left;margin-right:30px;
}
#webform-client-form-447 #edit-submit{
	background: #721017;
	color: white;
	font-size: 14px;
	-moz-box-shadow: inset 0 0 3px 3px #56080E;
	-webkit-box-shadow: inset 0 0 3px 3px#56080E;
	box-shadow: inset 0 0 3px 3px #56080E;
	position: relative;
	cursor: pointer;
	height: 32px;
	width: 80px !important;
	padding: 0;
	display: inline-block;
	border:none
	}
.form-item-submitted-products-purchased-select, .form-item-submitted-products-purchased-other{
	float:left;
	margin:0 20px 0 0 !important;
}	

/*10-07-2012*/
#form-container{width:100%; background:url(../images/others/from-bg.png) repeat-x top center; height:133px}
#form-content{ width:980px; margin:0 auto; padding-top:0;}



#form-content #appointment-form form table td{padding-bottom:15px}
#form-content #appointment-form .book-ttl{margin-bottom:10px; padding-bottom:10px; background:url(../images/others/pen-bg.png) no-repeat 0 top; padding-left:80px;width:230px; float:left;width:163px; border-bottom:none}
#form-content #appointment-form .book-ttl h2{color:#741018; font-size:24px;line-height:22px}
#form-content #appointment-form .book-ttl span{color:#393736!important; font-size:14px}
#form-content #appointment-form form select{width:60px; font-size:12px; background:#e3c19d; border:1px solid #d1ae88; padding:4px; float:left; color:#741018; font-weight:bold; height:33px; margin-right:10px}
#form-content #appointment-form form input{ float:left; padding:7px; height:17px;  color:#710f16; width:100%; font-size:12px;  margin-bottom:10px; vertical-align:top; font-weight:bold} 
#form-content #appointment-form form input.name{width:150px; margin:0 11px}
#form-content #appointment-form form select.drop-box{width:150px;} 
#form-content #appointment-form form input.red-btn{background:#721017; color:#fff; font-size:14px; -moz-box-shadow:inset 0 0 3px 3px #56080E;-webkit-box-shadow:inset 0 0 3px 3px#56080E;box-shadow:inset 0 3px 3px #56080E; position:relative; cursor:pointer; height:32px; width:80px !important; padding:0; display:inline-block}
.send {
    background: #fff;
    width: 80px !important;
    height: 30px !important;
    border-radius: 5px;
    margin-top: 10px;
    text-align: center;
    margin: 20px auto;
    display: block;
}

/*-------------------------------------------------------wall of beauty---------------------------------------------------------*/
.home-mrt{ margin:10px 0 0 0; clear:both}
#wall-of-beauty{ width:340px; float:left; border-bottom:1px dotted #281201; padding-bottom:20px}
#wall-of-beauty .industry-slider-tab-floater{width:20000em; height:auto; position:absolute;}
#wall-of-beauty .slider-ind{position:relative; float:left; padding:23px 23px 0 23px}
#wall-of-beauty .industry-slider-tab-show{width:340px; height:130px; overflow:hidden; float:left; position:relative; margin:0 6px;}
#wall-of-beauty .prev, #wall-of-beauty .next{width:24px; height:24px;  overflow:hidden; position:absolute; bottom:0;cursor:pointer;}
#wall-of-beauty .prev{right:96px; background:url(../images/home-slider-left-arrow.png) no-repeat 0 0;}
#wall-of-beauty .next{right:68px; background:url(../images/home-slider-right-arrow.png) no-repeat 0 0;}
#wall-of-beauty .schedule-list{width:340px; height:142px; float:left;}
#lavanya-data-rgt{ width:auto; float:right; padding:0;}
#lavanya-data-rgt p{
	padding:0 10px;
	margin-top: .8em;
	color: #000508;
font-size: 10pt;
text-align:justify;
line-height:18px;
	}
	
#lavanya-data-rgt .text1{
    color: #91437F;
	font-weight:bold;
	}
	
	
#lavanya_rgt ul{
	width:100%;
	float:left;
	margin:0px!important;
	padding:0px;

	}

#lavanya_rgt ul li{
	width:40%!important;
	color: #91437F;
	display:list-item!important;
	margin:0em 0 0 2em!important;
	line-height:20px!important;
	padding:0px;
		list-style:circle!important;
	}	
	

#lavanya-data-rgt ul{
	width:100%;
	float:left;
	margin:2em 0 0 0;
	padding:0px;
	list-style:none;
	}

#lavanya-data-rgt ul li{
	width:32%;
	float:left;
	margin:4px;
	padding:0px;
	}
	
#lavanya-data-rgt ul li img{
width: 100%;
margin: 0px;
padding: 0px;
box-shadow: 0px 2px 2px #ddd;
border-radius: 50%;
border: 1px solid #91437F;
	}

.home-contact-form{
	width:100%;
	margin:0px;
	padding:0px;
	border-radius:4px;
	}
	
.home-contact-form h1{
	color:#fff;
	background:#91437f;
	line-height:38px;
	text-align:center;
	font-size:2em;
	}
	
	


.wall-commo{ background:url(../images/others/grt-comma-lt.png) no-repeat left top;float:left; width:211px;color:#50392c; padding-left:23px; }
.wall-commo h3{ color:#ed2024; font-size:18px; margin:15px 0 5px}
.wall-commo span{font-size:13px}

.commo{background:url(../images/others/grt-comma-rt.png) no-repeat right bottom; padding-right:16px; font-size:17px!important;line-height:15px}
.frame{ background:url(../images/others/frame.png) no-repeat center top; width:82px; height:112px; float:left; text-align:center; padding:10px 0 0 0}

.red-click-here{-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; color:#ffe3c6; background:#ed2024; text-align:center; display:inline-block;box-shadow:0 5px 5px #888888; font-size:15px; padding:3px 3px 7px 3px; width:167px; line-height:13px}

.red-title{ background:url(../images/title-red-bg.png) no-repeat left top; position:absolute; left:-6px; top:10px; color:#fbdfc3; font-size:18px; padding:5px 20px 20px;}
.offers{background:url(../images/Offers.jpg) no-repeat left top; position:relative; width:288px; height:177px; float:left}

.offer-content{border-bottom:1px dotted #281201; width:240px; float:right; padding-bottom:3px}
.offer-content h2{ font-size:26px; color:#90C5AC; margin-bottom:10px; line-height:27px}
.offer-content p{ font-size:15px; line-height:16px; margin-bottom:10px}

.read-more-link{-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; color:#ffe3c6; background:#741018; text-align:center; display:inline-block;box-shadow:0 3px 5px #888888; font-size:13px; padding:5px;line-height:14px}

.read-more-brw-link{/*-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; color:#c38b62; background:#2d1810;*/ text-align:center; display:inline-block;box-shadow:0 3px 5px #30241d; font-size:13px; padding:5px;line-height:14px; /*border:1px solid #8b553a;*/ position:absolute; bottom:30px; left:25px;width:68px; text-indent:-9999px;}

.lavanya-smile-banner{ position:relative;  clear:both; width:750px;}

.rgt-title{ 

position: relative;
right: 0px;
color: #fbdfc3;
font-size: 18px;
line-height: 13px;
padding: 10px;
width:auto;
background: #000;

}

.btm-content{ border:1px solid #fdf3e8; background:url(../images/others/cream-bg.jpg) repeat-x center top; box-shadow:0 5px 5px #d1baa2; clear:both; 
margin-top:0; height:90px; position:relative; top:50px; margin-bottom:0;}

.btm-content article{padding:80px; float:left; padding:18px 14px 10px; border-right:1px solid #d1a77d; height:57px}
.btm-content article.none{ border-right:none}

div.contact-us, div.feedback, .fb-link{background-image:url(../images/red-icons.png); background-repeat:no-repeat; padding-left:60px;height:57px}

.contact-us{background-position:0 -62px;}
.contact-us p{ font-size:18px; color:#e13a31;}
.contact-us span{ font-size:22px;color:#741018}

.feedback{background-position:0 0;}
.feedback p{font-size:16px; color:#741018; line-height:16px; margin-bottom:8px; width:150px}
.feedback a{color:#e13a31; font-size:13px; text-decoration:underline}

.fb-link{ background-position:0 -120px;width:340px}
.addthis_toolbox{padding-top:13px; float:left}
.social-lnk-container{ float:right;}

.home-social-link{ float:right; margin-top:-35px}
.home-social-link li{display:inline-block; float:left; margin-right:10px}
.home-social-link li a{display:inline-block; width:23px; height:23px; background:url(../images/home-social-links.png); text-indent:-9999px; float:left}
.home-social-link li a.tw{background-position:0 0px;}
.home-social-link li a.mail{background-position:0 -23px;}
.home-social-link li a.chat{background-position:0 -47px;}
.home-social-link li.bdr{border-left:1px solid #d63a40;}

.home-social-link .tooltip, .mail-tooltip, .chat-tooltip{ margin-left:-86px}
.home-form .webform-client-form{ width:690px; float:right}
.home-form .webform-client-form .form-item{ margin-top:0}
.home-form .webform-container-inline label, #webform-component-area label{ display:none}

#form-content #appointment-form input.form-submit{background:#721017!important; color:#fff; font-size:14px; -moz-box-shadow:inset 0 0 3px 3px #56080E;-webkit-box-shadow:inset 0 0 3px 3px#56080E;box-shadow:inset 0 0 3px 3px #56080E; position:relative; cursor:pointer; height:32px; width:80px !important; padding:0; display:inline-block; font-weight:normal}
.fb_edge_widget_with_comment{
	margin-top:10px;
}

/*-------------------------------------------------------Mens---------------------------------------------------------*/

body.mens{background:url(../images/others/mens-bg-pattern.png);}
body.mens .inner-content p, body.mens .inner-content section h4{ /*color:#211b1a;*/color:#fff}
body.mens .tab-container div ul li, body.mens .service-block ul li{color:#dcc3ad; background:url("../images/others/mens-left-arrow.png") no-repeat left 5px;}
body.mens .tab-container div ul li a{color:#dcc3ad;}
body.mens .service-block ul li a{color:#dcc3ad;}
body.mens #breadcrumbs{padding:5px 8px; padding:5px 8px; font-size:12px; /*color:#211b1a;*/color:#fff; background:#978783 !important; margin-bottom:20px; height:15px; border:none;}
body.mens #breadcrumbs a{font-size:12px; /*color:#211b1a;*/color:#fff; background:url(../images/others/mens-rgt-arrow.png) no-repeat right 0; padding-right:20px; margin-right:10px; height:13px; padding-bottom:4px; text-transform:capitalize}

body.mens .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{ border:1px solid #dcc3ad; background:url(../images/others/mens-tab-btm-bg.png) repeat left bottom;}
body.mens .ui-tabs-nav a, body.mens .inner-content h1{ /*color:#211b1a;*/color:#fff}
body.mens #service-dtl-tab{ border-bottom:1px solid #d6bea9;}
body.mens #service-dtl-tab .jScrollPaneContainer{border-top:1px solid #d6bea9;}
body.mens .jScrollPaneTrack{ background:url(../images/others/mens-slider-bg.png) repeat-y center top;}
body.mens .jScrollPaneDrag{ background:#211b1a;}
body.mens .inner-content aside .news-list li a{ width:160px; border-top:1px solid #93837c; color:#fff}
body.mens .inner-content aside .news-list li a.active, body.mens .inner-content aside .news-list li a:hover{color:#fbdec1; font-size:12px; background:url(../images/others/hover-mens-bg.png) no-repeat left top; display:inline-block; float:left; width:178px; border-top:0; border-bottom:0; padding:9px 0 11px 15px; margin-top:1px}
body.mens .inner-content section#left-panal{width:750px}


body.august-rush{background:url(../images/august-rush-bg.jpg) no-repeat center top;}
body.august-rush #form-container{ background:none; margin-top:595px}
body.august-rush .home-form .webform-client-form{ float:left}
.august-sale{ height:170px; margin-top:60px; width:512px; margin-left:90px}
body.august-rush #breadcrumbs{ display:none}
body.august-rush #container #content{ padding-bottom:0}
body.august-rush h1{ font-size:45px; color:#741018; margin-bottom:0; letter-spacing:-3px}
body.august-rush h2{ color:#f5c4d1; font-size:32px;}
body.august-rush p span{ color:#f5c4d1; font-size:19px}
body.august-rush p{ color:#85222a; font-size:14px; line-height:13px}
.august-sale-conditions{ font-size:11px; line-height:10px; margin-bottom:5px}
.Ive-got-the-look{
	float:left;width:700px
}
a{
	color:#741018
}
/*------ I Got the Looks ----- */
@font-face {
    font-family: 'raspoutine_classicitalic';
    src: url('fonts/raspoutineclassic_tb-webfont.eot');
    src: url('fonts/raspoutineclassic_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raspoutineclassic_tb-webfont.woff') format('woff'),
         url('fonts/raspoutineclassic_tb-webfont.ttf') format('truetype'),
         url('fonts/raspoutineclassic_tb-webfont.svg#raspoutine_classicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.got-the-looks{width:100%; height:850px; position:absolute;}
.got-the-looks#main{background:url(../images/i-got-the-looks/slider1_purple.jpg) no-repeat top center;}
.got-the-looks#peach-blush{background:url(../images/i-got-the-looks/slider2_peach.jpg) no-repeat top center;}
.got-the-looks#forever-young{background:url(../images/i-got-the-looks/slider3_pink.jpg) no-repeat top center;}
.got-the-looks#fresh-matte{background:url(../images/i-got-the-looks/slider4_matte.jpg) no-repeat top center;}
.got-the-looks#radiant-diva{background:url(../images/i-got-the-looks/slider5_radiant.jpg) no-repeat top center;}
.got-the-looks#satin-appeal{background:url(../images/i-got-the-looks/slider6_satin.jpg) no-repeat top center;}
.got-the-looks#all-day{background:url(../images/i-got-the-looks/slider7_all_day.jpg) no-repeat top center;}
.got-looks-wrapper {
height: 782px;
position: relative;
width: 1000px;
margin: auto;
}
.got-looks-wrapper#main{ margin-top:250px;}
.below-tagline {
padding: 8px 16px;
height: 105px;
width: 385px;
background: url(../images/others/below-tagline-bg.png) no-repeat;
position: absolute;
bottom: 413px;
width: 360px;
left: 7px;
}
.below-tagline h4, .below-tagline p{ width:380px; margin:2px 0px;}
.below-tagline h4{font-size:20px; color:#e23639;font-family:raspoutine_classicitalic}
.below-tagline p span{
	color:#e23639;
}
.below-tagline p{font:13px arial; color:#9b8b9d;}
.got-the-looks-content {
width: 940px;
height: 240px;
padding: 30px;
position: absolute;
color: white;
margin: 0px auto;
border-radius: 8px 8px 0px 0px;
behavior: url(css/pie.htc);
bottom: 0;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}
div.got-the-looks-content#purple{ background:url(../images/others/purple_90.png); color:#c796c4;}
div.got-the-looks-content#peach{ background:url(../images/others/peach_90.png);}
div.got-the-looks-content#pink{ background:url(../images/others/pink_90.png);}
div.got-the-looks-content#green{ background:url(../images/others/matte_90.png);}
div.got-the-looks-content#reddish{ background:url(../images/others/radiant_90.png);}
div.got-the-looks-content#satin{ background:url(../images/others/satin_90.png);}
div.got-the-looks-content#yellow{ background:url(../images/others/yellow_90.png);}
.got-the-looks-content .content-description{width:522px; float:left; font:16px Arial; line-height: 20px;}
.got-the-looks-content .content-description p{margin:10px 0px; display:inline-block;}
.got-the-looks-content .content-description p.platinum-offer{margin:10px 0px; display:inline-block; font:italic 14px arial; color:#713a18;}
.got-the-looks-content #appointment-form{height: 220px; box-shadow:inset 1px 1px 10px #000; border-radius:8px; border:5px solid #f1dcc8; margin-left:60px; background:#fff; padding: 10px 15px; width: 303px; float:right;}

.got-the-looks-thumbs {
position: absolute;
font-family: arial;
padding-top: 7px;
bottom: 297px;
width: 1000px;
background: url(../images/others/faded_gradient.png) no-repeat top right;
height: 36px;
}
.got-the-looks-thumbs p{float:right; font-size:16px; color:#fff; padding-top: 4px;font-family:raspoutine_classicitalic}
.got-the-looks-thumbs .view-id-i_ve_got_the_look_links > div, .got-the-looks-thumbs ul, .got-the-looks-thumbs a{float:right;}
.got-the-looks-thumbs ul{margin:0px 0px 0px 8px;}
.got-the-looks-thumbs li{float:left; margin-right:7px; display:block; width:25px; height:25px; cursor:pointer; position:relative; display:block;}
/*.focus{background:url(../imagess/active.png) no-repeat top center; width:15px; height:15px; display:block}*/
.got-the-looks-thumbs li.current div{display:block; width:25px; height:25px; position:absolute; top:0; left:0;}
.got-the-looks-thumbs li a.active img{opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;}
.got-the-looks-thumbs li{ -webkit-border-radius:25px; border-radius:25px; behavior:url(css/PIE.htc); position:relative;}
.got-the-looks-thumbs li img{filter:alpha(opacity=55); -moz-opacity:0.55;opacity:0.55;-moz-border-radius:25px; border-radius:25px; behavior:url(css/pie.htc); position:relative;}
.got-the-looks-thumbs li.purple{border:1px solid #572871;}
.got-the-looks-thumbs li.peach{border:1px solid #f3786d;}
.got-the-looks-thumbs li.pink{border:1px solid #d6324e;}
.got-the-looks-thumbs li.green{border:1px solid #2f9c47;}
.got-the-looks-thumbs li.reddish{border:1px solid #e03e31;}
.got-the-looks-thumbs li.satin{border:1px solid #d48e47;}
.got-the-looks-thumbs li.yellow{border:1px solid #f2c717;}
.got-the-looks-thumbs a#download-brochure{padding:6px 14px; box-shadow:0px 2px 3px #000; color:#ed2e31; border-radius:8px; display:inline-block; background:#edccac;  background: linear-gradient(#fadfc3, #e2bc96); background: -moz-linear-gradient(#fadfc3, #e2bc96); background: -webkit-linear-gradient(#fadfc3, #e2bc96); background: -o-linear-gradient(#fadfc3, #e2bc96); background: -ms-linear-gradient(#fadfc3, #e2bc96); behavior:url(css/pie.htc); position:relative; margin-right:12px;}
.got-the-looks-content #appointment-form .book-ttl{
	height:45px;
}



/*--------Acne----------*/
body.acne-management-rapid-control, body.acne-management-absolute-clarity, body.acne-management-anti-breakouts{background:#fedfbf url(../images/acne/bg-absolute-clarity.jpg) no-repeat center top; font-family:arial; height:955px;}
body.acne-management-rapid-control #container, body.acne-management-absolute-clarity #container, body.acne-management-anti-breakouts #container{padding-top:0}
body.acne-management-rapid-control #content, body.acne-management-absolute-clarity #content, body.acne-management-anti-breakouts #content{padding-bottom:0px !important}
#lady{height:793px; position:absolute; right:0; top:190px; z-index:10}
#lady img{ height:793px!important;}
body.acne-management-rapid-control .container, body.acne-management-absolute-clarity .container, body.acne-management-anti-breakouts .container{width:980px; padding:0;margin:65px auto 0;}
.back-to{float:right; margin-top:40px}
.back-to a{background:url(../images/acne/bg-back-to.png) no-repeat left -2px; height:26px; font-size:13px; color:#542227; padding-left:27px; float:right; display:block;}
.pg-content{width:525px; float:left; padding-top:60px; height:225px;}
.pg-content h1{font-size:33px; font-weight:normal; color:#341115; width:630px;}
.pg-content p{font-size:14px; color:#542227;}
#orange.product{background:url(../images/acne/bg-orange.png) repeat left top; position:relative; height:550px; float:left;}
#orange .links a{background:url(../images/acne/btn-circle.png) no-repeat left top; margin-right:5px; width:81px; height:81px; position:relative; text-indent:-9999px; float:left}
#yellow.product{background:red url(../images/acne/bg-yellow.png) repeat left top; position:relative; height:550px; float:left;}
#pink.product{background:url(../images/acne/bg-pink.png) repeat left top; position:relative; height:550px; float:left;}
#lady.position{top:211px;}

.product{width:938px; padding:15px; float:left; clear:both; box-shadow:2px 2px 7px #000; -webkit-box-shadow:2px 2px 7px #000; -moz-box-shadow:2px 2px 7px #000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; behavior:url(css/pie.htc);}
.product a.download{background:url(../images/acne/download-brochure.png) no-repeat left top; width:121px; height:31px; text-indent:-9999px; float:left} 
.product figure{padding:50px 0 0 0; height:459px;}
.links{margin-top:7px; float:left; width:980px;}
.links a{background:url(../images/acne/btn-circle.png) no-repeat left top; margin-right:5px; width:81px; height:81px; position:relative; text-indent:-9999px; float:left}
.links a.breakouts{background-position:0 0;}
.links a.rapid-ctrl{background-position:0 -84px;}
.links a.absolute-pink{background-position:0 -165px;}
/*.form{width:100%; background:green; float:left; height:126px; margin-top:120px;}*/
.banner{width:100%; margin:0 auto; height:435px; border-bottom:5px solid #7c131b}
.form.mart0{margin-top:0;}
.container.mart{margin-top:20px;width:1000px; margin:auto}
.acne-container{background:url(../images/acne/bg-acne-container.jpg) repeat-x left top; width:100%; clear:both; padding-top:40px;float:left;}
.left-container{width:240px; float:left; margin-right:60px;}
.left-container h2, .left-container h3{font-weight:normal;}
.meet{background:#85171f url(../images/acne/profile-pic.png) right bottom no-repeat; height:323px; padding:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;  box-shadow:inset 0px 0px 7px #000; -webkit-box-shadow:inset 0px 0px 7px #000; -moz-box-shadow:inset 0px 0px 7px #000; behavior:url(css/pie.htc);}
.meet h2{font-size:16px; color:#fbd7b9; border-bottom:1px dotted #ed1f24; padding-bottom:2px; margin-bottom:8px; text-transform:uppercase;}
.meet p{color:#fbd7b9; font-size:12px;}
.meet a{background:url(../images/acne/read-more.png) no-repeat left top; text-indent:-9999px; width:63px; height:26px; margin-top:30px; float:left}
.acne-prg{margin-top:60px;}
.acne-prg h2{font-size:23px; color:#fde6cd; margin-bottom:10px;}
.acne-prg h3 {color:#341115; font-size:16px; margin-bottom:5px; text-transform:uppercase;}
.acne-prg p{font-size:12px; color:#fbd7b9;}
.right-container{width:675px; float:left;}
.right-container h1{color:#341115; font-size:36px; font-weight:normal; margin-bottom:15px;}
.right-container p{color:#fbd7b9; font-size:14px;}
.acne-container .right-container p{color:#741018 !important; text-align: left !important;}
.right-container h2{font-size:18px; color:#341115; padding-top:15px; font-weight:normal;}
.right-container .menu { padding: 0; clear: both; border-bottom: 1px dotted #341115; float:left; position:relative;  }
.right-container #tabmenu.menu li { display: inline;float:left;  position:relative; padding-bottom:15px; margin-right: 48px;}
.right-container #tabmenu.menu li.last{background:none}
.right-container #tabmenu.menu li span{left:76px; padding: 0 0 0 60px; position: absolute; top:65px; width: 12px;}
/*.right-container #tabmenu.menu li span.treat-plus{left:136px}
.right-container #tabmenu.menu li span.health-plus{left:186px}
.right-container #tabmenu.menu li span.ctrl-plus{left:254px} */
.right-container #tabmenu.menu li a {background:url(../images/acne/tab-icon.png) no-repeat left top; padding: 10px 40px 10px 0; float:left; width:80px; height:115px; text-indent:-9999px;}
.right-container #tabmenu.menu li a.purify{background-position:0 15px;}
.right-container #tabmenu.menu li a.treat{background-position:0 -179px;}
.right-container #tabmenu.menu li a.health{background-position:0 -377px;}
.right-container #tabmenu.menu li a.ctrl{background-position:0 -268px;margin-left: 15px;}
.right-container #tabmenu.menu li:hover, .right-container #tabmenu.menu li.active, .right-container #tabmenu.menu li:active{ background:url(../images/acne/arrow-down.png) no-repeat 30px 115px}
.right-container #tabmenu.menu li.last-icon:hover, .right-container #tabmenu.menu li.last-icon:hover, .right-container #search-block-form.menu li.last-icon:active{ background:url(../images/acne/arrow-down.png) no-repeat 48px 125px}
.right-container #tabmenu.menu li p{font-size:13px; color:#fde6cd; text-transform:uppercase; padding-left:10px;clear: both;}
.acne-container .tab-content {float:left; clear: both; padding: 10px 20px 20px 10px; width: 675px; height:38px;}
.note{color:#341115; font-size:12px; font-style:italic; float:left; width:675px; margin-top:10px;}
.acne-container .faq{ position:relative; float:left; background:url(../images/acne/bg-faq.gif) repeat-x left top; height:190px; width:660px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; behavior:url(css/pie.htc);}
.acne-container .faq figure{padding-top:26px; float:left; width:155px;}
.acne-container .title-faq{position:absolute; top:-10px; right:-25px; width:109px; height:108px;}
#expert-faq .slider-ind{float:left; position:relative}
#expert-faq .faq-slider-tab-show{float:left; height:200px; overflow:hidden; position:relative; width:425px;}
#expert-faq .faq-slider-tab-floater{height:auto; position:absolute; width:2000em;}
#expert-faq .schedule-list{float:left; width:410px; height:200px; padding:35px 0 0 10px;}
#expert-faq .schedule-list li {float: left; height:200px; width: 410px;}
#expert-faq h2{font-size:23px; color:#fde6cd; margin-bottom:10px; margin-top:60px;}
#expert-faq .schedule-list li h3 {color:#9b191f; font-size:22px; margin-bottom:5px; font-weight:normal}
#expert-faq .schedule-list li p{font-size:13px; color:#461119;font-weight: bold;}
#expert-faq .prev {background: url(../images/acne/prev.png) no-repeat left top; right: 20px;}
#expert-faq .prev, #expert-faq .next {cursor: pointer; height: 21px; overflow: hidden; position: absolute; bottom:15px; width: 19px;}
#expert-faq .next {background: url(../images/acne/next.png) no-repeat left top; right: 0;}
#acne-prg .slider-ind{float:left; position:relative; border-bottom:1px dotted #341115;}
#acne-prg .prg-slider-tab-show{float:left; height:138px; overflow:hidden; position:relative; width:200px;}
#acne-prg .prg-slider-tab-floater{height:auto; position:absolute; width:2000em;}
#acne-prg .schedule-list{float:left; width:241px; height:138px;}
#acne-prg .schedule-list li {float: left; height:138px; width: 180px;}

#acne-prg .schedule-list li h3 {color:#341115; font-size:16px; margin-bottom:5px; text-transform:uppercase;}
#acne-prg .schedule-list li p{font-size:12px; color:#741018;font-weight: bold;}
#acne-prg .prev {background: url(../images/acne/prev.png) no-repeat left top;}
#acne-prg .prev, #acne-prg .next {cursor: pointer; height: 21px; overflow: hidden; position: absolute; top: 115px; width: 19px;}
#acne-prg .next {background: url(../images/acne/next.png) no-repeat left top; left: 20px;}
.acne-management-rapid-control #lady, .acne-management-absolute-clarity #lady, .acne-management-anti-breakouts #lady{height:793px; position:absolute; right:0; top:178px; z-index:10}
.acne-management-rapid-control .back-to, .acne-management-absolute-clarity .back-to, .acne-management-anti-breakouts .back-to {float: right;margin-top: 5px;}
.acne-management-rapid-control #breadcrumbs, .acne-management-absolute-clarity #breadcrumbs, .acne-management-anti-breakouts #breadcrumbs{display:none}



/*  ----------MENS SERVICE ADDED BY RUPESH/FAIZAN ----------*/
#service-mens-dtl-tab .jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;width:740px;height:215px!important; border-top:1px solid #d2574f; padding:20px 0;margin:10px 5px 10px 5px;}

.accordion-terms{display:block; width:750px; background-color:#DCC3AD; font-family:Arial, Helvetica, sans-serif;}
.accordion-terms .info div.scroll-pane{width:730px;}
.accordion-terms .info{ width:749px; padding:0px; float:left; overflow:hidden; background:#211b1a; border-left:1px solid #978783; border-right:1px solid #978783;}
.accordion-terms .info h3{font-size:14px; font-weight:bold; color:#DCC3AD;}
.accordion-terms h4{font-family:Arial, Helvetica, sans-serif; font-size:15px!important; display:block; font-weight:normal; padding:5px 15px 8px 10px; color:#211b1a!important; clear:both; cursor:pointer; margin:0px; border-bottom:1px solid #000;}
.accordion-terms h4 span{position:relative; float:right;  width:17px; height:17px; overflow:hidden; background:url(../images/mens/accord-terms.gif) 0 0 no-repeat;}
.accordion-terms h4.active { font-family:Arial, Helvetica, sans-serif; font-size:15px!important; font-weight:normal; background-color:#DCC3AD; margin-bottom: 0px;}
.accordion-terms h4.active span{ background:url(../images/mens/accord-terms.gif) 0 -34px no-repeat; }
.accordion-terms h4 em{background:url(../images/mens/mens-left-arrow.png) left top no-repeat;  width:26px; height:10px; float:left; margin:5px 0 0 0;}
.accordion-terms h4.active em{background:url(../images/mens/down-left-arrow.png) 0 2px no-repeat;  width:26px; height:20px; float:left; margin:5px 0 0 0;}

.accordion-terms .info p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:18px; margin: 0 0 5px 0; padding:0px}
.accordion-terms .info ol{ margin:0px; padding:10px 0 20px 20px; list-style-type:decimal!important;}
.accordion-terms .info li{ font-size:12px; color:#fff; list-style-position:outside; margin:0 0 5px 0; list-style-type:decimal!important;}
.accordion-terms .info a{ text-decoration:underline; color:#DCC3AD;}

 #service-mens-dtl-tab .accordion-terms .jScrollPaneContainer {border: none!important;}
 #left-panal .skin-concerns {height:625px;}
 #left-panal .skin-concerns h2 {color:#211B1A}
 .skin-concerns .accordion-terms .jScrollPaneDrag{ background:#721017;}
 /*body.acne-body{background:#fedfbf url(../images/acne/bg-absolute-clarity.jpg) no-repeat center top; font-family:arial; height:955px;}*/


/*--------- Neeraj - 10 years of lavanya styles --- */
.advocates{ background:#080003 url(../images/legacy_img/advocates_bg.jpg) no-repeat center top; width:100%; padding-top:100px;overflow: hidden;}
.advocates-wrapper{ width: 980px; position: relative; margin: 0px auto;}
.advocates-wrapper h3{ color: #fcbf12; font-weight: normal; text-transform: uppercase; font-size: 24px; margin: 8px 0 40px 24px;}
.content-top-nav{ margin:0px 0 40px 20px; height: 80px; border-bottom: 1px dotted #cf3232; width: 757px;}
.content-top-nav li{float: left; position: relative; margin: 0 8px;}
.advocates .quote{ float: left; font: 17px arial; width: 520px; margin-top: 30px; background: url(../images/legacy_img/quotes-bg.png) no-repeat; padding: 25px; text-align: center; color: #fff;}
.advocates .quote p{ font-style: italic;}
.advocates-content{ width: 840px; height: 700px; padding-right: 200px;}
.advocates-content li{clear: both; margin-bottom: 60px; overflow: hidden;}
.advocates-content li img{ padding: 20px 63px; margin-right: 20px; float: left; background: url(../images/legacy_img/img_frame.png);}
.advocates-content li.even p, .advocates-content li.even img{float: right;}
.advocates-content li span{display: inline-block; margin:10px 5px; font-style: normal;}
.advocates-content li span.name{ color: #fcbf12; text-transform: uppercase;}
.active-pointer{ border-width: 10px; border-color:#cf3232 transparent transparent transparent; border-style: solid; height: 0px; left: 22px; position: absolute; top: 80px; width: 0px;}

.advocates .jScrollPaneContainer {position:relative;overflow:hidden;z-index:1; width:968px !important; margin:20px 0px;}
.advocates .scroll-pane{overflow:auto; padding:20px 0 20px 20px}
.advocates .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0!important;height:100%;background:#CA2D3A; width:9px!important}
.advocates .jScrollPaneDrag{position:absolute;background:#660D14;cursor:pointer;overflow:hidden; width:10px!important; height:66px!important}
.advocates .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0px!important;height:100%;background:url(../images/legacy_img/scroll_bg.png) repeat-y top center; width:11px !important}
.advocates .jScrollPaneDrag{position:absolute;background:url(../images/legacy_img/scroll-handle.jpg);cursor:pointer;overflow:hidden; width:10px!important; height:77px!important}

/*--------- Archana - 10 years of lavanya styles - LANDING PAGE--- */
.landing{background:#080003 url(../images/legacy_img/bg-landing.jpg) no-repeat center top; position: relative; z-index: 1; overflow:auto}
.landing-wrapper{width: 980px; position: relative; margin: 0px auto;}
.landing-container{float:right; width:570px; margin-top:320px; position: relative; padding-bottom: 30px;}
.landing-container h1{background:url(../images/legacy_img/landing-h1.png) no-repeat center top; height:24px; margin-bottom:15px; text-indent:-9999px;}
.landing-container p.subtxt{text-align:center; color:#f9f3da; font-size:18px; padding:0 80px;}
.landing-nav{float:left; width:532px; padding: 85px 40px 40px;}
.landing-nav li{float:left; margin-right:45px; width:96px;}
.landing-nav li.last{margin-right:0;}
.landing-nav li img{vertical-align:middle; display:block;}
.landing-nav li a, .landing-nav li p{font-size:13px; color:#FCF19F; text-align:center;}

#landing-slider .slider-ind{float: left; position: relative; margin-bottom:30px; *margin-bottom:85px;}
#landing-slider .legacy-industry-slider-tab-show {float: left;height: 260px;overflow: hidden;position: relative;width: 570px;margin:45px 15px;}
#landing-slider .industry-slider-tab-floater {height: auto;position: absolute;width: 20000em;}
#landing-slider .prev, #landing-slider .next {cursor: pointer;height: 22px;overflow: hidden;position: absolute;bottom: 8px; *bottom: -35px;width: 22px;margin-right:2px;background:url(../images/legacy_img/landing-prev-next.png) no-repeat}
#landing-slider .prev {background-position:0 0;right:30px;}
#landing-slider .next {background-position:-28px 0;right: 0;}
#landing-slider .landing-list {float: left;height: 260px;width: 570px;background:url(../images/legacy_img/quotes-bg.png) no-repeat;}
#landing-slider .landing-list li {float: left;height: 260px;width: 570px;}
#landing-slider .landing-list li p {color: #f9f3da;font-size: 15px;line-height: 16px; padding:22px 25px 0; text-align:center}
#landing-slider .landing-list li h3{background:url(../images/legacy_img/design-down.png) no-repeat center top; padding-top:28px; margin-top:20px; font-size:15px; text-align:center; color:#fcbf12; text-transform:uppercase}
.lavanya-exp{text-align:center;}
.tell-us-exp-form table{margin-top: 10px;}
.lavanya-exp img{vertical-align:middle; margin-bottom:10px;}
.lavanya-exp a{color:#fae943; font-size:13px; text-align:center; text-decoration:underline;}
.tell-us-exp-form{ background: url(../images/legacy_img/form_bg.png) no-repeat; display: none; z-index: 999; width: 614px; height: 283px; padding: 30px 0px; position: absolute; right: -34px; bottom: 0;}
.tell-us-exp-form #close-btn{float:right; margin-right: 30px;}
.black-overlay-10-years{ position: absolute; z-index: 0; display: none; width: 100%; height: 1170px; background: url(../images/legacy_img/black_overlay_90.png); left: 0; top:0;}

/*--------- Archana - 10 years of lavanya styles - LUCKY DRAW PAGE--- */
.lucky-draw-container{background:url(../images/legacy_img/bg-luckydraw-container.png) no-repeat center top; height:721px; width:980px; margin:70px auto; padding-top:2px;}
.lucky-draw-container h4{color:#f8bd18; width:465px; margin:78px auto; font-size:19px; text-align:center;}
.lucky-draw-container .ld-form, .exp-form{width:490px; margin:0 auto; height:283px}
.lucky-draw-container .ld-form td, .exp-form td{padding:0 10px;}
.lucky-draw-container .ld-form input, .exp-form input{background:url(../images/legacy_img/bg-input.png) no-repeat left top; color: #fff; width:283px; outline:none; height:38px; border:none; padding:2px 4px; margin-bottom:15px;}
.exp-form textarea{ background: url(../images/legacy_img/textarea-bg.png) no-repeat; width:283px; height:108px; resize:none; outline:none; color: #fff; border:none; padding:2px 4px;}
.lucky-draw-container .ld-form label, .exp-form label{color:#f8f3da; font-size:18px;}
.lucky-draw-container .ld-form input.ld-submit, .exp-form input#edit-submit{background:url(../images/legacy_img/btn-submit.png) no-repeat left top; width:112px; height:43px; cursor:pointer; text-indent:-9999px; font-size: 0px; float:right; margin-right:26px;}

/*--------- Faizan - 10 years of lavanya styles - Milestones Page-Start */
.milestones-container{background:url(../images/legacy_img/bg-milestones-container.png) no-repeat center top; height:722px; width:981px; margin:70px auto; padding-top:2px;}
.milestones-container h4{color:#f8bd18; width:465px; margin:55px auto 0px auto; font-size:22px; text-align:center;}
.milestones-container p { width:550px; color: #f8ca9d; font-size: 15px; line-height: 16px; padding:0px; text-align:center; margin:48px auto 40px auto;}
.miles-menu{ width:930px; background:url(../images/legacy_img/mil-menu-bord.gif) repeat-x left bottom; margin:0 auto; padding:0px; } 
.miles-menu ul{ list-style:none; margin:0px; padding:0 0 5px 0;}
.miles-menu ul li{ list-style:none; display:inline; font-size:16px; color:#b12527;  margin:0 27px; padding:0 10px; position:relative; }
.miles-menu ul li a{ text-decoration:none; color:#b12527; background:url(../images/legacy_img/act-bg.png) no-repeat center bottom; padding:10px 0px; }
.miles-menu ul li a:hover, .miles-menu ul li a.active{ text-decoration:none; color:#f8be19; background:url(../images/legacy_img/hover-bg.png) no-repeat center bottom; padding:10px 0px; margin:0px; }
.milestone-details{ width:900px; margin:50px auto; position:relative; padding:0px; height:400px;}
.milestone-content{height:400px;}
.milestone-details ul{ list-style:none; position:relative; display:none; margin:0px; padding:0px;}
.milestone-details ul li{ list-style:none; display:block; margin:0 0 27px 0; padding:5px 10px; overflow:hidden; }
.milestone-details ul li img{ float:left; margin-right:20px;}
.milestone-details ul li .des-dtl{ width:665px; float:left; font-size:15px; text-align:justify; line-height:20px; color:#f8ca9d; padding:25px 0; overflow:auto; }
.milestones-container .jScrollPaneContainer {position:relative;overflow:hidden;z-index:1; width:900px !important; margin:20px auto;}
/*--------- Faizan - 10 years of lavanya styles - Milestones Page-End */

/*--------- Faizan - 10 years of lavanya styles - Offers Page-Start */
.advocates-wrapper .offers-container{background:url(../images/legacy_img/bg-offers-container.png) no-repeat center top; height:966px; width:965px; margin:0 auto 30px auto; padding-top:2px;}
.advocates-wrapper .offers-menu{ height:70px; width:982px; background:url(../images/legacy_img/offers-menu-bg.gif) repeat-x left top; margin:85px auto 0 auto; padding:0px; -moz-border-radius: 5px;
 -webkit-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); } 
.advocates-wrapper .offers-menu ul{ list-style:none; margin:0px; padding:10px 0 5px 0;}
.advocates-wrapper .offers-menu ul li{ height:54px; list-style:none; display:inline; font-size:16px; color:#b12527;  margin:0px; padding:15px 32px 0 34px; position:relative; background:url(../images/legacy_img/divider.gif) no-repeat right top; float:left;  }
.advocates-wrapper .offers-menu ul li.no-border{ background:none;}
.advocates-wrapper .offers-menu ul li a{ text-decoration:none; color:#fadcc2;}
.advocates-wrapper .offers-menu ul li a:hover, .offers-menu ul li a.active{ text-decoration:none; color:#f8be19; background:url(../images/legacy_img/off-hov-bg.png) no-repeat center bottom; padding:33px 0px; margin:0px; }

.advocates-wrapper #offer-details p { width:650px; color: #fabe16; font-size:17px; line-height: 18px; padding:0 0 40px 0; text-align:center; margin:0px auto; background:url(../images/legacy_img/design-down.png) no-repeat center bottom;}
.advocates-wrapper .tbl{ width:714px; margin:50px auto 25px;}
.advocates-wrapper .tbl td{ vertical-align:middle!important;}
.advocates-wrapper .tbl-content{ border:2px solid #f6b523; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position:relative;}
.advocates-wrapper .heading-bg{ height:20px; background:url(../images/legacy_img/rad-bg.gif) repeat-x left top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position:absolute; left:180px; top:-30px; font-size:14px; color:#f1d629; text-align:center; padding:5px 30px;}
.advocates-wrapper #Winter-special .heading-bg {left: 260px;}
.advocates-wrapper #bridal-offers .heading-bg {left: 130px;}
.advocates-wrapper .tbl-content table thead td{ background-color:#fee4cc; height:22px; border-bottom:1px solid #f6b523; border-right:1px solid #f6b523; padding:10px; font-size:16px; color:#561110;}
.advocates-wrapper .tbl-content table tbody td{ background:url(../images/legacy_img/td-bg.gif) repeat-x left top; height:22px; padding:10px; border-bottom:1px solid #f6b523; border-right:1px solid #f6b523; font-size:13px; color:#691012;}
.advocates-wrapper .tbl-content table tbody td.long-td{ background:url(../images/legacy_img/td-long-bg.gif) repeat-x left top;}
.advocates-wrapper .tbl-content table td:last-child{ border-right:none;}
.advocates-wrapper .tb-bord{ width:660px; margin:0 auto; color: #fff; text-align: center; }
.advocates-wrapper .tb-bord ul{ margin: 30px 0;}
.advocates-wrapper .tb-bord ul li{ margin: 5px 0; font-size: 16px;}

.advocates-wrapper .tab-content{ width:900px; margin:50px auto; position:relative; padding:0px; display: none;}
.advocates-wrapper .tab-content h3 { color: #fabe16; font-size:25px; line-height: 18px; padding:0 0 30px 0; margin-bottom: 20px; text-align:center; background:url(../images/legacy_img/design-down.png) no-repeat center bottom;}
.advocates-wrapper #offer-details{display: block;}
#experience-form iframe{
	height:100%;width:100%;overflow:hidden
}

/*------  Intensive Hair Root therapy - Neeraj  ------*/
.services-hair-care .intensive-hair-main-content, .services-hair-care .intensive-hair-faq, .services-hair-care .links a{display:none}
.intensive-hair-root-therapy #service-dtl-tab .intensive-hair-main-content, .services-hair-care #service-dtl-tab .intensive-hair-faq{display:block}
.intensive-hair-root-therapy .intensive-hair-main-content, .intensive-hair-root-therapy .intensive-hair-faq{ width:500px; float:left;}
.intensive-hair-root-therapy #breadcrumbs, .services-hair-service-faqs #breadcrumbs{display:none}
.intensive-hair-root-therapy #service-dtl-tab p{color: #fad7b9;}
.intensive-hair-root-therapy #service-dtl-tab h2{color: #ee2433;}
.intensive-hair-root-therapy #left-panal #appointment-form, .services-hair-service-faqs #left-panal #appointment-form{ float:left; background:#e94551; border:6px solid #cdb27c;}
.services-hair-service-faqs .intensive-hair-faq li{ font-weight: bold; color:#fad7b9; margin-bottom:15px; line-height:1.33;}
.services-hair-service-faqs .intensive-hair-faq li span{ font-weight:normal; display:block;}
.intensive-hair-faq { float: left;  width: 500px;}
.intensive-hair-root-therapy, .services-hair-service-faqs{ background:url("../images/others/intensive-hair-cntnt-bg.jpg");}
#node-688.clearfix:after{ clear:none;}
.intensive-hair-root-therapy .news-list li a, .services-hair-service-faqs .news-list li a{color: #f9d6b9 !important;}
.intensive-hair-root-therapy .news-list li a:hover, .services-hair-service-faqs .news-list li a:hover, .intensive-hair-root-therapy .news-list li a.active, .services-hair-service-faqs .news-list li a.active{ background:url(../images/others/hover-pink-bg.png) no-repeat 0 -2px !important;}

/************Careers Pages*********************/
.careers section#left-panal {padding-left: 30px;width: 720px;float: right;}
.careers #left-panal h1 {font-size: 28px;position: absolute;margin-left: -40px;}
.careers #left-panal h2 {font-size: 22px;border-bottom: 1px solid;padding-bottom: 5px;margin-top: 50px;}
.careers #left-panal .header-image {position: absolute;margin-left: -40px;}
.careers #left-panal .requirement{margin-bottom:20px;border-bottom:1px dotted #000;}
.careers #left-panal h3 {color: #ca2d3a;font-size: 19px;text-transform: uppercase;margin-bottom: 20px;}
.careers #left-panal h3 span {color: #000;font-size: 16px;}
.careers #left-panal h4 {font-size: 13px;color: #741018;text-transform: uppercase;font-weight: bold;margin-top: 15px;}
.careers #left-panal li {list-style: disc;margin: 5px 20px;}
/*------  Intensive Hair Root therapy - Neeraj  ------*/

.inner-content aside .news-list .news-list {
margin-left: 10px;
}
.inner-content aside .news-list .news-list li a{
    padding: 7px 0 7px 15px; width:184px;
}
.inner-content aside .news-list .news-list li a.active, .inner-content aside .news-list .news-list li a:hover{
    background: url(../images/sub-menu-img.png) no-repeat;
}

/***********Acne reduction 6_9_13***********/

.acne-scar-reduction{background:#cac6e3 url(../images/acne-reduction/bg-acne-reduction.jpg) center top repeat; font-family:arial;}
.acne-scar-reduction .inner-content aside .news-list li{border-bottom-color:#9787b4;}
.acne-scar-reduction .inner-content aside .news-list li a.active{background:url(../images/acne-reduction/hover-bg-purple.png) no-repeat; padding-bottom:18px; color:#cac7e3; line-height:22px;}
.acne-scar-reduction .inner-content h1{color:#4a266c;}
.acne-scar-reduction .acne-reduction-wrapper{width:520px; float:left;text-align: justify;}
.acne-scar-reduction .acne-reduction-wrapper h3{font-size:16px; color:#4a266c; margin-bottom:7px; font-weight:bold}
.acne-scar-reduction .martp20{margin:20px 0;}


.acne-scar-reduction .appointment-services{width:200px !important; height:365px; margin-top:-30px;}
.acne-scar-reduction #left-panal #appointment-form{background:url(../images/acne-reduction/bg-form-purple.png) no-repeat; width:180px !important; height:365px; border:none;}
.acne-scar-reduction .appointment-services h4{background:url(../images/acne-reduction/tlt-icon.png) no-repeat; color:#fff; font-size:18px; margin-bottom:20px; width:120px; border-bottom-color:#765d85;}
.acne-scar-reduction #appointment-form form input.red-btn{background:#281043; width:80px !important; box-shadow:none; border:none; margin-top:10px;}
.acne-scar-reduction #appointment-form form input.name{width:157px !important;}
.acne-scar-reduction #appointment-form form input{width:157px !important;}
.acne-scar-reduction #appointment-form form select.drop-box{width:167px !important;}
.acne-scar-reduction .appointment-services td{padding-bottom:8px !important;}




/*Laser Services Start*/
.all-services { width:983px; height:220px; margin:0px auto 35px auto; border-bottom:3px double #a24063; text-align:center;}
.all-services h3{color: #7A0736; font-size: 30px; font-weight:bold; text-transform:uppercase; line-height: 36px;}
.laser-services{display:inline-block; margin: 20px auto;  width:70%\9;}
.laser-services li{ width:88px; float:left;  margin: 0 0 0 20px; text-align: center;}
.laser-services li figure {margin:0px; padding:0px; }
.laser-services li figure img{ height: 87px; border: 1px solid #E4CDB8; border-radius: 52px 52px 52px 52px; behavior:url(css/pie.htc); margin:0px; padding:0px; box-shadow: 2px 2px 5px #C1C1C1; }
.laser-services li figure figcaption{ display:inline-block; padding:25px 0 0 0;}
.laser-services li a{ text-decoration:none; color:#e34584; font-size:11px; text-transform:uppercase;}
.laser-services li a:hover{ color:#7a0736;}
/*Laser Services End*/

/*Acne Services Start*/
.all-acne-services { width:983px; height:230px; margin:0px auto 35px auto; border-bottom:3px double #941d26; text-align:center;}
.all-acne-services h3{color: #421314; font-size: 30px; text-transform:uppercase; line-height: 36px;}
.acne-services{display:inline-block; margin: 20px auto;  width:50%\9;}
.acne-services li{ width:135px; float:left;  margin: 0 0 0 10px; text-align: center;}
.acne-services li figure {margin:0px; padding:0px; }
.acne-services li figure img{ border: 1px solid #fee1c4; border-radius: 52px 52px 52px 52px; behavior:url(css/pie.htc); margin:0px; padding:0px; /*box-shadow: 2px 2px 5px #C1C1C1;*/ }
.acne-services li figure figcaption{ display:inline-block; padding:10px 10px;font-weight: bold;}
.acne-services li a{ text-decoration:none; color:#741018; font-size:11px; text-transform:uppercase;}
.acne-services li a:hover{ color:#741018;}
/*Acne Services End*/

/*Pigementation Services Start*/
.all-pigementation-services { width:983px; height:230px; margin:50px auto 35px auto; border-bottom:3px double #792e2f; text-align:center;}
.all-pigementation-services h3{color: #431113; font-size: 30px; font-weight:bold; text-transform:uppercase; line-height: 36px;}
.pigementation-services{display:inline-block; margin: 20px auto; width:90%\9;}
.pigementation-services li{ width:105px; float:left;  margin: 0 0 0 15px; text-align: center;}
.pigementation-services li figure {margin:0px; padding:0px; }
.pigementation-services li figure img{ height: 87px; border: 1px solid #fee1c4; border-radius: 52px 52px 52px 52px; behavior:url(css/pie.htc); margin:0px; padding:0px; box-shadow: 2px 2px 5px #C1C1C1; }
.pigementation-services li figure figcaption{ display:inline-block; padding:25px 0 0 0;}
.pigementation-services li a{ text-decoration:none; color:#e05a62; font-size:11px; text-transform:uppercase;}
.pigementation-services li a:hover{ color:#5a0409;}
/*Pigementation Services End */




/********New aqua radiance**********/
#aqua-radiance{background:url(../images/bg-container1.jpg) repeat center 230px;}
#aqua-radiance .home-slider figure{background:#298ece;}

#aqua-radiance .inner-page .home-slider{border-top:2px solid #298ece;}
#aqua-radiance .inner-content aside .news-list li{height: 40px}
#aqua-radiance .inner-content aside .news-list li a{color:#074368; padding:11px 0 11px 15px; height:16px; border-bottom:1px solid #80b7de; border-top:none;}
#aqua-radiance .inner-content aside .news-list li a:hover,  #aqua-radiance .inner-content aside .news-list li a.active{color:#fff; background:url(../images/hover-bg-blue1.png) no-repeat left top}
#aqua-radiance .inner-content h1{color:#002c45}
#aqua-radiance .inner-content p{color:#000;}
#aqua-radiance .ui-tabs-nav a{color:#074368}
#aqua-radiance .ui-tabs-nav .ui-tabs-selected a, #aqua-radiance .ui-tabs-nav a:focus, #aqua-radiance .ui-tabs-nav a:active {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url("../images/others/tab-btm-bg.gif") repeat-x scroll center bottom transparent;
border-bottom: 0 none !important;
border-left: 1px solid #298ECE;
border-right: 1px solid #298ECE;
border-top: 1px solid #298ECE;
display: inline-block;
height: 27px !important;
}
#aqua-radiance #service-dtl-tab .jScrollPaneContainer{border-top: 1px solid #298ECE;}

#aqua-radiance .jScrollPaneTrack{background:#89c9ef;}
#aqua-radiance .jScrollPaneDrag{background:#002c45;}
#aqua-radiance #left-panal #appointment-form{background:url(../images/bg-form-blue.jpg) no-repeat left top; width:167px !important; height:352px; border:none;}
#aqua-radiance .inner-content section h4{color:#022d28}
#aqua-radiance .appointment-services h4{background:url(../images/tlt-icon-blue.png) no-repeat left top;}
#appointment-form form input.red-btn{background:#002c45; box-shadow:0 0 3px 3px #022D28 inset}
#aqua-radiance #appointment-form form input.name{width:150px !important;}
#aqua-radiance .appointment-services input{width:150px !important;}
#aqua-radiance #appointment-form form select.drop-box{width:160px !important;}


#aqua-radiance .tab-container div ul li{color:#431113;}
body.aqua-radiance #breadcrumbs{display:none}
body.aqua-radiance #service-dtl-tab{border-bottom: 0px;}

/********New aqua radiance**********/


#coming-soon{height: 385px;}
#coming-soon p{text-align: center;color: red;font-size: 30px;padding-top: 122px;}
body.coming-soon #breadcrumbs{display:none}

/**********lavanya jan offers********************/


body.lavanya-jan .home-form .webform-client-form{ float:left}

body.lavanya-jan #breadcrumbs{ display:none}
body.lavanya-jan #container #content{ padding-bottom:0}

body.lavanya-jan #form-container {width: 90%;background: url(../images/others/from-bg.png) repeat-x top center;height: 128px;margin-top: -34px;border-radius: 0 0 34px 34px;margin-left: 54px;}
#node-938{padding-top: 10px;}
body.lavanya-jan .title{border-top:0px !important;} 

#smile img{float:left; margin-right:20px;}
#smile  ul{background:url(../images/bg-reason-to-visit.png) no-repeat left top; width:340px; height:116px; float:left; padding:20px;} 
#smile li{background:url(../images/icon-list-style.png) no-repeat left -2px; float:left; padding-left:40px; font-size:12px; line-height:1.4; color:#ebbe88; margin-bottom:10px;}
#smile p{clear:both}

/*new 10-6-14*/

.flow-chart{height: 271PX;width: 304PX;}

/*new 8-7-14*/
.rapid-360{width: 600px; margin: 0 auto; text-align: center; float: none;}
.rapid-360 p{padding:0 0 20px 0;text-align: left;}
.rapid-360 h2{font-size: 32px;}
.rapid-360 sup{font-size: 9px;}
.rapid-360 figure{margin: 20px 0;}
.last-block{float: left;width: 95%;padding:25px 30px;background:url(../images/acne/acne-bt-trans.png) 0 0 repeat-x; border-top: 1px dotted #341115;}
#acne-prg {width: 190px;float: left;margin-right: 50px;}
#acne-prg h2 {font-size: 18px;color: #5a0e12;margin-bottom: 10px; text-transform: uppercase;}
#acne-prg h2 span{color: #88151b;}
nav#main-navigation > ul > li > a {
font-size: 15px !important;
}

















#wrapper-code > div#form-container {
    background:#91437F;
	 /*background: url(images/home_main_bg.jpg) no-repeat scroll center center #080003;*/
  color: #FBDFC3;
    padding-top: 0;
overflow:hidden;
height:auto;
}
#wall-of-beauty a{color:#FFC212}
.btm-content {
    background:#7b0906;
    border: 0;
    box-shadow: none;
}
.read-more-brw-link, .read-more-link { box-shadow: 0 0px 0px #888888 !important;}

.feedback > p, #form-content #appointment-form .book-ttl span, .contact-us > span {
    color: #E6413E !important;
}

#home-left{
	width: 209px;
	float: left;
	}



#wall-of-beauty {
    background:rgba(145, 67, 127, 0.66);
    border-bottom: 0;
    float: left;
    height: 400px;
    padding-bottom: 0;
    width: 356px;
	border-radius: 20px 0 0 0;
	
}
#wall-of-beauty .slider-ind {
    height: 333px;
    padding: 0;
    width: 100%;
}

#wall-of-beauty .industry-slider-tab-show {
    float: none;
    height: 100%;
    margin: auto;
    overflow: hidden;
    padding: 0;
    width: 300px;
}
#wall-of-beauty .industry-slider-tab-floater {
    height: 100%;
}

.advocates-content li {
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 300px;
text-align:center
}
#wall-of-beauty .industry-slider-tab-show {
    float: none;
    height: 100%;
    margin: auto;
    overflow: hidden;
    padding: 0;
    width: 300px;
}

.quote > p {
    height: 93px;
    overflow: hidden;
}


.advocates-content .quote {
    background: url(images/quotes-bg.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    padding: 0 23px;
    width: 250px;
margin:0
}

#wall-of-beauty .prev, #wall-of-beauty .next {
    margin-right: 80px;
}
.advocates-content li.even p, .advocates-content li.even img, .advocates-content li img{
float:none
}
#wall-of-beauty > h2 {
    clear: both;
    color: #FFC212;
    font-size: 26px;
    padding-top: 17px;
    text-align: center;
    text-transform: uppercase;
}
#form-content #appointment-form .book-ttl{ background: url(images/appointment-icon.png) no-repeat 0 top;}
#form-content #appointment-form .book-ttl h2{ color: #f1333d;}
#form-content #appointment-form .book-ttl span{ color: #e3c19d !important;}









a {
  color: #fff;
  text-decoration: none;
}
.me {
  width: 400px;
  margin: 90px auto;
}
.me p,
.me h1 {
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}
.me p {
  font-weight: 200;
}
.me span {
  font-weight: bold;
}
.social {
  position: ;
  top: 10%;
}
.social ul {
  padding: 0px;
  -webkit-transform: translate(-270px, 0);
  -moz-transform: translate(-270px, 0);
  -ms-transform: translate(-270px, 0);
  -o-transform: translate(-270px, 0);
  transform: translate(-270px, 0);
}
.social ul li {
  display: block;
  margin: 5px;
  background:rgba(27, 134, 83, 0.99);
  width: 300px;
  text-align: right;
  padding: 10px;
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li:hover {
  -webkit-transform: translate(110px, 0);
  -moz-transform: translate(110px, 0);
  -ms-transform: translate(110px, 0);
  -o-transform: translate(110px, 0);
  transform: translate(110px, 0);
  background:#7b0906;
}
.social ul li:hover a {
  color: #fff;
}
.social ul li:hover i {
  color: #fff;
  background: rgba(0, 0, 0, 0.36);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li i {
  margin-left: 10px;
  color: #000;
  background: #fff;
  padding: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 20px;
  background: #ffffff;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

body {
  background: #E291BE;
  color: #fff;
  font-family: 'Raleway', sans-serif;
}













.gallery{
	width:100%;
	margin:0px;
	padding:0px;
	
	}
.gallery ul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
	}

.gallery ul li{
	width:22.66%;
	float:left;
	margin:10px;
	padding:0px;
	}


.gallery ul li img{
	width:100%;
	height:180px;
	margin:0px;
	padding:0px;
	border-radius:6px;
	border:4px solid #444;
	}



.add{
	color:#000;
	width:60%;
	float:left;
	margin:2em 0 0 0;
	padding:0px;
	}

.add h1{
font-size: 23px;
margin-bottom:.5em;
color:#741018;
	}
.add h2{
font-size: 17px;
color:#741018;
	}
.add p{
	font-size:16px!important;
	}
.add p span{
	font-weight:bold;
	color:rgba(27, 134, 83, 0.99);
	float:left;
	width:65px;
	}

.add img{
	width: 38em;
-moz-border-radius: 1em 4em 1em 4em;
border-radius: 1em 4em 1em 4em;
border: 3px solid rgba(27, 134, 83, 0.99);
	}
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);


#form-main{
	width: 50%;
float: right;
	}

.feedback-input {
	color:#3c3c3c;
	font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
	font-size: 18px;
	border-radius: 0;
	line-height: 22px;
	background-color: #fbfbfb;
	padding: 13px 13px 13px 54px;
	margin-bottom: 10px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  border: 3px solid rgba(0,0,0,0);
}

.feedback-input:focus{
	background: #fff;
	box-shadow: 0;
	border: 3px solid #3498db;
	color: #3498db;
	outline: none;
  padding: 13px 13px 13px 54px;
}

.focused{
	color:#30aed6;
	border:#30aed6 solid 3px;
}

/* Icons ---------------------------------- */

	
.ease {
	width: 0px;
	height: 74px;
	background-color: #fbfbfb;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-ms-transition: .3s ease;
	transition: .3s ease;
}

.submit:hover .ease{
  width:100%;
  background-color:white;
}
.text1 {
	font-size:16px;
}

.map{
	width:100%;
	margin:1em 0;
	padding:0px;
	float:left;
	}
	
.map iframe{
	width:100%;
	height:300px;
	border: 1px solid rgba(27, 134, 83, 0.99);
	color:rgba(27, 134, 83, 0.99);
	}
	
	
	
	
	
.gallery-page{background:#fff; width:980px; margin:20px auto auto auto; padding:10px 0px; position:relative;}
.gallery-heading{background:#000; color:#fbdfc3; font-size:18px; line-height:13px; width:auto; padding:10px; font-family:Arial, Helvetica, sans-serif;}
.gallery-wraper{width:auto; padding:10px;}
.gallery-wraper:after{display:block; content:""; clear:both;}
.gallery-wraper .img-container{width:48%; float:left; margin:0 20px 8px 0px; max-height:287px;}
.gallery-wraper .img-container:nth-child(2n){margin-right:0px;}
.img-container-img{width:45%; margin-right:10px; float:left;}
.img-container-img:nth-child(2n){margin-right:0px;}
.about-us-content-wrapper p span{color:#000; font-weight:bold !important;}

@media (max-width:1024px) {
	.about-us-content-wrapper {
		width:100%;
	}
	.intro-heading {
		width:100%;
	}
	#form-content {
		width:100%;
	}
	#container {
		width:100%;
	}
#container #content {
	width:100%;
}
#header-mn header {
	width:100%;
}
#footer_top {
	width:100%;
}
#footer-block {
	width:100%;
}
textarea {
	margin:0px;
	padding:0px;
	width:100%;
}

}
@media (max-width:768px) {
	#form-content #appointment-form form input {
		padding:0px;
		margin-bottom: 5px;		
    	height: 30px;
	}
	#lavanya-data-rgt {
    width: 540px;
	}
	.home-slider {
    height: 233px;
	}
	.va-container {
		width:208px !important;
	}
	.top-header {
    width:33%;
	}
	.tab-line h2 {
    font-size: 26px;
	}
	.tab-line {
		margin: 5% 0% 0% 2%;
	}
#lavanya-data-rgt ul li {
	width: 31%;
}
#top-bar-logo {
    width: 18%;
}
#top-bar ul li {
	font-size: 14px;
}
}

@media (max-width:667px) {
	
.lavanya-smile-banner {
	width:100%;
}
#lavanya-data-rgt {
    width: 450px;
}
.footer_top_left {
    width: 32%;
}
}
@media only screen and (max-width: 580px) {
	#form-div{
		left: 3%;
		margin-right: 3%;
		width: 88%;
		margin-left: 0;
		padding-left: 3%;
		padding-right: 3%;
	}
	#home-left {
		width:100%;	
}
.va-container {
float: left;
clear:left;
}
.home-contact-form {
    width: 240px;
	float:left;	
}
.va-container {
    width: 239px !important;
}
#lavanya-data-rgt {
    width: 100%;
}
}



@media (max-width: 385px) {	
.footer_top_left {
    width: 94%;
    padding: 3%;
}
.home-contact-form {
	width: 100%;
}
#form-content #appointment-form form input {
	margin:5px 0px;
    padding: 7px 0px;
}
#lavanya-data-rgt {
	width:100%;
}
#va-accordion {
	width:100% !important;
}
	#top-bar-logo {
	    width: 55%;
	}
	.tab-line h2 {
    font-size: 27px;
	}
	.top-header {
		width:100%;
	}
	.home-slider {
    height: 117px;
	}
	#home-left {
		width:100%;
	}
}