body
{

}

strong
{
	font-weight:bold;
}

#page
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background:transparent url(../images/pagebg.gif) repeat-y center top;
}

#header
{
	background: url(../images/headerbanner2.jpg) bottom left repeat-x transparent;
	background-color:#ede1b1;
}

#headerNumbers
{
	color:#006DB2;
	font-weight:bold;
	font-size:14px;
}



#nav ul li
{
	background-color:#ede1b1;
	list-style:none;
}

#header ul li a
{
	color: #B61111;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#header ul li a:hover
{
	/*text-decoration: underline;*/
}

#nav ul li a
{
	
	/*background: url(/images/navbg.gif) top right no-repeat transparent;*/
	color:#B61111;
	font-weight:bold;
	text-decoration:none;
}

#nav ul li:hover
{
	background-color:#f7f0d4;
}

#nav ul li a:hover
{
	color:#666666;
}

#nav ul li ul 
{
	background-color:#FFF;
}

#nav ul li:hover ul, #nav ul li a:hover ul, #nav ul li.selected ul, #nav ul li a.selected ul    
{	
	display:block;
}

#nav ul li a span
{
	background-repeat: no-repeat;
	font-size: 12px;
}

#nav ul li ul li a span
{
	font-weight:normal;
	color: #cc0000;
	text-indent: 6px;
	text-decoration: none;
	font-size: 11px;
}

#nav ul li ul li a
{
	color:#CC0000;
	text-decoration: none;
	min-height: 0px;
	padding: 2px;
}

#nav ul li ul li:hover
{
	background-color:#FFF;
}

#nav ul li ul li a:hover
{
	color: #666;
}

#nav ul li ul li a:hover span
{
	color: #666;
	text-decoration:none;
}

#nav ul li.selected ul li.selected a span
{
	color: #666;
}

/*#nav #hot-tubs-nav a span
{
	background-image: url(/images/nav_hottubs.gif);
}

#nav #pool-tables-nav a span
{
	background-image: url(/images/nav_pooltables.gif);
}

#nav #pool-tables-nav ul li a span
{
	background-image: none;
}

#nav #playsets-nav a span
{
	background-image: url(/images/nav_playsets.gif);
}

#nav #basketball-goals-nav a span
{
	background-image: url(/images/nav_basketball.gif);
}

#nav #bars-and-bar-stools-nav a span
{
	background-image: url(/images/nav_bars.gif);
}

#nav #cabins-nav a span
{
	background-image: url(/images/nav_cabins.gif);
}

#nav #game-tables-nav a span
{
	background-image: url(/images/nav_gametables.gif);
}

#nav #birthday-parties-nav a span
{
	background-image: url(/images/nav_birthday.gif);
}

#nav #art-lighting-nav a span
{
	background-image: url(/images/nav_art.gif);
}

#nav #commercial-products-nav a span
{
	background-image: url(/images/nav_commercial.gif);
}

#nav #rustic-furniture-nav a span
{
	background-image: url(/images/nav_rusticfurniture.gif);
}

#nav #spa-gazebos-nav a span
{
	background-image: url(/images/nav_spa-gazebo.gif);
}

#nav #spring-free-trampolines-nav a span
{
	background-image: url(/images/nav_trampoline.gif);
}
#nav #safety-surfacing-and-borders-nav a span
{
	background-image: url(/images/nav_safetysurfacing.gif);
}
#nav #commercial-equipment-nav a span
{
	background-image: url(/images/nav_commercial-equip.gif);
}
#nav #our-showroom-nav a span
{
	background-image: url(/images/nav_showroom.gif);
}

#nav ul #commercial-equipment-nav a:hover span
{
	background-position: 0 -33px;
}

#nav ul #commercial-equipment-nav.selected span
{
	background-position: 0 -66px;
}

#nav ul #safety-surfacing-and-borders-nav a:hover span
{
	background-position: 0 -33px;
}

#nav ul #safety-surfacing-and-borders-nav.selected span
{
	background-position: 0 -66px;
}

#nav ul #spring-free-trampolines-nav a:hover span
{
	background-position: 0 -32px;
}

#nav ul #spring-free-trampolines-nav.selected span
{
	background-position: 0 -64px;
}*/

#content
{
	background: url(../images/contentbg.gif) repeat-y left top;
}

#contentBody
{
	font-size:13px;
	list-style-type: circle;
}

#contentBody .boldlabel
{
	font-weight:bold;
	color:#008bd8
}

.redboldlabel
{
	font-weight:bold;
	color:red
}

#contentBody table .boldlabelspa
{
	font-size:16px;
	font-weight:bold;
	color:#008bd8;
}

#contentBody table .boldlabel
{
	font-weight:bold;
	color:#008bd8;
}

#contentBody table .boldlabelred
{
	font-weight:bold;
	color:red;			
}

#contentBody p .boldlabel
{
	font-weight:bold;
	color:#008bd8;
}

#contentBody ul li
{
	list-style-image: url(../images/bullet.gif);	
}

#contentBody a
{
	color: #B61111;
	text-decoration:none;
}

#contentBody a:hover
{
	text-decoration:underline;
}

#contentBody .poolrow
{
	background:#E1E1E1
	/*border-bottom:1px solid #008bd8;*/
}

#contentBody .poolrowfirst
{
	background:#E1E1E1;
	/*border-bottom:1px solid #008bd8;*/
}

#contentBody .poolrowend
{
	border-bottom:1px solid #008bd8;
}

#contentBody h1
{
	color:#008bd8;
	font-size:24px;
	font-weight:bold;
}

#contentBody h3
{
	color:#aaaaaa;
	font-size:18px;
	font-weight:bold;
}

#contentBody table h3
{
	color:#aaaaaa;
	font-size:18px;
	font-weight:bold;
}

#contentBody table h4
{
	color:#aaaaaa;
	font-size:16px;
	font-weight:bold;
}

#contentBody table h5
{
	color:#008bd8;
	font-size:12px;
	font-weight:bold;
}

#contentBody table th
{
	font-weight: bold;
	text-align: center;
	background-color: #e0d080;	
	padding: 4px;	
}

#contentBody table.pooltable
{
	border:thin #666 solid;
}

#contentBody table.pooltable tr
{
	text-align: center;
}

#contentBody table.pooltable td
{
	padding: 6px;	
}


#contentBody table.pooltable .pooltrlight
{
	background-color: #ede1b1;		
}

#contentBody table.pooltable .pooltrdark
{
	background-color: #f7f0d4;		
}

#contentBody .cabincontainer
{
	background-color:#f2f2f2;
	/*border:1px solid #008bd8;*/
}
#contentBody .cabinsizes
{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

#contentBody .cabintext
{
	padding-left:5px;
	padding-top:5px;
}

#contentBody .cabinlist
{
	margin:10px auto;
}

#footer
{
	background: url(../images/footerbg.gif) top left repeat-x transparent;
	font-size:11px;
}

#footer ul li a
{
	color: #B61111;
	font-size: 11px;
	text-decoration: none;
}

#footer ul li a:hover
{
	text-decoration: underline;
}

#footer #storeHours
{
	color:#555555;
	font-size:11px;
}

