@charset "utf-8";

/* CSS Document */

.orgin {
	color: #ff8a00;
	font-size: 11pt;
}



/* SellerTitle */

.post > h2 {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 35px;
	padding-bottom: 10px;
}

.post .sellerTitle {
	background: #eff4ff none repeat scroll 0 0;
	font-size: 16px;
	margin-bottom: 10px;
	padding: .5em;
}

.post .check-ico {
	display: block;
	height: 18px;
	margin: 3px 25px 0 3px;
	width: 18px;
	float: left;
}

.post .check-ico > .text-img {
	display: block;
	margin: 0px 25px 0 3px;
}

.post .text-img {
	margin: 15px 0;
	width: 22px;
}

/*.post .image {
	display: block;
	justify-content: center;
	margin: 0 1em 1em 0;
	width:170px;
	float: left
}*/

@media screen and (max-width: 480px) {
	.post .image {
		width: 20%;
		margin-right: 2%;
	}
}

.cart > ul.actions{
	cursor: default;
	left: 50%;
	list-style: outside none none;
	padding-left: 0;
	position: absolute;
	top: 50px;
	width: 45%;
}	
/* Cart */

ul.cart {
	cursor: default;
	list-style: outside none none;
	padding-left: 0;
	position: relative;
	margin: 0em 0 1.5em 0;
}

ul.cart > li {
	padding: 1.5em 0 0 0;
	border-bottom: 1px dotted rgba(160, 160, 160, 0.3);
}

ul.cart li > article {
	position: relative;
}

ul.actions-ul {
	cursor: default;
	list-style: outside none none;
	padding-left: 0;
	position: relative;
	top: 0px;
	width: 45%;
	float: left;
}

ul.actions-ul li span {
	margin-right: 5px;
}

input.add,
input.reduce {
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0 0px;
	width: 30px;
	padding: 0;
	text-align: center;
}
input.add{
	margin: 0 0 0 5px;
}

input.quantity {
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0 0px;
	width: 100px;
	text-align: center;
	border-left: 0;
	border-right: 0;
}

ul.actions-ul li .red {
	font-size: 1.2em;
	font-weight: 800;
}

ul.actions-ul li span.pasprice {
	font-size: 1em;
	margin: 3px 0 0 5px;
	text-decoration: line-through;
}

ul.actions-ul {	
		margin-left:20px;
	}

@media screen and (max-width: 480px) {
	ul.actions-ul {
		width: 76%;
		margin-top: -40px;
	}
	ul.actions-ul:nth-of-type(1) {
		margin:20px 0px 20px 0;
	}
	ul.actions-ul li .quantity {	
		width: 80px;
	}
	ul.cart > li {
    padding: 0em 0 0 0;
    border-bottom: 1px dotted rgba(160, 160, 160, 0.3);
    margin-bottom: 1em;
}
}


/* Cart footer*/

.cart footer {
	align-items: center;
	display: flex;
}

.cart footer {
	bottom: 60px;
	float: right;
	position: relative;
	right: 20px;
}

.cart footer .stats {
	cursor: default;
	list-style: outside none none;
	padding: 0;
}

.cart footer .stats li:first-child {
	border-left: 0 none;
	margin-left: 0;
	padding-left: 0;
}

.cart footer .stats li {
	border-left: 1px solid rgba(160, 160, 160, 0.3);
	display: inline-block;
	font-family: "Raleway", Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: 400;
	letter-spacing: 0.25em;
	line-height: 1;
	margin: 0 0 0 2em;
	padding: 0 0 0 2em;
	text-transform: uppercase;
}

.cart footer .stats li .icon::before {
	color: rgba(160, 160, 160, 0.3);
	margin-right: 0.75em;
	font-size: 2em;
	color: #BFBECB;
}

.free-shipp {
	/*background: #f8f8f8;*/
	display: block;
	padding: 1px 10px 10px;
	font-size: .8em;
	margin: 0 0 .8em 0;
}

.free-shipp .itemsTotal {
	text-align: right;
	/*border-top: 1px solid #f4f4f4;*/
	padding: .5em 0;
}

.qwattinPgayment {
	float: right;
	margin-top: -2em;
	color: #ff8a00;
	font-size: 11pt;
}

.free-shipp .itemsTotal2 {
	margin: 0 .8em 0 1.5em;
}

.free-shipp .checkout-this-now {
	float: right;
	/*width: 100px;*/
	margin: 0 0 0 5px;
}

@media screen and (max-width: 480px) {
	.free-shipp .checkout-this-now {
		height: 3em;
		line-height: 3em;
		padding: 0;
		font-size: 0.8em ;
		-webkit-transform:scale(0.8);
	}
}


/* cart-summary */

.cart-summary {
	margin-bottom: 1em;
	padding: .5em;
}

div.right > .red {
	fong-size: 1.2em;
}

.cart-summary .text-img {
	margin: 0 5px;
}


/* Login */

.login.tab1 {
	margin: 0px auto 0 auto;
}

.login .menu {
	height: 3em;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	font-size: 14px;
}

.login .menu ul {
	margin: 0;
	padding: 0;
}

.login .menu li {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 2.5em;
	height: 2.9em;
	cursor: pointer;
	border-top: 1px solid #e8e8e8;
	color: #666;
	overflow: hidden;
	font-size: 1.2em;
	background: #e8e8e8;
	list-style-type: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.login .menu li.off {
	background: #fff;
	color: #db3826;
	font-weight: bold;
	border-bottom: none;
	font-size: 1.2em;
	line-height: 2.5em;
	height: 2.9em;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.login .menudiv {
	background: #fefefe;
	margin: 1em 0;
}

.login .menudiv div {
	line-height: 28px;
}

.login .menudiv img.left {
	margin: 8px 5px;
}

.login .menudiv a.left {
	margin: 14px 0px;
}

.login .signTitle {
	background: #e8e8e8;
	height: 3.375em;
	line-height: 3.375em;
}

.menudiv div {
	line-height: 28px;
}

.signBox {
	margin: 1em auto 0;
	width: 450px;
}

.sign,
.shipping {
	margin-top: 1.5em;
}

.signBox p {
	font-size: 0.8em;
	padding: 0;
}

.sign p {
	color: #f39800;
	float: left;
	margin-left: 8%;
}

.sign input,
.shipping input {
	color: #b4b4b4;
	width: 85%;
}

#con_one_2 .gray{
	font-size: 10pt;
}

@media screen and (max-width: 480px) {
		.checkout-this-now{
			/*margin-left:-12px;*/
		}
	}


/* Place order */

.order {
	margin-bottom: 1em;
	padding: 0.5em;
	border-radius: 0.5em;
}

.orderTitle {
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 0.5em;
	background: #eff4ff;
}

.order-p span{
	padding: 0 0 0 1em;
	display: block;
	width: 100%;
}

.order p {
	margin-bottom: 0em;
}

.orderSize3 {
	line-height: 1.2em;
	color: #00a0e9;
	font-size: .9em;
	width: 100%;
	height: 1.2em;
	text-align: right;
	display: block;
}

.orderSize3::before {
	float: right;
	margin-left: 5px;
}

.subtotal {
	background: #FAFAFA;
	border-bottom: 0 solid #f7f7f7;
	margin: .8em 0 0px;
	width: 100%;
}

 .subtotal  .free-shipp {
	background: #f4f4f4;
}
	 .subtotal  .green {	
		color: #94d800;
		font-weight: 800;
		font-size: 13pt;
	}

 .subtotal  .free-shipp .fa-angle-right{
 		float: right;
 		margin: 10px 0;
 	}
 	.subtotal  .free-shipp .fa-angle-right::before{
 		font-size: 14pt;
 		
 	}

.shippMess {
	font-size: 1em;
	margin: 0.3em 0;
	padding: 0;
}

#shippMess-put {
	border: 1px solid #d7d7d7;
	border-radius: 0;
	box-shadow: none;
	margin: 0.5em 0 0.3em;
	padding: 0.3em 0.5em;
}

.cart-summary > .right {
	text-align: right;
}

.subtotal .cart-summary >.coupon {
	position: absolute;
	left: .5em;
	bottom: .5em;
	background: #fff none repeat scroll 0 0;
	border-color: #b2ada9 #b2ada9 #b2ada9 #d33b3b;
	border-radius: 0;
	border-style: dotted dotted dotted solid;
	border-width: 1px 1px 1px 3px;
	letter-spacing: -0.03em;
	padding: 0 0.4em;
	text-align: center;
	font-weight: normal;
}

.total .left > .coupon {
	background: #fff none repeat scroll 0 0;
	border-color: #b2ada9 #b2ada9 #b2ada9 #d33b3b;
	border-radius: 0;
	border-style: dotted dotted dotted solid;
	border-width: 1px 1px 1px 3px;
	letter-spacing: 0em;
	padding: 0 0.4em;
	text-align: center;
	font-weight: 600;
	color: #333 !important;
}

.cart-summary.total {
	padding-top: 1em;
}

@media screen and (max-width: 480px) {
	.cart-summary.total .left {
		float: right;
		text-align: right;
	}
}


/* Order detail */

.invite > a {
	display: block;
	border-top: 1px solid rgba(160, 160, 160, 0.3);
	padding: .8em;
}

.invite a {
	margin:0 10px 0 0;
}

.invite a::before {
	margin-right: 5px; 
	font-size: 12pt;
	color: #B0B0B0;
	
}

.invite .fa-angle-right::before {
	margin-right: 0px; 
	font-size: 12pt;
	color: #aaa;
	float: right;
}

.invite > p {
	margin: 0 0 1em;	
}

.lineHeight{
	font-size: 11pt;
}

