

body{
font-family: Arial, Helvetica,sans-serif; 
color:#666666;
margin:0px;
padding:0px;
font-size:13px;
line-height:20px;
}

*:focus {outline: none;}

strong{
color:black;
}

.black{
color:black;
}

a img{
border:0px;
}

.bluetext{
color:#0098D1;
}

.greytext{
color:#666666;
}

.warning{
color:red;
}
.error{
color:red;
}
#go_holder{
width:40px;
float:right;
}

#storelocator-GO{
margin:0px;
}

.big_orange, .big_orange strong{
color:#ff6600;
font-size:42px;
}

h1.bigblack{

}

h2{
font-size:24px;
color:black;
margin-top:0px;
padding-top:0px;
}

sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}


.horizontal_rule{
width:100%;
height:1px;
border-bottom:solid 1px black;
margin-top:10px;
margin-bottom:10px;
}

.detailtext_one{
line-height:18px;
}

.detailtext_one a{
color:#0098D1;
text-decoration:none;
}

.detailtext_one a:hover{
text-decoration:underline;
}


#page{
width:974px;
margin-left:auto;
margin-right:auto;
position:relative;
}



/* NAVIGATION STYLES */

#navigation{
border-bottom:4px solid black;
height:70px;
position:relative;
display:block;
}

#logo{
position:relative;
display:block;
width:110px;
height:70px;
text-indent:-3000px;
background-image:url('images/logo_jointjuice.gif');
background-repeat:no-repeat;
background-position:center left;
}

#cart_status{
font-size:14px;
font-weight:bold;
left:740px;
padding-top:2px;
position:absolute;
text-align:left;
top:43px;
width:200px;
display:block;
}


#FAQ_list{
margin:0px;
padding:0px;
}

#FAQ_list li{
margin:0px;
padding:0px;
list-style:none;
padding:5px 0;
}

#FAQ_list a{
font-size:11px;
color:#0098d1;
text-decoration:none;
}

#FAQ_list a:hover{
color:#ff5a00 !important;
text-decoration:none !important;
}

#nav_primary{
position:absolute;
top:30px;
left:80px;
}

#nav_primary li{
display:inline-block;
float:left;
}
#nav_primary li a, #cart_counter{
background-image:url('images/nav_primary_sprite.gif');
display:block;
height:20px;
text-indent:-3000px;
}

#link_products a{
width:78px;
background-position:0px 0px;
}
#link_products a.active {
background-position:0px -20px;
}
#link_products a:hover{
background-position:0px -40px;
}


#link_healthyjoints a{
width:126px;
background-position:-78px 0px;
}
#link_healthyjoints a.active{
background-position:-78px -20px;
}
#link_healthyjoints a:hover{
background-position:-78px -40px;
}


#link_coupons a{
background-position:-542px 0;
width:74px;
}
#link_coupons a.active{
background-position:-542px -20px;
}
#link_coupons a:hover{
background-position:-542px -40px;
}


#link_company a{
width:86px;
background-position:-202px 0px;
}
#link_company a.active{
background-position:-202px -20px;
}
#link_company a:hover{
background-position:-202px -40px;
}


#link_storelocator a{
width:112px;
background-position:-288px 0px;
}
#link_storelocator a.active{
background-position:-288px -20px;
}
#link_storelocator a:hover{
background-position:-288px -40px;
}

#cart_counter{
width:110px;
background-position:-415px 0px;
float:left;
}

#cart_counter.active{
background-position:-415px -20px;
}

#cart_counter:hover{
background-position:-415px -40px;
}


/* DRTV STYLES */
#nav_primary.drtv li a{
background-image:url('images/nav_drtv_sprite.gif');
}

#link_ingredients a{
width:90px;
background-position:0px 0px;
}
#link_ingredients a.active{
background-position:0px -20px;
}
#link_ingredients a:hover{
background-position:0px -40px;
}

#link_jointhealth a{
width:107px;
background-position:-97px 0px;
}
#link_jointhealth a.active{
background-position:-97px -20px;
}
#link_jointhealth a:hover{
background-position:-97px -40px;
}

#link_faq a{
width:221px;
background-position:-201px 0px;
}
#link_faq a.active{
background-position:-201px -20px;
}
#link_faq a:hover{
background-position:-201px -40px;
}




/* PRODUCT NAVIGATION */
#nav_products{
width:646px;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:25px;
background-color:white;
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;
}

#nav_products li{
display:inline-block;
float:left;
margin:0px;
padding:0px;
}

#nav_products a{
background-image:url('images/nav_products_sprite.gif');
background-repeat:no-repeat;
display:block;
height:24px;
text-indent:-3000px;
}

#link_drinkmix a{
width:170px;
background-position:0px -2px;
}

#link_drinkmix a.active{
background-position:0px -26px;
}

#link_drinkmix a:hover{
background-position:0px -51px;
}

#link_supplement a{
width:238px;
background-position:-170px -2px;
}

#link_supplement a.active{
background-position:-170px -26px;
}

#link_supplement a:hover{
background-position:-170px -51px;
}

#link_performancewater a{
width:236px;
background-position:-408px -2px;
}

#link_performancewater a.active{
background-position:-408px -26px;
}

#link_performancewater a:hover{
background-position:-408px -51px;
}


/* JAA NAVIGATION */
#nav_JAA{
width:646px;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:25px;
background-color:white;
margin:20px 0px 6px 0px;
padding:0px;
padding-top:6px;
padding-bottom:4px;
}

