/**
 * Main CSS Stylesheet
 *
 * COPYRIGHT: Copyright 2005-2008 GetRebounding
 * VERSION: 1.0 stylesheet_new.css 2008-05-16 
 * LAST MODIFIED:
 */


/*  =LAYOUT
--------------------------------------------------------------*/

/* * {margin: 0; padding: 0;}*/

/*p, div {
	font-size:1.045em;
}*/

td{
	padding:10px;
}

a {
	color:#FC8713;
	text-decoration: none;
}

a:hover {
	color:#FC8713;
}

body {
	margin: 0;
	padding: 0;
	font: 12px Helvetica, Arial, serif;
	color: #000;
	background: #efefef;
	left:50%;
	margin-left:-480px;
	position:absolute;
	background-repeat: no-repeat;
	background-image: url(/images/site-redesign/bg_main.jpg);
	background-attachment:fixed;
	background-position: center 0px; 
}	
#frame {
/*	width: 780px;
	\width: 780px;
	w\idth: 780px;
	margin: 10px auto;
	padding: 0;
	text-align: left;
	background: #fff;
*/	
	top: 28px;
}

a img {border: 0;}
a span {border: 0;}

/*  =HEADER
--------------------------------------------------------------*/
#masthead {
	/*position: relative;
	margin: 0;
	height: 150px;
	background: #C1D82F url(../images/bg_banner.png) repeat-x 0 0;
border-bottom: 2px solid #5f7800;
*/

	background-image: url(/images/site-redesign/bg_mid.gif);
	position: relative;
	width: 961px;
	text-align: center;
}

#top_content_left {
	text-align: left;
	display: inline;
	position: relative;
	float: left;
	font-size: 13px;
	font-family: Arial, sans-serif;
	padding-left: 15px;
	padding-top: 13px;
}

#login_button {
	top: 5px;
	position: relative;
}



#checkoutShipAddressDefaultHeading{
	padding-left:20px;
}

#checkoutShipAddressDefaultAddress{
	padding-left:40px;
}

#checkoutShipAddressDefault address.back{
	padding-left:60px;
	padding-top:5px;
	padding-bottom:30px;
}

.instructions{
	width:600px;
	padding:20px;
}

#checkoutShipAddressDefault div.instructions{
	padding-left:250px;
	padding-top:20px;
}

#checkoutShipAddressDefault fieldset{
	padding-left:20px;
	padding-top:5px;
}


#checkoutShipAddressDefault fieldset legend, #checkoutShipAddressDefault fieldset div.alert{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:0px;
}

#checkoutShipAddressDefault fieldset address{
	padding:10px;
}

#checkoutShipAddressDefault div.back{
	padding-left:0px;
	padding-top:15px;
}

#checkoutPayment fieldset{
    padding-left:100px;
}


#checkoutConfirmDefault div.forward{
	padding-left:0px;
}

#checkoutConfirmDefault form div.forward{
	width:450px;
}

#checkoutConfirmDefault form div.forward input.button_confirm_order{
	float:right;
}

#top_content_right {
	text-align: right;
	padding-right: 15px;
	display: inline;
	position: relative;
	float: right;
	font-size: 15px;
	font-family: Arial, sans-serif;
	padding-top: 13px;
}
	
#top_bar {
	position: relative;
	height: 57px;
	width: 961px;
	background-repeat: no-repeat;
	background-image: url(/images/site-redesign/bg_top.gif);
}

#nav_bar {
	margin-top: 5px;
	height: 35px;
	width: 937px;
	margin-left: 9px;
	background-image: url(/images/site-redesign/nav_bar.jpg);
	background-repeat: no-repeat;
}

#nav_content_left {
	display: inline;
	position: relative;
	float: left;
	font-size: 16px;
	font-family: Arial, sans-serif;
	padding-left: 15px;
}

#search_box {
	top: -8px;
	position: relative;
	margin:0em;
	font-size:0.8em;
}

.categoryItem, .productItem, .additionalImagesLink{
	font-size:1em;
	margin:0px;
}

h6.categoryItem {
	font-weight:normal;
	font-size: .9em;
	}

#nav_content_right {
	text-align: right;
	padding-right: 15px;
	display: inline;
	position: relative;
	float: right;
	font-size: 15px;
	font-family: Arial, sans-serif;
	padding-top: 3px;
}

#masthead h1 {
	display: none;
}

#tagline {
	position: absolute;
	top: 35px;
	right: 5px;
	width: 495px;
	height: 115px;
	text-indent: -9999px;
	background: transparent url(../images/get_rebounding_tag.png) no-repeat 0 0;
}

h1 {font-size: 1.7em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger {
	font-size: 1em;
}

/*p,*/
div.listingDescription
{
	font-size: 1.2em;
	line-height: 1.6em;
}

#header_nav {
	float: right;
	padding: 0 10px 0 0;
}
#header_nav li {
	float: left;
	padding: 8px 0 0 10px;
	list-style: none;
}

#SpryMenu_div{
}

#SpryMenu_clear{
	clear: both;
}

#header_nav li a:link, 
#header_nav li a:visited {
	color: #fff;
	text-decoration: none;
}
#header_nav li a:hover {
	border-bottom: 1px dotted #fff;
}
/*
#column_1, .centerColumn {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#content {
	background: transparent url(../images/bg_nav_column.gif) repeat-y 0 0;
}

*/

#content {
	padding-right: 10px;
	padding-left: 10px;

	margin-bottom: 0;
	background-image: url(/images/site-redesign/bg_mid.gif);
	width: 941px;
}

#column_1,#content {overflow: hidden;}
.clearBoth {
	 clear: both;
	 height: 0px;
}

.clearBreak {
	 clear: both;
}

legend{
	color:#69C309;
	text-align:left;
	font-size:1.5em;
	font-weight: bold;
	padding: 15px 0 5px 0;
	font-weight:normal;
}

#prevOrders td {
	padding:30px;
}

.buttonRow{
	float:left;
	padding-top:10px;
	padding-bottom:20px;
}

