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



.body_bg_home {
	background: url(http://naturallookmedicalspa.com/images/headbg.gif) /*#edf0f2 */#f7f6f2 repeat-x;
	margin: 0px;
	padding: 0px;
}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
}
.wrapper {
	width: 980px;
	margin: auto;
}
.header {
	height: 99px;
}
.logo {
	float: left;
	padding-top: 6px;
	margin-top: 10px;
}
.toplinks {
	float: right;
	width: 500px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 6px;
}
.toplinks a {
	text-decoration: none;
	color: #333;
}
.toplinks a:hover {
	text-decoration: none;
	color: #3a729a;
}
.nav {
	background-color: #71a1c4;
	float: right;
	margin-top: 10px;
	text-align: center;
	padding-left: 1px;
	position: relative;
}
.banner {
	height: 540px;
	background: url(http://naturallookmedicalspa.com/images/banner_home.jpg) top center no-repeat;
	overflow: hidden;
}
.box_container {
	padding: 15px 0px;
	overflow: hidden;
}
.box {
	width: 220px;
	background-color: #FFF;
	border: 1px solid #DFDFDF;
	margin-right: 29px;
	float: left;
	height: 392px;
}
.boxlast {
	width: 221px;
	background-color: #FFF;
	border: 1px solid #DFDFDF;
	float: left;
	height: 392px;
}
.box_container h2 {
	background-color: #6B9BBF;
	color: #FFF;
	text-align: center;
	padding: 10px 0px;
	font: normal 21px Georgia, "Times New Roman", Times, serif
}
.box_container ul {
	list-style: none outside none;
	padding: 15px 0px 15px 15px;
}
.box_container ul li {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	background: url(http://naturallookmedicalspa.com/images/arrow.gif) 0px 6px no-repeat;
	padding-left: 13px;
}
.box_container ul li a {
	color: #3d80b0;
	text-decoration: none;
}
.box_container ul li a:hover {
	color: #114265;
	text-decoration: none;
}
.container {
	margin-top: 10px;
	overflow: hidden;
}
.content {
	width: 670px;
	float: left;
}
.content h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #71a1c4;
	margin-bottom: 15px;
	text-transform: none;
	padding: 0px;
}
.content h1 span {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #555;
	margin-bottom: 25px;
}
.content p {
	margin-bottom: 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.aside {
	width: 288px;
	float: right;
}
.bottom {
	background-color: #fff;
	overflow: hidden;
	padding: 17px 0px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #eee;
	margin-top: 15px;
}
.bottom a {
	text-decoration: none;
	color: #333;
 3d80b0
}
.bottom a:hover {
	text-decoration: none;
	color: #3d80b0;
}
.contact_btm a {
	text-decoration: underline;
	color: #3d80b0;
}
.btmlogo {
	margin-left: 20px;
	margin-top: 10px;
}
.btmlogo a img {
	margin-right: 7px;
}
.flt {
	float: left;
	margin-right: 20px;
}
.quicklinks {
	text-align: center;
	width: 415px;
}
.quicklinks p {
	font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.quicklinks ul {
	list-style: none outside none;
}
.quicklinks ul li {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 24px;
}
.contact_btm {
	background-color: #fafafa;
	width: 225px;
	padding: 10px;
	margin-right: 0px;
	border: 1px solid #ddd;
}
.contact_btm h3 {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #333;
}
.contact_btm p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: 10px;
	line-height: 17px;
}
.footer {
	padding: 10px 0px;
	text-align: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	background: url(http://naturallookmedicalspa.com/images/btm-img.png) top center no-repeat;
}
.caro {
	margin-top: 136px;
	background: url(http://naturallookmedicalspa.com/images/carousel_bg.jpg) repeat-y;
	height: 179px;
	position: relative;
}
.partner {
	background-color: #FFF;
	border: 1px solid #efefef;
	padding: 7px;
	margin-top: 15px;
}
.partner h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 15px;
	text-align: center;
}
.partner p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	line-height: 17px;
}
.partner a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #d86600;
	margin-top: 5px;
	text-align: right;
}
/*.innerpage{



	background-color:#f7f6f2; padding:10px;



	}*/



.incontent {
	background-color: #fff;
	padding: 10px;
	border: 10px solid #FFF; /*border:10px solid #f7f6f2; min-height:500px;*/ /*height:330px; -moz-box-shadow: 0px 0px 7px #888;



-webkit-box-shadow: 0px 0px 7px #888; box-shadow: 0px 0px 7px #888; margin-top:25px;*/
	overflow: hidden;
	width: 96%;
}
h1 {
	font: normal 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; /*'Comfortaa', cursive;*/
	text-transform: uppercase;
	color: #777;
	padding: 40px 0px 8px 0px
}
.incontent h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #3a729a;
	margin-bottom: 15px;
}
.incontent h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #3a729a;
	margin-bottom: 8px;
}
.highlight {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #3a729a;
	margin-bottom: 10px;
}
.incontent p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444;
	padding-bottom: 15px;
	line-height: 20px;
}
.incontent ul {
	list-style: none outside none;
	margin-bottom: 15px;
}
.incontent ul li {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 20px;
	background: url(http://naturallookmedicalspa.com/images/arrow2.gif) 0px 6px no-repeat;
	padding-left: 15px;
}
.imglist {
	background: url(http://naturallookmedicalspa.com/images/arrow2.gif) 307px 6px no-repeat !important;
	padding-left: 324px !important;
}
.incontent p a {
	color: #3d80b0;
}
.incontent ul li a {
	color: #3d80b0;
}
.paraimg {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.pgimg {
	margin-bottom: 20px;
}
.note {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #3a729a;
}
.note_bio {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #3a729a;
	padding-bottom: 14px;
	display: block;
}
.address {
	float: left;
	width: 426px;
	margin-right: 25px;
}
.map {
	float: left;
}
.contactform, .formbox {
	margin: 15px 0px;
	padding: 15px;
	background-color: #efefef;
	border: 1px solid #ddd;
	position: relative;
	color: #333;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.inaside {
	float: left;
	width: 288px;
	margin-top: 32px;
}
.inaside img {
	margin-bottom: 15px;
}
.innote {
	font-size: 11px;
	line-height: 13px;
	color: #666;
}
.inheaderimg {
	margin-bottom: 25px;
}
.contactform label {
	float: left;
	padding-top: 2px;
	width: 150px;
	font-weight: bold;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.contactform input {
	width: 220px;
	margin-bottom: 5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.contactform textarea {
	width: 220px;
	margin-bottom: 5px;
	height: 100px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
select {
	width: 220px;
	margin-bottom: 5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.consultform textarea {
	width: 220px;
	margin-bottom: 5px;
	height: 100px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.consultform label {
	float: left;
	padding-top: 2px;
	width: 185px;
	font-weight: bold;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.consultform input {
	width: 220px;
	margin-bottom: 5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.mand {
	color: #ff0000;
}
h4 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	margin-bottom: 10px;
	text-align: right;
	position: absolute;
	top: 15px;
	right: 17px;
}
a.partnerlink {
	width: 288px;
	height: 119px;
	margin-bottom: 15px;
	display: block;
	background: url(http://naturallookmedicalspa.com/images/part1.jpg) top center no-repeat;
	-webkit-transition: All 1.0s ease;
	-moz-transition: All 1.0s ease;
	-o-transition: All 1.0s ease;
	-ms-transition: All 1.0s ease;
	transition: All 1.0s ease;
	cursor: pointer;
}
a.partnerlink:hover {
	width: 288px;
	height: 119 px;
	margin-bottom: 15px;
	display: block;
	background: url(http://naturallookmedicalspa.com/images/part1a.jpg) top center no-repeat;
}
input[type="submit"] {
	background-color: #6da4c7;
	border: none;
	height: 28px;
	width: 90px;
	-webkit-transition: All 1.0s ease;
	-moz-transition: All 1.0s ease;
	-o-transition: All 1.0s ease;
	-ms-transition: All 1.0s ease;
	transition: All 1.0s ease;
	color: #FFF;
	cursor: pointer;
	text-transform: uppercase;
}
input[type="submit"]:hover {
	background-color: #2d5f7e;
	color: #FFF;
	text-transform: uppercase;
}
a.splad {
	display: block;
	width: 665px;
	height: 99px;
	background: url(http://naturallookmedicalspa.com/images/spl_ad2.jpg);/*-webkit-transition: All 1.0s ease;

	-moz-transition: All 1s ease;

	-o-transition: All 1.0s ease;

	-ms-transition: All 1.0s ease;

	transition: All 1.0s ease;*/

}
/*a.splad:hover {

	display:block;

	width:665px;

	height:99px;

	background:url(http://naturallookmedicalspa.com/images/spl_ad2.jpg);

}*/

.pgtitle {
	position: absolute;
	width: 400px;
	bottom: 25px;
	left: 25px;
	font: normal 18px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFF;
	text-align: center;
}
.pgimg {
	position: absolute;
	right: 55px;
}
.pgbanner {
	background-color: #6d9dc0;
	height: 184px;
	position: relative;
}
/******** new style ************/



#errormsgstyleheader {
	background-color: #EAB7B7;
	color: #A12020;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#errormsgstylecontent {
	background-color: #F7DADA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #9F7676;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#successmsgstylecontent {
	background-color: #E3F6DA;
	color: #316100;
	padding: 5px;
	border: 1px solid #65933C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#frmcontain {
	background-color: #EFEFEF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 15px 0;
	padding: 15px;
	position: relative;
}
.forms {
	border: 1px solid #70A0C3;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
}
.formserror {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #FF0000;
}
/******** new style ************/

.testimonials {
	padding-top: 10px;
	font-size: 14px;
}
.bio_list {
	padding-bottom: 25px;
}