@charset "utf-8";
.popup p, .popup div, .popup img, .popup h1, .popup h2, .popup h3, .popup h4, .popup h5, .popup h6,
.popup li, .popup ul, .popup ol, .popup dl, .popup dd, .popup dt, .popup form, 
.popup table, .popup td, .popup th, .popup tr, .popup input, .popup em, .popup strong {
  margin:0;  
  padding:0;  
  border:0;  
  border-collapse:separate;  
  border-spacing:0;
  font-weight:normal;
  list-style:none;
  font-style:normal;
}
/* CSS Document */
.popup {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	background-image: url(../images/ShoppingCart/popbg.png);
	background-repeat: repeat;
	display: none;
}
.popup form table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.popup1 {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	background-image: url(../images/ShoppingCart/popbg.png);
	background-repeat: repeat;
	display: none;
	border:0px;
}
.popup1 form table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.pop_content 
{
    width: 360px;
}

.pop_content1
{
    width: 665px;
}

.pop_content .popclose_btn,.pop_content1 .popclose_btn {
	background-image: url(../images/ShoppingCart/close.png);
	text-indent: -9999;
	display: inline-block;
	height: 15px;
	width: 15px;
	float: right;
	margin-top: -20px;
	margin-right: -20px;
	background-repeat: no-repeat;
}
.pop_content .popclose_btn:hover,.pop_content1 .popclose_btn:hover {
	background-image: url(../images/ShoppingCart/close_2.png);
	background-repeat: no-repeat;
}

.popup table  td .pop_content,.pop_content1 {
	padding: 20px;
}
.popup1 table  td .pop_content,.pop_content1 {
	padding: 20px;
}

.popup_table
{
    margin: 0;
    padding: 0;
    word-spacing: 0px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 367px;
    position: absolute;
}
.popup_table tr 
{
    vertical-align:top;
}
.popup_table td
{
    padding: 0;
    margin: 0;
    border: 0;
}

td.popup_table_td1 
{
    width:11px;
    height:11px;
    background-image:url(../Images/ShoppingCart/tl.png);
    background-repeat:unset;
}
td.popup_table_td2 {
	width: 340px;
	height: 11px;
	background-image: url(../Images/ShoppingCart/tm.png);
	background-repeat: unset;
}
td.popup_table_td3 {
	width: 16px;
	height: 11px;
	background-image: url(../Images/ShoppingCart/tr.png);
	background-repeat: unset;
}
td.popup_table_td4
{
    width:340px;
    background-color:#FFFFFF;
}
td.popup_table_td5
{
    width:11px;
    height:11px;
    background-image:url(../Images/ShoppingCart/ml.png);
    background-repeat:repeat;
}
td.popup_table_td6
{
    width:16px;
    height:11px;
    background-image:url(../Images/ShoppingCart/mr.png);
    background-repeat:repeat-y;
}
td.popup_table_td7
{
    width:11px;
    height:19px;
}
td.popup_table_td8
{
    width:340px;
    height:19px;
    background-image:url(../Images/ShoppingCart/bn.png);
    background-repeat:repeat-x;
}
td.popup_table_td9
{
    width:16px;
    height:19px;
}

.popaddressbook_table
{
    margin: 0;
    padding: 0;
    word-spacing: 0px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 665px;
    position: absolute;
}
	.popaddressbook_table tr {
		vertical-align: middle;
	}
.popaddressbook_table td
{
    padding: 0;
    margin: 0;
    border: 0;
}
td.popup_table_td10 
{
    width:650px;
    height:11px;
    background-image:url(../Images/ShoppingCart/tm.png);
    /*background-repeat:repeat-x;*/
}
td.popup_table_td11
{
    width:650px;
    background-color:#FFFFFF;
}
td.popup_table_td12
{
    width:650px;
    height:19px;
    background-image:url(../Images/ShoppingCart/bn.png);
    background-repeat:repeat-x;
}

.popup1 .address_book {
	background-image: url(../images/ShoppingCart/address_2.jpg);
	text-align: center;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 30px;
	width: 650px;
	margin-top: 0px;
}
.pop_content .warning_pop{
	background-image: url(../images/ShoppingCart/warning.png);
	padding-left: 50px;
	background-repeat: no-repeat;
	width: 325px;
    padding-bottom: 5px;
    vertical-align:top;
}

