Body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	background-image:url(/images/css/palmbck2.jpg);
    background-repeat:repeat-y;
	background-attachment:fixed;
    background-position: 0px 0px;
	color: #000000;
	background-color: #ffffff;
	
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:24px;
	font-size:22px; 
	color: #333333;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:Bold;
	font-size:14px; 
	color: #333333;
}

A {text-decoration: underline;color:#E7e7e7;}
A:link {text-decoration: underline;color:#e7e7e7;}
A:visited {text-decoration: underline;color:#e7e7e7;}
A:hover {text-decoration: underline; color: #ffffff;}
A:active {text-decoration: underline;color:#e7e7e7;}

div#header {height:85px;margin:0px; padding-left:1px; 
text-align:right;
background-image:url(/images/css/backgroundTop1.png); 
padding:15px 35px 10px 15px;
}
div#container{text-align:left;}
 
div#footer{background-image:url(/images/css/backgroundBottom1.png);
background-repeat:no-repeat;
margin:0;
padding:27px 0px 0 21px; 
height:48px;
clear:both;
color:##003366;
text-align:center;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 0px;
}
div#footer A:link IMG { border: none }
div#footer A {text-decoration: none;color:#003366;}
div#footer A:link {text-decoration: none;color:#003366;}
div#footer A:visited {text-decoration: none;color:#003366;}
div#footer A:hover {text-decoration: underline; color: #444444;}
div#footer A:active {text-decoration: none;color:##003366;}

div#container{width:827px;}
div#topnav{clear:both;width:100%; height:30px; margin:0px}

div#lowernav{
clear:both;
width:100%; 
padding:0px; 
margin:0px;
height:41px;
background-image:url(/images/css/backgroundNavigation1.png); 
}

div#lowernavCont{
clear:both;
padding:10px ;
margin:0px;
height:22px;

font-weight:bold
}

#lowernavCont ul {
  margin: 0;
  list-style:none;
  padding:0px 10px 0px 7px
  
  }
#lowernavCont li {
  display: inline;
  margin:0;
  padding:0px 12px;
  background-image:none;
  text-indent:0;
  }
div#lowernavCont A {text-decoration: none;color:#ffffff;}
div#lowernavCont A:link {text-decoration: none;color:#ffffff;}
div#lowernavCont A:visited {text-decoration: none;color:#ffffff;}
div#lowernavCont A:hover {text-decoration: underline; color: #ffffff;}
div#lowernavCont A:active {text-decoration: none;color:#ffffff;}



#divider {
border-bottom: 1px dotted #888;
padding-bottom: 10px 0px 10px 0px;
margin:10px 10px 3px 10px;
}

div#content{
width:550px;
float:right;
padding:10px 25px 0px 0px;
color:#333333;
line-height:18px;
}
div#content A {text-decoration:underline;color:#0000CC;}
div#content A:link {text-decoration: underline;color:#0000CC;}
div#content A:visited {text-decoration: underline;color:##0000CC;}
div#content A:hover {text-decoration: none; color: ##0000CC;}
div#content A:active {text-decoration: underline;color:##0000CC;}


div#rightcol{
width:175px;
float:left;
padding:10px 0px 5px 0px;
color:#ceae8f;
text-align:center;
font-size:14px;
}
div#rightcol A {text-decoration: none;color:#003366;}
div#rightcol A:link {text-decoration: none;color:#003366;}
div#rightcol A:visited {text-decoration: none;color:##003366;}
div#rightcol A:hover {text-decoration: underline; color: ##003366;}
div#rightcol A:active {text-decoration: none;color:##003366;}


/*#rightcol img {
border:dotted 1px #888;
padding:2px;
}*/

div#content-inside{
width:500px;
float:left;
padding:18px 18px 8px 28px;
font-size:12px;
line-height:18px;
font-family:Verdana, "Times New Roman", Times, serif;
clear:both;
}
div#content-inside A {text-decoration: none;color:#E77C15;}
div#content-inside A:link {text-decoration: underline;color:#E77C15;}
div#content-inside A:visited {text-decoration: none;color:#E77C15;}
div#content-inside A:hover {text-decoration: underline; color: #ffffff;}
div#content-inside A:active {text-decoration: none;color:#E77C15;}