.content-slide {
  color: #666;
  font-size: 0.8em;
  text-align: left;
}
.content-slide p{
  margin:2em 0 !important;
}
.reviews {
    margin: 2em 0 0 1em;
}
.reviews span{
    float:left;
}
	.reviews select {
  height: 2em;
  margin: 0 1em 0 1em;
  width: 16em;
  float:left;
}
.reviews-box table{
	border-radius: 5px;
    color: #18262a;
    margin: 2em 0 0;
    vertical-align:middle;
}
.reviews-box table th {
    padding: 1 0.75em;
    height: 1.5em;
    line-height: 1.3em
}
.reviews-box table td{
    vertical-align:middle;
}
.reviewsBox-red {
  border: 3px solid #e00000;
}
.reviewsBox-gray {
  border: 0.2em solid #E2E2E2;
}

@media screen and (max-width: 480px) {
.invite .sizeColor3{
	position: relative;	
}
.invite .sizeColor3 > .qwattinPgayment{
	position: absolute;	
	top:2em;
	right: 0em;
}
}

/* List */

#container {
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
}

#container li {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #dcdbdb;
	box-shadow: 5px 5px 5px rgba(34, 25, 25, 0.4);
	display: inline-block;
	margin: 5px 0;
	padding: 8px 8px 3px;
	transition: top 1s ease 0s, left 1s ease 0s;
}


.grid {
	background: #fff none repeat scroll 0 0;
	min-height: 100px;
	text-align: center;
}

.product_holder {
	float: left;
	margin-top: 0;
	min-height: 300px;
	width: 100%;
}

.product_description,
.product_description img {
	border: 0 none;
	width: 100%;
	max-height: 100%;
}

.price_description {
	height: auto;
	line-height: 18px;
	padding-left: 0;
	position: relative;
	text-align: left;
}

.flt_wdt {
	float: left;
	width: 100%;
	z-index: 99;
}

.colored_swatch {
	float: left;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 0;
}

.small_swatches {
	line-height: 0;
	margin:0 0 5px 0;
	padding: 0;
	overflow: hidden;
}

#xgnContent .colored_swatch .small_swatches li {
	box-shadow: 0 0 0;
	float: left;
	margin: 0 5px 0 0;
	border: 0;
	padding: 0;
}
.small_swatches li span {
    border: 1px solid #eaeaea;
    display: block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
}
.product_name a {
    color: #666;
    font-size: 14px;
    transition: all 0.25s ease-in-out 0s;
}
.listprice_big {
	color: #900;
	display: block;
	font-size: 16px !important;
	line-height: 25px;
	position: relative;
	text-align: left;
	width: 99%;
}
	.listprice_big .gray{
		text-decoration: line-through;
		}
	
	.listprice_big .off-box {
  background: #ce293b none repeat scroll 0 0;
  border: 0 solid #e97f92;
  border-radius: 3px;
  color: #fff;
  display: block;
  float: right;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin: 3px 8px;
  opacity: 0.9;
  padding: 0 3px;
}
	
.discount_pubu {
	background: #de1e31 none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
	color: #fff;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	top: 2px;
}

.color019 {
	color: #de1e31;
	font-size: 18px;
	font-weight: bold;
	margin-right: 0;
}

.line_2w {
	height: 25px;
	margin-top: 5px;
}

.popDiv h5 {
	background: #fff none repeat scroll 0 0;
	font-family: Arial, sans-serif;
	font-size: 18px;
	margin: 5px auto 8px;
	padding: 0;
	width: 120px;
}

.nounder {
	display: none;
}

.nounder,
.nounder-red {
	bottom: 0;
	float: right;
	height: 20px;
	position: absolute;
	right: 0;
	width: 20px;
}
.nounder-red {
    display: none;
    float: right;
    height: 20px;
    width: 20px;
}
#xgnContent {
    width: 99%;
    margin: 0 auto;
}
.popDiv {
    text-align: center;
    position: relative;
    background: #fff;
    font-size: 12px;
    padding: 0 8px;
}
.popDiv h5 {
    font-size: 12pt;
    margin: 5px auto 8px auto;
    padding: 0;
    width: 120px;
    background: #fff;
    font-family: Arial,sans-serif;
}
.popDiv > img {
    z-index: 99999999999;
    width: 100%;;
}
.wm2_left {
    text-align: left;
}
.app_s {
    padding: 10px 0 0 0;
    text-align: left;
}
.app_s img {
    float: left;
    margin-right:3px;
}
.app_s{
    float: left;
    display: block;
    width: 100%;
    text-align: left;
    margin-left: 5px;
    line-height: 1.3em;
    font-size: 0.8em;
    -webkit-transform:scale(0.8);
}
.wm2_sm span {
	font-family: arial, sans-serif;
}

.wm2_sm {
    text-align: left;
    margin: 10px auto;
    color: #666;
    clear: both;
}
.wm2_sm a {
    color: #008100;
}

.pagination.clear {
  border-radius: 0;
  display: inline-block;
  margin: 18px 0;
  text-align: center;
    width: 100%;
}
.pagination {
  border-radius: 0;
  display: inline-block;
  margin: 18px 0;
  padding: 0;
}
.pagination > li {
  display: inline;
  float: left;
}
.pagination > li > a, .pagination > li > span {
  background-color: white;
  border: 1px solid #dddddd;
  float: left;
  line-height: 1.42857;
  margin: 0 0px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
}

@media screen and (max-width: 480px){
	.pagination.clear {
	   /* display: none;*/
}
	.product_name a {
	 display: none;
}
}

/* list search*/

.search_top {
	margin: 0 auto 10px auto;
	width: 520px;
	height: 50px;
}

input.search_input[type="text"] {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: none;
	color: #767676;
	font-size: 16px;
	margin: 0;
	outline: 0 none;
	padding: 5px 5px 5px 8px;
	width: 400px;
	float: left;
}

input.search_go[type="submit"] {
	/*background: #0F5FA7;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #2a7cba, #00509d) repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 3px 3px 0;
	box-shadow: 0 1px 0 #ddd;		
	float: left;*/
	  background-image: linear-gradient(#2a7cba, #00509d);
	  border: medium none;
	  color: white;
	  display: block;
		font-weight: 800;
	  font-size: 12pt;
	  height: 2.75em;
	  line-height: 2.75em;
	  padding: 0 20px;
	  position: absolute;
	  right: 0;
	  text-align: center;
	  text-transform: uppercase;
	  top: 0;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
		input.search_go[type="submit"] {
			    /*height: 3.35em;
			    line-height: 3.35em;
			    position: absolute;
			    right: -12px;
			    top: -5px;*/
		}
		#main > form.search input[type="text"] {
    		padding: 0 7.0em 0 2.5em !important;
		}
	}

.list_link {
	position: relative;
	float: right;
	width: 100px;
}

.messageOpen {
	background: #e43702 none repeat scroll 0 0;
	border: 1px solid #bc2f0a;
	color: #fff;
	display: block;
	height: 1.3em;
	right: 0px;
	top: 1px;
	line-height: 1.3em;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	width: 1.3em;
}

.inviteTitle .messageOpen {
	right: 30px;
	top: 17px;
}



/* List search*/


#main > form.search {
    margin: 20px auto 40px auto;
    width: 500px;
    position: relative;
    
}
		#main > form.search input[type="text"] {
		    /*float: left;
		    margin: 0 auto;
		    width: 350px;*/
		   background: white none repeat scroll 0 0;
    border: 1px solid #dcdbdb;
    display: inline;
    height: 2.75em;
    line-height: 2.75em;
    margin-right: 1px;
    padding: 0 9.0em 0 2.5em;
    -webkit-padding: 0 7.0em 0 2.5em;
		}

.ordersAwaiting_key {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e7e7e7;
}

.order > .ordersAwaiting_hover {
	background: #fbfafa none repeat scroll 0 0;
	border: 1px solid red;
}

.ordersAwaiting {
	border-radius: 3px;
	color: #454141;
	display: block;
	float: left;
	padding: 10px 0;
	width: 50%;
	margin: 0em 1em 1em 0;
	width: calc(50% - 1em);
	text-align: center;
}

.creditCard {
	background: #e8f8fa none repeat scroll 0 0;
	border-color: #e1e1e1;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	margin: 0.5em 0 2em 0;
	position: relative;
}

.creditCard_select {
	background: #fff none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
}

.status-ico {
	width: 20px;
	position: relative;
	top: 6px;
	left: 0;
}

.ordersAwaiting img {
	height: 25px;
}

.ordersAwaiting span {
	height: 25px;
	line-height: 25px;
	margin: 5px 0 0 5px;
	padding: 5px 0 0;
	width: 20px;
}

.ordersAwaiting p {
	display: block;
	margin: -5px 0 0;
}

.text-img.orderList {
	margin-top: -150px;
}

@media screen and (max-width: 480px) {
	.ordersAwaiting p {
		font-size: .6em;
	}
	.post .text-img {
		margin: 15px 0;
	}
	.text-img.orderList {
		margin-top: -30px;
		margin-right: -10px;
	}
	.cart footer {
		bottom: 40px;
		float: right;
		position: relative;
		right: 0px;
	}	
	
#main > form.search {
    width: 90%;
    margin: 70px auto 20px auto;
}
	#main > form.search input[type="text"] {    
    margin: 0 auto;
}

#main > form.search input[type="text"] {
    padding: 0 5em 0 2.5em;
}
	
