@charset "utf-8";
/* CSS Document */

div#content h2 span {
	display:inline;
}

div#content p {
	width:390px;
}

div#content ol {
	margin:0 6px 0px 0px;
	list-style-type:decimal;
	list-style-position:outside;
	width:390px;
}

div#content ul {
	margin:0 6px 0px 0px;
	list-style-type:none;
	width:390px;
}

div#content li {
/*	font-size:1.4em;
	line-height:1.2em;*/
	margin:0 0 0 0px;

}

div#content ol li {
	margin:0 3px 3px 30px;

	padding:0 0 0 0px;	
}

div#content ul li {
	margin:0 3px 3px 22px;
	padding:0 0 0 10px;	
	background:url(../images/bullet-onwhite.gif) no-repeat -8px 3px;
	

}

div#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0 3px 6px;
	border-top:6px #FFFFFF solid;
	

}

div#content h3.cat_headings {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 4px 0 3px 0;
	padding: 11px 10px 0 12px;
	background:url(../images/heading_bg.gif) no-repeat;
	height:30px;
	font-size:1.55em;
}

div#content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 4px 0 2px 6px;
	
	font-size:1.35em;
	
}

div#content h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin: 0px 0 0px 6px;
	font-size:1.6em;
}

div#content ul#cat_categories {
	list-style:none;
}
div#content ul#cat_categories li{
	background:none;
}

/*div#content h3.cat_headings {
	background-color:#CCCCCC;	
	background-repeat:no-repeat;
}*/

/*div#content h3#cat_head_boosters {
	background-image:url(../images/cat_head_boosters.gif);	
}*/

div#content h3.cat_headings a.cat_top {
	float:right;
	font-size:10px;
	width:70px;
	height:20px;
	margin:4px 10px 0 0;
}

div#content h3.cat_headings a.cat_top:visited {
	color:#003366;
}

div#content h3.cat_headings a.cat_top:hover {
	color:#FF9900;
	text-decoration:underline;
}

div#content div.catalog_item {
	padding:7px 0 7px 0px;
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:4px #cccccc solid;
	/*height:100px;*/
	margin: 0 0 0 0;
}

div#content div.catalog_item a.catalog_item_thumblink {
	height:100px;
	width:76px;
	display:block;
	float:left;
}


div#content div.catalog_item div.catalog_item_desc {
	width:430px;
	float:left;
}

div#content div.catalog_item div.catalog_item_desc a.catalog_item_name {
	font-weight:bold;
}

div#content div.catalog_item p {
	width:auto;	
}

div#content div.catalog_item p.catalog_item_qty {
	float:left;
	width:50px;
	text-align:center;

}

div#content div.catalog_item p.catalog_item_qty input {
	width:15px;
	border:1px solid;
}





div#content div.catalog_item p.catalog_item_add {
	width:127px;
	text-align:center;
	margin:0 10px 0 auto;
	padding:36px 0 0 0;


	
}

div#content div.catalog_item p.catalog_item_add a {
	background:url(../images/cat_addtocart.gif)	no-repeat;
	height:40px;
	width:127px;
	display:block;
	margin:0 auto 0 auto;


}





div#content div.catalog_item p.catalog_item_cart {
	width:104px;
	text-align:center;
	margin:10px 10px 0 auto;
	font-weight:bold;

	
}

div#content div.catalog_item p.catalog_item_cart a {
	/*background:url(../images/cat_viewcart.gif)	no-repeat;
	height:30px;
	width:88px;
	display:block;
	margin:0 auto 0 auto;*/

}

/*div#content div.catalog_item p.catalog_item_cart a:visited {
	color:#003366;

}*/






div#content div.catalog_item p.catalog_item_price {	
	float:left;
	width:60px;
	text-align:center;
	line-height:100px;
	font-weight:bold;


}
div#content div#cat_medicineball {
	background-image:url(../images/thumb_56_medicineball.gif);
}
div#content div#cat_trx {
	background-image:url(../images/thumb_56_trx.gif);
}
div#content div#cat_bodyweight {
	background-image:url(../images/thumb_56_bodyweight.gif);
}

div#content div#cat_junior {
	background-image:url(../images/thumb_56_junior.gif);
}

div#content div#cat_yoga {
	background-image:url(../images/thumb_56_yoga.gif);
}

div#content div#cat_travel {
	background-image:url(../images/thumb_56_travel.gif);
}

div#content div#cat_toningball {
	background-image:url(../images/thumb_56_toningball.gif);
}

div#content div#cat_stretch {
	background-image:url(../images/thumb_56_stretch.gif);
}

div#content div#cat_stairs {
	background-image:url(../images/thumb_56_stairs.gif);
}

