/* Font */
@font-face {
	font-family: 'custom-light';
	src: url('http://www.naturallookmedicalspa.com/fonts/asenine-webfont.eot');
	src: url('http://www.naturallookmedicalspa.com/fonts/asenine-webfont.eot#iefix') format('embedded-opentype'),
		 url('http://www.naturallookmedicalspa.com/fonts/asenine-webfont.woff') format('woff'),
		 url('http://www.naturallookmedicalspa.com/fonts/asenine-webfont.ttf') format('truetype'),
		 url('http://www.naturallookmedicalspa.com/fonts/asenine-webfont.svg#asenineregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'custom-bold';
	src: url('http://www.naturallookmedicalspa.com/fonts/walkway_black-webfont.eot');
	src: url('http://www.naturallookmedicalspa.com/fonts/walkway_black-webfont.eot#iefix') format('embedded-opentype'),
		 url('http://www.naturallookmedicalspa.com/fonts/walkway_black-webfont.woff') format('woff'),
		 url('http://www.naturallookmedicalspa.com/fonts/walkway_black-webfont.ttf') format('truetype'),
		 url('http://www.naturallookmedicalspa.com/fonts/walkway_black-webfont.svg#walkway_blackregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
/* Defaults */
a img {
	border: 0;
}
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	width: 972px;
	margin: 25px auto 0 auto;
	color: rgb(102, 102, 102);
	font-size: 13px;
	font-family: "Trebuchet MS";
}
h1 {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight: bolder;
	color: #74A5C6;
	text-decoration: none;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	line-height: 18px;
	color: #74A5C6;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
h5 {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight: bolder;
	color: #74A5C6;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.dropshadow{
	-webkit-box-shadow: 0px 0px 5px #646464;
	-moz-box-shadow: 0px 0px 5px #646464;
	box-shadow: 0px 0px 5px #646464;
	behavior: url(http://www.naturallookmedicalspa.com/PIE.htc);
}
.wrapper{
	width: 591px;
}
.clearme{
	clear: both;
}
.text-title{
	color: rgb(116, 165, 198);
	font-weight: bold;
}
.inline-photo{
	float: left;
	padding: 0 10px 0 0;
}
dl, dd{
	margin: 0;
	padding: 0;
}
.floatme{
	float: left;	
}
a.links{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: rgb(116, 165, 198);
	text-decoration: none;
}
a.links:hover{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: rgb(102, 102, 102);
	border-width: 1px;
	border-bottom: 1px dotted rgb(102, 102, 102);
	border-color: rgb(102, 102, 102);
}

/* Header */
header article{
	width: 972px;
	height: 90px;
	background-color: #E5DFC7;
}
header article a.logo{
	float: left;
	padding: 6px 0 0 12px;
}
a.click-to-call{
	float: left;
	margin: 23px 0 0 383px;
}
a.fb {
	background: url(http://www.naturallookmedicalspa.com/images/fb-btn.jpg) no-repeat 0 0;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 35px 0 0 15px;
}
a.fb:hover {
	background: url(http://www.naturallookmedicalspa.com/images/fb-btn.jpg) no-repeat 0 -30px;
}
/* Nav */
nav{
	width: 335px;
	float: left;

}
div#nav-bg ul#nav img{
	margin: 0px 0px -3px 39px;
}
ul#nav li.menu-item:after {
	content: url(http://www.naturallookmedicalspa.com/images/nav-shadow.png);
	margin-left: -23px;
}
aside.main-menu{
	padding: 14px;
	background-color: #E5DFC7;
	width: 307px;
	margin: 18px 0 0 0;
}
div#nav-bg{
	background: url(http://www.naturallookmedicalspa.com/images/nav-bg.jpg) repeat;
	width: 306px;
}
ul#nav{
	margin: 0;
	padding: 48px 0 48px 0;
}
ul#nav li{
	list-style: none;
	list-style-type: none;
	display: block;
	background-color: #E5DFC7;
	width: 190px;
	margin-left: 47px;
	padding: 0px 0 0px 24px;
}
ul#nav li a{
	font-family: 'custom-light';
	font-size: 18px;
	text-decoration: none;
	color: #666666;
	line-height: 30px;
}
ul#nav li a span{
	font-family: 'custom-bold';
	font-size: 18px;
	color: #74a5c6;
}
ul#nav li a:hover, ul#nav li a:active, ul#nav li a:focus{
	background: url(http://www.naturallookmedicalspa.com/images/nav-bg-hover.jpg) top left no-repeat;
	display: block;
	padding-left: 35px;
}
ul#nav li ul{
	margin: 0;
	padding: 0;
	display: none;
}
ul#nav li ul li{
	margin-left: 0px;
	padding: 0;
}
ul#nav li ul li a{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: rgb(116, 165, 198);
	text-decoration: none;
	line-height: 20px;
}
ul#nav li ul li a:hover, ul#nav li ul li a:active, ul#nav li ul li a:focus{
	background: none;
	padding-left: 0;
	text-decoration: underline;
}
ul#nav li ul li.title{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bolder;
	color: rgb(102, 102, 102);
	border-width: 1px;
	border-bottom: 1px dotted rgb(102, 102, 102);
	border-color: rgb(102, 51, 0) rgb(102, 51, 0) rgb(102, 102, 102);
	width: 165px;
}
/* Asides */
div#view-products-cta{
	background: url(http://www.naturallookmedicalspa.com/images/view-products-cta.jpg);
	width: 335px;
	height: 139px;
	margin: 18px 0 0 0;
	display: block;
	padding: 249px 0 0 0;
}
a#our-partners-cta{
	background: url(http://www.naturallookmedicalspa.com/images/our-partner-sprite.jpg) no-repeat 0 0;
	width: 335px;
	height: 138px;
	margin: 18px 0 0 0;
	display: block;
}
a#our-partners-cta:hover{
	background: url(http://www.naturallookmedicalspa.com/images/our-partner-sprite.jpg) no-repeat 0 -138px;
}
a#brilliant{
	width: 335px;
	height: 73px;
	display: block;
}
a#latisse{
	width: 116px;
	height: 64px;
	display: block;
}
a#juvederm{
	width: 126px;
	height: 64px;
	display: block;
}
a#botox{
	width: 93px;
	height: 64px;
	display: block;
}
/* Main Content */
section#main-content{
	float: right;
	background-color: #E5DFC7;
	margin: 0;
	padding: 14px;
}
div#clickme{
	background-color: rgb(116, 165, 198);
	height: 30px;
	font-size: 20px;
	color: #fff;
	font-family: 'custom-light';
	line-height: 30px;
	padding: 0 0 0 10px;
}
div#clickme span{
	font-family: 'custom-bold';
	font-size: 12px;
	text-align: right;
	float:right;
	margin-right: 12px;
}
span#specials {
	margin-top: 18px;
	display: block;
}
div#specials-cta a{
	background: url(http://www.naturallookmedicalspa.com/images/view-specials-homepage-cta.jpg) no-repeat 0 0;
	width: 591px;
	height: 75px;
	display: block;
}
div#specials-cta a:hover{
	background: url(http://www.naturallookmedicalspa.com/images/view-specials-homepage-cta.jpg) no-repeat 0 -75px;
}

/* Market Area */
section#market-container{
	width: 619px;
	float: right;
	margin: 18px 0 18px 0;
}

/* Forms */
.forms {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	background-color: #E5DFC7;
	border: 1px solid #C1BBA3;
}
/* Footer */
footer{
	color: rgb(229, 223, 199);
	text-align: center;
	padding: 20px 0 10px 0;
}
footer div a{
	color: rgb(229, 223, 199);
	font-size: 12px;
	text-decoration: none;
}
footer div a:hover{
	color: rgb(255, 255, 255);
	font-size: 12px;
	border-bottom: 1px dotted rgb(255, 255, 255);
}

/******* New Style Apply Kathir on 05 Nov 2013 **************/

.astrisk
{
	color:#F00;
}

#errormsgstyleheader
{
	background-color:#EAB7B7;
	color:#A12020;
	padding:5px;
	
}
#errormsgstylecontent
{
	background-color:#F7DADA;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	color:#9F7676;
}

#successmsgstylecontent
{
	background-color:#E3F6DA;
	color:#316100;
	padding:5px;
	border:1px solid #65933C;
}

.formserror {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	background-color: #E5DFC7;
	border: 1px solid #FF0000;
}
/******* New Style Apply Kathir on 05 Nov 2013 **************/