/* page */
body{
	margin: 0px;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-color: #FFFFFF;
}

/* holding */
#container {
	width: 800px;
	height: 600px;
	position: relative;
	left: 0px;
	top: 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5%;
	z-index: 2;
}

/* video */
#video {
	width: 449px;
	height: 291px;
	position: relative;
	left: 0px;
	top: 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5%;
	z-index: 2;
}



/* text styles and positioning */

p
{
	color: #000000;
	font-size: 1.0em;
	line-height: 1.3em;
}


.bold
{
	color: #000000;
	font-size: 1.1em;
	line-height: 1.3em;
	background-color: #FFFFFF;
	font-weight: bold;
}

.large
{
	font-size: 1.4em;
	color: #999999;
	font-weight: bolder;
	line-height: 1.2em;
}

.largeindent
{
	font-size: 1.4em;
	color: #999999;
	font-weight: bolder;
	padding-left: 10px;
}

.navigation
{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	}
	
	.navigationindent
{
	margin-left: 10px;
	}

.subnavigation
{
	font-size: 0.9em;
	line-height: 1.1em;
}

.h1
{
	font-size: 1.8em;
	font-family: Georgia, Times, serif;
	color: #999999;
	font-weight: bold;
	background-color: #FFFFFF;
}

.subhead
{
	font-size:1.2em;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}

.nominals
{
	font-size:1em;
	color: #000000;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #FFFFFF;
}

.smalltxt
{
	font-size: 0.9em;
	color: #000000;
}

/* links */

a
{
	color : #666666;
	text-decoration : none;
}  

a:hover 
{
	color : #000000;
	background-color: #DDDDDD;
}

/* logo */
#logo {
	width: 107px;
	height: 76px;
	position: absolute;
	top: 15px;
	left: 15px;
	background-repeat: no-repeat;
}

/* navigation */
#navigation {
	width: 145px;
	height: 450px;
	position: absolute;
	top: 145px;
	left: 10px;
}

#promotion {
	width: 135px;
	height: 170px;
	position: absolute;
	top: 400px;
	left: 10px;
	z-index: 3;
}

/* sub navigation */
#subnav {
	width: 150px;
	height: 430px;
	position: absolute;
	top: 140px;
	left: 600px;
	overflow: auto;
	z-index: 3;
}


/* headings */
#heading {
	width: 590px;
	height: 40px;
	position: absolute;
	top: 60px;
	left: 198px;
}

/* break line */
#laserdivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/laserdivide.jpg);
	background-repeat: repeat-x;
	z-index: 3;
}

#medicallasersdivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/medicallaserdivide.jpg);
	background-repeat: repeat-x;
	z-index: 3;
}

#dermatologydivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/dermatologydivide.jpg);
	background-repeat: repeat-x;
	z-index: 3;
}

#surgerydivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/surgerydivide.jpg);
	background-repeat: repeat-x;
	z-index: 1;
}

#beautyydivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/beautydivide.jpg);
	background-repeat: repeat-x;
}

#rejuvenationdivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/rejuvenationdivide.jpg);
	background-repeat: repeat-x;
}

#nhsdivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/nhsdivide.jpg);
	background-repeat: repeat-x;
}
#beautydivide {
	width: 2px;
	height: 565px;
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(images/beautydivide.jpg);
	background-repeat: repeat-x;
	z-index: 1;
}


/* text area */
#col1 {
	width: 185px;
	height: 410px;
	position: absolute;
	top: 156px;
	left: 200px;
	overflow: auto;
	z-index: 2;
}

#col2 {
	width: 185px;
	height: 410px;
	position: absolute;
	top: 156px;
	left: 405px;
	overflow: auto;
	z-index: 2;
}

#col3rd {
	width: 185px;
	height: 410px;
	position: absolute;
	top: 156px;
	left: 550px;
	overflow: auto;
}

#col3 {
	width: 390px;
	height: 430px;
	position: absolute;
	top: 140px;
	left: 200px;
	z-index: 1;
	overflow: auto;
}

#imageinfo {
	width: 380px;
	height: 80px;
	position: absolute;
	top: 156px;
	left: 198px;
	overflow: auto;
}
	
#lowcaption {
	width: 380px;
	height: 50px;
	position: absolute;
	top: 400px;
	left: 160px;
}

#book {
	width: 200px;
	height: 20px;
	position: absolute;
	top: 473px;
	left: 10px;
}

