@charset "utf-8";

.ad_img{

   max-width: 100%;

    height: auto;

}





blockquote, q {

 quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

 content: '';

 content: none;

}

table {

 border-collapse: collapse;

 border-spacing: 0;

}



/* END */



.overlay {

    position: fixed;

    top: 0;

    left: 0;

    min-height: 100%;

    width: 100%;

    background: #000;

    opacity: 0.8;

    filter: alpha(opacity=0);

    z-index: 99999;

    display: block;

}





.alertbox {

	display: none;

	border: 3px solid #65a54a;

	position:fixed;

	width: 400px;

	height: 180px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	z-index:51;

	background-color: #e8f9ff;

	overflow: hidden;

	text-align: center;

	opacity:0;

	filter:alpha(opacity=0);

	

}

.alertboxhead {

	height: 20px;

	padding: 10px 0px;

	text-align: center;

	font-size: 20px;

	width: 100%;

	background-color: #07BEFA;

	border-bottom: 3px solid #65a54a;

	color: #fff;

}



.alertboxcontent {

	padding: 30px 0px;

	font-size: 15px;

	width: 100%;

	color: #666;

}



.alertboxclose {

	width: 100px;

	padding: 5px 0px;

	border: 1px solid #999;

	cursor: pointer;

	-moz-border-radius: 2px;

	border-radius: 2px;

	margin: 0px auto;

	background-color: #d7d7d7;

	z-index:52;

	color: #484848

}

#topBanner {

	width: 1000px;

	margin: -13px auto 0px auto;

	background-color: #FFF;

	border-left: 1px solid #6EB052;

	border-top: 1px solid #6EB052;

	border-right: 1px solid #6EB052;

}



.topbanne a:hover{	

	color: #03F;

}

	



#headerA{

	width: 1000px;

	height: 87px;

	padding: 6px 0px;

	position: relative;

}



.topmenu li{

	float: right;

	font-size:13px;

	

	display: block;

	padding-left: 18px;

}

.topmenu a {

	list-style: disc;

	color: #555;

}

.logo{

	margin: 5px 10px;

}

/************************/	

#headerB{

	width: 1000px;

}



#headerB ul{

	list-style-type: none;

	height: 55px;

	width: 1000px;

	background-image: url(/images/BTNA.gif);

	background-repeat: repeat-x;

	padding: 0px;

}

#headerB li{

	float: left;

}	

#headerB li a{

	display: block;

	font-size: 18px;

	color: #FFF;

	line-height: 47px;

	background-image: url(/images/BTNABAC.gif);

	background-repeat: no-repeat;

	background-position: right;

	padding: 0px 32px;

}

#headerB li a:hover{

	color: #FFF;

	background-color: #65a54a;

}

	

#headerB p{

	width: 950px;

	position: relative;

	display: block;

	margin: 12px auto 0px auto;

	font-size: 18px;

	line-height: 25px;

}





#fiot{

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	height: 200px;

	background-image: url(/images/foot.jpg);

	background-color: #6EB052;

	border-left: 1px solid #6EB052;

	border-right: 1px solid #6EB052;



}

.clear{

	clear:both;

}



.wapper {

	padding: 0px 10px;

	width: 980px;

	margin: 0 auto;

	background-color: #fff;

	border-left: 1px solid #6EB052;



	border-right: 1px solid #6EB052;



}



.leftwapper {

	padding: 0px 0px;

	width: 700px;

	float: left;

	border: 1px solid #6EB052;

}



.rightwapper {

	padding: 0px 0px;

	float: right;

	width: 260px;

	

}

.wappercenter {

	padding: 10px 10px;

	width: 950px;

	

}

.border {

	border: 1px solid #6EB052;

}



#selectTable{

	font-size: 16px;

	line-height: 40px;

	color: #666;

}



select{

   background: transparent;

   padding: 5px;

   font-size: 16px;

   border: 1px solid #ccc;

   height: 34px;

}

.paddingBox {

	padding: 15px 15px;

}

.paddingBoxS {

	padding: 5px 5px;

}

.right {

	float: right;

	text-align: right;

	padding: 0px 20px;

	position: relative;

}

