﻿/*------------- General ------------- */

body {
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#000;
	/*color:#67676A;
	background-color:#6B295D;*/
	margin:0;
	padding:0;
}
div, p, a, img, form, input, textarea, label, ul, li, ol, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
img {
	display:block;
	border:none;
}
a {
	text-decoration:none;
}
ul {
	list-style:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

/*------------- Main Container ------------- */
#mainContainer {
	background:url(images/bodybg.jpg) 50% 0 no-repeat;
	width:100%;
	margin: 0 auto;
	}
/*------------- Header ------------- */
div.header {
	width:992px;
	padding:0 3px 0 4px;
	margin:0 auto;
	background:url(images/headerbg.png) 0 0 no-repeat;
	overflow:hidden;
	height:100%;
	}
div.bookheader {
	background:url(images/book-headerbg.png) 0 0 no-repeat !important;
	}
div.weightLossheader {
	background:url(images/weightloss-headerbg.png) 0 0 no-repeat !important;
	}
div.mediaheader {
	background:url(images/media-headerbg.png) 0 0 no-repeat !important;
	}
div.salesheader {
	background:url(images/sales-headerbg.png) 0 0 no-repeat !important;
	}
div.melonieheader {
	background:url(images/melonie-headerbg.png) 0 0 no-repeat !important;
	}
div.aboutUsheader {
	background:url(images/aboutUsheader-headerbg.png) 0 0 no-repeat !important;
	}
div.cdinfoUsheader {
	background:url(images/cdinfo-headerbg.png) 0 0 no-repeat !important;
	}
div.header img.logo {
	padding:23px 0 0 47px;
	float:left;
	height:170px;
	}
div.header img.twitter {
	float:right;
	}
ul.mainNav {
	margin-top:211px;
	height:40px;
	background:url(images/mainnavbg.gif) repeat-x;
	/*width:992px;*/
	}
ul.mainNav li {
	background:url(images/topmenu-devider.gif) 0 0 repeat-y;
	float:left;
	padding-left:2px;
	width:auto;
	}
ul.mainNav li.left {
	padding-left:0;
	background:none;
	}
ul.mainNav li a {
	display:block;
	float:left;
	height:40px;
	text-indent:-5000000px;
	background-position:0 0;
	background-repeat:no-repeat;
	width:auto;
	}
ul.mainNav li a:hover, ul.mainNav li a.active {
	background-position:0 0 !important;
	}
ul.mainNav li a.homeBtn {
	background-image:url(images/home-btn.jpg);
	width:130px;
	}
ul.mainNav li a.homeBtn:hover,
ul.mainNav li a.homeBtn.activehome {
	background-image:url(images/home-hover-btn.jpg);
	}
	
	
ul.mainNav li a.bookBtn {
	background:url(images/book-btn.jpg);
	width:131px;
	}
ul.mainNav li a.bookBtn:hover, 
ul.mainNav li a.bookBtn.activebook{
	background:url(images/book-hover-btn.jpg);
	}
ul.mainNav li a.weightlossBtn {
	background:url(images/weight-loss-tool-btn.jpg);
	width:243px;
	}
ul.mainNav li a.weightlossBtn:hover, 
ul.mainNav li a.weightlossBtn.activeweightloss {
	background:url(images/weight-loss-tool-hover-btn.jpg);
	}
ul.mainNav li a.blogBtn {
	background:url(images/blog-btn.jpg);
	width:133px;
	}
ul.mainNav li a.blogBtn:hover, 
ul.mainNav li a.blogBtn.activeblog {
	background:url(images/blog-hover-btn.jpg);
	}
ul.mainNav li a.mindybodyfxclubBtn {
	background:url(images/mindbody-fx-club-btn.jpg);
	width:208px;
	}
ul.mainNav li a.mindybodyfxclubBtn:hover,
ul.mainNav li a.mindybodyfxclubBtn.activeClub {
	background:url(images/mindbody-fx-club-hover-btn.jpg);
	}
ul.mainNav li a.mediaBtn {
	background:url(images/media-btn.jpg);
	width:136px;
	}
ul.mainNav li a.mediaBtn:hover, 
ul.mainNav li a.mediaBtn.activemedia {
	background:url(images/media-hover-btn.jpg);
	}
/*--------------------- BODY PART -------------------*/
#bodyContainer {
	width:991px;
	padding:0 4px 0 4px;
	margin:0 auto;
	background:url(images/bodyshadow.png) 0 0 repeat-y;
	}
#bodyContainer div.innerbodyContainer {
	/*padding:4px 22px 34px 20px;*/
	padding:4px 0 34px;
	width:991px;
	background:url(images/bodycontain-bg.gif) 0 0 repeat-x #F8F8F8;
	border-bottom:1px solid #AEA79E;
	/*overflow:hidden;
	height:100%;*/
	}

/*---------- LEFT PANEL ----------*/

div.leftPan {
	width:186px;
	float:left;
	/*background:url(images/leftpannel-bg.jpg) 100% 0 no-repeat ;*/
	background:url(images/left-panel-bg.gif) 100% 0 repeat-y #F8F8F8;
}
div.leftPanInnerBg {
	padding:18px 22px 0 20px;
	background:url(images/home-left-pan-bg.jpg) 0 0 no-repeat;
}


div.leftPan div.blocks {
	margin-bottom:15px;
	position:relative;
	}
div.leftPan div.blocksnoMargin {
	margin-bottom:5px !important;
	}
div.blocks div.topShadow {
	background:url(images/leftbox-top-shadow.png) 0 0 no-repeat;
	height:9px;
	font-size:0;
	}
div.blocks div.bottomShadow {
	background:url(images/leftbox-bottom-shadow.png) 0 0 no-repeat;
	height:10px;
	font-size:0;
	}
div.blocks div.bodyshadow {
	width:119px;
	background:url(images/leftbox-body-shadow.png) 0 0 repeat-y;
	padding:0 13px 0 12px;
	}
.joingourCommunity {
	font-size:16px;
	line-height:18px;
	padding-top:8px;
	padding-bottom:5px !important;
	text-align:center;
	}
.joingourCommunityHome {
	font-size:14px !important;
	line-height:16px !important;
	}
img.flotLeft {
	float:left !important;
	margin:0 5px 5px 0 !important;
	}
.aboutMelonie {
	font-size:11px;
	line-height:13px;
	padding-bottom:10px !important;
	}
.great {
	font-size:10px;
	line-height:12px;
	text-align:center;
	padding-bottom:0px !important;
	}
.freecd {
	font-size:18px;
	line-height:20px;
	text-align:center;
	color:#6A285C;
	background-color:inherit;
	padding:4px 0 !important;
	}
.freecdCont {
	font-size:14px;
	line-height:16px;
	text-align:center;
	padding-bottom:5px !important;
	}
div.leftPan div.blocks a.freecd  {
	margin-left:12px;
	margin-top:-10px;
	background:url(images/get-your-cd-now-btn.jpg) 0 0 no-repeat;
	text-indent:-50000px;
	display:block;
	width:119px;
	height:29px;
	}
div.leftPan div.blocks a.freecd:hover {
	background:url(images/get-your-cd-now-hov-btn.jpg) 0 0 no-repeat;
	}
a.melonieBtn {
	margin-left:12px;
	margin-top:-32px;
	background:url(images/melonie-btn.jpg) 0 0 no-repeat;
	text-indent:-50000px;
	display:block;
	width:120px;
	height:35px;
	position:absolute;
	}
a.melonieBtn:hover {
	background:url(images/melonie-hov-btn.jpg) 0 0 no-repeat;
	}
	
/*---------- LEFT PANEL- VIOLET BOX ----------*/

div.blocks div.violettopShadow {
	background:url(images/violet-box-top.png) 0 0 no-repeat;
	height:10px;
	font-size:0;
	}
div.blocks div.violetbottomShadow {
	background:url(images/violet-box-bottom.png) 0 0 no-repeat;
	height:10px;
	font-size:0;
	}
div.blocks div.violetbodyshadow {
	width:117px;
	background:url(images/violet-box-bodybg.png) 0 0 repeat-y;
	padding:0 13px 0 10px;
	}
img.meloniePhoto {
	float:left !important;
	margin:0 auto;
	padding:5px 0 0 9px;
	width:101px;
	height:100px;
	/*margin:0 5px 5px 0 !important;*/
	}
div.blocks div.violetbodyshadow div {
	background:url(images/checkminxfx-bg.jpg) 0 0 no-repeat;
	}
.checkMindbody {
	padding:15px 0 20px 14px !important;
	font-size:14px;
	line-height:18px;
	}
.checkMindBodycont {
	font-size:12px;
	line-height:15px;
	color:#fff;
	background-color:inherit;
	padding-bottom:0px !important;
	}
	
a.visitnow  {
	margin-left:12px;
	margin-top:-13px;
	background:url(images/visitnot-btn.jpg) 0 0 no-repeat;
	text-indent:-50000px;
	display:block;
	width:118px;
	height:28px;
	}
a.visitnow:hover {
	background:url(images/visitnot-hover-btn.jpg) 0 0 no-repeat;
	}

