/* ---------------------------------------------
GainesvilleMassage.com Style Sheet
author:   Acceleration.net - JWB
version:  2006.02
----------------------------------------------- */

BODY {background: #FEF4CD; margin: 0 auto; padding: 0;}

p {font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0; padding: 0; line-height: 18px;}
p.noindent {text-indent: 0;}
p.indent {text-indent: 1em;}

h1 {font-size:26pt; font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, serif; color:#FFF; font-weight:normal; padding:82px 0 0 30px; margin:4px 0;}
h2 {font-size:14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:5px 0;}
h3 {font-size:12pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#5B4A79; padding:0; margin:0 0;}
h4 {font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#786697; padding:0; margin:3px 0;}
h5 {font-size:11pt; font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFF; font-weight:bold; padding:0; margin:8px 0 0 4px;}
h6 {font-size:20pt; font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, serif; color:#656565; font-weight:lighter; padding:0; margin:10px 30px;}

ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
li {color:#5B4A79;}
li span {color:#000;}

/* IDs ---------------------------------------*/
	
#mainPage{
	border-bottom:solid 5px #786697;
	border-left:solid 3px #786697;
	border-right:solid 3px #786697;
	margin: 0 auto;
	width:750px;
}

#header{
	background: #786697 url(/Therapeutic_Massage_images/header.jpg); 
	background-repeat:no-repeat;
	border-bottom:solid 1px #9582B7;
	height:200px;
}

#topInfoBar{
	background: #F6D666 url(/Therapeutic_Massage_images/infoBarBG.jpg);
	border-bottom:solid 1px #9582B7;
	height:40px;
	text-align:center;
}

#topNav{
	background: #5B4A79 ;
	text-align:center;
	height:20px;
	padding:2px 8px 2px 0;
}

#contentContainer 
{
	background-color:#fff;
    height:100%; 
	}
	
#sideContainer
{
	height:100%;
	width: 200px;
	}
	
#sideList
{
	border-top:solid 2px #786697;
	border-right:solid 2px #786697;
	border-bottom:solid 2px #786697;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	width: 185px;
	}
	
#footer{
	background: #F6D666 url(/Therapeutic_Massage_images/footerBG.jpg);
	border-top:solid 1px #9582B7;
	padding-top:5px;
	height:55px;
}



/* Classes ---------------------------------------*/

.button{
	background: #FEF4CD url(/Therapeutic_Massage_images/sideNavButton.gif);
	background-repeat:no-repeat;
	height:37px;
	margin:8px 0 0 0;
	padding-top:8px;
	width:186px;
}

.header a, .header a:link, .header a:visited, .header a:active {
   color:#FFF; 
   text-decoration:none;}
  
.header a:hover {color:#FFF;}


.sideNav a, .sideNav a:link, .sideNav a:visited, .sideNav a:active {
   color:#FFF;
   font-size:10pt; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   padding:10px 0 0 4px; 
   text-decoration:none;}
  
.sideNav a:hover {color:#F6D666;text-decoration:none;}
	

.topNav a, .topNav a:link, .topNav a:visited, .topNav a:active {
   color:#FFF;
   font-size:10pt; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   padding-left:4px; 
   padding-right:4px;
   text-decoration:none;}
  
.topNav a:hover {color:#F6D666;text-decoration:none;}

.menutitle{
        background: url(/Therapeutic_Massage_images/sideNavButton.gif); 
		background-repeat:no-repeat;
        color:#FFF;
        cursor:hand;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        line-height:1em;
        height:37px;
        margin:4px 0 0 0;
        padding:0 0 0 2px;
        text-align:left;
        width:186px;
        }

.submenu
{
	background-color:#756199;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.5em;
	padding-left:5px;
	margin-bottom: 0.5em;
	width:180px;}

.footerNav a, .footerNav a:link, .footerNav a:visited, .footerNav a:active {
   color:#786697;
   font-size:8pt; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;}
  
.footerNav a:hover {color:#FD738E;text-decoration:none;}

.rightImage
{
	border:solid 1px #786697;
	float:right;
	margin:3px 5px 0 4px;
}

.leftImage
{
	border:solid 1px #786697;
	float:left;
	margin:10px 10px 0 0;
	padding:5px;
}

.tableFont{
   color:#000;
   font-size:10pt; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }

.tableFont a, .tableFont a:link, .tableFont a:visited, .tableFont a:active {
   color:#000;
   font-size:10pt; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;}
  
.tableFont a:hover {color:#786697;text-decoration:underline;}

.ErrorType{
	background-color:#f00;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding:10px;
}

/* Generic Rules
----------------------------------------------- */

a, a:link, a:active {color: #786697; font-weight:normal; text-decoration: none;}
a:visited {color: #786697;}	
a:hover {color: #463860; text-decoration: underline;}
a img {border:none;}
a:hover img {text-decoration: none;}