label{
	color:#0093b6;
	font-weight:bold;
}

.forgotPassword{
	padding-left:150px;
	color:#FF9A15;
	font-size:13px;
}

.productListElementImage{
	height: 125px;
	width:100%;
}

.productListBoxContents{
	padding-top:15px;
	padding-bottom: 25px;
	width:33%;
	font-size:.9em;
	float:left;
}
.productListBoxContents a{
	text-decoration:none;	
}

.categoryListBoxContents{
	padding-bottom:25px;
	padding-top:15px;
	width:33%;
	font-size:2em;
	text-align: center;
}

#indexCategoriesHeading{
	color:#5eb92a;
	padding-left:15px;
	padding-top:3px;
	text-align:left;
	width:400px;
	clear:left;
}

#categoryImgListing{
	float:left;
	margin-left:25px;
	padding-top: 0;
}

.catgoryContainer{
	float:left;
	width:700px;
	margin-bottom: 0;
}

#categoryDescription {
	float:left;
	font-size:13px;
	padding-left:20px;
	text-align:left;
	width: 420px;
	color: #0093b6;
}
#categoryDescription h2 {
	color: #0093b6;
	size:1.3em;
	font-weight:normal;
	padding: 0;
	margin: 4px 0;
}

/*  =LEFT COLUMN
--------------------------------------------------------------*/
#column_1 {
	width: 0px;
	float: left;
	background: #c1d82f;
}

/*  =SIDE BOXES
--------------------------------------------------------------*/
.leftBoxContainer ul {
	padding: 5px 10px 10px;
	font-size: 1.1em;
}
.leftBoxContainer li {
	line-height: 1.6em;
	list-style: none;
}
.leftBoxContainer a:link,
.leftBoxContainer a:visited {
	text-decoration: none;
	color: #000;
}
.leftBoxContainer a:hover {
	border-bottom: 1px dotted #000;
}
h3.leftBoxHeading {
	padding: 5px 8px;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	background: #000;
	text-transform: uppercase;
}
#j4hstoreHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_store.gif) no-repeat 9px 50%;
}
#j4hfitnessHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_fitness.gif) no-repeat 9px 50%;
}
#j4hhealthHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_health.gif) no-repeat 9px 50%;
}
#j4htestimonialsHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_testimonials.gif) no-repeat 9px 50%;
}
#j4hinfoHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_info.gif) no-repeat 9px 50%;
}
#informationHeading {
	text-indent: -9999px;
	background: #000 url(../images/nav_title_srvc.gif) no-repeat 9px 50%;
}



/*  =MAIN COLUMN
--------------------------------------------------------------*/

/*#centerColumn {
	float: right;
	width: 530px;
	padding-top: 25px;
	padding-right: 45px;
	padding-left: 25px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
}*/

.featured_image {
	margin-top: 0px;
	padding: 0 33px 0 2px;
	z-index: 0 ;
}

.orange_text {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #fc8713;
} 

#lower_content {
	margin: 15px 0 0 0;
	font-size: 13px;
	font-family: Arial, sans-serif;
	width: 480px;
	text-align:left;
}

#productName {
	color: #0093B6;	
	font-weight:bold;
	}

#centerColumn h1 {
	font-weight: normal;
}
#centerColumn h2 {
	padding-top: .5em;
	line-height: 1.2em;
	color:#5eb92a;
	font-weight:normal;
}
#centerColumn h3 {
	line-height: 1.4em;
	font-weight: normal;
	color:#5eb92a;
}

#centerColumn h4 {
	line-height: 1.2em;
	font-weight: bold;
	color:#5eb92a;
}

#centerColumn ul,
#centerColumn ol,
#centerColumn dl {
	padding-left: 15px;
}

#navBreadCrumb {
    padding-bottom: 1.5em;
    color:#FC8713;
    font-size:1.2em;
    padding: 5px 0 0 15px;
    text-align:left;
}

#navBreadCrumb a {
    text-decoration:none;
}

#myAccountShipInfo, #myAccountPaymentInfo{
	padding:10px;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
}

#myAccountShipInfo address, #myAccountPaymentInfo address{
	padding-left:30px;
}

#centerColumn{
	padding-bottom: 20px;
}

#featuredProducts{
	width:230px;
	float:left;
	margin-top:20px;
	background-image: url(/images/featured_top.gif);
	margin-bottom:30px;
	background-repeat:no-repeat;
	text-align:center;
}

#featuredProducts_bottom{
	width:100%;
	background-image: url(/images/featured_bottom.gif);
	background-repeat:no-repeat;
	height:30px;
}


#featuredProducts .centerBoxHeading{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	
}

#featuredProducts .centerBoxContentsFeatured{
	width:175px;
	padding:15px 0 0 25px;
	clear:both;
	
}

#featuredProducts .centerBoxContentsFeatured a{
	font-size: 1.3em;
	font-weight: normal;
	text-decoration: none;
}
#featuredProducts .centerBoxContentsFeatured img {
	padding-bottom:5px;	
}

#catgoryContainer{
	width:700px;	
	
}

#navColumnTwoWrapper{
	float:right;
	height: 0px;
	margin-bottom:0;
}

#createAcctSuccessMainContent {
	margin-left: 15px;
	}
#createAcctSuccessSubHead {
	color:#0093B6;
	font-weight: normal;
	margin-left: 15px;	
	}

/*#centerColumn p {
	color: #333;
	padding-bottom: 8px;
}*/

/*
#centerColumn a {
	text-decoration: none;
	color: #600;
	border-bottom: 1px dotted #600;
}

#centerColumn a:hover {
	background: #FFC;
}*/

.nav_separator {
	top: 4px;
	position: relative;
	padding-left:4px;
	padding-right:4px;
}

#centerColumn ol {
	margin-top: 15px;
	font-size: 1.2em;
}

#centerColumn ol li {
	margin: 0 15px 0 8px;
	padding: 0 0 15px 0;
}
#trio {
	float:right; 
	width:283px;
	text-align:right;
		padding-right: 8px;
	}
