body {
background-color: #FF9900;
font-size: 1em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #999999;
padding:0px;
margin:0px;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #0066CC;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #0066CC;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #0066CC;
}

a {color: #584927; text-decoration: none;}
a:visited {color:#584927; text-decoration: none;}
a:hover {color: #CDBB8F; text-decoration: underline;}
a:active { color:#CDBB8F; text-decoration: none;}

.link1 a {color: #FF9900; text-decoration: none;}
.link1 a:visited {color: #FF9900; text-decoration: none;}
.link1 a:hover {color: #FF9900; text-decoration: underline;}
.link1 a:active { color: #FF9900; text-decoration: none;}

#container {
width: 800px;
height: 80%;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
background-image: url(contentbkgb.jpg);
background-repeat:repeat-y;
background-position:top;
}
#header {
width: 100%;
height: 60px;
padding:0px 0px 0px 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
background-image: url(headerbkg.jpg);
background-repeat:repeat-y;
background-position:top;
}

#top1 {
width: 100%;
height: 80px;
padding:0px 0px 0px 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
background-image: url(contentbkgb.jpg);
background-repeat:repeat-y;
background-position:top;
} 
#top2 {
width: 100%;
height: 20px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color: #584927;
background-image: url(contentbkg2b.jpg);
background-repeat:repeat-y;
background-position:top;
z-index: 1000;
overflow: visible;
}
#top3 {
width: 100%;
height: 20px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color: #CDBB8F;
background-image: url(contentbkg2c.jpg);
background-repeat:repeat-y;
background-position:top;
z-index: 1000;
overflow: visible;
}
#weblogo {
z-index: 1000;
overflow: visible;
position: relative;
top: -40px;
padding: 10px 0px 0px 40px;}

#floatright {
position: relative;
top: 25px;
float: right;
padding: 10px 20px 10px 20px;
width: 200px;
margin-left: 30px;
margin-bottom: 60px;
border: 1px solid #584927;
font-size: 10pt;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
text-align: center;
background-image: url(addbkg.jpg);
background-repeat: repeat-y;
background-position: left;
}
#centertext {
position: relative;
top: 25px;
padding: 10px 20px 10px 20px;
width: 300px;
margin-left: auto;
margin-right: auto;
border: 1px solid #584927;
font-size: 10pt;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
text-align: center;
background-image: url(addbkg.jpg);
background-repeat: repeat-y;
background-position: left;
}
#centermap {
width: 500px;
height: 400px;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 1px solid #584927;
background-image: url(loading.jpg);
background-position: center;
background-repeat:no-repeat;
}
#centeraddress {
padding: 10px 20px 10px 20px;
width: 300px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
font-size: 10pt;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
text-align: center;
}
#centernote {
padding: 10px 20px 10px 20px;
width: 500px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
font-size: 10pt;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
text-align: center;
}
#whitening {
position: relative;
top: 4px;
width: 250px;
height: 300px;
border: 1px solid #584927;
}
#textfloatright {float: left; margin-left: 270px; position: relative; top: -290px; width: 220px;}
#textfloatleft {position: relative; top: 10px; width: 320px;}
#textfloatright2 {float: right; position: relative; top: -284px; width: 240px; line-height: 16px;}


#textregular_left {padding-left: 10px; padding-right: 30px; position: relative; top: 0px; line-height: 16px; width: 320px; border-right: 1px solid #584927; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color: #584927; text-align: justify;}
#textregular_right {position: relative; top: 0px; line-height: 16px; width: 320px; float: right; padding-left: 30px; padding-right: 15px; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color: #584927; text-align: justify;}
#textcolumns {width: auto; width: 720px; margin-left: auto; margin-right: auto;}
#textwhitening {float: left; width: 300px; text-align: justify; line-height: 16px; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color: #FEFEC8; padding-top: 20px;}
#indent {padding-left: 25px; text-align: left;}

#tanned {
position: relative;
top: 4px;
width: 330px;
height: 220px;
border: 1px solid #584927;
float: right;
margin-top: 20px;
}

#tanned2 {
position: relative;
top: 4px;
width: 230px;
height: 140px;
border: 1px solid #584927;
float: right;
margin-top: 40px;
margin-right: 45px;
}

#tanned3 {
position: relative;
top: 4px;
width: 330px;
height: 220px;
float: right;
margin-top: 20px;
}

#difference {
position: relative;
top: 4px;
float: right;
width: 330px;
height: 270px;
margin-top: 20px;
margin-bottom: 40px;
margin-right: 20px;
}
#hours {position: relative; top: 5px; color: #584927;}
#hoursright {float: right; padding: 5px 30px 0px 0px; color: #584927; text-align: right;}
#hoursleft {width: 200px; padding: 5px 20px 5px 20px; color: #584927; text-align: left;}
#mapborder {border: 1px solid #584927;}
#people {
position: relative;
top: 4px;
width: 200px;
float: left;
margin: 0px 20px 20px 0px;
border: 1px solid #584927;
width: 300px;
height: 200px;
}

