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

/*
cde8ea	light green
498084	light 2 foot
99c2c5	gr
0c7c84	gr2

logo
ffc108

e9af00 lighter gold
cc9900
e1a900
c27700 dark gold/brown
*/

html, body {  height: 100%; }
html {
scrollbar-arrow-color: #0c7c84;
scrollbar-base-color: #fff;
scrollbar-dark-shadow-color: #ccc;
scrollbar-track-color: #fff;
scrollbar-face-color: #fff;
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #fff;
scrollbar-3d-light-color: #fff;
}
body {
	margin: 0 auto;
	font-family: "Verdana", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000055;
	background-color: #fff;
	height: 100%;
	padding: 0;
}
a, link, active, visited { color: #00009e; text-decoration: underline; background-color: #fff; }
a:hover { color: #000088; text-decoration: underline; background-color: #fff; }
h1 { display: none; } h2 { display: none; } h3 { display: none; }
ul { list-style-image: url("../images/icons/bullet.gif"); margin: 0 0 0 20px; padding: 0; }
ul > li { padding: 2px 0 0 0; text-align: left; }
hr { border: 0; background-color: #99c2c5; height: 1px; }
form { padding: 0; margin: 0 }
span { margin: 0; padding: 0; }

#bannertop {
	margin: 0 auto;
	width: 1020px;
	height: 29px;
	background: #fff url("../images/layout/bordertop.gif") top left no-repeat;
}
#allin {
	margin: 0 auto;
	width: 1020px;
	background: #fff url("../images/layout/bordermid.gif") repeat-y;
}

#hometreatin { background: #fff url("../images/layout/laserase_blank.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#aboutin { background: #fff url("../images/layout/laserase_about.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#recruitin { background: #fff url("../images/layout/laserase_recruit.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
/*#treatin { background: #fff url("../images/layout/laserase_treatments.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }*/
#shopin { background: #fff url("../images/layout/laserase_shop.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#testin { background: #fff url("../images/layout/laserase_testimonials.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#contactin { background: #fff url("../images/layout/laserase_contact.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#vouchersin { background: #fff url("../images/layout/laserase_vouchers.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }
#specialsin { background: #fff url("../images/layout/laserase_specialoffers.jpg") top center no-repeat; margin: 0 auto; width: 990px; height: 768px; }

#laserasewho {
	float: left;
	width: 666px;
	height: 737px;
	margin: 0;
	padding: 0;
}
#rightyhome { float: right;	margin: 0 10px 0 0; width: 250px; }
#phonenumhome { margin: 15px 0 10px 0; text-align: right; }
#phonenum { float: right; margin: 15px 10px 0 0; text-align: right; width: 250px; }
#lelogohome { position: absolute; float: left; margin: 8px 0 0 10px; width: 665px; background: url("../images/icons/laseraselogohp.gif") top right no-repeat; height: 78px; }
#lelogo { float: left; margin: 15px 0 0 10px; width: 700px; background: url("../images/icons/laseraselogo.gif") top left no-repeat; min-height: 66px; }
#lequote { float: left; width: 250px; margin: 0 0 0 10px; /*border: 1px solid #ff7788;*/ }
#lecontent { float: left; width: 450px; margin: 0 0 0 10px; /*border: 1px solid #ff7788;*/ }
#lemenu { float: right; width: 250px; margin: 5px 10px 0 0; /*border: 1px solid #ff7788;*/ }
#levoucher { position: absolute; float: left; margin: 415px 0 0 80px; width: 300px; text-align: center; /*border: 1px solid #ff7788;*/ }
#holdrotateimg { margin: 58px 0 0 -10px; width: 270px; height: 447px; }

