@charset "UTF-8";
/* CSS Document */
*a{
position:relative;
}
body{
margin:0;
padding:0;
background:url(../images/ch_bgTile.jpg) #1e508f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#container{
width:800px;
background-color:#ffffff;
margin:auto;
text-align:center;
padding:0;
}
#content{
text-align:left;
margin:0;
padding:0 27px 0 23px;
}
#blueGlow{
width:812px;
background:url(../images/ch_whiteBg.png) repeat-y !important;
background: none;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/~barrysbo/images/ch_whiteBg.png',sizingMethod='scale');*/
text-align:center;
margin:auto;
}
#bottomCurve{
width:800px;
background:url(../images/bottomCurve.gif) no-repeat #eceadd;
margin:auto;
text-align:center;
padding:0 0 40px 0;
}
#bottomCurveBlue{
width:812px;
height:38px;
background:url(../images/ch_bttmBar.png) no-repeat !important;
background: none;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/~barrysbo/images/ch_bttmBar.png',sizingMethod='image');*/
margin:0 auto;
text-align:center;
}
#bottomCurveBlue p{
text-align:left;
width:750px;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.loginField{
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}
#loginTable{
position:absolute;
top:3px;
margin-left:340px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
width:290px;
height:73px;

float:right;
}
#loginTable a{
color:#ffffff;
}

#loginTable #memberLinks { margin-left: 75px; margin-top: 15px;}


#logoHome{
position:absolute;
width:150px;
height:112px;
margin:0;
padding:0;
float:left;
z-index:20;
top:59px;
background:url(../images/ch_bbcLogo.png) no-repeat !important;
background: none;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/~barrysbo/images/ch_bbcLogo.png',sizingMethod='image');*/
}
#logoHomeLink{
position:absolute;
width:150px;
height:112px;
margin:0;
padding:0;
float:left;
z-index:30;
top:59px;
display:block;
}
#logoHomeLink a{
width:150px;
height:112px;
display:block;
text-decoration:none;
}
#logoHomeLink a span{
visibility:hidden;
}
#bootcampRedirect{
width:280px;
position:absolute;
top:10px;
margin-left:145px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
}

.bigger {
font-size:10px;
}

/* Added by ac - top text home page */
#bootcampRedirect10{
width:500px;
position:absolute;
top:87px;
margin-left:180px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:normal;
}
#bootcampRedirect10 a{
color:#ffffff;
}
/* END - addition by ac - top text home page */

#bootcampRedirect1{
width:335px;
position:absolute;
top:12px;
margin-left:132px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

#seals{
width:200px;
position:absolute;
top:73px;
margin-left:225px;
text-align:left;
}

#bootcampRedirect a{
color:#ffffff;
}
#loginTable table td {
padding:1px !important;
padding:0;
}
#class_schedule_ad {
/*border: 1px solid #fff;*/
position:absolute;
top:3px;
margin-left:640px;
}
.center_align{
text-align:center;
}
#logoutTable{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
width:300px;
height:48px;
padding:40px 30px 0 0;
float:right;
}
#logoutTable a{
color:#ffffff;
}
#logoutTable table td {
padding: 0 4px 1px 4px!important;
padding:0;
}
#header{
background:url(../images/ch_header.jpg) no-repeat;
width:800px;
height:141px;
margin:0;
padding:0;
text-align:left;
}
.rememberBox{
margin:0 !important;
margin:-4px 0 0 -2px;
padding:0;
vertical-align:top;
}
#topNav{
position:absolute;
width:650px;
height:32px;
clear:right;
text-align:left;
margin:0 0 0 150px;
top:106px;
}
#topNav ul {
margin:0;
padding:0;
list-style-type: none;
}
#topNav ul li {
position:absolute;
top:0;
}
#topNav ul li, #topNav ul li a {
	display:block;
	height:32px;
	text-decoration:none;
}
#topnav1 {left: 0px;width: 61px;}
#topnav2 {left: 61px;width: 117px;}
#topnav3 {left: 178px;width: 133px;}
#topnav4 {left: 311px;width: 147px;}
#topnav5 {left: 458px;width: 66px;}
#topnav6 {left: 524px;width: 67px;}
#topnav7 {left: 591px;width: 59px;}