#trio img {
	margin-bottom: 19px
}


/*  =STORE BOX
--------------------------------------------------------------*/

.store_link {
	margin: 10px 0 0 15px;
}
/*
#nav_rebounders {
	margin: 0;
	padding: 0;
	font-size; .5em;
	background: #e3ee9f;
}
*/

/*  =FOOTER
--------------------------------------------------------------*/


#footer {
	height: 106px;
	background-image: url(/images/site-redesign/bg_bottom.gif);
	background-repeat:no-repeat;
	width: 961px;
	text-align: center;
	padding:0 25px 0 25px;
	margin-top: 0;

}

#footer p {
	width: 100%;	
	text-align: center;
	clear:both;
}


#footer_order {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fc8713;
	margin:0;
	padding: 10px 0 0 0;
}


#footer_pay {
	text-align:left; 
	color:#666; 
	width:100px;
	float:left;
	padding: 10px 0 0 0;
	}
	
	

#footer_center {
	 float:left;
	 text-align:center; 
	 width:300px;
	 margin-left:210px;
	}
	
#footer_authorize {
	float:right; 
	width:100px;
	margin-right:35px;
	padding-top: 10px;
}
		
	
	

#footer_nav {
	text-align: center;
}
#footer_nav a {
	text-decoration:none;
}

#copyright {
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	color: #4c4c4c;
	font-size: 10px;
	font-family: Arial, sans-serif;
}

/*  =PRODUCTS 
--------------------------------------------------------------*/

#productDescription #included_items {
	margin-bottom: 10px;
	background: #e6efac url(../images/bg_prBoxLtGrn_bottom.gif) no-repeat bottom left;
	min-height:360px;
}
#included_items h3 {
	margin: 10px 0 0;
	padding: 8px 10px 5px;
	font-size: 1.1em;
	background: #e6efac url(../images/bg_prBoxLtGrn_top.gif) no-repeat 0 0;
}
#included_items li {
	list-style: none;
	padding: 0 10px 1em 10px;
}
#productMainImage {
	float: left;
	padding: 35px 0 15px;
	width: 300px;
}
#productAdditionalImages {
	padding: 25px 15px;
	width: 300px;
	float: right;
}
.additionalImages {
	float: left;
	width: 75px;
}

#createAcctDefaultHeading{
	text-align:left;
	padding-left:150px;
}

#price_block {
	clear: both;
	height: 35px;
	background: #dedede url(../images/bg_listTop_grad.gif) repeat-x 0 0;
	border-top: 1px solid #dedede;
}
#price_block h2 {
	float: left;
	width: 200px;
	padding: 10px 5px;
	padding-left: 20px;
	font-size: 1.5em;
	color: #0093B6;
}

#alsoPurchased{
	clear:both;
}

#price_block #cartAdd {
	float: right;
	width: 150px;
	padding: 20px 5px;
}

#productGeneral{
	padding-left:20px;
}

#productPrices{
	padding-left:10px;
}

#productDescription {
	border-bottom:2px solid #FC8713;
	border-top:2px solid #FC8713;
	clear:both;
	font-size:1.25em;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	width:450px;
	float:left;
	margin-bottom:10px;
}


#features { margin: 15px 0;}

#productDescription #promo_column {
	width: 200px;
}
#productDescription #promo_column ul {
	margin-left: 0;
	padding-left: 0;
	font-size: 1em;
}

#promo_box {
	background: #c1d82f url(../images/bg_prBoxGrn_bottom.gif) no-repeat bottom left;
	font-size: 1.1em;
}
#promo_box strong {
	display: block;
	padding: 5px 10px;
	background: #c1d82f url(../images/bg_prBoxGrn_top.gif) no-repeat 0 0;
}

#indexProductList{
	float:left;
	width:700px;
}

#indexProductListCatDescription {
	padding-bottom: 25px;
}

#productListing{
	padding-left:15px;
}

.productListing-rowheading {
}
.productListing-rowheading th,
.cartTableHeading
{
	height: 35px;
	background: #dedede url(../images/bg_listTop_grad.gif) repeat-x 0 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #ccc;
}
#listCell0-0 {border-left: 1px solid #dedede;}
#listCell0-2 {border-right: 1px solid #ccc;}
.itemTitle, .listingDescription {padding: 0 10px;}
#productsListingTopNumber, #productsListingBottomNumber, #productsListingListingBottomLinks {padding-top: 15px;}
/*
#productDescription table {
	padding: 10px;
	background: #efefef;
}
*/
/*
.productListing-odd {
	background: transparent url(../images/bg_lt-blue_grad.jpg) repeat-x bottom left;
}
*/
.productListing-odd td,
.productListing-even td {
	padding: 5px 0;
	border-bottom: 2px dotted #c1d82f;
}
.buttonRow, .navNextPrevList {
/*	margin: 10px;*/
	float: left;
}

/*  =XSELL MOD 
--------------------------------------------------------------*/
#crossSell {
	background: #dedede;
}
#crossSell .centerBoxContentsCrossSell {
	float: left;
}

/*  =MAIN PAGE 
--------------------------------------------------------------*/

/*#centerColumn #indexDefaultHeading {
	height: 135px;
	text-indent: -9999px;
	background: transparent url(../images/title_shape_up.gif) no-repeat 0 0;
}*/
#subtitle_main {
	display: none;
}

/*#body_copy {
	float: left;
	padding-top: 5px;
	width: 300px;
}*/


#promo_column {
	float: right;
	width: 230px;
}

#indexBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -100px;
}
#pg1_intro {
	padding-bottom: 8px;
	font-weight: bold;
}
/*  =PROMO BOX 
--------------------------------------------------------------*/
.promo {
	margin: 0 0 10px 0;
	padding: 0;
}
.promo p {
	padding: 5px 20px;
}
.promo p>strong {
	padding-top: 0;
}
.promo ul {
	padding-bottom: 15px;
	list-style: none;
}

