#skinpagehold {

}
#skinpagehold a {
	color: #2a679a;
}
#skinpagehold a:hover {
	text-decoration: none;
}
#skinpagehold ul {
	font-size: 1.2em;
	color: #404040;
	margin-bottom: 20px;
	padding-left: 20px;
}
#skinpagehold h3 {
	font-weight: bold;
	color: #2a679a;
	font-size: 1.4em;
	margin-bottom: 8px;
}
.skinclinmid {
	font-weight: bold;
	color: #2a679a;
}
#skinclinbot {
	font-weight: bold;
	color: #aaa;
}
.tablehairmain02, .tablehairmain03, .tablehairmain04, .tablehairmain05, .tablehairmain06, .tablehairmain07 {
	background: #eee;
}
.tablehairmain01 td {
	vertical-align: top;
	font-size: 9px;
	line-height: 11px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 2px;
}
.tablehairmain01 {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}






img {
	border: none;
}
#footerlinks {
	width:955px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
#ftlist {
	overflow: hidden;
}
#ftlist ul {
	list-style: none;
	
}
#ftlist ul li {
	float: left;
	margin-right: 15px;
}
#ftlist ul li a {
	text-decoration: none;
	color: #2a679a;
}
#ftlist ul li a:hover {
	color: #63a2d7;
	text-decoration: underline;
}
#leftcol_index a {
	color: #2a679a;
}
#leftcol_index a:hover {
	text-decoration: none;
}
#fttext {
	overflow: hidden;
	margin-top: 15px;
}
#fttext h2 {
	color: #2a679a;
	font-size: 12px;
	margin-bottom: 5px;
}
#fttext h2 a {
	color: #2a679a;
	font-size: 12px;
	text-decoration: none;
}
#fttext h2 a:hover {
	text-decoration: underline;
}
#fttext p {
	font-size: 10px;
}
#fttext p a {
	color: #2a679a;
	text-decoration: none;
}
#fttext p a:hover {
	text-decoration: underline;
}




















