@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0} /* this fixes FF so no gaps between Divs */
body {
	background-image: url(../images/back.jpg);
	background-repeat:repeat-x;
	background-color:#bdada0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height: 16px;
	}
a:link, a:visited { color: #db8238; text-decoration:none; }
a:hover { text-decoration:underline;}



#main_container
{
width: 999px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/main_div_bk.jpg);
background-repeat: no-repeat;
overflow: auto; /* this fixes FF to show the background image */
}
#main_container_v2
{
width: 999px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/main_div_bk_no_banner.jpg);
background-repeat: no-repeat;
overflow:auto; /* this fixes FF to show the background image */
}

/* HEADER CONTAINERS */
#heading_container
{
margin-left:auto;
margin-right:auto;
width: 721px;
margin-top:0;
position: relative;
}
#title_container
{
float:left;
width: 721px;
position: relative;
}
#prod_title_container
{
float:left;
width: 721px;
}
#prod_top
{
float:left;
width: 434px;
height:135px;
}
#performer_body
{
	float:left;
	width: 400px;
	background-image:url(../images/AP_perf_body_back.jpg);
	padding:10px 9px 10px 25px;
	line-height: 20px;
	background-repeat: no-repeat;
}
#performerJP_body
{
	float:left;
	width: 400px;
	background-image:url(../images/AP_perf_body_backJP.jpg);
	padding:10px 9px 10px 25px;
	line-height: 20px;
	background-repeat: no-repeat;
}
#spacemate_body
{
	float:left;
	width: 400px;
	background-image:url(../images/spacemate5.jpg);
	padding:10px 9px 10px 25px;
	line-height: 20px;
	background-repeat: no-repeat;
}
#prem_body
{
	float:left;
	width: 400px;
	background-image:url(../images/AP_prem_body_back.jpg);
	padding:10px 9px 10px 25px;
	line-height: 20px;
	background-repeat: no-repeat;
}
#pro_body
{
	float:left;
	width: 400px;
	background-image:url(../images/AP_pro_body_back.jpg);
	padding:10px 9px 10px 25px;
	line-height: 20px;
	background-repeat: no-repeat;
}
#ap_body
{
	float:left;
	width: 395px;
	background-image:url(../images/AP_ap_body_back.jpg);
	line-height: 20px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#prod_footer
{
	float:left;
	width: 375px;
	line-height: 20px;
	border-top: 1pt solid #8d7056;
	border-bottom: 1pt solid #8d7056;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	position: relative;
}

#share_container
{
	float:left;
	padding-left:27px;
	width: 694px;
	height:28px;
position: relative;
}
#prod_share_container
{
	float:left;
	padding-left:27px;
	width: 694px;
	height:26px;
}
#access_share_container
{
	float:left;
	padding-left:27px;
	width: 694px;
	height:26px;
	background-color:#fff;
}
/* END */

/* BODY CONTAINERS */
#body_container
{
margin-left:auto;
margin-right:auto;
width: 721px;
background-color:#FFFFFF;
margin-top:0;
position: relative;
}

#body_left_container
{
float:left;
width: 435px;
position: relative;
}
#body_rght_container
{
float:left;
width: 286px;
position: relative;
}
#stamina_container
{
	float:left;
	padding-left:9px;
	padding-top:53px;
	width: 277px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
position: relative;
}
#Prod_stamina_container
{
	float:left;
	padding-left:9px;
	padding-top:111px;
	width: 277px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
position: relative;
}

/* LEFT BODY CONTAINERS */
#left_video_container
{
	float:left;
	padding:22px 0 0 23px;
	width: 411px;
	height:286px;
position: relative;
	background-image:url(../movies/video_picts/home_video_bk.jpg);
	}
#gen_body_container
{
	float:left;
	width: 411px;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 23px;
	line-height: 18px;
position: relative;
	}
#left_prod_container
{
	float:left;
	padding:18px 0 0 24px;
	margin-bottom:6px;
	width: 411px;
	height:227px;
	background-image:url(../images/home_prods_bk.jpg);
	position: relative;
	}
	
#AP_prem_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-top:12px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image: url(../images/prod_prem_bk.jpg);
	background-repeat:no-repeat;
}
#AP_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image:url(../images/prod_ap_bk.jpg);
	background-repeat:no-repeat;
}
#AP_Perform_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image:url(../images/prod_prform_bk.jpg);
	background-repeat:no-repeat;
}
#Perform_JP_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image:url(../images/prod_prformJP_bk.jpg);
	background-repeat:no-repeat;
}
#AP_Pro_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image:url(../images/prod_pro_bk.jpg);
	background-repeat:no-repeat;
}
#Spacemate_container
{
	float:left;
	padding:14px 20px 0px 24px;
	margin-bottom:5px;
	width: 391px;
	height:183px;
	line-height: 18px;
	background-image:url(../images/Spacemate_bk.jpeg);
	background-repeat:no-repeat;
}
#Access_container
{
	float:left;
	padding:0;
	margin:0 0 8px 10px;
	width: 696px;
	line-height: 18px;
	background-image:url(../images/Access_div_back.jpg);
	background-repeat:repeat;
}
.Access_prod_container
{
	float:left;
	width:336px;
	height: 162px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	position: relative;
}
#fact_container
{
	float:left;
	padding:18px 20px 0px 24px;
	margin-bottom:6px;
	width: 391px;
	line-height: 20px;
	}