#nav_JAA li{
display:inline-block;
float:left;
margin:0px;
padding:0px;
}

#nav_JAA a{
background-image:url('images/nav_JAA_sprite.gif');
background-repeat:no-repeat;
display:block;
height:20px;
text-indent:-3000px;
}


#link_thebasics a{
width:80px;
background-position:0px 2px;
}

#link_thebasics a.orange{
background-position:0px -18px;
}

#link_thebasics a.blue{
background-position:0px -38px;
}



#link_nutrition a{
width:100px;
background-position:-85px 2px;
}

#link_nutrition a.orange{
background-position:-85px -18px;
}

#link_nutrition a.blue{
background-position:-85px -38px;
}



#link_exercise a{
width:80px;
background-position:-186px 2px;
}

#link_exercise a.orange{
background-position:-186px -18px;
}

#link_exercise a.blue{
background-position:-186px -38px;
}



#link_jointhistory a{
width:116px;
background-position:-270px 2px;
}

#link_jointhistory a.orange{
background-position:-270px -18px;
}

#link_jointhistory a.blue{
background-position:-270px -38px;
}



#link_fitness a{
width:100px;
background-position:-390px 2px;
}

#link_fitness a.orange{
background-position:-390px -18px;
}

#link_fitness a.blue{
background-position:-390px -38px;
}



/* JAA STYLES */
.jaa_questionbox{
border-bottom:solid 1px #d9d9d9;
padding-bottom:20px;
margin-bottom:20px;
width: 640px;
}
.jaa_illbox{width:180px;float:left;}
.jaa_questions{float:left;width:460px;}
.jaa_nextbutton{width:644px;text-align:right;}
.jaa_nextbutton img:hover{cursor:pointer;}


.jaa_submitemail_button{width:680px;text-align:right;}


.jointage_results{color:#ff6600; font-size:22px;font-weight:bold;margin-top:20px; margin-bottom:8px;}

.items .jaa_results_thin{width:60px;float:left;}
.items .jaa_results_med{width:260px;padding-top:50px !important;padding-top:39px;margin-left:40px;float:left;}
.items .jaa_results_wide{width:260px;float:left;}

.items h4{color:black;margin-bottom:0px;}

.yay{margin-top:56px;}
.nay{margin-top:56px;}


/* CONTENT STYLES */
#content{
position:relative;
padding-top:20px;
}

#left_column{
width:680px;
float:left;
position:relative;
}

#right_column{
width:240px;
float:right;
}

#left_column a{
color:#0098D1;
text-decoration:none;
}

#left_column a:hover, #left_column a.active{
color:#ff5a00;
}

#backto_healthy{
background-image:url(images/ARROW_back.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:13px;
font-weight:bold;
}


#home_frame{
width:700px;
height:530px;
/* background-color:#cccccc; */
position:absolute;
top:0px;
left:0px;
}

#home_headline{
width:420px;
height:200px;
/* background-color:pink; */
text-indent:-3000px;
background-image:url(images/TTL_10_homeheadline.gif);
position:absolute;
top:0px;
left:0px;
z-index:20;
}

#home_biglinks{
width:300px;
height:300px;
position:absolute;
top:200px;
left:0px;
z-index:30;
}

#home_allproducts{
background-image:url(images/HOME_allproducts.jpg);
position:absolute;
top:44px;
left:300px;
z-index:10;
width:412px;
height:484px;
}

.medblack a{
color:#0098D1;
text-decoration:none;
}

.medblack a:hover{
text-decoration:underline;
}

#inner_column_left{
width:340px;
float:left;
}

#inner_column_right{
width:304px;
float:right;
}


.noflash{
border:solid 1px #dedede;
padding:20px;
width:400px;
margin-bottom:40px;
}

.noflash img{
float:left;
margin-right:20px;
}



/* DRTV Styles */

#content_home, #content_ingredients, #content_jointhealth, #content_faq{
width:970px;
/*
background-color:lightgreen;
*/
margin-top:20px;
}

.left_column_DRTV{
width:550px;
float:left;
}

.left_column_DRTV p.left{
width:250px;
float:left;
}

.left_column_DRTV p.right{
width:250px;
float:right;
}

.left_column_DRTV p, .right_column_DRTV p{
line-height:21px;
}

.right_column_DRTV{
width:360px;
float:right;
}

#content_faq p{
width:500px;
}

/* can be removed
.ingredients_left{
width:340px; 
padding-right:20px; 
float:left;
}

.ingredients_right{
float:right;
padding-right:30px;
width:190px;
}
*/

#DRTV_icons{
margin:0px;
margin-top:10px;
padding:0px;

}

#DRTV_icons li{
display:block;
width:75px;
height:75px;
float:left;
margin-right:10px;
background-color:red;
background-image:url("images/SPRITE_drtv_icons.gif");
background-repeat:no-repeat;
text-indent:-3000px;
}

.knee{
background-position:0px 0px;
}

.knee:hover{
background-position:0px -80px;
cursor:pointer;
}

.hand{
background-position:-95px 0px;
}

.hand:hover{
background-position:-95px -80px;
cursor:pointer;
}


.shoulder{
background-position:-195px 0px;
}

.shoulder:hover{
background-position:-195px -80px;
cursor:pointer;
}


.elbow{
background-position:-290px 0px;
}