div#content-inside img {
	border:1px dotted #888;
	margin-top:5px;
	margin-bottom:5px;
	padding:1px;

}
div#content-insidefull{
width:750px;
float:left;
padding:18px 20px 10px 28px;
font-size:12px;
line-height:18px;
font-family:Verdana, "Times New Roman", Times, serif;
clear:both;
}
div#content-insidefull A {text-decoration: none;color:#E77C15;}
div#content-insidefull A:link {text-decoration: underline;color:#E77C15;}
div#content-insidefull A:visited {text-decoration: none;color:#E77C15;}
div#content-insidefull A:hover {text-decoration: underline; color: #ffffff;}
div#content-insidefull A:active {text-decoration: none;color:#E77C15;}
#dottedRule {
border-top:1px dotted #888; 
margin-top:3px; margin-bottom:-18px;

}
div#rightcol-inside{
width:220px;
float:right;
padding:18px 15px 5px 0px;
color:#FFFFFF;
font-family:Verdana, "Times New Roman", Times, serif;
line-height:18px;
font-size:12px;
}
#indent {
padding-left:8px;
}


div#wrapper{
width:100%; 
height:100%;
margin: 0 auto;
background-image:url(/images/css/trim1.png); 
background-repeat:repeat-y;
text-align: center; 
padding: 0px;
border: 0px;
clear:both;

}

div#bodybg{ 
width:783px;
clear:both;
/*background-image:url(/images/css/background-waves.gif);*/
/*background-repeat:no-repeat;
background-position:top right;
background-color:#ffffff;*/
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-align: left;
margin: 0 auto;
padding: 0px 0px 0px 1px; /* Zero to prevent IE box trouble. */
border: 0px;

}
.clr {clear:both;}  /* keep the background image behind floated elements. */

#footerRight {
float:right;
padding-right:18px;
}
#footerLeft {
float:left;
}
.dottedborder {
/* border:#333333 1px dotted; 
background-color:#111111;*/
padding:10px;
}
/* 

RED OLIVE WEBSITE DESIGN FONT STYLES

*/

