/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
label{ cursor:pointer; }
a,a:visited{ color:#000; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background: #da9756 url(../images/bgr_html.jpg) repeat; color:#000; font:12px Arial, HelvІetica, sans-serif; }
input{color:#000; font:12px Arial, HelvІetica, sans-serif;}
#wrapper_bg{
	background: url(../images/bgr_main.jpg) center top repeat;
}

#country { width: 134px; margin: 0px 0px 0px 10px; }
#cc_type { width: 94px; margin: 0px 0px 0px 2px; }

#wrapper{ margin:0 auto; width: 1000px; }
.wrapper_ipad{
	background: url(../images/bg.jpg) center top no-repeat;
	min-height: 821px;
}
.order .wrapper_ipad{
	background: url(../images/bg2.jpg) center top no-repeat;
}
/*header*/
#header{
	width: 100%;
	height: 107px;
	overflow: hidden;
}
#logo{
	float: left;
	padding: 10px 0 0 115px;
}
#logo a{
	width: 263px;
	height: 100px;
	display: block;
	cursor: pointer;
	text-indent: -9999em;
	background: url(../images/logo2.png) no-repeat;
}
#header .slogan{
	float: left;
	padding: 33px 0 0 40px;
}
#header .slogan h2{
	width: 558px;
	height: 54px;
	display: block;
}
/*toplinks*/
#toplinks{
	width: 731px;
	height: 92px;
	overflow: hidden;
	margin: 0 0 0 130px;
}
#toplinks ul{
	float: left;
	padding: 16px 0 0 0;
}
#toplinks ul li{
	float: left;
}
/*body*/
#body{
	width: 100%;
	height: 782px;
	position: relative;
}
#tit_earn_up_to_2500{
	position: absolute;
	z-index: 10;
	left: 155px;
	top: 27px;
}
#tit_work_from_home{
	position: absolute;
	z-index: 10;
	left: 78px;
	top: 165px;
}
#tit_free_signup{
	position: absolute;
	z-index: 5;
	left: 302px;
	top: 200px;
}
#tit_note{
	position: absolute;
	z-index: 5;
	left: 0;
	top: 444px;
}
#pic_sharpie{
	position: absolute;
	z-index: 10;
	left: 270px;
	top: 394px;
}
#tit_quick_easy{
	position: absolute;
	z-index: 10;
	left: 365px;
	top: 652px;
}
.order #tit_quick_easy{
	left: 225px;
	top: 636px;
}
#tit_earn_up_to_2500_2{
	position: absolute;
	z-index: 10;
	left: 167px;
	top: 17px;
}
/*searching*/
#searching{
	width: 600px;
	text-align: center;
	position: absolute;
	z-index: 10;
	left: 200px;
	top: 185px;
}
#searching h3{
	color: #FFF;
	font-size: 26px;
	font-weight: normal;
	padding: 0 0 21px 0;
}
#searching .search_bar, #searching .search_bar_overlay {
    background-position:top right;
    background-repeat:no-repeat;
    width:424px;
    height:56px;    
}
#searching .search_bar {
    background-image:url('../images/bgr_search_bar.png');
    margin-left:88px;
    float:left;
    clear:both;
}
#searching .search_bar_overlay {
    background-image:url('../images/bgr_search_bar_overlay.png');
    float:right;
}
/*form_home*/
#form_home{
	position: absolute;
	z-index: 10;
	left: 574px;
	top: 36px;
}
#form_home form{
	width: 266px;
	height: 569px;
	background: url(../images/bgr_form_home.png) no-repeat;
}
#form_home h2{
	padding: 13px 0 20px 9px;
}
#form_home h2 img{
	display: block;
}
#form_home .row{
	width: 224px;
	overflow: hidden;
	margin: 0 0 9px 13px;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#form_home .row{
	margin: 0 0 8px 13px;
}
}
#form_home .row label{
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 80px;
	text-align: right;
	padding: 2px 0 0 0;
}
#form_home .row .text{
	float: right;
	width: 126px;
	padding: 0px 2px;
}
#form_home .submit{
	padding: 12px 0 0 25px;
}
#form_home .submit input{
	display: block;
}
#form_home .links{
	width: 217px;
	overflow: hidden;
	background: url(../images/bgr_form_home_links.png) no-repeat;
	margin: -2px 0 0 25px;
	position: relative;
}
#form_home .links ul{
	padding: 17px 0 0 0;
}
#form_home .links li{
	display: inline;
	text-align: center;
	padding: 0 0 0 19px;
}
#form_home .links li.last{
	display: inline;
	text-align: center;
	padding: 0 0 0 9px;
}
/*left_content*/
#left_content{
	position: absolute;
	z-index: 10;
	left: 153px;
	width:410px;
	top: 25px;
}
#left_content img{
	display:block;
}
#left_content h2{
	padding:0 0 3px;
}
#left_content p{
	text-align:center;
	font-size:19px;
	color:#c4b074;
	padding:0 0 21px;
}
#left_content .table{
	width:410px;
	margin:0 0 25px -4px;
}
#left_content .table .head{
	background:#FFF;
	height:23px;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px;
}
#left_content .table .head .product{
	float:left;
	padding:3px 7px 0;
}
#left_content .table .head .price{
	float:right;
	padding:3px 10px 0;
}
#left_content .table .product_line{
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	width:100%;
	padding:0 0 23px;
}
#left_content .table .product_line .product{
	float:left;
	width:164px;
	margin:5px 0 0 0;
}
#left_content .table .product_line .desc{
	float:left;
	font-size:11px;
	width:182px;
}
#left_content .table .product_line .price{
	font-size:13px;
	float:right;
	padding:0 10px 0;
	text-decoration:line-through;
}
#left_content .table .line{
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	width:100%;
	padding:0 0 15px;
}
#left_content .table .line .label{
	float:left;
	width:159px;
	padding:0 0 0 7px;
	font-size:11px;
	color:#ebd89f;
}
#left_content .table .line .desc{
	float:left;
	font-size:11px;
	width:182px;
}
#left_content .table .line .price{
	float:right;
	padding:0 10px 0;
}
#left_content .table .line_two .desc{
	padding:8px 0 0;
}
#left_content .table .line_two .price{
	padding:8px 10px 0;
}
#left_content .table .total_line{
	background:#FFF;
	height:19px;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 158px;
	width:252px;
}
#left_content .table .total_line .label{
	float:left;
	padding:1px 7px 0;
}
#left_content .table .total_line .price{
	float:right;
	padding:1px 10px 0;
}
#left_content .act{
	margin:0 0 21px -2px;
}
#left_content .terms{
	color:#FFF;
	font-size:10px;
	padding:0 0 18px;
	line-height:11px;
}
	