/*#centerColumn {
	background: transparent url(../images/bg_blue_grad.jpg) repeat-x 0 0;
}*/

/*
#rebounders {
	background: transparent url(../images/bg_promo_rebounders.gif) no-repeat bottom left;
}
#rebounders #jumpstart {
	background: transparent url(../images/bg_pr-title_rbn.gif) no-repeat top left;
	height: 87px;
	text-indent: -9999px;
}
*/
#twenty-off {
	height: 383px;
	padding-bottom: 25px;
	background: transparent url(../images/bg_promo_vids.gif) no-repeat 0 0;
}
#twenty-off #disc_title {
	text-indent: -9999px;
}
#twenty-off .disclaimer {
	padding: 245px 0 0 30px;;
	width: 100px;
	font-size: 9px;
}
/*
#t-shirt {
	margin-left: 23px;
	background: transparent url(../images/bg_promobox_bottom.gif) no-repeat bottom left;
}
*/
#t-shirt #title_tshirt {
	background: transparent url(../images/free_t-shirt.png) no-repeat 21px 0px;
	height: 197px;
	text-indent: -9999px;
}
#t-shirt #fine_print {
	font-size: .75em;
}

/*  =BUY NOW BOX 
--------------------------------------------------------------*/

#buy_now {
	clear: both;
	/*width: 250px; */
	margin: 25px 0;
	padding: 8px;
	background: #efefef;
}

/*  =REBOUNDER CATEGORY PAGE 
--------------------------------------------------------------*/
#cat_davehall {
	width: 45%;
	float: left;
}
#cat_needak {
	width: 45%;
	float: right;
}
/*  =J4H REVIEWS 
--------------------------------------------------------------*/
#j4h_reviews h1 {
	line-height: 1.5em;
}

/*  =JUST BOUNCE PAGE 
--------------------------------------------------------------*/
#justbounceBody #heading_just_bounce {
	height: 30px;
	text-indent: -9999px;
	background: transparent url(../images/title_just_bounce.gif) no-repeat 0 0;
}
#justbounceBody #promo_column {
	float: right;
	width: 230px;
	margin-top: 15px;
}
#justbounceBody #promo_column img {
	padding-left: 35px;
}

/*  =NO GYM REQUIRED PAGE 
--------------------------------------------------------------*/
#nogymBody #heading_no_gym {
	height: 38px;
	text-indent: -9999px;
	background: transparent url(../images/title_no_gym.gif) no-repeat 0 0;
}
#nogymBody #promo_column {
	float: right;
	width: 230px;
	margin-top: 0;
}
#nogymBody #promo_column img {
	padding-left: 35px;
}

/*  STRENGTH TRAINING PAGE 
--------------------------------------------------------------*/
#strengthtrainBody #heading_strength_train {
	height: 75px;
	text-indent: -9999px;
	background: transparent url(../images/title_strength_train.gif) no-repeat 0 0;
}
#strengthtrainBody #promo_column {
	float: right;
	width: 230px;
	margin-top: 0;
}
#strengthtrainBody #promo_column img {
	padding-left: 20px;
}


/*  =AEROBICS PAGE 
--------------------------------------------------------------*/
#aerobicsBody #heading_aerobics {
	height: 96px;
	text-indent: -9999px;
	background: transparent url(../images/title_aerobics.gif) no-repeat 0 0;
}
#aerobicsBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -50px;
}
#aerobicsBody #promo_column img {
	padding-left: 30px;
}


/*  =KIDS PAGE 
--------------------------------------------------------------*/
#kidsBody #heading_kids {
	height: 69px;
	text-indent: -9999px;
	background: transparent url(../images/title_kids.gif) no-repeat 0 0;
}
#kidsBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -50px;
}
#kidsBody #promo_column img {
	padding-left: 30px;
}
/*
#kidsBody #kids_advisory {
	margin-top: 20px;
}
#kidsBody #kids_advisory h4 {
	margin-left: 18px;
	padding: 10px 0 8px;
	font-size: 1.2em;
}
#kidsBody #kids_advisory li {
	list-style: none;
	padding-bottom: 8px;
}
*/
#kids_vids {
	width: 200px;
	margin: 30px 0 10px 30px;
	background: #e6efac url(../images/bg_prBoxLtGrn_bottom.gif) no-repeat bottom left;
}
#kids_vids h4 {
	margin: 10px 0 0;
	padding: 8px 10px 5px;
	font-size: 1.1em;
	background: #e6efac url(../images/bg_prBoxLtGrn_top.gif) no-repeat 0 0;
}
#kids_vids li {
	list-style: none;
	padding: 0 10px 1em 0px;
}

#kids_advisory {
	width: 200px;
	margin-left: 30px;
	background: #e6efac url(../images/bg_prBoxLtGrn_bottom.gif) no-repeat bottom left;
}
#kids_advisory h4 {
	margin: 10px 0 0;
	padding: 8px 10px 5px;
	font-size: 1.1em;
	background: #e6efac url(../images/bg_prBoxLtGrn_top.gif) no-repeat 0 0;
}
#kids_advisory li {
	list-style: none;
	padding: 0 10px 1em 0px;
}

#kids_pullquote {
	margin-bottom: 5px;
	padding: 10px;
	font-style: italic;
	font-weight: bold;
	background: #efefef;
}
#kids_pullquote p {
	color: #666;
}

/*  =HEALTH BENEFITS PAGE 
--------------------------------------------------------------*/

#benefitsBody #heading_benefits {
	height: 38px;
	text-indent: -9999px;
	background: transparent url(../images/title_benefits.gif) no-repeat 0 0;
}

#benefitsBody #promo_column {
	float: right;
	width: 230px;
	margin-top: 20px;
}
#benefitsBody #promo_column img {
	padding-left: 20px;
}

/*  =WEIGHT LOSS PAGE 
--------------------------------------------------------------*/

#weightlossBody #heading_weight_loss {
	height: 71px;
	text-indent: -9999px;
	background: transparent url(../images/title_weight_loss.gif) no-repeat 0 0;
}

