@charset "utf-8";
/*
Author: I future Vision
Author URL: http://ifuturevision.com
*/
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }

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, img, ins, kbd, q, s, samp,
small, strike, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; outline:0; -webkit-appearance: none;
	font-smooth: always;

}
a{ text-decoration:none; cursor:pointer;}



img:focus, active, hover{ outline:none;}

.clr{clear:both;}

body{margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#333333; background:url(../images/bg-small.jpg) repeat;}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/*FOR IE 7 TO REMOVE OUTLINE*/
a:active, a:focus {
   outline:none;
   ie-dummy:expression(this.hideFocus=true);
}

.pera_01, .pera01{ font-size:12px;}


/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border : 0px;} 
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus{outline : none;}
input[type="email"] {

    outline:none;
    box-shadow:none;
}
:focus[type="email"]{outline : none;}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.ora_color {
    color: #FC6000;
    display: table;
}

a:hover{ color:#f79568;}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.eot');
    src: url('../fonts/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../fonts/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/robotoslab_bold_macroman/RobotoSlab-Bold-webfont.eot');
    src: url('../fonts/robotoslab_bold_macroman/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab_bold_macroman/RobotoSlab-Bold-webfont.woff') format('woff'),
         url('../fonts/robotoslab_bold_macroman/RobotoSlab-Bold-webfont.ttf') format('truetype'),
         url('../fonts/robotoslab_bold_macroman/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.left{float:left;}
.right{float:right;}








#wrapper{ width:100%; display:inline-block; background:url(../images/bg.jpg) repeat-x top left; vertical-align:top;}
#main{ width:900px; margin:0px auto; background:url(../images/header-light.png) top center no-repeat; position:relative;}
.header{width:100%; float:left; }
.header .logo{margin-top: 20px; margin-bottom: 20px;}
.header .banner{ width:940px; height:350px; top:90px; left:-18px; position:absolute; background:url(../images/header_img.png) no-repeat top center;}
.content{width:100%; float:left; background:#fff; padding:355px 0 60px 0; margin:20px 0 0 0;}
.top-text{  padding: 33px 29px 0 0;}
#footer{ width:100%; display:inline-block; background:#161a22 url(../images/footer_bg.png) repeat-x top left; vertical-align:top;}
.footer_main{ width:925px; margin:0px auto;}
.footer_main .top{ width:100%; height:593px; float:left; background:url(../images/footer_graphic.png) no-repeat top center;}
.footer_main .bottom{ width:100%; float:left; padding:10px 0;}



.select-d{ width:185px; height:35px; padding:6px;
-webkit-box-shadow: #050505 0px 2px 7px;
-moz-box-shadow: #050505 0px 2px 7px;
box-shadow: #050505 0px 2px 7px; border:none;

behavior: url(PIE.htc); font-size:14px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; color:#636363; position:relative;}

.select-d option{ padding:5px;}
.top-form{ width:280px;  margin: 15px 0 0;}
.top-form label{ width:100%; color:#fff; font-size:14px; float:left; padding:0 0 10px 0;}

.addtocart_btn{ background:url(../images/addtocart.png) no-repeat; width:188px; height:52px; border:none; margin:16px 0 0 0; cursor:pointer;}

.addtocart_btn_big{ background:url(../images/bigaddtocart.png) no-repeat; width:278px; height:52px; border:none; margin:16px 0 0 0; cursor:pointer;}

.w50{ width:50%;}
.m5{ margin:5px;}
.w100{ width:100%;}
.imgW100{ padding-right: 20px;}
.imgW100c{ margin-left: 0px; }

.screen{ background:url(../images/screen.png) no-repeat top center; width:420px; height:382px;}

.t-c{ text-align:center;}

.mt{ margin-top:10px;}

.ways{ width:100%; float:left; padding:20px 12px; background:url(../images/point_back.png) 32px 29px no-repeat;}
.ways li{ width:50%; float:left; list-style:none; padding:5px;}
.ways li h1{ font-size:20px; color:#ef6b00; font-family: 'roboto_condensedbold';}
.ways li p{ font-size:13px;}

.step-process{ background:url(../images/step_bg.png) top center no-repeat; width:811px; height:525px; float:left; margin: 10px 0 0 40px;     padding: 34px 0 0 165px;}
.step-text{ width:455px; float:left;}
.step-text h1{font-size:22px; color:#fff000; font-family: 'roboto_condensedbold'; width:100%; float:left; text-shadow: 2px 2px 0px rgba(0, 0, 0, 1); padding:0 0 5px 0}
.step-text p{ color:#fff;}

.step2{ padding: 60px 0 0;}
.step3{ padding: 50px 0 0;}
.pad10{ padding:10px;}
.pad25{ padding:25px;}

.img_frame{ float:left; background:#fff; padding:6px; -webkit-box-shadow: #919191 0px 3px 4px;
-moz-box-shadow: #919191 0px 3px 4px;
box-shadow: #919191 0px 3px 4px;

behavior: url(PIE.htc); text-align:center; margin:0 0 20px 10px;}
.img_frame img{ margin-bottom:5px;}
.img_frame a{color:#333333;}

.mar-left{ margin:0 0 20px 100px;}

.comments{ background:url(../images/comment_bg.png) top left no-repeat; width:269px; height:371px; float:left;  padding: 62px 40px 0 20px; margin: 0 7px;}
.comments p{ line-height:18px;}
.comments span{ float: right;
    font-weight: bold;
    padding: 20px 0 0;}
	.box{ width:260px; float:left;   margin: 0 16px;}
	.box h1{font-size:20px; color:#ef6b00; font-family: 'roboto_condensedbold'; margin-bottom:5px;}
	.box p{ text-align:left; line-height:18px;}
	.img-mid{ width:100%; text-align:center !important;  height: 110px;}
	
	.money_back{ width:80%; margin:0 auto; background:url(../images/mid_bg.png) repeat; behavior: url(PIE.htc);  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; position:relative;   padding: 45px 15px 15px; border:1px solid #dadada; -webkit-box-shadow: #d1d1d1 0px 2px 1px;
-moz-box-shadow: #d1d1d1 0px 2px 1px;
box-shadow: #d1d1d1 0px 2px 1px; position:relative; z-index:1; }

	.money_back p{ font-size:15px; font-family:Georgia;  line-height: 22px;}
	.money_head{ background:url(../images/red_banner.png) no-repeat; width:848px; height:64px; position:absolute; top:-35px; left: -60px;  font-family: 'roboto_slabbold'; font-size:30px; color:#fff; text-shadow: 0px -2px 0px rgba(0, 0, 0, 1); line-height: 45px;}
	
	.mt70{ margin-top:70px;}
	
	.receive-point{ width:500px;   padding: 10px 50px 10px 49px;}
	.receive-point h1{ font-size:18px; color:#fff000; font-weight:bold;}
	.receive-point ul{ width:100%; float:left;}
	.receive-point ul li{ width:100%; float:left; list-style:none; font-size:16px; color:#fff; font-weight:bold; padding:5px 0px;}
	.receive-point ul{ width:100%; float:left;}
	
	.check-select{ float:left; color:#fff; margin: 10px 0 0;}
	.custome-check{  height: 20px;
    padding: 40px;
    width: 20px;}
	.check-select span{ font-size:26px;}
				.check-select p{margin: 3px 0 0 10px; width:290px;}
				
				
				.f-form{ width:300px;  margin: 45px 40px 0 0;}
				.f-form label{ float:left;  color:#fff; font-size:14px;   padding: 14px 30px 0 0;}
				
				.menu{ float:left; margin:20px 0;}
				.menu li{ float:left; list-style:none; border-right:1px solid #fff;}
				.menu li a{ float:left; font-size:14px; color:#fff; padding:0 10px;}
				.menu li a:hover{ text-decoration:underline;}
				.menu li:last-child{ border:none;}
				
				input[type=checkbox].css-checkbox {
							display:none;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:34px;
							height:29px; 
							display:inline-block;
							line-height:29px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:29px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -29px;
						}
						label.css-label {
				background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_dea3b2181148e2240968a74505c43a90.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			
			.video{ width:400px; height:249px; float:left;  margin: 10px 0 0 10px; color:#fff; font-size:30px; text-align:center; vertical-align:middle;}