#left_content .sertificates{
	width:420px;
}
#left_content .sertificates ul{
	width:100%;
	overflow:hidden;
}
#left_content .sertificates li{
	float:left;
	padding:0 7px 0 10px;
}
/*form_order*/
#form_order{
	position: absolute;
	z-index: 10;
	left: 578px;
	top: 24px;
}
#form_order form{
	width: 266px;
	height: 501px;
	background: url(../images/bgr_form_order.png) no-repeat;
}
#form_order h2{
	padding: 13px 0 16px 13px;
}
#form_order h2 img{
	display: block;
}
#form_order h4{
	padding: 0 0 19px 27px;
	font-size:16px;
}
#form_order h4 img{
	display: block;
}
#form_order .cards{
	padding: 0 0 10px 115px;
}
#form_order .cards img{
	display: block;
}
#form_order .row{
	width: 234px;
	overflow: hidden;
	margin: 0 0 11px 13px;
}
#form_order .row_terms{
	width: 200px;
	overflow: hidden;
	margin: 0 0 11px 43px;
	padding:10px 0 0;
}
#form_order .row label{
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 90px;
	text-align: right;
	padding: 2px 10px 0 0;
}
#form_order .row .text{
	float: right;
	width: 124px;
	padding: 0px 2px;
}
#form_order .row .text_type{
	float: left;
	width: 86px;
}
#form_order .row .text_from{
	float: left;
	width: 46px;
}
#form_order .row .text_to{
	float: left;
	width: 46px;
	margin-left:5px;
}
#form_order .row .text_ccv{
	float: left;
	width: 46px;
}
#form_order .row .checkbox{
	float: left;
	margin:0;
	padding:0;
}
#form_order .row .terms{
	float: left;
	font-size:10px;
	padding:0 0 0 5px;
}
#form_order .row .terms a{
	color:#04458b;
	text-decoration:underline;
}
#form_order .row .terms a:hover{
	text-decoration:none;
}
#form_order .submit{
	padding: 26px 0 0 10px;
}
#form_order .submit input{
	display: block;
}
#form_order .links{
	width: 217px;
	overflow: hidden;
	margin: -26px 0 0 25px;
	position: relative;
}
#form_order .links ul{
	padding: 17px 0 0 0;
}
#form_order .links li{
	display: inline;
	text-align: center;
	padding: 0 0 0 19px;
}
#form_order .links li.last{
	display: inline;
	text-align: center;
	padding: 0 0 0 9px;
}
/*footer*/
#footer{
	width: 460px;
	overflow: hidden;
	padding: 0 0 0 400px;
	text-align: center;
}
.order #footer{
	width: 860px;
	overflow: hidden;
	margin:-18px 0 0;
	padding: 0 0 0 70px;
}

#footer p{
	padding: 0 0 8px 0;
}
#footer ul{
	padding: 0 0 30px 0;
}
#footer li{
	display: inline;
	padding: 0 5px 0 5px;
}

#fields_expmonth { width: 63px; margin: 0px 0px 0px 2px; }
#fields_expyear { width: 61px; margin: 0px 0px 0px -2px;}