@font-face {  
	font-family: "AkzidenzGroteskBE-Bold";  
	src: url( AkzidenzGroteskBE-Bold.eot ); /* IE */  
	src: local("AkzidenzGroteskBE-Bold"), url( AkzidenzGroteskBE-Bold.ttf ) format("AkzidenzGroteskBE-Bold"); /* non-IE */  
} 

@font-face {  
	font-family: "Vagron";  
	src: url( Vagron.eot ); /* IE */  
	src: local("Vagron"), url( Vagron.ttf ) format("Vagron"); /* non-IE */  
} 

@font-face {  
	font-family: "Avgardm";  
	src: url( Avgardm.eot ); /* IE */  
	src: local("Avgardm"), url( Avgardm.ttf ) format("Avgardm"); /* non-IE */  
} 

body {
	text-align:center;
	margin:auto;
	background:#FFF;
}

a {text-decoration: none; }

h1 {
	color:#0076c1;
	font-family:"Myriad Pro", sans-serif;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	margin:0;
}



h6 {
	color:#005db6;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	margin:0;
}

p { 
	color:#666666;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:13px;
	text-align:left;
	margin:0;
}

.tbc {
	width:1005px;
	margin:auto;
	text-align:left;
}

.header {
	height:62px;
	margin-top:38px;
}