div#content div#cat_resistancetube {
	background-image:url(../images/thumb_56_resistancetube.gif);
}
div#content div#cat_pullup {
	background-image:url(../images/thumb_56_pullup.gif);
}
div#content div#cat_prenatal {
	background-image:url(../images/thumb_56_prenatal.gif);
}
div#content div#cat_postnatal {
	background-image:url(../images/thumb_56_postnatal.gif);
}
div#content div#cat_playground {
	background-image:url(../images/thumb_56_playground.gif);
}
div#content div#cat_pilates {
	background-image:url(../images/thumb_56_pilates.gif);
}
div#content div#cat_office {
	background-image:url(../images/thumb_56_office.gif);
}
div#content div#cat_navyseal {
	background-image:url(../images/thumb_56_navyseal.gif);
}
div#content div#cat_kettlebell {
	background-image:url(../images/thumb_56_kettlebell.gif);
}
div#content div#cat_junior {
	background-image:url(../images/thumb_56_junior.gif);
}
div#content div#cat_firefighter {
	background-image:url(../images/thumb_56_firefighter.gif);
}
div#content div#cat_exerciseball {
	background-image:url(../images/thumb_56_exerciseball.gif);
}
div#content div#cat_dumbbell {
	background-image:url(../images/thumb_56_dumbbell.gif);
}
div#content div#cat_combatsports {
	background-image:url(../images/thumb_56_combatsports.gif);
}
div#content div#cat_bodyweight {
	background-image:url(../images/thumb_56_bodyweight.gif);
}
div#content div#cat_babystroller {
	background-image:url(../images/thumb_56_babystroller.gif);
}

div#content div#cat_balancedome {
	background-image:url(../images/thumb_56_balancedome.gif);
}

div#content div#cat_superman {
	background-image:url(../images/thumb_56_superman.gif);
}

div#content div#cat_exercisebar {
	background-image:url(../images/thumb_56_exercisebar.gif);
}

div#content div#cat_senior {
	background-image:url(../images/thumb_56_senior.gif);
}

div#content div#cat_neoprenecardholder {
	background-image:url(../images/thumb_neoprene.jpg);
}

div#content div#cat_plasticcardholder {
	background-image:url(../images/catalog-thumbs/plastic-cardholder.jpg);
}

div#content div#cat_juniorgamebook {
	background-image:url(../images/thumb_activitiesbooklet.jpg);
}

div#content div#cat_bodyweightdvd {
	background-image:url(../images/catalog-thumbs/bodyweight-dvd.jpg);
}

div#content div#cat_bundle_fathersday {
	background-image:url(../images/featureedbundle_fathersday.jpg);
}
div#content div#cat_bundle_fanatic {
	background-image:url(../images/catalog-thumbs/bundles-fanatic.jpg);
}
div#content div#cat_bundle_militarymadness {
	background-image:url(../images/catalog-thumbs/bundles-military-madness.jpg);
}
div#content div#cat_bundle_newmomsrock {
	background-image:url(../images/catalog-thumbs/bundles-new-moms-rock.jpg);
}
div#content div#cat_bundle_tptoolkit {
	background-image:url(../images/catalog-thumbs/bundles-teachers.jpg);
}
div#content div#cat_bundle_roadwarrior {
	background-image:url(../images/catalog-thumbs/bundles-road-warrior.jpg);
}
div#content div#cat_bundle_bodyweightdvd {
	background-image:url(../images/catalog-thumbs/bundles-bodyweight-and-dvd.jpg);
}
div#content div#cat_bundle_coach {
	background-image:url(../images/catalog-thumbs/bundles-coaches.jpg);
}
div#content div#cat_bundle_personaltrainer {
	background-image:url(../images/catalog-thumbs/bundles-personal-trainers.jpg);
}
div#content div#cat_bundle_athlete {
	background-image:url(../images/catalog-thumbs/bundles-athlete.jpg);
}
div#content div#cat_bundle_lower-body-blast {
	background-image:url(../images/catalog-thumbs/bundles-lower-body-blast.jpg);
}
div#content div#cat_cones {
	background-image:url(../images/catalog-thumbs/cones.jpg);
}
div#content div#cat_saq {
	background-image:url(../images/catalog-thumbs/saq.jpg);
}
div#content div#cat_core-blast {
	background-image:url(../images/catalog-thumbs/core-blast.jpg);
}
div#content div#cat_crosstrain {
	background-image:url(../images/catalog-thumbs/crosstrain.jpg);
}
div#content div#cat_plyometrics {
	background-image:url(../images/catalog-thumbs/plyometrics.jpg);
}
div#content div#cat_speed-ladder {
	background-image:url(../images/catalog-thumbs/speed-ladder.jpg);
}
div#content div#cat_vertical-jump {
	background-image:url(../images/catalog-thumbs/vertical-jump.jpg);
}
div#content div#cat_bundle_jumpstartadv {
	background-image:url(../images/catalog-thumbs/bundles-jumpstart-advanced.jpg);
}
div#content div#cat_bundle_jumpstartint {
	background-image:url(../images/catalog-thumbs/bundles-jumpstart-intermediate.jpg);
}
div#content div#cat_bundle_jumpstartbeg {
	background-image:url(../images/catalog-thumbs/bundles-jumpstart-beginner.jpg);
}