#caltable {

	font-size: 16px;

	line-height: 40px;

	color: #666;

	width: 300px;

	text-align: right; 

	margin-right: 170px;

}





.button{

	font-size: 18px;

	color: #FFF;

	line-height: 47px;

	background-color: rgb(52, 155, 26);

	padding: 10px 30px;

	cursor: pointer;

	-moz-border-radius: 7px;

	border-radius: 7px;

	border: 1px solid #888;

}

.button:hover{

	background-color: #109AE5;

}

.loginBox {

	width: 300px;

	float: left;

	margin: 10px 10px;

	border: 1px solid #6EB052;

}

.margin{

	margin: 15px 15px;

}

.wapperblank {

	height: 400px;

}



input {

	 border: 1px solid #888; 

    -webkit-box-shadow: 

      inset 0 0 8px  rgba(0,0,0,0.1),

            0 0 16px rgba(0,0,0,0.1); 

    -moz-box-shadow: 

      inset 0 0 8px  rgba(0,0,0,0.1),

            0 0 16px rgba(0,0,0,0.1); 

    box-shadow: 

      inset 0 0 8px  rgba(0,0,0,0.1),

            0 0 16px rgba(0,0,0,0.1); 

    padding: 9px 9px;

    background: rgba(255,255,255,0.5);

    -moz-border-radius: 7px;

	border-radius: 7px;

	margin: 10px 10px;

}



.logininput {

	width: 210px;

}

select {

	margin: 10px 10px;

}

.red {

	color: #dd0101;

}

.gray {

	color: gray;

}

.bfblue {

	background-color: rgb(125, 194, 108);

	color:white;

}

.lineheight {

	line-height: 2;

}

.fontsize20{

		font-size: 20px;

}

.myorders{

	width: 90%;

	text-align: center;

	margin: 0 auto;

}

.myorders td{

	border: 1px solid #6EB052;

	padding: 10px 0px;

	

}

.center {

	text-align: center;

}



.sideborder {

	border-left: 1px solid #6EB052;

	border-right: 1px solid #6EB052;

}

.mceContentBody {

	line-height: 2;

}

.left{

	float: left;

	position: relative;

	z-index: 10;

}

.pricetable{

	background-color: #fff;

	width: 192px;

	text-align: center;

	font-size: 14px;

	color: #555;

	margin: 15px auto;

}

.pricetable td{

	background-color: #fff;

	border: 1px solid #cfcfcf;

	padding: 10px 15px;



}

.pastbox{

	border: 1px solid #6EB052;

	width: 280px;

	text-align: center;

	margin: 10px 17px;

	line-height: 2;

	float: left;

	position: relative;

	height: 253px;

	font-size: 15px;

}

.paymentPending {

	background-color: #94d372;

	text-align: center;

	padding: 20px 0px;

	font-size: 15px;

}

.smallfont {

	font-size: 12px;

	color: #555;

}

#headerfb {

	position: absolute;

	z-index: 20;

	top: 48px;

	left: 272px;

}

#mainlogo{

	position: absolute;

}



.historyreward{

	position: absolute;

	width: 72px;

	left: 192px;

	top: 47px;

}

.relative {

	position: relative;

}

.absolute {

	position: absolute;

}

.historybanner {

	height:160px;

}

.historyform{

	top: 94px;

	left: 515px;

}

/*.btn {

	background-image: url('/images/btn.png');

	border: 2px solid #fff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	font-size: 31px;

	color: #fff;

	padding: 6px 50px;

	cursor: pointer;

	vertical-align:middle;

	line-height: 55px;

	overflow: auto;

}*/

.btn:hover{

	background-image: url('/images/btn_up.png');

}



.subscribeoverlay {

    display: none;

    position: fixed;

    z-index: 99999;

    text-align: center;

    opacity: 0;

    filter: alpha(opacity=0);

    padding: 20px 20px;

    top: 10%;

    margin-right: auto;

    margin-left: auto;

	    width: 100%;

	margin-top: 0px!important;

}

