@charset "UTF-8";
/* CSS Document */

										
										
										/* Main Template */

body{
	background-color: #999798;
	background-repeat:repeat-x;
	background-image:url(/images/main_bg.jpg);
	font-size: 1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
}
div {
	margin:0px;
	padding:0px;
}

h1 {
color:#d21034;
font-size:12px;
font-weight:700;
vertical-align:top;
text-align:left;
margin-bottom:0;
padding-bottom:0;
}

/* h2 {
color:#d21034;
font-size:11px;
font-style:normal;
margin-bottom:3px;
vertical-align:top;
} */



h3 {
font-size:11px;
font-weight:700;
font-style:normal;
margin-bottom:3px;
vertical-align:top;
border-bottom:1px solid #ccc;
}

p {
	font-size:10px;
	text-align:left;
}

a {
	color:darkred;
	font-style:italic;
	font-weight:400;
}

a:hover {
	text-decoration:underline;
	font-style:italic;
}

img {
	border:0;
}

#wrapper_main{
	width: 900px;
	margin: 0 auto;
	padding:0;
	overflow:hidden;
	background: ffffff;
}

#header{
	background-image:url(/subpage/header.jpg); 
	width:900px; 
	height:95px; 
	float:left;
	overflow:hidden;
}

#header_text {
	margin-top:72px;
	float:left;
	width:900px;
}

#header_left{
	float:left; 
	width:430px; 
	text-align:left; 
	padding-left:20px;
	font-size: .85em;
	color: white;
	margin:0;
}

#header_center {
	float:left; 
	width:300px; 
	text-align:center; 
	vertical-align:bottom;
	font-size: .65em;
	color: white;
	margin:0;
}

#header_center a{
	color:#fbd804;
	font-weight:bold;
}

#header_right{
	float:left; 
	width:430px; 
	text-align:right; 
	padding-right:20px;
	font-size: .85em;
	color: white;
}

#header_right a{
	color:white;
}


/* START TOP NAV */

#nav_wrapper {
	float:left;
	width:900px;
	background:#a01123;
}

#nav ul{
list-style: none;
  padding: 0;
  margin: 0;
  width:900px;
  float:left;
}


* html #nav li{ height: 1%; float:left; } /*--- ie 6 ---*/
*+html #nav li{ height: 1%; float:left; } /*--- ie 7 ---*/

#nav li{
	text-indent: -6000px; float: left; height:30px
}

#nav a{
	display: block;
	width: 100%; height: 27px;
}

#nav #nav-home { background-image: url(/includes0309/nav-home.gif); width: 59px; height:27px;} 
#nav #nav-home:hover {background-position: 0 -47px; }
#nav #nav-equipmentaccessories { background-image: url(/includes0309/nav-equipaccessories.gif); width: 152px; height:27px;} 
#nav #nav-equipmentaccessories:hover {background-position: 0 -47px; }
#nav #nav-specials { background-image: url(/includes0309/nav-specials.gif); width: 129px; height:27px;} 
#nav #nav-specials:hover {background-position: 0 -47px; }
#nav #nav-partsservice { background-image: url(/includes0309/nav-partsservice.gif); width: 134px; height:27px;} 
#nav #nav-partsservice:hover {background-position: 0 -47px; }
#nav #nav-commercialsolutions { background-image: url(/includes0309/nav-commercialsolutions.gif); width: 167px; height:27px;} 
#nav #nav-commercialsolutions:hover {background-position: 0 -47px; }
#nav #nav-learningcenter { background-image: url(/includes0309/nav-learningcenter.gif); width: 137px;height:27px; } 
#nav #nav-learningcenter:hover {background-position: 0 -47px; }
#nav #nav-storelocator { background-image: url(/includes0309/nav-storelocator.gif); width: 122px; height:27px;} 
#nav #nav-storelocator:hover {background-position: 0 -47px; }


/*END TOP NAV*/

#main {
	width:900px;
	background:#a01123;
}

#account_nav {
	width:895px;
	float:left;
	padding:10px 10px 10px 0;
	background-color:#a01123;
	color:#ffffff;
	text-align:right;
	font-size:11px;
}