div#content p.fd_international a {
	height:25px;
	width:125px;
	padding:0 0 0 45px;
	line-height:25px;
	vertical-align:middle;
	display:block;
	background-repeat:no-repeat;
}

div#content p#fd_australia a{
	background-image:url(../images/affiliate_program_clip_image002.jpg);
}

div#content p#fd_uk a {
	background-image:url(../images/affiliate_program_clip_image004.jpg);
}






div#content.home {
	background:url(../images/bg_home.jpg) no-repeat;	
}







div#content img#prod_maincard {
float:right;
margin:0 80px 0 0;
}



div#content div#prod_profile {
	/*position:absolute;
	top:137px;
	left:235px;*/
	width:415px;
	height:105px;
	margin:20px 0 0 33px;
}

div#content div#prod_profile h5, div#content div#prod_profile p {
	font-size:1.3em;
	margin:0 0px 0px 0px;
	line-height:1.43em;
	width:auto;
}

div#content div#prod_profile h5 {
	width:150px;
	float:left;
	clear:left;
		font-size:13px;
	line-height:19px;
}

div#content div#prod_profile p {
	font-size:13px;
	line-height:19px;
}

div#content div#prod_profile p.prod_name {
	font-weight:bold;
}



div#content div#prod_desc {
	width:670px;
	height:105px;
	margin:47px 0 33px 33px;
}

div#content div#prod_desc h4, div#content div#prod_desc li {
	font-size:13px;
	margin:0 0px 0px 0px;
	line-height:19px;

}

div#content div#prod_desc ul {
	width:auto;	
}
div#content div#prod_desc li {
	margin:0 0 0 10px;	
	background:url(../images/bullet-ongrey.gif) no-repeat -8px 3px;

	padding:0 0 0 10px;
}





div#content div#prod_thumbs {

	height:102px;
	margin:0px 0 0 0px;
}

div#content div#prod_thumbs img {
	float:left;
	margin:0 0 0 32px;
	border:0 none;
}



div#content p#prod_order {
	/*float:right;
	margin:50px 50px 50px 0;*/
	position:absolute;
	top:442px;
	left:762px;
	text-align:center;
	font-weight:bold;
	width:auto;
}

a#prod_orderbutton {
	background:url(../images/prod_order.gif) no-repeat;
	width:122px;
	height:34px;
	display:block;
}

a#prod_orderbutton.whitebg {
	background:url(../images/prod_order_whitebg.gif) no-repeat;
}








div#content.home {
	overflow:hidden;	
}


div#content div#home_main {
	background-image:url(../images/home_sample_bodyweight.jpg);
	background-repeat:no-repeat;
	background-position:165px 69px; /* was 165px 81px */
	height:390px;
	padding:24px 6px 0 0px;
}

div#content div#home_main p#home_intro {
	width:425px;
	height:45px;
	margin:0 0 65px 149px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

div#content div#home_main ul {
	float:left;
}

div#content div#home_main ul#home_linksright {
	margin:0 15px 0 auto;
	text-align:right;
	width:auto;
	float:none;

}
div#content div#home_main ul#home_linksleft li a {
	padding-left:40px;
	display:block;
}
div#content div#home_main ul#home_linksright li a{
	padding-right:40px;
	display:block;
}

div#content div#home_main ul li {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	background:none;
	margin:0;
	padding:0;
}

div#content div#home_main ul li a:link {
	color:#000000;
	text-decoration:none;
}

div#content div#home_main ul li a:visited {
	color:#000000;
	text-decoration:none;
}

div#content div#home_main ul li a:hover {
	color:#000000;
	text-decoration:underline;
}


div#content p#home_more {
	margin:0 0 0 590px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

div#content p#home_more a:link {
	color:#000000;
	text-decoration:none;
}

div#content p#home_more a:visited {
	color:#000000;
	text-decoration:none;
}

div#content p#home_more a:hover {
	color:#000000;
	text-decoration:underline;
}











div#content div#contact {
	
}

div#content div#contact div.floatleft {
	float:left;
	padding:5px 0 0 0;
}

div#content div#contact form {
	
}

div#content div#contact form p {
	width:auto;
}

div#content div#contact form p input {
	width:235px;
}

div#content div#contact form p select {
	width:237px;
}