#weightlossBody #promo_column {
	float: right;
	width: 200px;
	margin-top: 20px;
}
#weightlossBody #promo_column img {
	padding-left: 15px;
}
#weightlossBody table {
	margin-top: 15px;
}
* html #weightlossBody table {
	font-size: 8px;
}


/*  =STRESS RELIEF PAGE 
--------------------------------------------------------------*/
#stressreliefBody #heading_stress {
	height: 79px;
	text-indent: -9999px;
	background: transparent url(../images/title_stress.gif) no-repeat 0 0;
}
#stressreliefBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -60px;
}
#stressreliefBody #promo_column img {
	padding-left: 35px;
}
/*  =IMMUNE RESTORATION PAGE 
--------------------------------------------------------------*/
#immunerestorationBody #heading_restoration {
	height: 79px;
	text-indent: -9999px;
	background: transparent url(../images/title_immune.gif) no-repeat 0 0;
}
#immunerestorationBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -60px;
}
#immunerestorationBody #promo_column img {
	padding-left: 20px;
}
#book_promo {
	margin: 15px 0 0 30px;
}

/*  =ANTI AGING PAGE 
--------------------------------------------------------------*/
#antiagingBody #heading_anti_aging {
	height: 96px;
	text-indent: -9999px;
	background: transparent url(../images/title_anti_aging.gif) no-repeat 0 0;
}
#anti_aging_list {
	padding: 10px 8px;
}


/*  =ABOUT US PAGE 
--------------------------------------------------------------*/
#aboutusBody #heading_founder {
	height: 40px;
	text-indent: -9999px;
	
}
#aboutusBody #promo_column {
	float: right;
	width: 230px;
	margin-top: -40px;
}
#aboutusBody #promo_column img {
	padding-left: 17px;
}


/*  =ARTICLES PAGE 
--------------------------------------------------------------*/

.article_listing {
	padding: 5px 0 10px;
}

/*  =FAQ PAGE 
--------------------------------------------------------------*/

#faqBody #heading_faq {
	height: 37px;
	text-indent: -9999px;
	background: transparent url(../images/title_faq.gif) no-repeat 0 0;
}
#content_faq ul {
	padding: 5px 0;
	margin-bottom: 10px;
	list-style: none;
}
#content_faq li {
	padding: 3px 0;
}
.question {
	padding: 5px 0 10px;
	background: #efefef;	
	font-weight: bold;
}
.answer {
	padding-bottom: 10px;
}

/*  =TESTIMONIALS PAGE 
--------------------------------------------------------------*/
#testimonialsBody #heading_share {
	height: 38px;
	text-indent: -9999px;
	background: transparent url(../images/title_testimonials.gif) no-repeat 0 0;
}
.testimonial {
	padding-bottom: 20px;
}
.customer {
	padding-top: 10px;
	font-size: 1em;
}
.cust_name {
	font-style: italic;
	font-weight: bold;
}

/*  =SHARE YOUR STORY PAGE 
--------------------------------------------------------------*/
#shareBody #heading_share {
	height: 37px;
	text-indent: -9999px;
	background: transparent url(../images/title_share.gif) no-repeat 0 0;
}

/*  =ARTICLES PAGE 
--------------------------------------------------------------*/
#articlesBody #heading_articles {
	height: 37px;
	text-indent: -9999px;
	background: transparent url(../images/title_articles.gif) no-repeat 0 0;
}

/*  =EVENTS PAGE 
--------------------------------------------------------------*/
#heading_events {
	height: 37px;
	text-indent: -9999px;
	background: transparent url(../images/title_news_events.gif) no-repeat 0 0;
}
#eventsBody #centerColumn address {
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 1.4em;
}
/*  =TIPS PAGE 
--------------------------------------------------------------*/
#reboundingtipsBody #heading_rebounding_tips {
	height: 37px;
	text-indent: -9999px;
	background: transparent url(../images/title_tips.gif) no-repeat 0 0;
}

/*  =OUR GUARANTEE PAGE 
--------------------------------------------------------------*/
#guaranteeBody #heading_guarantee {
	height: 26px;
	text-indent: -9999px;
	background: transparent url(../images/title_guarantee.gif) no-repeat 0 0;
}

/*  =WARRANTIES PAGE 
--------------------------------------------------------------*/
#warrantiesBody #heading_warranties {
	height: 26px;
	text-indent: -9999px;
	background: transparent url(../images/title_warranties.gif) no-repeat 0 0;
}

/*  =SHIPPING PAGE 
--------------------------------------------------------------*/


/*  =TERMS & CONDITIONS PAGE 
--------------------------------------------------------------*/
#conditionsBody #conditionsHeading {
	height: 30px;
	text-indent: -9999px;
	background: transparent url(../images/title_terms.gif) no-repeat 0 0;
}

/*  =TERMS & CONDITIONS PAGE 
--------------------------------------------------------------*/
#privacyBody #privacyDefaultHeading {
	height: 38px;
	text-indent: -9999px;
	background: transparent url(../images/title_privacy.gif) no-repeat 0 0;
}

/*  =CONTACT US PAGE 
--------------------------------------------------------------*/
#contactusBody #contactUsDefault h1 {
	height: 27px;
	text-indent: -9999px;
	background: transparent url(../images/title_contact.gif) no-repeat 0 0;
}
#contactusBody address {
	padding: 15px 10px;
	line-height: 1.3em;
}

#contactUsNoticeContent {
	text-align: left;
	padding-left: 20px;
		}
	

/*  =SITE MAP PAGE 
--------------------------------------------------------------*/
#sitemapBody #siteMapHeading {
	height: 36px;
	text-indent: -9999px;
	background: transparent url(../images/title_sitemap.gif) no-repeat 0 0;
}



/*  =WEIGHT LOSS PAGE 
--------------------------------------------------------------*/