/*---------- LEFT PANEL - JOIN US ----------*/
a.facebook {
	text-indent:-50000px;
	display:block;
	width:104px;
	height:35px;
	margin-left:8px;
	background:url(images/facebook-joinus-btn.jpg) 0 0 no-repeat;
	}
a.facebook:hover {
	background:url(images/facebook-joinus-btn.jpg) 0 100% no-repeat;
	}
	
a.leftyoutube {
	text-indent:-50000px;
	display:block;
	width:104px;
	height:35px;
	margin-left:8px;
	background:url(images/youtube-joinus-btn.jpg) 0 0 no-repeat;
	}
a.leftyoutube:hover {
	background:url(images/youtube-joinus-btn.jpg) 0 100% no-repeat;
	}
	
a.twitter {
	text-indent:-50000px;
	display:block;
	width:104px;
	height:36px;
	margin-left:8px;
	background:url(images/twitter-joinus-btn.jpg) 0 0 no-repeat;
	}
a.twitter:hover {
	background:url(images/twitter-joinus-hover-btn.jpg) 0 0 no-repeat;
	}


/*---------- MIDDLE PANEL ----------*/

div.middlePan {
	width:492px;
	float:left;
	padding:8px 0 0 25px;
	/*padding:24px 0 0 25px;*/
}
h2 {
	font-size:25px;
	line-height:28px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:0px;
	}
h3 {
	font-size:18px;
	line-height:21px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:15px;
	}
h3 span {
	font-size:21px;
	line-height:23px;
	}
div.middlePan div.middleBlock {
	padding-top:13px;
	padding-bottom:13px;
	background:url(images/middlecont-divider.gif) 0 100% repeat-x;
	}
div.noBg {
	padding-bottom:0 !important;
	background:none !important;
	}
div.middlePan div.middleBlock div {
	overflow:hidden;
	height:100%;
	position:relative;
	}
div.middlePan div.middleBlock div.imagePan {
	width:135px;
	float:right;
	}
div.middlePan div.middleBlock div.leftCont {
	width:356px;
	float:left;
	}
.lifestyle {
	padding-top:15px;
	font-size:16px;
	line-height:20px;
	color:#000;
	background-color:inherit;
	padding-bottom:13px;
	}
.orangetxt {
	font-size:16px;
	line-height:18px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:13px;
	}
div.form {
	/*overflow:hidden;
	height:100%;*/
	padding-bottom:12px;
	margin-top:-10px;
	position:relative;
	z-index:10;
}
div.freePrivewForm {
	width:225px !important;
	}

/*-------------------INNER FORM-------------------*/

div.innerform {
	margin-top:10px;
	padding:25px;
	font-size:13px;
	line-height:20px;
	background-color:#F6F6F6;
	border:3px solid #F0F0F0;
	height:100%;
	overflow:hidden;
	}
div.innerform em {
	color:#ff3000;
	background-color:inherit;
}
div.innerform p.fieldCont {
	padding:0 !important;
	height:40px;
	display:block;
	margin:0;
}
div.innerform p.textarea {
	height:200px;
}
div.innerform p.textarea u {
	background:url(images/textarea-bg.jpg) 0 0 no-repeat;
	height:200px;
	display:block;
	padding:4px 0 1px 4px;
	}
div.innerform p.textarea u textarea {
	width:204px;
	/*height:189px;
	margin:2px 0 0 3px;*/
	height:194px;
	border:none;
	margin:-182px 0 0 3px;
	color:#868686;
	background:none;
	_margin-top:0;
	}


div.innerform label {
	width:155px;
	float:left;
	margin-right:10px;
}

div.innerform u {
	text-decoration:none;
	background:url(images/textfieldbg.gif) 0 0 no-repeat;
	width:212px;
	height:30px;
	margin-top:2px;
	display:block;
	float:left;
	}
div.innerform u input {
	font-size:12px;
	border:none;
	color:#000;
	background:#fff;
	width:200px;
	height:18px;
	padding-top:0px;
	margin:3px 0 0 10px;
}
div.innerform u.select {
	width:212px;
	background:none !important;
	}
div.innerform u.select select {
	width:212px !important;
	height:24px !important;
	color:#000 !important;
	background-color:#fff;
	padding:0;
	border:1px solid #7F9DB9 !important;
	font-size:11px;
	line-height:14px !important;
}




div.innerform p.fieldCont select {
	width:38px;
	float:left;
	height:20px;
	color:#666;
	border:#29BAF8 1px solid;
	background-color:#fff;
}
div.innerform p.hints {
	padding-left:165px;
	width:370px;
	}
div.innerform i.termsconditions {
	font-style:normal;
	}
div.innerform p.hintsQuestion {
	padding-left:165px;
	width:330px;
	padding-bottom:10px !important;
	}
div.innerform p.checkbox {
	padding-left:165px;
	}

div.innerform input.checkBox {
	width:15px;
	height:15px;
	margin:0;
	padding:0;
	float:left;
}
div.innerform p.buttons {
	padding-left:165px;
}
.shortmargin {
	margin-bottom:10px !important;
	}
#otherField {
	display:none;
	}

div.innerform p.buttons input.submitBtn {
	background:none;
	border:none;
	width:110px;
	height:29px;
	padding:0;
	margin-top:-5px;
}
p.buttons input.signupBtn {
	background:none;
	border:none;
	width:164px;
	height:31px;
	padding:0;
	margin-top:-5px;
}

div.innerform p.buttons input.getLeaderoutlineBtn {
	background:none;
	border:none;
	width:327px;
	height:29px;
	padding:0;
	margin-top:-5px;
}
/*-------------------INNER FORM-------------------*/	
/*=======================================*/
/*
div.form p.fieldCont {
	padding:0  !important;
	height:35px !important;
	overflow:hidden;
	margin:0  !important;
	}
div.form p.fieldCont u {
	width:100px;
	float:left;
	text-decoration:none;
	}
div.form p.fieldCont label {
	width:218px;
	height:24px;
	margin-top:2px;
	display:block;
	float:left;
	}
div.form p.fieldCont label span.leftCorn {
	background:url(images/text-field-left-corn.gif) 0 0 no-repeat;
	width:5px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	}
	
div.form p.fieldCont label span.rightCorn {
	background:url(images/text-field-right-corn.gif) 0 0 no-repeat;
	width:2px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	float:right;
	}
div.form p.fieldCont label input {
	float:left;
	background:url(images/text-field-bg.gif) 0 0 repeat-x !important;
	font-size:12px;
	border:#000 1px solid;
	color:#000;
	width:205px;
	height:22px;
	padding-top:3px;
	margin:0 0 0 0;
}
	*/
/*=======================================*/	
	
div.form label {
	width:212px;
	height:35px;
	margin-top:2px;
	display:block;
}
div.form label span.leftCorn {
	background:url(images/text-field-left-corn.gif) 0 0 no-repeat;
	width:5px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	}
div.form label span.rightCorn {
	background:url(images/text-field-right-corn.gif) 0 0 no-repeat;
	width:2px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	float:right;
	}
div.form label input {
	float:left;
	background:url(images/text-field-bg.gif) 0 0 repeat-x !important;
	font-size:16px;
	border:none;
	color:#000;
	width:205px;
	height:22px;
	padding-top:3px;
	margin:0 0 0 0;
}
input.previewNowbtn {
	background:none;
	border:none;
	width:266px;
	height:30px;
	padding:0;
	position:absolute;
	margin-left:225px;
	margin-top:-50px;
	cursor:pointer !important;
}
input.getyourReportbtn {
	background:none;
	border:none;
	width:249px;
	height:30px;
	padding:0;
	margin-top:-5px;
}
input.getaccessnowtbtn {
	background:none;
	border:none;
	width:222px;
	height:30px;
	padding:0;
	margin-top:-5px;
}
/*a.getyourReportbtn  {
	margin-top:-5px;
	background:url(images/get-your-report-btn.jpg) 0 0 no-repeat;
	display:block;
	width:242px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:40px;
	font-weight:bold;
	}
a.getyourReportbtn:hover {
	color:#ED8615;
	background-color:inherit;
	}
a.previewNowbtn  {
	position:absolute;
	margin-left:225px;
	margin-top:-52px;
	background:url(images/getyour-preview-btn.jpg) 0 0 no-repeat;
	display:block;
	width:266px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:45px;
	font-weight:bold;
	}
a.previewNowbtn:hover {
	color:#ED8615;
	background-color:inherit;
	}*/
	
div.lifestyleCont {
	width:256px !important;
	}
div.lifestyleImgpan {
	width:225px !important;
	}
a.lossweightNosbtn  {
	margin-top:11px;
	background:url(images/loss-weight-btn.jpg) 0 0 no-repeat;
	display:block;
	width:223px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:51px;
	font-weight:bold;
	}
a.lossweightNosbtn:hover {
	color:#ED8615;
	background-color:inherit;
	}
div.freecourse {
	width:250px !important;
	padding-right:14px;
	background:url(images/frcourse-divider.gif) 100% 0 repeat-y;
	/*_background-position:100% 0;*/
	float:left;
	}
/**+html div.freecourse {
	background-position:100% 0;
	}*/
div.freecourseImgpan {
	float:right;
	width:210px !important;
	}
	
