﻿/*------------Spot Homepage-----------*/
body
{
	margin:0;
	font:1.2em/1.2em Arial, Helvetica, sans-serif;
	background:#c91617 url(/images/template/bg-body.gif) no-repeat;
}

#header .header-image-div {
	top:22px;
}

.header-image
{
	background: url(/images/template/home-page-image1.jpg);
}

.header-graphic-foreground
{
	background: url(/images/template/header-graphic.png);
}

.breadcrumbs, .pnlPageTitle, #content #tabset-holder, #content #tabset-sublinks-holder, 
#div-top-content, #middle-column, .shopping-cart-container *, .sub-nav, .right-column-video-outer, .foot, #footer
{
	display: none;
}

#content .main-content #left-column{
	float:left;
	line-height:1.83em;
	margin:0;
	width:690px;
}

#content .primary {
	width:740px;
	padding:48px 0 0;
}

#right-column {
	width:185px;
	top: 55px;
	margin-top: 45px;
}

#right-column-top-content-holder, #right-column-bottom-content-holder
{	
	padding-left: 30px;
	border-left: 1px solid black;
	float:left;
}

#content .box .holder , #content .box .frame, #content .box
{
	background:none;
}

#content .box .frame
{
	padding: 0;
}

/* logo aside gym start */
#header .logo .logo-aside-gym{
	float:left;
	margin:0 0 0 -19px;
	display:inline;
}
#header .logo .logo-aside-gym a{
	display:block;
	overflow:hidden;
	position:relative;
	width:304px;
	height:192px;
	cursor:pointer;
	/*margin:21px 0 0 23px;*/
	right: -89px;
}
#header .logo .logo-aside-gym a span{
	display:block;
	text-indent:-9999px;
	background:url(/images/template/logo-aside-gym-off.png) no-repeat;
	width:304px;
	height:316px;
}
#header .logo .logo-aside-gym a:hover{background:none;}
#header .logo .logo-aside-gym a:hover span{margin:-158px 0 0;} /*Adjusts how much to pull up or down on hover*/

/* logo aside school start */
#header .logo .logo-aside-school{
	float:left;
	margin:0 0 0 -19px;
	display:inline;
}
#header .logo .logo-aside-school a{
	display:block;
	overflow:hidden;
	position:relative;
	width:155px;
	height:96px;
	cursor:pointer;
	margin:21px 0 0 23px;
}
#header .logo .logo-aside-school a span{
	display:block;
	text-indent:-9999px;
	background:url(/images/template/logo-aside-school-off.png) no-repeat;
	width:155px;
	height:192px;
}
#header .logo .logo-aside-school a:hover{background:none;}
#header .logo .logo-aside-school a:hover span{margin:-96px 0 0;}