#weightlossBody table,
#jumpingforhealthBody table,
#productDescription table
{
	border: 1px solid #ccc;
}
#weightlossBody #heading th,
#jumpingforhealthBody #heading th,
#productDescription #heading th
{
	background: #c1d82f;
}
#weightlossBody tr th,
#jumpingforhealthBody tr th,
#productDescription tr th {
	background: #dedede;
	width: 60px;
	text-align: left;
}
#features .odd,
#weightlossBody .odd,
#jumpingforhealthBody .odd,
#productDescription .odd
{
	background: #efefef;
}

/*  =FORMS
--------------------------------------------------------------*/

#accountEditDefault{
	margin-left:35%;
}

FORM, SELECT, INPUT {
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #FFC;
}

	fieldset fieldset legend{
		display:none;
	}

fieldset{
		border: 0px;
		background: none;	
		width: 550px;
		margin:0px;
		padding:0px;
	}

	form{
		text-align:left;
	}
	
	form, select, input{
		margin:3px;
	}

	label{
		text-align:right;
	}
	
	#gender-male, #newsletterFieldset{
		margin-left:150px;
	}


LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}


#continue_steps .buttonRow {
	margin-left:0;
	
	}

.attribImg{
	font-size:1.2em;
	padding:5px;
	float:left;
	text-align:center;
}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch {
	float: left;
	font-size:1.5em;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
.alert {
	color: #f00;
	margin-left: 0.5em;
	font-weight:bold;
	}


/* This is the CSS needed for the Order Step Edition 2 contribution */

div.order_steps {       /* Is needed for the centering in IE */
    width: 100%;
    padding: 0px;
    margin: 30px -15px 50px 0;
    text-align: left;
	padding-left:100px;
}

table.order_steps {
    margin-left: auto;
    margin-right: auto;
    width: 90%;       /* Here you can set the total width of this contrib */
    padding-bottom: 10px;
    background-color: transparent;      /* Here you can change the background-color of the whole contrib */
}

tr.order_steps_line_2 {
    height: 1px;        /* Is a part in determining the height of the line */
    padding: 0px;
    margin: 0px;
}

tr.order_steps_line_3 {
    height: 1px;        /* Is a part in determining the height of the line shadow */
    padding: 0px;
    margin: 0px;
}

td.progressbar_active {
    background-color: #3DA200;     /* Determines the active color of the completed part of the line */
    width: 4%;
    padding: 0px;
    margin: 0px;
}

td.progressbar_inactive {
    width: 4%;
    background-color: #9A9A9A;    /* Determines the non-active color of the uncompleted part of the line */
    padding: 0px;
    margin: 0px;
}

td.progressbar_active_shadow {
    background-color: #346C00;     /* Determines the non-active color of the completed part of the line shadow */
    width: 4%;
    padding: 0px;
    margin: 0px;
}

td.progressbar_inactive_shadow {
    width: 4%;
    background-color: #666666;   /* Determines the non-active color of the uncompleted part of the line line*/
    padding: 0px;
    margin: 0px;
}

td.order_steps_text {
    text-align: center;
    vertical-align: top;
    color: #A7A7A7;        /* Determines the non-active color of the text */
    padding-bottom: 5px; /* Determines the distance between the text and the line */
	border-bottom: 2px solid #dedede;
}

td.order_steps_text_completed {
    text-align: center;
    vertical-align: top;
    color: #8DB18D;        /* Determines the non-active color of the text steps that have been completed*/
    padding-bottom: 10px; /* Determines the distance between the text and the line */
	border-bottom: 2px solid #3DA200;
}

td#active_step_text {       /* These are the styles for the active text */
    color: #005C2C;
    font-weight: 700;
    font-size: 1.1em;
	border-bottom: 2px solid #3DA200;
}

/* End Order Steps contribution CSS */

/*  =CHECKOUT SHIPPING
--------------------------------------------------------------*/
#checkoutShippingHeadingAddress, #checkoutPaymentHeadingAddress {
	margin-bottom: 10px;
}

#checkoutShipping, #checkoutPayment{
	padding-left:100px;
}

#productAttributes{
	float:left;
	padding-left:100px;
	padding-bottom:30px;
}

#checkoutShippingHeadingMethod {
	margin: 15px 0 0 0;
}
#checkoutShippingContentChoose {
	padding-top: .5em;
	font-size: 1.2em;
}
#checkoutShippingContentChoose legend {
	padding-top: .5em;
 	line-height: 1.2em;
	color:#5eb92a;
}

#perUnit .forward {
	font-size: 1.5em;
	font-weight: bold;
	color: #666;
}

/*  =ACCOUNT
--------------------------------------------------------------*/
#accountLinksWrapper {
	margin: 15px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #efefef;
}
#accountLinksWrapper ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
}
#accountLinksWrapper li {
	line-height: 1.5em;
}

.floatingBox, #sendSpendWrapper, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

/*misc*/
.back {
	float: left;
	}

/*.forward {
	float: right;
	}
*/
.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #efefef;
	vertical-align: top;
	}

.rowEven {
	background-color: #fff;
	vertical-align: top;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

#siteMapList {
	width: 90%;
	padding-left: 20px;
	text-align:left;
	}

#siteMapList h3 {
	font-weight:normal;
	color:#0093B6;
	}
#content_founder {
	padding-left: 20px;
	text-align:left;
	}
#content_founder h1, #content_founder h3{
	color:#0093B6;
	font-weight:normal;
	}
#shippingInfoMainContent {
	padding-left: 20px;
	text-align:left;
	}
#shippingInfoMainContent h3{
	color:#0093B6;
	font-weight:normal;
	}
#privacyDefaultMainContent {
	text-align:left;
	padding-left: 20px;
		}
#privacyDefaultMainContent h3{
	color:#0093B6;
	font-weight:normal;
		}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
	left:0px;
	margin-left:10px;
	margin-top:30px;
}