#contentholder { 
position: relative;
top: 0px;
margin: 0px;
background-color: transparent;
background-image: url(contentbkgb.jpg);
background-repeat:repeat-y;
background-position:top;
height: auto;
overflow: auto;
padding-right: 20px;
padding-left: 20px;
}
#contentholder_index { 
position: relative;
top: 0px;
margin: 0px;
background-color: transparent;
background-image: url(indexbkg.jpg);
background-repeat:repeat-y;
background-position:top;
height: auto;
overflow: auto;
padding-right: 20px;
padding-left: 20px;
}

#content { 
position: relative;
top: 20px;
left: 20px;
margin: 0px;
background-color: #FFFFFF;
height: 400px;
width: 590px;
overflow: auto;
font-size: .7em;
}

#picture {
width: 320px;
text-align: center;
padding: 3px 0px 3px 0px;
}

#textblock {
padding: 20px 30px 20px 30px;
text-align: justify;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
}


#textblock2 {
padding: 20px 30px 20px 30px;
text-align: justify;
font-size: 12px;
width: 270px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
}

#textblock3 {
padding: 20px 30px 20px 30px;
text-align: justify;
font-size: 12px;
width: 270px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #584927;
}

.title {font-size: 1.3em;}
.quote {font-size: 18px; font-style: italic; line-height: auto;}
.lblue {color: #7198FF;}
.smiley {color: #66CC00; font-weight: bold;}
.hippo {color: #0066CC; font-weight: bold;}
.paragraph {line-height: 1.4em;}
.underline {text-decoration: underline;}
.caption {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 19px;}
.superscript {vertical-align: text-top; font-size: 0.8em;}
.large {font-size: 11pt; font-weight: bold; color: #584927;}
.large2 {font-size: 15pt; font-weight: bold; color: #584927;}
.phone {font-size: 11px; font-weight: bold; color: #584927;}
.special {color: #993333;}
.small {font-size: 10pt; color: #584927; padding-left: 50px;}

#alignleft {text-align: left; float: left; line-height: normal;}
#alignleft2 {text-align: left; float: left; line-height: normal; padding: 0px 0px 0px 10px;}
#alignleft2_1 {text-align: left; float: left; line-height: normal; padding: 0px 0px 0px 10px;}
#alignright {text-align: right; float: right; line-height: normal;}
#alignrightb {text-align: right; float: right; padding: 0px 35px 0px 0px; line-height: normal;}
#alignrightc {text-align: right; float: right; padding: 0px 22px 0px 0px; line-height: normal;}
#pricetitle {float: right; width: 100%; text-align: left; border-bottom: 1px solid #CCCCCC; line-height: normal;}
#priceheader1 {float: right; width: 100%; overflow: visible; text-align: left; line-height: normal; border-bottom: 1px solid #96C0EA;}
#priceheader2 {float: right; width: 100%; overflow: visible; text-align: left; line-height: normal; border-bottom: 1px solid #96C0EA;}
#priceleft {width: 70px; padding: 0px 0px 0px 10px; font-size: 0.9em; line-height: normal;}
#priceleftb {width: 70px; padding: 0px 0px 0px 10px; font-size: 0.9em; line-height: normal;}
#priceright {float: right; width: 90px; text-align: right; font-size: 0.9em; line-height: normal;}
#pricerightb {float: right; width: 90px; text-align: right; font-size: 0.9em; line-height: normal;}
#pricerightc {float: right; width: 90px; text-align: right; font-size: 0.9em; line-height: normal;}
#detailbox1 {position: relative; top: 274px; float: right; margin-right: -155px; width: 148px; height: auto; border: 1px solid #96C0EA; padding: 5px 0px 5px 5px; line-height: normal;}
#detailbox2 {position: relative; top: 388px; float: right; margin-right: -155px; width: 148px; height: auto; border: 1px solid #96C0EA; padding: 5px 0px 5px 5px; line-height: normal;}
#quotebox {width: 100%; text-align: center; line-height: auto; height: 50px;}
#quoteright {text-align: right; float: right; line-height: normal; padding: 0px 60px 0px 0px;}

#phone {width: 220px; text-align: right; line-height: 20px; margin-right: 30px; float: right; margin-top: 90px; color: #584927; font-size: 17px;}

h1 {
font-size: 13px;
font-style: italic;
color: #555555;
}

h2 {
font-size:1.3em;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}
img {border-style: none;}

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

#footer {
clear:left;
background-color: transparent;
background-image: url(footerbkg.jpg);
background-repeat: no-repeat;
background-position:top;
padding: 5px 0px 0px 0px;
margin:0px;
height: 60px;
font-size: 9px;
color: #CDBB8F;
text-align: center;
line-height: 33px;
}
.formtext {font-size: 12px; color: #584927; font-weight: bold; font-family:Arial, Verdana, Tahoma;}