input.search_go[type="submit"] {
    background-image: linear-gradient(#2a7cba, #00509d);
    float: left;
    height: 5.45em;
    line-height: 5.45em;
    padding: 0 1.5em;
    font-size: 6pt;    
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	input.search_go[type="submit"] {
	    height: 3.35em;
	    line-height: 3.35em;
	    position: absolute;
	    right: -12px;
	    top: -5px; 
	    font-size: 12pt;   
}
	#main > form.search input[type="text"] {
    padding: 0 4.5em 0 2.5em !important;
}
	}
		
}
@media screen and (max-width: 380px) {
	input.search_go[type="submit"] {
	    width: 35%;
	    font-size: 6pt;
	    -webkit-transform: scale(0.8);
	    padding: 0;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		input.search_go[type="submit"] {
			height: 4.45em;
			line-height: 4.45em;
		 	margin: 0;
		 	right: -9px;
		}
	}
}

/* Ctegories list*/

.input-append,
.input-prepend {
	display: inline-block;
	font-size: 0;
	margin-bottom: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

.input-prepend {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 1px solid #ebebeb;
	margin: 2em;
	position: relative;
	width: 95%;
}

#keywords_search {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 0 none;
	box-shadow: none;
	padding: 0.5em;
	width: 80%;
}

.btn-group {
	display: inline-block;
	font-size: 0;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
}

.input-prepend .btn-group {
	float: right;
	position: absolute;
	right: 5px;
	top: 2px;
}

#Submit_close {
	background: #f8f8f8 url("../images/ico.png") no-repeat scroll 0 0 / 24px 24px;
	border: 0 none;
	box-shadow: none;
	display: block;
	float: left;
	height: 1.5em;
	margin: 0.25em 0 0 0.2em;
	width: 1.5em;
}

#Submit_search {
	background: #f8f8f8 url("../images/search-ico.png") no-repeat scroll 0 0 / 24px 24px;
	border: 0 none;
	box-shadow: none;
	display: block;
	float: left;
	height: 1.5em;
	margin: 0.25em 0 0 0.2em;
	width: 1.5em;
}


/* Categories */

.category .trends, .trends.list-nav {
	margin: 1em 0 2em 0;
}

.trends.list-nav {
	margin: 2em 0 1em 0;
	padding: 0 1em;
}
.list-center{
	text-align: center;
}

.category .trends h3{
	color: #d33b3b;
}
.category .container_widht h3{
	color: #d33b3b;
}
.list-nav h3{
	color: #666;
}


.category .trends a, .list-nav a{
	font-size: 10pt;
	margin: 0 5px;
	color: #aaa;
	text-decoration: underline;
	word-break: break-all;
}

.container {
	margin: 0 auto;
	max-width: 90em;
	padding: 0;
}
.container_widht{
	margin-top:3em;
}

.props_box {
	float: left;
	margin:0px 0 38px 0;
	position: relative;
	text-align: center;
	width: 25%;
	height: 250px;
}

.post.category {}

.container .props_a {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #fff;
	display: block;
	height: 250px;
}

.prop_image {
	position: relative;
	top: 5px;
	/*width: 70%;*/
	height: 200px;
}

.prop_d {
	bottom: 8px;
	margin-top: 20px;
	position: relative;
}

.props_title {
	color: #333;
	font-size: 1rem;
	font-weight: 400;
	color: #696D72;
}

.props_p {
	color: #999;
	display: block;
	font-size: 0.8125rem;
	line-height: 0.9375rem;
}




@media screen and (max-width: 480px) {
	.props_box {
		float: left;
		margin:0 0 28px 0 ;
		position: relative;
		text-align: center;
		width: 50%;
		height: 180px;
	}
	.trends.list-nav {
	margin: 2em 0 1em 0;
	padding: 0;
}

}


/* Payment */

.payment {
	background: #f2f2f3 none repeat scroll 0 0;
	display: block;
	height: 2.2em;
	line-height: 2.2em;
	margin: 0.5em 0;
	padding-left: 0.5em;
	width: 99%;
}

.payment-con {
	width: 880px;
	margin: 0 auto;
}
.payment-login {
	width: 560px;
	margin: 0 auto;
}
.payment-con-setting{
	width: 580px;
	margin: 0 auto;
}
@media screen and (max-width: 480px){
.payment-con-setting{
	width: 100%;
	margin: 0 auto;
}
}

.paymentLink {
	border-bottom: 1px solid #f2f2f3;
	display: block;
	padding: 0.4em 0;
	text-align: center;
	width: 100%;
}

.paymentLink:hover {
	border: 3px solid red;
	display: block;
	margin-top: -1px;
	padding: 0.4em 0;
	text-align: center;
	width: 100%;
}

.pay-ok {
	background: #F7F7F8;
	padding: 2em;
	text-align: center;
}

.pay-ok p {
	text-align: left;
}

input.order {
	background: #7DB500;
	color: #fff!important;
	border-radius: 0.5em;
}

input.shop {
	background: #EC6421;
	color: #fff!important;
	border-radius: 0.5em;
}

.payment-con input {
	margin: 5px 0;
}

.expiry-date span {
	width: 100%;
}

.expiry-date p {
	width: 100%;
}

.creditCard > .fa-credit-card {
	margin-left: 1em;
}

.creditCard > .fa-credit-card::before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	margin-right: 5px;
	text-transform: none !important;
}

@media screen and (max-width: 480px) {
	.payment-con {
		width: 100%;
		margin: 10px auto;
	}
}


/*  Messaage  */

.post .message-list > li {
	list-style-type: none;
	border-bottom: 1px solid rgba(160, 160, 160, 0.3);
	padding: 1em 0 ;
}

.message > a.message-head {}

.fixed-message {
	margin-top: 2em;
}

.message-list {
	border-bottom: 0px solid rgba(160, 160, 160, 0.3);
	margin-bottom: 1em;
	padding: 0;
}

.message-list .actions-ul {
	margin-bottom: 0;
}

.message > .fa-angle-right {
	float: right;
}

.actions-ul li {
	width: 90%;
}

.actions-ul li > p {
	width: 70%;
	margin: 0 0 0 .3em;
	"

}

@media screen and (max-width: 480px) {
	.actions-ul li > p {
		width: 100%;
	}
}


/*  Address  */

.order > .del {
	margin: 0 1em 0 1em;
}

.order.address {
	border: 5px solid #f4f4f4;
	border-radius: 0.5em;
}
.order.address.active{
	border: 5px solid #d33b3b;
}


/*  Setting  */

.payment-con .setting {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid rgba(160, 160, 160, 0.3);
}

.background_box {
	height: auto;
	/*background: #f1f1f1 url(../../images/style/bg_yigoumai.png);*/
	background-size: cover;
	animation: animatedIn 0.5s 1;
	padding: 1em;
	position: relative;
}

.remaining_amount_box {
	width: 100%;
	height: 4rem;
	color: #fff;
	position: relative;
	border-radius: 12em;
	-moz-border-radius: 12em;
	-webkit-border-radius: 12em;
	display: block;
	text-align: center;
}

.remaining_amount_img {
	font-size: 0.8rem;
}

.remaining_amount_title {
	position: absolute;
	left: 4.625rem;
	top: 1.3rem;
	font-size: 1.3rem;
}

.remaining_amount_title img {
	width: 1.4em;
}

.edit_profile li {
	float: left;
	height: 2em;
	margin: 8px 0;
	width: 100%;
}

.edit_profile li > * {
	float: left;
}

.edit_profile li span {
	display: block;
	margin-top: 5px;
	width: 75px;
}

.edit_profile li .big.cart {
	margin:0 0 0 -10%;
}

.edit_profile input,
.edit_profile select {
	width: 400px;
	margin: 0 10px;
	color: #999;
}

@media screen and (max-width: 480px) {
.edit_profile li span {
	display: block;
	margin-top: 5px;
	width: 65px;
}
	.edit_profile input,
	.edit_profile select {
		width: 60%;
		margin: 0 10px;
	}
	
	
}


/*  Coupons  */

.payment-con div {
	width: 100%;
}

.payment-con > p {
	width: 100%;
	float: left;
}

.payment-con > a.checkout-this-now {
	clear: both;
	float: left;
}

.payment-con .coupons li {
	position: relative;
	margin: 1em 0;
}

.payment-con .coupons > li {
	border:0;
}

.payment-con .coupons li input[type="radio"] {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 33;
	margin-top: -8px;
}

.payment-con .coupons li div {
	margin-left: 30px;
	width: 260px;
}

.coupons1 {
	width: 250px;
	height: 6em;
	line-height: 6em;
	text-align: center;
	border-left: 4px solid #7e7e7e;
	border-top: 1px dotted #b2ada9;
	border-right: 1px dotted #b2ada9;
	border-bottom: 1px dotted #b2ada9;
	background: url(../../images/style/coupons1.png) 8% 60% no-repeat #dedede;
}

.coupons1 p {
	font-size: 1.5em;
	font-weight: bold;
	color: #7e7e7e;
}

.coupons2 {
	width: 250px;
	height: 7.5em;
	line-height: 7.5em;
	text-align: center;
	position: relative;
	border-left: 4px solid #5da0bd;
	border-top: 1px dotted #93cfe7;
	border-right: 1px dotted #93cfe7;
	border-bottom: 1px dotted #93cfe7;
	background: url(../../images/style/coupons2.png) 8% 60% no-repeat #dedede;
}

.coupons2_p1 {
	font-size: 1em;
	color: #fff;
	height: 1em;
	line-height: 1em;
	top: 5px;
	right: 8px;
	width: 97%;
	text-align: right;
	position: absolute;
}

.coupons2_p2 {
	font-size: 2.5em;
	color: #377f9e;
	font-weight: bold;
	top: 0px;
	left: 15px;
	position: absolute;
}