#continue_steps {
	padding-top: 15px;
}
#promo_1 {
	padding: 140px 0 0 0;
	font-size: 1em;
	background: transparent url(../images/20-off_badge.png) no-repeat 0 0;
}
#shipping_price {
	margin: 15px 0 10px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	background: #dceafb url(../images/bg_prBoxBlue_bottom.gif) no-repeat bottom left;
}
#shipping_price strong {
	padding: 5px 10px 0;
	display: block;
	background: #dceafb url(../images/bg_prBoxBlue_top.gif) no-repeat 0 0;
}
#shipping_xmas {
	margin: 10px 0 10px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	background: #76b41c url(../images/bg_prBoxDarkGrn_bottom.gif) no-repeat bottom left;
}
#shipping_xmas strong {
	padding: 5px 10px 0;
	display: block;
	background: #76b41c url(../images/bg_prBoxDarkGrn_top.gif) no-repeat 0 0;
}

/*  SHOPPING CART 
--------------------------------------------------------------*/


.tableHeading {
	height: 35px;
	background: #dedede url(../images/bg_listTop_grad.gif) repeat-x 0 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #ccc;
}
#cartContentsDisplay {
	border-top: 1px solid #ccc;
}
#cartContentsDisplay td {
	padding: 10px 5px;
}

/*
#cartContentsDisplay th {
	border-bottom: 1px solid #ccc;
}
#cartContentsDisplay td {
	padding: 10px 5px;
}
*/

/*Shopping Cart Display*/
/*
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}
*/

#cartAdd input{
	float:left;
}

.tableHeading TH {
	border-bottom: 1px solid #ccc;
	}
	
/*
#cartProdTitle {
	font-size: 1.3em;
	font-weight: bold;
}
*/
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-size: 1.4em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2em;
	color: #0093B6;
	}

.tableRow, #cartSubTotal {
	height: 2.2em;
	}
.advisory p {
 	padding: 10px 0;	
}
 #cartInstructionsDisplay p {
 	padding: 15px 0 25px;
 }
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
.cartProductDisplay {
	font-size: 1.2em;
	font-weight: bold;
}

.cartProductDisplay img {
	margin-right: 5px;
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: left;
	padding-right: 0.2em;
	font-size: 1.2em;
	}
.cartTotalDisplay {
	font-weight: bold;
}
#scUnitHeading {
	padding-left: .5em;
	}
#scUpdateQuantity {
	width: 3em;
	
	}
#scQuantityHeading {
	padding-left:.5em;
	}
#scProductsHeading {
padding-left:1em;	
	}
.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	padding: 10px 0 5px;
	}

#cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
width: 50%; 
margin: 0.2em;
padding: 0.5em;
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

.totalBox {
	width: 5.5em;
	text-align: left;
	padding-bottom: 15px;
}


#otsubtotal .totalBox, #otshipping .totalBox, #ottotal  .totalBox{
	float: right;
}

#otsubtotal .lineTitle,  #otshipping .lineTitle, #ottotal .lineTitle{
	float: left:
}

.lineTitle, .amount {
	text-align: left;
	padding: 0.2em;
	font-weight:normal;
	color: #69C309;
	}

.amount {
	width: 5.5em;
	}
	
#coupon_section p {
	padding-bottom: 1em;
}
#why_login, #why_password {
	padding-top: 1em;
	font-size: 1em;
}

#loginDefault, #createAcctDefault{
	padding-left:70px;
	
}

#loginDefaultHeading {
	padding-bottom: 15px;
}
#checkoutOrderTotals {
	margin-top: 20px;
	width: 250px;
}


#orderTotals {padding-top: 1.2em;}
#otsubtotal,
#otshipping,
#ottax,
#ottotal {
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
}
#ottotal {
	color: #0093B6;
	margin-top: .5em;
	padding-top: .5em;
	border-top: 1px solid #999;
}

#checkoutShipping .floatingBox, #checkoutPayment .floatingBox{
	float:left;
	font-size:1.25em;
	padding-left:40px;
}

#checkoutShipping .back, #checkoutPayment .back {
	width: 170px;
	padding: 20px;
	background: #efefef;
	border: 1px solid #ccc;
	float:left;
	font-size:1em;
}

#checkoutConfirmDefault #checkoutShipto{
	padding-left:25px;
	width:300px;
	margin-right:30px;
}

#checkoutConfirmDefault #checkoutShipto address{
	padding-bottom:9px;
}

#checkoutConfirmDefaultPayment {
	margin-top: 5px;
	}
	
	
#checkoutShipto ul{

	padding-left:0;
}

#checkoutShipto address{
	padding-left:10px;
/*	float:left;*/
}


#checkoutShipto div, #checkoutBillto div{
	float:left;
	padding-left:0px;
}

#checkoutShipto .buttonRow,
#checkoutBillto .buttonRow {
	margin-top: 1.5em;
}
#checkoutShipto ul {
	list-style: none;
}

/*
#checkoutConfirmDefault #checkoutShipto,
#checkoutConfirmDefault #checkoutBillto {
	height: 11em;
}
*/
#checkoutConfirmDefaultBillingAddress {
	padding-bottom: .5em;
	margin-top:0px;
	padding-top:0px;
}
#checkoutConfirmDefaultHeadingCart {
	margin-top: 20px;	
	width: 80%;
}

#checkoutConfirmDefault #checkoutShipto .buttonRow{
	margin:0;
	clear:both;
	
/*	margin-top: 19px;
	margin-left: 250px;*/
}


/*#checkoutConfirmDefault #checkoutBillto .buttonRow{
	margin-left: 150px;
}*/

#checkoutConfirmDefault .buttonRow .cssButton,
#checkoutConfirmDefault .buttonRow .cssButtonHover{
	margin-top: -5px;
}

#ccTotalHeading {
	padding-right: 1em;
	text-align: right;	
}
#ccQuantityHeading, .cartQuantity {
	text-align: center;
}
.cartQuantity {
	font-weight: bold;
}

/*	Thank you page
----------------------------------------------------------------------------- */

/*#checkoutSuccess h1 {
	text-indent: -9999px;
	height: 262px;
	background: transparent url(../images/thankyou.png) no-repeat 0 0;
}*/