#book1 {
	width: 50px;
	height: 65px;
	position: absolute;
	top: 500px;
	left: 65px;
	z-index: 3;
}

#book2 {
	width: 50px;
	height: 65px;
	position: absolute;
	top: 500px;
	left: 10px;
	z-index: 3;
}

#book3 {
	width: 50px;
	height: 65px;
	position: absolute;
	top: 607px;
	left: 138px;
	z-index: 3;
}
#hcc {
	width: 125px;
	height: 45px;
	position: absolute;
	top: 520px;
	left: 10px;
}

#site1 {
	width: 180px;
	height: 410px;
	position: absolute;
	top: 156px;
	left: 203px;
	overflow: auto;
	z-index: 2;
}

#site2 {
	width: 180px;
	height: 410px;
	position: absolute;
	top: 156px;
	left: 400px;
	overflow: auto;
	z-index: 2;
}

#site3 {
	width: 180px;
	height: 410px;
	position: absolute;
	top: 157px;
	left: 600px;
	overflow: auto;
}

#nhsindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 439px;
	left: 595px;
	z-index: 2;
	border: 3px solid #3366cc;
}

#nhsindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
}

#nhsindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 0px;
	z-index: 0;
	left: 120px;
	top: 0px;
}

#nhsindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}

#surgeryindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 150px;
	left: 395px;
	z-index: 2;
	border: 3px solid #666633;
}

#surgeryindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}

#surgeryindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 0px;
	z-index: 0;
	left: 120px;
	top: 0px;
}

#surgeryindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}

#beautyindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 295px;
	left: 395px;
	z-index: 2;
	border: 3px solid #663333;
}

#beautyindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}

#beautyindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 0px;
	overflow: auto;
	z-index: 0;
	left: 120px;
	top: 0px;
}

#beautyindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}

#dermatologyindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 439px;
	left: 395px;
	z-index: 2;
	border: 3px solid #CCCC99;
}

#dermatologyindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}

#dermatologyindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 0px;
	z-index: 1;
	left: 120px;
	top: 0px;
}

#dermatologyindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}

#laserindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 150px;
	left: 595px;
	z-index: 2;
	border: 3px solid #333399;
}

#laserindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}

#laserindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 0px;
	z-index: 1;
	left: 120px;
	top: 0px;
}

#laserindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}

#rejuvenationindex {
	width: 180px;
	height: 125px;
	position: absolute;
	top: 295px;
	left: 595px;
	z-index: 2;
	border: 3px solid #669999;
}

#rejuvenationindexhead {
	width: 120px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}

#rejuvenationindeximage {
	width: 60px;
	height: 125px;
	position: absolute;
	right: 2px;
	z-index: 1;
	top: 0px;
	left: 120px;
}

#rejuvenationindextext {
	width: 120px;
	height: 100px;
	position: absolute;
	top: 28px;
	left: 4px;
	z-index: 1;
}


/* page images */

#toplaser{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 3;
	background-image: url(images/laserblend.jpg);
	background-repeat: repeat-x;
}

#topmedicallasers{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 3;
	background-image: url(images/medicallaserblend.jpg);
	background-repeat: repeat-x;
}

#topnhs{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 0;
	background-image: url(images/nhsblend.jpg);
	background-repeat: repeat-x;
}

#topsurgery{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 0;
	background-image: url(images/surgeryblend.jpg);
	background-repeat: repeat-x;
}

#topbeauty{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 0;
	background-image: url(images/beautyblend.jpg);
	background-repeat: repeat-x;
}

#topdermatology{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 0;
	background-image: url(images/dermatologyblend.jpg);
	background-repeat: repeat-x;
}

#toplbeauty{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 1;
	background-image: url(images/laserblend.jpg);
	background-repeat: repeat-x;
}

#toprejuvenation{
	width: 645px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 155px;
	z-index: 0;
	background-image: url(images/rejuvenationblend.jpg);
	background-repeat: repeat-x;
}

#col1img {
	width: 170px;
	height: 284px;
	position: absolute;
	top: 156px;
	left: 160px;
	z-index: 0;
}

#col2img {
	width: 170px;
	height: 284px;
	position: absolute;
	top: 156px;
	left: 350px;
	z-index: 0;
}

#face{
	width: 121px;
	height: 577px;
	position: absolute;
	top: 62px;
	left: 679px;
	z-index: 0;
}