.gre14 { color: #60b2b8; font-size: 14px; letter-spacing: 2px; }
.gre18 { color: #60b2b8; font-size: 18px; }
.gre24 { color: #60b2b8; font-size: 24px; }
.blu30 { font-size: 30px; }
.bluintro { font-size: 14px; font-style: italic; line-height: 26px; padding: 20px 0 0 0; }
.spacerv5 { height: 5px; }
.tdcallback { vertical-align: middle; padding: 0; }

.inputy { 
	padding: 2px 2px 2px 2px; 
	border: 1px solid #60b2b8; 
	background-color: #fff; 
	font-family: "Verdana", Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
input.btn { color: #0c7c84; border: 1px solid #0c7c84; background-color: #fff; font-family: "Verdana", Tahoma, Arial, Helvetica, sans-serif; }
input.btnhov { color: #60b2b8; border: 1px solid #60b2b8; }
input.btnscroll { color: #00009e; border: 1px solid #00009e; background-color: #fff; font-family: "Verdana", Tahoma, Arial, Helvetica, sans-serif; }
input.btnhovscroll { color: #000088; border: 1px solid #000088; }

	/*SCROLL*/
	div#wn	{ 
		position: relative; 
		width: 500px; 
		height: 305px; 
		margin: 5px 0 0 8px;
		overflow: hidden;	
	}
	/* show first div */
	div#lyr1 { 
		visibility: visible;
	}
	/*SCROLL*/
	div#wn2	{ 
		position: relative; 
		width: 440px; 
		height: 560px;
		overflow: hidden;	
		/*border: 1px solid #9F0;*//*TESTING*/
	}
	div#lyr2 { 
		visibility: visible;
	}
	.spacedtext {
		font-size: 12px;
		letter-spacing: 1px;
	}
	#scrolly { margin: 25px 0 0 208px; width: 520px; height: 300px; }
	#scroll_links2 { margin: 10px 10px 0 0; }




#letitle { 
	padding: 35px 0 0 10px;
	width: 850px;
	height: 50px;
	/**/
}
#treatpics { 
	float: left;
	width: 240px;
	margin: 20px 0 0 0;
}
#footer {
	clear: both;
	margin: 0 auto;
	background: url("../images/layout/borderbot.gif") top left no-repeat;
	width: 1020px;
	padding: 10px 0 10px 0;
	text-align: center;
}
.footerinfo {
	padding: 3px 3px 3px 3px;
	text-align: center;
	font-size: 10px;
}


/*IMAGES,*/
.nolinkimg { border: 1px solid #ccc; padding: 5px 5px 5px 5px; text-decoration:none; background:none; }
.nolink { border: 0; text-decoration:none; background:none; }
.nolink a, a:link, a:hover, a:visited { border: 0; text-decoration:none; background:none; }
.divimgright { 
	float: right; 
	padding: 0 0 10px 10px;
	text-align: center;
	margin: 0 10px 0 0;
}
/*TEXT*/


.gold20 { font-size: 20px; font-weight: bold; padding: 0 0 5px 0; color: #e1a900; }
.gold16 { font-size: 16px; font-weight: bold; padding: 0 0 5px 0; color: #e1a900; }
.gold14 { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; color: #e1a900; }
.gold12 { font-weight: bold; color: #e1a900; }
.green16 { font-size: 16px; padding: 0 0 5px 0; font-weight: bold; }
.green12 { color: #0c7c84; }
.maincontent { padding: 10px 10px 10px 10px; font-size: 12px; }
.skinnyright { margin: 0 10px 0 10px; text-align: right; padding: 2px 10px 2px 10px; font-size: 10px; background-color: #cde8ea; width: 400px; }
.headgr { font-size: 16px; font-weight: bold; padding: 10px 10px 0 10px; text-align: left; }
.headgo { font-size: 16px; color: #e1a900; font-weight: bold; padding: 10px 10px 10px 10px; text-align: left; }
.smally { font-size: 10px; padding: 0 5px 0 0; }
.emgold { color: #e9af00; }
.itemnom { font-size: 14px; color: #e1a900; }

/*strong*/
.smallheadgr { font-size: 12px; color: #99c2c5; }
.smallheadgo { font-size: 12px; color: #e9af00; }

.quotey { font-size: 16px; color: #e1a900; line-height: 20px; letter-spacing: 2px; padding: 10px 0 0 0; }
.quoter { font-size: 10px; font-style: italic; text-align: right; padding: 10px 0 0 0; }


.clearit { clear: both; }
.spacerv10 { height: 10px; }

/*TABLES*/
td { vertical-align: top; padding: 3px 3px 3px 3px; }
.tdpage { font-size: 10px; background-color: #cde8ea; border-bottom: 1px solid #99c2c5; text-align: center; }
.tdicon { background-color: #fff; border-bottom: 1px solid #60b2b8; padding: 2px 0 0 0; vertical-align: bottom; text-align: center; }
.tdtreathead { padding: 2px 0 2px 5px; font-weight: bold; font-size: 14px; }
.tdtreatimg { background-color: #fff; padding: 5px 0 5px 0; vertical-align: middle; text-align: center; }
.tdtreatbase { padding: 2px 2px 2px 0; text-align: right; font-size: 10px; color: #00009e; font-weight: bold; font-style: italic; }
.nolinktreat { text-decoration: none; border: 1px solid #cde8ea; padding: 2px 2px 2px 2px; margin: 0 0 0 5px; }
.tdleft { color: #0c7c84; /*#e1a900;*/ font-size: 14px; }

/*WIDER*/
.tdtesty { height: 150px; }
.tdthold { width: 430px; margin: 0 0 0 0; }
	.tdt {
		position: absolute;
		width: 430px;
		height: 140px;
		background-color: #99c2c5;
		filter: alpha(opacity=20);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		-moz-opacity: 0.20;
		opacity: 0.20;
	}
	.tdtdetail {
		position: absolute;
		width: 430px;
		height: 450px;
		background-color: #99c2c5;
		filter: alpha(opacity=20);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		-moz-opacity: 0.20;
		opacity: 0.20;
	}
.tdtinner {
	position: relative;
	width: 430px;
	background: transparent;
}	
.tdtq { font-size: 10px; color: #e1a900; font-style: italic; text-align: right; padding: 10px 10px 0 10px; }
.tdtqt { font-size: 13px; color: #0c7c84; font-style: italic; padding: 0 10px 10px 10px; }