.elbow:hover{
background-position:-290px -80px;
cursor:pointer;
}


.back{
background-position:-387px 0px;
}

.back:hover{
background-position:-387px -80px;
cursor:pointer;
}

.hip{
background-position:-484px 0px;
}

.hip:hover{
background-position:-484px -80px;
cursor:pointer;
}

/* Products Page */
.columns_3{
float:left;
margin-right:20px !important;
margin-right:10px;
width:206px;
}

.columns_3 p{
margin:0px;
margin-bottom:10px;
padding:0px;
}

.columns_3 strong{
font-size:14px;
}

#press_contact{
display:none;
}

.product_desc_drinkmix, .product_desc_supplement, .product_desc_water{
width:202px;
font-size:12px;
height:120px;

/* text-indent:-3000px;
background-image:url("images/PRODUCT_DESC_maker.gif");*/
}

.product_desc_drinkmix{

}

.product_desc_supplement{
background-position:-202px 0px;
}

.product_desc_water{
background-position:-404px 0px;
}

#scroller_container{
background-color:#eeeeee;
padding:8px;
height:26px;
overflow:hidden;
}



.products_divider{
width:646px;
border-top:solid 1px black;
margin-top:10px;
}

.products_divider .columns_3 {
float:left;
margin-right:20px !important;
margin-right:10px;
width:191px;
}

.columns_2{
float:left;
margin-right:14px;
width:300px;
height:100px;
}

.columns_2_coupons{
float:left;
margin-right:14px;
width:310px;
border-bottom:solid 1px black;
padding-bottom:20px;
}

.columns_2_wider{
float:right;
width:400px;
}

.columns_2_wider h2{
margin-bottom:4px;
line-height:120%;
}


#audio_player{
width:260px;
float:left;
}

#link_joint{
background-image:url("images/TTL_20_jointlink.gif");
left:0px;
top:0px;
}

#link_joint:hover{
background-position:-300px 0px;
}

#link_challenge{
background-image:url("images/TTL_20_challengelink.gif");
left:300px;
top:0px;
}

#link_challenge:hover{
background-position:-300px 0px;
}

#link_newflavor{
background-image:url("images/TTL_20_newflavorlink.gif");
background-position:-2px 0px;
margin-bottom:10px;
}

#link_newflavor:hover{
background-position:-302px 0px;
}

#link_coupon{
background-image:url("images/TTL_30_savemoney.gif");
background-position:-2px 0px;
margin-bottom:10px;
}

#link_coupon:hover{
background-position:-302px 0px;
}





#newproduct_text{
text-align:center;
margin-top:20px;
height:405px;
background-image:url("images/newproduct.jpg");
background-repeat:no-repeat;
text-align:left;
padding-left:226px;
}

#TTL_newproduct{
width:454px;
height:60px;
background-image:url("images/TTL_10_newproduct_sub.gif");
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
text-indent:-3000px;
}


/* REFER A FRIEND */

#RAF_table{
border-spacing: 3px;
}

#RAF_table td{
	/* border-width: 1px;
	border-style:inset;
	border-color: #cccccc;
	*/
	padding: 3px;
	
}

.RAF_left{
float:left;
width:200px;
padding-top:60px;
}


.RAF_right{
float:left;
width:500px;
padding-top:60px;
}


.close_overlay{
cursor:pointer;
}





.columns_2 h3{
text-indent:-3000px;
}

.columns_2 p{
text-indent:-3000px;
}

.columns_2 a{
color:#0099CC;
display:block;
text-decoration:none;
padding-top:16px;
}

.columns_2 a:hover{
text-decoration:underline;
color:#fd5900;
}

.columns_2_challenge{
display: block; 
width: 300px; 
float: left; 
margin-right: 20px; 
height: 160px;
position:relative;
}

.columns_1_challenge{
display: block; 
width: 600px; 
float: left; 
margin-right: 20px;
position:relative;
}


a.link_joint{
left:107px;
padding-left:96px;

}

a.link_challenge{
left:20px;
padding-left:96px;
}

.product_sales{
border-top:solid 1px black;
border-bottom:solid 1px black;
}

.item_wrapper{
border-bottom:solid 1px #CCCCCC;
padding-top:6px;
padding-bottom:6px;
height:30px;
}

.item_details{
width:140px;
float:left;
line-height:14px;

}

.buy_BTN_productsale{
	float:right;
	padding-top:4px;
}

#form_30daychallenge .textinput{
  width:312px;
}

.choose_this_option{
position:absolute;
top:110px;
display: block; 
margin-left:-5px;
}


#theFlavors{
width:220px;
}

.spacer_productsidebar{
width:40px;
height:44px;
}



.sidebar_item{
margin:29px 0px;
}


#sidebar_30daychallenge{
background-image:url(images/logo_30daychallenge.gif);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-3000px;
width:220px;
height:90px;
display:block;
}

#sidebar_30daychallenge:hover{
background-position:-220px 0px;
}

#sidebar_JAA_tile{
background-image:url(images/logo_JAA_tile.gif);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-3000px;
width:240px;
height:150px;
display:block;
}

#sidebar_JAA_tile:hover{
background-position:-300px 0px;
}

#sidebar_productrecall{
background-image:url("images/TTL_20_recall.gif");
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-3000px;
width:240px;
height:150px;
display:block;
margin-top:20px;
}