a.learnMorebtn {
	margin-left:14px;
	margin-top:24px;
	background:url(images/learnmore-btn.jpg) 0 0 no-repeat;
	display:block;
	width:223px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:51px;
	font-weight:bold;
	}
a.learnMorebtn:hover {
	color:#ED8615;
	background-color:inherit;
	}

/*---------- RIGHT PANEL ----------*/
div.rightPan {
	width:250px;
	float:right;
	padding:18px 22px 0 0;
	/*padding:25px 22px 0 0;*/
}

div.rightPan div.blocks {
	margin-bottom:5px;
	}

div.rightPan div.blocks div.geryboxtopShadow {
	background:url(images/right-grey-top.png) 0 0 no-repeat;
	height:10px;
	font-size:0 !important;
	}
div.rightPan div.blocks div.geryboxbottomShadow {
	background:url(images/right-grey-bottom.png) 0 0 no-repeat;
	height:10px;
	font-size:0px !important;
	}
div.rightPan div.blocks div.geryboxbodyshadow {
	width:220px;
	background:url(images/right-grey-bodybg.png) 0 0 repeat-y;
	padding:0 13px 0 17px;
	}
.newapproach {
	font-size:14px;
	line-height:17px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px !important;
	}
div.testimonial {
	overflow:hidden;
	height:100%;
	padding-bottom:5px;
	padding-top:5px;
	}
div.testimonial div.imgBlock {
	width:122px;
	float:left;
	}
div.testimonial div.imgBlock img {
	margin-bottom:4px;
	}
div.testimonial div.imgBlock p {
	color:#6B295D;
	background-color:inherit;
	font-size:13px;
	line-height:14px;
	padding-bottom:0px !important;
	}
div.testimonial div.imgBlock p span  {
	font-size:12px;
	line-height:14px;
	}
div.testimonial div.testimonialCont {
	float:right;
	width:94px;
	}
div.testimonial div.testimonialCont p {
	font-size:13px;
	line-height:15px;
	color:#000;
	background-color:inherit;
	font-style:italic;
	padding-bottom:0px !important;
	}
	
/*--------------------- FOOTER PART -------------------*/
#footerContainer {
	width:914px;
	padding:32px 40px 67px 45px;
	margin:0 auto;
	background:url(images/index-fooer-bg.jpg) 0 0 no-repeat;
	}

#footerContainer div.footerCont {
	padding-bottom:45px;
	/*background-color:#6C275E;*/
	}
div.footerCont h2{
	font-size:22px;
	line-height:24px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:15px;
	font-weight:bold;
	}
div.footerCont p {
	font-size:14px;
	line-height:18px;
	color:#FDFDFD;
	background-color:inherit;
	}
div.footerLinkContainer {
	width:765px;
	margin:0 auto;
	}
div.footerLinkContainer div.footerBlock {
	padding:0 0 10px 0;
	border-bottom:1px solid #fff;
	overflow:hidden;
	height:100%;
	}
div.footerAboutBlock {
	width:135px;
	padding-left:22px;
	border-right:1px solid #FFFFFF;
	float:left;
	}
div.footerGuranteeBlock {
	width:123px !important;
	padding-left:16px !important;
	}
div.footerPrivacyBlock {
	width:167px !important;
	padding-left:16px !important;
	}
div.footerAffiliateBlock {
	width:148px !important;
	padding-left:16px !important;
	}
div.footerMediaBlock {
	width:99px !important;
	padding-left:16px !important;
	border-right:none;
	}

ul.footermenu {
	padding-top:8px;
	padding-bottom:6px;
	}
ul.footermenu li {
	font-size:13px;
	line-height:16px;
	}
ul.footermenu li a {
	color:#FDFDFD;
	background-color:inherit;
	}
ul.footermenu li a:hover, ul.footermenu li a.active {
	color:#6A285C;
	background-color:inherit;
	}
p.copyright {
	font-size:13px;
	line-height:15px;
	color:#FDFDFD;
	background-color:inherit;
	text-align:center;
	padding-top:10px;
	}
p.copyright strong {
	font-size:10px !important;
	}
	
/*---------- ABOUT US ----------*/
div.innerleftPan {
	/*margin-top:50px;*/
	margin-top:23px;
	background:url(images/inner-leftpannel-bg.gif) 100% 40px repeat-y  !important;
	padding:0px 0 0 20px;
	width:166px;
}
div.bookLeftBg {
	background:url(images/book-leftbg.gif) 100% 0 no-repeat !important;
	}
div.innerRightMainContainer {	
	width:760px !important;
	padding:33px 20px 0 23px;
	/*padding:33px 20px 0 23px;*/
	float:right;
	overflow:hidden;
	height:100%;
	}
div.aboutusInner {
	padding-top:30px;
	width:734px;
	/*overflow:hidden;
	height:100%;*/
	}
div.aboutusInnerLeft {
	width:334px;
	float:left;
	padding-right:29px;
	}
h4 {
	font-size:18px;
	line-height:21px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:24px;
	}
a.orange {
	color:#ED8615;
	text-decoration:underline;
}
h4.large {
	font-size:20px;
	line-height:23px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:18px;
	}
div.aboutusInnerRight {
	width:368px;
	float:right;
	/*padding-left:27px;*/
	background:url(images/inner-vr.gif) 0 0 repeat-y;
	}
div.aboutusInnerRightDivider {
	width:341px;
	padding-left:27px;
	background:url(images/inner-vr1.gif) 0 0 no-repeat;
	}
div.aboutusInnerRight img.about {
	float:left;
	padding:0 10px 12px 0;
	}
/*---------- MEDIA ----------*/
div.mediaInnerLeft {
	width:369px;
	float:left;
	background:url(images/inner-vr.gif) 100% 0 repeat-y;
	}
	
div.mediaInnerLeftDivider {
	background:url(images/inner-vr1.gif) 100% 0 no-repeat;
	padding-right:36px;
	width:333px;
	}
div.mediaInnerRight {
	width:335px;
	float:right;
	}
div.mediainnerBlocks {
	padding:22px 0;
	background:url(images/inner-hr.gif) 0 100% repeat-x;
	}
a.downloadMediakitbtn {
	margin-top:-5px;
	background:url(images/down-media-kit-btn.gif) 0 0 no-repeat;
	display:block;
	width:222px;
	height:29px;
	font-size:15px;
	line-height:29px;
	color:#6A285C;
	background-color:inherit;
	padding-left:40px;
	font-weight:bold;
	}
a.downloadMediakitbtn:hover {
	color:#ED8615;
	background:url(images/down-media-kit-btn-hover.gif) 0 0 no-repeat;
	}
a.addtoCaftBtn {
	background:url(images/add-to-cart-btn.jpg) 0 0 no-repeat;
	display:block;
	width:112px;
	height:29px;
	font-size:13px;
	line-height:29px;
	color:#6D2A54;
	background-color:inherit;
	padding-left:9px;
	font-weight:bold;
	}
a.addtoCaftBtn:hover {
	color:#ED8615;
	background:url(images/add-to-cart-hover-btn.jpg) 0 0 no-repeat;
	}
a.subscribeblogBtn {
	margin-top:-5px;
	background:url(images/subscribe-blog-bg.gif) 0 0 no-repeat;
	display:block;
	width:191px;
	height:40px;
	font-size:13px;
	line-height:40px;
	color:#fff;
	background-color:inherit;
	padding-left:9px;
	font-weight:bold;
	}
a.subscribeblogBtn:hover {
	color:#FFA13C;
	background-color:inherit;
	}
p.teamSpeak {
	font-size:16px;
	line-height:18px;
	color:#6A285C;
	background-color:inherit;
	padding-top:8px;
	padding-bottom:5px !important;
	text-align:center;
	}
p.teamSpeak strong.speak {
	font-size:13px;
	}

p.teamSpeakBannerCont {
	color:#6A285C;
	background-color:inherit;
	font-size:12px;
	line-height:14px;
	text-align:center;
	}
p.teamSpeakBannerCont span {
	font-size:9px;
	}
div.innerBodyshadow {
	width:124px !important;
	padding:0 10px 0 10px !important;
	}
img.blog {
	float:left;
	width:auto;
	}
/*---------- ARTICLE ----------*/
div.articlesInner {
	padding-top:30px;
	width:760px;
	overflow:hidden;
	height:100%;
	}
div.articleInnerLeft {
	width:445px;
	float:left;
	}
div.articlesinnerBlocks {
	padding:22px 0;
	background:url(images/inner-hr.gif) 0 100% repeat-x;
	}
div.articlesinnerBlocks p {
	width:429px;
	}
div.articleInnerRight {
	width:306px;
	float:right;
	}

	
	
	
div.articleInnerRight div.blocks {
	overflow:hidden;
	height:100%;
	}

div.articleInnerRight div.blocks div.geryboxtopShadow {
	background:url(images/article-right-grey-top.png) 0 0 no-repeat;
	height:10px;
	font-size:0 !important;
	}
div.articleInnerRight div.blocks div.geryboxbottomShadow {
	background:url(images/article-right-grey-bottom.png) 0 0 no-repeat;
	height:10px;
	font-size:0px !important;
	}
div.articleInnerRight div.blocks div.geryboxbodyshadow {
	width:273px;
	background:url(images/article-right-grey-bodybg.png) 0 0 repeat-y;
	padding:0 14px 0 20px;
	}