#fact_container_bott
{
	float:left;
	position:absolute;
	margin-left:10px;
	width: 650px;
	line-height: 20px;
	border: 1pt dashed #8d7056;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	}
#fact_container_bott ul
{
margin: 10px;
color: black;
float: left;
font-family: arial, helvetica, sans-serif;
font-size:14px;
}

#fact_container_bott ul li { 
display:block;
margin:6px 4px 0 -10px;
padding:6px 14px 6px 12px;
background-color:#f2eeec;
}
#testi_container
{
	float:left;
	width: 630px;
	line-height: 20px;
	border: 1pt dashed #8d7056;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 18px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
#video_container
{
	float:left;
	width: 660px;
	margin-left:24px;
	margin-bottom:15px;
	}
#left_body_container
{
	float:left;
	padding:18px 18px 0 24px;
	margin-bottom:6px;
	width: 393px;
	line-height: 20px;
	}
	
#MB_video_container
{
	float:left;
	padding:22px 0 0 23px;
	width: 411px;
	height:286px;
	}
/* END */

/* RIGHT BODY CONTAINERS */
#MB_container
{
	float:left;
	padding:9px 9px 16px;
	margin-bottom:6px;
	width: 261px;
	height:108px;
	background-image:url(../images/right_grey_sq_bk.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-repeat: no-repeat;
	}
#MB_letter_container
{
	float:left;
	padding:22px 9px 16px;
	margin-bottom:6px;
	width: 261px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	border-left : 1pt solid #ccc;
	}

#JP_container
{
	float:left;
	padding:9px 9px 16px;
	margin-bottom:6px;
	width: 261px;
	height:108px;
	background-image:url(../images/right_grey_sq_bk.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-repeat: no-repeat;
	}
	
#Test_rht_container
{
	float:left;
	padding:9px 9px 16px;
	margin-bottom:6px;
	width: 261px;
	height:108px;
	background-image:url(../images/right_grey_sq_bk.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-repeat: no-repeat;
	}
#Testi_container
{
	float:left;
	padding:9px 9px 16px;
	margin-bottom:6px;
	width: 261px;
	height:108px;
	background-image:url(../images/right_grey_sq_bk.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

#MB_prod_video
{
	float:left;
	width: 270px;
	height:200px;
	margin-bottom:6px;
	background-image: url(../images/watch_MB.jpg);
	padding-left: 10px;
	}
#right_compGraphic_container
{
	float:left;
	padding:0px;
	width: 284px;
	height:218px;
	margin-bottom:6px;
	background-image:url(../images/comp_graphic_bk.jpg);
	}
/* END */
	
/* NAVIGATION *//* NAVIGATION */
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 721px;
font-family: arial, helvetica, sans-serif;
font-size:14px;
position: relative;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 4.5px 0.8em;
background-color: #c6b7aa;
color: White;
text-decoration: none;
float: left;
}
#navcontainer ul li a:hover
{
background-color: #8a8077;
color: #fff;
}
#navlist a:link.current, #navlist a:visited.current, #navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
background-color: #8a8077;
color: #fff;
}

/* PRODUCT END */
#prod_navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 721px;
font-family: arial, helvetica, sans-serif;
font-size:10px;
}

#prod_navcontainer ul li { display: inline; }

#prod_navcontainer ul li a
{
padding: 4.5px 0 4.5px 1.3em;
background-color: #8a8077;
color: White;
text-decoration: none;
float: left;
}
#prod_navcontainer ul li a:hover
{
text-decoration:underline;
}
#navlist2 a:link.current, #navlist2 a:visited.current, #navlist2 a:hover
{
text-decoration:underline;
}
/* END */


/* END */
/* END OF NAVIGATION */

/* FOOTER */
#footer_container
{
float:left;
margin-left:auto;
margin-right:auto;
width: 721px;
margin-top:0;
position: relative;
background-color:#FFFFFF;
}

#footer_nav_container
{
float:left;
border:none;
width: 715px;
padding-bottom:16px;
background-color:#e7e7e7;
margin-left:3px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
position:relative;
}
#footer_nav_container ul
{
float: left;
padding-top: 9px;
padding-bottom: 9px;
background-color:#d5cfca;
width: 715px;
}
#footer_nav_container ul li { display: inline;}
#footer_nav_container ul li a
{
padding: 8px;
background-color: #d5cfca;
color: black;
text-decoration: none;
}
#footer_nav_container ul li a:hover
{
text-decoration:underline;
}

#footer_info 
{
float:left;
border: 0 solid #fff;
width: 715px;
padding-bottom:16px;
background-color:#e7e7e7;
margin-left:3px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
position:relative;
}
/* END */


/* CLASSES *//* CLASSES *//* CLASSES *//* CLASSES */
.home_share_con
{
background-image:url(../images/home_top_bk3.jpg);
background-repeat:no-repeat;
width:999px;
}
.nav_share_con
{
background-image:url(../images/fact_share_bk.jpg);
background-repeat:no-repeat;
width:999px;
}
.MB_share_con
{
background-image:url(../images/MB_top_share.jpg);
background-repeat:no-repeat;
width:999px;
}
.prod_share_con
{
background-image:url(../images/prod_share_bk.jpg);
background-repeat:no-repeat;
width:999px;
}
.perf_share_con
{
background-image: url(../images/AP_perf_share_bk.jpg);
background-repeat:no-repeat;
}
.perf_share_conJP
{
background-image: url(../images/AP_perf_share_bkJP.jpg);
background-repeat:no-repeat;
}
.spacemate
{
background-image: url(../images/spacemate2.jpg);
background-repeat:no-repeat;
}
.prem_share_con
{
background-image: url(../images/AP_prem_share_bk.jpg);
background-repeat:no-repeat;
}
.pro_share_con
{
background-image: url(../images/AP_pro_share_bk.jpg);
background-repeat:no-repeat;
}
.ap_share_con
{
background-image: url(../images/AP_ap_share_bk.jpg);
background-repeat:no-repeat;
}
.home_nav_bk
{
background-image:url(../images/home_top_bk1.jpg);
background-repeat:no-repeat;
}
.MB_nav_bk
{
background-image:url(../images/MB_nav_bk.jpg);
background-repeat:no-repeat;
}
.prod2_nav_bk
{
background-image: url(../images/prod2_nav_bk.jpg);
background-repeat:no-repeat;
}
.prod_nav_bk
{
background-image:url(../images/prod_nav_bk.jpg);
background-repeat:no-repeat;
}
.home_stamina_back
{
background-image:url(../images/home_rht_bk.jpg);
background-repeat:no-repeat;
}
.prod_stamina_back
{
background-image:url(../images/prod_stamina_bk.jpg);
background-repeat:no-repeat;
}
.fact_stamina_back
{
background-image:url(../images/fact_rhgt_top.jpg);
}
.perf_acc_back
{
background-image: url(../images/AP_perf_rht_bk.jpg);
}
.prem_acc_back
{
background-image: url(../images/AP_prem_rht_bk.jpg);
}
.pro_acc_back
{
background-image: url(../images/AP_pro_rht_bk.jpg); background-repeat:no-repeat;
}
.ap_acc_back
{
background-image: url(../images/AP_ap_rht_bk.jpg);
}
.prod_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#8d7056;
	padding-top: 16px;
}
.access_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8d7056;
	padding: 5px 0 10px 0;
}
.heading
{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:18px;
	font-size:22px;
	font-weight:bold;
	color:#8d7056;
}
.price
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#ef974d;
	padding-bottom:10px;
	padding-top: 6px;
}
.orng_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#ef974d;
margin:-12px 0px 18px;
}
.faq_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#ef974d;
margin:12px 0px 3px;
}
.right_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#8d7056;
font-weight: bold;
}
a.rghtlink:link, a.rghtlink:visited { color: #db8238; text-decoration:none; font-weight:bold; }
a.rghtlink:hover { text-decoration:underline;}

.prod_list {
	color: #847869;
	list-style-position: inside;
	list-style-type: square;
}
.buy
{
	background-image: url(../images/buy_bk.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	margin-top:10px;
	padding-left:2px;
	padding-bottom: 15px;
}
.access_buy
{
	background-image: url(../images/buy_bk.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	margin-left:94px;
}
a.buylink:link, a.buylink:visited, a.buylink:hover { color: #fff; text-decoration:none;}

.access {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 13px;
	}
	
.red_txt {
	color: #FF3300;
	font-weight: bold;
}
/* END */