#sidebar_productrecall:hover{
background-position:-300px 0px;
}


/* JAA font size styles */
.JAA-text{font-size:14px;line-height:120%;}
.JAA-text-results{font-size:14px;line-height:140%;}

/* COMPANY PAGES */
.company_profiles_text{
line-height:16px;
font-size:12px;
}

.company_profiles_text a{
font-size:13px;
}
.form_field_wide{
width:400px;
margin-bottom:13px;
}


.contact_sub_wholesale .form_field_wide, .table_wide {
	/* width: 380px; */
	margin-bottom: 13px;
}

#merchant_phone_table input, #merchant_wholesaler_phone_table input{
margin-right:12px;
margin-bottom:13px;
}



#customer_inquiries_form select, #merchant_inquiries_form select, #press_inquiries_form select{
width:198px;
}

.form_field_half{
width:191px;
margin-bottom:13px;
}
.form_field_third{
width:130px;
margin-bottom:13px;
}

.form_field_300{
width:300px;
margin-bottom:13px;
}

.STORY_photo{
width:120px;
height:120px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

#contact_chooser{
border-bottom:1px solid black;
margin:0 0 10px;
padding:0;
height:25px;
}

#contact_chooser li{
margin:0 2px 0 0;
padding:0px;
width:132px;
list-style:none;
float:left;

}

#contact_chooser li a{
background-image:url("images/SPRITE_contactus.gif");
display:block;
width:132px;
height:25px;
text-indent:-3000px;
}

#contact_chooser li a:hover{

}

/* begin */

#CONTACT_customer{
background-position:0px 0px;
}


#CONTACT_customer:hover, #CONTACT_customer.active{
background-position:-132px 0px;
}

#CONTACT_merchant{
background-position:0px -25px;
}
#CONTACT_merchant:hover, #CONTACT_merchant.active{
background-position:-132px -25px;
}
#CONTACT_press{
background-position:0px -50px;
}
#CONTACT_press:hover, #CONTACT_press.active{
background-position:-132px -50px;
}
.hidden_form {
	display: none;
}
#merchant_phone_table td {
  width:100px;
}

#merchant_inquiries_form h2{
font-size:16px;
margin-bottom:8px;
margin-top:14px;
}

#customer_inquiries_form input{
display:block;
}

.contact_sub_wholesale {
/*	padding-left: 20px;  */
}
.show_form {
	display: inline;
}


/* Graphical Titles */


h1.graphic_TTL{
width:645px;
height:100px;
display:block;
text-indent:-9000px;
margin:0px;
}

h3.graphic_TTL{
width:648px;
display:block;
text-indent:-9000px;
margin:0px;
background-repeat:no-repeat;
}

h4.graphic_TTL{
width:270px;
height:30px;
display:block;
text-indent:-3000px;
margin:0px;
}

a.graphic_TTL{
width:200px;
height:40px;
display:block;
text-indent:-3000px;
margin:0px;
}

#modal_frame{
width:740px;
height:520px;
margin-left:10px;
border:solid 1px white;
position:relative;
}





#modal_frame.simple{

}

#modal_frame.simple a{
color:#0098D1;
}

#team_list{
position:absolute;
left:0px;
top:90px;
}

#team_list, #team_list li{
margin:0px;
padding:0px;
list-style:none;
}


#team_list li a{
display:block;
width:143px;
height:44px;
background-image:url("images/SPRITE_team_overlay.gif");
text-indent:-3000px;
margin-bottom:6px;
}

#team_photo{
left:176px;
position:absolute;
top:90px;
}

#team_description{
left:482px;
position:absolute;
top:90px;
width:230px;
}

#team_description p{
margin-top:0px;
line-height:18px;
}


#team_jack-robertson{
background-position:0px 0px;
}

#team_jack-robertson:hover, #team_jack-robertson.active{
background-position:-143px 0px;
}

#team_stewart-irving{
background-position:0px -44px;
}

#team_stewart-irving:hover, #team_stewart-irving.active{
background-position:-143px -44px;
}

#team_david-ritterbush{
background-position:0px -88px;
}

#team_david-ritterbush:hover, #team_david-ritterbush.active{
background-position:-143px -88px;
}

#team_mark-levine{
background-position:0px -132px;
}

#team_mark-levine:hover, #team_mark-levine.active{
background-position:-143px -132px;
}

#team_tony-gaeta{
background-position:0px -176px;
}

#team_tony-gaeta:hover, #team_tony-gaeta.active{
background-position:-143px -176px;
}

#team_darcy-horn{
background-position:0px -220px;
}

#team_darcy-horn:hover, #team_darcy-horn.active{
background-position:-143px -220px;
}

.TM_jack{
/* this will be used for showing/hiding */
}



#faq_list{
position:absolute;
left:0px;
top:100px;
width:200px;
margin:0px;
padding:0px;
}

#faq_list li{
margin:0px;
padding:0px;
list-style:none;
border-bottom:solid 1px #d4d4d4;
padding-top:6px;
padding-bottom:6px;
}

#faq_list a{
text-decoration:none;
color:#0098d1;
}

#faq_list a:hover{
color:#ffa900;
}

#faq_list a.active {
color:#fc6301;
}

#faq_answer{
position:absolute;
left:20px;
top:100px;
width:460px;
height:350px;
overflow-y:scroll;
padding-right:20px;

}

#TTL_00_unsubscribe{
background-image:url("images/TTL_00_unsubscribe.gif");
}

