@charset "utf-8";
/* CSS Document */
html { overflow:scroll; }
* { margin:0; padding:0; }
.clear { clear:both; }
a { outline:hidden; font-size:1.1em; }
.hidden { overflow:hidden; text-indent:-100em; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#939393;
	line-height:1.7em;
}
p, ul.foot_links, .left_col_main li { font-size:1.2em; }
ul.foot_links { text-transform: capitalize; }
p strong { font-weight:bold; }
.left { float:left; }
ul { margin:0 0 15px; }
ul.foot_links { line-height:1.5em; margin:0; }
.aqua_box ul.foot_links { line-height:15px;}
.left_col_main ul { margin:10px 0; }
.left_col_main li{ padding:0 0 0 10px; }

li {
	background: url(../images/li_dash.gif) no-repeat;
	background:transparent url(../images/li_dash.gif) no-repeat scroll 0 10px;
	padding: 0 0 0 10px;
	list-style:none;
	margin:0;
}

li.none {
	padding: 0;
	list-style:none;
	background-image: none;
}

a, h1, h3  { color:#79CED5; }

h1 {
	font-size:2em;
	font-weight:normal;
	line-height:1.1em;
	margin:0 0 10px;
}
h2 {
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 5px;
}
.home_box_2 h2 { font-size:1.8em; margin:11px 0 0 0; }
h3 { font-size:1.2em; margin:10px 0 5px; }
.inner { width:762px; margin: 0 auto; padding: 0 0 0 40px; }
/*HEADER*/
#header { height:45px; background:#79ced5 url(../images/header_end_rpt.gif) repeat-x scroll center bottom; }
#header .inner, .header_end, .head_info { float:left; } 
#header .inner {
	background:url(../images/header_rpt.gif) no-repeat bottom;
	height:45px;
	padding:0;
	position:relative;
	width:60%;
}
#header .left_edge, #header .telephone_head { position:absolute; top:15px; } 
#header .left_edge {
	background:transparent url(../images/header_left.gif) no-repeat scroll 0 0;
	height:30px;
	left:0;
	width:6px;
}
#header .telephone_head {
	background:url(../images/telephone_head.gif) no-repeat;
	width:198px;
	height:29px;
	right:0;
}
.header_end {
	background:#79CED5 none repeat scroll 0 0;
	height:43px;
	margin:2px 0 0 -2px;
	width:20%;
}
.head_info {
	margin:0 0 0 101px;
	width:450px;
	font-size:1.1em;
}
.head_info a { color:#939393; text-decoration:none; }
.head_info span {
	background:url(../images/title.gif) no-repeat;
	width:427px;
	height:15px;
	overflow:hidden;
	text-indent:-100em;
	margin: 0 0 10px 0;
}
.head_info ul, .head_info p, .head_info span { float:right; }
.head_info ul { margin: 15px 0 10px 0; }
.head_info ul li {
	background:none;
	border-right:1px solid #939393;
	float:left;
	padding: 0 5px;
	height:15px;
}
.head_info ul li.last { border:none; padding: 0 0 0 5px }
/*END HEADER*/
/*MAIN CONTAINER*/
#container { background:url(../images/container_top_rpt.gif) repeat-x; }
a#logo {
	background:url(../images/logo.gif) no-repeat;
	width:187px;
	height:109px;
	overflow:hidden;
	text-indent:-100em;
	display:block;
}
.left_col_main, .right_col_main, a#logo, .container_footer ul li, .images_col { float:left; }
.left_col_main { width:423px; }
#before_after .images_col { width:300px; margin:0 0 0 135px; }
#before_after .images_col .content_img { width:286px; }	
#before_after .images_col.no_margin { margin:-65px 0 0; }
.right_col_main { width:310px; margin: 0 0 0 15px; z-index:0; }
.eye_surgery {
	background:url(../images/eye_surgery.jpg) no-repeat;
	width:405px;
	height:168px;
}
.container_footer { font-size:11px; }
.container_footer ul { width:457px; height:55px; }
.container_footer ul li { height:40px; }
.container_footer li.logo_1 { background:url(../images/logo_list_1.gif) no-repeat; }
.container_footer li.logo_2 { background:url(../images/logo_list_2.gif) no-repeat; width:70px; }
.container_footer li.logo_3 { background:url(../images/logo_list_3.gif) no-repeat; width:116px; }
.container_footer li.logo_4 { background:url(../images/logo_list_4.gif) no-repeat; width:58px; }
.container_footer li.logo_1, .container_footer li.logo_5 { width:78px;}
.container_footer li.logo_5 { background:url(../images/logo_list_5.gif) no-repeat; }
.container_footer a, .container_footer p, .container_footer, .container_footer ul { margin:0 auto; }
.container_footer {
	background:transparent url(../images/container_foot_rpt.gif) repeat-x scroll center bottom;
	border-bottom:1px solid #FFFFFF;
	height:50px;
}
.container_footer p {
	text-decoration:none;
	width:355px;
	margin: 40px 0 20px 0;
}
.container_footer a, .container_footer p { color:#939393; }
.aqua_box, .pink_box { width:284px; float:right; padding:15px; }
.pink_box p { width:175px; margin:10px 0 0; }
.aqua_box {
	background:url(../images/aqua_box.jpg) no-repeat;
	color:#79CED5;
	height:142px;
	padding:15px 15px 0;
}
strong { font-weight:bold; }
.aqua_box li { margin:0; }
.pink_box { background:url(../images/pink_box.jpg) no-repeat; height:166px; }
.aqua_box li, .footer ul.foot_links li, .footer ul, .home_panel .info { float:left;}
.home_box_1, .home_box_2, #home_box_1a, #home_box_1b, #home_box_1c { position:absolute; }
.home_box_2 { left:372px; }
.aqua_box li { width:132px; }
.home_panel {
	background:url(../images/home_panel.jpg) no-repeat;
	width:751px;
	height:253px;
	margin: 0 0 7px 0;
	z-index:0;
}
.home_panel .info {
	color:#79CED5;
	width:450px;
	padding:97px 0 0 23px;
	font-size:1.1em;
}
.home_panel .info p { margin:0 0 10px; }
.home_box_1, .home_box_2 { width:342px; height:118px; padding:15px; }
.home_box_1 h1 , .home_box_2 h1 { font-size:1.9em; }
#home_box_1a, #home_box_1b, #home_box_1c  { background: url(../images/home_box_1.jpg) no-repeat; }
.home_box_2 {
	background: url(../images/home_box_2.jpg) no-repeat;
	color:#79CED5;
	margin: 0 0 0 7px;
}
.home_box_1 h1, #home_box_1a, #home_box_1b, #home_box_1c, .gift_cert_box, .pink_box, .gift_cert_box h2 { color:#9b5ba4; }
.left_col_main p { padding:5px 0; }
a:hover { text-decoration:underline; }
/*END MAIN CONTAINER*/
/*BUTTONS*/
.button { overflow:hidden; text-indent:-100em; display:block; }
a.purple_button, a.aqua_button, a.email_button, a.find_button {
	background:url(../images/purple_button.gif) no-repeat 0 0;
	height:30px;
	width:132px;
	float:right;
}
a.purple_button { margin:-30px 0 0; }
a.aqua_button {
	background:url(../images/aqua_button.gif) no-repeat 0 0;
	width:151px;
	margin:-20px 0 0;
}
a.email_button {
	background:url(../images/email_button.gif) no-repeat 0 0;
	float:left;
	margin:8px 0 0;
}
input.subscribe_button {
	background:transparent url(../images/subscribe_button.gif) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	overflow:hidden;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
}
.pink_box a.purple_button { margin: 7px 43px 0 0; }
a:hover.purple_button, a:hover.aqua_button, a.find_button { background-position: 0 -30px; }
#home_box_1b a.purple_button, a.find_button  {
	margin:-12px 0 0;
	position:absolute;
	right:15px;
	bottom:30px;
}
a.find_button { background:url(../images/find_button.gif) no-repeat; margin:23px 0 0; }
/*END BUTTONS*/
/*FOOTER*/
.footer { background:#f7fcfd url(../images/footer_rpt.gif) repeat-y; font-size:9px; }
.footer .nb_link { width:300px; margin:10px auto 0; }
.footer ul, .footer p { margin: 10px 0 0 0; }
.footer ul, .footer p, .footer a, .aqua_box a { color:#79ced5; }
.footer .nb_link a, input, textarea { color:#939393; }
.footer a, .aqua_box a { text-decoration:underline; }
.footer ul.foot_links li { width:115px; font-size:1em; margin:0 auto; }
/* END FOOTER*/
/*FORM*/
label { margin:7px 0 2px; }
label, input, textarea, label span, .content_img_team { float:left; }
label.first { margin:0px 0 2px; }
label span {
	display:block;
	font-weight:bold;
	width:130px;
	font-size:1.2em;
}
label span em { color:#9B5BA4; }
input, textarea { border:1px solid #DECBE1; padding:5px; }
textarea { height:100px; }
input#first_name, input#last_name, input#email, input#reconfirm_email, textarea#note { width:280px; }
input.button.submit, input.button.reset {
	background:transparent url(../images/submit_button.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:30px;
	left:128px;
	margin:0;
	position:relative;
	text-indent:-100em;
	width:78px;
}
input.button.reset { background:url(../images/reset_button.gif) no-repeat; margin:0 0 0 10px; }
input:hover.button.submit, input:hover.button.reset { background-position:0 -31px; }
form, .content_img, .content_img_sm, .content_img_lg { margin:10px 0 0 0; }
/*END FORM*/
.content_img, .content_img_sm, .content_img_lg { background: url(../images/content_images.jpg) no-repeat; width: 412px;}
.content_img {height: 162px;}
.content_img_sm {height: 105px;}
.content_img_lg { height: 310px; }
.content_img_team {
	background: url(../images/content_images.jpg) no-repeat;
	width: 131px;
	height: 204px;
	margin:0 15px 0 0;
}
.content_img.anti_wrinkle_1 { background-position: left top; }
.content_img.anti_wrinkle_2 { background-position: left -167px; }
.content_img.dermal_filler { background-position: left -677px; }
.content_img.dermal_filler_2 { background-position: left -504px }
.content_img_sm.lips { background-position: left -1174px; }
.content_img_lg.fat_transfer { background-position: left -850px; height:175px; }
.content_img.threads { background-position: left -1292px; }
.content_img.threads_2 { background-position: left -1466px; }
.content_img.bleph { background-position: left -334px; }
.content_img_lg.neck_lift { background-position:left -1630px; }
.content_img.skin_needling { background-position:-890px -2507px; width:430px; height:215px; }
.content_img_lg.neck_lift_2 { background-position:-1117px -1419px; }
.content_img_lg.neck_lift_3 { background-position:-1117px -1745px; height:156px; }
/* end of face section images */
.content_img.breast { background-position: -449px top; }
.content_img_lg.vela { background-position: -449px -1299px; }
.content_img.vela_2 { background-position: -449px -1634px; }
.content_img.vela_3 { background-position: -449px -300px; }
.content_img_lg.lipo { background-position: -449px -641px; }
.content_img.lipo_2 { background-position: -449px -166px; }
.content_img_lg.lipo_3 { background-position: -449px -965px; }
.content_img_lg.hands { background-position: -449px -328px; }
.content_img.afa_head { background-position:-438px -2092px; height:215px; width:207px; }
/* end of body images */
.content_img.acne { background-position: -894px -2px; }
.content_img.hair { background-position: -894px -1109px; }
.content_img_lg.fraxel_3 { background-position: -894px -164px; }
.content_img_lg.fraxel_4 { background:url(../images/content_images2.jpg) no-repeat; height:472px; }
.content_img.genisis { background:transparent url(../images/content_images2.jpg) no-repeat scroll 0 -2239px; height:532px; }
.content_img.omnilux, .content_img.omnilux_2 { width:432px; }
.content_img.omnilux { background-position:-444px -2444px; height:200px; }
.content_img.omnilux_2 { background-position:-3px -2448px; height:290px; }
.content_img_sm.photorejuvenation { background:transparent url(../images/content_images_ba2.jpg) no-repeat scroll 0 -715px; height:138px; }
/* end of skin and hair sections */
.content_img_team.tony { background-position:-1306px -196px; }
.content_img_team.michael { background-position:-1306px -992px; }
.content_img_team.herbert { background-position:-1449px 6px; }
.content_img_team.hkiek { background-position:-1306px -794px; }
.content_img_team.wais { background-position: -1306px 1px; }
.content_img_team.ineke { background-position:-1306px -1190px; }
.content_img_team.tight_1 {
	background:transparent url(../images/content_images2.jpg) no-repeat scroll 0 -1723px;
	height:513px;
	width:412px;
}
.content_img_team.fraxel_1 {
	background:transparent url(../images/content_images2.jpg) no-repeat scroll 0 -2770px;
	height:194px;
	width:412px;
}
.content_img_team.boyle { background-position: -1306px -794px; }
.content_img_team.tanya { background-position:-1344px -1907px; height:182px; }
.content_img_team.rosie { background-position:-1306px -395px; }
/*products*/
.content_img.asap, .content_img.priori, .content_img.mane, .content_img.dermal, 
.content_img.marni { width:216px; } 
.content_img.asap { background-position:-889px -1788px; height:196px; }
.content_img.skinstitut { background-position:-706px -2278px; height:115px; }
.content_img.mane, .content_img.marni { height:280px; } 
.content_img.mane { background-position:-220px -2156px; }
.content_img.marni { background-position:left -2155px; }
.content_img.dermal { background-position:-1116px -1911px; height:194px; }
.content_img.inika { background-position:-437px -1803px; height:273px; width:393px; }
/*end products*/
/*rhino images*/
.content_img_lg.rhino { background-position:-1118px -2192px; height:294px; }
/*end rhino images*/
/*elos tightening start*/
.elos_tightening {
    width:400px;
    height:200px;
    margin:0px 15px 2px 0px;
}
.elos_tightening.image_1 {
    background: url(../images/elos_tightening_01.jpg) no-repeat;
}
.elos_tightening.image_2 {
    background: url(../images/elos_tightening_02.jpg) no-repeat;
}
.skin_tightening_and_rejuvenation {
    width: 286px;
    height: 157px;
    margin: 0px 0px 10px 0px;
}
.skin_tightening_and_rejuvenation.image_01 {
    background: url(../images/gallery/tightening_01.gif) no-repeat;
}
.skin_tightening_and_rejuvenation.image_02 {
    background: url(../images/gallery/tightening_02.gif) no-repeat;
}
.skin_tightening_and_rejuvenation.image_03 {
    background: url(../images/gallery/tightening_03.gif) no-repeat;
}
.skin_tightening_and_rejuvenation.image_04 {
    background: url(../images/gallery/tightening_04.gif) no-repeat;
}
/*elos tightening end*/


.FAQS strong { color:#79CED5; }
input.checkbox {
	padding:10px;
	margin:3px 10px 0 132px;
	border:none;
	width:10px;
}
/* END BEFORE & AFTER*/
.content_img.gift_cert_box {
	background-position:-659px -2119px;
	height:120px;
	padding:15px;
	width:415px;
}
.content_img.gift_cert_box p { width:244px; }
.left_home, .packages_box, ul.foot_links.margin li, .home_centre { float:left; }
.left_home { height:143px; position:relative; }
.packages_box { background:transparent url(../images/packages_box.gif) no-repeat scroll 0 0; height:102px; width:132px; }
ul.foot_links.margin { margin:19px 0 0 130px; }
ul.foot_links.margin li { background:none; margin:17px 0 0; }
h2.package span { margin:0 0 0 117px; }
.content_img.hair_remove { background:transparent url(../images/content_images2.jpg) no-repeat scroll 0 -1225px; height:493px; }
.home_centre {  margin:145px 0 auto; }
.home_centre p { margin:0 0 0 125px; width:565px; }