#account_nav a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#account_nav a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#cat_nav {
	width:895px;
	height:26px;
	float:left;
	padding:10px 10px 0 0;
	background-image:url(/images/web_store/cat_nav_bg.jpg);
	background-repeat:no-repeat;
	background-color:#a01123;
	color:#a01123;
	text-align:right;
	font-size:11px;
}

#cat_nav a {
	color:#a01123;
	text-decoration:none;
	font-weight:bold;
}

#cat_nav a:hover {
	color:#a01123;
	text-decoration:underline;
}

#cat_nav_checkout {
	width:890px;
	float:left;
	padding:10px 0 20px; 0;
	text-align:right;
	font-size:11px;
}

#cat_nav_checkout a:hover {
	text-decoration:underline;
}

#topLayout {
	background:ffffff;
	float:left;
	width:900px;
	margin:0px;
}

#topLayout #tleft { float:left; width:200px; height:25px; background:#a01123;
}
#topLayout #tcenter {float:left; width:14px; height:25px; background: url(/subpage/top_curve.jpg) no-repeat #FFFFFF;
}
#topLayout #tright {float:left; width:686px; height:25px; background: url(/subpage/top_bar.jpg) repeat-x #FFFFFF;
}

#meat {
	float:left;
	width:900px;
	background:#cc152f;
	background: url(/subpage/menubar_bg.jpg) repeat-x #cc152f;
}

/* START MENUBAR */

#menubar_wrapper {
	float:left;
	width:200px;
	height:528px;
	background-image:url(/images/web_store/brand_nav_bg.png);
	background-repeat:no-repeat;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-indent:10px;
}

#menubar ul{
	text-indent:-6000px;
	list-style: none;
  	padding:10px 0 0 0;
  	margin:0 0 0 0;
  	width:169px;
	float:left;
}

#menubar li {
	margin:5px 0 0 0;	
}

#menubar a{
	position: relative;
	display: block;
	width: 100%; height: 30px;
}

#menubar #menunav-life_fitness { background-image: url(/images/web_store/brand_nav/life_fitness.jpg); width: 169px; height:30px;} 
#menubar #menunav-life_fitness:hover {background-image: url(/images/web_store/brand_nav/life_fitness_h.jpg); width: 169px; height:30px;}
#menubar #menunav-precor { background-image: url(/images/web_store/brand_nav/precor.jpg); width: 169px; height:30px;} 
#menubar #menunav-precor:hover {background-image: url(/images/web_store/brand_nav/precor_h.jpg); width: 169px; height:30px;}
#menubar #menunav-inspire { background-image: url(/images/web_store/brand_nav/inspire.jpg); width: 169px; height:30px;}  
#menubar #menunav-inspire:hover { background-image: url(/images/web_store/brand_nav/inspire_h.jpg); width: 169px; height:30px;} 
#menubar #menunav-landice { background-image: url(/images/web_store/brand_nav/landice.jpg); width: 169px; height:30px;}  
#menubar #menunav-landice:hover { background-image: url(/images/web_store/brand_nav/landice_h.jpg); width: 169px; height:30px;} 
#menubar #menunav-pacemaster { background-image: url(/images/web_store/brand_nav/pacemaster.jpg); width: 169px; height:30px;}  
#menubar #menunav-pacemaster:hover { background-image: url(/images/web_store/brand_nav/pacemaster_h.jpg); width: 169px; height:30px;}
#menubar #menunav-bodyguard { background-image: url(/images/web_store/brand_nav/bodyguard.jpg); width: 169px; height:30px;}  
#menubar #menunav-bodyguard:hover { background-image: url(/images/web_store/brand_nav/bodyguard_h.jpg); width: 169px; height:30px;}
#menubar #menunav-lifespan { background-image: url(/images/web_store/brand_nav/lifespan.jpg); width: 169px; height:30px;} 
#menubar #menunav-lifespan:hover { background-image: url(/images/web_store/brand_nav/lifespan_h.jpg); width: 169px; height:30px;} 
#menubar #menunav-diamondback { background-image: url(/images/web_store/brand_nav/diamondback.jpg); width: 169px; height:30px;} 
#menubar #menunav-diamondback:hover { background-image: url(/images/web_store/brand_nav/diamondback_h.jpg); width: 169px; height:30px;} 

#menubar #menunav-octane { background-image: url(/images/web_store/brand_nav/octane.jpg); width: 169px; height:30px;}  
#menubar #menunav-octane:hover { background-image: url(/images/web_store/brand_nav/octane_h.jpg); width: 169px; height:30px;}