div.articletestimonialCont {
	width:146px !important; 
	}
div.articletestimonial {
	padding-bottom:24px !important;
	}
/*-------------------------- MINDBODY FX CLUB FOOTER -------------------------- */

#fxclubfooterContainer {
	width:931px !important;
	padding:23px 30px 67px 38px !important;
	margin:0 auto;
	background:url(images/fxclub-footer-bg.jpg) 0 0 no-repeat;
	}
#fxclubfooterContainer div.footerCont {
	padding-bottom:38px;
	}
	
ul.fxClubfootermenu {
	padding-top:8px;
	padding-bottom:6px;
	}
ul.fxClubfootermenu li {
	font-size:13px;
	line-height:16px;
	}
ul.fxClubfootermenu li a {
	color:#FDFDFD;
	background-color:inherit;
	}
ul.fxClubfootermenu li a:hover, ul.fxClubfootermenu li a.active {
	color:#ED8615;
	background-color:inherit;
	}
div.fxClubfooterBlock {
	border-bottom:1px solid #A17798 !important;
	}
/*-------------------------- MINDBODY FX CLUB -------------------------- */
#mainContainerClub {
	background:url(images/mindboxyfx-flub-bodybg.jpg) 50% 0 no-repeat #6A285C !important;
	width:100% !important;
	margin: 0 auto !important;
	}
#headerClub {
	width:992px;
	padding:0 3px 0 4px;
	margin:0 auto;
	background:url(images/mindbodyfx-club-headerbg.png) 0 0 no-repeat;
	overflow:hidden;
	height:100%;
	}
#headerClub img.logo {
	padding:37px 0 0 59px;
	width:349px;
	height:184px;
	}
ul.mainNavmindbodyClub {
	margin-top:34px !important;
	
	}
#bodyContainer div.innerbodyContainerClub {
	padding-top:20px;
	padding-left:16px;
	padding-right:14px;
	width:961px;
	overflow:hidden;
	height:100%;
	}
/*-------------------------- MINDBODY FX CLUB -LEFT COLUMN -------------------------- */

div.innerleftPanClub {
	background:url(images/inner-leftpannel-bg.gif) 100% 0 repeat-y !important;
	padding:0px 0px 0 0;
	width:245px;
	float:left;
}
div.innerleftPanClubDivider {
	background:url(images/inner-leftpannel-bg1.gif) 100% 0 no-repeat;
	padding-right:13px;
	width:232px;
	}

div.innerleftPanClub div.leftBlocks {
	padding:0 0 18px 0;
	/*padding:18px 0;*/
	background:url(images/inner-hr.gif) 0 100% repeat-x;
	width:232px;
	overflow:hidden;
	height:100%;
	}
div.innerleftPanClub div.leftBlocks div {
	width:224px;
	padding-left:6px;
	}
	
div.innerleftPanClub div.leftBlocks div h4 {
	font-size:18px;
	line-height:20px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:10px;
	}
div.freepreviewLeftmain {
	overflow:hidden;
	height:100%;
	padding:0 0 0 0 !important;
	width:220px;
	}
div.freepreviewLeftmain div.leftdownlaod {
	padding:0 0 0 3px !important;
	float:left;
	width:125px !important;
	}
div.freepreviewLeftmain div.rightimgBlock {
	float:right !important;
	width:89px !important;
	padding:0 3px 0 0 !important;
	}
a.enterlibraryBtn {
	margin-top:-5px;
	background:url(images/enterlibray-btn.gif) 0 0 no-repeat;
	display:block;
	width:222px;
	height:29px;
	font-size:15px;
	line-height:29px;
	color:#6A285C;
	background-color:inherit;
	padding-left:42px;
	font-weight:bold;
	}
a.enterlibraryBtn:hover {
	color:#ED8615;
	background:url(images/enterlibray-hover-btn.gif) 0 0 no-repeat;
	}
a.submitrecipeBtn {
	margin-top:-5px;
	background:url(images/submit-recipe-btn.gif) 0 0 no-repeat;
	display:block;
	width:224px;
	height:29px;
	font-size:15px;
	line-height:29px;
	color:#6A285C;
	background-color:inherit;
	padding-left:42px;
	font-weight:bold;
	}
a.submitrecipeBtn:hover {
	color:#ED8615;
	background:url(images/submit-recipe-hover-btn.gif) 0 0 no-repeat;
	}
ul.recipe {
	padding:6px 0 6px 0;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	/*width:221px;*/
	}
ul.recipe li {
	border-bottom:1px solid #DFDFDF;
	background:url(images/recipe-bulletin.gif) 0 6px no-repeat;
	padding-left:14px;
	padding-bottom:4px;
	padding-top:2px;
	}
ul.recipe li.noBroder {
	border-bottom:none;
	}
ul.recipe li a {
	color:#6A285C;
	background-color:inherit;
	}
ul.recipe li a:hover {
	color:#ED8615;
	background-color:inherit;
	}	
	
	
/*-------------------------- MINDBODY FX CLUB -MIDDLE COLUMN -------------------------- */	
div.innermiddlePanClub {
	background:url(images/medifx-club-middle-divider.gif) 100% 0 repeat-y;
	padding:0 0 0 17px;
	width:372px;
	float:left;
}
div.innermiddlePanClubDivider {
	background:url(images/medifx-club-middle-divider1.gif) 100% 0 no-repeat;
	width:356px;
	padding-right:16px;
	}
div.clubmiddleInnerBlock {
	padding:12px 0 13px 0;
	background:url(images/inner-hr.gif) 0 100% repeat-x;
	}
div.clubmiddleInnerBlock h2 {
	font-size:25px;
	line-height:28px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:7px;
	}
h2.recommend {
	font-size:20px !important;
	line-height:23px !important;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:7px;
	}
div.clubmiddleInnerBlock div.contArea {
	padding-left:7px;
	width:340px;
	overflow:hidden;
	height:100%
	}
div.clubmiddleInnerBlock div.fxclubArticle {
	padding-left:7px;
	width:349px;
	overflow:hidden;
	height:100%
	}
div.clubmiddleInnerBlock div.fxclubArticle div.articleLeft {
	float:left;
	width:150px;
	margin:0px !important;
	padding:0 !important;
	}

div.clubmiddleInnerBlock div.fxclubArticle div.articleRight {
	float:right;
	width:199px;
	margin:0px !important;
	padding:0 !important;
	}
img.article {
	float:right;
	}
a.becomeamemberBtn {
	margin-left:8px;
	background:url(images/submit-recipe-btn.gif) 0 0 no-repeat;
	display:block;
	width:222px;
	height:29px;
	font-size:15px;
	line-height:29px;
	color:#6A285C;
	background-color:inherit;
	padding-left:50px;
	font-weight:bold;
	}
a.becomeamemberBtn:hover {
	color:#ED8615;
	background:url(images/submit-recipe-hover-btn.gif) 0 0 no-repeat;
	}
a.fxclublearnmoreBtn {
	margin-left:8px;
	background:url(images/learnmore-btn.gif) 0 0 no-repeat;
	display:block;
	width:222px;
	height:29px;
	font-size:15px;
	line-height:32px;
	color:#6A285C;
	background-color:inherit;
	padding-left:50px;
	font-weight:bold;
	}
a.fxclublearnmoreBtn:hover {
	color:#ED8615;
	background:url(images/learnmore-hover-btn.gif) 0 0 no-repeat;
	}
	
	
a.clickhereBtn {
	background:url(images/clickher-btn.gif) 0 0 no-repeat;
	display:block;
	width:101px;
	height:29px;
	font-size:15px;
	line-height:29px;
	color:#6A285C;
	background-color:inherit;
	padding-left:42px;
	font-weight:bold;
	}
a.clickhereBtn:hover {
	color:#ED8615;
	background:url(images/clickher-hover-btn.gif) 0 0 no-repeat;
	}
.support {
	font-size:16px;
	line-height:19px;
	}

/*-------------------------- MINDBODY FX CLUB -RIGHT COLUMN -------------------------- */
div.innerrightPanClub {
	/*background:url(images/medifxclub-right-panbg.gif) 0 0 repeat-y;*/
	padding:0px 4px 0 15px !important;
	/*padding:12px 4px 0 15px !important;*/
	float:right;
	width:305px;
}
/*-------------------------- MINDBODY FX CLUB - BLOG -------------------------- */
div.mainBlog {
	background-color:#fff;
	border:1px solid #DDDDDD;
	padding:9px 3px 0 0;
	width:300px;
	overflow:hidden;
	height:100%;
	margin-bottom:6px;
	}
div.mainBlog div.headerBlog {
	padding:0 0 4px 0;
	margin-left:13px;
	width:262px;
	background:url(images/blog-hdr-divider.gif) 0 100% repeat-x;
	overflow:hidden;
	height:100%;
	}
div.mainBlog div.headerBlog img {
	float:left;
	margin-right:13px;
	}
p.blogHeading {
	font-size:25px !important;
	line-height:22px;
	color:#6A285C;
	background-color:inherit;
	padding-top:12px;
	padding-bottom:0px !important;
	}
p.blogHeading span {
	font-size:21px!important;
	}