#topNav ul li a span{
	visibility: hidden;
}


.phoneNumber{
padding:4px 0 0 0;
margin-left:135px;
color:#000000;
height:18px;
text-align:left;
}
#topOffer{
width:800px;
height: 471px;
padding:0;
background:url(../images/ch_topOffer.jpg) no-repeat;
text-align:left;
}
#topOffer p{
width:230px;
margin:0 0 8px 10px;
padding:0;
}
#topOffer h2{
width:230px;
margin:0 0 8px 10px;
padding:0;
font-size:11px;
font-weight:bold;

}
#homeVideo{
width:800px;
height:377px;
background:url(../images/hollywood_animated.gif) no-repeat;
margin:0;
padding:0;
}
#homeOffer1{
width:800px;
height:400px;
background:url(../images/ch_workoutVids.jpg) no-repeat;
margin:0;
padding:0;
}
#homeOffer2{
width:800px;
height:184px;
background:url(../images/ch_transformer.jpg) no-repeat;
margin:0;
padding:0;
}
#homeOffer3{
width:800px;
height:265px;
background:url(../images/ch_vipAccess.jpg) no-repeat;
margin:0;
padding:0;
}
#homeOffer4{
width:800px;
height:445px;
background:url(../images/ch_guarantee.jpg) no-repeat;
margin:0;
padding:0;
}
#aboutTop{
width:800px;
height:426px;
text-align:left;
padding:0;
}
#aboutFlash{
width:800px;
margin:10px 0 0 0;
padding:0;
}
#hollywood{
width:184px;
background:url(../images/hollywoodBg.jpg) no-repeat #f0c43c;
text-align:center;
padding:100px 8px 8px 8px;
float:right;
margin-right:27px !important;
margin-right:14px;
}
/*
.hollywoodContent{
width:168px;
padding:8px 8px 20px 8px;
background-color:#FFFFFF;
}
*/
.hollywoodContent{
width:222px;
}
.hollywoodSample{
clear:left;
position:relative;
margin:0 0 20px 0;
padding:0;
text-align:left;

}
.hollywoodTitle{
margin:0;
padding:0 0 4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#005295;
}
.clear{
clear:both;
}
.clearLeft{
clear:left;
}
.offers{
background:url(../images/offersBg.gif) repeat-x;
width:495px;
margin:0 0 0 23px;
padding:25px 20px;
text-align:left;
}
.offersWide{
clear:both;
background:url(../images/offersBg.gif) repeat-x;
margin:0 27px 0 23px;
padding:25px 20px;
text-align:left;
}
.fellowBootcampers{
clear:both;
margin:0;
padding:25px 20px 0 0;
text-align:left;
}
.offersWideCol1{
width:430px;
float:left;
}
.offersWideCol2{
width:250px;
float:right;
}
.offers h1, .offersWide h1, .fellowBootcampers h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
font-weight:normal;
color:#3f4d00;
margin:0 0 10px 0;
}
.boldRed{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-style:italic;
font-weight:bold;
color:#bf2c05;
}
.offerItem{
width:235px;
float:left;
margin:0;
padding:0 10px 0 0;
}
.offerItem p, .offerItemWide p, .offerItemCol1 p, .offerItemCol2 p{
margin:4px 0;
}
.offerItemCol2 p{
margin-left:68px;
}
.offerItemWide{
margin:10px 0 0 0;
width:495px;
}
.offerItemTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c0300a;
margin:0;
padding:0;
}
.bbbonline{
padding:6px 15px 0 15px;
}
#memberSidenav{
position:relative;
width:175px;
float:left;
margin:0;
}
#memberSidenavContent{
width:135px;
background:url(../images/members_sidenav.gif) no-repeat;
height:609px;
padding:25px 20px 0 20px;
text-align:left;
position:relative;
}
#memberSidenavContent h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#bf2c05;
margin:0 0 4px 0;
}
#memberSidenavBttm{
width:175px;
height:18px;
background:url(../images/members_sidenavBttm.gif) no-repeat;
}
#lowerMemberNav{
position:absolute;
left:20px;
padding:0 0 4px 0;
}
#lowerMemberNav h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bf2c05;
margin:0 0 2px 0;
}
#lowerMemberNav a{
color:#000000;
}
#tabbedColumn{
position:relative;
width:569px;
float:right;
margin:0;
}