#TTL_20_products{
background-image:url("images/TTL_20_products.gif");
}


#TTL_20_drinkmix{
background-image:url("images/TTL_products_drinkmix.gif");
}

#TTL_20_drinkmix:hover{
background-position:0px 41px;
}

#TTL_20_supplement{
background-image:url("images/TTL_products_supplement.gif");
}

#TTL_20_supplement:hover{
background-position:0px 41px;
}

#TTL_20_water{
background-image:url("images/TTL_products_water.gif");
}

#TTL_20_water:hover{
background-position:0px 41px;
}

#TTL_21_drinkmix{
background-image:url("images/TTL_21_jointjuicemix.gif");
}

#TTL_22_supplement{
background-image:url("images/TTL_22_jointsupplement.gif");
}

#TTL_23_performancewater{
background-image:url("images/TTL_23_performancewater.gif");
}

#TTL_30_healthyjoints{
height:86px;
background-image:url("images/TTL_30_healthyjoints.gif");
}


#TTL_30_everyonestalking{
background-image:url("images/TTL_30_everyonestalking.gif");
display:block;
width:170px;
height:28px;
background-repeat:no-repeat;
background-position:top left;
text-indent:-3000px;
}

#TTL_30_expertstories{
background-image:url("images/TTL_30_expertstories.gif");
display:block;
width:120px;
height:28px;
background-repeat:no-repeat;
background-position:top left;
text-indent:-3000px;
}

#TTL_30_customerstories{
background-image:url("images/TTL_30_customerstories.gif");
display:block;
width:120px;
height:28px;
background-repeat:no-repeat;
background-position:top left;
text-indent:-3000px;
}



#TTL_30_inthenews{
background-image:url("images/TTL_30_inthenews.gif");
display:block;
width:120px;
height:28px;
background-repeat:no-repeat;
background-position:top left;
text-indent:-3000px;
}


/* end */
 



#TTL_31a_30daychallenge{
background-image:url("images/TTL_31a_30daychallenge.gif");
height:86px;
}

#TTL_31a_taketheJAA{
background-image:url("images/TTL_31a_taketheJAA.gif");
height:80px;
}

#TTL_31a_flextext{
background-image:url("images/TTL_31a_flextest.gif");
height:86px;
}


#TTL_31b_30dayresults{
background-image:url("images/TTL_31b_30dayresults.gif");
}

#TTL_31b_hoorayJAA{
background-image:url("images/TTL_31b_hoorayJAA.gif");
height:86px;
}


#TTL_31b_awshucksJAA{
background-image:url("images/TTL_31b_shucksJAA.gif");
height:86px;
}



#TTL_31a_30day-buyone{background-image:url("images/TTL_31a_30daychallenge_buy1.gif");}
#TTL_31a_30day-50percent{background-image:url("images/TTL_31a_30daychallenge_50percent.gif");}

#TTL_coupons{
background-image:url("images/TTL_coupons.gif");
height:130px;
}


#TTL_40_company{
background-image:url("images/TTL_40_company.gif");
height:130px;
}

#TTL_40_mailsent{
background-image:url("images/TTL_40_mailsent.gif");
height:100px;
background-position:0 10px;
}

#TTL_40_teamflexibility{
background-image:url("images/TTL_40_teamflexibility.gif");
width:170px;
}

#TTL_40_teamflexibility_BOLD{
background-image:url("images/TTL_40_teamflexibility_BOLD.gif");
height:40px;
width:180px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_FAQ{
background-image:url("images/TTL_FAQ.gif");
height:40px;
width:340px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_NEWPRODUCT{
background-image:url("images/TTL_10_newproduct.gif");
height:40px;
width:340px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_PRODUCTRECALL{
background-image:url("images/TTL_productrecall.gif");
height:40px;
width:500px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_RAF_capture{
background-image:url("images/TTL_RAF_capture.gif");
height:40px;
width:380px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_RAF_thanks{
background-image:url("images/TTL_RAF_thanks.gif");
height:40px;
width:94px;
margin-top:20px !important;
margin-top:10px;
background-repeat:no-repeat;
}



#TTL_CONTINUITY{
background-image:url("images/TTL_CONTINUITY.gif");
height:40px;
width:340px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_shippingcosts{
background-image:url("images/TTL_shippingcosts.gif");
height:40px;
width:340px;
margin-top:20px !important;
margin-top:10px;
}

#TTL_40_pressinfo{
background-image:url("images/TTL_40_pressinfo.gif");
width:170px;
}

#TTL_41_customercontact{
background-image:url("images/TTL_41_customercontact.gif");
}


#TTL_50_storelocator{
background-image:url("images/TTL_50_storelocator.gif");
height:86px;
}

#TTL_50_enterlocation{
background-image:url("images/TTL_50_enterlocation.gif");
height:20px;
margin:12px 0;
width:230px;
}

#TTL_60_shopping{
background-image:url("images/TTL_60_shopping.gif");
height:90px;
width:410px;
}

/* this is off by default, turned back on in print.css for printing the receipt page */
#TTL_60_thankyou{
display:none;
}


#TTL_customerservice{
background-image:url("images/TTL_customerservice.gif");
height:70px;
margin:12px 0;
width:630px;
}

#TTL_terms{
background-image:url("images/TTL_terms.gif");
height:70px;
margin:12px 0;
width:630px;
}