.coupons2_p3 {
	font-size: 1.1em;
	color: #5da0bd;
	font-weight: bold;
	top: 0px;
	right: 15px;
	position: absolute;
}

.coupons2_p4 {
	font-size: .8em;
	color: #666;
	font-weight: bold;
	bottom: -10px;
	left: 15px;
	height: 1em;
	line-height: 1em;
	position: absolute;
}

.coupons2_p5 {
	font-size: .8em;
	color: #5da0bd;
	font-weight: bold;
	bottom: -10px;
	right: 15px;
	height: 1em;
	line-height: 1em;
	position: absolute;
}

.coupons3 {
	width: 250px;
	height: 9.5em;
	line-height: 9.5em;
	text-align: center;
	position: relative;
	border-left: 4px solid #a27700;
	border-top: 1px dotted #cc9b00;
	border-right: 1px dotted #cc9b00;
	border-bottom: 1px dotted #cc9b00;
	background: url(../../images/style/coupons3.png) 8% 0 no-repeat #F2C866;
}

.coupons3_p1 {
	font-size: 1em;
	color: #fff;
	height: 1em;
	line-height: 1em;
	top: 5px;
	right: 8px;
	width: 97%;
	text-align: right;
	position: absolute;
}

.coupons3_p2 {
	font-size: 2.5em;
	color: #a27700;
	font-weight: bold;
	top: -20px;
	left: 15px;
	display: block;
	position: absolute;
}

.coupons3_p3 {
	font-size: 1em;
	color: #cc9b00;
	top: 10px;
	right: 10px;
	position: absolute;
}

.coupons3_p4 {
	font-size: .8em;
	color: #cc9b00;
	bottom: 15px;
	right: 10px;
	height: 1em;
	line-height: 1em;
	position: absolute;
}

.coupons3_p5 {
	font-size: .8em;
	color: #666;
	font-weight: bold;
	bottom: -10px;
	left: 15px;
	height: 1em;
	line-height: 1em;
	position: absolute;
}

.coupons3_p6 {
	font-size: .8em;
	color: #666;
	font-weight: bold;
	bottom: -10px;
	right: 10px;
	height: 1em;
	line-height: 1em;
	position: absolute;
}

.couponsHover {
	border: 3px solid red;
}

.coupons .checkout-this-now {
	margin: 0 0 0 110px;
}

.search .coupons_search, .message-add .coupons_search {
	width: 300px;
	float: left;
	margin: 0;
}

.search .signIn, .message-add .signIn{
	background: #7db500;
	margin: 0em 0 0 0em;
	height: 3.45em;
	line-height: 3.45em;
}

@media screen and (max-width: 480px) {
	.payment-con .coupons li div {
		margin-left: 30px;
		width: 260px;
	}
	.coupons .checkout-this-now {
		margin: 0 0 0 90px;
	}
	.search .coupons_search {
		width: 70%;
		float: left;
		margin: 0;
	}
	.search .signIn {
		width: 80px;
		text-align: center;
		background: #7db500;
		margin: 0em 0 0 0em;
		float: left;
		height: 3.7em;		
	}
	.search .coupons_search, .message-add .coupons_search {
	  width: 60%;
	}
	.search .signIn, .message-add .signIn{
		background: #7db500;
		margin: 0em 0 0 0em;
		height: 3.65em;
		line-height: 3.65em;
	}
}

@media screen and (max-width: 320px) {
	.payment-con .coupons {
		margin: 0px;
		padding: 0;
		;
	}
	.payment-con .coupons li div {
		margin-left: 30px;
		width: 240px;
	}
	.payment-con .coupons li div .coupons2_p3 {
		font-size: .8em;
	}
	.coupons .checkout-this-now {
		margin: 0 0 0 90px;
	}
}


/*  Messaage  */

.chat-thread {
	list-style: outside none none;
	margin: 24px auto 0;
	/*overflow-x: hidden;
		  overflow-y: scroll;*/
	padding: 2em;
	background: #f4f4f4;
}

.chat-thread li {
	background-color: #f4f4f4;
	border-radius: 10px;
	clear: both;
	display: inline-block;
	padding: 16px 40px 16px 20px;
	position: relative;
}

.nth-child {
	animation: 0.15s ease-in 0s normal none 1 running show-chat-odd;
	background: #f4f4f4 none repeat scroll 0 0;
	box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.3);
	color: #0ec879;
	float: right;
	margin: 0 40px 20px 0;
}

.mai_l {
	border-radius: 23px;
	height: 50px;
	position: absolute;
	right: -60px;
	top: 0;
	width: 50px;
}

.chat-thread li:nth-child(2n)::before {
	background-image: url("../moblie/images/2.jpg");
	left: -80px;
}

.chat-thread li:nth-child(2n)::after {
	border-left: 15px solid transparent;
	left: -15px;
}

.nth-child-even {
	animation: 0.15s ease-in 0s normal none 1 running show-chat-even;
	box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.3);
	color: #333;
	float: left;
	margin: 0 0 20px 60px;
}

.mai_r {
	border-radius: 23px;
	height: 50px;
	left: -60px;
	position: absolute;
	top: 0;
	width: 50px;
}

.pro_img_pho {
	display: block;
	height: auto;
	width: 100%;
}

.inputImg {
	width: 30px;
	height: 30px;
	display: block;
	background: #F19149;
	text-align: center;
	border-radius: 5px;
	padding: 2px;
	float: left;
	margin: 0px;
}

.inputImg::before {
	color: #fff;
}

input.ordermessage {
	border-radius: 4px;
	color: #555;
	display: inline-block;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin: 0px 5px;
	padding: 4px 6px;
	vertical-align: middle;
	float: left;
	width: 60%
}

input.sendOut {
	float: left;
	background: #d33b3b none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	box-shadow: none;
	color: white;
	display: inline-block;
	text-shadow: none;
	transition-duration: 0.3s;
	transition-property: background;
	vertical-align: middle;
	color: #fff !important;
	margin: 0px;
	height: 35px;
	line-height: 35px;
}

@media screen and (max-width: 480px) {
	input.ordermessage {
		width: 55%
	}
	input.sendOut {
		width: 60px;
		padding: 0;
	}
}