.logo {
	height:62px;
	width:204px;
	background:url(images/logo.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.contact {		
	height:39px;
	width:557px;
	background:url(images/tbc_05.gif) no-repeat;
	float:left;
	margin-right:20px;
}

.contact_content {
	width:90px;
	float:left;
	padding:6px 10px 0 15px;
}

.contact_content h6 {
	color:#666666;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin:0;
}

.contact_content p {
	color:#005db6;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	margin:0;
}

.topmenu {			
	height:39px;
	width:213px;
	background:url(images/tbc_08.gif) no-repeat;
	float:right;
	margin-top:1px;	
}

.topmenu a {
	color:#a3a4a7;
	text-align:left;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:0 9px 0 18px;
	text-transform:uppercase;
	line-height:39px;
	clear:both;
}

.topmenu a:hover {
	color:#005cba;
}

/*.content {
	height:1090px;
}*/
.content {
 padding-bottom:15px;
}

/*.left_content {
	width:206px;
	margin-right:6px;
	float:left;
}*/

.left_content {
 width:206px;
 margin-right:6px;
 float:left;
 padding-bottom:15px;
}

.nav {
	height:320px;
	/*height:302px;*/
	float:left;
	margin:5px 0 13px; 
	display:block;
}


.nav a {
	height:31px;
	width:185px;
	background:url(images/tbc_19.gif) no-repeat;
	color:#FFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	line-height:31px;
	clear:both;
	display:block;
	margin-top:2px;
}

.nav a:hover {
	background:url(images/tbc_17.gif) no-repeat;
}

.nav a.treat {
	background:url(images/tbc_14.gif) no-repeat;
	text-transform:none;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:18px;	
	letter-spacing:2px;
}

.nav a.rem {
	background:url(images/tbc_17.gif) no-repeat;
}

.navshop {
	height:33px;
	/*height:302px;*/
	float:left;
	margin:0px 0 13px; 
	display:block;
}


.navshop a {
	height:31px;
	width:185px;
	background:url(images/tbc_19a.gif) no-repeat;
	color:#FFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	line-height:31px;
	clear:both;
	display:block;
	margin-top:2px;
}

.navshop a:hover {
	background:url(images/tbc_17a.gif) no-repeat;
}

.navshop a.treat {
	background:url(images/tbc_14.gif) no-repeat;
	text-transform:none;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:18px;	
	letter-spacing:2px;
}

.navshop a.rem {
	background:url(images/tbc_17.gif) no-repeat;
}


.bottomnav {
	height:150px;
	float:left;
	margin:23px 0 28px; 
	display:block;
}

.bottomnav a {
	height:31px;
	width:185px;
	background:url(images/tbc_19.gif) no-repeat;
	color:#FFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	line-height:31px;
	clear:both;
	display:block;
	margin-top:2px;
}

.bottomnav a:hover {
	background:url(images/tbc_17.gif) no-repeat;
}

.bottomnav a.treat {
	background:url(images/contactleft.gif) no-repeat;
	text-transform:none;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:12px;	
	
}

.bottomnav a.rem {
	background:url(images/tbc_17.gif) no-repeat;
}


/* start form */

#form {
	width: 200px;
	height: 480px;
	background-color: #a8a9ad;
	float: left;
}

.form-top {
	width: 200px;
	height: 53px;
	background: url(images/form-top.jpg);
}

.form-mid {
	background-color: #a8a9ad;
	padding-left: 10px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.input-fields {
	font-size: 9px;
	width: 170px;
	color: #575757;
}

select {
	font-size: 11px;
	outline: 0 none;
	width: 144px;
	color: #575757;
}

.book-now {
	padding-top: 5px;
}

.form-bottom {
	width: 200px;
	height: 7px;
	background: url(images/form-bottom.jpg);
}

/* end form */

.submit {
	height:24px;
	width:180px;
	margin-left:10px;
	margin-top:3px;
}

.submit a {
	background:url(images/tbc_40.gif) no-repeat;
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	padding:5px 73px;
	margin:0;
	text-decoration:none;
}

.name {
	height:10px;
	width:174px;
	margin:0 0 2px 10px;
}

.news {
	height:174px;
	width:201px;
	float:left;
	margin-top:18px;
	padding-top:10px;	
}

.news_title {
	height:37px;
	width:201px;
	background:url(images/tbc_44.gif) no-repeat;
}

.news_title h2 {
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	line-height:37px;
	text-align:center;
	margin:0;
	font-family:arial, sans-serif;
	font-size:24px;
}

.news_content {
	height:137px;
	width:201px;
	background:url(images/tbc_04_03.gif) no-repeat;
}


.news_text_left {
	width:170px;
	float:left;
	padding-left:10px;
}

.news_text_left h6 {
	color:#005db6;
	font-weight:bold;
	text-align:left;
	margin:0;
	font-family:arial, sans-serif;
	font-size:12px;
	padding-top:5px;
}

.news_text_left p {
	color:#666666;
	font-weight:normal;
	text-align:left;
	margin:0;
	font-family:arial, sans-serif;
	font-size:11px;
}

.news_text {
	height:39px;
}

.social {
	height:60px;
	width:201px;
	float:left;
	margin-top:0px;
	padding-top:-50px;	
}

.social_title h2 {
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	line-height:16px;
	text-align:center;
	margin:0;
	font-family:arial, sans-serif;
	font-size:16px;
}

.social_content {
	height:51px;
	width:201px;
	padding-top:8px;	
	background:url(images/social_content_back.gif) no-repeat;
}

.social_text_left {
	width:170px;
	padding-left:10px;
}

.social_text_left h6 {
	color:#005db6;
	font-weight:bold;
	text-align:center;
	margin:0;
	font-family:arial, sans-serif;
	font-size:12px;
	padding-top:5px;
}

.social_text_left p {
	color:#666666;
	font-weight:normal;
	text-align:center;
	margin:0;
	font-family:arial, sans-serif;
	font-size:11px;
}

.mark {
	height:39px;
	width:18px;
	background:url(images/tbc_47.gif) no-repeat;
	float:right;
	margin-right:3px;
}

.sign {
	height:41px;
	width:201px;
	float:left;
	margin-top:18px;
	background:url(images/tbc_51.gif) no-repeat;
}

.sign h2 {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 10px 0;
	margin:0;
	font-family:arial, sans-serif;
	font-size:15px;
	letter-spacing:1px;
}

.sign h3 {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 10px;
	margin:0;
	font-family:arial, sans-serif;
	font-size:15px;
	letter-spacing:1px;
}


.right_content {
	width:789px;
	float:right;
}

.mainimage {
	height:290px;
	width:789px;
	/*background:url(images/tbc_04.jpg) no-repeat;*/
	margin-bottom:4px;
}

.mainimage_left {
	width:290px;
	float:left;
	margin-top:60px;
	padding-left:20px;
}

.mainimage_left h3 {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	font-family:arial, sans-serif;
	font-size:24px;
}

.mainimage_left h4 {
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	font-family:arial, sans-serif;
	font-size:24px;
}

.mainimage_left h5 {
	color:#FFF;
	font-weight:normal;
	margin:0;
	font-family:arial, sans-serif;
	font-size:18px;
}

.mainimage_right {
	height:97px;
	width:165px;
	background:url(images/tbc_22.gif) no-repeat;
	float:right;
	margin-top:173px;
	margin-right:16px;
}

.mainimage_right h3 {
	color:#FFF;
	font-weight:normal;
	margin:0;
	font-family:Avgardm, sans-serif;
	font-size:24px;
	padding:10px 10px 0;
	text-align:center;
}

.mainimage_right h4 {
	color:#FFF;
	font-weight:normal;
	margin:0;
	font-family:Avgardm, sans-serif;
	font-size:22px;
	padding:0 10px;
}

.mainimage_right h5 {
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	font-family:arial, sans-serif;
	font-size:24px;
	padding:0 10px;
}

.innerimage_yag {
	height:290px;
	width:789px;
	background:url(images/gentleyag-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_testimonials {
	height:290px;
	width:789px;
	background:url(images/testimonials-banner.gif) no-repeat;
	margin-bottom:4px;
}


.innerimage_lase {
	height:290px;
	width:789px;
	background:url(images/gentlelase-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_cellulite {
	height:290px;
	width:789px;
	background:url(images/cellulite-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_silkpeel {
	height:290px;
	width:789px;
	background:url(images/silkpeel-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_contact {
	height:290px;
	width:789px;
	background:url(images/contact-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_laserhairremoval {
	height:290px;
	width:789px;
	background:url(images/laserhairremoval-banner.swf) no-repeat;
	margin-bottom:4px;
}

.innerimage_greenpeel {
	height:290px;
	width:789px;
	background:url(images/greenpeel-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_tightening {
	height:290px;
	width:789px;
	background:url(images/tightening-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_technology {
	height:290px;
	width:789px;
	background:url(images/technology-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_specials {
	height:290px;
	width:789px;
	background:url(images/specials-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_kingston {
	height:290px;
	width:789px;
	background:url(images/kingston-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_kingston {
	height:290px;
	width:789px;
	background:url(images/kingston-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_clapham {
	height:290px;
	width:789px;
	background:url(images/clapham-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_aldgate {
	height:290px;
	width:789px;
	background:url(images/aldgate-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_notting {
	height:290px;
	width:789px;
	background:url(images/nottinghill-banner.gif) no-repeat;
	margin-bottom:4px;
}


.innerimage_thanks {
	height:290px;
	width:789px;
	background:url(images/thanks-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_elitempx {
	height:290px;
	width:789px;
	background:url(images/elitempx-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_veinremoval {
	height:290px;
	width:789px;
	background:url(images/veinremoval-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_antiwrinkle {
	height:290px;
	width:789px;
	background:url(images/antiwrinkle-banner.gif) no-repeat;
	margin-bottom:4px;
}

.innerimage_makeup {
	height:290px;
	width:789px;
	background:url(images/makeup-banner.gif) no-repeat;
	margin-bottom:4px;
}

.links {
	height:46px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

.links h2 {
	color:#FFF;
	font-weight:bold;
	padding:0 15px;
	margin:0;
	font-family:arial, sans-serif;
	font-size:17px;
	letter-spacing:1px;
}

.links h3 {
	color:#FFF;
	font-weight:bold;
	padding:8px 5px;
	margin:0;
	font-family:arial, sans-serif;
	font-size:17px;
	/*letter-spacing:1px;*/
	
}

.links_img {
	margin:0 1px 10px 0;
	height:46px;
	width:262px;
	background:url(images/tbc_26t.gif) no-repeat;
	float:left;
	padding-top:5px;
}

.links_img2 {
	margin:0 1px 10px 0;
	height:46px;
	width:262px;
	background:url(images/tbc_26s.gif) no-repeat;
	float:left;
	padding-top:5px;
}

.links_img3 {
	margin:0 0 10px 0;
	height:46px;
	width:262px;
	background:url(images/tbc_26shop.gif) no-repeat;
	float:right;
	padding-top:5px;
}

.menu {
	height:68px;
	float:left;
	margin-bottom:10px;
}

.menu a {
	height:68px;
	width:170px;
	margin-right:9px;
	/*background:url(images/tbc_31.gif) no-repeat;*/
	float:left;
	color:#FFF;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	text-decoration:none;
	padding-left:20px;
}

.menu a.img1 {
	padding-top:7px;
	height:61px;
	background:url(images/tbc_31a.gif) no-repeat;
}

.menu a.img2 {
	line-height:68px;
	background:url(images/tbc_31b.gif) no-repeat;
}

.menu a.img3 {
	line-height:68px;
	background:url(images/tbc_31c.gif) no-repeat;
}

.menu a.img4 {
	height:68px;
	width:170px;
	/*background:url(images/tbc_34.gif) no-repeat;*/
	background:url(images/tbc_31d.gif) no-repeat;
	float:right;
	line-height:68px;
	margin-right:0;
}

.menu a:hover {
	background:url(images/tbc_34a.gif) no-repeat;
	height:68px;
	width:170px;
}

.map {
	height:183px;
	float:left;
}

.map img.first {
	border:none;
	padding:0 1px 0 0;
	margin:0 0 0 0px;
}

.map img {
	border:none;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}

#table {
	height:143px;
	font-family:arial, sans-serif;
	font-size:14px;
	margin:0;
	border-collapse:collapse;
	margin-top:5px;	
}

#table td, #table th {
	border:1px solid #005db6;
	padding:3px 7px 2px 7px;
}

#table th {
	background-color:#4d4d4d;
	font-weight:bold;
	color:#FFF;
}

#table th.alt {
	width:375px;
}

#table th.head {
	text-align:center;
	width:130px;
}

#table td.cent  {
	font-weight:bold;
	text-align:center;
	width:130px;
}

#table td.blue  {
	color:#005db6;
	font-weight:bold;
	text-align:center;
	width:130px;
}

.amp {
	color:#005db6;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	display:inline;
	margin:0;
}

.exc {
	height:75px;
	padding-top:5px;
}

.row {
	height:172px;
	width:789px;
	margin-bottom:25px;
}	

.box1 {
	width:252px;
	margin-right:15px;
	float:left;
}

.box_content1 {
	height:45px;
	width:252px;
	background:url(images/tbc_52.gif) no-repeat;
}

.box_special {
	height:45px;
	width:252px;
	background:url(images/tbc_53.gif) no-repeat;
}

.box_content1 h2 {
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:20px;
	text-align:left;
	margin:0;
	padding-left:10px;
	line-height:45px;
}

.box_content1 h3 {
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:20px;
	text-align:left;
	margin:0;
	padding-left:10px;
	line-height:45px;
}

.box_special h3 {
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:20px;
	text-align:left;
	margin:0;
	padding-left:10px;
	line-height:45px;
}

.btm_para {
	margin-top:10px;
	color:#0076c1;
}

ul { 
	color:#666666;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	margin:0;
}


.right_content h2 {
	color:#0076c1;
	font-family:"Myriad Pro", sans-serif;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	margin:10px 0 0 0;
}

.box_content2 {
	height:167px;
	width:252px;
	background:url(images/tbc_06.gif) no-repeat;
}

.serv {
	height:85px;
	padding-top:3px;
}

.pr {
	height:70px;
}

.box_content2 p {
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
}

.box_content2 h6 {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
}

.box_content2 h4 {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
}


.box2 {
	width:252px;
	float:right;
}

/*.footer {
	width:1005px;
	height:70px;
	margin-top:15px;
	background:#e6e6e6;
	margin-bottom:20px;
}*/

.footer {
 clear:both;
 width:1005px;
 height:70px;
 margin:auto;
 background:#e6e6e6;
}

.left_text {
	width:760px;
	float:left;
	color:#666666;
	text-align:left;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	mar
	gin:0;
	padding:17px 0 0 15px;	
}

.left_text a {
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.right_text {
	height:43px;
	width:110px;
	background:url(images/tbc_58.gif) no-repeat;
	margin:15px 15px 0 0;
	float:right;
}

