/*
---------------------------------------------------------------------- */
	/*Shopping Cart Bag*/
	/*2012-07-26 show cart v2*/
	.show-m {float:left;}
	.show-s {float:right;}
	
	.ShoppingCart {margin-bottom:20px;}
	.ShoppingCart .inner {padding:10px;border:1px solid #b1b0d7}
	
	.ShoppingCart .explain {padding:0 5px 15px;line-height:18px;font-size:13px;font-family:Georgia;border-bottom:1px solid #CCC}
	
	.emailtof-btn {display: inline-block;font-size: 16px;font-weight: bold;background: #393766;color: #fff;margin-right:5px;padding: 10px 30px;text-transform:capitalize;}
	
	
	.scitem {border-bottom:1px solid #ccc;position:relative;padding:10px 0 0 10px;margin-bottom:15px;overflow:hidden;}
	.scitem .img {float:left;width:110px;margin:0 10px 10px 0;text-align:center;}
	.scitem .info {overflow:hidden;zoom:1;}
	.scitem .info .item-title{width:80%;font-size:14px;}
	.scitem .info .item-cost{float:right;margin:0 10px 0;font-size:14px;}
	
	
	.scitem .info-meta dt {float:left;width:50px;color:#aaa;}
	.scitem .info-meta dd {overflow:hidden;}
	.scitem .info-meta-edit {color:#aaa;text-decoration:underline;float:right;margin-right:10px;}
	.scitem .action {text-align:right;margin:0 0 15px 0;}
	.scitem .action  a{margin-right:10px;text-decoration:underline;}
	
	.sc-cost-table {background:#E5E6EC;padding:5px 10px;border:1px solid #b1b0d7}
	
	.wish-form li {margin-bottom:15px;}
	.wish-form label{display:block;}
	.wish-form input[type="text"]{padding:2px 4px;width:95%;border:1px solid #b1b0d7}
	.wish-form textarea {padding:6px;width:93%;height:40px;border:1px solid #b1b0d7}
	

/*login-pop*/
	.login-pop,.forgotpasswod-pop {position:relative;display:none;margin:10px auto 0;width:431px;height:285px;background:url(../images/check/login-pop.png) no-repeat;z-index:3999;font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;font-weight:bold;}
	.info-pop {background:url(../images/check/info-pop.png) no-repeat;}
	.login-pop-box {position:absolute;top:100px;left:50%;margin-left:-215px;}
	.login-pop h3,.forgotpasswod-pop h3 {text-indent:-999em;height:22px;}
	.closeL {position:absolute;top:3px;right:23px;text-indent:-999em;background:url(../images/check/closeL.gif) no-repeat;width:61px;height:15px;}
	.closeL:hover {background-position:0 -15px;}
	.login-pop .section,.forgotpasswod-pop .section {padding:15px 25px 25px 25px;position:relative;}
	.login-pop form {margin:15px 0;padding:10px 0;width:200px;border-right:1px solid #560000;}
	.login-pop li,.forgotpasswod-pop li {margin-bottom:10px;}
	.login-pop li.login-help{margin-bottom:0;padding-left:30px;font-size:11px;}
	.login-pop li.login-help a{text-decoration:underline;}
	.login-pop li.login-btn {margin-top:-14px;margin-bottom:0;text-align:right;padding-right:20px;}
	.login-pop label,.forgotpasswod-pop label{color:#560000;width:60px;padding-right:8px;float:left;text-align:right;line-height:18px;}
	.login-pop input{width:110px;border:1px solid #bcbcbe;}
	.login-pop input:focus,.forgotpasswod-pop input:focus{ color:#333; border-color:#ccc; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1.0); }
	.login-pop .skip{position:absolute;top:90px;right:45px;width:127px;padding-right:12px;background:url(../images/check/a.png) no-repeat 100% 50%;}
	.login-pop .skip a{border:1px solid #560000;display:block;padding:0 6px;}
	.login-pop .skip a:hover{text-decoration:none;}
	.forgotpasswod-pop {background:url(../images/check/password-pop.png) no-repeat;z-index:4000;height:177px;}	
	
/*addstate-pop*/
	.addstate-pop {display:none;position:absolute;top:200px;width:276px;height:242px;background:url(../images/check/addstate-pop.png) no-repeat;left:50%;margin-left:-138px;}
	.addstate-pop h3 {height:22px;line-height:22px;color:#d4d2de;font-size:13px;letter-spacing:-0.5px;padding-left:5px;}
	.addstate-pop form {margin:40px 20px;}
	.addstate-pop ul li {margin-bottom:10px;}
	.addstate-pop ul li  label{float:left;width:60px;text-align:right;line-height:17px;padding-right:6px;}
	.addstate-pop ul li.addbtnL{padding-left:66px;}	
	
	
	
	
@media only screen and (min-width: 950px) {
	.show-m {width:610px;}
	.show-s {width:310px;}
	.
}
@media only screen and (min-width: 1340px) {
	.show-m {width:730px;}
	.show-s {width:440px;}

}

@media only screen and  (min-width: 768px) and (max-width: 949px) {
	.ShoppingCart {margin:10px;}
	.show-m {float:none;width:100%;}
	.show-s {float:none;width:100%;margin-top:10px;}
}

@media only screen and (max-width: 767px) {
	.ShoppingCart {margin:10px;}
	.show-m {float:none;width:100%;}
	.show-s {float:none;width:100%;margin-top:10px;}

}
	