#tabs{
width:569px;
height:50px;
background:url(../images/membersMenuTabs.jpg) no-repeat;
margin:0;
padding:0;
}

#tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
    position: absolute;
	top: 0;
}
#tabs li,#tabs li a{
	display:block;
	height:50px;
	text-decoration:none;
}

#tab1 {left: 0px;width: 143px;}
#tab2 {left: 143px;width: 142px;}
#tab3 {left: 285px; width: 142px;}
#tab4 {left: 427px; width: 142px;}

#tabs li a span{
	visibility: hidden;
}
#drGourmetTab,#fatburnTab,#adviceTab,#supportTab{
	position:relative;
	top:0;
	left:0;
	border:none;
}

#fatburnTab,#adviceTab,#supportTab{
display:none;
}
#greenTabBg{
width:567px;
border-left:1px solid #dee3c6;
border-right:1px solid #dee3c6;
background:url(../images/greenTabBg.jpg) no-repeat #8EA03D;
padding:11px 0 6px 0;
}
#greenTabBttm{
width:569px;
margin:0;
padding:0;
background:url(../images/greenTabBttm.gif) no-repeat;
height:6px;
}
#orangeTabBg{
width:567px;
border-left:1px solid #FAE5C3;
border-right:1px solid #FAE5C3;
background:url(../images/orangeTabBg.jpg) no-repeat #EA8F00;
padding:11px 0 6px 0;
}
#orangeTabBttm{
width:569px;
margin:0;
padding:0;
background:url(../images/orangeTabBttm.gif) no-repeat;
height:6px;
}
#yellowTabBg{
width:567px;
border-left:1px solid #fdf2c5;
border-right:1px solid #fdf2c5;
background:url(../images/yellowTabBg.jpg) no-repeat #f8d33a;
padding:11px 0 6px 0;
}
#yellowTabBttm{
width:569px;
margin:0;
padding:0;
background:url(../images/yellowTabBttm.gif) no-repeat;
height:6px;
}
#blueTabBg{
width:567px;
border-left:1px solid #dae7f0;
border-right:1px solid #dae7f0;
background:url(../images/blueTabBg.jpg) no-repeat #6199c0;
padding:11px 0 6px 0;
}
#blueTabBttm{
width:569px;
margin:0;
padding:0;
background:url(../images/blueTabBttm.gif) no-repeat;
height:6px;
}
.whitePanel{
width:543px;
margin:auto;
}
.whitePanelTop{
width:543px;
height:6px;
margin:0;
padding:0;
background:url(../images/tabWhiteTop.png) no-repeat !important;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/~barrysbo/images/tabWhiteTop.png',sizingMethod='image');
}
.whitePanelContent{
width:541px;
border-left:1px solid #dedddd;
border-right:1px solid #dedddd;
background-color:#FFFFFF;
margin:0;
padding:0;
}
.whitePanelContent h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3f4d00;
margin:0 0 8px 0;
}
.whitePanelContent .tableColMain h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3f4d00;
margin:0 0 8px 180px;
}
.whitePanelContent h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c0300a;
margin:8px 0;
}
.whitePanelContent .tableColMain h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c0300a;
margin:8px 0 8px 180px;
}
.h2Red{
color:#c0300a;
}
.whitePanelBttm{
width:543px;
height:6px;
margin:0;
padding:0;
background:url(../images/tabWhiteBttm.png) no-repeat !important;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/~barrysbo/images/tabWhiteBttm.png',sizingMethod='image');
}
.whitePanelBttmOrange{
width:543px;
height:5px;
margin:-5px 0 0 0;
padding:0;
background:url(../images/tabWhiteBttmOrange.gif) no-repeat;
}
.whitePanelBttmGreen{
width:543px;
height:5px;
margin:-5px 0 0 0;
padding:0;
background:url(../images/tabWhiteBttmGreen.gif) no-repeat;
}
.whitePanelBttmBlue{
width:543px;
height:5px;
margin:-5px 0 0 0;
padding:0;
background:url(../images/tabWhiteBttmBlue.gif) no-repeat;
}
.whitePanelBttmYellow{
width:543px;
height:5px;
margin:-5px 0 0 0;
padding:0;
background:url(../images/tabWhiteBttmYellow.gif) no-repeat;
}
.tableCol{
background:url(../images/greenTableFade.gif) repeat-x;
padding:12px;
}
.tableCol1{
background:url(../images/greenTableFade.gif) repeat-x;
width:160px;
padding:20px 10px 20px 10px;
}
.fatburn_bottom{
width:340px;
/*padding-left: 20px;
padding-right: 20px;*/
}
.table3Col p{
width:150px;
}
.table3ColBordered p{
width:150px;
}
.tableCol2{
background:url(../images/greenTableFade.gif) repeat-x;
border-left:1px solid #dde2c4;
width:340px;
padding:20px 10px 20px 10px;
}
.tableColMain{
padding:10px;
}
.fatburn_main_column{
background:url(../images/fatburnImg.jpg) no-repeat;
background-position:280px 40px;
}
.community_main_column{
background:url(../images/cmty_header.jpg) no-repeat;
background-position:0px 0px;
}
.community_main_column img, .community_main_column a img{
border:none;
text-align:center !important;
}
p.fbP{
color:#1974a2;
font-size: 12px;
width:260px;
margin:0 0 6px 22px;
}
p.fbP2{
color:#1974a2;
font-size: 12px;
margin:0 22px 6px 22px;
}
.fatburnTitle{
margin:30px 0 20px 30px;
}
.fbBlueFade{
background:url(../images/fbBlueTableFade.gif) repeat-x;
}
.fbtableCol1{
width:224px;
}
.fbtableCol2{
background:url(../images/fb_rightColBg.gif) no-repeat;
width:303px;
padding:30px 4px 4px 10px;
}
.fbTips{
color:#114d46;
margin:0 0 16px 0;
}
.fbTipTitle{
color:#ea8f00;
font-size:24px;
font-weight:bold;
}
.fbTipofDay{
color:#ea8f00;
font-size:14px;
font-weight:bold;
font-style:italic;
line-height:16px;
margin:10px 0 8px 0;
}
#bmiCalculator{
position:relative;
height:340px;
}
#standardBMI{
position:absolute;
top:30px;
left:40px;
}
#metricBMI{
position:absolute;
top:30px;
left:40px;
visibility:hidden;
}
.bmiTable{
background-color:#c1ff99;
border:1px solid #2d8925;
width:150px;

}
.bmiTable h2{
color:#006400;
}
.compareBMI{
background-color:#ffffff;
border:1px solid #333333;
width:150px;
font-size:9px;
}
.bmiRow1{
background-color:#eeeab6;
}
.bmiExplanation{
font-size:10px;
font-weight:bold;
width:150px;
margin:15px 0 2px 0;
}
.fbSignupBttn{
position:relative;
top:4px;
}
#expert1{
position:relative;
width:541px;
background:url(../images/expert_barry.jpg) no-repeat;
height:371px;
}
#expert1Text{
position:absolute;
width:380px;
top:184px;
left:152px;
}
#expert1 p, #expert2 p, #expert3 p, #expert4 p{
font-size:12px;
margin:0 0 6px 0;
}
#expert2{
position:relative;
width:541px;
background:url(../images/expert_cindy.jpg) no-repeat;
height:219px;
}
#expert2Text{
position:absolute;
width:350px;
top:90px;
left:18px;
}
#expert3{
position:relative;
width:541px;
background:url(../images/expert_tom.jpg) no-repeat;
height:271px;
}
#expert3Text{
position:absolute;
width:360px;
top:84px;
left:173px;
}
#expert4{
position:relative;
width:541px;
background:url(../images/expert_drgourmet.jpg) no-repeat;
height:291px;
}
#expert4Text{
position:absolute;
width:345px;
top:87px;
left:18px;
}
.tableColMain p.gourmetP{
margin:0 140px 6px 180px;
}