#menubar #menunav-bodysolid { background-image: url(/images/web_store/brand_nav/body-solid.jpg); width: 169px; height:30px;}  
#menubar #menunav-bodysolid:hover { background-image: url(/images/web_store/brand_nav/body-solid_h.jpg); width: 169px; height:30px;}

#menubar #menunav-body-solid { background-image: url(/images/web_store/brand_nav/body-solid.jpg); width: 169px; height:30px;}  
#menubar #menunav-body-solid:hover { background-image: url(/images/web_store/brand_nav/body-solid_h.jpg); width: 169px; height:30px;} 
#menubar #menunav-teeter { background-image: url(/images/web_store/brand_nav/teeter.jpg); width: 169px; height:30px;}  
#menubar #menunav-teeter:hover { background-image: url(/images/web_store/brand_nav/teeter_h.jpg); width: 169px; height:30px;}
#menubar #menunav-powerblock { background-image: url(/images/web_store/brand_nav/powerblock.jpg); width: 169px; height:30px;}  
#menubar #menunav-powerblock:hover { background-image: url(/images/web_store/brand_nav/powerblock_h.jpg); width: 169px; height:30px;}
#menubar #menunav-abcoaster { background-image: url(/images/web_store/brand_nav/abcoaster.jpg); width: 169px; height:30px;}  
#menubar #menunav-abcoaster:hover { background-image: url(/images/web_store/brand_nav/abcoaster_h.jpg); width: 169px; height:30px;}


/*END MENUBAR*/


#content {
	float:left;
	width:700px;
	background:#FFFFFF;	
}

#headerBar {
    text-align:left;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	height:22px;
	width:683px;
	padding-left:5px;
	padding-top:7px;
	margin-left:12px;
	margin-top:0px;
	background-repeat:repeat-x;
	background: url(/images/section.jpg);
}

#bottomLayout {
	background:#cc152f;
	float:left;
	width:900px;
}

#bottomLayout #bleft { float:left; width:200px; height:25px; background:#cc152f;
}
#bottomLayout #bcenter {float:left; width:14px; height:25px; background: url(/subpage/bottom_curve.jpg) no-repeat;
}
#bottomLayout #bright {float:left; width:686px; height:25px; background: url(/subpage/bottom_bar.jpg) repeat-x;
}

#footer {
	float:left;
	width:900px;
	background:#cc152f;
}

#footerImage {
	margin-bottom:0px;
	padding-bottom:0px;
}

#footerLinks {
	font-size:10px;
	margin-top:0px;
	padding-top:0px;
	color:#FFFFFF;
	background:#cc152f;
}

#footerLinks a:link {
	color:#FFFFFF;
}

#footerLinks a:hover {
	text-decoration:none;
}

#footerLinks a:visited {
	color:#FFFFFF;
}

																/* Page-specific Styles */

											/* Commercial Subpage */

#commercialImage {
	float:left;
	width:320px;
	padding-left:12px;
	padding-top:8px;
	background:#ffffff;
}

#commercialText {
	float:left;
	width:348px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	background:#ffffff;
	overflow:hidden;
}

											/* Equipment & Accessories Subpage */
								
#equipmentText {
	float:left;
	width:700px;
	padding-left:12px;
	padding-right:12px;
	text-align:left;
	background:#ffffff;
	overflow:hidden;
}

#equipmentText p {
	padding-right:12px;
}

								/* Parts & Service */

#serviceText {
	float:left;
	width:690px;
	padding-left:12px;
	padding-right:12px;
	text-align:left;
	background:#ffffff;
	overflow:hidden;
}

#serviceText p {
	padding-right:12px;
}

								/* Learning Center */

#learningTextLeft {
	float:left;
	width:325px;
	padding-left:12px;
	background:#ffffff;
}

#learningTextRight {
	float:left;
	width:325px;
	text-align:left;
	background:#ffffff;
	padding-left:25px;
	overflow:hidden;
}

									/* Store Locator */

#storesLeft {
	font-size:10px;
	text-align:left;
	float:left;
	width:175px;
	padding-left:12px;
	padding-right:10px;
	padding-top:8px;
	background:#ffffff;
	overflow:hidden;
}