div#content div#contact form p label {
	width:100px;
	display:block;
	float:left;
}

div#content div#contact form p span {
	
}

div#content div#contact form textarea {
	width:335px;
}


div#content div#contact form div#recaptcha {
}

div#content div#contact form p.submit {
	clear:left;
	text-align:center;
	width:350px;
}

div#content div#contact form p.submit input {
	width:100px;	
}

div#content div#contact form input, div#content div#contact form textarea, div#content div#contact form select{
	border:#000 1px solid;
}

div#content div#contact form input.checkbox {
	margin:0 10px 0 0;
	width:13px;
}


div#content span.contactinfo_spacer {
	display:block;
	float:left;
	clear:left;
	width:120px;
}


div#content div.columns {
	width:390px;
	padding:6px 0px;
	margin:0 0 5px 0;

}

div#content div.columns ul {
	
}

div#content div.columns ul li {
	background:none;
	margin:3px 0 0 0;
	padding:0 0 0 0;
}
div#content div.columns .col_1 {
	float:left;
	margin:0 0 0 10px;
 	width:180px;
}

div#content div.columns .col_2 {
	margin:0 0 0 200px;
	width:180px;
}

div#content div.columns a:link {
	
}

div#content div.columns a:visited {
	color:#003366;

}

div#content div.columns a:hover {
	color:#FF9900;

}



div#content p.inset {
	margin-left:30px;	
}


div#content div.right_column {
	float:right;

	margin:0;
}

div#content div.right_column p, div#content div.right_column ul, div#content div.right_column, div#content div.right_column h3 {
	width:300px;
	margin-left:0;
}

div#content div.right_column li {
	background:none;
	padding-left:0;
	margin-left:0;
}

div#content.workouts p,div#content.workouts ul, div#content.workouts li, div#content.workouts h2, div#content.workouts h3 {
	width:auto;	
}

div#content.what_cardholder p,div#content.what_cardholder ul, div#content.what_cardholder li, div#content.what_cardholder h2, div#content.what_cardholder h3 {
	width:450px;	
}

div#content.distributors p,div#content.distributors ul, div#content.distributors li, div#content.distributors h2, div#content.distributors h3 {
	width:auto;	
}

div#content.faqs p, div#content.faqs li, div#content.faqs h2, div#content.faqs h3 {
	width:auto;	
}

div#content.workouts h3 {
	color:#00F;
}



div#content h3 span.notbold {
	font-weight:normal;	
	color:#000;
}

div#content p.backtotop {
	text-align:right;
}

div#content p.backtotop a:link {
}



div#content p.backtotop a:visited {
	color:#003366;
}
div#content p.backtotop a:hover {
	color:#FF9900;

}

div#content div.hr {
	background-color:#999;
	height:6px;
	margin:10px 0 20px 0;
	width:400px;
	line-height:2px;
}

div#content.testimonials p, div#content.testimonials div.hr {
	width:auto;	
}


div#content div#faq_questions p.answer{
	width:15px;
	float:left;
	font-weight:bold;
	margin:0 0 0 6px;
	clear:left;
}

div#content div#faq_questions p, div#content div#faq_questions ul, div#content div#faq_questions ol, div#content div#faq_questions h4 {
	margin-left:30px;	
}

div#content div#faq_questions h4 {
	color:#00F;	
}

div#content div#press_main {
	float:right;
	width:400px;
	height:380px;
	background-position: center center;
	background-repeat:no-repeat;
	background-image:url(../images/press/nyt1.jpg);
	margin:0 10px 0 0 ;
}


div#content div.images {
	float:right;
	width:310px;
	height:380px;
	margin:0 10px 0 0;
	text-align:right;
}
div#content div.images img {
	display:block;
	border:none;
	margin:3px;	
	
}
div#content div.images img.center {
	margin:10px auto 0 auto;
}

div#content div.images img.right {
	margin:10px 0 0 auto;
}

div#content div.flags{
	float:left;
	margin-top:5px;
}

div#content div.flags p {
	min-height:83px;
	padding:0 0 0 155px;
	margin-top:10px;
	background-position:left 2px;
	background-repeat:no-repeat;
}



div#content p#flag_australia {
	background-image:url(../images/flag_australia.gif);

	

}

div#content p#flag_uk {
	background-image:url(../images/flag_uk.gif);


}

div#content p#flag_russia {
	background-image:url(../images/flag_russia.gif);

}

div#content p#flag_canada {
	background-image:url(../images/flag_canada.gif);

}

div#content p#flag_canada2 {
	background-image:url(../images/flag_canada.gif);

}

div#content p#flag_germany {
	background-image:url(../images/flag_germany.gif);

}
.floatleft {
	float:left;	
}


div#content.what_whosusing p {
	width:auto;	
}

