/* stabilise all versions */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* CSS Document proper starts here */
body {text-align:center;margin:19px 0px 0px 0px;font-family:arial, helvetica, sans-serif;}
img {border-style:none;}
#holder {width:852px;margin:auto;text-align:left;color:#666667;font-size:0.8em;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#EFEFEF;}
#holder strong {color:#008eaf;font-weight:normal;font-size:1.1em;}
#rowOne {text-align:left;margin:55px 0px 0px 0px;height:202px;}
#rowTwo {text-align:left;margin:5px 0px 0px 0px;}
#rowThree {text-align:left;margin:55px 0px 0px 0px;height:202px;}
#rowFour {text-align:left;margin:5px 0px 0px 0px;}
.frontNav {font-size:0.8em;float:left;width:202px;text-align:center;margin-right: 10px;color:#666666;height:12px;}
.frontNav a:link {text-decoration:none;color:#666666;}
.frontNav a:active {text-decoration:none;color:#666666;}
.frontNav a:visited {text-decoration:none;color:#666666;}
.frontNav a:hover {text-decoration:none;color:#666666;}

#footer {color:#008eaf;font-size:1em;text-align:center;margin:0px 0px 0px 0px;background: url(../images/cross.gif) no-repeat center center;width:100%; padding:0px 0px 0px 0px;font-weight:bold;}

#tattoo {display: block; width: 202px; height: 202px; background: url("../images/treat01.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#tattoo:hover {background-position: 0 -202px;}
#tattoo span {display: none;}

#lesions {display: block; width: 202px; height: 202px; background: url("../images/treat02.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#lesions:hover {background-position: 0 -202px;}
#lesions span {display: none;}

#micro {display: block; width: 202px; height: 202px; background: url("../images/treat03.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#micro:hover {background-position: 0 -202px;}
#micro span {display: none;}

#skin {display: block; width: 202px; height: 202px; background: url("../images/treat04.jpg") no-repeat 0 0; float:left; margin-right: 0px;}
#skin:hover {background-position: 0 -202px;}
#skin span {display: none;}

#veins {display: block; width: 202px; height: 202px; background: url("../images/treat05.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#veins:hover {background-position: 0 -202px;}
#veins span {display: none;}

#acne {display: block; width: 202px; height: 202px; background: url("../images/treat06.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#acne:hover {background-position: 0 -202px;}
#acne span {display: none;}

#hair {display: block; width: 202px; height: 202px; background: url("../images/treat07.jpg") no-repeat 0 0; float:left; margin-right: 10px;}
#hair:hover {background-position: 0 -202px;}
#hair span {display: none;}

#products {display: block; width: 202px; height: 202px; background: url("../images/treat08.jpg") no-repeat 0 0; float:left; margin-right: 0px;}
#products:hover {background-position: 0 -202px;}
#products span {display: none;}

#mainNav {font-size:1.0em;margin:32px 0px 0px 0px;color:#CCCCCC;text-align:left;float:left;text-transform:uppercase;}
#mainNav ul {list-style: none; margin: 0; padding: 0;}
#mainNav li {margin:0px 30px 16px 0px;}
#mainNav a:link {text-decoration:none;color:#008eaf;}
#mainNav a:active {text-decoration:none;color:#008eaf;}
#mainNav a:visited {text-decoration:none;color:#008eaf;}
#mainNav a:hover {text-decoration:none;color:#CCCCCC;}

#mainText {float:left;margin:0px 0px 0px 20px;width:550px;}

p {padding:20px 0px 0px 0px;}

h1 {color:#8cc63f;font-size:1.1em;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;font-weight:200;}
h2 {color:#008eaf;font-size:1.3em;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;font-weight:200;text-transform:uppercase;border-style:none;border-width:0px 0px 1px 0px;border-color:#EFEFEF;padding:0px 0px 1px 0px;margin:0px 0px 25px 0px;}
h3 {color:#8cc63f;font-size:1.3em;margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;font-weight:200;text-transform:uppercase;}

a:link {text-decoration:none;color:#8fc742;}
a:active {text-decoration:none;color:#8fc742;}
a:visited {text-decoration:none;color:#8fc742;}
a:hover {text-decoration:none;color:#CCCCCC;}

#leftCol {float:left;width:35%;padding:15px 0px 0px 0px;}
#rightCol {float:left;width:60%;border-style:solid;border-width:0px 0px 0px 1px;border-color:#EFEFEF;padding:15px 0px 15px 20px;}
td {padding:10px 5px 10px 0px;border-style:none;border-width:0px 0px 1px 0px;border-color:#EFEFEF;}
tr {}
#headerContact {width:850px;height:233px;background-image:url(../images/header09.gif);}
#headerMicro {width:850px;height:233px;background-image:url(../images/header03.gif);}
#headerVeins {width:850px;height:233px;background-image:url(../images/header05.gif);}
#headerTeeth {width:850px;height:233px;background-image:url(../images/header11.gif);}
#headerTattoo {width:850px;height:233px;background-image:url(../images/header01.gif);}
#headerSkin {width:850px;height:233px;background-image:url(../images/header04.gif);}
#headerPeels {width:850px;height:233px;background-image:url(../images/header10.gif);}
#headerHair {width:850px;height:233px;background-image:url(../images/header07.gif);}
#headerAcne {width:850px;height:233px;background-image:url(../images/header06.gif);}
#headerLesions {width:850px;height:233px;background-image:url(../images/header02.gif);}
#headerPrices {width:850px;height:233px;background-image:url(../images/header08.gif);}
#headerIndex {width:850px;height:233px;background-image:url(../images/lasercliniclogo.jpg);}

.ableSEOfooter {text-align:center;color:#666666; font-size:12px; font-size:0.8em;}
.ableSEOfooter {text-decoration:none;color:#666666;}
.ableSEOfooter a:active {text-decoration:none;color:#666666;}
.ableSEOfooter a:visited {text-decoration:none;color:#666666;}
.ableSEOfooter a:hover {text-decoration:none;color:#666666;}

.specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: lighter;
	color: #FF0000;
}
#redline {
border-style:solid;border-width:0px 0px 2px 0px;border-color:#CCCCCC;background-color:#CCCCCC;font-size:1px;padding:0px;
}
#lightgreenbg {
background-color:#EDF3E9; padding:15px 25px 25px 25px; text-align:center
}
#lightredbg {
background-color:#FAD6C9; padding:15px 25px 25px 25px; text-align:center
}
#lightpurplebg {
background-color:#F3E8FF; padding:15px 25px 25px 25px; text-align:center; background-image:url(../images/Snowflakes.jpg)
}
#greyline {border-style:solid;border-width:0px 0px 2px 0px;border-color:#CCCCCC;background-color:#CCCCCC;font-size:1px;padding:0px;}