.tableColMain ul.gourmetP{
margin:0 105px 7px 177px;
}
p.fbPgray{
font-size:11px;
color:#7f7d7d;
margin:0 4px 6px 4px;
text-align:center;
}
.tableColMain p.gourmetPgray{
margin:0 10px 6px 180px;
font-size:10px;
color:#898989;
}
.tableCol img{
margin-right:10px;
}
.fbBttn{
margin:20px 0 10px 0;
}
.gourmetBttn{
margin:20px 0 10px 10px;
}
#whitePanel a{

font-weight:bold;
color:#3f4d00;

}
ol li{
list-style-type:decimal;
margin-left:0 !important;
margin-left:30px;
}

#cartHeader{
width:800px;
background:url(../images/checkout_secureheader.jpg) no-repeat;
height:127px;
}
#lostpassHeader{
width:800px;
background:url(../images/lostpassword_header.jpg) no-repeat;
height:127px;
}
#loginHeader{
width:800px;
background:url(../images/login_header.jpg) no-repeat;
height:105px;
}
#cartContents{
position:relative;
width:700px;
border-right:1px solid #dedddd;
border-left:1px solid #dedddd;
margin:0 27px 0 23px;
background:url(../images/checkout_sectionGradient.gif) repeat-x;
padding:4px 24px 4px 24px;
text-align:left;
}