#beauty{
	width: 250px;
	height: 416px;
	position: absolute;
	top: 148px;
	left: 550px;
	z-index: 0;
}

#staffhead{
	width: 135px;
	height:160px;
	position: absolute;
	top: 156px;
	left: 664px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;	z-index: 1;
}

#staffpic{
	width: 135px;
	height: 119px;
	position: absolute;
	top: 343px;
	left: 665px;
	z-index: 1;
}

#staffpiclarge{
	width: 180px;
	height: 165px;
	position: absolute;
	top: 390px;
	left: 595px;
	z-index: 1;
}


#procedures{
	width: 195px;
	height: 435px;
	position: absolute;
	top: 0px;
	left: 530px;
	z-index: 0;
	background-color: #FFFFFF;
}

#link1{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 166px;
	left: 210px;
	z-index: 0;
}

#link2{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 166px;
	left: 330px;
	z-index: 0;
}

#link3{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 166px;
	left: 450px;
	z-index: 0;
}

#link4{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 235px;
	left: 210px;
	z-index: 0;
}

#link5{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 235px;
	left: 330px;
	z-index: 0;
}

#link6{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 235px;
	left: 450px;
	z-index: 0;
}

#link7{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 304px;
	left: 210px;
	z-index: 0;
}

#link8{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 304px;
	left: 330px;
	z-index: 0;
}

#link9{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 304px;
	left: 450px;
	z-index: 0;
}

#link10{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 372px;
	left: 210px;
	z-index: 0;
}

#link11{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 372px;
	left: 330px;
	z-index: 0;
}

#link12{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 372px;
	left: 450px;
	z-index: 0;
}

#link13{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 442px;
	left: 210px;
	z-index: 0;
}

#link14{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 442px;
	left: 330px;
	z-index: 0;
}

#link15{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 442px;
	left: 450px;
	z-index: 0;
}

#link16{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 511px;
	left: 210px;
	z-index: 0;
}

#link17{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 542px;
	left: 330px;
	z-index: 0;
}

#link18{
	width: 100px;
	height: 50px;
	position: absolute;
	top: 542px;
	left: 450px;
	z-index: 0;
}

/*promo banner */

#promo{
	width: 327px;
	height:65px;
	position: absolute;
	top: 65px;
	left: 455px;
	background-color: #333333;
	z-index: 1;
}



/*Gallery */

#landscape {
	width: 380px;
	height: 269px;
	position: absolute;
	top: 207px;
	left: 198px;
	background-color: #FFFFFF;
}

#portrait {
	width: 223px;
	height: 330px;
	position: absolute;
	top: 193px;
	left: 160px;
	background-color: #333333;
}


#gallery1{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 160px;
	left: 629px;
	z-index: 1;
	background-color: #333333;
}

#gallery2{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 160px;
	left: 679px;
	z-index: 1;
	background-color: #333333;
}

#gallery3{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 160px;
	left: 729px;
	z-index: 1;
	background-color: #333333;
}

#gallery4{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 210px;
	left: 629px;
	z-index: 0;
	background-color: #333333;
}

#gallery5{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 210px;
	left: 679px;
	z-index: 0;
	background-color: #333333;
}

#gallery6{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 210px;
	left: 729px;
	z-index: 1;
	background-color: #333333;
}

#gallery7{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 260px;
	left: 629px;
	z-index: 0;
	background-color: #333333;
}

#gallery8{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 260px;
	left: 679px;
	z-index: 0;
	background-color: #333333;
}

#gallery9{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 260px;
	left: 729px;
	z-index: 1;
	background-color: #333333;
}

#gallery10{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 310px;
	left: 629px;
	z-index: 0;
	background-color: #333333;
}

#gallery11{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 310px;
	left: 679px;
	z-index: 0;
	background-color: #333333;
}

#gallery12{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 310px;
	left: 669px;
	z-index: 1;
	background-color: #333333;
}


/* bottom banner */
#btmbanneronebrightspark{
	width: 667px;
	height: 20px;
	position: absolute;
	top: 580px;
	left: 0;
	z-index: 3;
}

#btmbannerxhtml{
	width: 68px;
	height: 20px;
	position: absolute;
	top: 580px;
	right: 67px;
	z-index: 3;
}

#btmbannercss{
	width: 68px;
	height: 20px;
	position: absolute;
	top: 580px;
	left: 733px;
	z-index: 3;
}
