@charset "utf-8";
/* CSS Document */

.clearfix {
	clear:both; 
	font-size:0; 
	line-height:0; 
	height:0;
}
* {
	margin:0px;
}
Body {
	background:url(images/TopBg.jpg) #f5f3f3 repeat-x top;
}
#Wrapper {
	background:url(images/FooterBg.jpg) repeat-x center  bottom;
}
#Wrapper-nick { background:url(images/FooterBg2.png) no-repeat bottom}
#HeaderWrap {
	background:url(images/Co-Authors.png) top right no-repeat;
	width:978px;
	height:261px;
	margin:0 auto;
}
#HeaderWrap2 {
	background:url(images/Co-Authors2.png) top right no-repeat;
	background-position: 93% 0% ;
	width:978px;
	height:200px;
	margin:0 auto;
}
#Logo {
	height:91px;
	padding-top:10px;
	padding-left:50px;
	margin-bottom:20px;
}
#NavigationWrap {
	height:41px;
	margin-bottom:10px;
}
#HeaderContent {
	background:url(images/HeaderContent.png) no-repeat;
	height:85px;
	margin-left:20px;
}
#SignupTop {
	background:url(images/SignupTop.png) no-repeat top;
	width:1002px;
	margin:0 auto;
}
#SignupBot {
	background:url(images/SignupBot.png) no-repeat top;
	width:1002px;
	height:293px;
	margin:0 auto; }
#ProductImg {
	padding-left: 25px;
	float:left;
}
#SignupContent {
	padding-top:40px;
	padding-left:10px;
	width:450px;
	float:left;
}
#SignupNow {
	float:right;
	width:255px;
	padding-top:40px;
	padding-right:16px;
}
#FormName {
	margin:5px 0px;
	width:187px;
	height:25px;
	
}
#FormEmail {
	margin:5px 0px;
	width:187px;
	height:25px;
}
#SubmitButton {
	margin:5px 0px;
	height:24px;
	width:105px;
}
#ContentWrap {
	background:url(images/ContentBg.png) repeat-y top center;
	height:!important 100#;
	width:1002px;
	margin:0 auto;
	margin-top:2px;
}
#Content {
	float:left;
	width:717px;	
}
#Content2 {	
}
#ContentBoxes {
	margin:0px 10px 0px 10px;;
	width:310px;
	float:left;
}
#SideWrap {
	float:right;
	width:259px;
	padding-right:12px;
}
#FooterWrap {
	
}
#FooterNavWrap {
	height:157px;
}
#FooterNav {
	padding-top:70px;
}

.menu { float: left;}
#home { display: inherit; width: 92px; height: 40px; background:url(images/Home.jpg) no-repeat 0 0; float: left;}
#home:hover { background-position: 0 -40px;}
#home span{ position: absolute; top: -999em;}

#products { display: block; width: 128px; height: 40px; background:url(images/Products.jpg) no-repeat 0 0; float: left;}
#products:hover { background-position: 0 -40px;}
#products span{ position: absolute; top: -999em;}

#reviews { display: block; width: 92px; height: 40px; background:url(images/Reviews.jpg) no-repeat 0 0; float: left;}
#reviews:hover { background-position: 0 -40px;}
#reviews span{ position: absolute; top: -999em;}

#articles { display: block; width: 108px; height: 40px; background:url(images/Article.jpg) no-repeat 0 0; float: left;}
#articles:hover { background-position: 0 -40px;}
#articles span{ position: absolute; top: -999em;}

#members { display: block; width: 108px; height: 40px; background:url(images/Members.jpg) no-repeat 0 0; float: left;}
#members:hover { background-position: 0 -40px;}
#members span{ position: absolute; top: -999em;}

#blog { display: block; width: 92px; height: 40px; background:url(images/Blog.jpg) no-repeat 0 0; float: left;}
#blog:hover { background-position: 0 -40px;}
#blog span{ position: absolute; top: -999em;}

#contactus { display: block; width: 106px; height: 40px; background:url(images/ContactUs.jpg) no-repeat 0 0; float: left;}
#contactus:hover { background-position: 0 -40px;}
#contactus span{ position: absolute; top: -999em;}

#SignupButton {
  display: block;
  width: 156px;
  height: 45px;
  background:url(images/AccessButton.png) no-repeat 0 0;
  margin-top:5px;
}
#SignupButton span {
  position: absolute;
  top: -999em;
}

