 body {
	margin: 0;
	padding: 0;
	font-family: Arial, georgia, times, "times new roman", serif;
	color: #000;
	background: #EEF7F9;
	font: 62.5% /* Resets 1em to 10px */;
	text-align:center;
	/* background:url(../images3/bg.gif) center repeat-y;
	*/
}
/* ---------------------- Spa Menu nav ---------------------- */
#blueblock
{
    float:left;
	width: 156px;
	border-right: 0px solid #003371;
	padding: 0 0 0 0;
	margin:0 0 1em 1px;
	font-family: Arial,'Trebuchet MS', 'Lucida Grande', verdana, sans-serif;
	font-size: .7em;
	font-weight:bold;
	background-color: #C6E0F3;
	color: #333;
	text-align:left;font-style: normal;
}
* aspx #blueblock{
	/*IE 6 only */
w\idth: 145px;
	/*Box model bug: 180px minus all left and right paddings for #blueblock */
}
#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#blueblock li {
	border-bottom: 1px solid #C6E0F3;
	margin: 0;
}
#blueblock li a{
	display: block;
	padding: 5px 5px 5px 8px;
	border-left: 10px solid #1c64d1;
	border-right: 0px solid #2586d7;
	/*border-right: 10px solid #508fc4;*/
background-color: #2586d7;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
aspx>body #blueblock li a{
	/*Non IE6 width*/
width: auto;
}
#blueblock li a:hover{
	border-left: 10px solid #2586D7;
	border-right: 0px solid #003371;
	/*border-right: 10px solid #5ba3e0;*/
background-color: #92D3F4;
	color: #003371;
}



#blueblock2{
    float:left;
	width: 156px;
	border-right: 0px solid #003371;
	padding: 0 0 0 0;
	margin:0 0 1em 1px;
	font-family: Arial,'Trebuchet MS', 'Lucida Grande', verdana, sans-serif;
	font-size: .7em;
	font-weight:bold;
	background-color: #C6E0F3;
	color: #333;
	text-align:left;font-style: normal;
}
* aspx #blueblock2{
	/*IE 6 only */
w\idth: 145px;
	/*Box model bug: 180px minus all left and right paddings for #blueblock */
}
#blueblock2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#blueblock2 li {
	border-bottom: 1px solid #C6E0F3;
	margin: 0;
}
#blueblock2 li a{
	display: block;
	padding: 5px 5px 5px 8px;
	border-left: 10px solid #1c64d1;
	background-color: #2586d7;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
aspx>body #blueblock2 li a{
	/*Non IE6 width*/
width: auto;
}
#blueblock2 li a:hover{
	border-left: 10px solid #2586D7;
	background-color: #92D3F4;
	color: #003371;
}

#blueblock2 li a.active,#blueblock2 li a.active:hover{
	border-left: 10px solid #2586D7;
	background-color: #92D3F4;
	color: #003371;
}


/* ---------------------- END Spa Menu nav ---------------------- */

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{
	position:relative;height:38px;color:#fff;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav{
	position:relative;height:33px;font-size:.7em;text-transform:uppercase;font-weight:bold;background:#003371 url(../images3/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;
}
#dolphinnav ul{
	margin:0;padding:0;list-style-type:none;width:auto;float:left;
}
#dolphinnav ul li{
	display:block;float:left;margin:0 1px;
}
#dolphinnav ul li a{
	display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 10px;height:33px;text-align:center;
}
#dolphinnav ul li a span{
	padding:12px 10px 0 0;height:21px;float:left;
}
#dolphinnav ul li a:hover{
	color:#fff;background:transparent url(../images3/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span{
	display:block;width:auto;cursor:pointer;
}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{
	color:#fff;background:#1D6893 url(../images3/dolphin_left-ON.gif) no-repeat top left;line-height:275%;
}
#dolphinnav ul li a.current span{
	display:block;padding:0 20px 0 10px;width:auto;background:#1D6893 url(../images3/dolphin_right-ON.gif) no-repeat top right;height:33px;
}
/* ---------------------- END Dolphin nav ---------------------- */
#wrap {
	width:840px;
	background:url(../images3/bg.gif) repeat-y;
	text-align:left;margin:0 auto;
}
#wrap2 {
	width:840px;text-align:left;margin:0 auto;
	position:relative;background: url(../images3/index_bot5.jpg) no-repeat;height:315px;
}
#wrap_all {
	width:840px;text-align:left;margin:0 auto;padding:0;
}
.top_content {
	float:left;font-size:1.0em;margin:0 ;padding:0;background:#fffbee;
}
.top_content_image {
	float:right;padding-left:5px;padding-bottom:50px;background:#FFFBEE;
}
.giftcard_bar {
	float:left;background:#FFFBEE;margin-bottom:35px;
}
#footer {color:#003371;font-size:.7em;font-weight:bold;position:relative;top:152px;left:16px;width:808px;height:24px}
#footer a {color:#003371;font-weight:bold;}

.email {position:relative;top:118px;left:650px;}

.news {text-align:left; width:175px; height:120px; background: url(../images3/home_boxNews.jpg) no-repeat;}
.news_text {position:relative;top:80px;left:15px;font-size:.7em;font-weight:bold;text-align:center;}
.news_go {position:relative;top:85px;left:20px;}

.tblStore {border-top:3px solid #003371;}

h2 {color:#000066;font-size:.9em;font-weight:bold;padding:0;margin:0;text-align:center;}
h3 {color:#000066;font-size:.8em;font-weight:bold;padding:0;margin:0;}

p {color:#003371;font-size:.7em; text-align:left;padding:10px 10px;margin:0;}

.imgtext {
float:left;
margin:1px;
}

.spacer {height:50px;}

a.emaillink:link, a.emaillink:visited, a.emaillink:active  
 {
    color:#000099;
    font-size:.7em;
    font-weight:bold;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    }
 
a.emaillink:hover {color:#000066;}