.subscribeoverlaywapper{

	





	padding: 10px 10px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.subscribeoverlay img {

	

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.subbox {

	background-image: url('/images/overlaybanner/top.png');

	background-repeat: no-repeat;

	width: 500px;

	

	margin-left: 10px;

	background-color: rgb(220, 255, 219);

	height: 350px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	position: relative;

}

.subboxcontent h2{

	font-size: 23px;

}

.subboxcontent p{

	line-height: 34px;

}

.subboxcontent img {

	margin: 10px 0px 0px 10px

}

.subboxcontent {

	padding: 5px 10px;

	margin-top: 65px;

}

.smalltxt{

	font-size: 16px;

}

.close {

	position: absolute;

	right: 37px;

	top: -30px;

	z-index: 100;

	cursor:pointer;    opacity: 1;

}

#subscribe{

	width: 200px;

}

.article {

	padding: 10px 10px;

	margin: 10px 0px;

	

	border-bottom: 2px solid #94d372;

}

.article h3{

	font-size: 30px;

}

.article p {

	color: gray;

}

.article h1 {

	font-size: 30px;

}



#product td{

	border: 1px solid #000;

	color: #000;

	text-align: center;

}

#product {

	width: 667px;

}

.hidden {

	display: none;

}







.maindealbox {

	background-color: #fff;

	height: 435px;

	float: left;

	width: 978px;

	box-shadow: 0px 0px 8px 0px #999;

	border: 1px solid rgb(195, 253, 192);

	position: relative;

}

.maindealimg {

	float: left;

	width: 695px;

	height: 435px;

	border-right: 1px solid rgb(195, 253, 192);

}

.maindealcontent {

	width: 282px;

	text-align: center;

	float: left;

	

}

.maindealcontentwapper {

	height: 322px;

}

.maindealcontent h4 {

	font-weight: bold;

	font-size: 23px;

	color: #727272;

	

	line-height: 45px;;

	display: block;

}

.maindealcontent h4 img {

	vertical-align: middle;

	margin-left:5px;

}

#Down {

	width: 100%;

	background-color: #6EB052;

	text-align: center;

	color: white;

	padding: 5px 0px;

	line-height: 2;

}	



#Down a{color: white;}

#Down a:visited{color: white;}



.sidedealbox {

	position: relative;

	text-align: left;

	border: 1px solid rgb(195, 253, 192);

	background-color: #fff;

	height: 490px;

	float: left;

	width: 314px;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	overflow: hidden;

	box-shadow: 0px 0px 8px 0px #999;

	margin: 10px 0px;

}

.sidedealmiddle {

	margin: 10px 16px

}

.counter {

	width: 267px;

	height: 47px;

	background-image: url(/images/clock_bg.png);

	margin-left: 8px;

	

}

.countdown {

	color: #fff;

	line-height: 47px;

}

.counter p{



	color: #fff;

	line-height: 47px;

	display: inline;

}

.timeA {

	font-size: 25px;

}

.maindealcontent h3{

	display: block;

	line-height: 50px;

	font-size: 24px;

	color: #dd0101;

	

}

.maindealcontent h3 img{

	vertical-align: middle;

	

}

.paragraph {

	padding: 5px 5px;

	text-align:justify;

	font-size: 14px;

	color: #666;

}

.maindealcontent hr {

	margin: 15px 10px;;

}

.nomargin {

	margin: 0px 0px;

}

.newprice {

	color: #999;

	font-size: 14px;

	text-align: left;

	line-height: 14px;

	padding: 4px 5px;;

}

.checkitout{

	height: 91px;

	background-image: url(/images/checkitout_bg.png);

}

.checkitoutleft {

	width: 130px;

	float: left;

	text-align: left;

	padding: 15px 10px;

}



.checkitoutleft_s {

	width: 110px;

	float: left;

	text-align: left;

	padding: 8px 0px 8px 20px;

}

.onsale {

	color: #fff;

	font-size: 15px;

}

.nowprice {

	color: yellow;

	font-size: 37px;

	line-height: 37px;

}

.checkitoutright{

	width: 102px;

	float: left;

	padding: 16px 10px;

	color: #fff;

}



.checkitoutright_s{

	width: 115px;

	float: right;

	padding: 8px 20px 8px 0px;

	color: #fff;

	text-align: center;

}

.buybutton {

	height: 36px;

	padding: 0px 20px;

	display: block;

	-moz-border-radius: 20px;

	border-radius: 20px;

	width: 60px;

	font-size: 17px;

	background-image: url(/images/btn_bg.png);

	line-height: 36px;

	border: 2px solid #fff;

	color: #fff;

	

}

