@charset "utf-8";
/* CSS Document */
@import url("/new-style/checkout.css");
#position {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#position-txt {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 700px;
}
.font-blue {
	color: #3367a7;
}
a.font-blue:link, a.font-blue:visited {
	color: #3367a7;
	text-decoration: none;
}
a.font-blue:hover {
	color:#F00;
	text-decoration: underline;
}
.white1 {
	color: #FFF;
	text-decoration: none
}
a.white1:link, a.white1:visited {
	color: #FFF;
	text-decoration: none;
}
/*order css*/
.order {
	border-radius:5px;
	width:958px;
	text-align:left;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #cdcdcd;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.order-des {
	float: left;
	width: 550px;
	margin-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 15px;
}
.order-des select {
	border:1px solid #ACAFF0;
}
.order-des p {
	margin-bottom: 10px;
	clear: both;
}
.order-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.order-black span {
	font-size: 14px;
	color: #F00;
}

.order-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #f00;
}
.order-red1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f00;
}
.order-txt {margin-top: 20px;}
.order-txt ul {
	margin-left: 30px;
	margin-bottom: 20px;
}
.order-txt ul li {list-style-image: url(images/list5.jpg);}
.order-txt-red {
	color: #f00;
}
.order-del {
	color: #999;
	text-decoration: line-through;
}
/*bundle css*/
.order-title{
	height: 32px;
	padding-top: 10px;
	padding-left: 20px;
	color: #666;
	font-size: 18px;
	border-radius:5px 5px 0 0;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb');
	background: -moz-linear-gradient(top, #ffffff, #ebebeb 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebebeb));
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	width: 978px;
	margin-right: auto;
	margin-left: auto;
}
.order-text{
	border-radius:0 0 5px 5px;
	width:958px;
	text-align:left;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #cdcdcd;
	margin-bottom: 20px;
}
.order-text .img{
	float: left;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
}
.order-text .img p{
	margin-top: 10px;
}
.order-text .txt{
	float: left;
	text-align: left;
	width: 123px;
	margin-left: 10px;
	margin-top: 30px;
}
.order-text .plus{
	float: left;
	margin-top: 80px;
	margin-left: 10px;
	margin-right: 10px;
}
.order-text .brace{
	float: left;
	margin-left: 10px;
}
.order-text .purchase{
	float: left;
	text-align: center;
	width: 150px;
	margin-top: 30px;
	margin-left: 10px;
	position: relative;
}
.order-text .purchase p{
	margin-bottom: 5px;
}
.order-text .purchase select {
	border:1px solid #ACAFF0;
}
.order-text .txt1{
	margin-bottom: 30px;
}
.order-text .center{
	float: left;
	margin-top: 30px;
	border-radius:5px;
	border: 1px solid #cdcdcd;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-right: 10px;

}
.order-text .img1{
	float: left;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
.order-text .txt2{
	float: left;
	text-align: left;
	width: 123px;
	margin-left: 10px;
	margin-top: 10px;
}
.order-text .plus1{
	float: left;
	margin-top: 140px;
	margin-left: 10px;
	margin-right: 10px;
}
.order-text .plus2{
	float: left;
	margin-top: 45px;
	margin-left: 10px;
	margin-right: 10px;
}
.order-text .img2{
	float: left;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 20px;
}
.order-text .img2 p{
	margin-top: 10px;
}
.order-text .brace1{
	float: left;
	margin-left: 10px;
	margin-top: 55px;
}
.order-text .purchase1{
	float: left;
	text-align: center;
	width: 150px;
	margin-top: 75px;
	margin-left: 10px;
	position: relative;
}
.order-text .purchase1 p{
	margin-bottom: 5px;
}
.order-text .purchase1 select {
	border:1px solid #ACAFF0;
}
/*releated product css*/
.otherproduct {
	border-radius:5px;
	width:958px;
	text-align:left;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	border: 1px solid #cdcdcd;
	padding: 20px;
	margin-top: 20px;
}
.product {
	width: 299px;
	margin-right: 20px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.product-img {
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 20px;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}
.product-txt {
	margin-top:5px;	
	float: left;
	width: 170px;	
}
.relatedoffer-btn a{
	float:left;
	margin-top:5px;	
	background-image:url(images/buy-icon.png);
	display:block; 
	width:103px;
	height:25px;
}
.product1 {
	width: 218px;
	float: left;
	margin-top: 30px;
	text-align: left;
	line-height: 26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	padding-left: 10px;
	margin-right: 10px;
}
.product1-right {
	width: 208px;
	margin-right: 20px;
	float: left;
	margin-top: 30px;
	text-align: left;
	line-height: 26px;
	padding-left: 10px;
}
/*avangate*/
.order-img-a {
	margin-bottom: 10px;
	float: left;
}
.order-paymentmethod-a {
	margin-bottom: 10px;
	background-image: url(images/orderpage-bg1.jpg);
	height: 89px;
	width: 536px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 25px;
}
.order-button1-a {
	display:none;
}
.order-button2-a {
	float: left;
	display:inline;
}
.order-button2-a a {
	display:block;
	background-image: url(images/checkout2.png);
	color: #333;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	width: 155px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 60px;
	padding-left: 20px;
	cursor:pointer;
}
.order-button2-a a:hover {
	background-image: url(images/checkout2.png);
	text-decoration: none;
	background-position: 0px -98px;
}
.limited{
	border: 1px dashed #CCC;
	margin-top: 10px;
	margin-left: 30px;
	width: 900px;
	padding-top: 10px;
	padding-left: 10px;
}
.limited-left{
	float: left;
	width: 480px;
	padding-left: 20px;
}
.limited-right {
	margin-left:50px;
	float:left;
	_margin-left:25px;
	position:relative;
	overflow:hidden;
	width: 300px;
	height: 70px;
}
.limited-right .time { position:absolute; top:15; left:0; }
.limited-right .countdown_section { float:left; display:block; padding:0 10px; text-align:center; color:#11242f; }
.limited-right .countdown_amount { display:block; width:48px; height:44px; line-height:42px; font-size:24px; color:#fff; background:url(/new-style/images/count-time-bg.jpg) no-repeat; text-align:center; }
.line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
.order .order-ban {
	height: 82px;
	width: 912px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
}
/*upgrade*/
.descr {float:left; width:958px;}
.order-payment .order-button1{margin-right:0px;}
.upgrade-download {float: left;height:87px; width: 174px; margin-left: 40px; display:inline;}
.upgrade-download a {display:block;background-image:url(../upgrade/image/free-down.png);height: 87px;width: 174px;}
.upgrade-download a:hover {background-image:url(../upgrade/image/free-down.png);background-position: 0px -87px;}
.upgrade-l{float:left; width:367px;}
.u-span {margin-left:60px;  background:#F00; font-size:26px; color:#FFF; border-radius:3px; display:block; float:left; margin-right:10px; height:25px; padding:8px 5px 4px;}
.p {float:left; font-size:26px; margin-top:10px;}
.data-type {float:left; width:958px;}
.data-table { border:1px solid #CCC; margin-left:50px; margin-top:30px; margin-bottom:40px;}
.data-table tr td { border:1px  solid #CCC;text-align:center; }
.data-table th { border:1px solid #CCC;text-align:center; }
.type{float:left; width:73px; height:70px; margin-left:7px; text-align:center; overflow:hidden;}
.bot-img {float:left; width:410px;}
.go-to-facebook {background:url(../upgrade/image/go-to-facebook.png) no-repeat; height:54px; width:232px;margin-left:50px; margin-top:50px;}
.go-to-facebook a{ height:54px; width:232px;display:block; }
.go-to-facebook a:hover{background:url(../upgrade/image/go-to-facebook.png) no-repeat; background-position:0 -54px;}
.order-tx {margin-top:20px; width:500px; float:left; margin-right:40px; line-height:35px;}
.coupon strong{color:#0C3;}