#TTL_privacypolicy{
background-image:url("images/TTL_privacypolicy.gif");
height:70px;
margin:12px 0;
width:630px;
}



/* DRTV titles */
#TTL_DRTV_home{
background-image:url("images/TTL_DRTV_home.gif");
background-repeat:no-repeat;
height:70px;
width:550px;
}

#TTL_DRTV_round2_home{
background-image:url("images/TTL_DRTV_round2_home.gif");
background-repeat:no-repeat;
height:110px;
width:550px;
}

#TTL_DRTV_ingredients{
background-image:url("images/TTL_DRTV_ingredients.gif");
background-repeat:no-repeat;
height:70px;
width:550px;
}

#TTL_DRTV_jointhealth{
background-image:url("images/TTL_DRTV_jointhealth.gif");
background-repeat:no-repeat;
height:70px;
width:550px;
}

#TTL_DRTV_jointhealth_learnmore{
background-image:url("images/TTL_drtv_learnmoreicons.gif");
background-repeat:no-repeat;
height:50px;
width:500px;
}

#TTL_DRTV_faq{
background-image:url("images/TTL_DRTV_faq.gif");
background-repeat:no-repeat;
height:70px;
width:550px;
}

#TTL_drtvoffer_chooseflavor{
text-indent:-3000px;
background-image:url("images/TTL_drtv_chooseflavor.gif");
background-repeat:no-repeat;
width:162px;
height:25px;
}

/* 30dayfreetrial */
#TTL_drtvoffer_30dayfreetrial{
background-image:url("images/offer_30dayfreetrial_home.gif");
background-repeat:no-repeat;
height:70px;
width:340px;
text-indent:-3000px;
margin-bottom:4px;
}


#TTL_drtvoffer_30dayfreetrial_AOL{
background-image:url("images/offer_30dayfreetrial_homeAOL.gif");
background-repeat:no-repeat;
height:70px;
width:340px;
text-indent:-3000px;
margin-bottom:4px;
}

.right_column_DRTV #TTL_drtvoffer_30dayfreetrial{
background-image:url("images/offer_30dayfreetrial_sub.gif");
margin-bottom:0px;
height:60px;
}

.right_column_DRTV #TTL_drtvoffer_30dayfreetrial_AOL{
background-image:url("images/offer_30dayfreetrial_subAOL.gif");
margin-bottom:0px;
height:60px;
}

/* halfoffwb */
#TTL_drtvoffer_halfoffwb{
background-image:url('images/offer_halfoffwb_home.gif');
background-repeat:no-repeat;
height:100px;
margin-bottom:4px;
text-indent:-3000px;
width:400px;
}

#TTL_drtvoffer_halfoffwb_AOL{
background-image:url('images/offer_halfoffwb_homeAOL.gif');
background-repeat:no-repeat;
height:100px;
margin-bottom:4px;
text-indent:-3000px;
width:400px;
}

.right_column_DRTV #TTL_drtvoffer_halfoffwb{
background-image:url("images/offer_halfoffwb_sub.gif");
margin-bottom:0px;
}

.right_column_DRTV #TTL_drtvoffer_halfoffwb_AOL{
background-image:url("images/offer_halfoffwb_subAOL.gif");
margin-bottom:0px;
}



/* freeshipping */
#TTL_drtvoffer_freeshipping{
background-image:url("images/offer_freeshipping_sub.gif");
background-repeat:no-repeat;
height:46px;
width:360px;
text-indent:-3000px;
margin-bottom:4px;
}

#TTL_drtvoffer_freeshipping_AOL{
background-image:url("images/offer_freeshipping_subAOL.gif");
background-repeat:no-repeat;
height:46px;
width:360px;
text-indent:-3000px;
margin-bottom:4px;
}

.right_column_DRTV #TTL_drtvoffer_freeshipping{
background-image:url("images/offer_freeshipping_sub.gif");
height:50px;
margin-bottom:0;
}

.right_column_DRTV #TTL_drtvoffer_freeshipping_AOL{
background-image:url("images/offer_freeshipping_subAOL.gif");
height:50px;
margin-bottom:0;
}


.right_column_DRTV #TTL_drtvoffer_chooseflavor{
/* display:none; */
}

.DRTV_switcher_frame{
width:340px;
}

.right_column_DRTV .DRTV_switcher_frame{
margin-top:20px;
}

.right_column_DRTV .DRTV_switcher_frame{
margin-top:10px;
}

.DRTV_switcher_BTN{
float:right;
padding-top:4px;
}

.DRTV_switcher{
float:left;
width:200px;
border:solid 2px #dbdbdb;
padding:6px;
-moz-border-radius:5px;
-webkit-border-radius:5px;

text-align:center;
}

.DRTV_switcher select{
font-size:14px;
width:180px;
}

.DRTV_switcher form{
margin:0px;
padding:0px;
}


/* DRTV round 2 sites */

#TTL_DRTV_smL_why{
background-image:url("images/TTL_sm_whyjointjuice.gif");
background-repeat:no-repeat;
height:48px;
width:550px;
border-bottom:1px solid black;
}

#TTL_DRTV_smL_whatcustomerssay{
background-image:url("images/TTL_sm_whatcustomerssay.gif");
background-repeat:no-repeat;
height:48px;
width:550px;
border-bottom:1px solid black;
}