/* Open window */
.mydiv {
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 1px 5px hsla(0, 0%, 0%, 0.8);
	font-size: 12px;
	font-weight: bold;
	height: 80%;
	left: 50%;
	line-height: 40px;
	margin-left: -150px !important;
	margin-top: -60px !important;
	overflow: auto;
	position: fixed !important;
	text-align: center;
	top: 20%;
	width: 300px;
	z-index: 999999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.mydiv2 {
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 1px 5px hsla(0, 0%, 0%, 0.8);
	font-weight: bold;
	height: 390px;
	top: 100px;
	left: 50%;
	margin: 0 0 0 -250px;
	overflow: auto;
	position: fixed !important;
	text-align: center;
	z-index: 2147483647;
	width: 500px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.mydiv3 {
	background: #fff none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 1px 1px 5px hsla(0, 0%, 0%, 0.8);
	display: none;
	font-weight: bold;
	height: 463px;
	left: 50%;
	margin-left: -160px !important;
	margin-top: -60px !important;
	overflow: auto;
	position: fixed !important;
	text-align: center;
	top: 20%;
	width: 320px;
	z-index: 2147483647;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.mydiv4 {
	display: none;
	width: 320px;
	height: 463px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: center;
	font-size: 12px;
	z-index: 99;
	overflow: auto;
	top: 89px;
	z-index: 999999999999999;
	background: #fff;
	position: absolute;
	border: 1px solid #ccc;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:
	/*IE6*/
	
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.mydiv .mydiv_b {
    border: 1px solid #ddd;
    margin: 0 auto;
    height: 100%;
    width: 100%;
}
.mydiv .mydiv_b td{
    border: 1px solid #ddd;
    font-size: 11pt;
    padding: 0.5em;
}
.mydiv .mydiv_b > a{
    width:100%;
    height:30px;
    line-height: 45px;
    display: block;
    margin: 10px 0;
}
.mydiv .mydiv_b input{
    color: #999;
}
.mydiv2 input {
	margin: 5px 0;
	color: #b4b4b4;	
}
.coupons li > .signIn {
	margin: 0px 0;
}

.mydiv2 .signBox {
	margin-bottom: 20px;
}
.mydiv2 .payment-con {
	width: auto;
	font-weight: normal;
}
.mydiv2 .left {
	color: #ff8a00;
	font-size: 12px;
	font-weight: normal;
}
.pop-fillet {
	border-radius: 5px;
}
.funC {
	background: #f8f8f8 none repeat scroll 0 0;
	height: 3em;
	line-height: 3em;
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.closeIcon {
	display: block;
	height: 28px;
	position: absolute;
	right: 5px;
	top: 0px;
	width: 28px;
	z-index: 99;
}
.closeIcon::before {
	font-size: 1.6em;
}
.funCTitle {
	color: #74727f;
	position: absolute;
	text-align: center;
	width: 100%;
}
.cartBox {
	background: #fff none repeat scroll 0 0;
	margin: 0.2em auto 0;
	padding: 0.5em;
	text-align: center;
	font-weight: normal;
}
.mydiv4 .cartBox {
	background: #fff none repeat scroll 0 0;
	margin: 0 auto;
	padding: 0em;
	text-align: center;
}
.mydiv4 .cartBox table,
.mydiv4 .cartBox table td {
	margin: 0;
	padding: 0em;
}
.mydiv2.add-cart{
	width:400px;
	margin-left:-200px;
}
@media screen and (max-width: 480px) {
	.mydiv2.add-cart{
	width:96%;
}
}
.cartBox > div {
	height: 35px;
}
.cartBox input.left {
	width: 70%;
	height: 1.8em;
	line-height: 1.8em;
	border-radius: 3px;
}
.cartBox a.checkout-this-now {
	padding: 0 1em;
	letter-spacing: 0;
	height: 2.4em;
	line-height: 2.4em;
	display: block;
	background: #F90;
	color: #fff !important;
	float: left;
	font-size: 1em;
	font-weight: 100;
	border-radius: 3px;
	margin-left: -1px;
}
.date {
	height: 25px;
	margin: 5px 0;
	overflow: hidden;
	padding: 0 5px;
	text-align: left;
	width: 97%;
}
.date p {
	display: block;
	height: 15px;
	line-height: 5px;
	margin: 8px 3px 0 3px;
	text-align: right;
}
.date a,
.date p {
	float: left;
}
.order_text {
	border: 1px solid #ccc;
	border-radius: 3px;
	display: block;
	height: 20px;
	line-height: 20px;
	width: 90px;
	position: relative;
}
.order_text img {
	position: absolute;
	right: 0;
	width: 20px;
}
.deteInput {
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #333;
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 4px;
	text-align: center;
	width: 30px;
}
.awaiting-h5 {
	background: #edf1f4 none repeat scroll 0 0;
	border-radius: 3px;
	height: 35px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
}
.ordersStatus {
	padding: 0;
}
.ordersStatus li {
	float: left;
	width: 100%;
	padding: 0;
}
.ordersStatus p {
	margin: 0;
	padding: 0;
}
.ordersStatus_a:link,
.ordersStatus_a:visited {
	background-image: linear-gradient(0deg, #fff, #f4f4f4);
	display: block;
	height: 3em;
	padding: 0em 1em;
	font-size: 1.2em;
}
.ordersStatus_a:hover {
	background-image: linear-gradient(0deg, #dedede, #fff);
}
.ordinary {
	border: 1px solid #eeeded;
}
.key {
	border: 3px solid red;
}
.bg {
	background-color: #333;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 100000;
	position: fixed!important;
	position: absolute;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:
	/*IE6*/
	
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
@media screen and (max-width: 480px) {
	.mydiv2 {
		width: 360px;
		left: 50%;
		margin: 0 0 0 -180px;
	}
	
	.mydiv2 .signBox {
		width: 100%;
		padding: 0 1em;
	}
}

/* Open window Tracking */
.inquireMessage dl {
	border-bottom: 1px dotted #cbcbcb;
	overflow: hidden;
	padding: 0 10px 10px 10px;
}
.inquireMessage dt {
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-bottom: 20px;
}
.inquireMessage a {
	color: #555;
	display: inline-block;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding: 15px;
}
.inquireMessage-destination dt a,
.inquireMessage-origin dt a {
	color: #234093;
	padding: 0;
}
.inquireMessage a:hover,
.inquireMessage a.hover {
	text-decoration: underline !important;
}
.inquireMessage dd {
	background-image: url("../../images/style/inquiremessage_dt_blue.png?v=140920aVB");
	background-position: left 0;
	background-repeat: repeat-y;
	margin: -10px 0 0 20px;
	min-height: 24px;
	padding: 8px 0 0 34px;
	position: relative;
	text-align: left;
}
.inquireMessage dd.new {
	border-top: 1px solid #f4f4f4;
	margin-top: 60px;
	padding-top: 16px;
}
.inquireMessage dd i {
	background-image: url("../../images/style/inquirydisplayicon.png?v=140920aVB");
	background-position: -297px -38px;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	left: -7px;
	overflow: hidden;
	position: absolute;
	top: 14px;
	width: 16px;
}
.inquireMessage dd.new i {
	background-color: #f8f8f8;
	background-image: url("../../images/style/inquirydisplayicon.png?v=140920aVB");
	background-position: -265px 18px;
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	left: -24px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 48px;
}
.inquireMessage dd {
	text-align: left;
}
.inquireMessage dd p {
	display: block;
}
#addTab p {
	text-align: left;
}
#addTab {
	padding: .6em .5em .5em .5em;
}
.addtabTitle {
	font-weight: bold;
	font-size: 16px;
}
.orderSize4 {
	line-height: 1em;
	color: #666;
	font-size: 1em;
}

/* Nav-pills */
.nav-pills{
	width:100%;	
	box-shadow: 0 0 10px #BDBDBD;
	margin:0 auto;
	padding: 0;
	border-radius: 5px
}
.nav-pills li{
	margin:0 0 2em 0;
	padding: 0;
	float: left;
}
.nav-pills a{
	border: 0px solid rgba(221, 221, 221, 0.46);
	position: relative;
    display: block;
    padding: 8px 10px;
    border-radius: 4px;
}

@media screen and (max-width: 480px) {
		.nav-pills {
    border-radius: 5px;
    box-shadow: 0 0 10px #bdbdbd;
    float: right;
    margin: 0 0 30px 18px;
    padding: 0;
    width: 100%;
}
		.nav-pills li{
			margin:0 0 0em 0;
			padding: 0;
			float: none;
		}
		.nav-pills a {
    border: 1px solid rgba(221, 221, 221, 0.46);
    border-radius: 4px;
    display: block;
    padding: 10px 15px;
    position: relative;
}
	}


/* Detail */
.image.deta-featured {
			display: block;
			margin: 20px 0 0 12%;
    		position: absolute;
			width: 32%;
			justify-content: center;
			float: left;
		}
			
			.see_goods{
				max-height: 480px;
				width: 400px;
				display: block;
				text-align: center;
			}
			
			
			
			@media screen and (max-width: 1280px) {
				.see_goods{
					max-height: 400px;
					width: 100%;
			}
			}
			
			@media screen and (max-width: 980px) {
				.see_goods{
							width:100%;
							height: auto;
						}
			}
			
			@media screen and (max-width: 768px) {
				.see_goods{
							width:100%;
							height: auto;
							max-height:420px;
						}
			}
			
			@media screen and (max-width: 480px) {
				.see_goods{
							width: 100%;
							height: auto;
							max-height: auto;
						}
				.deta-thumbnail > #imageMenu {
				    height: auto !important;
				}
				
			}


			.image.deta-featured img {
				margin: 0 auto;
				max-width: 100%;
				max-height: 100%;
				justify-content: center;
			}
		
		.post .deta-thumbnail {
			width: 9%;
			/*position:absolute;
			top:35px;
			left:40px;*/
			float: left;
			padding: 0 5px 0 0;
		}
		.post .deta-thumbnail a{
			width: 100%;
			float:left;
			display:block;
			margin:5px;
			padding: 2px;
		}
		.post .deta-thumbnail .item-control{
			text-align: center;
		}
		.post .deta-thumbnail .item-product{
			display:none;
		}
		.post .deta-thumbnail img{
			width: 95%;
		}
		ul.deta-actions {
			cursor: default;
			list-style: none;
			padding-left: 0;
			width:47%;
			/*position:absolute;
			left:50%;
			top:50px;*/
			float: right;
			margin:0 0 0 5%;
		}

			ul.deta-actions li {
				display: inline-block;
				padding: 0 1em 0 0;
				vertical-align: middle;
				width:100%; 
				margin: 8px 0 0;                                                                                                                               
			}
			
			ul.deta-actions li .title h2 {
					margin: 0;
					word-break: break-all;
					display:block;
				    text-overflow:ellipsis;
				    /*word-break: break-all;*/
				    text-transform:none;
				}
				ul.actions li .red{
				font-size: 1.2em;
				font-weight: 800;
			}	
			
			ul.deta-actions li span{
				float: left;
				margin:0 3px;			
			}		
			
			ul.deta-actions li > span{
				float: left;
				margin:0 3px;	
				width:80px;	
				display: block;	
				font-size: 16px;	
			}
				.sku-r{
					margin-right:3px;
				}
			
				ul.deta-actions li .dan_left{
					position: relative;
					margin:0 10px;
				}
				ul.deta-actions li .addthis_counter{
					display: inline-block;
				    position: absolute;
				    top: 3px;
				}
				
			ul.deta-actions li > .size{
				margin: -20px 0 0 30px;
			    padding: 0 0 0 56px;
			    width: 90%;
			    float:left;	
			}
			
			ul.deta-actions li span.pasprice{
				text-decoration: line-through;	
				font-size: 1em;
				margin: 0px 0 0 5px;			
			}	
			
			ul.deta-actions li span.off-box {
				background: #ce293b none repeat scroll 0 0;
				border: 0 solid #e97f92;
				border-radius: 3px;
				color: #fff;
				display: block;
				font-size: 12px;
				height: 20px;
				line-height: 20px;
				opacity: 0.9;
				padding: 0 3px;
				float: left;
				margin: 3px 8px;
			}	
				
			ul.deta-actions li .color a{
				display: block;
				float: left;
				border: 1px solid #ccc;	
				width: 40px;
				height: 40px;
				margin: 0 5px 5px 5px;
				cursor: pointer;
			}	
			
			ul.deta-actions li .size a{
				display: block;
				float: left;
				border: 1px solid #ccc;	
				margin: 2px 5px 5px 5px;
				padding: 0 10px;	
				cursor: pointer;			
			}
			
				ul.deta-actions li .size .a_sg, ul.deta-actions li .a_sg{
					display: block;
					float: left;
					border: 0px;
					margin: 0 5px;
					padding: 0 10px 0 0;
					color: #3399ff;				
				}
			
			ul.deta-actions li .quantity{
				float: left;
				width: 120px;	
				height: 30px;
				line-height: 30px;	
				margin: 0;		
			}
			
			ul.deta-actions .fa-shopping-cart{
				height: 40px;
				line-height: 40px;
				margin: 20px 0;
				letter-spacing: 0em;
				/*background: #F85100;
				color: #fff !important;
				border: 1px solid #eb4e01;*/
				border-radius: 5px;
				font-size: 1em;
			}
			ul.deta-actions .fa-shopping-cart::before{
				font-family: FontAwesome;
			    font-style: normal;
			    font-weight: normal;
			    /*color: #fff !important;*/
			    text-transform: none !important;
			    font-size: 1.3em;
			    display: none;
			}			
				ul.deta-actions li .down-app{
					text-align:center;
					border: 1px solid rgba(160, 160, 160, 0.3);
					padding: 1em;
					width: 320px;
					height: 115px;
					border-radius: 5px;
					position: relative;
				}	
			
			#onlickImg{
				border:1px solid #F85100;
			}
			
			@media screen and (max-width: 1880px) {
				.deta-actions li .down-app >.wm2-r{
					position: absolute;
					top:10px;
					right:20px;
				}
			}	
			@media screen and (max-width: 480px) {
				.deta-actions li .down-app >.wm2-r{
					float:left;
					position: relative;
					top:auto;
					right: auto;
				}
			}	
			
			ul.deta-actions li .down-app .wm2{
				width:80px;
				margin:0 15px 0 0;
			}
			ul.deta-actions li .down-app .temp-logo{
				width:60px;
				margin:0 0 0 15px;
			}
			.deta-actions p{
				font-size: 10pt;
				color: #aaa;
			}
			.post .see_img {
				    display: block;
				    width: 100%;
				    text-align: center;
				    display: block;
				    margin-top: 10px;
				}
				.post .see_img img {
				    display: inline;
				}
				.post > .image.featured img {
				    -moz-transition: -moz-transform 0.2s ease-out;
				    -webkit-transition: -webkit-transform 0.2s ease-out;
				    -ms-transition: -ms-transform 0.2s ease-out;
				    transition: transform 0.2s ease-out;
				}
				
			.post .DanpinLeft_share{
				cursor: default;
			    left: 50%;
			    list-style: outside none none;
			    padding-left: 0;
			    position: relative;
			    width: 50%;
			}
			
			.post .DanpinLeft_share .coupon_o{
				font-size: 1em;
				margin-top: 5px;
			}
			
				.post .DanpinLeft_share .dan_left a{
					display: block;
				    float: left;
				    height: 32px;
				    margin-left: 5px;
				    width: 25px;
				    margin: 0 5px 0 0;
				    border: 0;
				}
				
					.post .DanpinLeft_share .dan_left a img{
						width: 100%;
					}
					
				.addthis_counter.addthis_bubble_style {
				 	background: url("../../images/index.gif") no-repeat;
				    background-position: 0 0;
				    box-sizing: content-box;
				    color: #000;
				    font-family: arial,helvetica,sans-serif;
				    font-weight: 700;
				    height: 2pc;
				    margin: -3px 0 0 5px;
				    padding: 0 0 0 4px;
				    text-align: center;
				    width: 58px !important;
								}
			#wrapper .also-link{
				margin: 0;
				padding: 0;
			}
				#wrapper .also-link li{
					list-style-type: none;
					width: 25%;
					float: left;
					padding: 1em;
				}
				#wrapper .also-link li img{
					width: 100%;
				}
				#wrapper .also-link li .title{
					width: 100%;
					display: block;
				}
			
			.post > footer{
				position: absolute;
				right: 30px;
				top: 30px;
			}
			
			/*  App  */	
			.row-fluid {
			    width: 100%;
			}
			@media screen and (max-width: 1980px) {
				.row-fluid {
				    display: none;
				}
			}
			
			@media screen and (max-width: 1200px) {
								
				.image.deta-featured {
				    display: block;
				    margin: 20px 0 0 4%;
				    position:initial;
				    width: 30%;
				    justify-content: center;
				    float: left;
				}
				
				ul.deta-actions li .down-app {
				    text-align: center;
				    border: 1px solid rgba(160, 160, 160, 0.3);
				    padding: 1em;
				    width: 310px;
				    height: 115px;
				    border-radius: 5px;
				}
			}
			@media screen and (max-width: 768px) {
								
				.image.deta-featured {
				    display: block;
				    margin: 20px 0 0 20%;
				    position:initial;
				    width: 50%;
				    justify-content: center;
				    float: left;
				}
				
				ul.deta-actions li .down-app {
				    text-align: center;
				    border: 1px solid rgba(160, 160, 160, 0.3);
				    padding: 1em;
				    width: 310px;
				    height: 115px;
				    border-radius: 5px;
				}
			}
			
			
			@media screen and (max-width: 480px) {
				.row-fluid {
				    display: block;
				}
			}
			
.carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1;
}
.carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}
.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
}
.carousel-indicators .active {
    background-color: #fff;
}
.black-pill-button {
    height: 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight: bold;
    text-align: center;
    text-shadow: none;
    background-color: #F85100; 
    border: 1px solid #bbb;
    color: #ffffff;
    cursor: pointer;
    zoom: 1;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.mobile-contest-extra-photos {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin: 5px;
    line-height: 30px;
    padding: 0px 10px;
    font-size: 0px;
    z-index: 1;
    border: 1px solid #fff;
}
.extra-photos-icon {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin:6px 6px;
    float: left;
}
.extra-photos-text-app {
    vertical-align: middle;
    font-size: 13px;
    font-weight: 400;
    color: #ffffff;
}
			.carousel-inner {
			    position: relative;
			    width: 100%;
			    overflow: hidden;
			}
			.swipe {
			    overflow: hidden;
			    visibility: hidden;
			    position: relative;
			}
			#slider {
				visibility: visible;
				margin: 0px;
			}
			.swipe-wrap > figure {
			    float: left;
			    width: 100%;
			    position: relative;
			}
			.wrap {
			    margin: .8em auto 0 auto;
			}
			#slider .app-image img {
				width: 100%;
				max-width: 600px;
			}
						
			
			
			@media screen and (max-width: 1280px) {
				ul.actions li .down-app{
					text-align:center;
					border: 1px solid rgba(160, 160, 160, 0.3);
					width: 350px;
					height: 115px;					
					border-radius: 3px;
				}
				
				.post .DanpinLeft_share{
					margin-top: 50px;
				}
			}
			@media screen and (max-width: 1200px) {
					.post .DanpinLeft_share{
					margin-top: 160px;
				}
				
				#wrapper .also-link li{
					width: 208px;
				}
			}
					
			
			@media screen and (max-width: 980px) {
				.post .DanpinLeft_share{
					margin-top: 80px;
				}
				
				#wrapper .also-link li{
					width: 180px;
				}
			}
			
			@media screen and (max-width: 768px) {
				
				.post .DanpinLeft_share{
					margin-top: 120px;
				}
				
				@media screen and (-webkit-min-device-pixel-ratio: 0){
					.post .DanpinLeft_share{
					margin-top: 220px;
				}
				}
				
				.post .deta-thumbnail {
				    width: 14%;
				    margin: 0 0 0 0%;
				    position: absolute;
				}
				
				ul.deta-actions {
					width:100%;
				}
				
				.image.featured {
				    display: block;
				    margin: 0 0 0 12%;
				    width: 35%;
				    justify-content: center;
				}
				}
				@media screen and (max-width: 736px) {
					ul.actions {
				    cursor: default;
				    list-style: none;
				    padding-left: 0;
				    width: 45%;
				    position: absolute;
				    left: 50%;
				    top: 20px;
				}
			
			@media screen and (max-width: 736px) {	
				#wrapper .also-link li{
					width: 50%;
				}
				.tab_pad p img{
					width: 100%;
				}
			}
			@media screen and (max-width: 480px) {	
				#slider .app-image img {
				width: 100%;
				max-width: 600px;
			}
			}
				ul.actions.pagination .next, ul.actions.pagination .previous {
					min-width: 18em;
				}
				
				ul.actions li .title h2 {
				    margin: 0;
				    word-break: break-all;				    
				}
				
				.post .DanpinLeft_share{
					margin: 140px 0 20px 0;
				}
				
				.post > footer {
				    position: absolute;
				    right: 10px;
				    top: 10px;
				}
				
				.image.featured {
				    display: block;
				    margin: 0 0 0 0px;
				    width: 1%; 
				    justify-content: center;
				}

				.post .deta-thumbnail {
					width: 100%;
					position:relative;
					margin:5px 0 0 50px;
					top:auto;
					left: auto;
				}
				
				.image.deta-featured {
				    display: block;
				    margin: 0 auto;
				    width: 100%;
				    justify-content: center;
				    position: relative;
				}
				
					.post .deta-thumbnail a{
						width: 24%;
						height: 100%;
						float: left;
					}
					.post .deta-thumbnail .item-control{
						display: none;
					}
					.post .deta-thumbnail .item-product{
						display:block;
						width: 5%;
						height: 20px;
						margin-top: 2.5em;
					}

			}
			@media screen and (max-width: 480px) {
				
				.post .image {
				    width: 40% !important;
				    margin: 0 auto !important;
				    padding: 0;
				    float:none !important;
				}
				.order-list > .image.featured {
				    float:left!important;
				    margin: 0 .5em .5em 0 !important;
				}
				ul.actions-ul {
				    margin-top: -40px;
				    width: 100%;
				}
				
				.post .deta-thumbnail {
					width: 100%;
					position:relative;
					top:auto;
					right:auto;
					margin:0 0 10px 0;
					display: none;
				}
				
				.post .deta-thumbnail a{
					float:left;
					display:block;
					margin:5px;
				}
				
				.image.deta-featured {
				    display: none;
				    margin: 0 auto;
				    width: 100%;
				    justify-content: center;
				    position: relative;
				}

				ul.deta-actions {
					margin: 0 0 2em 0;
					cursor: default;
				    list-style: none;
				    padding-left: 0;
				    width: 100%;
				    position: relative;
				    top: auto;
				    left: auto;
				}

					ul.deta-actions li {
						padding: 0em 0 0 0;
						display: block;
						text-align: left;
						width: 100%;
						float: left;
					}
					
					ul.deta-actions li .down-app{
					text-align:center;
					border: 1px solid rgba(160, 160, 160, 0.3);
					width: 80%;
					height: auto;
					margin: 0 auto;
				}
					
						ul.deta-actions li:first-child {
							padding-top: 0;
						}

						ul.deta-actions li > * {
							
							/*margin: 0 !important;*/
						}

					ul.deta-actions.small li {
						padding: 0.5em 0 0 0;
					}

						ul.deta-actions.small li:first-child {
							padding-top: 0;
						}
					
					.post .DanpinLeft_share{
						margin: 0px auto 20px auto;
						left:auto;
						width: 100%;
						clear: both;
					}
					
					ul.deta-actions li span.off-box {
						float: right;
					}	
					
					ul.deta-actions li .down-app .wm2{
						width:100px;
						margin:0 auto;
					}
					ul.deta-actions li .down-app .left{
						float: inherit;
					}
				ul.deta-actions .big-li{
					text-align: center;
				}
				
			}