.pop_content .warning_pop p, .popup .pop_content h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom:0px\9;
	margin-top:0px;
	line-height:20px;
}

.pop_content1 .address_book p, .popup .pop_content1 h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom:0px\9;
	margin-top:5px;
}

.pop_content,.pop_content1 span {
	font-size: 12px;
	color: #666;
	line-height: 18px;
}

.pop_delete,  .pop_delete:hover{
	font-size: 12px;
	background-image: url(../images/ShoppingCart/delet.jpg);
	display: inline-block;
	padding-left: 20px;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
	height: 15px;
	padding-top:3px\9;
}



.address_table  input {
	margin-left: 5px;
}

.popup form .address_table {
	font-size: 13px;
	color: #666;
	margin-top:0px;
    padding: 0;
    word-spacing: 0px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 650px;
    position: absolute;
}
.address_table thead td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	font-size: 12px;
    margin: 0;
}

.address_table tbody td {
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style:double;
	border-bottom-color: #CCC;
}
.pop_content .join,.pop_content1 .join {
	background-image: url(../images/ShoppingCart/check.png);
	display: inline-block;
	height: 26px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-left: 250px;
	margin-top: 30px;
}
.pop_content .confirm,.pop_content1 .confirm {
	background-image: url(../images/ShoppingCart/check.png);
	display: inline-block;
	height: 26px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-left: 100px;
	margin-top: 30px;
}
.pop_content .cancel,.pop_content1 .cancel  {
	display: inline-block;
	height: 26px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-top: 4px;
	background-image: url(../images/ShoppingCart/cancel.png);
	margin-left: 30px;
}
.popup .popup_code{
	vertical-align:middle;
	}
.popup .popup_refresh{
	vertical-align:middle;
	}
.popup .keyins {
	background-image: url(../images/ShoppingCart/keyin.jpg);
	border:1px solid #EBEBEB;
	margin: 0px;
	height: 32px;
	font-size: 13px;
	line-height: 13px;
	padding-top: 11px\9;
	padding-left: 8px;
}
.popup .shoplist_comfirm {
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	background-image: url(../images/ShoppingCart/check.png);
	padding-left: 30px;
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width:106px;
	line-height: 180%;
	margin-top: 13px;
	margin-left:0px;
	border:none;
	background-color:#FFF;
	cursor:pointer;
}
.popup .shoplist_comfirm:hover {
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	background-image: url(../images/ShoppingCart/check.png);
	padding-left: 30px;
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width:106px;
	line-height: 180%;
	margin-top: 13px;
	margin-left:0px;
	border:none;
	background-color:#FFF;
}
.warning_pop .yes_or_no .no {
	color: #D6D6D6;
	background-image: url(../images/ShoppingCart/cancel.png);
	display: inline-block;
	width: 26px;
	padding-left: 30px;
	background-repeat: no-repeat;
	line-height: 26px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	margin-top: 20px;
}
.warning_pop .yes_or_no .no:hover {
	color: #D6D6D6;
	background-image: url(../images/ShoppingCart/cancel.png);
	display: inline-block;
	width: 26px;
	padding-left: 30px;
	background-repeat: no-repeat;
	line-height: 26px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	margin-top: 20px;
}
.warning_pop .yes_or_no .yes {
	line-height: 26px;
	background-image: url(../images/ShoppingCart/check.png);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 30px;
}
.warning_pop .yes_or_no .yes:hover {
	line-height: 26px;
	background-image: url(../images/ShoppingCart/check.png);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #799F00;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 30px;
}

.activity_table  input {
	margin-left: 5px;
}

.activity_table {
	font-size: 13px;
	color: #666;
	margin-top:0px;
    padding: 0;
    word-spacing: 0px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 675px;
    position: absolute;
}
.activity_table thead td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	font-size: 12px;
    margin: 0;
}

.activity_table tbody td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 0px;
}

.activity_table tfoot td {
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 2px;
	font-size: 12px;
    margin: 0;
}

.activity_end_tb 
{
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 10px;
    width: 675px;
}
.activity_end_hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	height: 1px;
	width: 675px;
	/*margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	clear: both;*/
}

.activity_end_hr1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	height: 1px;
	width: 675px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.activity_title 
{
    font-size: 15px;
}