#TTL_DRTV_smL_theanswer{
background-image:url("images/TTL_sm_jjistheanswer.gif");
background-repeat:no-repeat;
height:48px;
width:550px;
border-bottom:1px solid black;
}

#TTL_DRTV_smR_ultramarathoner{
background-image:url("images/TTL_sm_ultramarathoner.gif");
background-repeat:no-repeat;
height:70px;
width:360px;
border-bottom:1px solid black;
}

#TTL_DRTV_smR_nutrition{
background-image:url("images/TTL_sm_nutritional.gif");
background-repeat:no-repeat;
height:46px;
width:360px;
border-bottom:1px solid black;
}


/* END DRTV round 2 sites */

#SUB_unsubscribe{
background-image:url("images/SUBHEAD_unsubscribe.gif");
height:40px;
width:550px;
}

#SUB_DRTV_home{
background-image:url("images/SUBHEAD_DRTV_home.gif");
height:200px;
width:550px;
}


#SUB_DRTV_round2long_home{
background-image:url("images/SUBHEAD_DRTV_round2long_home.gif");
height:200px;
width:550px;
}



#SUB_DRTV_ingredients{
background-image:url("images/SUBHEAD_DRTV_ingredients.gif");
height:150px;
width:550px;
}

#SUB_DRTV_jointhealth{
background-image:url("images/SUBHEAD_DRTV_jointhealth.gif");
height:400px;
text-indent:-9999px;
width:550px;
}

#SUB_21_drinkmix{
background-image:url("images/SUBHEAD_drinkmix.gif");
height:150px;
}

#SUB_22_supplement{
background-image:url("images/SUBHEAD_supplement.gif");
height:130px;
}

#SUB_23_performancewater{
background-image:url("images/SUBHEAD_performancewater.gif");
height:150px;
}

#SUB_30_healthyjoints{
background-image:url("images/SUBHEAD_healthyjoints.gif");
height:90px;
}

#SUB_31a_30daychallenge{
background-image:url("images/SUBHEAD_30daychallenge.gif");
height:86px;
}

#SUB_31a_takeJAA{
background-image:url("images/SUBHEAD_takeJAA.gif");
height:70px;
}

#SUB_31b_hoorayJAA{
background-image:url("images/SUBHEAD_hoorayJAA.gif");
height:86px;
}

#SUB_31b_booJAA{
background-image:url("images/SUBHEAD_booJAA.gif");
height:86px;
}

h4.JAA_TTL{
width:460px;
height:30px;
text-indent:-4000px;
margin:0px;
background-image:url("images/JAA_question_headlines.gif");
}

h4.JAA_TTL_tall{
width:460px;
height:42px;
text-indent:-4000px;
margin:0px;
background-image:url("images/JAA_question_headlines.gif");
}

.jaa_questionbox input{
margin-left:0px;
}

#TTL_yourage{background-position:0px -6px;}
#TTL_yourgender{background-position:0px -46px;}
#TTL_yourweight{background-position:0px -86px;}
#TTL_yourheight{background-position:0px -126px;}
#TTL_fruits{background-position:0px -162px;}
#TTL_water{background-position:0 -204px;height:37px;}
#TTL_vitamins{background-position:0px -240px;}
#TTL_tennis{background-position:0px -280px;}
#TTL_bicycle{background-position:0px -322px;}
#TTL_discomfort{background-position:0px -362px;}
#TTL_family{background-position:0px -402px;}
#TTL_surgery{background-position:0px -442px;}
#TTL_pushups{background-position:0px -482px;}
#TTL_touchtoes{background-position:0px -522px;}
#TTL_steps{background-position:0px -562px;}

/*#TTL_begood{background-position:0px -1457px;}
#TTL_begood:hover{background-position:0px -1497px;}*/

#TTL_begood{background-image:url("images/COUPON_jharesults.jpg");width:540px;height:60px;}
#TTL_begood:hover{background-position:0px -60px;}

#TTL_receiveemail{background-position:0 -1418px;}

#TTL_emailthanks{
background-image:url(images/TTL_31_thankyou.gif);
background-repeat:no-repeat;
height:24px;
width:636px;
}


.jaa_formfield_narrow{width:160px;}
.jaa_formfield_wide{width:344px;}
.jaa_formfield_results{width:270px;}
.JAA_grey{background-color:#eeeeee;padding:6px 4px;}


#SUB_coupons{
background-image:url("images/SUBHEAD_coupons.gif");
height:90px;
}

.coupon_redeemnow{
display:block;
width:116px;
height:25px;
text-indent:-9000px;
background-image:url("images/BTN_redeemnow.gif");
background-position:-4px 0px;
background-repeat:no-repeat;
}

#SUB_coupons_50percent{
background-image:url("images/TTL_coupons_50.gif");
height:60px;
width:310px;
border-bottom:solid 1px black;
margin-bottom:10px;
}

#SUB_coupons_1off{
background-image:url("images/TTL_coupons_1off.gif");
height:60px;
width:310px;
border-bottom:solid 1px black;
margin-bottom:10px;
}

#SUB_coupons_lorem{
background-image:url("images/TTL_coupons_lorem.gif");
height:40px;
width:310px;
border-bottom:solid 1px black;
margin-bottom:10px;
}



#SUB_40_company{
background-image:url("images/SUBHEAD_company.gif");
height:140px;
}

#SUB_41_contact{
background-image:url("images/SUBHEAD_contact.gif");
height:80px;
}