.tabs {
  border-bottom: 1px solid #d1d1d1;
  height: 46px;
  width: 100%;
}
.tabs li {
  cursor: pointer;
  float: left;
  height: 46px;
  line-height: 30px;
  margin-right: 12px;
  overflow: hidden;
  padding: 7px 20px;
  position: relative;
}
.normal_tab {
  border: 1px solid #d1d1d1;
  color: #808080;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
  min-width: 80px;
  overflow: hidden;
  padding: 0 18px;
  position: relative;
}
.active_tab {
  background: #2b2b2b none repeat scroll 0 0;
  border: 1px solid #7b7b7b;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bolder;
  height: 46px;
  line-height: 30px;
  margin-right: 8px;
  min-width: 80px;
  overflow: hidden;
  padding: 7px 20px;
  position: relative;
}
.hide {
  display: none;
}
.tab_pad {
  line-height: 150%;
  padding: 15px 0;
  list-style: outside none none;
}
@media screen and (max-width: 480px) {
	.tab_pad img{
	  width:100%;
	}
}
.tab_pad table {
  background-color: #ffffff;
  border: medium none;
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 13px;
  margin: auto auto auto 5.4pt;
  padding: 0;
  width: 96%;
}
.Rating {
  clear: both;
  font-family: Tahoma,Geneva,sans-serif;
  height: 20px;
  margin-bottom: 6px;
  position: relative;
  width: 765px;
}
.Average_div {
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding-left: 10px;
  width: 260px;
}
.Average_span {
  float: left;
  font-size: 14px;
  padding-right: 6px;
}
.star_display_8 {
  background: rgba(0, 0, 0, 0) url("../img/star_all.png") repeat scroll 0 -12px;
  float: left;
  height: 12px;
  margin: 0;
  padding: 0;
  width: 70px;
}
.none {
  display: none;
}
#tabbox img{
	width: auto;
}
@media screen and (max-width: 480px){
	#tabbox img{
	width: 95%;
}
}


/* Order Detail */
ul.cart li > article.order-list {
    border:1px solid rgba(160, 160, 160, 0.3);
    padding: 1em 1.5em;
    
}
ul.order-conter > li article{
    border-bottom: 1px solid #f4f4f4;
    padding: 1.5em 0 0;	
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-boxborder-radius: 3px;
    -webkit-box-shadow: 0px 3px #f4f4f4;
    -moz-box-shadow: 0px 3px #f4f4f4;
    box-shadow: 0px 3px #f4f4f4;
}
ul.cart li > article.order-list .free-shipp {
    border-top:1px dotted rgba(160, 160, 160, 0.3)
}
ul.order-conter > li {
    border-bottom: 0px;	
}
ul.cart li > article.order-list div p {
    border-bottom: 1px dotted rgba(160, 160, 160, 0.3);    
}
@media screen and (max-width: 480px){
	ul.order-conter > li{
		margin-top:1em;
}
	ul.cart li > article.order-list .free-shipp .checkout-this-now {
    	width: 100px;
}
}

/* Favorate */
.cart footer .stats .share{
  display: block;
    float: left;
    height: 18px;
    margin: 0 10px;
    width: 18px;
}
	.cart footer .stats .share img{
	  width: 100%;
}



.bill-ecommerce-box {
  margin: 30px 0 0;
}
.bill-order-box {
  border-bottom: 1px solid #ddd;
  border-radius: 4px;
  color: #bbb;
  font-size: 14px;
  font-weight: normal;
  margin: 5px auto;
  padding: 0 20px;
  position: relative;
  text-align: left;
  width: 80%;
}
.bill h4 {
  font-size: 18px !important;
  color: #53555c;
    margin-bottom: 10px;
}
.bill span.bill-top {
  display: block;
  margin: 0;
  line-height: 40px;
}
.bill-order-box label {
  color: #999;
  font-size: 15px;
  font-weight: normal;
  margin-right: 8px;
  display: inline;
}


.add-cart-box {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 10px;
}
.add-cart-bill {
  font-size: 30px;
    margin-left: 5px;
    margin-right: 5px;
    color: #ff8a00;
}
.add-cart-bi{
	font-size: 20px;
	font-weight:normal;
}
.add-cart-p{
	color: #999;
	margin-top: 8px;
	font-weight:normal;
	text-align: center;
}
.add-cart-tab {
  background: #f9f9f9;
  padding: 0px 0;
  margin-top: 0px;
  float: left;
  width: 100%;
}
.order-Box4-tr {
    height: 120px;
    float: left;
}
.add-cart-img {
  margin: 0 0 0 8px;
  width: 74px;
}
.order-Box4-con{
  float: left;
  margin-left: 10px;
}
.order-Box4-con p{
	
}
.order-yj{
	margin-left: 2em;
	font-weight:normal;
	color: #999;
}
.order-code{
	color: #777;
	font-size: 12px;
	font-weight:normal;
}
.order-jt{
	float:right;
	margin-right: 10px;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 16em;
  font-size: 1em;
  color: #999;
}
.t_line_through {
    text-decoration: line-through;
}
.add-cart-input-box{
	clear: both;
	bottom: 25px;
	position:absolute;width:80%;margin:10px 0 0 0;padding:0;
}
.button-rounded{
	background: #F9733B;
	margin: 0 0 0 10px;
	float: right;
	background: #f4af4c;
	height: 40px;
	line-height: 40px;
}
.checkout-input{
	float: right;
	height: 40px;
	line-height: 40px;
}

.input-gray{
	background: #CECECE !important;
}

/**/
.promotion-banner{
	width: 100%;
	text-align: center;
	border: 1px solid #F6F6F6;
	padding: 3px;
}
.promotion-banner img{
	margin: 0 auto;
}

@media screen and (max-width: 768px){
	.promotion-banner{
	margin-top:0em;
}
.promotion-banner img{
	width:100%;
}
}

@media screen and (max-width: 480px){
	.promotion-banner{
	margin-top:3em;
}
.promotion-banner img{
	width:100%;
}
}

.deteil-img-con img{
	width: 46%;
	margin:0 1%;
	float: left;
}
.message-edit {
  width: 100% !important;
  font-family: Arial,Helvetica,sans-serif;
}
.message-edit tr, .message-edit tr td{
  background: #fff;
  border: 0;
}
.message-edit-link {
  border: 1px solid #f1f1f1;
  display: block;
  float: left;
  height: 120px;
  line-height: 100px;
  margin: 10px 5px;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 100px;
}
.message-edit-link:hover {
  background: #ebebeb none repeat scroll 0 0;
}
.message-edit-link .fa {
  display: none;
  font-size: 14px;
  position: absolute;
  right: 5px;
  top: 3px;
}
.message-edit-link:hover .fa {
  color: #de4a1d;
  display: block;
}
.message-edit img {
  max-height: 100% !important;
  max-width: 100% !important;
}


.col-org{
	color:#FF9700;	
}
.col-green{
	color: #16C000;
}
.bg-d{
	background: #eee;
}
.bg-z{
	background: #B26900;
}
.fa-star.col-org, .fa-star-o.col-org{
 	float: left;
	margin: 5px 2px;
 }
.left.col-org{
	margin: 0 8px;
	font-size: 22px;
}
.reviews-tit{
	margin:0 10px 0 0;
}
.btn-review{
	color: #fff;
    font: 12px/12px Verdana;
    font-weight: 800;
    text-decoration: none;
    padding: 10px 10px;
    display: inline-block;
    text-shadow: 0 1px 0 #fff9a0;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #C31E25;
    border: solid 1px #9D0015;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: -5px 10px;
}
.star-con{
	margin: 20px 0;
}
.star-box{
	margin: 2px 0;
	font-size: 14px;
}
.bg-d.left{
	width:200px;
	height: 20px;
	margin: 3px 5px;
}
.rate-stat{
	height: 20px;
}