div.scrollbarMain {
	width:300px;
	overflow:auto;
	height:259px;
	}
div.scrollbarMain div.scrollbarCont {
	padding:10px 0 8px 12px;
	border-bottom:1px solid #DFE5EE;
	width:263px;
	}
div.scrollbarMain div.scrollbarCont	p {
	color:#424242;
	background-color:inherit;
	padding-bottom:7px !important;
	}
div.scrollbarMain div.scrollbarCont	p strong {
	color:#6A285C;
	background-color:inherit;
	}
p.blogYr {
	font-size:11px;
	line-height:13px;
	color:#918B97 !important;
	background-color:inherit;
	padding-bottom:0px !important;
	}
a.join {
	font-size:8px;
	line-height:10px;
	color:#A8A7A7;
	background-color:inherit;
	padding-left:15px;
	}
a.join:hover {
	color:#424242;
	background-color:inherit;
	}
/*-------------------------- MINDBODY FX CLUB - FACEBOOK -------------------------- */
div.faceBook {
	background-color:#fff;
	/*border:1px solid #A3B3D0;*/
	width:298px;
	overflow:hidden;
	height:100%;
	margin:0 0 0 2px;
	}
div.faceBook div.headerFacebook {
	background-color:#EFF2F7;
	border-bottom:1px solid #DFE5EE;
	padding:10px 0 8px 10px;
	width:288px;
	overflow:hidden;
	height:100%;
	}
div.faceBook div.headerFacebook div.leftPannel {
	float:left;
	width:50px;
	}
div.faceBook div.headerFacebook div.rightPannel {
	width:238px;
	float:right;
	}
div.faceBook div.headerFacebook div.rightPannel p.facebookHdr {
	font-size:12px;
	line-height:14px;
	color:#476FAB;
	background-color:inherit;
	padding-bottom:4px !important;
	}
	
	
	
div.facebookscrollbarMain {
	border-bottom:1px solid #DEE5EE;
	}
div.facebookscrollbarMain div.facscrollbarCont {
	margin-left:10px;
	width:288px;
	overflow:auto;
	height:152px;
	}
div.facebookscrollbarMain div.facscrollbarCont div.facscrollCont {
	border-bottom:1px solid #F2F2F2;
	border-top:1px solid #F2F2F2;
	width:263px;
	padding-top:10px;
	padding-top:10px;
	}

div.facebookscrollbarMain div.facscrollbarCont div.facscrollCont p {
	color:#424242;
	background-color:inherit;
	padding-bottom:10px !important;
	}
div.facebookscrollbarMain div.facscrollbarCont	p strong {
	color:#466FAB;
	background-color:inherit;
	}
div.facebookfans {
	padding:13px 18px 5px 10px;
	}
	
p.facebook {
	font-size:11px;
	line-height:13px;
	color:#424242;
	background-color:inherit;
	padding-bottom:5px !important;
	}
p.facebookLink {
	font-size:9px;
	line-height:11px;
	color:#424242 !important;
	background-color:#fff;
	padding:4px 7px 7px 10px !important;
	width:115px;
	}
a.facebookLink {
	font-size:9px;
	line-height:11px;
	color:#A8A7A7 !important;
	background-color:inherit;
	text-decoration:underline;
	}
a.facebookLink:hover {
	color:#424242 !important;
	background-color:inherit;
	}	
/*----------- PFACEBOOK FANS --------------*/
ul.facebookFan {
	height:100%;
	overflow:hidden;
	font-size:10px;
	line-height:13px;
	color:#999393;
	background-color:inherit;
	}
ul.facebookFan li {
	margin:0 5px 8px 0 !important;
	float:left;
	width:auto;
	}
ul.facebookFan li span {
	display:block;
	text-align:left;
	padding-top:7px;
	text-align:center;
	width:50px;
	}
ul.facebookFan li.right {
	margin-right:0px !important;
	}
ul.facebookFan li img {
	display:block;
	}

ul.facebookFan li a {
	width:50px;
	display:block;
	text-align:center;
	color:#999393 !important;
	margin:0px!important;
	}
ul.facebookFan li a:hover {
	color:#000 !important;
	text-decoration:underline !important;
	}
	
/*-------------------------- MINDBODY FX CLUB - TWITTER -------------------------- */
div.fxclubTwitter {
	/*background:url(images/fxclub-twitterbg.jpg) 0 0 no-repeat;*/
	background-color:#FFFFFF !important;
	padding:3px 6px 5px 6px;
	margin-left:9px;
	width:278px;
	}
div.fxclubTwitter div.twitterHeader {
	overflow:hidden;
	height:auto;
	padding-bottom:6px;
	}
div.fxclubTwitter div.twitterHeader img.follower {
	float:left;
	margin-right:7px;
	}
div.twitterbtn {
	float:right;
	width:50px;
	}
p.twitterHeading {
	font-size:15px;
	line-height:16px;
	color:#5970A1;
	background-color:inherit;
	padding-bottom:0px !important;
	float:left;
	font-weight:bold;
	width:auto;
	}
p.twitterHeading span {
	font-size:13px;
	color:#B7A08D !important;
	background-color:inherit;
	}
div.twitterScroller {
	width:278px;
	overflow:auto;
	height:167px;
	margin-bottom:7px;
	}
div.twitterScroller div.twitterScrollCont {
	margin-right:5px;
	width:240px;
	background-color:#FDFDFD;
	border:1px solid #CACACA;
	padding:10px 6px 0 6px;
	margin-bottom:6px;
	}
div.twitterScroller div.twitterScrollCont p {
	
	color:#A26F4C;
	background-color:inherit;
	padding-bottom:7px !important;
	}

div.twitterBtn {
	overflow:hidden;
	height:100%;
	}
div.twitterBtn p.twitterhours {
	font-size:11px !important;
	line-height:13px !important;
	color:#D1C4B8 !important;
	background-color:inherit;
	font-weight:bold;
	padding-bottom:7px !important;
	float:left;
	width:auto;
	}
	
div.twitterIcons {
	float:right;
	width:37px;
	overflow:hidden;
	height:100%;
	}
div.twitterIcons img.back {
	float:left;
	margin-right:5px;
	}
div.twitterWidget {
	overflow:hidden;
	height:100%;
	}
div.twitterWidget img.twitter {
	float:left;
	}
div.twitterWidget p.widget {
	padding-top:3px;
	font-size:10px;
	line-height:12px;
	float:right;
	text-transform:uppercase;
	width:auto;
	}
div.twitterWidget p.widget a {
	color:#A2866D !important;
	background-color:inherit;
	}
div.twitterWidget p.widget a:hover {
	color:#86593A !important;
	background-color:inherit;
	}
	
/*---------- Twitter Client code ----------*/

div.twtr-tweet-wrap {
	width:230px;
	background-color:#FDFDFD;
	border:1px solid #CACACA;
	padding:10px 6px 0 6px;
	margin-bottom:6px;
	}
div.twtr-tweet-text {
	width:230px;
	}
div.twtr-tweet-text p {
	font-size:13px;
	line-height:15px;
	color:#A26F4C;
	background-color:inherit;
	}
div.twtr-tweet-text p i {
	font-size:10px !important;
	line-height:13px !important;
	color:#D1C4B8 !important;
	font-weight:bold;
	padding-top:5px !important;
	}
div.twtr-tweet-text p i a {
	}

a.twtr-user {
	color:#000 !important;
	background-color:inherit;
	}
/*div.twtr-tweet-text p i {
	font-size:10px !important;
	line-height:13px !important;
	color:#D1C4B8 !important;
	background-color:inherit;
	font-weight:bold;
	padding-top:8px;
	}
div.twtr-tweet-text p i a {
	color:#000 !important;
	background-color:inherit !important;
	}
a.twtr-reply {
	color:#000 !important;
	background-color:inherit !important;
	}
a.twtr-reply:hover {
	color:#D1C4B8 !important;
	background-color:inherit !important;
	}*/
/*---------- Media Room ----------*/
img.findus {
	float:left;
	margin-right:3px;
	border:1px solid #ECECEC;
	}
/*---------- Terms and Conditions ----------*/
ul.terms {
	padding-bottom:10px;
	}
ul.terms li {
	background:none;
	padding-left:10px;
	padding-bottom:16px;
	color:#000;
	background-color:inherit;
	}
ul.subPoints {
	padding-bottom:15px;
	}
ul.subPoints li.tick {
	background:url(images/tick-bullet.gif) 0 6px no-repeat;
	}
	
ul.subPoints li {
	padding-left:15px;
	padding-bottom:7px;
	background:url(images/bulletin.gif) 0 6px no-repeat;
	color:#000;
	background-color:inherit;
	}
ul.subPoints li span {
	background-color:#FFFF00;
	}
ul.subPoints li a {
	color:#6B295D;
	background-color:inherit;
	}
ul.subPoints li a:hover {
	color:#ED8616;
	background-color:inherit;
	}
p.limitaion {
	font-size:11px;
	line-height:19px;
	}
/*---------- WEIGHTLOSS ----------*/
div.weightlossInnerLeft {
	width:350px;
	float:left;
	padding-right:13px;
	background:url(images/inner-vr.gif) 100% 0 repeat-y;
	}