.checkoutBttmCurve{
margin:0 0 6px 23px!important;
margin:0 0 6px -3px;
width:750px;
height:6px;
background:url(../images/checkout_curvebttm.gif) no-repeat;
padding:0;
}
.upsellBttmCurve{
width:750px;
margin:0 27px 22px 23px;
height:6px;
background:url(../images/checkout_curvebttm.gif) no-repeat;
padding:0;
}


fieldset{
border:none;
margin:0;
padding:0;
}
.cartInfoTop{
width:750px;
height:20px;
background:url(../images/checkout_curvetop.gif) no-repeat;
margin:0 27px 0 23px;
}
.cartInfo{
position:relative;
width:700px!important;
width:724px;
border-right:1px solid #dedddd;
border-left:1px solid #dedddd;
margin:0 27px 0 23px;
padding:0 24px 4px 24px!important;
padding:0 0 4px 24px;
text-align:left;
}
.upsellContent{
position:relative;
width:700px;
border-right:1px solid #dedddd;
border-left:1px solid #dedddd;
margin:0 27px 0 23px;
padding:0 24px 4px 24px;
text-align:left;
}
form{
border:none;
margin:0;
padding:0;
}
legend{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#ec8000;
padding:0 0 10px 0;
}
.submit_order_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#ec8000;
padding:0 0 10px 0;
}
.creditcardBilling{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#ec8000;
}
.cartInfo table, #cartContents table.cartCheckout{
border:1px solid #c6cfd3;
width:698px;
margin:0;
padding:0;
}
#subtotalTable{
position:relative;
width:700px!important;
width:724px;
border-right:1px solid #dedddd;
border-left:1px solid #dedddd;
margin:0 27px 0 23px;
padding:0 24px 4px 24px!important;
padding:0 0 4px 24px;
text-align:left;
}
table .no_cart_info{
border:1px solid #c6cfd3;
width:300px;
margin:0;
padding:0;
}
table .shipping_address_box{
border:1px solid #c6cfd3;
width:100%;
margin:0;
padding:0;
}
.cartInfo .table_row_1, #cartContents table.cartCheckout .table_row_1, #subtotalTable .table_row_1{
background-color:#e3ebf4;
}
#cartContents table.cartCheckout .table_row_header{
background-color:#5682be;
color:#ffffff;
}
.required_text{
text-align:left;
margin-left:47px;
}
caption{
text-align:left;
padding:0 0 4px 0;
}
#cartContents .col1{
border-right:1px solid #c6cfd3;
width:67px;
}
#cartContents .col2{
border-right:1px solid #c6cfd3;
width:282px;
}
#cartContents .col3{
border-right:1px solid #c6cfd3;
width:96px;
}
#cartContents .col4{
border-right:1px solid #c6cfd3;
width:89px;
}
#cartContents .col5{
width:80px;
}
.cartInfo .col1{
width:130px;
}
.cartInfo .col2{
width:270px;
}
.registration_input{
width:260px;
}
.registration_fName{
width:125px;
}
.registration_lName{
width:125px;
margin-left:3px;
}
#bday_day{
width:25px;
}
#bday_month{
width:25px;
}
#bday_year{
width:80px;
}
.submitBttn{
position:relative;
text-align:left;
padding-left:47px;
}