#storesRight {
	float:left;
	width:500px;
	font-size:10px;
	text-align:left;
	padding-top:10px;
	background:#ffffff;
	overflow:hidden;
}

									  /* Specials */

#products {
	float:left;
	width:688px;
	height:600px;
	overflow:auto;
	margin-top:0;
	padding-left:12px;
	text-align:left;
	font-size:10px;
	background-color:#FFFFFF;
}

.locations {
	float:left;
	width:175px;
}

										/* Browse By Brand */
										
.itembrand {
	display:inline;
	float:left;
	width:137px;
	height:50px;
	padding:10px;
	font-size:10px;
}

#browseBrandText {
	padding:30px;
}

										/* Accessories */

#accessoriesText {
	padding:12px;
}
										
.itemlist {
	display:inline;
	width:110px;
	float:left;
	height:110px;
	font-size:10px;
	padding-left:12px;
}

#accessLocation {
	font-size:10px;
	text-align:left;
	padding-left:12px;
}

/* ACCESSORIES GRID */
#home_accessories_grid_wrapper {
	float:left;
	width:710px;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:0px;
	margin-top:30px;
	background: #a21526 url(/accessories/images/browse.jpg) no-repeat;
}

#home_accessories_grid_wrapper ul{
	list-style: none;
  	padding: 0;
  	margin: 0;
 }

#home_accessories_grid_wrapper li{
	 float: left; width: 90px; height:110px; margin: 5px 5px 0 0;
}

#home_accessories_grid_wrapper a{
	display: block;
	width: 100%; height: 110px;
}

.home_acc_grid_row {
	float:left;
	width:600px;
}	