h5.violetHeading {
	font-size:15px;
	line-height:18px;
	color:#6B295D;
	background-color:inherit;
	padding-bottom:15px;
	}
h5.violetHeadingClub {
	font-size:19px;
	line-height:22px;
	color:#6B295D;
	background-color:inherit;
	padding-bottom:15px;
	}
p.weightlossLeftTxt {
	width:460px !important;
	}
p.weightLossShortwidth {
	width:460px !important;
	}
p.weightLossMediumtwidth {
	width:208px !important;
	}
div.weightlossLeftMainBlocks {
	margin-bottom:30px;
	background:url(images/inner-hr.gif) 0 100% repeat-x;
	}
div.weightlossLeftMainBlocks img.leftside {
	float:left !important;
	margin:0 20px 0 10px !important;
	}
div.weightlossLeftBlocks {
	width:469px;
	}
div.weightlossLeftBlocks img {
	float:left;
	margin-left:11px;
	}
div.weightlossLeftBlocks img.freeCd {
	margin-right:14px !important;
	margin-left:0 !important;
	}
div.weightlossRightMainBlocks {
	margin-bottom:30px;
	}
div.weightlossRightBlocks {
	width:436px;
	}
div.weightlossRightBlocks img {
	float:right;
	margin-left:18px;
	}
div.weightlossRightBlocks img.journal {
	margin-right:12px !important;
	padding-top:29px;
	}
/*---------- VIDEO SECTION START ----------*/
div.videoInnerLeft {
	width:359px;
	float:left !important;
	}
div.videoInnerRight {
	width:359px;
	float:right !important;
	}
div.videoInnerBox {
	margin-bottom:12px;
	}
div.videoInnerBox div.videoTopCorn {
	background:url(images/videobox-top-corn.png) 0 0 no-repeat;
	height:11px;
	font-size:0 !important;
	display:block;
	}
div.videoInnerBox div.videoBottomCorn {
	background:url(images/videobox-bottom-corn.png) 0 0 no-repeat;
	height:11px;
	font-size:0 !important;
	display:block;
	}
div.videoInnerBox div.videoBodyshadow {
	background:url(images/videobox-body-shadow.png) 0 0 repeat-y;
	padding:9px 16px 10px 16px;
	width:327px;
	overflow:hidden;
	height:100% !important;
	}
div.videoInnerBox div.videoBodyshadow img {
	float:left;
	margin:0 12px 5px 0;
	}
div.videoInnerBox div.videoBodyshadow p.videoHeading {
	color:#6A285C;
	background-color:inherit;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	padding-bottom:10px !important;
	}
div.videoInnerBox div.videoBodyshadow p {
	padding-bottom:5px !important;
	}
div.videoInnerBox div.videoBodyshadow a.videoplay, 
div.videoInnerBox div.videoBodyshadow a.youtube {
	background:url(images/video-play-btn.gif) 0 0 no-repeat;
	display:block;
	width:52px;
	height:21px;
	font-size:11px;
	line-height:21px;
	color:#000003;
	background-color:inherit;
	padding-left:11px;
	font-weight:bold;
	text-indent:0 !important;
	float:right;
	text-transform:uppercase;
	}
div.videoInnerBox div.videoBodyshadow a.videoplay:hover, 
div.videoInnerBox div.videoBodyshadow a.videoplay:hover {
	color:#EB5A00;
	background-color:inherit;
	}

/*----------  30-10-09 START ----------*/
a.nextBtn  {
	float:left;
	margin-top:11px;
	background:url(images/next-btn.gif) 0 0 no-repeat;
	display:block;
	width:65px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:51px;
	font-weight:bold;
	}
a.nextBtn:hover {
	color:#ED8615;
	background:url(images/next-hover-btn.gif) 0 0 no-repeat;
	}
a.previousBtn  {
	margin-left:130px;
	margin-top:11px;
	background:url(images/previous-btn.gif) 0 0 no-repeat;
	display:block;
	width:95px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:40px;
	font-weight:bold;
	}
a.previousBtn:hover {
	color:#ED8615;
	background:url(images/previous-hover-btn.gif) 0 0 no-repeat;
	}

.smallFont {
	font-size:11px !important;
	line-height:13px !important;
	}
/*----------  30-10-09 END ----------*/
/*---------- SHPWHIDE START ----------*/
div.mediainnerBlocks p strong.readMore{
	display:block;
	height:22px;
	}
div.mediainnerBlocks p strong.readMore a{
	text-transform:uppercase;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:0 0 no-repeat;
	display:block;
	height:22px;
	}
div.mediainnerBlocks p strong.readMore a.showText{
	float:right;
	width:66px;
	height:22px;
	background-image:url(images/readmore-link.gif);
	}
div.mediainnerBlocks p strong.readMore a.hideText{
	float:right;
	width:66px;
	height:22px;
	background-image:url(images/close-link.gif);
	}
div.mediainnerBlocks p strong.readMore a:hover{
	background:url(images/readmore-link.gif) 0 100% no-repeat;
	}
/*-------------- SITEMAP ---------------*/

ul.sitemap {
	line-height:20px;
	margin-left:4px;
}
ul.sitemap li {
	background:none !important;
	padding:0 !important;
}
ul.sitemap ul {
	background:url(images/sitemap-vert.gif) 0 0 repeat-y !important;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:0 !important;
}
ul.sitemap li {
	background:url(images/sitemap-midd.gif) 0 0 no-repeat !important;
	padding:0 0 0 20px !important;
}
ul.sitemap li.last {
	background:url(images/sitemap-last.gif) 0 0 no-repeat !important;
}
ul.sitemap li.fast {
	background:url(images/sitemap-fast.gif) 0 7px no-repeat !important;
}
ul.sitemap li a {
	text-decoration:none !important;
	color:#000;
	background-color:inherit;
}
ul.sitemap li a:hover {
	color:#ED8616;
	background-color:inherit;
}
/*----------------- ADDED 03-11-2009 -----------------*/
ol.innerPages {
	list-style:decimal outside;
	color:#000;
	background-color:inherit;
	padding:0 0 5px 25px;
}
ol.innerPages li {
	padding-bottom:7px;
}
div.articlesInner ol {
	list-style:decimal outside;
	color:#000;
	background-color:inherit;
	padding:0 0 5px 25px;
}
div.articlesInner ol li {
	padding-bottom:7px;
}
div.affiliateAgreement {
	padding-top:15px !important;
	}
/*---------- BOOKS - 09-11-2009 ----------*/
h4.insert {
	font-size:28px;
	line-height:30px;
	color:#ED8615;
	background-color:inherit;
	padding-bottom:24px;
	}
h4.twentytwoFont {
	font-size:22px  !important;
	line-height:24px !important;
	}
h4.twentyfourFont {
	font-size:24px !important;
	line-height:26px !important;
	}

h4.twentyFont {
	font-size:20px !important;
	line-height:22px !important;
	}
.melonieDodaro {
	margin:0 auto;
	text-align:center;
	}
a.soundgoodBtn {
	margin:0 auto;
	display:block;
	width:400px;
	height:80px;
}
a.startlosing {
	margin:0 auto;
	display:block;
	width:335px;
	height:108px;
}
a.freebonus {
	margin:0 auto;
	display:block;
	width:335px;
	height:80px;
}

h4.eighteenFont {
	font-size:18px !important;
	line-height:20px !important;
	}
h4.sixteenFont {
	font-size:16px !important;
	line-height:18px !important;
	}
h4.fourteenFont {
	font-size:14px !important;
	line-height:16px !important;
	}
h4.insert span {
	color:#6B295D !important;
	background-color:inherit;
	}
p.bookBig {	
	font-size:20px;
	line-height:22px;
	}
p.violet14 {	
	font-size:14px;
	line-height:17px;
	}
p.violet16 {	
	font-size:16px;
	line-height:19px;
	}
.violet30 {	
	font-size:30px !important;
	line-height:32px;
	}

img.centerAllign {
	margin:0 auto !important;
	text-align:center;
	}
/*---------- MISSLENIOUS ----------*/
ul.pdffiles {
	color:#6B295D;
	background-color:inherit;
	}
ul.pdffiles li {
	background:url(images/pdf-icon.gif) 0 0 no-repeat;
	padding-left:25px;
	padding-bottom:10px;
	}
ul.pdffiles li.audio {
	background:url(images/audio-icon.gif) 0 4px no-repeat;
	padding-bottom:10px;
	padding-left:20px;
	}
ul.pdffiles li a {
	color:#6B295D;
	background-color:inherit;
	}
ul.pdffiles li a:hover {
	color:#ED8616;
	background-color:inherit;
	}
#mainContainer p,
#mainContainerClub p {
	padding-bottom:16px;
}
#mainContainer p span,
#mainContainerClub p span {
	color:#6D2A54;
	background-color:inherit;
	}
#mainContainer p strong.violet,
#mainContainerClub p strong.violet {
	color:#6B295D;
	background-color:inherit;
	}
p.orangesubHeading {
	color:#ED8615;
	background-color:inherit;
	padding-bottom:15px !important;
	}
#mainContainer p a,
#mainContainerClub p a {
	color:#6B295D;
	background-color:inherit;
	}