.title {
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
font-size:22px;
}
.subtitle {
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
font-size:18px;
}
.subtitle A {text-decoration: none;color:#ccc;}
.subtitle A:link {text-decoration: none;color:#ccc;}
.subtitle A:visited {text-decoration: none;color:#ccc;}
.subtitle A:hover {text-decoration: none; color: #fff;}
.subtitle A:active {text-decoration: none;color:#ccc;}

.copy{
color:#FFFFFF;
line-height:21px;
font-size:12px;
}
.copy A {text-decoration: none; border-bottom: 1px dotted #E7e7e7;color:#E7e7e7;}
.copy A:link {text-decoration: none; border-bottom: 1px dotted #E7e7e7;color:#E7e7e7;}
.copy A:visited {text-decoration: none; border-bottom: 1px dotted #E7e7e7;color:#E7e7e7;}
.copy A:hover {text-decoration: none; border-bottom: 1px dotted #E77C15;color:#E77C15;}
.copy A:active {text-decoration: none; border-bottom: 1px dotted #E7e7e7;color:#E7e7e7;}





.copylight{
color:#FFFFFF;
font-family:Verdana, "Times New Roman", Times, serif;
line-height:12px;
font-size:11px;
}
.copylight A {text-decoration: none;color:#FF9900;}
.copylight A:link {text-decoration: none;color:#FF9900;}
.copylight A:visited {text-decoration: none;color:#FF9900;}
.copylight A:hover {text-decoration: underline; color: #FF9900;}
.copylight A:active {text-decoration: none;color:#FF9900;}
.copyheavy_bullets{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
font-size:10px;
font-weight: bold;
}
.copyheavy{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:14px;
font-size:12px;
font-weight: bold;
}
.copyheavy A {text-decoration: none;color:#E77C15;}
.copyheavy A:link {text-decoration: none;color:#E77C15;}
.copyheavy A:visited {text-decoration: none;color:#E77C15;}
.copyheavy A:hover {text-decoration: none; color: #fff;}
.copyheavy A:active {text-decoration: none;color:#E77C15;}

/* PULL QUOTE CSS */


/* Curly PullQuotes CSS */
blockquote {
	color:#996633;
	position: relative;
	text-indent: 1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
    margin:22px 29px 22px 15px;
	line-height:normal;
}
.bqstart,
.bqend { font-size: 300%; }
/* apply IE specific rules first */
.bqstart {
	text-indent: 0;
	margin: -0.6em 0 -2em 0;
	float: left;
	font-family:"Times New Roman", Times, serif;

}
blockquote> .bqstart {
	/* add extra non-IE rules */
	position: absolute;
	top: -0.2em;
	left: 0;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}
.bqend {
	position: absolute;
	margin-top: -0.6em;
	right: 0;
	text-indent: 0;
		font-family:"Times New Roman", Times, serif;

}
blockquote> .bqend {
	margin-top: -0.2em;
}
/* PULL QUOTE CSS */
/*{
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 16px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #415089;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #333333;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 12px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #333333;
	margin: 0 0 5px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #B5B593;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #999999;
}

.warning {
	color: #FF0000;
	font-weight: bold;
}

.subheaderh2{
	color:#333333;
	font-weight:bold;
	font-size: 14px;
}

.subheaderNav{
	color:#808080;
	font-weight:bold;
	margin:10px 0 0 0;
}

  
 .bottomNav {
	background-color:#FFFFFF;
	color: #000000;
	text-align: right;
  }
 
 .bottomNav a:link {
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
 }
 
  .bottomNav a:visited {
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
 }
 
  .bottomNav a:hover {
    color: #2161a5;
	text-decoration: underline;
 }

a:link, a:active, a:visited
{
	color: #2161a5;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.disclaimer{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	color: #999999;
	font-weight: normal;
	letter-spacing: normal
}
.disclaimer a:hover{
	text-decoration: underline;
}
.disclaimerRed{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	color: #FF0000;
	font-weight: normal;
	letter-spacing: normal
}

.tinyFont {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	color: #000000;
	font-weight: normal;
	letter-spacing: normal
}*/

.smallFont {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	color: #333333;
	font-weight: normal;
	letter-spacing: normal
}/*

.smallFont A:link {
	text-decoration: none; 
	color: #417CB4;
}

.smallFont A:hover {
	text-decoration: underline; 
	color: #417CB4
}
.smallFontTitle {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	color: #333333;
	font-weight: bold;
	letter-spacing: normal
}	

.fullColumn {
	border-top-width: 1px;
	border-top-color: #474747;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #474747;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #474747;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-color: #474747;
	border-right-style: solid;	
	}
.column {
	border-left-width: 1px;
	border-left-color: #474747;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #474747;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-color: #474747;
	border-right-style: solid;	
	}

.container {
  background:#fff;
  width:785px;
  margin:0 auto;
  border:solid #fff;
  text-align:left;
  color:#333;
  position:relative;
  }
	
*/#topNav {
	width:100%;
	padding:10px;
	height:31px;
	top:110px;
	visibility: visible;
  }

#topNav a, {
  font-weight:bold;
  display:block;
  color:#FFFFFF;
  margin-top:3px;
  border-width:0;
  }

#topNav a:link {
  color:#FFFFFF;
  }
#topNav a:hover {
  color:#FFFFFF;
  }
 /* 
#homeBody {
	background-color:#FFFFFF;
	width:100%;
	padding:0;
	height:235px;
	position:absolute;
	top:96px;
	left:0;
	visibility: visible;
  }
  
  #homeBottom {
	background-image: url(http://www.bullfrogspas.com/images/display/homemid.gif);
	width:783px;
	padding:0;
	height:240px;
	position:absolute;
	top:332px;
	left:0;
	border-left-width: 1px;
	border-left-color: #474747;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #474747;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-color: #474747;
	border-right-style: solid;
	visibility: visible;
  }

  #homeTrial {
	background-image: url(http://www.bullfrogspas.com/images/display/homemid2.gif);
	width:783px;
	padding:0;
	height:240px;
	position:absolute;
	top:332px;
	left:0;
	border-left-width: 1px;
	border-left-color: #474747;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #474747;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-color: #474747;
	border-right-style: solid;
	visibility: visible;
  }




 #floatButt {
	position: absolute;
    z-index: 1;
    left: 566px;
    top: 30px;
    visibility: visible;
  }
  
  #floatButt22 {
	position: absolute;
    z-index: 1;
    left: 566px;
    top: 0px;
    visibility: visible;
  }
  
  

  
 #bottomNav {
	background-color:#FFFFFF;
	width:100%;
	padding:0;
	position:absolute;
	height: 25px;
	top:578px;
	left:0;
	text-align: right;
	visibility: visible;
  }
  
 #bottomNav a:link{
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
 }
  
  #bottomNav a:visited{
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
 }
  
 #bottomNav a:hover {
	color: #2161a5;
	text-decoration: underline;
  }



#navList{
	padding: 0px;
	margin: 0px;
	font: 10px Verdana, sans-serif;
}
#navList ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}		

#navList li a	{
	display: inline;
	padding: 0 0 0 18px;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
	background: url(http://www.bullfrogspas.com/images/display/dot2.gif) no-repeat 0px 1px;
	
}
	#navList li a:link {
	color: #2161a5;
}
	#navList li a:hover{
	color: #2161a5;
	background: url(http://www.bullfrogspas.com/images/display/dot3.gif) no-repeat 0px 1px;
	text-decoration: underline;
}



#homeNavList{
	padding: 0px;
	margin: 0px;
	font: 10px Verdana, sans-serif;
}
#homeNavList ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}		

#homeNavList li a	{
	display: block;
	padding: 0 0 0 18px;
	line-height: none;
	text-decoration: none;
	text-align: left;
	background: url(http://www.bullfrogspas.com/images/display/dot2.gif) no-repeat 0px 3px;
	
}
	#homeNavList li a:link {
	color: #2161a5;
}
	#homeNavList li a:hover{
	color: #2161a5;
	background: url(http://www.bullfrogspas.com/images/display/dot3.gif) no-repeat 0px 3px;
	text-decoration: underline;
}



#news-content {
	margin: 15px 0;
	width: 100%;
	height: 250px;
	overflow: auto;
	overflow-x: hidden;
	}

#news-content h3.title {
	margin: 5px 0px 0px 0px;
	padding: 1px 6px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	background: #cccccc;
	}
	
#news-content p.date {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #204FD4;
	}

#news-content img {
	float: right;
	margin: 2px 0 10px 20px;
	border: 5px solid #aaaaaa; 
	}



#intro {
	clear:none;
	width:445px;
	height:210px;
	background:url(../images/waves.gif) no-repeat left top;
}
#intro h1 {
	padding:10px 0px 0px 0px;
	color:#415089;
	font-size:14px;
}
#intro p {
	padding:0px 0px 0px 0px;
}
#intromenu {
	width:70px;
	height:180px;
	float:left;
}
#intromenu ul {
	color:#2161a5;
	font-size:10px;
	padding:37px 0px 0px 0px;
	line-height:25px;
	text-align:right;
	margin: 0;
    list-style:none;
}
/*#intromenu a.on {
	padding:1px 0 2px 13px;
	background:url(../images/jetPakSy.gif) no-repeat left top;
}*/

/*#intromenu a {
	color:#2161a5;
	text-decoration:none;
}
#intro1 {
	width:355px;
	height:180px;
	float:right;
}
#intro2 {
	width:355px;
	height:180px;
	float:right;
}
#intro3 {
	width:355px;
	height:180px;
	float:right;
}
#intro4 {
	width:355px;
	height:180px;
	float:right;
} */