#grid_body_shape {
	background-image: url(http://www.leisurefitness.com/accessories/images/body_shape.jpg); width: 90px; height:110px;} 
#grid_body_shape:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/body_shape2.jpg); width: 90px; height:110px;}
#grid_monitors {
	background-image: url(http://www.leisurefitness.com/accessories/images/monitors.jpg); width: 90px; height:110px;} 
#grid_monitors:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/monitors2.jpg); width: 90px; height:110px;} 
#grid_strength {
	background-image: url(http://www.leisurefitness.com/accessories/images/strength.jpg); width: 90px; height:110px;} 
#grid_strength:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/strength2.jpg); width: 90px; height:110px;}
#grid_medicine_balls {
	background-image: url(http://www.leisurefitness.com/accessories/images/medicine_balls.jpg); width: 90px; height:110px;} 
#grid_medicine_balls:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/medicine_balls2.jpg); width: 90px; height:110px;}
#grid_adjustable_dumbbells {
	background-image: url(http://www.leisurefitness.com/accessories/images/adjustable_dumbells.jpg); width: 90px; height:110px;} 
#grid_adjustable_dumbbells:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/adjustable_dumbells2.jpg); width: 90px; height:110px;}
#grid_entertainment {
	background-image: url(http://www.leisurefitness.com/accessories/images/entertainment.jpg); width: 90px; height:110px;} 
#grid_entertainment:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/entertainment2.jpg); width: 90px; height:110px;}
#grid_exercise_balls {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_balls.jpg); width: 90px; height:110px;} 
#grid_exercise_balls:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_balls2.jpg); width: 90px; height:110px;}
#grid_wraps {
	background-image: url(http://www.leisurefitness.com/accessories/images/wraps.jpg); width: 90px; height:110px;} 
#grid_wraps:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/wraps2.jpg); width: 90px; height:110px;}
#grid_resistance_bands {
	background-image: url(http://www.leisurefitness.com/accessories/images/resistance_bands.jpg); width: 90px; height:110px;} 
#grid_resistance_bands:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/resistance_bands2.jpg); width: 90px; height:110px;}
#grid_kettlebells {
	background-image: url(http://www.leisurefitness.com/accessories/images/kettlebells.jpg); width: 90px; height:110px;} 
#grid_kettlebells:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/kettlebells2.jpg); width: 90px; height:110px;}
#grid_gloves {
	background-image: url(http://www.leisurefitness.com/accessories/images/gloves.jpg); width: 90px; height:110px;} 
#grid_gloves:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/gloves2.jpg); width: 90px; height:110px;}
#grid_gym_mats {
	background-image: url(http://www.leisurefitness.com/accessories/images/gym_mats.jpg); width: 90px; height:110px;} 
#grid_gym_mats:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/gym_mats2.jpg); width: 90px; height:110px;}
#grid_exercise_mats {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_mats.jpg); width: 90px; height:110px;} 
#grid_exercise_mats:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_mats2.jpg); width: 90px; height:110px;}
#grid_exercise_bars {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_bars.jpg); width: 90px; height:110px;} 
#grid_exercise_bars:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/exercise_bars2.jpg); width: 90px; height:110px;}
#grid_balance {
	background-image: url(http://www.leisurefitness.com/accessories/images/balance.jpg); width: 90px; height:110px;} 
#grid_balance:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/balance2.jpg); width: 90px; height:110px;}
#grid_dvds {
	background-image: url(http://www.leisurefitness.com/accessories/images/dvds.jpg); width: 90px; height:110px;} 
#grid_dvds:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/dvds2.jpg); width: 90px; height:110px;}
#grid_jump_rope {
	background-image: url(http://www.leisurefitness.com/accessories/images/jump_rope.jpg); width: 90px; height:110px;} 
#grid_jump_rope:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/jump_rope2.jpg); width: 90px; height:110px;}
#grid_clips {
	background-image: url(http://www.leisurefitness.com/accessories/images/clips.jpg); width: 90px; height:110px;} 
#grid_clips:hover {
	background-image: url(http://www.leisurefitness.com/accessories/images/clips2.jpg); width: 90px; height:110px;}

/* END ACCESSORIES GRID */

										/* Customers */
								
#customersLeft {
	float:left;
	width:450px;
	font-size:10px;
	text-align:left;
	padding:12px;
}

#customersRight {
	float:left;
	width:200px;
	text-align:left;
}

											/* About Us */

#aboutFlash {
	float:left;
	width:680px;
	height:252px;
	text-align:right;
	padding:12px;
	overflow:hidden;
}

#aboutLeft {
	float:left;
	width:200px;
	text-align:right;
	padding:12px;
}

#aboutRight {
	float:left;
	width:450px;
	text-align:left;
	padding:12px;
}

											/* Trade-In */
											
#form {
	background: url(http://www.leisurefitness.com/subpage/form_bg.jpg) repeat-x #7a7a7a; 
	color:#000000;
}

											/* Tradin/form.asp */
#form2 {
	background: url(http://www.leisurefitness.com/subpage/form_bg2.jpg) repeat-x #ffffff; 
	color:#000000;
}

											/* Commercial > Complete Product Line */

#productText {
	float:left;
	width:680px;
	padding-left:12px;
	text-align:left;
	background:#ffffff;
	overflow:hidden;
}

#menuC {
	font-size:10px;
}

.productLineImageText {
	float:left;
	width:680px;
}

.productLineImage {
	float:left;
	width:100px;
	margin-bottom:20px;
}

.productLineText {
	float:left;
	width:540px;
	padding-left:10px;
	}

		

												/* Commercial > Success Stories */

#successText {
	float:left;
	width:680px;
}

												/* Content found under h2 Headers */

#h2ContentTextLeft {
	float:left;
	width:325px;
}

#h2ContentTextRight {
	float:left;
	width:325px;
	padding-left:25px;
}

												/* Learning > Heart > Comparison */

.fillcolor {
	background: url(/subpage/h2_bg.jpg) repeat-x;
	color:#ffffff;
	font-weight:bold;
}

												/* Learning > Heart > Monitors */
.monitorAndDesciption {
	float:left;
	width:690px;
	padding-bottom:12px;
}

.monitor {
	float:left;
	width:225px;
}

.monitorDesciption {
	float:left;
	width:450px;
}

													/* Awards */
		
.awardsRow {
	float:left;
	width:700px;
	padding-top:25px;
	text-align:center;
}

.awardsRow p {
	text-align:center;
}

.awardsRow td {
	width:150px;
	text-align:center;
}
	

.award1 {
	float:left;
	width:325px;
	text-align:center;
}

.award2 {
	float:left;
	width:325px;
	text-align:left;
}

														/* FORMS */
														
.fieldset_header {
	color:#FFFFFF;
	background:url(/images/form_fieldset_header.jpg) no-repeat;
	width:690px;
	height:20px;
	vertical-align:middle;
	padding:3px 0 0 5px;
	text-align:left;
}