#mainContainer p a:hover,
#mainContainerClub p a:hover {
	color:#ED8616;
	background-color:inherit;
	}
p.violetTxt {
	color:#6B295D;
	background-color:inherit;
	}
a.violet {
	font-weight:bold;
	color:#6B295D;
	background-color:inherit;
	}
a.violet:hover {
	color:#ED8616;
	background-color:inherit;
	}
.noToppadding {
	padding-top:0px !important;
	}
.noBottompadding {
	padding-bottom:0px !important;
	}
.noBottomMargin {
	margin-bottom:0px !important;
	}
.noleftMargin {
	margin-left:0px !important;
	}
.leftpadding {
	padding-left:15px !important;
	}
.subpointBottomPadding {
	padding-bottom:10px !important;
	}
.subpointTopPadding {
	padding-top:10px !important;
	}
.nobottomBg {
	background:none !important;
	}
.centerAllign {
	text-align:center;
	}
.noRightBg {
	background:none !important;
	}
a.clickhere{
	font-size:12px;
	line-height:14px;
	color:#6B295D;
	background-color:inherit;
	text-decoration:underline !important;
	}
a.clickhere:hover {
	color:#ED8616 !important;
	background-color:inherit;
	}
a.pdfBtn {
	width:112px;
	height:33px;
	display:block;
	}
a.email{
	color:#6B295D;
	background-color:inherit;
	text-decoration:underline !important;
	}
a.email:hover {
	color:#ED8616 !important;
	background-color:inherit;
	}
p.clickhereOrange {
	color:#ED8615 !important;
	background-color:inherit;
	font-size:14px;
	line-height:16px;
	padding-bottom:5px !important;
	}
p.clickhereOrange a {
	color:#ED8615 !important;
	background-color:inherit;
	text-decoration:underline !important;
	}
p.clickhereOrange a:hover {
	text-decoration:none !important;
	}
.newapproach {
	color:#1386B5;
	background-color:inherit;
	}
.shortpadding {
	padding-bottom:8px !important;
	}
.moreBottomPadding {
	padding-bottom:40px !important;
	}
img.guarantee {
	float:right;
	margin-left:5px;
	}
img.rightFloating {
	float:right;
	margin:0 0 5px 10px;
	}
img.leftFloatingLife {
	float:left;
	margin:0 10px 5px 0;
	}
img.leftFloating {
	float:left;
	margin:0 10px 1px 0;
	}
.mediumMargin {
	margin-bottom:30px !important;
	}
.highMargin {
	margin-bottom:45px !important;
	}
	
/*---------- 12-11-09 ----------*/
h4.twentysixFont {
	font-size:26px !important;
	line-height:28px !important;
	}
h4.twentyseidhtFont {
	font-size:28px !important;
	line-height:30px !important;
	}
h4.thirtytwoFont {
	font-size:32px !important;
	line-height:34px !important;
	}
h4.thirtyFont {
	font-size:30px !important;
	line-height:32px !important;
	}

div.yellowHeadingMain {
	/*margin:0 20px 16px 0px;*/
	width:670px;
	margin:0 auto;
	}
div.fourthirty {
	width:630px;
	margin:0 auto;
	background-color:#FFFF00;
	margin-bottom:10px;
	}
div.yellowbox1 {
	width:500px !important;
	}

div.yellowHeadingMain1 {
	width:500px;
	padding-bottom:16px;
	}
.yellowFontSixteen {
	font-size:16px !important;
	line-height:19px !important;
	}
.yellowBg {
	background-color:#FFFF00 !important;
	color:#375595 !important;
}
.blueBg {
	/*background-color:#00FFFF !important;*/
	color:#000000 !important;
}
.pinkBg {
	background-color:#FF00FF !important;
	}
.pinkBg a {
	color:#000 !important;
	background-color:inherit;
	}
.pinkBg a:hover {
	color:#fff !important;
	}
p span.yellowBg {
	background-color:#FFFF00 !important;
	color:#375595 !important;
}
.testimonialYeelow {
	margin-left:88px !important;
	}
p.yellowSubHeading {
	background-color:#FFFF00;
	color:#375595;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	padding-bottom:0 !important;
	padding-left:5px;
	padding-right:5px;
	}
.blueSubheading {
	color:#375595 !important;
	background-color:inherit !important;
	font-size:18px !important;
	line-height:21px !important;
	}

/*---------- 12-11-09 ----------*/
/*---------- 13-11-09 ----------*/
div.bookSales p {
	font-size:15px !important;
	line-height:22px !important;
	}
div.bookSales p.redHeading {
	font-size:24px !important;
	line-height:27px !important;
	color:#C00000;
	background-color:inherit;
	}
h4.blueHeading {
	color:#375595;
	background-color:inherit;
	font-size:38px;
	line-height:41px;
	font-weight:bold;
	}
span.blueHeading {
	color:#375595 !important;
	background-color:inherit;
	font-size:18px;
	/*line-height:41px;*/
	font-weight:bold;
	}
p.redHeading {
	font-size:14px !important;
	line-height:17px !important;
	color:#C00000;
	background-color:inherit;
	}
div.promoVideoMain {
	overflow:hidden;
	height:100%;
	margin-bottom:20px;
	}
div.video {
	padding:0 10px 0 200px;
	float:left;
	}
div.videoSales {
	padding:0 10px 0 120px;
	float:left;
	}
div.stories {
	background-color:#EAF2FE;
	border:1px solid #CAD5E5;
	padding: 15px 15px 0 15px;
	overflow:hidden;
	height:100%;
	width:807px;
	margin:0 auto 20px;
	}
div.stories img {
	float:left;
	margin:0 10px 5px 0;
	}
div.stories img.noFloat {
	float:none;
	}
div.stories p {
	font-size:14px;
	line-height:17px;
	padding-bottom:10px !important;
	}
div.stories p.testimonialWriter {
	padding-left:30px;
	}
div.stories p.testimonialWriter span {
	color:#000000 !important;
	background-color:inherit;
	font-weight:bold;
	}
div.stories p.storyHeading {
	color:#375595;
	background-color:inherit;
	font-size:20px !important;
	line-height:23px !important;
	text-align:center;
	padding-bottom:10px !important;
	font-weight:bold;
	}
.blueThirteen {
	color:#375595;
	background-color:inherit;
	font-size:13px !important;
	line-height:16px !important;
	}
div.aboutAuthorMain {
	overflow:hidden;
	height:100%;
	margin-bottom:15px;
	}
div.aboutAuthorMain div.contFriend {
	width:658px;
	float:left;
	margin-right:30px;
	}
div.aboutAuthorMain div.contFriend p {
	font-size:14px !important;
	line-height:17px !important;
	}
div.authorDetials {
	float:right;
	width:245px;
	}
div.authorDetials div.authorTop {
	background:url(images/author-topcorn.gif) 0 0 no-repeat;
	height:41px;
	line-height:0;
	display:block;
	}
div.authorDetials div.authorBottom {
	background:url(images/author-bottomcorn.gif) 0 0 no-repeat;
	height:43px;
	line-height:0;
	display:block;
	}
div.authorDetials div.authorBg {
	background:url(images/autho-bg.gif) 0 0 repeat-y;
	padding:0 20px;
	}
div.authorDetials div.authorBg h3 {
	color:#375595;
	background-color:inherit;
	font-size:21px !important;
	line-height:24px !important;
	text-align:center;
	padding-bottom:10px !important;
	font-weight:bold;
	}
div.authorDetials div.authorBg img {
	margin:0 auto;
	padding:0 0 10px 0 ;
	}
	
div.book {
	margin-bottom:30px;
	}
div.book div.topConr {
	background:url(images/book-ban-top-corn.gif) 0 0 no-repeat;
	width:951px;
	height:38px;
	display:block;
	font-size:0;
	}
div.book div.bottomConr {
	background:url(images/book-ban-bottom-corn.gif) 0 0 no-repeat;
	width:951px;
	height:43px;
	display:block;
	font-size:0;
	}
div.book div.bookInner {
	background:url(images/book-bodybg.gif) 0 0 repeat-y;
	padding:0 40px !important;
	}
p.blackFont {
	color:#000 !important;
	background-color:inherit !important;
	}
div.book div.bookInner p {
	font-size:14px;
	line-height:17px;
	padding-bottom:20px !important;
	}
div.book div.bookInner p span.blueHeading {
	color:#375595 !important;
	background-color:inherit;
	font-weight:bold;
	font-size:18px;
	line-height:21px;
	}
/*div.book div.bookInner img {
	padding-left:100px;
	}*/
img.clickOrder {
	margin:0 auto;
	display:block;
	width:571px;
	height:27px;
}
img.continueOrder {
	margin:0 auto;
	display:block;
	width:400px;
	height:27px;
}
div.bookTakeAction {
	overflow:hidden;
	height:100%;
	margin:0 auto;
	width:500px;
	
	}
div.bookTakeAction div.leftBanner {
	float:left;
	margin-right:20px;
	}

div.bookTakeAction div.bookOrder {
	width:335px;
	margin-left:150px;
	}
div.fourWeightLoss {
	background-color:#ECE4D4;
	border:1px solid #B2A1C7;
	padding:15px;
	}
	
	
	
	
