/* ---------------------------------------------
UtopiaChalet.com Style Sheet
author:   Acceleration.net (JWB)
version:  2005.03
----------------------------------------------- */

body {background: #A1A1A1 url(../gainesville-spa-skincare-images/bg.jpg);font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

p { font-size:10pt; margin:10px 0px; padding: 0; line-height:18px;}
p.noindent {text-indent: 0;}
p.indent {text-indent: 1em;}
  
h1 {font-size:20pt; color:Gray; font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, serif; font-weight:bold; padding:0; margin:0;}
h2 {font-size:12pt; color:#CCCC00; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; white-space:nowrap;}
h3 {font-size:12pt; color:#FFCC00; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; white-space:nowrap;}
h4 {font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:3px 0;}
h5 {font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0; margin:3px 0;}
h6 {font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:13px; letter-spacing:0; font-weight:bold; padding:3px; margin:1px 4px;}

li {font-size:10pt;}

/* IDs ---------------------------------------*/

#bottomLogo{
   background-position: 0 -1px;
   background-repeat: no-repeat;
   height:100px;
}

#contentcontainer {
	margin-top: 10px;
	float:right;
	text-align:left;
	width:500px;
	}

#footer {
   clear:both;
   margin:0;
   padding: 5px 5px 5px 250px;
   text-align:center;
   }

#header {
   background: url(/gainesville-spa-skincare-images/header.jpg) no-repeat;
   color:#ccc;
   height:74px;
   position:absolute;
   text-align:right;
   top:0;
   width:750px;
   }

#page {
    background-image: url(/gainesville-spa-skincare-images/navBG.jpg);
    background-color:#fff;
    background-repeat:repeat-y;
	padding-top: 74px;
	width: 750px;
	margin: 0 auto;
	text-align:left;
	}

#sidecontainer {
    text-align:left;
    padding-top:32px;
    background-repeat: no-repeat;
    background-image: url(../gainesville-spa-skincare-images/menuTopGray.gif);
	}

#sidecontainer2 {
	background-color:#333;
    background-image: url(../gainesville-spa-skincare-images/yellow/yellowDots.gif);
	background-repeat:repeat-y;
	width:151px;
   }
		
#topcontent {
   margin: 0 5px 0 0;
	float:right;
	padding:2px;
	position:relative;
	text-align:left;
	width:490px;
	}


/* Classes --------------------------------------- */	

.border {border-top: 1px solid #ECF46D;}

.imageLeft {margin: 4px 5px 0 0;}

.imageLeft2 {margin: 0 5px 0 0;}

.imageRight {margin: 0 0 5px 5px;}

.imageWide {margin: 5px 0 5px 0;}

.left {
	border:solid 1px #000; 
	float:left;
	margin-right:6px;
	padding:2px;
}

.right {
	border:solid 1px #000; 
	float:right;
	margin-left:6px;
	padding:2px;
}

.redPrice {
   color:Red;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.goldPrice {
   color:#CC9900;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.bluePrice {
   color:#0099CC;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.greenPrice {
   color:#00CC33;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.mallBluePrice {
   color:#33f;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.yellowPrice {
   color:#CCCC00;
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.grayHeading {
   color:Gray;
   font-size:16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grayThinHeading {
   color:Gray;
   font-size:16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}

.list {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10pt; 
   margin:10px 0px; 
   padding: 0; 
   line-height:18px;
}

.yellowHeading {
   color:#CCCC00;
   font-size:18px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/* Links
-------------------------------------------*/

.sidecontainer2 ul { margin:0; padding:0; line-height:1em; }
.sidecontainer2 li { background: #666666 url(../gainesville-spa-skincare-images/nav-bg.gif); list-style:none; margin:2px 0; padding:4px 4px; width:130px;}

.sidecontainer2 a, .sidecontainer2 a:link, .sidecontainer2 a:visited, .sidecontainer2 a:active {
   color:#fff;
   font-size:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;}
   
.sidecontainer2 a:hover {color:#cc0;}

.nav ul {margin:0; padding:0; text-indent:0;}
.nav li {
   display:inline;
   font-size:14px; 
   list-style:none;
   }

.nav a, .nav a:link, .nav a:visited, .nav a:active {
   color:#600;
   margin-right:12px;
   padding-left:20px; 
   text-decoration:none;}

.nav .bullet {background:url(../gainesville-spa-skincare-images/mainmenubullet.gif) no-repeat 0 6px;}
   
.nav a:hover {color:#fff;}

	
/* Generic Rules
----------------------------------------------- */

a, a:link, a:active {color: #06F; font-weight:bold; text-decoration: none; }
a:visited {color: #69f;}	
a:hover {color: #f00; text-decoration: underline;}

a img {border:none;margin:0px; padding:0px;}
a:hover img {text-decoration: none;}
