body {	margin: 0;	color: #666;	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	background: #6b8aad url(http://dxt8z9w4f93hl.cloudfront.net/bg-body.png);	-webkit-text-size-adjust: none;	-ms-text-size-adjust:none;	min-width: 1003px;}img { border-style: none; }a {	text-decoration: none;	color: #000;}a:hover { text-decoration: underline; }a:active { background-color: transparent; }input,textarea,select {	font: 100% Arial, Helvetica, sans-serif;	vertical-align: middle;	color: #000;}form,fieldset {	margin: 0;	padding: 0;	border-style: none;}#wrapper {	width: 100%;	overflow: hidden;	position: relative;}.w1 {	width: 1024px;	position: relative;	float: left;	left: 50%;}.w2 {	width: 1024px;	position: relative;	float: left;	left: -50%;}#header {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-header.png) no-repeat 0 -112px;	overflow: hidden;	height:106px;	padding:0 0 0 50px;}#header .holder{	background:url(http://dxt8z9w4f93hl.cloudfront.net/bg-header.png) no-repeat 100% 0;	overflow:hidden;	padding:0 50px 0 0;}#header .frame{	background:url(http://dxt8z9w4f93hl.cloudfront.net/bg-header.png) repeat-x 0 -224px;	padding:19px 6px 10px 2px;	height: 1%;}#header .frame:after {	content: '';	display:table;	clear: both;}.logo {	width: 282px;	height: 77px;	overflow: hidden;	float: left;}.logo a {	display: block;	height: 100%;}.logo a img{	display: block;}#header .header-info {	float: right;	padding:0 7px 0 0;	width: 378px;}#header .header-info .flag{	float: left;	margin: 0 0 0 15px;}.header-info .account {	overflow: hidden;	font-size: 14px;	line-height: 18px;	margin: 0 3px 14px 0;	color: #a29e8f;}.header-info .account .btn-login {	font-weight: bold;	float: right;	margin: 0 0 0 4px;	color: #8b8675;	text-transform: uppercase;}.header-info .account span { float: right; }.header-info .textbox {	float: right;	text-align: right;	font-size: 19px;	line-height: 22px;	color: #666;	font-weight:normal;	letter-spacing:0.6px;	white-space: nowrap;}*+ html .header-info .textbox {	letter-spacing:1px;	font-size:20px;}.header-info .textbox span {	color: #ea4416;	font-size:22px;	letter-spacing:-0.8px;	margin:0 0 -4px;	display:block;	text-transform: uppercase;}#main {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-main.png) repeat-y;	padding:51px 50px 4px 70px;}.inner #main {	padding: 20px 50px 9px 68px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-main2.png) repeat-y;}#main .visual {	width: 100%;	margin:-30px 0 8px;}#main .visual:after {	display: block;	content: '';	clear: both;}#main .visual .visual-content {	float: left;	margin: 0 0 0 -40px;}.visual .txt-draw {background: url(http://dxt8z9w4f93hl.cloudfront.net/p2d_charactera.png) no-repeat;text-indent: -9999px;overflow: hidden;width: 286px;height: 277px;margin: 0 50px 14px;}<!--[if lt IE 8]>.visual .txt-draw {margin: 0 -110px 0 2px; }<![endif]-->*+ html .visual .txt-draw { margin:0 0 11px;}.visual .image-holder {float: right;position: relative;margin-right: 44px;}.visual .visual-content .subhead { }.visual .image-holder .img1,.visual .image-holder .img2,.visual .image-holder .img3 { position: absolute; }.visual .image-holder .img1 {	right: 2px;	z-index: 1;	top: -5px;}.visual .image-holder .img2 {	right: 102px;	top: -29px;	z-index: 3;	}.visual .image-holder .img3 {	right: 136px;	top: 64px;	z-index: 2;}#main .services {	width: 100%;	padding: 4px 0 19px;	margin-left: -4px;}#main .services:after {	display: block;	content: '';	clear: both;}#main .services .content {	float: left;	width: 548px;	padding: 0;	font-size: 12px;	line-height: 16px;	margin-left:-4px;}#main .services .form-signup {	float: right;	width: 350px;}.services .content .text {width: 492px;height: 42px;text-indent: -9999px;overflow: hidden;display: block;background: url(http://dxt8z9w4f93hl.cloudfront.net/p2d_makeMoney.png) no-repeat;margin: -4px 0 0 6px;}.services .content .text2 {	width: 527px;	height: 75px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-3b.png) no-repeat;	margin: 0 0 28px;	}.services .content .text1 {width: 492px;height: 42px;text-indent: -9999px;overflow: hidden;display: block;background: url(http://dxt8z9w4f93hl.cloudfront.net/p2d_makeMoney.png) no-repeat;margin: -4px 0 0 6px;}.services .content .text2 {	width: 527px;	height: 75px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-3b.png) no-repeat;	margin: 0 0 28px;}.services .content .step {font-size: 40px;padding: 0 0 0 7px;line-height: 46px;}.services .content .step-area {	overflow: hidden;	width: 556px;}.services .step-area .column:first-child { margin-left: 0; }.services .step-area .column {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-column99.png) no-repeat;	width: 176px;	margin: 0 0 0 7px;	float: left;	padding: 26px 0 0;	position: relative;}.step-area .column .holder {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-column99.png) no-repeat -383px 100%;	padding: 0 0 26px;}.step-area .column .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-column99.png) repeat-y -190px 0;	width: 100%;}.step-area .column .frame:after {	display: block;	content: '';	clear: both;}.step-area .column p { margin: 0; }#main .step-area .column .alignleft {	float: left;	padding: 0;	margin: 0 15px 0 -5px;}.step-area .column:first-child .alignright {	right: 6px;	bottom: 14px;}.step-area .column .alignright {	position: absolute;	bottom: 8px;	right: 7px;}.step-area .column .box {	float: left;	margin: -4px 8px -15px 24px;}.step-area .column .inner {position: relative;z-index: 33;margin-left: -4px;width: 140px;min-height: 190px;}.step-area .column .title {	text-transform: uppercase;	font-size: 22px;	line-height: 22px;	color: #ea4416;}.cap {float: left;color: rgb(255, 0, 20);font-size: 55px;line-height: 40px;padding-right: 2px;padding-left: 3px;margin-left: -5px;margin-top: -5px;}#main .business-box {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-bussinessbox.png) repeat-y -905px 0;	width: 889px;	font-size: 25px;	line-height: 25px;	color: #333;	margin: 0 0 0 2px;	font-weight: bold;	letter-spacing: -1px;	text-align: center;}#main .business-box .holder { background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-bussinessbox.png) no-repeat; }#main .business-box .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-bussinessbox.png) no-repeat 100% 100%;	padding: 14px 20px 22px;}#main .business-box p { margin: 0; }#main .business-box p span { color: #bb350f; }#main .form-signup {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-form.png) no-repeat;	padding: 185px 0 0;	margin:-4px 4px 0 0;	color: #fffcce;	position: relative;}#main .form-signup .holder {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-form.png) no-repeat -352px 100%;	padding: 0 0 181px;}#main .form-signup .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-form.png) repeat-y -705px 0;	width: 100%;}#main .form-signup .frame:after {	display: block;	content: '';	clear: both;}#main .form-signup form {	float: left;	margin:-160px 41px -159px 29px;}#main .form-signup p { margin: 0; }#main .form-signup .txt-signup {	margin: 0 0 5px;	width: 281px;	height: 96px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-5a.png) no-repeat -5px 0px;	text-indent: -9999px;	overflow: hidden;}#main .form-signup .textbox {	text-align: center;	margin:0 0 13px;	font-size:16px;	line-height:18px;	padding:6px 7px;}#main .form-signup .row {	width: 105%;	padding: 0 0 8px;}#main .form-signup .row:after {	display: block;	content: '';	clear: both;}#main .form-signup label {	float: left;	width: 76px;	text-indent: -9999px;	overflow: hidden;	margin: 4px 0 0 -2px;}#main .form-signup .txt-name { background: url(http://dxt8z9w4f93hl.cloudfront.net/text-16.png) no-repeat; }#main .form-signup .txt-email { background: url(http://dxt8z9w4f93hl.cloudfront.net/text-16.png) no-repeat 0 -34px; }#main .form-signup .area {	float:left;	padding:0 5px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p01a.png) no-repeat -112px -85px;}#main .form-signup input {	width: 199px;	background:none;	height: 20px;	line-height:20px;	padding: 3px 0 2px;	float: left;	border: 0;	outline:none;}#main .form-signup .note {	display: block;	color: #ccc;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p01.png) no-repeat -478px -82px;	padding: 5px 7px 4px 29px;  margin: 4px 0 9px 9px;}#main .form-signup .btn-signup {	width: 240px;	display: block;	height: 74px;	margin: 12px 0 0 27px;	padding:0;	text-align: center;	font-size: 18px;	line-height: 18px;	text-indent:-9999px;	overflow:hidden;	border:0;	cursor: pointer;	outline: none;	color: #fff84b;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p01.png) no-repeat;	float:none;}#main .form-signup .btn-signup:hover {	text-decoration: none;	background-position: -261px 0;}#main .form-signup .btn-signup span {	text-transform: uppercase;	font-size: 31px;	line-height: 31px;	display: block;	color: #fff;}#footer {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-footer.png) no-repeat 0 100%;	padding: 4px 60px 42px 63px;	overflow: hidden;}.inner #footer {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-footer2.png) no-repeat 0 100%;	padding: 4px 60px 43px 63px;}#footer .logo {	float: right;	width: 264px;	height: 73px;}#footer .footer-content {	overflow: hidden;	font-size: 11px;	line-height: 11px;	color: #999;	padding: 19px 20px 1px 0;}#footer .footer-content p { margin: 0; }#footer .nav {	margin: 0;	padding: 0 0 8px;	line-height:13px;	list-style: none;	overflow: hidden;}#footer .nav li:first-child { margin-left: 0; }#footer .nav li {	float: left;	margin: 0 0 0 38px;}#footer .nav li a { color:#666;}#footer .footer-content a { color: #999; }#header .user-area {	float: right;	padding: 2px 0 0;	width: 500px;	text-align: right;}#header .user-area .flag {	display: inline-block;	vertical-align: middle;}*+ html #header .user-area .flag { display: inline; }#header .user-area .textbox {	display: inline-block;	vertical-align: middle;	font-size: 15px;	margin: 0 9px 0 0;	line-height: 18px;	color: #837957;}*+ html #header .user-area .textbox {	display: inline;	margin:0 13px 0 0;}.user-area .textbox p { margin: 0; }.user-area .textbox p strong {	font-size: 17px;	color: #726435;	display: block;}#main .txt-about {	margin: 0;	width: 890px;	height: 290px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-6.png) no-repeat -2px 0;	font-size:0;	line-height:0;}#main .graphic-box {	overflow: hidden;	padding: 0 11px 0 0;}#main .graphic-box .image,#main .graphic-box .drawing {	float: left;	margin: 7px 0 0 -9px;	position: relative;}#main .graphic-box img { display: block; }#main .graphic-box .money {	padding:1px;	float: right;}#main .content {	overflow: hidden;	font-size: 18px;	line-height: 22px;	color: #6e6e6e;	padding: 16px 40px 24px 0;}#main .content h2 {	margin: 0 0 6px;	font-size: 26px;	line-height: 28px;	color: #000;}#main .content p { margin: 0 0 12px; }#main .content img {/*	display: block;   */	padding: 14px 0 4px;/* 	margin: 0 auto;  // simon each image itemised - centred  */}#main .box-service{	width: 798px;	margin: 0 0 32px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-box-1.jpg) no-repeat;	min-height:419px;}#main .box-service .frame {	padding: 39px 10px 41px 38px;	overflow: hidden;	position: relative;}#main .box-service .title {	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-7.png) no-repeat;	width: 530px;	margin: 0 0 19px;	height: 62px;	text-indent: -999px;	overflow: hidden;}#main .box-service img {	position: absolute;	right: 3px;	bottom: 9px;}#main .box-service ul {	margin: 0;	padding: 0 274px 0 24px;	list-style: none;	font-size: 18px;	line-height: 20px;	color: #333;	overflow: hidden;}.box-service ul li {	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -892px 0px;	padding: 0 0 12px 36px;}#main .business-area {	overflow: hidden;	font-size: 18px;	padding: 0 0px 12px 0;  /* simon - added spacing */	line-height: 22px;	color: #666;}#main .business-area .txt-business {	width: 768px;	margin: 0 0 4px;	height: 90px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-8.png) no-repeat;}#main .business-area p { margin: 0 0 12px; }#main .container {	height: 100%;	padding: 0 27px 0 45px;	text-align: justify;  /* Simon */}#main .container:after {	display: block;	content: '';	clear: both;}#main .photos-area {	width: 100%;	position: relative;	margin: 0 0 32px -5px;}#main .photos-area:after {	display: block;	content: '';	clear: both;}#main .photos-area .txt-look {	margin: 0;	text-indent: -9999px;	overflow: hidden;	width: 720px;	height: 90px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-9.png) no-repeat;}#main .photos-area .holder {	width: 100%;	padding: 15px 0 0;	position: relative;	margin-left: 12px;  /* simon  */}#main .photos-area .holder:after {	display: block;	content: '';	clear: both;}#main .photos-area .img-holder,#main .photos-area .img-holder2,#main .photos-area .img-holder3,#main .photos-area .img-holder4 {	float: left;	padding: 13px 15px 17px;	position: relative;}#main .photos-area .img-holder {	margin: 0 -45px 0 -11px;	z-index: 3;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-frames.png) no-repeat 0 1px;	width: 238px;	height: 165px;}#main .photos-area .img-holder2 {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-frames.png) no-repeat  -311px 2px;	width: 198px;	height: 175px;	margin: 14px -38px 0 0;	z-index: 1;}#main .photos-area .img-holder3 {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-frames.png) no-repeat -612px 1px;	width: 152px;	height: 167px;	margin: -14px -49px 0 0;	z-index: 3;}#main .photos-area .img-holder4 {	z-index: 1;	margin: 10px 0 0;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-frames.png) no-repeat -841px 1px;	width: 232px;	height: 166px;}#main .photos-area .price {	position: absolute;	bottom: 27px;	right: 16px;	font-size: 19px;	line-height: 19px;	color: #fff;	text-transform: uppercase;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-price.png) no-repeat 100% 0;	padding: 3px 4px 5px 10px;	text-align:right;	min-width:157px;}#main .photos-area .price.short{min-width:137px;}#main .photos-area .note {	display: block;	font-size: 15px;	line-height: 22px;	color: #8c8c8c;	text-align: center;	padding: 0 20px 0 0;}#main .photo-box {	width: 100%;	margin: 0 0 28px 6px;  /* simon */	position: relative;}#main .photo-box:after {	display: block;	content: '';	clear: both;}#main .photo-box .txt-pictures {	margin: 0 0 19px;	width: 738px;	height: 82px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-10.png) no-repeat;}#main .photo-box .table-img { display: block; }#main .photo-box .subhead {	position: absolute;	bottom: -13px;	right: 47px;	width: 350px;	height: 47px;	text-indent:-9999px;	overflow:hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-11.png) no-repeat;}#main .earnbox {	width: 806px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-earnbox.png) repeat-y -1626px 0;}#main .earnbox .holder {background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-earnbox.png) no-repeat;}#main .earnbox .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-earnbox.png) no-repeat -814px 100%;	overflow: hidden;	padding: 29px 36px 26px 32px;}#main .earnbox .title {	float: left;	margin:0 4px 0 -4px;	width: 207px;	height: 146px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-12.jpg) no-repeat;}#main .earnbox .list-area {	float: left;	font-size: 15px;	line-height: 15px;	color: #333;	padding: 6px 0 0 11px;	width: 320px;}.earnbox .list-area ul {	margin: 0;	padding: 0;	list-style: none;}.list-area ul li {	background: url(http://dxt8z9w4f93hl.cloudfront.net/divider.png) repeat-x 0 100%;	margin: 0 0 6px;	padding: 0 0 10px;	vertical-align:top;	height:1%;}.list-area ul li:after {	content:"";	display:block;	clear:both;}.list-area .select-area {margin-left:10px;}.list-area ul li span {	text-align: left;	display: block;}.earnbox .list-area select {	float: right;	width: 78px;	text-align: center;}#main .earnbox .price-box {	float: right;	width: 177px;	text-align: center;}.earnbox .price-box .subhead {	text-align: center;	color: #333;	font-size: 20px;	line-height: 21px;	text-transform: uppercase;	padding: 3px 0 13px;	display: block;}*+ html .earnbox .price-box .subhead  { padding-bottom:12px;}.earnbox .price-box .total-price {	display: block;	color: #eb5318;	margin: 0 0 0 15px;	font-size: 24px;	line-height: 35px;	text-align: center;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -41px;	width: 130px;	height: 35px;	padding: 5px;}*+ html .earnbox .price-box .total-price { margin:0 0 0 -5px;}#main .earn-area {	overflow: hidden;	margin: 0 0 28px;}#main .earn-area .text {	display: block;	color: #adadad;	text-align: center;	padding: 3px 56px 2px 30px;}#main .member-area {	overflow: hidden;	color: #666;	font-size: 16px;	line-height: 20px; /* fonts made legible - simon */	padding:0 40px 0 0;}#main .member-area .txt-secrets {	margin: 0 0 4px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-13.png) no-repeat 2px 0;	width: 778px;	height: 90px;}#main .member-area p { margin: 0 0 35px; }.member-area .member-box {	background:url(http://dxt8z9w4f93hl.cloudfront.net/bg-box-2.jpg) no-repeat;	width: 798px;	min-height:346px;	margin: 0 0 32px;}.member-area .member-box .frame {	padding: 36px 10px 19px 38px;	overflow: hidden;	position: relative;}.member-area .member-box .txt-membership {	margin: 0 0 3px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-14.png) no-repeat;	text-indent: -9999px;	overflow: hidden;	width: 523px;	height: 61px;}.member-area .member-box img {	position: absolute;	bottom: 9px;	right: 4px;}.member-area .member-box .text {	display: block;	padding: 0 170px 20px 0;	letter-spacing: 0;    /* no letter spacing - simon */	color: #333;}.member-area .member-box .text a { color: #333; }.member-area .member-box .inner {	position: relative;	z-index: 9;}.member-area .member-box .inner-holder {	overflow: hidden;	letter-spacing: 0;      /* no letter spacing - simon */	padding: 0 140px 0 0;}.member-area .member-box ul:first-child { margin-left: 0; }.member-area .member-box ul {	margin: 0 0 0 26px;	padding: 0;	list-style: none;	width: 292px;	float: left;	color: #333;}.member-box ul li {	padding: 0 0 9px 31px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/ico.png) no-repeat;}.member-box ul li span {	text-transform: uppercase;	color: #226dc9;}#main .payment-area {	position: relative;	margin: 0 0 0 -19px;}#main .payment-area .txt-save {	margin: 0;	width: 825px;	height: 56px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-15.png) no-repeat 0 -2px;}#main .payment-area .textbox {	overflow: hidden;	text-align: center;	font-size: 23px;	line-height: 25px;   /* no letter spacing - simon */	color: #333;	padding: 0 30px 20px;}.payment-area .textbox p { margin: 0; }.payment-area .textbox p span {	color: #ea4416;	text-transform: uppercase;}#main .payment-holder {	padding: 0 65px 0 49px;	height: 100%;}#main .payment-holder:after {	display: block;	content: '';	clear: both;}#main .payment-area .step1-box {	float: left;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step1.png) no-repeat;	padding: 314px 0 0;	width: 249px;}.payment-area .step1-box .holder {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step1.png) no-repeat -260px 100%;	padding: 0 0 238px;}.payment-area .step1-box .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step1.png) repeat-y -518px 0;	width: 100%;}.payment-area .step1-box .frame:after {	display: block;	content: '';	clear: both;}.payment-area .step1-box .step-content {	float: left;	margin: -295px 22px -215px 25px;}.payment-area .step1-box .txt-step1 {	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -97px;	height: 25px;	margin: 0 0 15px;	width: 66px;	text-indent: -9999px;	overflow: hidden;}.payment-area .step1-box .text-code {	display: block;	color: #333;	font-size: 24px;	line-height: 24px;	padding: 0 0 6px 3px;}.payment-area .issue-date {	display: block;	color: #333;	font-size: 13px;	line-height: 16px;	padding: 0 0 5px 3px;}.payment-area .issue-date .date {	font-style: normal;	font-size: 16px;	line-height: 16px;	color: #bb350f;}.payment-area .text {	display: block;	font-size: 13px;	line-height: 14px;	padding: 0 0 16px 3px;	color: #333;}.payment-area .text strong { text-transform: uppercase; }.payment-area .discount-box {	display: block;	width: 156px;	margin: 0 0 0 7px;	height: 152px;	position: relative;	padding: 22px 10px 11px 27px;	z-index: 9;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -383px -1px;}.payment-area .discount-box .txt-coupon {	width: 142px;	height: 84px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -127px;}.payment-area .enter-code {margin: -17px 0 17px 4px;}.payment-area .enter-code .row {	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -595px 0;	margin: 0 0 21px;}.payment-area .enter-code input[type="text"] {	font-size: 15px;	line-height: 38px;	color: #a3a182;	background:none;	width: 185px;	outline:none;	border: 0;	text-align: center;	height: 38px;	margin:0;	padding: 6px 5px;}.payment-area .enter-code input[type="submit"] {	width: 169px;	height: 38px;	text-indent: -9999px;	display:block;	overflow:hidden;	font-size: 0;	line-height: 0;	cursor: pointer;	padding: 0;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -212px;	border: 0;	margin: 0 auto;}.payment-area .enter-code input[type="submit"]:hover { background-position: 0 -258px;}.payment-area .text-coupon {	display: block;	text-align: center;	font-size: 12px;	color: #333;	line-height: 13px;}.payment-area .step2-box {	float: right;	width: 490px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step2.png) no-repeat;	padding: 280px 0 0;}.payment-area .step2-box .holder {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step2.png) no-repeat -505px 100%;	padding: 0 0 268px;}.payment-area .step2-box .frame {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-step2.png) repeat-y -1010px 0;	width: 100%;}.payment-area .step2-box .frame:after {	display: block;	content: '';	clear: both;}.payment-area .step2-box .step2-content {	float: left;	margin: -262px 13px -262px 26px;	font-size: 15px;	line-height: 17px;	color: #333;}.payment-area .step2-box .txt-step2 {	display: block;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) -82px -97px;	margin: 0 0 17px;	height: 23px;	width: 66px;}.payment-area .step2-box h6 {	margin: 0 0 8px;	font-size: 24px;	line-height: 24px;	font-weight: normal;}.payment-area .step2-box p { margin: 0 16px 17px -2px; }.payment-area .gurantee-box {	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -384px -194px;	margin: 0 0 15px -3px;	width: 376px;	padding: 20px 30px 11px 32px;	height: 47px;}.payment-area .gurantee-box .txt-gurantee {	width: 377px;	height: 37px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -385px -279px;}.payment-area .twocolumns {	overflow: hidden;	margin: 0 0 13px;}.payment-area .twocolumns .column:first-child {	margin-left: 0;	background: none;	padding-left: 0;}.payment-area .twocolumns .column {	float: left;	background: url(http://dxt8z9w4f93hl.cloudfront.net/divider3.png) repeat-y;	width: 191px;	padding: 0 0 0 26px;	margin: 0 0 0 25px;	font-size: 13px;	line-height: 15px;	color: #333;}.twocolumns .column .inner:first-child {	background: url(http://dxt8z9w4f93hl.cloudfront.net/divider2.png) repeat-x 0 100%;	padding: 0 0 8px;}.twocolumns .column .inner {	width: 100%;	position: relative;	margin: 0 0 4px;}.twocolumns .column .inner:after {	display: block;	content: '';	clear: both;}.twocolumns .column p { margin: 0 0 5px; }.payment-area .twocolumns .btn-paypal {	width: 172px;	height: 60px;	text-indent: -9999px;	margin: 0 0 8px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -383px -326px;}.payment-area .twocolumns .btn-paypal:hover { background-position: -383px -404px; }.payment-area .twocolumns .price {	font-size: 22px;	line-height: 22px;	font-style: normal;	font-weight: bold;	color: #bb350f;}.payment-area .twocolumns .price span {	color: #333;	font-size: 12px;	margin: -1px 0 0 2px;	display: block;	line-height: 14px;}.payment-area .twocolumns .btn-clickhere {	display: inline-block;	margin: 0 0 9px;	color: #333;}.payment-area .twocolumns .btn-joinpaypal {	width: 170px;	height: 38px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -1px -303px;}.payment-area .twocolumns .btn-joinpaypal:hover { background-position: 0 -344px; }.payment-area .twocolumns .btn-card {	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -583px -326px;	width: 174px;	height: 62px;	margin: 0 0 6px -3px;	text-indent: -9999px;	overflow: hidden;	display: block;}.payment-area .twocolumns .btn-card:hover { background-position: -584px -415px; }.payment-area .twocolumns .btn-joincard {	width: 169px;	height: 38px;	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -391px;}.payment-area .twocolumns .btn-joincard:hover { background-position: 1px -441px; }.payment-area .note-box {	overflow: hidden;	color: #6a6955;	font-size: 12px;	line-height: 13px;	text-align: center;	margin-right: 28px; /* centering of panel - Simon  */}.payment-area .note-box .title {	text-transform: uppercase;	font-size: 14px;	margin: 0 0 3px;	display: block;	line-height: 15px;	color: #333;}#main .gurantee-area {	overflow: hidden;	padding: 9px 10px 43px 29px;	background:url(http://dxt8z9w4f93hl.cloudfront.net/img-gurantee.jpg) no-repeat 29px 9px;}#main .gurantee-area .gurantee-box {	float: left;	width: 502px;	padding: 35px 50px 20px 202px;	height: 94px;	margin: 19px 0 0;	font-size: 13px;	line-height: 16px;	color: #333;}.gurantee-area .gurantee-box .title {	display: block;	text-indent: -9999px;	overflow: hidden;	width: 422px;	height: 30px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-18.png) no-repeat 0 -1px;}.gurantee-area .gurantee-box p { margin: 0; }.gurantee-area .gurantee-box p strong { text-transform: uppercase; }#main .cost-box {	text-align: justify;	font-size: 18px;	padding: 0 70px 39px 36px;	line-height: 22px;}#main .cost-box .txt-cost {	width: 303px;	height: 47px;	margin: 0 0 1px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-17.png) no-repeat;}#main .cost-box p { margin: 0; }#main .disclaimer-box {	overflow: hidden;	font-size: 13px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-disclaimerbox.png) no-repeat 100% 100%;	padding: 0 0 8px;	width: 892px;	line-height: 15px;	text-align: center;	margin: 2px 0 0 -47px;	color: #78869c;}#main .disclaimer-box .holder {	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-disclaimerbox.png) no-repeat 0 3px;	padding: 0 22px;}#main .disclaimer-box .subhead { text-transform: uppercase; }#main .disclaimer-box p { margin: 0; }.payment-area .arrow {	position: absolute;	top: 59px;	left: -19px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -263px 0;	width: 103px;	height: 347px;	text-indent: -9999px;	overflow: hidden;}#main .graphic-box .plus {	float: left;	margin: 112px -52px 0 -23px;	position: relative;	z-index: 5;}#main .graphic-box .equal {	float: left;	position: relative;	z-index: 5;	margin: 125px 0 0 -36px;}#main .graphic-box .txt-you {	width: 32px;	height: 14px;	text-indent: -9999px;	overflow: hidden;	position: absolute;	bottom: 39px;	left: 93px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat;}#main .graphic-box .txt-drawing {	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat 0 -17px;	width: 188px;	height: 17px;	text-indent: -9999px;	overflow: hidden;	position: absolute;	bottom: 36px;	left: 88px;}#main .form-signup .arrow {	position: absolute;	bottom: 86px;	right: -19px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p01.png) no-repeat 0 -84px;	width: 66px;	height: 87px;	text-indent: -9999px;	overflow: hidden;}.payment-area .or {	width:42px;	height:42px;	position:absolute;	bottom:-11px;	right:-48px;	text-indent:-9999px;	overflow:hidden;	background:url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p02.png) no-repeat -594px -59px;}.jcf-hidden {	display: block !important;	position: absolute !important;	left: -9999px !important; /* change to right: -9999px on RTL sites */}/* custom select styles */.select-area {	position: relative;	overflow: hidden;	cursor: default;	height: 29px;	float: right;	font-size:15px;	line-height:19px;	font-weight:bold;	color:#333;	width:80px !important;	background:url(http://dxt8z9w4f93hl.cloudfront.net/bg-select.png) no-repeat;}.select-area .center {	white-space: nowrap;	text-align:right;	padding:3px 0;	width:41px;}.select-area .select-opener {display:none;}.select-options {	position: absolute;	z-index: 2000;}.select-options .drop-holder {	margin:-4px 0 0;	padding:0 2px;	overflow: hidden;}.select-options ul {	list-style: none;	padding: 0;	margin: 0;	overflow:hidden;	border:1px solid #333;	background:#efefef;}.select-options ul li {	width: 100%;	float: left;}.select-options ul a {	text-decoration: none;	padding: 5px 10px;	display: block;	cursor: default;	color: #000;	height: 1%;}.select-options .item-selected a {	text-decoration: none;	background: #007;	color: #fff;}#main.add-main{	padding: 0 50px 34px 59px;}.section-text{	background: #f30;	padding: 9px 7px 6px;	margin: 0 -27px 0 -36px;}.section-text .text-promote{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat;	width: 686px;	height: 32px;	margin: 0 auto;	overflow: hidden;	padding: 0 35px 0 0;	display: block;	text-indent: -9999px;	position:relative;	z-index:10;}.section{	padding: 19px 0 20px;	width: 100%;}.section:after {	content: '';	display:table;	clear: both;}.section .content-column{	float: left;	width: 544px;	color: #000;	position: relative;	z-index: 90;	font:18px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	padding: 26px 0 0;}.section .content-column h1{	margin: 0 -130px 18px 0;	font:bold 67px/60px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	letter-spacing: -5px;	color: #333;	position: relative;	overflow: hidden;	z-index: 99;	width: 674px;}.section .content-column h1 span{	float: left;	position: relative;}.section .content-column h1 span.odd{	padding: 0 0 10px;}.section .content-column h1 strong{	float: left;	padding: 10px;	margin: -10px -10px -10px 5px;	white-space: nowrap;	color: #f00;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-text.png) no-repeat;}*+html .section .content-column h1 strong{	margin: -10px -10px -10px 0px;}.content-column .info-box{	overflow: hidden;	margin: 0 0 27px 4px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-info-box.png) repeat-y -555px 0;	color:#fff;	text-align:center;	font-size:23px;	line-height:25px;	font-weight:bold;}.content-column .info-box .holder{background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-info-box.png) no-repeat;}.content-column .info-box .frame{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-info-box.png) no-repeat -1110px 100%;	padding:9px 20px 11px;}.content-column .info-box p {margin:0;}.content-column .image-2{	display: block;	margin: 0 14px 0 auto;}.content-column .text-holder{	overflow: hidden;	padding: 0 0 12px 32px;}.content-column .text-holder p{	margin: 0 0 15px;}.sidebar-column{	float: right;	width: 350px;	margin: 0 5px 0 0;}.sidebar-column .img-holder:after {	content: '';	display:table;	clear: both;}.sidebar-column .img-holder{	height: 1%;}.sidebar-column .img-holder .image{	float: left;	margin: -58px 0 -11px -25px;}.sidebar-column .box{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-box.png) repeat-y 100% 0;	width: 342px;	margin: 0 0 13px;	position:relative;}.sidebar-column .box .holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-box.png) no-repeat;}.sidebar-column .box .frame{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-box.png) no-repeat -342px 100%;	padding: 22px 30px 14px;}.sidebar-column .box .text-access{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-19.png) no-repeat;	width: 290px;	height: 20px;	text-indent: -9999px;	margin: 0 0 2px -1px;}.sidebar-column .box .text-banners{	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat 0 -70px;	width: 285px;	height: 13px;	display: block;	margin: 0 0 2px;}.sidebar-column .box .btn{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat -322px -66px;	width: 295px;	display: block;	padding: 0 0 6px;	color: #fff;	text-align: center;	margin: 0 0 0 -3px;	font:bold 18px/38px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	overflow:hidden;	height:38px;}.sidebar-column .box .btn:hover{	text-decoration: none;	background-position: -322px -110px;}.get-code-form{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-form-get.png) no-repeat -348px 100%;	width: 347px;	text-align: center;	padding: 0 0 20px;}.get-code-form .head{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-form-get.png) no-repeat;	padding: 14px 14px 9px 5px;	margin: 0 0 11px;}.get-code-form .head .text-get{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-20.png) no-repeat;	text-indent: -9999px;	overflow: hidden;	margin: -1px auto 5px;	height: 32px;	width: 292px;}.get-code-form .head .easy{	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-21.png) no-repeat;	margin: 0 auto;	width: 230px;	height: 31px;	display: block;}.get-code-form span{	font: 15px/16px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	display: block;	margin: 0 0 1px;	color: #574d22;}.get-code-form span.text{	color: #7e5f2e;	font: 12px/12px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.get-code-form span.text a{	color: #dc5e2d;	text-transform: uppercase;}.get-code-form span.text a:hover{	text-decoration: underline;}.get-code-form em{	font: 13px/15px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	display: block;	margin: 0 0 12px;	color: #827235;}.get-code-form .row{	overflow: hidden;	width: 252px;	padding: 5px 8px 4px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat 0 -32px;	margin: 0 auto 7px;}.get-code-form .row input[type="text"] {	margin: 0;	padding: 0;	background: none;	height: 18px;	border: none;	width: 248px;	color: #cfcfb9;	float: left;	font: 13px/16px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.get-code-form .add-row{	overflow: hidden;	padding: 5px 0 9px;}.get-code-form input[type="submit"] {	margin: 0 0 0 30px;	padding: 0;	border: none;	font-size: 0;	line-height: 0;	cursor: pointer;	text-indent: -9999px;	color: #000;	width: 286px;	float: left;	height: 60px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat -306px -164px;}.get-code-form input[type="submit"]:hover{background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p03.png) no-repeat 0 -164px;}.promote-box{	overflow: hidden;	width: 906px;	margin: 0 auto;	background: url(http://dxt8z9w4f93hl.cloudfront.net/promote-box.png) repeat-y -912px 0;	position: relative;}.promote-box img{	position: absolute;	right: 9px;	bottom: 8px;}.promote-box .holder{background: url(http://dxt8z9w4f93hl.cloudfront.net/promote-box.png) no-repeat;}.promote-box .frame{	background: url(http://dxt8z9w4f93hl.cloudfront.net/promote-box.png) no-repeat -1824px 100%;	overflow: hidden;	padding: 41px 52px 45px 50px;}.promote-box h2.text-promote{	text-indent: -9999px;	margin: 0 0 3px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-22.png) no-repeat;	width: 408px;	height: 62px;}.promote-box 	.promote-list{	overflow: hidden;	margin: 0;	padding: 0 0 0 10px;	width: 492px;	list-style: none;	position: relative;	color: #4b4c43;	z-index: 5;	font: 18px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.promote-box 	.promote-list li{	background: url(http://dxt8z9w4f93hl.cloudfront.net/dots.png) repeat-x;}.promote-box 	.promote-list li span{	display: block;	padding: 3px 0 7px 40px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/items.png) no-repeat -305px 3px;}.promote-box 	.promote-list li:first-child span{	padding: 3px 0 6px 40px;}.promote-box 	.promote-list li.item-2 span{	background-position: -251px -38px;}.promote-box 	.promote-list li.item-3 span{	background-position: -199px -89px;}.promote-box 	.promote-list li.item-4 span{	background-position: -161px -132px;}.promote-box 	.promote-list li.item-5 span{	background-position: -107px -183px;}.promote-box 	.promote-list li.item-6 span{	background-position: -57px -243px;}.promote-box 	.promote-list li.item-7 span{	background-position: -1px -298px;}.text-soud{	text-indent: -9999px;	margin: -20px 0 -44px -17px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-2.png) no-repeat;	width: 886px;	height: 272px;	position: relative;	z-index: 5;	line-height:0;	font-size:0;}.section-1{height: 1%;}.section-1:after {	content: '';	display:table;	clear: both;}.section-1 .block{	width: 765px;	margin: 0 auto 28px;	padding: 24px 0 0 78px;	position: relative;	color: #333;	z-index: 20;	font: 22px/26px 'Trebuchet MS', Arial, Helvetica, sans-serif;}.section-1 .block img{	float: right;	margin: -27px 0 -40px -25px;	position: relative;	z-index: 2;}.section-1 .block p{	margin: 0;	text-indent: 96px;}.price-box{	width: 510px;	overflow: hidden;	margin: 0 auto 17px;}.price-box img{	float: right;	margin: -1px 11px 0 -10px;}.price-box dl{	margin: 0 10px 0 0;	float: left;	font:bold 23px/26px 'Trebuchet MS', Arial, Helvetica, sans-serif;	width: 270px;	color: #333;}.price-box dt{	float: left;	width: 198px;	text-align: right;}.price-box dt span{	color: #666;}.price-box dd{	margin: 0 0 8px;	overflow: hidden;	padding: 0 15px;}.price-box dd.price-1{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-2.png) no-repeat 2px -535px;}.price-box dd.price-2{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-2.png) no-repeat 2px -569px;}.box-joun{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-join.png) no-repeat 50% 0;	padding: 14px 16px 18px;	margin: 0 0 10px;}.box-joun a{	background: url("http://dxt8z9w4f93hl.cloudfront.net/btn-join.png") no-repeat;	display: block;	height: 92px;	width: 377px;	margin: 0 auto;	position: relative;	left: -6px;	text-align:center;	color:#272727;	font: bold 57px/88px "Trebuchet MS", Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:-1px;	text-indent:-9999px;	overflow:hidden;}.box-joun a span{	display:block;	color:#fff;	font: 14px/16px "Trebuchet MS", Helvetica, sans-serif;	letter-spacing:0;	text-transform:uppercase;	margin:-9px 0 0;}.puy-list{	margin: 0 0 -9px;	padding: 0;	list-style: none;	overflow: hidden;	position: relative;	text-align: center;}*+html .puy-list{	margin: 0 0 -6px;}.puy-list li{	display: inline-block;	margin: 0 5px 0 0;}*+html .puy-list li{	display: inline;}.puy-list li a img,.puy-list li a{	display: block;}.certificate-block{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-certicate.png) no-repeat;	width: 532px;	font: 19px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #fff;	overflow: hidden;	padding: 65px 224px 54px 39px;	margin: 0 auto 48px;	height:66px;}.certificate-block p{	margin: 0;}.section-1 .image{	display: block;	margin: 0 auto -8px;	padding: 0 15px 0 0;	position: relative;	z-index: 5;}.section-1 h2{	margin: 0 0 13px;	font: 50px/58px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	text-align: center;	letter-spacing: -3px;}.section-1 h2 strong{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-2.png) no-repeat -255px -519px;	padding: 5px 25px 18px 5px;	color: #ff3;	line-height:48px;}.section-1 .box-holder{	overflow: hidden;	text-align: center;	color: #333;	font: 20px/23px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	letter-spacing: -1px;	padding:0 0 12px;}.section-1 .box-holder h3{	color: #ff2828;	font:bold 35px/42px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	letter-spacing: -1px;	text-align: center;	margin: 0 0 -1px;}.section-1 .box-holder p{margin: 0 0 10px;}.box-joun .add-cart{	background: url("http://dxt8z9w4f93hl.cloudfront.net/btn-join.png") no-repeat 0 -199px;	margin: 0 auto 1px;	font: italic bold 50px/78px "Trebuchet MS",Helvetica,sans-serif;	text-transform:none;	letter-spacing:-3px;}.box-joun a:hover{	background-position: 0 -92px;	text-decoration:none;}.box-joun .add-cart:hover {background-position:0 -291px;}.section-1 .info{	background: #ffefcf;	border:2px solid #ffc9a5;	margin: 0 auto 22px;	display: block;	padding: 5px 0 6px;	width: 545px;	color: #9a9180;	text-align: center;	letter-spacing: -1px;	font: 17px/18px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.buy-holder{	overflow: hidden;	padding: 0 0 45px;}.bonus-holder{	overflow: hidden;	padding: 10px 0 4px 10px;	line-height: 16px;}.bonus-holder p{	margin: 0;}.bonus-holder strong{	font: 17px/18px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #000;}/* new page */.text-think{	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-23.png) no-repeat;	width: 856px;	height: 177px;	position: relative;	left: 30px;	top: 12px;	margin: 0 0 9px;}* +html .text-think{	margin: 0 0 5px;}.text-chance{	font:bold 25px/26px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #a3a3a3;	display: block;	text-align: center;	margin: 0 0 23px;}* +html .text-chance{	margin: 0 0 20px;}.add-item-holder{	overflow: hidden;	width: 785px;	padding: 0 17px 0 0;	margin: 0 auto;}.section-1 .add-item-holder h2{	color: #333;	font:bold 36px/38px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin: 0 0 19px;	letter-spacing: 0;	padding: 0 0 0 1px;	text-align: left;}* +html .section-1 .add-item-holder h2{	margin: 0 0 22px;}.add-items-list{	overflow: hidden;	margin: 0;	padding: 0 0 9px;	list-style: none;}.add-items-list li{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-add-item.png) no-repeat;	width: 785px;	padding: 18px 0 0;	overflow: hidden;	margin: 0 0 27px;}.add-items-list li .frame:after,.add-items-list li .holder:after,.add-items-list li:after {	content: '';	display:table;	clear: both;}.add-items-list .holder{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-add-item.png) no-repeat 100% 100%;	padding: 0 0 18px;}.add-items-list .frame{	background: #d9dacd;}.add-items-list .frame img{	float: left;	margin: -17px 10px -18px 0;	position: relative;}* +html .add-items-list .frame img{	margin: -18px 10px -18px 0;}.add-items-list .text-holder{	overflow: hidden;	padding: 0 30px 0 0;	margin: -1px 0 -3px;	color: #61625b;	font: 17px/19px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.add-items-list .text-holder p{	margin: 0;}.add-items-list .text-holder h3{	margin: 0 0 8px;	color: #61625b;	font: 32px/32px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.promo-text{	display: block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-promo-text.png) no-repeat 47% 0;	width: 760px;	min-height: 100px;	padding:8px 0 23px;	margin:0 auto;	color:#000;	font-size:23px;	line-height:25px;	text-align:center;}.promo-text h3{	font-size:40px;	line-height:48px;	font-weight:bold;	margin:0 0 -2px;}.promo-text h3 span{	font-size:46px;	line-height:46px;	color:#f00;	letter-spacing:-4px;	position:relative;	top:2px;}.promo-text p{margin:0;}.odd-joun.box-joun .add-cart{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-add-ord19b.png) no-repeat;	width: 377px;	height: 92px;	font: italic bold 50px/68px "Trebuchet MS",Helvetica,sans-serif;}.odd-joun.box-joun .add-cart:hover{background-position: -456px 0;}.odd-joun.box-joun .add-cart1{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-add-ord12b.png) no-repeat;	width: 377px;	height: 92px;	font: italic bold 50px/68px "Trebuchet MS",Helvetica,sans-serif;}.odd-joun.box-joun .add-cart1:hover{background-position: -456px 0;}.link-holder{	overflow: hidden;	text-align: center;	padding: 0 0 19px;}.text-no-thenks{	color: #739ddc;	font: 23px/26px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	letter-spacing: -2px;}.buy-holder.odd-buy-holder{	padding: 0 0 39px;}.section-2{	width: 857px;	margin: 0 auto;	padding: 6px 3px 0 0;}.section-2:after {	content: '';	display:table;	clear: both;}.special-block{	overflow: hidden;	width: 854px;	margin: 0 -6px 24px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/special-block.png) repeat-y -1708px 0;}.special-block .holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/special-block.png) no-repeat;}.special-block .frame{	padding: 20px 15px;	min-height: 137px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/special-block.png) no-repeat -854px 100%;	position: relative;	color: #fff;}.special-block .frame .area{	overflow: hidden;	position: relative;	z-index: 5;	padding: 6px 0 0;}.special-block .frame img{	position: absolute;	left: 13px;	bottom: 11px;	z-index: 2;}.special-block .frame h2{	color: #fff18d;	text-transform: uppercase;	margin: 0 0 -2px;	font:bold 36px/38px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	text-align: center;}.special-block .frame span{	font: 17px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	display: block;	margin: 0 0 7px;	text-align: center;}.special-block .frame span span{	display: inline;	color: #ff0;}.special-block .frame a{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat;	display: block;	text-indent: -9999px;	overflow: hidden;	margin: 0 auto;	width: 554px;	height: 42px;}.special-block .frame a:hover{	background-position: 0 -61px;}.member-section{	overflow: hidden;	width: 839px;	margin: 0 0 37px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/member-section.png) repeat-y -855px 0;}.member-holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/member-section.png) no-repeat;}.member-frame{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/member-section.png) no-repeat -1710px 100%;	padding: 29px 57px;	color: #333;	font: 18px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.member-frame h2{	color: #900;	font:bold 42px/44px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin: 0 0 7px;}.member-frame h2.add-title{	margin: 0 0 20px;	padding:9px 0 0;}.member-frame h3{	margin: 0 0 10px;	font: 27px/27px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.member-frame p{	margin: 0 0 27px;}.member-frame .more{	color: #333;	display: block;	padding: 0 0 2px;	font:bold 22px/24px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.member-list{	overflow: hidden;	margin: 0 auto 8px -5px;	width: 738px;	padding: 0;	list-style: none;	font: 15px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.member-list li.odd{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-odd.png) no-repeat;	padding: 25px 0 0;	margin: 0 0 4px;}*+html .member-list li.odd{	margin: 0;}*+html .member-list li.even{	margin: 0 0 -1px;}.member-list li.odd .holder{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-odd.png) no-repeat -1476px 100%;	padding: 0 0 25px;	height: 1%;}.member-list li .frame:after,.member-list li .holder:after{	content: '';	display:table;	clear: both;}.member-list li.odd .frame{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-odd.png) repeat-y -738px 0;	height: 1%;}.member-list li.even{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-even.png) no-repeat;	padding: 25px 0 0;	margin: 0 0 3px;	height: 1%;}.member-list li.even .holder{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-even.png) no-repeat -1476px 100%;	padding: 0 0 25px;	height: 1%;}.member-list li.even .frame{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-member-even.png) repeat-y -738px 0;	height: 1%;}.member-list li .area{	float: left;	width: 698px;	padding: 0 20px;	margin: -16px 0 -15px;	min-height: 95px;}.member-list li .area .img-link{	float: left;	width: 174px;}.member-list li .area .img-link img{	display: block;	margin: 0 auto;}.member-list li .area .text-holder{	overflow: hidden;	padding: 21px 14px 15px 0;}.member-list li .area a{	color: #369;}.member-list li .area h3{	color: #c30;	font:bold 20px/23px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin: 0 0 3px;	padding: 0 0 4px ;	background: url(http://dxt8z9w4f93hl.cloudfront.net/dots.png) repeat-x 0 100%;}.member-list li .area h3 a{	color: #c30;}.member-list li .area h3 a:hover{	text-decoration: underline;}.member-list li .area p{	margin: 0;}.lessons-block{	overflow: hidden;	width: 850px;	margin: 0 -4px 30px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-lessons.png) repeat-y -850px 0;}.lessons-block .holder{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-lessons.png) no-repeat;	overflow: hidden;}.lessons-block .frame{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-lessons.png) no-repeat -1700px 100%;	overflow: hidden;	min-height: 283px;	padding: 26px 50px 34px 149px;}.lessons-block h2{	color: #900;	margin: 0 0 6px;	letter-spacing: -5px;	font:bold 73px/75px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.lessons-list{	margin: 0;	padding: 0;	list-style: none;	overflow: hidden;}.lessons-list li{	vertical-align: top;	overflow: hidden;	margin: 0 0 10px;}.lessons-list h3{	margin: 0 0 5px;	font:bold 23px/25px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #300;	background: url(http://dxt8z9w4f93hl.cloudfront.net/dots.png) repeat-x 0 100%;	padding: 0 0 6px;}.lessons-list h3 a{color:#300;}.lessons-list .text-holder{	overflow: hidden;	color: #333;	padding: 0 0 0 86px;	font: 17px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.lessons-list .text-holder p{	margin: 0;}.section-box{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/section-box.png) no-repeat;	width: 848px;	margin: 0 -4px;}.section-box h2{	color: #fff;	font: bold 21px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin: 0;	padding: 10px 30px 7px;	text-transform: uppercase;}.section-box h2 span{	color: #ff6;}.section-box .holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/section-box.png) no-repeat -848px 100%;	padding: 30px 55px 28px;	margin: 0 0 28px;}.section-box .holder h3.text-more{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat 0 -142px;	width: 742px;	height: 43px;	overflow: hidden;	text-indent: -9999px;	margin: 0 0 5px;}.info-list{	margin: 0;	padding: 0;	list-style: none;}.info-list li{	background: url(http://dxt8z9w4f93hl.cloudfront.net/dots-2.png) repeat-x;	padding: 12px 0 18px;}.info-list,.info-list li:after {	content: '';	display:table;	clear: both;}.info-list li .img-link{	float: left;	padding:7px 0 0;	width: 187px;	margin: 0 14px 0 -3px;}.info-list li .img-link img{	display: block;}.info-list li .text-holder{	overflow: hidden;	font: 15px/18px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}* + html .info-list li .text-holder{margin:-15px 0 0;}.info-list li .text-holder h4{	margin: 0 0 1px;	color: #f00;	font: bold 21px/23px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.info-list li .text-holder h4 a{	color: #f00;}.info-list li .text-holder p{	margin: 0;}.video-block{padding: 2px 0 0;}.video-block:after {	content: '';	display:table;	clear: both;}.video-block .title{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-title.png) no-repeat;	overflow:hidden;	width:391px;	display:block;	color:#fff;	font-size:24px;	line-height:28px;	font-weight:normal;	margin:0 0 22px;}.video-block .title span{	display:block;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-title.png) no-repeat -409px 100%;	padding:7px 6px 8px 26px;}.list-video{width: 600px;}.list-video.add-list-video{margin: 0 0 15px;}.list-video li{	background: url(http://dxt8z9w4f93hl.cloudfront.net/dots-2.png) repeat-x;	height: 1%;	padding: 4px 0 3px;	vertical-align:top;}.list-video.add-list-video li{	padding: 8px 0 9px;	vertical-align:top;}.list-video li:after {	content: '';	display:table;	clear: both;}.list-video li span{	float: right;	color: #666;	font: 13px/18px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	padding: 4px 11px 0 0;}.list-video.add-list-video li span{	width: 100%;	display: block;	padding: 1px 0 0;	color: #000;}.list-video li a{	color: #069;	line-height:26px;	float: left;}.list-video.add-list-video li a{	font: 24px/28px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin:0 0 -2px;}.list-video.add-list-video li:before,.list-video.add-list-video .num{	top: 9px;}.add-info{	overflow: hidden;	font: 15px/19px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #666;	margin: 0 0 29px -3px;}.add-info .visual-1{	float: left;	margin: 0 1px 0 0;	width: 170px;}.add-info .visual-1 img{	display: block;}.add-info .visual-2{	float: left;	margin: 0 1px 0 0;	width: 170px;}.add-info .visual-2 img{	display: block;}.add-info .text-holder{	overflow: hidden;	padding: 22px 70px 0 0;}.btn-box{	overflow: hidden;}.btn-box .btn{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat 0 -188px;	text-indent: -9999px;	overflow: hidden;	display: block;	width: 223px;	height: 30px;}.btn-box .btn:hover{background-position: 0 -223px;}#header .bar{	float: right;	margin: 0 -34px 0 0;	width: 425px;}#header .bar-holder{	overflow: hidden;	padding: 0 25px 6px 0;}.bar .text-area{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat 0 -293px;	display: block;	width: 425px;	overflow: hidden;	text-indent: -9999px;	height: 48px;}.login-list{	float: right;	margin: 0;	padding: 0;	list-style: none;	font: bold 15px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.login-list li{	float: left;	margin: 0 0 0 19px;}.login-list li a{	padding: 0 0 3px 25px;	display: block;}.login-list li a.profile{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat 0 -389px;	color: #666;}.login-list li a.out{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-sprite-4.png) no-repeat -123px -389px;	color: #369;}.section-3{	width: 907px;	padding: 9px 0 0;	position: relative;	left: -13px;}.section-3:after{	display:block;	clear:both;	content:'';}.section-3 .text-stop{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-25.png) no-repeat ;	text-indent: -9999px;	overflow: hidden;	margin: 0 auto 19px;	width: 820px;	height: 65px;}.section-3 .text-stop1{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-25a.png) no-repeat ;	text-indent: -9999px;	overflow: hidden;	margin: 0 auto 19px;	width: 820px;	height: 65px;}*+html .section-3 .text-stop{	margin: 0 auto 16px;}.section-3 .text-learn{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-26.png) no-repeat;	text-indent: -9999px;	overflow: hidden;	margin: 0 auto 2px;	width: 869px;	height: 224px;}.section-3 .text-best{	font:21px/23px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #585858;	display: block;	margin: 0 0 30px;	text-align: center;}.section-3 .img-4{	display: block;	margin: 0 -4px 22px 4px;}.step-holder{	background: url(http://dxt8z9w4f93hl.cloudfront.net/step-holder-top.png) repeat-y -822px 0;	width: 822px;	overflow: hidden;	margin: 0 auto 18px;	position: relative;	left: 5px;}.step-holder .holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/step-holder-top.png) no-repeat;}.step-holder .holder-box{	background: url(http://dxt8z9w4f93hl.cloudfront.net/step-holder-top.png) no-repeat -1644px 100%;	overflow: hidden;	min-height:60px;	padding: 22px 0 34px;}.step-holder .holder-box h3{	font:35px/32px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #fff;	text-align: center;	margin: 0 0 10px;	padding: 0 15px;}.step-holder .holder-box h3 span{	text-transform: uppercase;	font-weight: bold;	font-style: italic;	color: #ff3;}.step-holder .frame{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/step-holder-bottom.png) repeat-y;}.step-holder .area{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/step-holder-bottom.png) no-repeat -822px 100%;	min-height:267px;	padding: 0 83px 7px 62px;	margin: -2px 0 0;}.step-holder .area h4{	font: bold 27px/29px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #585855;	margin: 0 0 16px;	padding: 0 15px;}.step-holder .item-box{	margin: 0;	list-style: none;	overflow: hidden;	padding: 0 0 20px 68px;	font: 18px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}.step-holder .item-box li{	vertical-align: top;	color: #595956;	padding: 5px 0 5px 42px;	margin: 0 0 2px;}.step-holder .item-box li.item-1{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat -467px -161px;}.step-holder .item-box li.item-2{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat -408px -213px;}.step-holder .item-box li.item-3{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat -334px -271px;}.step-holder .item-box li.item-4{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat -265px -330px;}.text-because{	font: 23px/27px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	text-align: center;	display: block;	color: #333;	margin: 0 0 46px;}.text-because span{	color: #c00;}.text-because span.free{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat -39px -171px;	padding: 0 15px 0 10px;	color: #f00;}.btn-block{	overflow: hidden;	padding: 0 0 22px;}.btn-block .btn-yes{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04.png) no-repeat;	overflow: hidden;	text-indent: -9999px;	margin: 0 auto;	width: 425px;	height: 132px;	display: block;	position: relative;	left: 3px;}.btn-block .btn-yes:hover{background-position: -444px 0;}.btn-block .btn-yes1{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04_47b.png) no-repeat;	overflow: hidden;	text-indent: -9999px;	margin: 0 auto;	width: 425px;	height: 132px;	display: block;	position: relative;	left: 3px;}.btn-block .btn-yes1:hover{background-position: -444px 0;}.btn-block .btn-yes2{	background: url(http://dxt8z9w4f93hl.cloudfront.net/sprite-p04_37b.png) no-repeat;	overflow: hidden;	text-indent: -9999px;	margin: 0 auto;	width: 425px;	height: 132px;	display: block;	position: relative;	left: 3px;}.btn-block .btn-yes2:hover{background-position: -444px 0;}.section-3 h1.text-hang{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-27.png) no-repeat;	width: 778px;	height: 71px;	overflow: hidden;	margin: 0 auto 6px;	position: relative;	top: 6px;	left: 2px;	text-indent: -9999px;}*+html .section-3 h1.text-hang{margin: 0 auto 5px;}.section-3 h2.title-promo{	margin:0 120px 5px;	font-size:43px;	line-height:41px;	font-weight:bold;	color:#333;	text-align:center;	letter-spacing:-1px;}.section-3 .text-time{	background: url(http://dxt8z9w4f93hl.cloudfront.net/text-29.png) no-repeat;	width: 571px;	height: 105px;	display: block;	overflow: hidden;	margin: 0 auto 11px;	position: relative;	left: 2px;	text-indent: -9999px;}.section-3 .text-box{	font: 18px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	text-align: center;	overflow: hidden;	color: #333;	padding: 0 0 11px;}.section-3 .text-box p{	margin: 0 0 10px;}.section-3 .text-box p span{	color: #c00;}.text-area{	overflow: hidden;	font:bold 33px/35px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #333;	text-align: center;	margin: 0 0 14px;}.text-area p{	margin: 0;}.blocl-area{	text-align: center;	font: bold 18px/18px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #f30;	padding: 11px 10px 33px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/mark.png) no-repeat 50% 1px;	width: 792px;	margin: 0 auto;}.blocl-area span{	display: block;	margin: 0 0 5px;}.blocl-area strong{	font: bold 21px/21px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #000;	text-transform: uppercase;}.secret-block{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-secret-block.png) repeat-y;	width: 717px;	font: 16px/20px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	margin: 0 auto 13px;	position: relative;	left: 2px;}.secret-block .holder{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-secret-block.png) no-repeat -717px 0;}.secret-block .frame{	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-secret-block.png) no-repeat -1434px 100%;	padding: 38px 70px 28px;}.secret-block h3{	font: bold 50px/50px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	color: #900;	text-align: center;	margin: 0 0 9px;	letter-spacing:-1px;}.secret-block h3 span{	background: url(http://dxt8z9w4f93hl.cloudfront.net/bg-text-1.png) no-repeat 0 9px;	padding: 0 10px;}.secret-block .copy{	color: #f00;	text-align: center;	display: block;	font: italic 22px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;	letter-spacing:1px;	margin: 0 0 14px;}.secret-block p{	margin: 0 0 13px;}.secret-block .secret-list{	margin: 0 -29px;	padding: 0;	width: 651px;	list-style: none;	overflow: hidden;}.secret-block .secret-list li{	display: inline-block;	vertical-align: top;	margin: 0 23px 10px 0;}* +html .secret-block .secret-list li{	display: inline;}/* ol */ol {	margin: 0 0 22px;	padding: 0 0 0 54px;	color: #000;	height: 1%;	overflow: hidden;	counter-reset: item;	font: 20px/22px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif;}ol li {	display: block;	position: relative;	margin: 0 0 0 42px;}ol li:before,ol .num {	left: -52px;	top: 3px;	position: absolute;	font: bold 24px/24px 'Trebuchet MS', Arial, 'Helvetica Neue', Helvetica, sans-serif !important;	color: #000!important;	content: counters(item, ".") ".";	counter-increment: item;}/*coupon form*/.err {	display:block;	position: absolute;	bottom: 82px;	left: 115px;	font-size:12px;	line-height:10px;	color:#f00;}.date {	font-style:normal;	display:block;	color:#600;	font-size:16px;	margin:0 0 10px;}.old-pay{	display:block;	color:#000000;	text-decoration:line-through;}.accept{    color:red;}.step-form {	text-align:center;	font-size:14px;	line-height:16px;    padding:118px 20px 0 5px;}/* other css */.pitch-content {    font-size:14px;    color:#000000;}.afflinks a {    text-decoration:underline;}.afflinks a:hover {    text-decoration:none;}.memberlinks a {    text-decoration:underline;    color:#0000ff;}.memberlinks a:hover {    text-decoration:none;}#main .photos-area .txt-look2 {	margin: 0;	text-indent: -9999px;	overflow: hidden;	width: 810px;	height: 100px;	background: url(http://dxt8z9w4f93hl.cloudfront.net/header_4.png) no-repeat;	margin-top: -12px; /* reduced spacing above image - Simon */}#main .photo-box .txt-pictures2 {	margin: 0 auto 19px;   /* added 'auto' to centre image  - simon */	width: 738px;	height: 82px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/header_5.png) no-repeat;	padding-right: 0px;}#main .member-area .txt-secrets2 {	margin: 6px 10px 0px;	text-indent: -9999px;	overflow: hidden;	background: url(http://dxt8z9w4f93hl.cloudfront.net/header_8.png) no-repeat 2px 0;	width: 778px;	height: 110px;}/* Simon's adds  */.imgCentre {width:100%;text-align:center;margin: 0 auto !important;}.imgCntr img {text-align:center;margin: 2px auto -8px;display: block;}.bonusBnr {margin:-12px 0 0 0;}