#checkoutSuccess h1 {
	margin-top:100px;
}


#checkoutSuccess p {
	font-size: 1.5em;
}
#checkoutSuccess h3 {
	font-size: 2em;
	text-align: center;
}
#checkoutSuccessOrderNumber {
	width: 200px;
	margin: 10px 0px;
	padding: 10px 0px;
	border: 1px solid #ccc;
	text-align: center;
	background: #efefef;
}

#hello_customer {
	font-size:18px;
	padding-left:5px;
	padding-top:7px;
}

#top_content_right a{
	color:black;
	text-decoration:none;
}

#top_content_right a:hover{
	color:blue;
	text-decoration:none;
}

/*	warnings, errors, messages
----------------------------------------------------------------------------- */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	margin: 1em 0;
	border: 1px solid #000000;
	width: 600px;
	}

#addressBookDefault fieldset{
	margin-top:25px;
}

#addressBookDefault .back{
	padding-left:0px;
}

#addressBookDefault address{
	padding-left:50px;
}

#accountEditDefault .forward {
	padding-left:0px;
	margin:0px;
}

#accountPassword .back, #acctNewslettersDefault .back{
	padding-left:0px;
}

#accountPassword .forward, #acctNewslettersDefault .forward{
	margin:0px;
	padding-top:11px;
}

#passwordForgotten .back{
	padding-left:0px;
	
}

#passwordForgotten .forward{
	margin:0px;
	padding-top: 11px;
}


.messageStackWarning, .messageStackError {
	background-color: #86cd47;
	color: black;
	text-align:center;
	}

.messageStackSuccess {
	background-color: #9dad1e;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*	maintenance page
----------------------------------------------------------------------------- */
#downformaintenanceBody {margin: 0; padding: 0;}
#downformaintenanceBody #frame {
	margin-top: 50px;
	padding: 0;
	width: 500px;
	border: 1px solid #000;
	background: transparent url(../images/bg_maint.png) repeat-x 0 0;
}
#downformaintenanceBody #centerColumn {
	margin: 0;
	padding: 0;
	background: transparent;
}
#downformaintenanceBody #maintenanceDefault {
	margin: 0 110px 0 90px;
	padding: 0;
}
#downformaintenanceBody #maintenanceDefaultHeading {
	margin: 50px 0 0 0;
	padding: 0 0 .5em 0;
	font-size: 2.5em;
	color: #fff;
}

#MenuBar1{
	display:none;
}

#downformaintenanceBody #maintenanceDefaultMainContent {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 1.2em;
}

address {
	text-align:left;
}

#downformaintenanceBody maintenance_contacts {
	padding-bottom: 25px;
}
#downformaintenanceBody img {
	padding-bottom: 45px;
}
/*	=RAPID SSL CERT IMAGE
----------------------------------------------------------------------------- */
#column_1 #rapidssl {
	margin: 50px 45px;
}

#indexCategories{
}

#indexCategories img {
	/*margin-left: 25px;*/
	padding-bottom:25px;
}

/*	=POPUP WINDOWS
----------------------------------------------------------------------------- */

#infoShoppingCart div {
	margin: 15px 30px;
}
#content_events address {
	line-height: 1.4em;
}

/*	=CREATE ACCOUNT SUCCESS
----------------------------------------------------------------------------- */
#createaccountsuccessBody #createAcctSuccessHeading {
	height: 30px;
	text-indent: -9999px;
	background: transparent url(../images/title_thank_you.gif) no-repeat 0 0;
}
#createaccountsuccessBody #couponReminder,
#shoppingcartBody #couponReminder {
	padding: 10px 20px 25px;
	margin: 10px 25px;
	background: #dedede;
	border: 1px solid #ccc;
}

#shoppingcartBody #couponReminder {
	margin: 25px 25px 10px;
}

/*	=SURVEY PAGE
----------------------------------------------------------------------------- */

/*	=SITEMAP PAGE
----------------------------------------------------------------------------- */

#sitemapBody #siteMap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sitemapBody #siteMap li {
	line-height: 1.7em;
}

/*  =SPECIAL OFFER PAGE 
--------------------------------------------------------------*/

#so_promo_title { padding-bottom: 10px;}
#so_body_copy {
	float: left;
	width: 235px;
	padding: 0 20px 0 0;
}
#so_promo_column {
	float: right;
	width: 235px;
	padding: 0 20px 0 0;
}
.atc_button {
	margin: 10px 0 20px;
}
/*  =J4H SPECIAL OFFER PAGE 
--------------------------------------------------------------*/

#j4h_promo_title { 
	height: 68px;
	text-indent: -9999px;
	background: transparent url(../images/j4h_promo_title.gif) no-repeat 0 0;
}


/*  =TOLL FREE NUMBER
--------------------------------------------------------------*/
.toll_free {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
#header_nav #call_to_order {
	color: #e7f78c;
	margin-right: 10px;
	font-weight: bold;
}

/* =LIVECHAT
--------------------------------------------------------------*/
#header_nav #livechat {
	margin: 0;
	padding: 0;
}

/*  =DAVE HALL SHIP DELAY
--------------------------------------------------------------*/

#ship_info {
	margin: 15px 0 10px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	background: #ff7c7c url(../images/bg_prBoxRed_bottom.gif) no-repeat bottom left;
}
#ship_info strong {
	padding: 5px 10px 0;
	display: block;
	background: #ff7c7c url(../images/bg_prBoxRed_top.gif) no-repeat 0 0;
}
#vh1 {
	height: 120px;
	width: 260px;
	background: transparent url(../images/vh1-box.jpg) no-repeat 0 0;
	padding: 15px 15px 0px 15px;
	font-size: 1.4em;
}
#vh1 strong {
	color: #fff;
}#vh1-2 {
	height: 60px;
	width: 510px;
	background: transparent url(../images/vh1-2.jpg) no-repeat 0 0;
	text-indent: -9999px;
}