#reviews{
	position: relative;
	margin: 60px 0 0 0;
}
.widget.w-review{
	position: relative;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.orange.left{
	width:100%;
	font-size: 16px;
}
.w-prReviews .w-reviews {
  padding: 0 10px;
}
.w-prReviews .w-review {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;  
}
.w-review .reviewerInfo {
  left: 0;
  position: absolute;
  top: 0;
  width: 111px;
  font-size: 12px;
  padding-left: 0;
}
.w-review .reviewerInfo li {
  margin-bottom: 4px;
  overflow: hidden;
  width: 112px;
}
.star {
  background-image: url("http://litbimg2.rightinthebox.com/./resource_5840247a7307bf20cffafe12e825dd2300d96790_litb/dev_v2/base-images/star-ratings.png");
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.starS1, .starS2, .starS3, .starS4, .starS5, .starS0, .starS0_5, .starS1_5, .starS2_5, .starS3_5, .starS4_5 {
  height: 15px;
  width: 70px;
}
.starS5 {
  background-position: 0 -20px;
}
.w-prReviews .lightGray {
  color: #999;
}
.b, a.b:link, a.b:visited {
  font-weight: bold;
}
.w-review .reviewDetails, .w-review .w-reviewReplys, .w-review .writeReply {
  margin-left: 121px;
  width: 70%;
}
@media screen and (max-width: 480px) {
	.w-review .reviewDetails, .w-review .w-reviewReplys, .w-review .writeReply {
  margin-left: 0px;
  width: 100%;
  padding-top: 90px;
}
	.attachments a > img{
		    width: auto;
    height: auto;
	}
	}
.w-review .reviewDetails {
  min-height: 102px;
}
.w-prReviews p {
  margin: 5px 0;
}
.w-review .reviewDetails .generalReview {
  font-size: 12px;
}
.orange, a.orange:link, a.orange:visited {
  color: #ee5d04;
}
.w-prReviews p.reviewInfo {
  font-size: 12px;
}
.w-prReviews p.reviewInfo {
  margin: 16px 0;
  overflow: hidden;
  width: 100%;
}
.w-review .reviewDetails a img {
  border: 1px solid #fff;
}
.right.r-review{
	text-align: center;
}
.reviewerWas {
  right: 0px;
  position: absolute;
  top: 20px;
  width: 111px;
  font-size: 13px;
  padding-left: 0;
}
.reivew-show{
	display: block;	
}
.arrow-holder {
    display: block;
    height: 46px;
    width: 30px;
    margin-top: -29px;
    top: 50%;
    position: absolute;
    cursor: pointer;
}
.prev {
    left: 0px;
}
.arrow-icon {
    width: 30px;
    top: 50%;
    margin-top: -9.5px;
    position: absolute;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 46px;
    display: inline-block;
    vertical-align: top;
}
.litb-icon-huge-extra-prev {
    background: url(http://litbjscss.rightinthebox.com/resource_1e5d4a0805cf7ea59b7793d8ccbe99e2e3aa43e7_litb/dev_v2/base-images/huge-extra-prev.png) no-repeat;
}
.arrow-holder {
    display: block;
    height: 46px;
    width: 30px;
    margin-top: -29px;
    top: 50%;
    position: absolute;
    cursor: pointer;
}
.next {
    right: 0px;
}
.litb-icon-huge-extra-next {
    background: url(http://litbjscss.rightinthebox.com/resource_1e5d4a0805cf7ea59b7793d8ccbe99e2e3aa43e7_litb/dev_v2/base-images/huge-extra-next.png) no-repeat;
}

.qwattinPgayment.right{
	margin-top:-100px;
}

/*review*/
.reviews-l{
	margin-bottom: 20px;
}
.f-item {
  background: #fff none repeat scroll 0 0;
  margin-bottom: 1px;
  margin-top: -1px;
  overflow: hidden;
  font-size: 14px;
}
.fi-info {
  border-right: 1px solid #f5f5f5;
  float: left;
  width: 322px;

}
.comment-goods {
  padding: 55px 50px;
}
.comment-goods .p-img {
  height: 100px;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.comment-goods .p-img img {
  height: 100px;
}
.comment-goods .p-name, .comment-goods .p-price {
  line-height: 20px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.comment-goods .p-name, .comment-goods .p-price {
  line-height: 20px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.comment-goods .p-price strong {
  font-family: verdana;
}
.comment-goods .p-attr {
  color: #999;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.fi-operate {
  float: left;
  padding-top: 30px;
}
.f-goods .z-tip-warn {
    padding-top: 70px;
}
.z-tip-warn {
    position: relative;
}
.fop-item.fop-star {
    height: 16px;
    margin-top: -30px;
    padding-top: 30px;
}
.f-goods .z-tip-warn {
  padding-top: 60px;
}
.fop-item {
    float: left;
    padding-bottom: 10px;
    width: 100%;
    margin-top:20px;
}
.fop-item.fop-star .fop-label {
    height: 16px;
    line-height: 16px;
}

.commstar .star-info {
  color: #999;
  height: 16px;
  line-height: 16px;
  position: absolute;
  right: -30px;
  text-align: right;
  top: 4px;
  width: 30px;
}
.fop-main {
    float: left;
}

.commstar {
  display: inline-block;
  height: 16px;
  margin:-3px 30px 0 0;
  position: relative;
  vertical-align: top;
}

.f-goods .fi-tip {
    left: 40px;
    top: 25px;
}
.z-tip-warn .fi-tip {
    display: block;
}
.fi-tip, .fop-tip {
    display: none;
    position: absolute;
}
.z-tip-warn .fi-tip .tip-text {
    color: #fc982c;
}
.fi-tip .tip-text, .fop-tip .tip-text {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: top;
}

.fop-label {
  float: left;
  height: 40px;
  line-height: 40px;
  margin-left: 40px;
  margin-right: 20px;
  overflow: hidden;
  width: 80px;
}

.root61 .mycomment-form .fop-main {
    width: 707px;
}
.mycomment-form .fop-main {
    float: left;
    margin-right: 40px;
    width: 487px;
}
.fi-tip .fa-info-circle, .fop-tip .fa-info-circle {
  height: 16px;
  margin: 1px 0 0 0;
  vertical-align: top;
  width: 16px;
  color: #FC982C;
}
.f-textarea {
    border: 1px solid #e0e0e0;
    float: left;
    margin-bottom: 10px;
    width: 100%;
    margin-left: 40px;
}

.f-textarea .textarea-ext {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #999;
    float: left;
    line-height: 30px;
    padding: 0 10px;
    text-align: right;
    width: 100%;
}
.f-textarea .textarea-num b {
  font-weight: 400;
}
.f-textarea .textarea-ext .tips, .f-textarea .textarea-num {
  display: inline-block;
  line-height: 30px;
  vertical-align: top;
  font-size: 12px;
}
.ftc1 {
  color: #e4393c;
}
.f-imgshow {
  float: left;
  width: 100%;
}
.m-imgshow .thumbnail-list {
  margin-bottom: -10px;
  overflow: hidden;
  width: 100%;
}
.m-imgshow .btn-upload { 
  background: #F7F7F7;
  border: 1px solid #ddd;
  cursor: pointer;
  float: left;
  height: 50px;
  line-height: 54px;
  margin: 0 10px 10px 40px;
  width: 50px;
  text-align: center;
}
.m-imgshow .btn-upload .fa{ 
  font-size: 20px;
  color: #C2CFD7;
}
.m-imgshow .upload-num {
  color: #999;
  float: left;
  font-family: SimSun;
  margin-bottom: 10px;
}
.m-imgshow .upload-num em {
  color: #e4393c;
  margin: 0 2px;
}

@media screen and (max-width: 1680px) {
	.fi-operate {
  		width:850px;
	}
	.fop-main {
	  width: 670px;
	}
	.f-textarea {
	  margin-left: 0px;
	}
	.m-imgshow .btn-upload {
	  margin: 0 10px 10px 0px;
	}
	.m-imgshow .upload-num {
	  width: 400px;
	}
}
@media screen and (max-width: 1280px) {
	.fi-operate {
  		width:640px;
	}
	.fop-main {
	  width: 500px;
	}
	.f-textarea {
	  margin-left: 0px;
	}
	.m-imgshow .btn-upload {
	  margin: 0 10px 10px 0px;
	}
	.m-imgshow .upload-num {
	  width: 400px;
	}
}
@media screen and (max-width: 980px) {
	.fi-operate {
  		width:400px;
	}
	.fop-main {
	  width: 250px;
	}
	.f-textarea {
	  margin-left: 0px;
	}
	.m-imgshow .btn-upload {
	  margin: 0 10px 10px 0px;
	}
	.m-imgshow .thumbnail-list {
	  margin-top: 40px;
	}
	.m-imgshow .upload-num {
	  width:260px;
	}
}
@media screen and (max-width: 480px) {
	.fi-operate {
  		width:100%;
	}
	.fop-main {
	  width:auto;
	}
	.f-textarea {
	  margin-left: 0px;
	}
	.f-goods .fi-tip {
    left: 0px;
    top: 25px;
}
	.fop-label {
    margin-left: 0px;
}
	.m-imgshow .btn-upload {
	  margin: 0 10px 10px 0px;
	}
	.m-imgshow .thumbnail-list {
	  margin-top: 0px;
	}
	
	.reviewerWas {
    top: 0px;
}
}

/**/
.attachments{
	position: relative;
}
.lightGray.right{
	position: absolute;
	top:50px;
	right: 25px;
}
.line{
	background: #F5F5F5;
	height: 1px;
	margin:10px 0 20px;
}


@media screen and (max-width: 768px) {
	.payment-con { 
	    width: auto;
	}
	.nav-pills li {
	    margin: 0 0 0em 0;
	    padding: 0; 
	    float: left;
	}
	#wrapper .also-link li {
	    width: 165px;
	}

		}
		

.post.clear.post-con-img img{
    max-width: 100%;
    margin: 0 auto;
}