#SUB_40_mailsent{
background-image:url("images/SUBHEAD_mailsent.gif");
height:150px;

}

#SUB_50_storelocator{
background-image:url("images/SUBHEAD_storelocator.gif");
height:130px;
margin-top:10px;
}


#TTL_foot_online{
background-image:url("images/TTL_FOOTER_onlineelsewhere.gif");
width:120px;
height:20px;
text-indent:-3000px;
margin-bottom:6px;
}

#TTL_foot_email{
background-image:url("images/TTL_FOOTER_emailexclusives.gif");
width:120px;
height:20px;
text-indent:-3000px;
margin-bottom:2px;
}


#TTL_choose_flavor{
background-image:url("images/TTL_choose_a_flavor.gif");
display:block;
text-indent:-3000px;
width:105px;
height:20px;
}

#TTL_nutritionfacts{
/* background-image:url("images/TTL_nutritionfacts.gif");
background-repeat:no-repeat;
display:block;
text-indent:-3000px;
width:105px;
height:20px;
margin-top:10px;*/
font-size:14px;
}

#TTL_supplementfacts{
/*background-image:url("images/TTL_supplementfacts.gif");
background-repeat:no-repeat;
display:block;
text-indent:-3000px;
width:120px;
height:20px;
margin-top:10px;*/
}


#TTL_ingredients{
/* background-image:url("images/TTL_ingredients.gif");
display:block;
text-indent:-3000px;
width:105px;
height:20px;
*/
}

#TTL_havequestions{
background-image:url("images/TTL_havequestions.gif");
display:block;
text-indent:-3000px;
width:120px;
height:20px;
background-repeat:no-repeat;
}

#TTL_tipoftheweek{
background-image:url("images/TTL_tipoftheweek.gif");
display:block;
text-indent:-3000px;
width:120px;
height:20px;
background-repeat:no-repeat;
}




/* FOOTER STYLES */

#footer{
width:974px;
margin-top:20px;
color:#999999;
padding:30px 0px;
font-size:10px;
margin-left:auto;
margin-right:auto;
}

#footer_frame{
background-color:black;
width:100%;
padding-bottom:100px;
}

#footer_frame.footer_frame_drtv{
padding-bottom:300px;
}


#footer h3{
font-size:14px;
color:white;
padding:0px;
margin-top:0px;
}

#footer a{
color:#999999;
text-decoration:none;
}

#footer a:hover{
color:white;
text-decoration:underline;
}

.footer_leftside{
float:left;
line-height:10px;
padding-left:10px;
padding-right:30px;
width:320px;
background-color:black;
}

.footer_rightside{
line-height:10px;
padding-top:20px;
padding-left:10px;
padding-right:30px;
}

#footer .footer_rightside a{
padding-right:10px;
}

.footer_simplelist{
width:140px;
margin-right:10px;
float:left;
height:100px;
}

.footer_simplelist ul{
margin:0px;
padding:0px;
}
.footer_simplelist li{
margin:0px;
padding:0px;
list-style:none;
font-size:10px;
line-height:16px;
}

.footer_rule{
background-color:#737373;
width:960px;
margin-left:auto;
margin-right:auto;
height:4px;
}

#footer .drtv_footerlinks a{
text-decoration:underline;
padding-right:10px;
}

#footer .drtv_footerlinks a:hover{
text-decoration:none;
}

.link_facebook{
background-image:url('images/icon_facebook.gif');
background-repeat:no-repeat;
background-position:center left;
padding-left:30px;
padding-right:20px;
height:20px;
display:inline-block;
vertical-align:bottom;
}

.link_twitter{
background-image:url('images/icon_twitter.gif');
background-repeat:no-repeat;
background-position:center left;
padding-left:30px;
height:20px;
display:inline-block;
vertical-align:bottom;
}

.newsletter_form{
width:300px;
height:60px;
border:0px;

background-color:black;
}



#email_newsletter{
margin-top:10px;
margin-bottom:10px;
}

#emailform_BG{
background-image:url('images/TILE_emailform_BG.gif');
background-repeat:no-repeat;
background-position:left top;
width:218px;
border:0px;
height:14px;
padding-top:6px;
padding-left:4px;
background-color:black;
color:white;
font-size:10px;
}

/* TABLE STYLES */

#table_data{
color:black;
}

.bggrey{
background-color:#e5e5e5;
padding:0px 2px;
}

.bgwhite{
padding:0px 2px;
}

.blackline{
border-bottom:solid 1px black;
padding-bottom:10px;
}

.greyline{
border-bottom:solid 1px #CCCCCC;
}

.greyline_right{
border-right:solid 1px #CCCCCC;
}

#columnar{
/*line-height:90%;*/
}

.smallblack{
font-size:10px;
line-height:10px;
padding-bottom:4px;
}

.medblack{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
}

.smallgrey{
color:#777777;
font-size:10px;
}

.medgrey{
color:#777777;
font-size:12px;
line-height:18px;
}

.TD_padbottom{
padding-bottom:8px;
}

#warning{
background-image:url(images/icon_warning.gif);
background-position:left center; 
background-repeat:no-repeat;
display:block;
padding:4px 4px 0 20px;
line-height:100%;
}

#columnar td{
font-size:11px;
}

#ageprofile_2, #ageprofile_3, #ageprofile_4, #ageprofile_5, #ageprofile_results{
display:none;
} 