/* begin upsell styles */
#ch_upsellDeluxe{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/up_deluxe_04_25_2008.jpg) no-repeat;
padding-bottom:20px;
}
#ch_upsellBuddyKit{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/ch_upBuddykit.jpg) no-repeat;
padding-bottom:20px;
}
#ch_upsellMembership{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/ch_upMembership.jpg) no-repeat;
padding-bottom:20px;
}
#ch_upsellFatblaster{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/ch_upFatblaster_05_16_2008.jpg) no-repeat;
padding-bottom:20px;
}
#ch_upsell1000calBlast{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/ch_up1000calBlast.jpg) no-repeat;
padding-bottom:20px;
}
#ch_upsellShipping{
position:relative;
width:750px;
margin: 4px 27px 0 23px;
background:url(../images/ch_upShipping.jpg) no-repeat;
padding-bottom:20px;
}
.upsellBootyHeader{
width:750px;
height:140px;
margin:0 27px 0 23px;
background:url(../images/up_deluxeHeader.jpg) no-repeat;
}
.upsellVipHeader{
width:750px;
height:110px;
margin:0 27px 0 23px;
background:url(../images/up_vipHeader.jpg) no-repeat;
}
.upsellToneHeader{
width:750px;
height:110px;
margin:0 27px 0 23px;
background:url(../images/up_toneHeader.jpg) no-repeat;
}
.upsellShippingHeader{
width:750px;
height:90px;
margin:0 27px 0 23px;
background:url(../images/up_shippingHeader.jpg) no-repeat;
}
.upsellContent h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#bf2c05;
margin:0 0 10px 320px;
}
.upsellContent p{
margin:0 0 10px 320px;
}
.upsellContent ul{
margin:0 0 10px 305px;
}
.upsellContent p.upsellStrong{
font-size:12px;
}
.vipImg{
margin-left:30px;
}
.bootyImg{
margin-left:-24px;
}
.upsellContent p.upsellBttns{
margin-top:20px;
}
.upsellContent p.upsellDisclaimer{
margin-top:30px;
font-size:9px;
}
/* end upsell styles */