*{margin:0; padding:0;}
html, body{ margin:0; padding:0; text-align:center; background:url(images/bg.gif) no-repeat; font-size:80%; font-family:Arial, Helvetica, sans-serif} 
#pagewidth{ width:955px; text-align:left; margin-left:auto; margin-right:auto;} 
#wrapper{min-height:607px; height:auto !important; height:607px; background:url(images/bg_body.png) no-repeat !important; background:url(images/bg_body.gif) no-repeat;}  
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
h1,h2,h3{margin:0; padding:0;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2.4em; color:#2a679a; font-weight:400; margin-bottom:10px}
p{font-size:1.2em; line-height:1.5em; color:#404040; clear:both; margin-bottom:14px}
/*p ul li{font-size:1.6em}*/
p.text ul li { font-size:16px; }
a{outline:0}
.clr{clear:both}

/*-------COLUMNS--------*/ 
#leftcol_index{width:711px; float:left; position:relative; margin-left:16px; display:inline; }
#maincol_index{float: right; display:inline; position: relative; width:195px; margin-right:15px; }

#leftcol{width:195px; float:left; position:relative; display:inline; margin-left:16px }
#twocols{width:744px; float:right; position:relative;}
#maincol{width:494px; float:left; display:inline; position:relative; margin-left:20px;}
#rightcol{width:195px; float:right; position:relative; margin-right:15px; display:inline;}

/*-------HEADER--------*/ 
#header{position:relative; height:122px; width:100%;  background:url(images/header.png) no-repeat !important; background:url(images/header_blue.gif) no-repeat ;  margin-bottom:24px} 
#logo{width:197px; height:66px; background-image:url(images/logo.gif); margin:25px 0 0 12px; float:left; display:inline}
html>body #logo{margin-top:4px}
#logo a{width:197px; height:66px; display:block; text-indent:-6000px; overflow:hidden}
ul#nav_top, ul#header_contact{list-style:none; float:right; margin:5px 12px 0 0; display:inline;}
ul#nav_top, ul#header_contact2{list-style:none; float:right; margin:5px 12px 0 0; display:inline;}
ul#nav_top li{float:left; font-size:1.3em; color:#565656; margin-left:15px}
ul#nav_top li a{color:#565656; text-decoration:none}
ul#nav_top li a:hover{color:#e01616;}

ul#header_contact{clear:right; text-align:right; margin-top:8px; width: 225px;}
ul#header_contact li#tel{font-size:1.5em; font-weight: bold; color:#705fa2; margin-bottom:0px; text-align:left;}
ul#header_contact li#email a{font-size:1.3em; color:#705fa2; text-decoration:none;}
ul#header_contact li#email a:hover{text-decoration:underline}
ul#header_contact2{clear:right; text-align:right; margin-top:8px; width: 195px;}
ul#header_contact2 li#tel{font-size:1.5em; font-weight: bold; color:#705fa2; margin-bottom:0px; text-align:left;}
ul#header_contact2 li#email a{font-size:1.3em; color:#705fa2; text-decoration:none;}
ul#header_contact2 li#email a:hover{text-decoration:underline}
.pnumber {
	width: 100px;
	float: left;
}
ul#header_contact li#email {
	padding-top: 7px;
}
.pcity {
	
}

/*-------NAV--------*/ 
ul#nav{width:929px; float:left; height:45px; background:url(images/nav_bg.gif) no-repeat; margin:15px 0 15px 13px; list-style:none; display:inline; z-index: 99;}
ul#nav li{float:left; font-size:13px; padding:0 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; margin-top:8px; border-right:1px solid #d3d3d3; border-left:1px solid #fff; line-height:29px;}
ul#nav li#no_border_left{border-left:none; margin-left:4px; display:inline}
ul#nav li#no_border_right{border-right:none}
ul#nav li a{color:#1c5e7f; text-decoration:none}
ul#nav li a:hover{color:#e01616}


body#flushing ul.side_nav li.flushing a,
body#birth ul.side_nav li.birth a,
body#fine ul.side_nav li.fine a,
body#port ul.side_nav li.port a,
body#sun ul.side_nav li.sun a,
body#age ul.side_nav li.age a,
body#pigmentation ul.side_nav li.pigmentation a,
body#hair ul.side_nav li.hair a,
body#thread ul.side_nav li.thread a,
body#facial_thread ul.side_nav li.facial_thread a,
body#leg_vien ul.side_nav li.leg_vien a,
body#rosacea ul.side_nav li.rosacea a,
body#acne ul.side_nav li.acne a,
body#acne_scar ul.side_nav li.acne_scar a,
body#wrinkle ul.side_nav li.wrinkle a,
body#skin_tight ul.side_nav li.skin_tight a,
body#muscle ul.side_nav li.muscle a,
body#dermal ul.side_nav li.dernmal a,
body#skin_peel ul.side_nav li.skin_peel a,
body#podiatry ul.side_nav li.podiatry a,
body#products ul.side_nav li.products a,
body#leg ul.side_nav li.leg a,
body#acne_scar ul.side_nav li.acne_scar a,
body#wrinkle ul.side_nav li.wrinkle a,
body#dermal ul.side_nav li.dermal a,
body#micro ul.side_nav li.micro a,
body#skin_peel ul.side_nav li.skin_peel a,
body#snoring_causes ul.side_nav li.snoring_causes a,
body#snoring_common ul.side_nav li.snoring_common a,
body#snoring_impact ul.side_nav li.snoring_impact a,
body#snoring_treatment ul.side_nav li.snoring_treatment a,
body#hair_restore ul.side_nav li.hair_restore a,
body#hair_micro ul.side_nav li.hair_micro a,
body#radio ul.side_nav li.radio a,
{color:#e01616}

/*-------BREAD--------*/ 
#bread{font-size:1.1em; color:#2a679a; margin-bottom:5px}
#bread a{color:#2a679a; text-decoration:underline}
#bread a:hover{color:#e01616; text-decoration:underline}

/*-------RIGHT MODULE--------*/ 
#right_col_container{width:193px; height:1430px; background-image:url(images/right_col_bg.gif); float:right}
 
#health_comm{width:145px; height:55px; background-image:url(images/logo_health.gif); margin:16px auto 0 auto } 
#health_comm a{text-indent:-6000px; width:145px; height:55px; display:block; overflow:hidden}

#nhs{width:164px; height:20px; background-image:url(images/logo_nhs.gif); margin:15px auto}

#module_why{width:169px; background:url(images/module_why_mid.gif) repeat-y; float:left; margin:2px 0 35px 12px; display:inline }
#module_why .top{background:url(images/module_why_top.gif) no-repeat left top; padding:0; margin:0; height:33px  }
#module_why .bottom{background:url(images/module_why_bottom.gif) no-repeat left bottom;  padding:0; margin:0;  }

ul#why{padding:0; margin:10px 0 0 10px; list-style-type:none}
ul#why li{background:url(images/module_why_bullet.gif) no-repeat 0 50%; padding-left:16px; font-size:1.2em; color:#766f3a; margin-bottom:9px}
ul#why li.double_height{background:url(images/module_why_bullet.gif) no-repeat 0 7%}
ul#why li.triple_height{background:url(images/module_why_bullet.gif) no-repeat 0 1%}
ul#why li.more_reasons{background:none}
ul#why li.more_reasons a{color:#766f3a; font-weight:bold; text-decoration:underline}
ul#why li.more_reasons a:hover{color:#e01616}

#button_faq,#button_book_wht {width:174px; height:53px; background-image:url(images/button_faq_gen.gif); clear:both; margin:0 auto 20px auto}
#button_faq a, #button_book_wht a{width:174px; height:53px; display:block; text-indent:-6000px; overflow:hidden}
#button_faq{background-image:url(images/button_faq_gen.gif)}
#button_book_wht{background-image:url(images/button_book_white.gif)}
 
ul#contact_right_col{list-style:none; margin:20px 0 0 13px}
ul#contact_right_col li{color:#2a679a; line-height:1.4em; font-size:1.2em}
ul#contact_right_col li a{color:#2a679a; text-decoration:underline; }
ul#contact_right_col li a:hover{color:#e01616}
ul#contact_right_col li.spacer{margin-bottom:12px}
li.br{margin-top:6px; font-weight:bold}


/*-------SIDE NAV--------*/ 
#side_nav{width:193px;}
#side_nav_top{width:193px; height:11px; background:url(images/side_nav_top.gif) no-repeat; margin-bottom:-2px; float:left; }
#side_nav_mid{width:193px; background:url(images/side_nav_mid.gif) repeat-y; float:left; min-height:400px; height:auto !important; height:400px;}
#side_nav_bottom{width:193px; height:11px; background:url(images/side_nav_bottom.gif) no-repeat; float:left}
#side_nav p{margin:4px 8px 10px 8px}

ul.side_nav{margin:10px 0 0 12px; width:170px; list-style-type:none; border-bottom:1px solid #cedee8; padding-bottom:5px}
ul.side_nav li{color:#2a679a; margin-left:18px; font-size:1.2em; line-height:1.4em}
ul.side_nav li h3 {font-size:1.0em;}
ul.side_nav li.heading{margin-left:0px}
ul.side_nav li a{color:#2a679a; text-decoration:none}
ul.side_nav li a:hover{color:#e01616; text-decoration:underline}

/*-------INDEX--------*/ 
.index_cat_module{width:168px; height:259px; float:left; margin-top:20px}
.shift_right{margin-right:13px}
#divide{width:710px; float:left; margin-top:20px}

.box_index {width:162px; float:left; margin-top:2px; padding-top:20px }
.box_index .top{padding:0; margin:0; height:140px  }
.box_index .bottom{background:url(images/mod_home_bottom.gif) no-repeat left bottom;  padding:0; margin:0; height:44px }
.box_mid{padding:0 6px; margin:0; background:url(images/mod_home_mid.gif) repeat-y; list-style:none; margin-bottom:-6px}
.box_midcos{padding:0 6px; margin:0; background:url(images/mod_home_mid.gif) repeat-y; list-style:none; margin-bottom:-6px}
.box_midfat{padding:0 6px; margin:0; background:url(images/mod_home_mid.gif) repeat-y; list-style:none; margin-bottom:-6px}
.box_index ul{list-style:none; height:auto !important; height:120px;}
.box_index ul li{font-size:1.1em; background:url(images/bullet_home.gif) no-repeat 0 0; padding-left:17px; margin-bottom:6px; color:#1c5e7f; line-height:1.3em}
.box_index ul li a{color:#1c5e7f}
.box_index ul li a:hover{color:#e01616;}
.skin_top{background:url(images/mod_home_skin_top.gif) no-repeat left top;}
.hair_top{background:url(images/mod_home_hair_top.gif) no-repeat left top;}
.laser_top{background:url(images/mod_home_laser_top.gif) no-repeat left top;}
.snore_top{background:url(images/mod_home_snore_top.gif) no-repeat left top;}
.hairl_top{background:url(images/mod_home_hairl_top.gif) no-repeat left top;}
.fat_top{background:url(images/mod_home_fat_top.gif) no-repeat left top;}

.box_indexsmall {width:162px; float:left; margin-top:2px; padding-top:5px }
.box_indexsmall .top{padding:0; margin:0; height:93px  }
.skincos_top{background:url(images/mod_home_fat_top.gif) no-repeat left top;}
.snoresm_top{background:url(images/mod_home_fat_top.gif) no-repeat left top;}

#premesis_container{width:390px; float:left; clear:left}
#premesis_container h2, #index_news_container h2{width:100%; border-bottom:1px solid #d5e1eb; line-height:36px; text-indent:-6000px}
#premesis_container h2{background:url(images/title_premises.gif) no-repeat 0 14px}
#premesis_container img{padding:4px; border:1px solid #c6d6e4; margin-top:15px; float:left}

ul#premises{list-style:none; margin:13px 0 0 15px; width:215px; float:left}
ul.index_news{width:268px; list-style:none; margin:10px 0 3px 0;  float:left}
html>body ul.index_news{margin-top:12px}
ul#premises li.title, ul.index_news li.title{font-size:1.3em; color:#2a679a; font-weight:bold; margin-bottom:5px}
ul.index_news li.title a, ul#premises li.title a{color:#2A679A; text-decoration:none}
ul.index_news li.title a:hover, ul#premises li.title a:hover{color:#e01616;}
ul#premises li, ul.index_news li{font-size:1.1em; color:#404040}

#index_news_container h2{background:url(images/title_latest_news.gif) no-repeat 0 14px}
#index_news_container{width:275px; float:right}

/*-------TOP LEVEL CAT BOX--------*/ 
#top_lvl_cat_box{width:100%; background-color:#FFF; border:1px solid #acc9e2; margin-top:20px; float:left; padding:0; margin-bottom:50px}
#top_lvl_cat_box #left_col{width:200px; float:left; margin:20px 0 10px 15px}
#top_lvl_cat_box #right_col{width:200px; float:right; margin:20px 25px 10px 0}

ul.cat_nav{margin:0; width:190px; list-style-type:none; padding:3px; margin:10px 25px 5px 10px; float:left}
ul.cat_nav li{color:#2a679a; margin-left:31px; font-size:1.2em; line-height:1.4em; }
ul.cat_nav li h3 {font-size:1.0em;}
ul.cat_nav li.heading{background:url(images/cat_box_bullet.gif) no-repeat 0 50%; padding-left:20px; font-size:1.2em; color:#766f3a; margin-left:0px;}
ul.cat_nav li a{color:#2a679a; text-decoration:none}
ul.cat_nav li a:hover{color:#e01616; text-decoration:underline}

img.cat_image{float:right; background-color:#FFF; border:1px solid #ACC9E2; padding:5px; margin:0 0 6px 6px}

/*-------SECOND LEVEL MODULES--------*/ 
.cntr_module_content{width:100%; background:#dcebf6 url(images/bg_module_centre.gif) repeat-x; border:1px solid #acc9e2; margin-top:20px; float:left}
.cntr_module_content img{float:right; border:1px solid #acc9e2; margin:9px; background-color:#FFF; border:1px solid #ACC9E2; padding:4px}
ul.sec_lvl{list-style:none; width:335px; margin:9px 0 15px 9px; float:left}
ul.sec_lvl li h2{font-size:1.4em; font-weight:normal; color:#1c5e7f}
ul.sec_lvl li h2 a{color:#1c5e7f; text-decoration:none}
ul.sec_lvl li h2 a:hover{color:#e01616}
ul.sec_lvl li{font-size:1.3em; color:#404040; margin-bottom:5px}
ul.sec_lvl li.more a{color:#1c5e7f; text-decoration:underline}
ul.sec_lvl li.more a:hover{color:#e01616}


/*-------DETAILS PAGE--------*/ 
h1#title{float:left; width:310px; height:53px}
.button_book {width:174px; height:53px; background-image:url(images/button_book.png) !important; background-image:url(images/button_book.gif); float:right; margin-bottom:12px;}
.button_book a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
ul.detail_question_what{list-style:none; float:left; width:280px; margin-bottom:23px}
ul.detail_question_what li h2{font-size:1.4em; font-weight:bold; color:#2a679a; margin-bottom:6px}

ul.detail_question{list-style:none; float:left; width:100%; margin-bottom:23px; clear:left;}
ul.detail_question li h3{font-size:1.4em; font-weight:bold; color:#2a679a; margin-bottom:6px}
#detail_container{width:100%; float:left}

ul.image_cond{list-style:none; width:200px; float:right; display:inline; background-color:#FFF; border:1px solid #81a8c9; padding:10px 0 0 0; margin:0 0 15px 20px}
ul.image_cond li{margin:0; padding:0;color:#7f7f7f; float:none}
ul.image_cond li.enlarge{background:url(images/image_magnify.gif) no-repeat 0 50%; padding-left:15px; line-height:27px}
ul.image_cond li.enlarge a{color:#2a679a; text-decoration:underline}
ul.image_cond li.enlarge a:hover{color:#e01616; }

p.question_1{font-size:1.2em}
#question_1_container{font-size:1.2em; line-height:1.5em; color:#404040; text-align:left; margin-bottom:23px; float:left}
h3#question_1{font-size:1.2em; font-weight:bold; color:#2a679a; margin-bottom:6px}
#question_1_image{float:right; width:190px; background-color:#FFF; border:1px solid #81a8c9; margin:0 0 5px 5px; display:inline; padding:12px 0 8px 13px}
#question_1_image a{color:#2a679a; text-decoration:underline}
#question_1_image a:hover{color:#e01616; }
img.enlarge{margin-top:5px}

ul.detail_question_what{list-style:none; float:left; width:280px; margin-bottom:23px}
ul.detail_question_what li h2{font-size:1.4em; font-weight:bold; color:#2a679a; margin-bottom:6px}

.faq_link{float:left; background:url(images/bullet_faqs.gif) no-repeat 0 50%; line-height:23px; font-size:1.3em; padding-left:30px; margin-top:15px}
.faq_link a{color:#2a679a; text-decoration:underline}
.faq_link a:hover{color:#e01616;}

ul#external_links{list-style:none; background:#dcebf6 url(images/bg_module_centre.gif) repeat-x; border:1px solid #ACC9E2; float:left; width:478px; padding:15px 0 0 15px; margin-top:20px}
ul#external_links li{font-size:1.3em; color:#2a679a; width:460px; line-height:1.4em}
ul#external_links li#title{font-weight:bold; margin-bottom:17px}
ul#external_links li.name{font-weight:bold;}
ul#external_links li.name a{color:#2A679A; text-decoration:none}
ul#external_links li.name a:hover{text-decoration:underline}
ul#external_links li.desc{color:#404040}
ul#external_links li.url{margin-bottom:25px; font-size:1.1em}
ul#external_links li.url a{color:#2a679a; text-decoration:none}
ul#external_links li.url a:hover{color:#e01616; text-decoration:underline}

ul#external_links li#disclaimer{font-size:1.0em; margin:20px 0 10px 0}

#testimonial_box{width:495px; background:url(images/test_module_mid.gif) repeat-y; float:left; margin-top:30px }
#testimonial_box .top{background:url(images/test_module_top.gif) no-repeat left top; padding:0; margin:0; line-height:50px  }
#testimonial_box .bottom{background:url(images/test_module_bottom.gif) no-repeat left bottom;  padding:0; margin:0;  }
#testimonial_box p {padding:0 10px; margin:0 0 3px 0; line-height:1.3em }

ul.test_snip{list-style:none; margin-bottom:16px}
ul.test_snip li{font-size:1.3em; width:450px; margin:0 0 0 20px; color:#404040;}
ul.test_snip li.name{color:#2a679a}

body#acne strong, body#hair strong{font-size:1.2em; color:#2A679A}
/*-------PRODUCTS--------*/ 
body#products .cntr_module_content img{float:left; border:1px solid #1c5e7f; margin:9px}
body#products .cntr_module_content{width:100%; background:#dcebf6 url(images/bg_module_centre.gif) repeat-x; border:1px solid #acc9e2; margin-top:20px; float:left}

.product_container {width:100%; background:#fff url(images/bg_module_centre.gif) repeat-x; border:1px solid #acc9e2; margin-top:20px; float:left; padding:7px}
.product_container p img{float:right; margin:6px 0 6px 6px; background-color:#FFF; border:1px solid #ACC9E2; padding:3px}
.product_container h2{font-size:1.4em; font-weight:bold; color:#1c5e7f; margin:4px 0 7px 0}


/*-------BOOK--------*/ 
form.mailing {width:400px;  float:left; background:#E1EEF7 url(images/bg_module_centre_book.gif) repeat-x; border:1px solid #81A8C9; margin-left:20px; min-height:800px; height:auto !important; height:800px;}
html>body form.mailing{margin-left:43px}
form.mailing p{ width:100%; padding:10px 0 10px 10px; margin:0;}
form.mailing p label{width:120px; float:left; display:inline; text-align:right; padding-right:3px}
form.mailing input, form.mailing select, form.mailing textarea{font-family: Arial, Helvetica, sans-serif; border:1px solid #81A8C9; color:#404040}
form.mailing fieldset{ width:100%; border:none; margin:0; padding:0;}
form.mailing legend{display:none}
.button_submit{margin:0}
input{color:#1E4B79; margin-right:3px}
textarea{font-size:1.0em; color:#1E4B79}
sup{color:#FF0000;}
p.errors{color:#FF0000; font-size:1.2em}
#captcha_container{padding-left:134px; width:250px; font-size:1.3em; color:#404040; height:200px; min-height:200px; margin-top:20px}

/*-------TESTIMONIALS--------*/ 
ul.test{list-style:none; margin-bottom:25px}
ul.test li{font-size:1.3em; margin-bottom:4px; line-height:1.4em}
ul.test li.treatment{font-weight:bold}
ul.test li.treatment a{color:#2a679a; text-decoration:none}
ul.test li.treatment a:hover{color:#e01616; text-decoration:underline}
ul.test li.desc{color:#404040}
ul.test li.name{color:#2a679a}

ul#page{width:110px; margin-left:180px; list-style:none}
ul#page li{float:left; padding-left:7px; font-size:1.3em; font-weight:bold}
ul#page li a{color:#2a679a; text-decoration:none}
ul#page li a:hover{color:#e01616; text-decoration:underline}

/*-------CONTACT--------*/
ul.contact_details{list-style:none; font-size:1.2em; margin:0px 15px 0 0 ; float:left}
ul.contact_details li{color:#404040; line-height:1.4em}
ul.contact_details li a{color:#2a679a; text-decoration:underline}
ul.contact_details li a:hover{color:#e01616}
ul.contact_details li.spacer{margin-bottom:15px}


#map{width:500px; height:400px; float:left; margin-top:0px}
#map2{width:500px; height:400px; float:left; margin-top:0px}
/*
#map img{border:1px solid #ACC9E2; padding:4px; background-color:#FFF}
#map a{font-size:1.3em; color:#2a679a; text-decoration:underline}
#map a:hover{color:#e01616}
*/

/*-------FAQ--------*/
ul#faq_question{list-style:none; margin-bottom:35px; border-bottom:1px solid #81A8C9; padding-bottom:25px}
ul#faq_question li{font-size:1.3em;color:#2a679a; font-weight:bold; line-height:1.4em}
ul#faq_question li a{color:#2a679a; text-decoration:none}
ul#faq_question li a:hover{color:#e01616; text-decoration:underline}

ul.faq_answer{list-style:none; margin-bottom:18px}
ul.faq_answer li{font-size:1.3em; color:#2a679a; margin-bottom:4px}
ul.faq_answer li.question{font-weight:bold}
ul.faq_answer li.answer{color:#404040}
ul.faq_answer li.top a{font-size:0.8em; color:#2A679A}
ul.faq_answer li.top a:hover{color:#e01616;}
/*-------WHY--------*/
ul#why_full{}
ul#why_full li{font-size:1.3em; color:#404040; line-height:1.4em; margin:7px 0}
ul#why_full li.statement{font-weight:bold; color:#1C5E7F}
ul#why_full li.answer{margin-bottom:25px}
ul#why_full li a{color:#404040; text-decoration:underline}
ul#why_full li a:hover{color:#e01616;}

ul#why_summary{list-style:none; margin:8px}
ul#why_summary li{background:url(images/bullet_why_summary.gif) no-repeat 0 0; padding-left:19px; font-size:1.2em; color:#1C5E7F; margin-bottom:11px }
ul#why_summary a{color:#1C5E7F; text-decoration:underline}
ul#why_summary a:hover{color:#e01616;}



/*-------SITEMAP--------*/ 
ul.sitemap{font-size:1.3em; margin:0 0 0 10px; list-style:none}
ul.sitemap li.cat{margin-left:15px}
ul.sitemap li.treatment{margin-left:30px}
ul.sitemap li ul{margin-left:10px; list-style:none}
ul.sitemap li a{color:#2A679A; text-decoration:none}
ul.sitemap li a:hover{color:#e01616; text-decoration:underline}

/*-------FOOTER--------*/ 
#footer{height:115px; background-color:#fff; clear:both; width:100%; background-image:url(images/footer_bg.jpg); margin-top:40px; font-size:1.3em; } 
#footer_text{padding-top:70px; color:#2A679A}
#footer_text a{color:#2A679A; text-decoration:none}

/*-------FAQ BUTTONS-----*/
.button_fatrem_faq {width:174px; height:53px; background-image:url(images/faqs_fatrem_but.gif) !important; background-image:url(images/faqs_fatrem_but.gif); float:left; margin-bottom:12px;}
.button_fatrem_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_fillers_faq {width:174px; height:53px; background-image:url(images/faqs_fillers_but.gif) !important; background-image:url(images/faqs_fillers_but.gif); float:left; margin-bottom:12px;}
.button_fillers_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_hairtrans_faq {width:174px; height:53px; background-image:url(images/faqs_hairtrans_but.gif) !important; background-image:url(images/faqs_hairtrans_but.gif); float:left; margin-bottom:12px;}
.button_hairtrans_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_varicose_faq {width:174px; height:53px; background-image:url(images/FAQs_varicoseveins.jpg) !important; background-image:url(images/FAQs_varicoseveins.jpg); float:left; margin-bottom:12px;}
.button_varicose_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_laser_faq {width:174px; height:53px; background-image:url(images/faqs_laser_but.gif) !important; background-image:url(images/faqs_laser_but.gif); float:left; margin-bottom:12px;}
.button_laser_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_snoring_faq {width:174px; height:53px; background-image:url(images/faqs_snoring_but.gif) !important; background-image:url(images/faqs_snoring_but.gif); float:left; margin-bottom:12px;}
.button_snoring_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_aluma_faq {width:174px; height:53px; background-image:url(images/faqs_aluma_but.gif) !important; background-image:url(images/faqs_aluma_but.gif); float:left; margin-bottom:12px;}
.button_aluma_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_laseractive_faq {width:174px; height:53px; background-image:url(images/faqs_laser_but.gif) !important; background-image:url(images/faqs_laser_but.gif); float:left; margin-bottom:12px;}
.button_laseractive_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_vaserlipo_faq {width:174px; height:53px; background-image:url(images/FAQs_vaserlipo.gif) !important; background-image:url(images/FAQs_vaserlipo.gif); float:left; margin-bottom:12px;}
.button_vaserlipo_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}
.button_sculptra_faq {width:174px; height:53px; background-image:url(images/FAQs_sculptra.jpg) !important; background-image:url(images/FAQs_sculptra.jpg); float:left; margin-bottom:12px;}
.button_sculptra_faq a{width:174px; height:53px; display:block; overflow:hidden; text-indent:-6000px}

/*-------LANDING-----*/
table{font-size:1.3em; color:#404040; line-height:1.4em}
table img{float:right; background-color:#FFF; border:1px solid #ACC9E2; padding:5px; margin:0 0 6px 6px}
table img.button{border:none; float:none; margin:20px 0}
.snoringtable img{float:right; background-color:#FFF; border:1px solid #ACC9E2; padding:5px; margin-right:5px; margin-left:0px; margin-top:5px;}

.dermohead {
	font-size: 13px;
	font-weight:bold;
	color:#2a679a;
	margin-bottom:6px
}
a.mainlink  {
	font-weight:normal;
	color:#2a679a;
}
a.mainlink:hover {
	color:#000000;
}
#homepremises {
	float: left;
}
#homepremises2 {
	float: left;
}
#homepremises3 {
	float: left;
}
#homepremises4 {
	float: left;
}
#homepremises5 {
	float: left;
}
a.contactback {
	color: #000000;
	text-decoration: none;
}
a.contactback:hover {
	color: #000000;
	text-decoration: underline;
}
.lasermain {
	font-size: 10px;
	line-height:1.5em;
}
.lasernew {
	margin-top: 12px;
}
.snoringtable {
	padding-bottom: 20px;
}
ul.newul  {
	margin-left: 40px;
}
ul.newul2  {
	font-size: 13px;
	margin-left: 40px;
}
.biggertext  {
	font-size: 13px;
}
.imgfloat {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
.harhold {
	margin-bottom: 15px;
}
.hairtext {
	font-size: 13px;
	margin-bottom: 15px;
}
#head1 {
	float: left;
}
#head2 {
	float: left;
	margin-left: 15px;
}
#head3 {
	float: right;
	right: 0px;
}
#headrighthold {
	width: 550px;
	float: right;
}
#maincol .vasertable td {
	font-size: 10px;
}
.vasertable1 {

}
.vasertable2 {
	width: 200px;
	font-weight: bold;
	font-size: 13px;
	color: #2a679a;
}
.fatremtable1 {
	font-size: 12px;
}
.fatremtable2 {
	font-size: 11px;
	vertical-align: top;
	font-weight: bold;
	color: #2a679a;
	padding-right: 30px;
}
.fatremtable3 {
	font-size: 11px;
	vertical-align: top;
}
.fattexttable1 {
	font-size: 13px;
}
.fattexttable2 {
	font-size: 13px;
}
#fatremhold a {
	color: #2a679a;
}
#fatremhold a:hover {
	text-decoration: none;
}
.bolheadnew1 {
	color: #2a679a;
	font-size: 13px;
	font-weight: bold;
}
.bolheadnew2 {
	color: #2a679a;
	font-size: 12px;
	font-weight: bold;
}