/*---------- 27-11-09 ----------*/	
#footerContainerHome {
	padding:18px 20px 67px 25px;
	width:954px;
	margin:0 auto;
	background:url(images/home-fooer-bg.jpg) 0 0 no-repeat;
	}
#footerContainerHome div.footerCont {
	overflow:hidden;
	height:100%;
	padding-bottom:20px;
	}
	
	
	
div.footerCont div.Block1 {
	width:290px !important;
	float:left;
	margin-right:15px !important;
	border-right:1px solid #9E4E8D;
	padding-right:10px;
	height:100%;
	/*background:url(images/middlecont-divider.gif) 0 100% repeat-x;
	width:311px;*/
	}
div.footerCont div.Block1 p {
	font-size:12px !important;
	}
a.footerlossweightNosbtn  {
	margin-top:5px;
	background:url(images/footerloss-weight-btn.gif) 0 0 no-repeat;
	display:block;
	width:172px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:51px;
	font-weight:bold;
	}
a.footerlossweightNosbtn:hover {
	color:#ED8615;
	background:url(images/footerloss-weight-btn-hover.gif) 0 0 no-repeat;
	}
a.footerclickhere{
	font-size:12px;
	line-height:14px;
	color:#fff !important;
	background-color:inherit;
	text-decoration:underline !important;
	}
a.footerclickhere:hover {
	color:#ED8616 !important;
	background-color:inherit;
	}
a.footerlearnMorebtn {
	/*margin-left:14px;*/
	margin-top:14px;
	background:url(images/footerlearnmore-btn.gif) 0 0 no-repeat;
	display:block;
	width:144px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:51px;
	font-weight:bold;
	}
a.footerlearnMorebtn:hover {
	color:#ED8615;
	background:url(images/footerlearnmore-hover-btn.gif) 0 0 no-repeat;
	}
a.claimBtn {
	/*margin-left:14px;*/
	margin-top:14px;
	background:url(images/claim-btn.gif) 0 0 no-repeat;
	display:block;
	width:122px;
	height:30px;
	font-size:15px;
	line-height:30px;
	color:#6A285C;
	background-color:inherit;
	padding-left:50px;
	font-weight:bold;
	}
a.claimBtn:hover {
	color:#ED8615;
	background:url(images/claim-btn-hover.gif) 0 0 no-repeat;
	}
.claim {
	position:absolute;
	margin-left:720px;
	margin-top:40px !important;
	}

div.norightMargin {
	margin-right:0 !important;
	border-right:none !important;
	float:right !important;
	}
	
div.innerRightMainContainerClub {	
	padding:20px 20px 34px 20px !important;
	width:951px !important;
	background:url(images/bodycontain-bg.gif) 0 0 repeat-x #F8F8F8;
	border-bottom:1px solid #AEA79E;
	overflow:hidden;
	height:100%;
	}
	
div.weightlossLeftMain {
	width:469px;
	float:left;
	padding-right:13px;

	}
	
div.weightlossRightMain {
	/*padding:0 0 0 23px;*/
	width:459px;
	float:right;
	background:url(images/inner-vr.gif) 0 0 repeat-y;
	}
div.weightlossRightMainDivider {
	background:url(images/inner-vr2.gif) 0 0 no-repeat;
	padding:0 0 0 23px;
	width:436px;
	}	
div.bookInnerMain {
	width:100% !important;
	}
div.innerbookMain {	
	padding:20px 20px 34px 20px !important;
	width:951px !important;
	/*background:url(images/bodycontain-bg.gif) 0 0 repeat-x #F8F8F8;
	border-bottom:1px solid #AEA79E;*/
	overflow:hidden;
	height:100%;
	}
	
	
/*---------- 10-12-09 ----------*/	

a.downloadnowBtn  {
	margin-left:0px;
	background:url(images/downloadnow-btn.gif) 0 0 no-repeat;
	display:block;
	width:145px;
	height:31px;
	font-size:17px;
	line-height:31px;
	color:#6A285C;
	background-color:inherit;
	padding-left:41px;
	font-weight:bold;
	}
a.downloadnowBtn:hover {
	color:#ED8615;
	background:url(images/downloadnow-hover-btn.gif) 0 0 no-repeat;
	}
		
a.clicktoorderMorebtn {
	/*margin-left:14px;*/
	/*margin-top:14px;*/
	margin:0 auto;
	background:url(images/clicktoordernmore-btn.gif) 0 0 no-repeat;
	display:block;
	width:516px;
	height:30px;
	font-size:17px;
	line-height:27px;
	color:#6A285C;
	background-color:inherit;
	padding-left:47px;
	font-weight:bold;
	}
a.clicktoorderMorebtn:hover {
	color:#ED8615;
	background:url(images/clicktoordernmore-hover-btn.gif) 0 0 no-repeat;
	}
a.continueReadMorebtn {
	/*margin-left:14px;*/
	/*margin-top:14px;*/
	margin:0 auto;
	background:url(images/continuereadnmore-btn.gif) 0 0 no-repeat;
	display:block;
	width:317px;
	height:30px;
	font-size:17px;
	line-height:27px;
	color:#6A285C;
	background-color:inherit;
	padding-left:47px;
	font-weight:bold;
	}
a.continueReadMorebtn:hover {
	color:#ED8615;
	background:url(images/continuereadnmore-hover-btn.gif) 0 0 no-repeat;
	}
a.soundgoodClickbtn {
	margin:0 auto;
	display:block;
	width:419px;
	height:32px;
	background:url(images/sound-good-btn.gif) 0 0 no-repeat;
	}
a.soundgoodClickbtn:hover {
	background:url(images/sound-good-hover-btn.gif) 0 0 no-repeat;
	}
a.takeactionstartlosingbtn {
	margin:0 auto;
	display:block;
	width:197px;
	height:30px;
	background:url(images/take-action-banner.gif) 0 0 no-repeat;
	}
a.takeactionstartlosingbtn:hover {
	background:url(images/take-action-banner-hov-btn.gif) 0 0 no-repeat;
	}
a.losingweightBtn {
	margin:0 auto;
	display:block;
	width:335px;
	height:101px;
	background:url(images/losing-weight-today-ban.gif) 0 0 no-repeat;
	}
a.losingweightBtn:hover {
	background:url(images/losing-weight-today-hov-ban.gif) 0 0 no-repeat;
	}
	
a.freebonusBtn {
	margin:0 auto;
	display:block;
	width:312px;
	height:32px;
	background:url(images/free-bonus-banner.gif) 0 0 no-repeat;
	}
a.freebonusBtn:hover {
	background:url(images/free-bonus-banner-hover.gif) 0 0 no-repeat;
	}
	
a.experienceBanBtn {
	margin:0 auto;
	display:block;
	width:281px;
	height:32px;
	background:url(images/experience-banner.gif) 0 0 no-repeat;
	}
a.experienceBanBtn:hover {
	background:url(images/experience-banner-hover.gif) 0 0 no-repeat;
	}
	
a.freebonusBanBtn {
	margin:0 auto;
	display:block;
	width:257px;
	height:32px;
	background:url(images/get-started-ban1.gif) 0 0 no-repeat;
	}
a.freebonusBanBtn:hover {
	background:url(images/get-started-ban1-hover.gif) 0 0 no-repeat;
	}
a.takeactionBanBtn {
	margin:0 auto;
	display:block;
	width:260px;
	height:32px;
	background:url(images/take-action-banner1.gif) 0 0 no-repeat;
	}
a.takeactionBanBtn:hover {
	background:url(images/take-action-banner1-hover.gif) 0 0 no-repeat;
	}
	
a.clicktoOrderBtn {
	margin:0 auto;
	display:block;
	width:335px;
	height:80px;
	background:url(images/take-action-banner1.gif) 0 0 no-repeat;
	}
a.clicktoOrderBtn:hover {
	background:url(images/take-action-banner1-hover.gif) 0 0 no-repeat;
	}
a.fourWeighlossClickBtn {
	/*margin-left:14px;*/
	/*margin-top:14px;*/
	margin:0 auto;
	background:url(images/fourweighlossclickbtn.gif) 0 0 no-repeat;
	display:block;
	width:251px;
	height:30px;
	font-size:17px;
	line-height:27px;
	color:#6A285C;
	background-color:inherit;
	padding-left:40px;
	font-weight:bold;
	}
a.fourWeighlossClickBtn:hover {
	color:#ED8615;
	background:url(images/fourweighlossclickbtn-hov.gif) 0 0 no-repeat;
	}
div.bookSales p.friendinFour {
	color:#375595 !important;
	background-color:inherit;
	font-size:23px !important;
	line-height:28px !important;
	font-weight:bold !important;
	padding-bottom:10px !important;
	}
div.aboutAuthorMain div.contFriend p.friendinFour {
	color:#375595 !important;
	background-color:inherit;
	font-size:23px !important;
	line-height:28px !important;
	font-weight:bold !important;
	padding-bottom:10px !important;
	}
p.dearFriend {
	color:#375595 !important;
	background-color:inherit;
	font-size:23px !important;
	line-height:28px !important;
	font-weight:bold !important;
	padding-bottom:10px !important;
	}
div.bonuses {
	overflow:hidden;
	height:100%;
	width:807px;
	margin:0 auto;
	}