.alert{
	text-align: center;
	text-transform: capitalize;
	text-shadow: 0px 0px 0px #020001;
	font-weight: bold;
	font-size: 14px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #bf2c05;
}
.error{
	background-repeat: repeat-y;
	text-align: center;
	text-transform: capitalize;
	text-shadow: 0px 0px 0px #020001;
	font-weight: bold;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #bf2c05;
}.success{
	text-align: center;
	text-transform: capitalize;
	text-shadow: 0px 0px 0px #020001;
	font-weight: bold;
	font-size: 18px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #138c07;
	background-color: #c9f0ed;
}
 #online_store_header{
	height: 200px;
	background: url(../images/ch_storeHeader.jpg) no-repeat;
	width: 800px;
}
 #online_store_subhead{
	height: 106px;
	background: url(../images/ch_storeSubhead.gif) no-repeat;
	width: 800px;
}
#online_store_header_copy{
	padding-right:150px;
	padding-top:80px;
	padding-left:25px;
} 
#online_store_header p{
	text-align: left;
}
 .store_box{
	background-repeat: repeat-y;
	background-image: url(../images/box_bg.gif);
	width: 365px;
}
.store_box p{
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
}
.store_box ul{
	padding-bottom: 12px;
	padding-right: 40px;
	padding-left: 40px;
}
.store_box li{
	text-align: left;
	list-style-type: square;
}
.store_box h2{
	color: #bf2c05;
}
.three_box{
	text-align: left;
	margin-right: 25px;
	margin-left: 25px;
	width: 195px;
}
a img{
	border: none;
}
/* success stories styles */


#successHeader{
width:800px;
height:90px;
margin:5px 0px 0 0px;
/*background:url(../images/successHeader.jpg) no-repeat;*/
}
.successContent{
width:726px;
/*border-right:1px solid #dedddd;*/
/*border-left:1px solid #dedddd;*/
margin:0 27px 0 47px;
text-align:left;
}
.successTable{
width:767px;
margin:0 0 10px 23px;
text-align:left;
}

.successBttmCurve{
width:750px;
margin:0 27px 22px 23px;
height:6px;
background:url(../images/checkout_curvebttm.gif) no-repeat;
padding:0;
}
.successRight{
width:379px;
margin:0;
padding:0;
float:right;
}
.successLeft{
width:320px;
margin:0;
padding:0;
float:left;
}
.successLeft a{
color:#bf2c05;
}
.successContent h1, .successTable h1, .successFade h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#bf2c05;
margin:0 0 8px 0;

}
.successTable h2, .successFade h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bf2c05;
margin:0;

}
p.vidBttn{
text-align:center;
}
p.caption{
margin:0 0 20px 0;
}
.successFade{
clear:both;
background:url(/images/offersBg.gif) repeat-x;
margin:0 27px 0 23px;
padding:25px 20px;
text-align:left;
}
/* end success styles */

/* start about styles */
#aboutBarry{
text-align:left;
margin:0;
padding:0 0 20px 23px;
}
.aboutRightCol{
width:258px;
margin:0;
float:right;
}
.aboutLeftCol{
width:490px;
padding:0 0 0 24px;
font-size:11px;
}
.aboutRightCol h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bf2c05;
margin:0;

}

/* end about styles */