#SignupButton:hover {
  background-position: 0 -45px;
}
#BlueBar {
	background:url(images/BlueBar.png) no-repeat top left;
	height:60px;
	margin-bottom:20px;
}
#TestiCourse {
	width:407px;
	margin:15px 10px;
}
#TestiCourseTop {
	background:url(images/TestiCourseTop.png) no-repeat top;
	height:7px;
}
#TestCourseMid {
	background:#ededed;
}
#TestiCourseBot {
	background:url(images/TestiCourseBot.png) no-repeat top;
	height:33px;
}
#Bonuses {
	width:602px;
	margin-bottom:20px;
}
#BonusTop{
	height:90px;
}
#BonusMid{
	background:url(images/BonusBg.png) repeat-y top;
	padding:0px 20px 10px 40px;
}
#BonusBot {
	background:url(images/BonusBot.png) no-repeat left;
	height:1px;
}
#AddCart {
	background:#F2F2F2;
	width:500px;
	padding:10px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	border: 8px dashed #036;
}
#ReviewPic {
	background:url(images/blank_profile.gif) no-repeat;
	height:80px;
	width:80px;
	float:left;
}
#ReviewTesti {
	float:left;
	width:725px;
	margin-left:15px;
}
#ReviewTestiTop {
	background:url(images/ReviewTestiTop.png) no-repeat top left;
	width:725px;
	height:17px;
}
#ReviewTestiBot {
	background:url(images/ReviewTestiBot.png) no-repeat top left;
	width:725px;
	height:45px;
}
#ReviewTestiMid {
	background:#ededed;
	text-align:left;
	padding:0px 25px;
}
#testi {
	background:url(images/TestiBg.png) repeat-x bottom;
	width:650px;
	margin-left:20px;
	margin-bottom:20px;
}
#imgQuote {
	background:url(images/imgQuote.png) no-repeat;
	height:46px;
	width:58px;
	margin-left:20px;
	margin-top:15px;
	float:left;
}
#Order {
	width:604px;
	margin:0 auto;
}
#OrderTop {
	background:url(images/OrderBG.png) no-repeat top center;
	width:604px;
	height:73px;
}
#OrderBot {
	background:url(images/OrderBot.png) no-repeat top;
	height:16px;
	width:604px;
}
#OrderName {
	width:185px;
	height:25px;
	margin-right:10px;
	padding-left:10px;
}
#OrderSurname {
	width:185px;
	height:25px;
	padding-left:10px;
}
#OrderEmail {
	width:398px;
	height:25px;
	padding-left:10px;
}
#OrderGender {
	padding:5px 0px;
	width: 185px;
}
#Affiliates {
	width:604px;
	margin:0 auto;
}
#AffiliatesTop {
	background:url(images/AffliateSignupTop.png) no-repeat top center;
	width:604px;
	height:73px;
}
#AffiliatesLoginTop {
	background:url(images/AffliateLoginTop.png) no-repeat top center;
	width:604px;
	height:73px;
}
#AffiliateDetails {
	width:120px;
	float:left;
	height:25px;
	margin-right:20px;
}
#AffiliateForms {
	width:300px;
	float:left;
}
#textfield  {
	width:190px;
	height:25px;
	margin:7px 0px 7px 7px;;
}
/* Contact Forms */
#ContactSubject {
	width:220px;
	height:25px;
}
#ContactName {
	width:220px;
	height:25px;
}
#ContactSurname {
	width:220px;
	height:25px;
}
#ContactReceipt {
	width:220px;
	height:25px;
}
#ContactComment {	
	width:220px;
	height:180px;
}
/* Affilate Forms */
#AffiliateName {
	width:200px;
	height:25px;
	padding-left:10px;
	
}
#AffiliateClickBankID {
	width:200px;
	height:25px;
	padding-left:10px;
	
}
#AffiliateEmailAdd1 {
	width:200px;
	height:25px;
	padding-left:10px;
	
}
#AffiliateWebsite {
	width:200px;
	height:25px;
	padding-left:10px;
	
}
#AffiliateEmailAdd2 {
	width:200px;
	height:25px;
	padding-left:10px;
	
}
#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/login-box-backg.png) no-repeat left top;
	float:left;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 220px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#FFF;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}
#AffiliateSignupBox {
	width:898px;
	background:url(images/AffiliateSignupBG.png) no-repeat top;
	height:388px;
	margin:0 auto;
}
#AffiliateNew {
	float:left;
	width:425px;
	padding-top:20px;
}
#AffiliateExisting {
	float:right;
	padding-top:40px;
	width:425px;
}
#AffiliateSideBar {
	float:right; 
	width:461px;
}
#ContactSideBar {
	background: url(images/ContactBoxBG.png) no-repeat top;
	float:right; 
	width:461px; 
	height:531px;
}
#ContactBox {
	padding:40px 19px 19px 19px;
	margin:0 auto;
}
#liststyle_1 {
	width:800px;
	margin:0 auto;
}
#liststyle_1 ul {
}
#liststyle_1 li {
}
#AddtoCart {
	border-radius:15px; 
	-moz-border-radius: 15px;
	border:#1c5094 thick dashed;
	width:574px;
	margin:0 auto;
	-moz-box-shadow: 0 0 5px 5px #CCC;
	-webkit-box-shadow: 0 0 5px 5px #CCC;
	box-shadow: 0 0 5px 5px #CCC;
}
#slider {
	width:690px;
	margin:0 auto;
}
#slider-warp {
	width:677px;
	height:308px;
	margin:0 auto;
}
#slider-name-img {
	width:160px;
	float:left;
	border-right: thin  dashed #CCC;
}
#slider-testi {
	width:450px;
	float:left;
	
}

#HeaderContent2 {
	height:85px;
	margin-left:20px;
}

.ototransparentbox {
width: 55%; 
text-align: left;
}

.largertext {
15px !important;
}

.redboldtext {
color: #DD0000 !important;
font-weight: bold !important;
}

.centereddiv {
margin-left: auto !important;
margin-right: auto !important;
}