.buybutton_s {

	height: 37px;

	padding: 0px 10px;

	display: block;

	-moz-border-radius: 20px;

	border-radius: 20px;

	font-size: 15px;

	background-image: url(/images/btn_bg.png);

	line-height: 37px;

	border: 2px solid #fff;

	color: #fff;

	

}

.pointer {

	cursor: pointer;

}

.salecounter {

	line-height: 32px;

}

.s_font {

	font-size: 11px;

}

.m_font {

	font-size: 22px;

}

.l_font {

	font-size: 30px;

}

.sidedealbox h5{

	display: block;

	line-height: 40px;

	font-size: 20px;

	color: #dd0101;

	

}

.sidedealbox h5 img{

	vertical-align: middle;

	

}

.linethu {

	text-decoration: line-through;

}

.black {

	color: #444;

}

.sidedealprice {

	color: #dd0101;

	line-height: 30px;

	font-weight: bold;

}

.bold {

	font-weight: bold;

}

.sidedealpadding {

	padding: 8px 8px;

}

.cobottom {

	color: #fff;

}

.boxbanner{

	position: absolute;

	top: 0px;

	right:0px;

}



.leftBox {

	width: 720px;

	float: left;

	box-shadow: 0px 0px 8px 0px #999;

	border: 1px solid rgb(195, 253, 192);



}

.rightBox {

	width: 250px;

	float: right;

	box-shadow: 0px 0px 8px 0px #999;

	border: 1px solid rgb(195, 253, 192);

	text-align: center;



}

.dealtitle {

	padding: 10px 10px;

	word-wrap: break-word;

}



.dealContent {

	box-shadow: 0px 0px 8px 0px #999;

	border-top: 1px solid rgb(195, 253, 192);

	position: relative;

}

.dealContentLeft {

	background-color: rgb(220, 255, 227);;

	text-align: center;

	width: 210px;

	float: left;

	padding: 28px 0px;

	height: 354px;

	

}



.dealContentRight {

	width: 510px;

	height: 410px;

	overflow: hidden;

	float: right;

	overflow: hidden;

}

.counter_s {

	width: 200px;

	height: 35px;

	background-image: url(/images/clock_bg_s.png);

	margin-left: 8px;

	text-align: center;

}



.timeA_s {

	font-size: 17px;

}

.timeB_s {

	font-size: 15px;

}

.counter_s p{

	color: #fff;

	line-height: 35px;

	display: inline;

}

.dealLike {

	width: 200px;

	text-align: center;

}

.dealbtn{

	border: 2px solid #ffefdb;

	margin: 10px auto;

}



.textTitle{

	display: block;

	font-size: 16px;

	color: #333;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #6EB052;

	border-bottom-color: #6EB052;

	height: 30px;

	background-color: rgb(220, 255, 227);

	line-height: 30px;

	background-image: url(/images/h1.jpg);

	background-repeat: no-repeat;

	padding-left: 20px;

}

.promoteBox{

	text-align: center;

}

.promoteBox h7{

	color:black;

	line-height: 30px;

	text-align: left;

	display: block;

	margin: 0 10px;

	font-size: 18px;

}

.promoteBox h8{

	color:black;

	line-height: 40px;

	text-align: left;

	display: block;

	margin: 0 0px 0 10px;

	font-size: 35px;

	float: left;

	color: #dd0101;

}

.promoteText{

	color:black;

	margin: 6px 5px;

	line-height: 15px;

	text-align: left;

	display: block;

	font-size: 14px;

	float: left;

	color: #888;

}

.fibox{

	height: 75px;

	padding: 17px 0px;

}



.dealContentLeft h4 {

	font-weight: bold;

	font-size: 17px;

	color: #727272;

	line-height: 35px;;

	display: block;

}

.dealContentLeft h4 img {

	vertical-align: middle;

	margin-left:5px;

}

.smallinput {

	padding: 4px 9px;

}

.reward_index{

	position: absolute;

	left: 558px;

	top: 0;

}

.reward_deal{

	position: absolute;

	top: 0px;

	left: 585px;

}