/* start press styles */
#pressHeader{
width:740px;
margin:0 32px 20px 28px;
text-align:left;
font-size:11px;
/*background:url(../images/pressHeader.jpg) no-repeat;*/
}
.pressphoneNumber{
padding:4px 0 0 0;
margin:0;
color:#000000;
height:223px;
text-align:center;
background:url(../images/ch_pressHeader.jpg) no-repeat;

}
#pressList{
position:relative;
width:510px;
margin:0 0 0 242px!important;
margin:0;
background:url(../images/pressBttmImg.jpg) no-repeat;
background-position:bottom right;
text-align:left;
}
#pressListLeft{
width:245px;
float:left;
margin:0 0 215px 0;

}
#pressListRight{
width:245px;
float:right;
margin:0 0 411px 0;
}
#pressListRight p,#pressListLeft p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
margin:0 0 4px 0;

}
.publication{
font-weight:bold;
color:#000000;
}
.pressHollywoodCol{
width:222px;
float:left;
margin:0 0 20px 24px;


}
#pressFeatured{
width:200px;
height:198px;
margin:0 0 10px 0;
background:url(../images/press_featured.jpg) no-repeat;
}
.hollywoodColHeader{
clear:left;
height:68px;
width:222px;
background:url(../images/press_column_top.gif) no-repeat;
text-align:center;
line-height:45px;
font-size:18px;
padding-top:10px;

}

.hollywoodColBottom{
width:222px;
height:15px;
background:url(../images/press_column_bottom.gif) no-repeat;
text-align:center;

}
#pressSignUp{
position:absolute;
bottom:0;
left:0;
width:500px;
height:120px;
}
#pressSignUp a{
width:500px;
height:120px;
display:block;
text-decoration:none;
}
/* end press styles */
/* start join styles */
#joinOffer{
width:750px;
margin:0 27px 0 23px;
}
.joinCol1 h2, .joinCol2 h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#bf2c05;
margin:0;

}
.joinCol1 p, .joinCol2 p{
margin:4px 0 24px 0;
}
.joinFade{
clear:both;
background:url(../images/offersBg.gif) repeat-x;
margin:0 27px 0 23px;
padding:25px 20px;
text-align:left;
}
.joinCol1{
width:345px;
float:left;
}
.joinCol2{
width:345px;
float:right;
}
/* end join styles */

/* static pages */

#staticPage{
text-align:left;
padding:35px 51px 20px 47px;
}
#staticPage h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bf2c05;
margin:0;
padding:0;
}
#staticPage p{
margin:2px 0 18px 0;
}
#staticPage ol{
margin-bottom:25px;
}
#staticPage ol li{
margin-bottom:4px;
}
#staticPage a{
color:#bf2c05;
}

/* end static pages */
/* footer styles */
#footerLinks{
width:800px;
margin:auto;
text-align:center;
color:#ffffff;
}
#footerLinks a{
color:#ffffff;
}
#join_screenshot{
float: right;
position: fixed;
margin-left: 150px;
margin-top:-40px;
}


/* end footer styles */

 /* MY STUFF */
.required{font-weight:bold;font-size: 18px;color:red;}
.highlight{font-weight:bold;background:yellow;}
#xtoppadding{padding:10px;}
.yellowtext{color:#000;background:#fff;width:700px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;}
.user_comment{margin-bottom:4px;border-bottom:1px solid #dedddd;*}

.chat_header{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffcc33; font-weight:bold;font-size: 22px;}

.giant_text{font-family:Verdana, Arial, Helvetica, sans-serif;color:#990000; font-weight:bold;font-size: 20px;}

.giant_chat_text{color:#000; font-weight:strong;font-size: 30px;}
#errormessage{padding:10px;}

#PageHeader{
background:url(/newimages/blue_header.jpg);
width:100%;
margin-top:-27px;
padding-top:0px;
height:60px;
/*border:1px solid #fff;*/
font-family:Verdana, Arial, Helvetica, sans-serif;color:#aa1e23; font-weight:bold;font-size: 22px;
}
h2{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #bf2c05;
}
h3{
font-size:12px;
}
.loginoptions{text-align:center;}

.upsell_dvdprice{font-weight: bold;font-size: 15px;color: #cc3300;}
.facts{font-weight: bold;font-size: 20px;color: #cc3300;}

.refund_text{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.refund_price{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;font-weight: bold;color: #cc3300;
}
.refund_title{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;text-decoration:underline;font-weight: bold;color:#cc3300;
}


