﻿
body{ font: normal 11px/14px Tahoma; color: #7C7C7C;}

p {color: #7C7C7C;  }

a{ color: #4570B7; text-decoration: none; }/*#445C8C*/
/*a{ color: #007495; text-decoration: none;color: #445C8C;}*/

a:hover{ text-decoration: underline;}
/*a:hover{ text-decoration: underline;}*/

/*palm Add*/
.icon-arrow
{
	background-image: url("/images/icon/arrow.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding-left: 8px
}

.whiteLink a,.whiteLink a:hover  
{
color: white;
text-decoration: none;
font-weight: bold;
font-size: 11px;
margin-left:-5px;
width: 20px;
margin-top: 1px;
position: absolute;
text-align: center;
	 } 
	 #content-product-description ul li
{
    list-style-type: disc;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 18px;
    color: #676767;
    margin-left: 20px;
}

legend
{
    font-size: 11px;
    color: white;
    font-weight: bolder;
    padding: 3px 0 0 7px;
    width: 133px;
    height: 30px;
    background-image: url('/images/bg_legend.jpg');
    background-repeat: no-repeat;
    position: relative;
    top: -12px;
}

img{ vertical-align: middle;}

h1{ color: #4479A3; font: 500 22px tahoma;}

.texttitle{ font-weight:bold; color:#7C7C7C; padding-bottom:5px; font:Tahoma; font-size:16px;}

.head { color: #4479A3; font: bold 24px/30px tahoma;}

h3{ color: #01215A; font: bold 18px/19px tahoma; padding-bottom: 5px;}

.left{ float: left;}

.right{ float: right;}

.clear{ clear: both;}

/* FONT-COLOR */
.green{ color: #899c0f;}

.gray{ color: #7e7e7e;}

.gray-m{ color: #676767;}

.gray-h{ color: #4c4c4c;}

.red{ color: #c4484b;}

.font-11{ font: normal 11px tahoma;}

.font-12{ font: normal 12px tahoma;}

.font-13{font: normal 13px tahoma;}

.space-left { margin-left:10px;}

.profile a{ color: #F78E00; text-decoration: none; }

.profile a:hover{ text-decoration: underline;}

.navShopAll{ background-image: url(/images/btn/alldepartment.gif); width: 200px; height: 60px; position: relative;}

.navShopAll a{position: absolute;top: 24px;left: 38px; font: bold 13px tahoma; color: #6f6f6f;}

.navShopAll span.all-departments{color: #635f50;}

#menuAnchor
{
    display: none;
}
.flyoutAnchor
{
    background-image: url(/images/btn/flyoutAnchor.gif);
    width: 26px;
    height: 27px;
    cursor: pointer;
    position: absolute;
    right: 13px;
    top: 23px;
    display: block;
}
.flyoutAnchor:hover
{
    background-image: url(/images/btn/flyoutAnchor_hover.gif);
    width: 26px;
    height: 27px;
    cursor: pointer;
    position: absolute;
    right: 13px;
    top: 23px;
    display: block;
}
/*******Banner Home************/
.banner1{background-image: url(/images/theme/bannerHome-catalog.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}
.banner1:hover{background-image: url(/images/theme/bannerHome-catalog-hover.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}

.banner2{background-image: url(/images/theme/bannerHome-Request.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}
.banner2:hover{background-image: url(/images/theme/bannerHome-Request-hover.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}

.banner3{background-image: url(/images/theme/bannerHome-VDO.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}
.banner3:hover{background-image: url(/images/theme/bannerHome-VDO-hover.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}

.banner4{background-image: url(/images/theme/bannerHomePO.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}
.banner4:hover{background-image: url(/images/theme/bannerHomePO-hover.jpg);width: 200px;height: 100px;cursor: pointer;display: block;}


/******* Group Data ************/
.GroupData { margin-top:10px; margin-right:0px; margin-left:0px; margin-bottom:0px;}
.GroupData h3 
{
font-size: 13px;
font-weight: bold;
margin: 8px 0;
padding: 5px;
text-shadow: 1px 1px 1px white;
border: solid 1px #C5C5C5;
border-radius: 2px;
-moz-border-radius: 2px;
background: url(../images/theme/bg-pattern-h3.jpg) repeat-x;
height:20px;
color: #7C7C7C;
}
.GroupData h4 { font-size: 13px;color:#4570b7;font-weight: bold;margin:0;padding-left:0;  background:none;}
.GroupData h5 { font-size: 12px;color: #666666;font-weight: bold;margin:0;padding-left:0; padding-bottom:8px; border-bottom:solid 1px #C5C5C5; margin-bottom:20px;}
.GroupData h5:before{content: url(../images/theme/h5-list-icon.jpg); }
.cart-item-number {background: url(../images/theme/home-cart.jpg); background-repeat:no-repeat; width:226px; height:117px;}
.cart-item-numberEn {background: url(../images/theme/home-cart-EN.jpg); background-repeat:no-repeat; width:235px; height:117px;}
.cart-item-number> span { position:relative;float:right; top:55px; margin-right:80px; text-align:center;}
.cart-item-numberEn>span { position:relative;float:right; top:55px; margin-right:80px; text-align:center;}
.cart-item-number a {font-size: 16px;font-weight: bold; color:Red; text-decoration:underline; }
.cart-item-numberEn a {font-size: 16px;font-weight: bold; color:Red; text-decoration:underline; }
.p-red a {font-size: 13px;font-weight: bold; color:Red; padding-left:5px; padding-right:5px;text-decoration:underline;}
.fontBold { font-weight:bold;}



.GroupData .border{border: 1px solid #C8C8C8;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;padding:10px; min-height:280px;}

.100percent { width:100%;}
.Column-cart{ width:49%; float:left;}
.Column-order{ width:49%; float:right;}
.Column-Chart{ width:100%; float:left;}
.Column-Full{ width:100%; float:left;}
.Columnlast{ margin-right:0 !important; clear:right; }


/* Cart Detail Page */
.orderByCode  
{
	background: url(../images/theme/bg-cart-code.jpg) repeat-x;
	width:100%;
	height:203px;
	border: 1px solid #C8C8C8;
	/* margin-top:60px;*/
	margin-bottom:30px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	}

.man { margin-left:50px; position:absolute;margin-top:-51px;}

.spaceTop { margin-top:50px;}
.spaceleft20 { margin-left:20px;}
.productCode { position:absolute; float:left; margin-left:350px; margin-top:20px; min-width:500px;}
/* Contact us Page */
.msAlert {font-size:12px;margin-left:0px; padding-top:0px; color:Red;margin-top:-10px; padding-left:5px;padding-bottom:10px; float:left; padding-top:10px;}

/* Group Approve */
.GroupData .position{ float:left; text-align:right; width:130px; margin-right: 15px;}
.GroupData label, .GroupData span.label {
	color:#666666;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 180px;
	line-height: 25px;
	 font-weight:bold;
	  color:#666666;
	  font-size:12px;
}
.GroupData .border2{border: 1px solid #C8C8C8;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;padding:10px; min-height:50px;margin-bottom: 15px;}
.ApproveStyle {padding:5px; margin-right:20px; line-height: 25px;
	  color:#666666;
	  font-size:12px;}

-orderDataStyle {padding-left: 20px;}
.GroupData-remark {font-size: 13px; margin-left: 5px; color: Red;}
.border2 input[type="text"]{margin-bottom:5px;}
.border input[type="text"] { height:20px; width:250px;margin-bottom:5px;}/* { height:20px; width:250px;margin-bottom:5px;}*/
.ChangePassContact input[type="password"] { height:20px; width:250px;margin-bottom:5px;}
.border input[type="radio"] { margin-top:-3px;}

.border textarea { width:250px; margin-bottom:0px;}
.border select { width:250px; margin-bottom:0px;}
.positionBtnContact { margin-left:175px; line-height:25px;}
.positionBtnContact p { font-size:12px;}
.livechatstyle{color: #666;
display: block;
float: left;
margin-right: 10px;
padding-right: 10px;
text-align: left;
width:100%;
line-height: 25px;
font-weight: bold;
color: #666;
font-size: 12px;}

.editProstyle{color: #666;
float: left;
margin-right: 10px;
padding-right: 10px;
margin-left:5px;
text-align: left;
width:100%;
line-height: 25px;
font-weight: bold;
color: #666;
font-size: 12px;}
.editProstyle input[type="text"] { height:20px; width:187px;margin-bottom:5px; margin-left:20px;}
.bg-news { background-image: url(/images/theme/news-bg.jpg); background-repeat:no-repeat; background-position:top left; min-height:300px;}
.newsPostion { margin-left:265px; background:#FFFFFF;}

/*.border input[type="textarea"] { height:20px; width:350px; margin-bottom:0px;margin-bottom:5px;}*/

/****************** Cut Style CSS From HTML ************************/
.styleTopMenu {float: left; margin-top: 0; margin-left: 10px; position: absolute;}
.styleHeader-search {padding-top: 20px; padding-left: 210px; padding-right: 240px; color: #727272;margin-right: 0; position: relative; top: 0px; left: 0px;}
.stylejMenu{position: absolute; z-index: 1000; float: left; display: none;left: -5px; top: 60px; background-color: white;}
.height-1 {min-height: 600px;}
.styleblue-header{margin-right: 10px; float: right; padding-right: 10px;}
.styleLanguage {float: right; margin-right: 3px; margin-top: 10px; padding: 0; border: 0;position: static;}
.stylechangLang{text-align: right; color: White; font-size: 12px; padding: 0px 10px 5px 0px;vertical-align: middle; padding-top: 5px;}
.style-m2 {padding-top: 5px;}
.styleFlag{margin-right: 10px; border: none; cursor: pointer;}
.styleTable2 {text-align: right;padding: 0;}

/****************** ViewCompleteOrderStyle ************************/
.completeOrderStyle{	background: url(../images/theme/ViewOrderCompleteGB.jpg) top left; background-repeat:no-repeat;
	width:100%;
	height:155px;

	} 
.completeOrderPosition{	
	position: absolute;
float: left;
margin-left: 170px;
margin-top: 20px;
min-width: 700px;

}
.Approvebutton {

		width:102px;
		height:31px;
		background-image: url(/images/theme/Approve-btn-th.jpg);
		background-color: transparent;
		background-repeat: no-repeat;
		border:none;
		cursor:pointer;
		color: #7C7C7C;
		font-size:11px;
		padding-left:5px;
		color:White; 
	}
.Approvebutton:hover{background-image: url(/images/theme/Approve-btn-th-Hover.jpg);}

.spaceLeft25{margin-left: 25px;}


/*****Change Footer****/
.footer_repeat { width:100%; background:url(/images/theme/Footer-bottom-new.jpg) center top no-repeat; height:108px; margin:0; padding:0;
background-position:bottom;}
.epro-p { margin-top:0; color:#727272; font-weight:normal; font-size:15px; line-height:18px;}

/* Pager */
.pager{ margin-bottom: 30px; margin-top: 5px;}

.pager .disabled{ display: none;}

.pager .current{ background-color: #53b998; border: 0px solid #009; color: #fff; font-weight: bold; margin-top: 4px; padding: 2px 4px; text-align: center;}

.pager span, .pager a{ margin: 4px 3px;}

.pager a{ border: 1px solid #c0c0c0; padding: 1px 3px;  text-align: center; text-decoration: none;}


/* CONTENT-DEPARTMENT */
.table-layout{ width: 100%; margin-top: 0px; margin-bottom: 10px; margin-left:0;}

.table-layout-column-2{ vertical-align: top; padding-left: 10px; padding-right: 0px; width:100%;}

.table-layout-column-1{ width: 202px; vertical-align: top; padding-left: 0px;}

.table-layout-column-3{  width: 250px; vertical-align: top; padding-right: 7px;}

.table-layout-column-center{ vertical-align: top; padding-left: 10px; padding-right:0px; width:100%;}

.table-layout-column-center2{ vertical-align: top; padding-left: 10px; padding-right: 0px; width:100%;}

.table-layout-column-left{ width: 202px; vertical-align: top;  padding-left: 0px;}

.table-layout-column-right{ width: 250px; vertical-align: top; padding-right: 7px;}

#content{ position: relative;  min-height: 400px; margin-top: 10px;}

#content-department.three-columns{ position: relative;  margin-top: 13px; padding-right: 270px; padding-left: 220px; min-width: 462px; min-height: 1500px;}

#content-department h1{ color: #4479A3;/*#660000;*/ font: 500 24px/30px tahoma;}

#content-department-product-display-setting
{
    position: relative;
    background: #ECEFF2;
    color: #999999;
    font: 11px/25px Tahoma;
    height: 29px;
    padding-left: 6px;
}
#content-department-product-display-setting img{ vertical-align: middle; left: 286px;}

#content-department-product-display-setting-applysort{ display: inline;  margin-left: 5px;}

#content-department.three-columns #content-department-left-panel{ position: absolute; top: 0px; left: 10px;}

#content-department.three-columns #content-department-right-panel{ position: absolute; top: 0px; right: 7px; width: 250px; overflow: hidden;}

#content-department-right-panel {margin-right:10px;}

#content-department.three-columns #content-department-left-panel > *, #content-department.three-columns #content-department-right-panel > *
{
    display: block;
    margin-bottom: 20px;
}

#content-department.three-columns #content-department-left-panel > *{ margin-bottom: 8px;}

#content-department.three-columns #content-department-right-panel > img, #column-right{ margin-bottom: 10px;}

ul#content-department-product-list > li{ position: relative;}

ul#content-department-product-list .product-infomation-description, .ink_result .product-infomation-description{ display: none;}

ul#content-department-product-list.list .product-infomation-description{ display: block;}

ul#content-department-product-list.list > li
{
    border-bottom: Solid 1px #d4d0c8;
    min-height: 180px;
    padding-left: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
ul#content-department-product-list-office.list > li{ border-bottom: Solid 0px #d4d0c8;  margin-bottom: 20px;}

ul#content-department-product-list.list .product-image, ul#content-department-product-list.list .product-infomation, ul#content-department-product-list.list .product-action
{
    float: left;
}
ul#content-department-product-list.list .product-infomation{ max-width: 70%;}

ul#content-department-product-list.list .product-action{ clear: both; margin-left: 130px;}

ul#content-department-product-list.list > li div.product-image{ position: absolute; top: 0px; left: 0px;}

div.product-image{ text-align: center;}

ul#content-department-product-list.thumbnail p.product-infomation-description{ display: none;}

#content-product .box-product, #content-department-dept .box-product, #content-index div.box-product
{
    margin-top: 10px;
    border-bottom: solid 0px #CCCCCC;
    padding-bottom: 10px;
    clear: both;
    overflow: hidden;
    height: auto;
}

#content-department-product { margin-left:10px; margin-right:10px;}

.box-product p{ font: normal 13px/18px tahoma;    color: #676767;    margin: 10px 20px;}

.box-product{ margin: 0 10px;}

.box-product p.product-infomation-price, .box-product p.product-infomation-name{    margin: 0px 20px;}

#content-department h2{ font: bold 16px tahoma; color: #800000; padding-left: 25px;}

#content-product h2{ display: inline; font-weight: bold; font-size: 13px; color: #cc0000;}

#content-department.two-columns{  position: relative;  margin-top: 13px;  padding-left: 205px; min-width: 462px;}

#content-department.two-columns #content-department-dept{    min-height: 600px;}

#content-department.two-columns #content-department-left-panel
{
    position: absolute;
    top: 0px;
    left: 10px;
}
#content-department-banner-main, #content-department-product-banner
{
    min-width: 500px;
    text-align: center;
    overflow: hidden;
    margin-top: 2px;
}
#content-department-deptlist{  margin: 10px 0;}

div.center .content-department-deptlist-details
{
    width: 180px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1; *display:inline;
_height:250px;
float:none
}
.content-department-deptlist-details
{
    width: 15%;
    min-width: 240px; /*height: 400px;*/
    float: left;
    padding: 1px;
    border: 1px solid #cbdfe7; /*overflow:hidden*/
}
.content-department-deptlist-details a{ font: normal 12px/14px tahoma; color: #800000;}

.content-department-deptlist-details ul{ margin: 0px; list-style: none;}

.content-department-deptlist-details ul li a
{
    font-weight: normal;
    font: normal 11px/17px tahoma;
    background-image: url(/images/menu/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0 8px;
    color: #007495;
    display: inline-block;
}

#content-department-deptlist-all{ margin: 10px 0;}

div.center .content-department-deptlist-details-all
{
    width: 180px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1; *display:inline;
_height:250px;
float:none
}
.content-department-deptlist-details-all{ width: 15%; float: left; padding: 1px;}

.content-department-deptlist-details-all a{ font: normal 12px/14px tahoma; color: #800000;}

.content-department-deptlist-details-all ul{ margin: 0px; list-style: none;}

.content-department-deptlist-details-all ul li a
{
    font-weight: normal;
    font: normal 11px/17px tahoma;
    background-image: url(/images/menu/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0 8px;
    color: #007495;
    display: inline-block;
}
/**/
.content-department-deptlist-details > ul
{
    /*list-style:*/ /*padding: 0px 20px;*/
}
#search-price-button
{
    vertical-align: middle;
}
#price-begin, #price-end
{
    width: 40px;
}
#content-department-product-sortby
{
    /*width:380px;*/
    position: absolute;
    right: 10px;
    top: 2px;
    padding: 2px 2px 2px 2px;
    font: bold 11px/20px tahoma;
    color: #555555;
}
input#sortByDept
{
    margin: 0px;
    vertical-align: text-top;
    margin: 0 0px 0 6px;
}
#content-department-product-sortby select
{
    border: solid 1px #b0b0b0;
    font: bold 11px tahoma;
    color: #880000;
}

#content-department-product-refid select
{
    padding: 2px;
    border: solid 1px #b0b0b0;
    font: bold 11px tahoma;
    color: white;
    width: 150px;
    background-color: gray;
}
#content-department-product-refid
{
    position: absolute;
    left: 150px;
    top: 2px;
    padding: 2px;
    font: bold 11px/25px tahoma;
    color: black;
    margin-right: 85px;
    top: -1px;
    min-width: 390px;
}
#content-department-product-sortby span.ab
{
    position: absolute;
    right: 98px;
    top: 8px;
    font: normal 11px tahoma;
    color: #868686;
}
#content-department #breadcrumbs h1 a, #content-department #breadcrumbs h1
{
    font: normal 11px tahoma;
}
#content-department #breadcrumbs
{
    margin: 5px auto;
}
#breadcrumbs { margin-top:10px;} /* margin-left:10px;*/

#content-department-dept-show
{
    clear: both;
}
div.box-product-right-panel li, div.box-product li
{
    list-style: none;
    
}

ul.new-product
{
    display: block;
    height: auto;
    margin: auto;
    overflow: hidden;
    width: 240px !important;
}
ul.new-product li
{
    border: 0px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 5px 8px;
    width: 60px !important;
}

#content-department-right-panel .new-product #icon-promotion, #content-department-right-panel .lookinside
{
    display: none;
}
div.box-product-right-panel h2
{
    padding-left: 0px !important;
    border-bottom: solid 2px #cccccc;
    padding-bottom: 3px;
    margin-top: 20px;
}
.box-product-right-panel h3, .box-product-right-panel-new h3, .box-product-right-panel-promotion h3, .box-product-right-panel-new h3, .box-product-right-panel-recommended h3, box-product-right-panel-bestselling h3
{
    color: #4479A3;/*#660000;*/
    font-size: 18px;
    line-height: 19px;
    font-weight: bold;
    border-bottom: solid 1px #b8b8b8;
    padding-bottom: 5px;
}
.box-product-right-panel-new .lookinside, .box-product-right-panel-promotion .product-infomation-description
{
    display: none;
}
.box-product-right-panel-promotion .product-image img, .box-product-right-panel-new .product-image img
{
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px;
    outline: 1px solid #ddd;
    border-top: 1px solid #fff;
    padding: 3px;
    background: #f0f0f0;
}
.box-product-right-panel-promotion ul li
{
    /* basic */
    background-color: #ECEFF2;
    margin: 5px auto;
    padding: 5px 5px 10px 5px;
    text-align: left; /* border-radius */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* box-shadow */
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    min-height: 60px;
    clear:both;
    min-height:40px;
}
.box-product-right-panel-promotion .product-action, .box-product-right-panel-promotion .product-action a
{
    display: none;
}
#content-index .box-product, #content-department-dept .box-product .buttonAdd
{
    width: 100px;
    height: 55px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url('/images/btn/ecoupon_act_s.gif') no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
#BrandList li
{
    float: left;
    margin-right: 5px;
}
#content-bookpreview-departmentlist-select
{
    padding: 9px 0 5px 5px;
}
.box-product-right-panel-promotion #icon-promotion
{
    display: none;
}
/* END CONTENT-DEPARTMENT */

/* PRODUCT SHARED*/
.btn-update-page
{
    display: none;
}
.product-infomation-name, .product-infomation-name a
{
    color: #445C8C;
    font:  11px/14px tahoma;
    font-weight: bold;
}
.product-infomation-description
{
    font: normal 11px/14px tahoma;
    color: Gray;
}
.product-infomation-price
{
    color: #c00 !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
.product-action, .product-infomation-description, .product-infomation, .product-infomation-price
{
    margin: 10px 0px;
}
.product-infomation-name, .product-infomation-description, .product-infomation-description, .product-infomation-price
{
    text-align: left !important;
}
span.full-detail
{
    background-image: url("/images/btn/btn_viewall.gif");
    background-position: 0px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 68px;
    margin: auto;
}

#content-department-dept-show ul
{
    /*overflow:hidden; 	max-height:520px;*/
}

#content-department-dept-show ul#content-department-dept-show-brand
{
    height: auto;
}




/* SHOW PRODUCT THUMB - ALL*/
#content-department-dept-show ul li, #product-history ul li, #content-product-similar-inbrand ul li, #content-product-related ul li, 
#content-product-similar ul li, #content-product-related-dept ul li, #content-product-list ul li, #product-cart-recommend ul li, ul
#content-department-product-list.thumbnail > li, #SearchForm div.ink_result ul li, #content-product-alsobought ul li, #content-home-show ul li
{
    width: 150px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 10px 5px;
    zoom: 1; *display:inline;
_height:250px;
}
#personalize-most-view-dept, #product-cart-recommend
{
    width: 812px;
    max-height: 717px;
    overflow: hidden;
}
#personalize-most-view-dept ul li
{
    width: 150px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 10px 5px;
    zoom: 1; *display:inline;
_height:250px;

}

#content-product-similar-detail-slider ul li, #content-product-related-dept-detail-slider ul li
{
    width: 150px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 10px 5px;
    zoom: 1; *display:inline;
_height:250px;
}

#content-product-similar-detail-slider, #content-product-related-dept-detail-slider
{
    height: 225px;
    overflow: hidden;
    margin: 0px 0px 0px 10px;
}

#content-product-similar-detail-slider-loading, #content-product-related-detail-slider-loading
{
    position: absolute;
    text-align: center;
    width: 220px;
    height: 19px;
    background: url('/images/icon_loader.gif') no-repeat center;
}
/* PRODUCT PAGE */
.table-layout-product-column-center
{
    vertical-align: top;
    padding-left: 10px;
    padding-right: 0px;
}
.table-layout-product-column-left
{
    width: 400px;
    vertical-align: top;
    padding-left: 10px;
}
.table-layout-product-column-right
{
    width: 200px;
    vertical-align: top;
    padding-right: 10px;
}
#content-product-summary
{
    position: relative;
    margin-top: 13px; /*padding-right: 250px;     padding-left: 430px;*/
    min-width: 250px;
    margin-bottom: 20px;
    height: auto/*575px*/;
    overflow: inherit;
}
#content-product-summary-picture
{
    width: 400px;
}
#content-product-summary-main
{
    height: auto;
}
#quickinfo-content h1
{
    color: #4479A3;/*#660000;*/
    font: 500 24px/30px tahoma;
}
#content-product-summary-add2cart
{
    background-image: url('/images/bg_add2cart_repeat.gif');
    background-repeat: repeat-y;
    color: #4479A3;/*#660000;*/
}
#content-product-summary-nextback
{
    background-color: White;
    min-height: 130px;
    margin: 10px auto;
    /*border: solid 1px #c2c2c2;*/
    padding: 3px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border:2px solid #D0DAE3; /*border: 5px solid #E6E6E6;*/
    
    overflow: hidden;
    width: 185px;
}
#content-product-summary-nextback a
{
    width: 90px;
}
#content-product-summary-nextback img.thumb
{
    width: 80px;
    border: 1px solid rgb(202, 200, 200);
}
#content-product-summary-add2cart-detail
{
    padding-bottom: 15px;
    width: 200px;
    background: url('/images/bg_add2cart_foot.gif') no-repeat bottom;
    text-align: center;
}
#content-product-summary-main h1
{
    color: #4479A3;/*#660000;*/
    font: 500 24px/30px tahoma;
    margin-bottom: 5px;
}
#content-product-summary .description
{
    color: #000000;/*color: #676767;*/
    font-size: 11px;
    margin: 10px 0;
}
#content-product-summary .price
{
    color: #c00;
    font-size: 14px;
    font-weight: bold;
}
#content-product-summary-add2cart-detail input.qty { width: 20px;}

#content-product-summary-add2cart-detail > div
{
    margin: 5px;
}
#content-product{ margin: 0px; position: relative;}

#content-product-summary-main{ color: #676767; font: normal 13px tahoma;}

.extendVariationSelectionBox{ margin: 10px 0;}

.status{ margin: 5px 0;}

.status img{ vertical-align: middle;}

.color-deal{  color: #008080;}/*color: #008080; Color of Special Price*/

.color-stock{ color: #d96c00;}

.status-cancel{ font: bold 18px tahoma; color: #cc0000;}

ul.content-product-list > li
{
    width: 140px;
    height: 150px;
    float: left;
    text-align: center;
}
#Question
{
    width: 300px;
    padding: 5px;
    border: solid 1px #c3c3c3;
    display: block;
}
#content-product-gallery-detail
{
    list-style: none;
}
#content-product-gallery-detail img
{
    width: 70px;
    height: 70px;
    border: 1px solid rgb(230, 194, 195);
}
#content-product-description ul li
{
    list-style-type: disc;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 18px;
    color: #676767;
    margin-left: 20px;
}
.ProductSpecTitle
{
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
.ProductRemark
{
    color: gray;
    font-size: 10px;
}
.propertyList li
{
    cursor: pointer;
    float: left;
    margin-right: 10px;
    border: solid 1px #86AEC1;
    padding: 2px;
}
.propertyList li:hover
{
    border: solid 1px #b1ada0;
}
.selectedProperty
{
    color: white;
    background-color: #b1ada0;
    border: solid 1px #b1ada0 !important;
    font-weight: bold;
}
.propertyName
{
    font-weight: bold;
}
#content-product-summary #content-product-summary-main span
{
    display: inline-block;
    width: 120px;
    margin-bottom: 2px;
}
#product-id
{
    background-image: url(/images/icon/icon_product_id.jpg);
    background-repeat: no-repeat;
    padding-left: 25px;
}
#normal-price{ background-image: url(/images/icon/icon_normal_price.jpg); background-repeat: no-repeat; padding-left: 25px;}

#buy-trendyday{  background-image: url(/images/icon/icon_buy_trendyday.jpg); background-repeat: no-repeat; padding-left: 25px;}

#save{ background-image: url(/images/icon/icon_save.jpg); background-repeat: no-repeat; padding-left: 25px;}

.extendVariationSelectionBox div{ overflow: auto;}
.quoteheader
{
    /*background: url("/images/quote-l.gif") no-repeat scroll 4px 4px #ebebeb;*/
    background-color: #ebebeb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    margin: 6px auto 0;
    padding: 3px;
}
blockquote
{
    background: url("/images/quote-r.gif") no-repeat scroll 99% 97% ebebeb;
    border-bottom: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    color: #9b9b9b;
    font-size: 11px;
    line-height: 1.4em;
    margin: 0px 0px 10px 0px;
    padding: 5px 25px 15px 15px;
}
#morecomment{ display: none;}

.content-product-list{ min-height: 300px;}

#content-product-add2cart-ecoupon
{
    text-align: center;
    background-color: white;
    padding: 3px;
    border: dashed 1px #c3c3c3;
    max-width: 150px;
    margin: auto;
    padding-bottom: 10px;
}
#content-product-add2cart-ecoupon .product-infomation-productID, #content-product-add2cart-ecoupon .product-infomation-description{ display: none;}

.btn_send
{
    background-color: Transparent;
    background-image: url("/images/btn/btn_post_comment.png");
    border: 0 none;
    height: 26px;
    width: 79px;
    color: #676767;
    font: 13px tahoma !important;
    cursor: pointer;
}
/* END PRODUCT PAGE */

/* REGISTER PAGE */
div#content-register{ width: 730px; margin: 10px auto; padding: 10px; border: 1px solid #d4d0c8; position: relative;}

div#content-register > h1{ font-size: 18px; font-weight: bolder; color: #4479A3;/*#660000;*/ text-align: left;}

div#content-register-instruction{ margin-top: 13px; border-bottom: Solid 1px; border-bottom-color: #c8c8c9; padding-bottom: 10px; margin-bottom: 13px;}

p#content-register-instruction-content
{
    font-size: 13px;
    font-weight: bolder;
    color: #4c4c4c;
    width: 400px;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 10px;
    line-height: 18px;
}
p#content-register-instruction-remark{ font-size: 11px; color: #7e7e7e; text-align: center;}

div#content-register legend
{
    font-size: 11px;
    color: white;
    font-weight: bolder;
    padding: 3px 0 0 7px;
    width: 133px;
    height: 30px;
    background-image: url(/images/bg_legend.jpg);
    background-repeat: no-repeat;
    position: relative;
    top: -12px;
}
p#content-register-required-remark{ font-size: 11px; color: #7e7e7e; text-align: center; margin-bottom: 14px;}

div#content-register-newsandagreement-news{ text-align: center; margin-bottom: 15px;}

div#content-register-newsandagreement-agreement-checkbox label{ display: inline-block; width: 180px;}

div#content-register-newsandagreement-agreement-checkbox > input{ margin-left: 220px;}

div#content-register-newsandagreement-agreement-checkbox{ width: 600px; margin: 0px auto;}

#content-register-submit{ display: block; margin: 0px auto;}

#content-register-newsandagreement-agreement-content *{ margin: 10px 0px;}

#content-register-newsandagreement-agreement-content > p{ text-indent: 4em;}

#content-register-newsandagreement-agreement-content > ol{ margin-left: 4em;}

#content-register-newsandagreement-agreement-content > h2{ font-size: 14px; font-weight: bolder; text-align: center; margin-bottom: 20px;}

#content-register-newsandagreement-agreement-content > h3{    font-weight: bolder;}

#content-register .input-text input[type="text"]{ background-image: url(/images/bg_input.jpg); background-repeat: no-repeat; width: 190px; height: 22px; border: 0px;}

#content-register-newsandagreement-news input, #content-register-newsandagreement-agreement-checkbox input
{
    background-image: url(/images/bg_input.jpg);
    background-repeat: no-repeat;
    border: 0px;
    color: #676767;
    font: normal 13px/16px tahoma;
}
/* END REGISTER PAGE */

/* ACTIVATE PAGE */
div#content-activate > h2{ border-top: solid 5px Yellow; padding-top: 40px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

div#content-activate
{
    display: block;
    width: 750px;
    margin: 20px auto;
    font-size: 13px;
    color: Black;
    border: solid 1px Gray;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
span#content-activate-thtoppic{color: Red; font-size: 18px; font-weight: bolder;}
span#content-activate-entoppic{font-size: 16px;font-weight: bolder;}

p#content-activate-content-remark{text-indent: 1em;color: #333333;font-weight: bold;}

div#content-activate-content
{
    border: solid 1px;
    border-color: #555555;
    background-color: #f6f6f6;
    width: 460px;
    display: block;
    margin: 30px auto 20px;
    padding: 5px 10px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div#content-activate-content p{margin-bottom: 20px;}

p.content-activate-content-paragraph{text-indent: 1em;}

p#content-activate-content-fristparagraph{color: #555555; font-weight: bold;}

p#content-activate-content-useremail{color: #B60D14;text-decoration: underline;}

/* END ACTIVATE PAGE */

/* DEPARTMENTNAVIATOR.ASCX*/
li.departmentNavigator-childlist > ul{  display: none;left: 100px; min-width: 180px;}

li.departmentNavigator-childlist > ul{z-index: 2;}

li.departmentNavigator-childlist:hover > ul
{
    display: block;
    position: absolute;
    border: solid 2px;
    border-color: #d4d0c8;
    margin-left: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url(/images/icon/icon_under.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
li.departmentNavigator-childlist
{
    background-image: url(/images/bg_tree_list.gif);
    background-repeat: no-repeat;
    background-position: 10px 3px;
    padding-left: 20px;
}
li.departmentNavigator-childlist:hover{ text-decoration: underline; color: #1b6dab !important;}

li.departmentNavigator-grandchildlist
{
    background-image: url(/images/menu/arrow.gif);
    background-repeat: no-repeat;
    background-position: 8px 7px;
    padding-left: 15px;
}
/* END DEPARTMENTNAVIATOR.ASCX*/

/* BOX */
.list-box
{
    width: 198px;/*200px;*/
    font: normal 12px/18px tahoma;
    border:1px solid #D0DAE3;
    background-color: White;
    margin-bottom: 11px; /*max-height:800px;*/
    overflow: auto;
    margin-left:5px;
    
    
}
.list-box > h3
{
    background:#ECEFF2;
    font-size: 13px !important;
    height: 23px;
    padding-top: 4px;
    padding-left: 7px;
    border: none;
    color: Black;
    padding-bottom: 0px !important;
    font-weight: bold;

}

.list-box > h4
{
    font-size: 12px;
    font-weight: bolder;
    color: #880000;
    padding-left: 7px;
    margin-bottom: 2px;
}
.list-box .propname{font-size: 12px;font-weight: bolder;color: #4479A3;/*#660000;*/}

.list-box > ul > li > h5{    font-size: 12px;    color: #999999;    font-weight: normal;}

.list-box > ul{    border-bottom: solid 1px #d7d7d7;    padding-left: 10px;    padding-bottom: 9px;    list-style: none;}

.list-box .active
{
    background-color: #EFEFEF;
    border: 1px solid #D3D3D3;
    color: #A50E0E;
    font-weight: bolder;
    margin-left: -5px;
    padding: 2px 2px 2px 5px;
    width: 95%;
}
.list-box .active > a{    float: right;    margin-right: 5px;}
/* END BOX  */

.content-product-subject{    border: solid 0px;    border-bottom: solid 1px red;}

.boxcontent-border
{
    background-repeat: no-repeat;
    background-color: #eeedea;
    border: solid 1px #c3c3c3;
    padding: 10px;
    -moz-border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    border-radius: 5px 5px 5px 5px;
    max-width: 350px;
}

#billingdata{    padding: 10px 20px !important;    margin: 0px !important;}
/****************************** changePassword Edit Profile *********************************/
.wrapbox3 {width:545px; margin:0 auto;}
#boxblue3  
{
        width:545px; margin:0 auto; min-height:500px; background:#d7e0e5; padding-top:0px; padding-bottom:40px;	
	    -moz-border-radius-bottomright: 5px;
	    border-bottom-right-radius: 5px;
	    -webkit-border-bottom-right-radius: 5px;
	    -moz-border-radius-bottomleft: 5px;
	    border-bottom-left-radius: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	}

.contentbox3 input[type="text"], .contentbox3 input[type="text"], .contentbox3 input[type="password"] {
    margin-left: 10px;
    width: 150px !important;
    margin-bottom:15px;
  
}
.box_input_select3 { background-image:url(/images/theme/box-inputSelect.png); background-position:top; background-repeat:no-repeat; width:504px; 
height:227px !important; margin:0 auto; padding-top:100px;}

#boxblue3 .box_input_select3 input[type="text"], #boxblue3 input[type="text"], #boxblue3 input[type="password"] {
    margin-left: 5px;
    width: 220px !important;
    margin-bottom:15px;
  
}

#boxblue3 .box_input_select3 label{    display: inline-block;    width: 150px;    text-align: right;}

#boxblue3 .box_input_select3 label{    display: inline-block;    width: 150px;    text-align: right;}

.contentbox3 label{    display: inline-block;    width: 110px;    text-align: left;}

.contentbox3 { 
border: 1px solid #fff; 
padding:10px; 
padding-top:20px;
padding-left:40px;
background: #fff url(/images/theme/inner-bg-gray.jpg) repeat-x top;
margin-top:-18px;
border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; 
border:2px solid #D0DAE3; 
height:170px;}

.contentbox3 .heading h3  { color: #FFFFFF; font:tahoma; font-weight:bold; font-size:15px; padding-top: 10px;}

.profilewrap { width:950px; margin:0 auto; margin-top:30px; }
.tablewrap { margin:0 auto; margin-top:30px; max-width:800px; }

.centerwrap { width:950px; margin:0 auto; margin-top:30px; }/*size 1024 ãªé¡ÑºË¹éÒàÇçº»¡µÔáÅéÇÁÑ¹¨ÐÅé¹µÍ¹àªç¤Ë¹éÒ¨Í 1024 / width:1024px; */
.centerwrap h2 { font-size:14px;  font-weight:bold;}

/****************************** FIELDSET 2 *********************************/
.fieldsetwrap_profile{ width:340px; margin:0 auto; min-height:300px;}
.fieldsetwrap_profile input[type="text"], .fieldsetwrap_profile input[type="text"], .fieldsetwrap_profile input[type="password"] {
    margin-left: 10px;
    width: 150px !important;
    margin-bottom:15px;
  
}

.fieldsetwrap_profile label
{
    display: inline-block;
    width: 120px;
    text-align: left;
    margin-left:20px;
    margin-top:20px;

}

/****************************** end changePassword Edit Profile *********************************/

#remark
{
    width: 730px;
    margin: auto;
    text-align: center;
    position: relative;
    height: 110px;
    font: normal 13px tahoma;
    color: #676767;
    margin-top: 25px; /*background-image: url(/images/gr_remark.gif); 	background-repeat: no-repeat; 	background-position: 30px 30px;*/
}
/*textarea
{
    border: solid 1px lightgray;
    padding: 1px 5px;
    color: #676767;
    font: normal 13px/16px tahoma;
    margin-left: 5px;

}*/

#remark textarea
{

    width: 600px;
    height: 100px;
    border: solid 1px gray;
    position: absolute;
    left: 142px;
    font: normal 13px tahoma;
    color: #676767;
    padding: 1px 5px;
}
#comment-product
{
    height: 200px;
}

#comment-product textarea
{
    /*background-image: url(/images/bg_textarea.jpg);*/
    background-repeat: no-repeat;
    width: 600px;
    height: 170px;
    max-height: 170px;
    border: solid 1px #C3C3C3;
    position: absolute;
    left: 30px;
    font: normal 13px tahoma;
    color: #676767;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
    overflow: auto;
}

#bottom-question textarea
{
    background-repeat: no-repeat;
    border: 1px solid #C3C3C3;
    color: #676767;
    font: 13px tahoma;
    width: 600px;
    height: 170px;
    margin-left: 25px;
    max-height: 170px;
}


/****************************** FIELDSET WHITE *************************************/


/* FORM */
.breadcrumb {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:none repeat scroll 0 0 #F9F9F9;
	border-bottom:1px solid #E6E6E6;
	color:#666666;
	font-size:15px;
	line-height:normal;
	margin-bottom:10px;
	padding:9px 12px;
}

/* FIELDSET */
fieldset
{
    border-bottom-color: #e6e6e6;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-left-color: #e6e6e6;
    border-left-style: solid;
    border-left-width: 3px;
    border-right-color: #e6e6e6;
    border-right-style: solid;
    border-right-width: 3px;
    border-top-color: #e6e6e6;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 3px;
    position: relative;
    display: block;
    padding: 0px 10px 10px 10px;
    -moz-border-radius: 3px;
    font: normal 12px/16px tahoma;
    color: #676767;
    background-color: #eaeaea;
    margin-bottom: 10px;
}

fieldset span
{
    font: 11px tahoma;
    margin-left: 5px;
}

fieldset input[type="text"], fieldset input[type="password"]
{
    /*background-image: url(/images/bg_input.jpg);*/
    background-repeat: no-repeat;
    width: 200px;
    height: 22px;
    border: solid 1px lightgray;
    padding: 1px 3px;
    color: #676767;
    font: normal 13px/16px tahoma;
    margin-left: 5px;
}
.white legend
{
	 font-size: 13px;
	color: #4b4b4b;
	font-weight: bold;
	margin: 8px 0;
	/*margin-left:10px;*/
	padding: 5px;
	/*padding: 0 5px 0 30px;*/
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	border: solid 1px #C5C5C5;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #E6E6E6;
	min-width:100px;
	color: #7C7C7C; 
}

.white span.icons {    margin-left: -20px;    position:absolute;}

.white .field { width: 100%; float: left; 	}

.white .field_help { margin-left: 150px; margin-bottom: -5px; font-size: 11px; color: #777; }

.white label, .white span.label {
	color:#666666;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 180px;
	line-height: 25px;
}
.detail label {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 130px;
	line-height: 25px;
}
.white label em, .white span.label em { right: 0; font-size: 100%; font-style: normal; color: #C00; }

.field .by-ProductID label 
{
		color:#666666;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width:100px;
	line-height: 25px;
	font-size:12px;
	}

.white input:focus,
.white input.error:focus, 
.white textarea:focus { 
	border:1px solid #999 !important;
}
.white .upload { 
	margin-bottom: -5em;
}
.white .buttonrow { 
	float: left; 
	margin-top: 1em; 
	margin-bottom: 2.5em; 
	margin-left: 145px; 
	display: block; 
}

.white .field { 
	margin-bottom: 1.5em; 
}
.white .uploader { 
	margin-bottom: .5em !important; 
}
.white .field input,
.white .field textarea {
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	background:url("/images/theme/bg-input.gif") repeat-x scroll 0 0 #ffffff;
	border:1px solid #CCCCCC;
	color:#424242;
	font-size:12px;
	outline:medium none;
	padding: 4px;
	margin-left: 2px;
	margin-right: 8px;
	margin-bottom:10px;
}
span.date {
	color:#444444;
	padding-right:10px;
}

.phone_field input { 
	margin-right: 0;
}
.xsmall { 
	width: 60px;
}
.small {
	min-width: 100px; 
	width: 15%; 
}
.medium { 
	min-width: 240px; 
	width: 26%;
}
.large { 
	min-width: 360px; 
	width: 50%;
}
.xlarge { 
	min-width: 430px; 
	width: 80% !important; 
	height: 100px;/*120*/
}

/* Label top styles */
.label-top .field label { 
	width: 100%; 
	display: block; 
	text-align: left; 
}
.label-top .field span.label { 
	width: 100%; 
	display: block; 
	float: left; 
	text-align: left; 
	position: relative; 
}
.label-top .field .field_help { 
	margin-left: 0; 
	font-size: 12px; 
}
.label-top .buttonrow { 
	margin-left: 0; 
}
.label-top .selector { 
	width: 100%; 
	display: block; 
	float: left; 
}
.field .field_red { 
	font-size: 12px; 
	color: #F00;
}
.form div.controlset label, 
.form div.controlset input { 
	display: inline; 
	float: none; 
}
.form .controlset label {
	font-size: 12px; 
	font-weight: normal !important; 
}
.controlset { 
	margin-bottom: 2.5em; 
	float: left; 
}
.controlset .controlset-pad { 
	width: 70%; 
	min-width: 360px; 
	float: left;
}

field p small{display:block;margin:0 10px 0 120px;font-size:10px;color:#999999;}

field .medium {
    min-width: 240px;
    width: 26%;
}

.head-text   {background:#EEEDEA; padding: 5px; font-weight:bold; margin-bottom:5px;}
.number a { color:Red; font-weight:bold; text-decoration:underline;} 

.head-text-home   {background:#E6E6E6;padding:8px 5px 5px 5px;font-weight:bold;font-size:13px; margin:10px 0 20px 0; height:20px;color: #7C7C7C;
         -moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: 1px solid #E5E5E5;          
                   }
  .head-text-home a { color:Red;}     
  
.head-text-green   {background:#f9fff1;padding:15px 5px 5px 5px;font-weight:bold;font-size:15px; margin:10px 0 20px 0; height:40px;
         -moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: 1px solid #e2e8da; color: #7C7C7C;     
                   }   
 
                   
.head-text-green a { color:White; background:#EE2121; padding:5px; width:50px; border: 1px solid #e2e8da;}  
                   
.head-text-cart   {padding:0;font-weight:bold;font-size:12px; margin:0; height:40px;     }   
.head-text-cart a:link, .head-text-cart a:visited  { color:White; background:#EE2121; padding:5px; width:50px; border: 1px solid #e2e8da;}  
 .whitetext {color:#FFFFFF;}                   
 

.border-section {border: 1px solid #E5E5E5; border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px; padding:5px;}

.textSpanGray {font-size:12px;margin-left:30px; color:#666666;line-height: 25px;}
.textSpanGray {font-size:12px;margin-left:30px; color:Red6;line-height: 25px;}

.wraplabel {float:left; text-align:right; width:120px; margin-right: 15px; font-weight:bold;}

.detail   {float:left;font-size:13px;margin-left:5px; }



/****************************** NEW FIELDSET WHITE *********************************/

div.check-box-sign-in
{
    margin-left: 125px;
}
div.check-box-sign-in p span
{
    font-size: 10px;
}
div.sign-in p
{
    width: 120px;
    text-align: right;
    display: inline-block;
}
div.sign-in input
{
    margin-left: 10px;
    margin-bottom: 5px;
}

/* MYPROFILE */
#content-MyProfile
{
    margin: 10px auto;
    padding: 10px 20px 10px 20px;
}
#sideNav
{
    width: 30%;
    float: left;
}
#contentCol
{
    /*width: 70%;*/
    overflow: hidden;
margin-right: 10px;
}
#myprofile-shipping-editbilling, #myprofile-shipping-editcontact, #EditCustomerShipping, #checkout-shipping-addshipping-addshippingset, #myprofile-shipping-editshipping, #myprofile-shipping-addshipping
{
    /*width:780px;*/
    margin-top: 10px;
    padding-left: 20px;
    float: left;
}
#ChangePassword
{
    width: 510px;
    margin: 20px auto;
}
#orders-table
{
    width: 98%;
    margin-left: 10px;
}
#orders-table thead
{
    background-color: #e6e6e6;
}
#table-quotation-list
{
    width: 100%;
    min-width: 680px;
    border: solid 1px #c5c5c5;
}
#table-wishlist-list
{
    border: solid 1px #c5c5c5;
}
.format-table .thead
{
    background-color: #e6e6e6;
    padding: 5px;
    font-weight: bold;
    font: bold 11px tahoma;
}
.format-table td
{
    border: solid 1px #C5C5C5;
    padding: 5px;
    font: normal 12px tahoma;
}
.byProductID label {}
/* END MYPROFILE */

/* LOGIN.ASPX */
#account-login label, #account-login span
{
    display: inline-block;
    text-align: left;
    width: 250px;
}
#account-login input
{
    margin-left: 5px;
}
#account-login div
{
    margin-bottom: 5px;
}
.help-text
{
    font: normal 11px tahoma;
    color: #7e7e7e;
    text-align: center;
    margin: 10px 0;
}
.box-product-right-panel-new .product-infomation, .box-product-right-panel-new .product-action
{
    display: none;
}

#content-product-description, .product-detail-review-content
{
    font: normal 13px tahoma;
    margin: 10px;

}
.content-product-description h4
{
    font: bold 13px tahoma;
}

#content-product-description ul, .content-product-description p
{
    margin: 10px 20px;
}

#content-product-gallery-detail li
{
    display: inline;
}
#comment-error
{
    color: #C4484B;
    margin: 0 0 10px 20px;
}
/* END LOGIN.ASPX */

/* TAB */
#content-home-show h3, #content-department-dept-show h3, #content-product h3, 
.content-product-description h3, #product-detail-comment h3, #content-product-similar h3, 
#content-product-similar-inbrand h3, #content-product-related-dept h3, #content-product-bundle h3, 
#content-product-related h3, #content-product-alsobought h3, #product-detail-review h3, #product-cart-recommend h3, #personalize-most-view-dept h3
{
   
    font: bold 16px tahoma;
    color: #444444;
    text-align: left;
    padding: 5px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 

    background-color: #ECEFF2;
    margin: 10px 0px;
    padding:10px;
    margin-right:10px;
}




/* PRODUCT - HISTORY*/
#top-page-product-history ul li
{
    width: 80px;
    min-height: 80px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 10px 10px;
    zoom: 1; *display:inline;_height:250px;}
#top-page-product-history img
{
    width: 75px;
    height: 75px;
}
#top-page-product-history
{
    padding: 5px;
    height: 120px;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    width: 98%;
    min-width: 380px;
    margin: auto; *position:relative}
#top-page-product-history .product-infomation-name a, #top-page-product-history .product-infomation-price
{
    display: none;
}
#top-page-product-history .product-infomation-description
{
    display: none;
}
#top-page-product-history img.lookinside
{
    width: 100px;
    height: 25px;
}
#top-page-product-history img.promotion
{
    width: 40px;
    height: 17px;
}
#top-page-product-history ul
{
    width: 100%;
    height: 100px;
    overflow: hidden;
    margin: auto;
    float: left;
}
#top-page-product-history ul li .product-action
{
    display: none;
}


#product-history img
{
    width: 80px;
    height: 80px;
}
#product-history ul li .product-action
{
    display: none;
}
#product-history
{
    border-bottom-color: #ECEFF2;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-left-color: #ECEFF2;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: #ECEFF2;
    border-right-style: solid;
    border-right-width: 5px;
    border-top-color: #ECEFF2;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top-style: solid;
    border-top-width: 5px;
    padding: 5px;
    -moz-border-radius: 5px;
    /*height: 200px;*/
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    width: 98%;
    margin: auto; *position:relative
}
#Relate
{
    border-bottom-color: #e6e6e6;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-left-color: #e6e6e6;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: #e6e6e6;
    border-right-style: solid;
    border-right-width: 5px;
    border-top-color: #e6e6e6;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top-style: solid;
    border-top-width: 5px;
    padding: 10px;
    -moz-border-radius: 5px;
    height: 200px;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    width: 90%;
    margin: auto; *position:relative
}
.box-border-format
{
    border-bottom-color: #e6e6e6;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-left-color: #e6e6e6;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: #e6e6e6;
    border-right-style: solid;
    border-right-width: 5px;
    border-top-color: #e6e6e6;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top-style: solid;
    border-top-width: 5px;
    -moz-border-radius: 5px;
    min-height: 200px;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    width: 98%;
    margin: auto; *position:relative
}
#content div #product-history
{
	border:none;
	height: 230px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
	width: 100%!important;
	margin: auto;
	*position:relative;
	padding: 0px!important;
}
#content-product div #product-history h3
{
	-moz-border-radius: 5px 5px 5px 5px;
    /*background-color: #ECEFF2;*/
    color: #666666;
    font: bold 16px tahoma;
    margin: 10px 0;
    padding: 5px 40px;
    text-align: left;
}
#product-history h3 /*************************************/
{



    margin: 10px 0;
    padding: 5px 10px;
    text-align: left;
    
    border-bottom: 1px solid #D0DAE3;
    color: #4479A3;
    font: bold 17px/19px tahoma;
    padding-bottom: 5px;
}
}
#product-history .product-infomation-name a, #product-history .product-infomation-price
{
    font: normal 11px tahoma;
}
#product-history .product-infomation-description, #searchresult-right-panel .product-infomation-description, #personalize-most-view-dept .product-infomation-description
{
    display: none;
}

#product-history img.lookinside
{
    width: 100px;
    height: 25px;
}
#product-history img.promotion
{
    width: 74px;
    height: 33px;
}
#product-history ul
{
    width: 99%;
    height: 180px;
    overflow: hidden;
    margin: auto;
}

/* END PRODUCT - HISTORY*/

/* WISH LIST */
#product-wishlist
{
    width: 100%;
    margin: 10px 0 0 10px;
}
#product-wishlist-ul
{
    width: 100%;
    display: inline-block;
}
#product-wishlist-ul .product-image, #product-wishlist-ul .product-infomation-name, #product-wishlist-ul .product-infomation-description, #product-wishlist-ul .product-infomation-price
{
    float: left;
}
#product-wishlist-ul .product-infomation-name, #product-wishlist-ul .product-infomation-description, #product-wishlist-ul .product-infomation-price, #product-wishlist-ul .product-action
{
    width: 500px;
}
#product-wishlist-ul li.product-wishlist-list
{
    border-bottom: Solid 1px #d4d0c8;
    min-height: 150px;
    padding-left: 10px;
    margin-bottom: 10px;
    overflow: auto;
}
#product-wishlist-ul li div.product-wishlist-detail
{
    float: left;
}
#product-wishlist-ul li div.product-delwishlist
{
    float: right;
    margin-right: 10px;
}
#product-wishlist-ul .group
{
    width: 400px;
    float: left;
    margin-left: 15px;
}
#product-wishlist h3
{
    margin: 15px auto;
}

/* END WISH LIST */


span.propertyName
{
    margin: 5px 0;
}

/* E-COUPON */
#ecoupon-today
{
    width: 960px;
    margin: auto;
}
#content-home-show div.radius-ecoupon ul li
{
    margin: 0px !important;
}
#buyFromEcoupon
{
    padding: 5px;
}
#ecoupon-today div.radius-ecoupon
{
    /* basic */
    margin: 15px 12px;
    padding: 3px;
    text-align: left; /* border-radius */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* box-shadow */
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    background-color: White;
    border: solid 1px lightgray;
    width: 155px;
    display: inline-block; *display:inline;
vertical-align:top;
min-height:345px;
_height:345px;
zoom:1;

}
#content-home-show div.radius-ecoupon
{ /* basic */
    margin: 15px 5px;
    padding: 5px;
    text-align: left; /* border-radius */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* box-shadow */
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    background-color: White;
    border: solid 1px lightgray;
    width: 210px;
    display: inline-block; *display:inline;
vertical-align:top;
min-height:130px;
_height:130px;
zoom:1;
}
#ecoupon-today div.radius-ecoupon:hover
{
    border: solid 1px #c21818;
}
#ecoupon div.radius-ecoupon #buyFromEcoupon p.product-infomation-name
{
    overflow: hidden;
    text-align: left !important;
    width: 104px;
}

/*#ecoupon div{width:150px}*/
.ecoupon-price
{
    font: bold 14px tahoma;
    color: #c00;
}
#ecoupon
{
    overflow: hidden;
    height: 380px;
}

.content-home-product-list
{
    overflow: hidden;
    height: 520px;
}

#recommandHome
{
    height: 780px;
}

#content-home-show .radius-ecoupon .product-infomation-productID, #content-home-show .radius-ecoupon .product-infomation-description, #content-home-show .radius-ecoupon .product-infomation-description
{
    display: none !important;
}
#content-home-show #ecoupon .radius-ecoupon #buyFromEcoupon li
{
    width: 210px;
}
#content-home-show #ecoupon .radius-ecoupon #image-eCoupon-slider
{
    float: right;
    width: 100px;
    height: 100px;
}

#quickinfo-content-detail #content-product-add2cart-ecoupon .product-infomation-name
{
    display: none;
}
#quickinfo-content-detail #content-product-add2cart-ecoupon
{
    margin-left: 0px;
}

.price-ecoupon
{
    font-size: 18px;
    font-weight: bold;
}
/* END E-COUPON */

/*#content-product-related-dept #content-product-similar
{
	overflow: hidden;
	height : 597px
}*/



#trendyday
{
    width: 950px;
    margin: 10px auto;
    font: normal 13px/18px tahoma;
}
.center
{
    width: 1003px;
    margin: 30px auto;
}
.text-center
{
    text-align: center;
}
.text-right
{
    text-align: right;
}
.text-left
{
    text-align: left;
}
.page-margin-LR-10px
{
    margin: 0 10px;
}
.radius
{
    /* basic */
    background-color: #efefef;
    margin: 0 auto;
    min-width: 450px;
    padding: 0px;
    text-align: left; /* border-radius */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* box-shadow */
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}
#content-department-dept-show-brand li
{
    margin: 0 !important;
    padding: 0 !important;
    min-height: 20px !important;
    width: 100px !important;
}
.more
{
    font-size: 10px;
    margin-left: 3px;
    color: #007495 !important;
}
.office-list-product
{
    width: 100%;
    font: normal 13px tahoma;
}
.office-list-product thead
{
    background-color: #efefef;/* background-color: #efefef;*/
    font-weight: bold;
    font-size: 11px;
}
.office-list-product thead td.bgcolor-hilight
{
    background-color: #dddddd;
}
.office-list-product thead td.bgcolor-hilight2
{
    background-color: #e0eaf3;
}
.office-list-product td 
{
    border: solid 1px #d1d1d1;
    padding: 2px;
}
.office-list-product td.text-center
{
    text-align: center;
}
.office-list-product-infomation-name
{
    margin-left: 10px;
    font: normal 13px tahoma;
    color: #4479A3;/*#660000;*/
}
.office-list-product-infomation-name span
{
    font: normal 11px/17px tahoma;
}
.office-list-product .fix120
{
    width: 120px;
}
.office-list-product .fix50
{
    width: 50px;
}
.office-list-product-image-listview
{
 float:left;
 width:50px;
}
#affiliate-bar a
{
    color: white;
    margin-left: 5px;
    line-height: 20px;
    font-weight: bold;
}
.btn-close-filter
{
    width: 16px;
    height: 16px;
    background-image: url(/images/icon/action_delete.gif);
    background-position: 0 1px;
}
#profile-pic-preview
{
    outline: 1px solid #ddd;
    border-top: 1px solid #fff;
    padding: 10px;
    background: #f0f0f0;
}
/*.border-image
{border:solid 1px #91baca}*/

span#viewall a
{
    color: #6e736e;
}

.content-department-deptlist-details img
{
    height: 50px;
    width: 75px;
    float: left;
    margin-right: 5px;
}
.content-department-deptlist-details:hover
{
    /*background-color: #dceaef;     color: white !important;*/
}
.content-department-deptlist-details a
{
    color: #007495 !important;
    display: block;
}
#view-all-department a
{
    height: 50px;
    padding-left: 80px;
    width: 100%;
}

.errormessage-type1
{
    background-color: #ffe8e8;
    color: #880000;
    font: bold 12px tahoma;
    padding: 5px;
    border: solid 1px #ffcece;
    margin: 10px 0;
}
.complete-format
{
    margin: auto;
    padding: 20px;
    background-color: #f0faf0;
    border: 1px solid #cdebb9;
}
.complete-format h3
{
    border-bottom: 1px solid #CCECB9;
    color: #365643;
    font: bold 18px/19px tahoma;
    padding-bottom: 5px;
}
#content-department-product-list div.product-infomation
{
    margin-left: 20px;
    margin-top: 0px;
}
#content-department-product-list.list .product-infomation-name a
{
    font: bold 13px tahoma;
}
h4
{
    font-family: tahoma;
    font-size: medium;
    font-weight: bold;
    color: #555555;
    background-color: #d1d1d1;
    padding: 5px;
}
ul#test li
{
    width: 150px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 10px 5px;
    zoom: 1; *display:inline;
_height:250px;
}
ul#test li .product-infomation-description
{
    display: none;
}
ul#test li .product-infomation-name a
{
    color: #007495;
}
ul#test li .product-image
{
    float: left;
    margin-right: 20px;
}
ul#test li .group
{
    float: left;
}

.uiIcon .iconCorrectSmall
{
    width: 13px;
    height: 13px;
    top: 0px;
    background-position: -0px -45px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url('/images/icon/tRpY94D8F.png');
}
.uiIcon
{
    font-size: 11px;
    text-align: left;
    color: #C4484B;
    font-weight: normal;
}

#product-history .commission-rate { display:none; }
#product-history .extra-commission { display:none; }

.commission-rate
{
    position: absolute;
    top: 0px;
    left: 10px;
	z-index:1;
}
.commission-rate .detail
{
    text-align: left;
    width: 55px;
    padding: 1px 3px;
    color: White;
}
.extra-commission
{
    position: absolute;
    top: 16px;
    left: 10px;
	z-index:1;
}
.extra-commission .detail
{
    /*width:70px;*/
    padding: 1px 3px;
    color: #555;
    background-color: #ddd;
    text-align: left;
}
.interest-percent
{
    position: absolute;
    top: 0px;
    right: 0px;
	z-index:1;
}
.interest-percent .detail
{
    background-image: url('/images/icon/icon_percent.png');
    width: 43px;
    height: 43px;
}

table#property-summary
{
    font: normal 13px tahoma;
    width: 650px;
    border-collapse: collapse;
    width: 725;
    border: solid 0px 	#F0F0F0;
    border-style:solid;
    border-width:2px;
    margin-left:20px;
 
}

table#property-summary td
{
    padding:5px;}
table#property-summary td.property-name 
{
    font-weight: bold;
}
table#property-summary tr.odd
{
    background-color:#F0F0F0 ;
    
}
table#property-summary tr.even
{
    background-color: Transparent;

}

table.playlist
{
    font: normal 13px tahoma;
    width: 650px;
    border-collapse: collapse;
    border: solid 1px #e7e7e7;
    width: 800px;
}
table.playlist tr th
{
    background-color: #666666;
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    padding: 4px 3px;
}
table.playlist td
{
    border-bottom: solid 1px #e7e7e7;
    padding: 2px 3px;
}
table.playlist em
{
    font-weight: bold;
    font-style: normal;
}
table.playlist td a
{
    width: 18px;
    height: 18px;
}
.product-image-group-hover li
{
    float: left;
    list-style: none;
    width: 50px;
    padding: 2px;
}
.img-group-tooltip
{
    z-index: 5;
    padding: 2px;
    position: absolute;
    top: -58px;
    background-color: #e1e1e1;
    background-repeat: repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; /* box-shadow */
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    -moz-box-shadow: gray 0px 3px 3px;
    box-shadow: gray 0px 3px 3px;
}
.img-group-tooltip a:hover
{
    opacity: 0.5;
}

/********Lin Content Design ************************/

/*input style*/

.contentbox input[type="text"], .contentbox input[type="text"], .contentbox input[type="password"] {
    margin-left: 10px;
    width: 50px !important;
    margin-bottom:15px;
    text-align:center;
}

.contentbox label
{
    display: inline-block;
    width: 30px;
    text-align: left;
}



.RightColumn .heading, .RightColumn300 .heading, .RightColumnNowidth .heading  { 
background:url(../images/theme/top-side-title.jpg) repeat-x top; 
color:#FFF; 
height:30px;

font:tahoma; font-weight:bold; font-size:12px;
margin-top:0 !important;
-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}
.RightColumn .heading h3  { color: #FFFFFF; font:tahoma; font-weight:bold; font-size:15px; padding-top: 10px;}

 
.contentbox { 
border: 1px solid #fff; 
padding:10px; 
background: #fff url(/images/theme/inner-bg-gray.jpg) repeat-x top;
margin-top:-18px;
border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; 
border:2px solid #D0DAE3; 
min-height:50px;}

.contentbox2 { 
border: 1px solid #fff; 
padding:10px; 
background: #fff url(/images/theme/inner-bg-gray.jpg) repeat-x top;
margin-top:-10px;
border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; 
border:2px solid #D0DAE3; 
min-height:50px;}


.RightColumn { width:200px; float:right; margin-left:10px;}
.RightColumn300 { width:300px; float:right; margin-left:10px;}
.RightColumn220 { width:220px; float:right; margin-left:10px;}
.RightColumnNowidth {float:right; margin-left:10px; margin-right:10px; margin-top:10px;width:220px;}

.side-inner { height:auto;min-height:30px; margin-top:0px; padding-top:0; padding-left:10px; padding-right:5px; }

.adminbox { padding:10px 0px 5px 0px; width:100%;}
.adminbox>p {margin-top: 0px; font-weight: bold;}
.button-e a { color:White; text-decoration:none;}
.stylebuttonAdminnews {margin-top: 10px; margin-left: 0px; float: right; cursor: pointer;border: none; padding:5px;}

.box_white p { padding:10px 5px 5px 0px;}
.img50 { width:50px; height:50px;}
.img30 { width:30px; height:30px;}
.imgepro-left {float: left;margin-right:10px;margin-bottom: 20px;}
.imgborder {  border:2px solid #d7e0e5;  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

hr {
	border-width:0;
	height:1px;
	line-height:0;
	margin:5px !important;
	page-break-after:always;
	text-align:left;
	width:99%;
	clear:both;
	color:#d7e0e5;
	padding:0;
	background-color:#d7e0e5;
	background-repeat:repeat-x
}


.eclear {
	clear:both; 
	height:0px !important; 
	line-height:10px !important; 
	float:none!important;
	margin-bottom:10px !important;
}
.button-search, .button-search:visited{ 
float:left;
background: url(../images/theme/bg-eButton.jpg) repeat-x;
height:20px;
padding-left:10px;
padding-right:15px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	text-align:center;
}
.button-e2, .button-e2:visited{ 
float:left;
background: url(../images/theme/bg-eButton.jpg) repeat-x;
/*height:20px;*/
padding-left:10px;
padding-right:15px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	text-align:center;
	border:none;
}
.button-e2:hover{ 
float:left;
background: url(../images/theme/bg-eButton-hover.jpg) repeat-x;
/*height:20px;*/
padding-left:10px;
padding-right:15px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	text-align:center;
	border:none;
}


.button-gray2, .button-gray2:visited{ 
float:left;
background: url(../images/theme/bg-grayButton.jpg) repeat-x;

padding-left:12px;
padding-right:12px;
padding-top:-15px;
width:auto;
color: #7C7C7C; 
 font-weight:normal;
text-decoration:none; 
font-size:11px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #C5C5C5;
}
.button-gray2:hover{ background: url(../images/theme/bg-grayButtonHover.jpg) repeat-x;}

.button-e, .button-e:visited{ 
float:left;
background: url(../images/theme/bg-eButton.jpg) repeat-x;
height:20px;
padding-left:12px;
padding-right:12px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
.button-e:hover{ 
float:left;
background: url(../images/theme/bg-eButton-hover.jpg) repeat-x;
height:20px;
padding-left:12px;
padding-right:12px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
.button-e span{ 
float:left;
background: url(../images/theme/bg-eButton.jpg) repeat-x;
height:20px;
padding-left:12px;
padding-right:12px;
padding-top:3px;
width:auto;
color: #FFFFFF; font-weight:normal;
text-decoration:none; 
font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
.button-gray { 
float:left;
background: url(../images/theme/bg-grayButton.jpg) repeat-x;
height:27px;
padding-left:12px;
padding-right:12px;
width:auto;
color: #666666; font-weight:bold; font-size:15px; 
text-decoration:none; 
font-size:13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #CCCCCC;

}

.titleheading { 
background:url(../images/theme/top-side-title.jpg) repeat-x top; 
color:#FFF; 
height:30px;

font:tahoma; font-weight:bold; font-size:14px;
padding-bottom:10px;
margin-top:0 !important;
-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}
/**********Style title Head ***************/
.titlehead {
font: bold 16px Tahoma;
color: #000000;
text-align: left;
padding-left:50px;
padding-top:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-image: url("/images/theme/bg-top-title.jpg");
background-repeat: no-repeat;
background-color: #efeded;
border-bottom:1px solid #e2e1e1;
margin: 10px 0;
height:28px;
	}
.titlehead-profile {
font: bold 16px Tahoma;
color: #000000;
text-align: left;
padding-left:50px;
padding-top:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-image: url("/images/theme/bg-top-title-profile.jpg");
background-repeat: no-repeat;
background-color: #efeded;
border-bottom:1px solid #e2e1e1;
margin: 10px 0;
height:28px;
	}
.titlehead-order {
font: bold 16px Tahoma;
color: #000000;
text-align: left;
padding-left:50px;
padding-top:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-image: url("/images/theme/bg-top-title-order.jpg");
background-repeat: no-repeat;
background-color: #efeded;
border-bottom:1px solid #e2e1e1;
margin: 10px 0;
height:28px;
	}

/****** Detail.Nomal Page *****/
.buy-trendyday {background-image: url(/images/icon/icon_buy_trendyday.jpg);
		background-repeat: no-repeat;
		padding-left: 25px;
	}
#content-product-Question textarea{margin-left: 0px;}

#dialog-background
		{
			position: absolute;
			top: 0;
			left: 0;
			min-height: 100%;
			width: 100%;
			background: Black;
			z-index: 2;
			filter: alpha(opacity=60);
			opacity: 0.6;
		}
#dialog-content
		{
			z-index: 3;
			position: absolute;
			min-width: 500px;
			max-height: 500px;
			overflow: auto;
			top: 0;
			left: 0;
			border-bottom-color: #e6e6e6;
			border-bottom-left-radius: 8px;
			border-bottom-right-radius: 8px;
			border-bottom-style: solid;
			border-bottom-width: 6px;
			border-left-color: #e6e6e6;
			border-left-style: solid;
			border-left-width: 6px;
			border-right-color: #e6e6e6;
			border-right-style: solid;
			border-right-width: 6px;
			border-top-color: #e6e6e6;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
			border-top-style: solid;
			border-top-width: 6px;
			padding: 10px;
			-moz-border-radius: 6px;
			font: normal 13px/16px tahoma;
			color: #676767;
			background-color: #eaeaea;
		}
#dialog-loading
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 220px;
			height: 19px;
			background: url('/images/icon_loader.gif') no-repeat center;
		}
.style1
		{
			width: 400px;
			vertical-align: top;
			padding-left: 10px;
			height: 48px;
		}
.style2
		{
			vertical-align: top;
			padding-left: 10px;
			padding-right: 0px;
			height: 48px;
			width: 680px;
		}
 .style3 {
width: 200px;
vertical-align: top;
padding: 0 5px;
height: 48px;

}
/************* Content Center ****************************/
.centerColumn { width:100%; float:left;}

.headingCenter { 
background:url(/images/theme/top-side-title.jpg) repeat-x top; 
height:40px; 
margin-top:0 !important;  padding-left:10px; padding-top:10px;
-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}

h3  .headingCenter  { color: #00F; font:tahoma; font-weight:bold; font-size:14px; padding-top: 10px;}


/*****Login button Hover****/
.imagebut { float:right;

		width:80px;
		height:26px;
		background:url(/images/index/btn-LoginB.png) no-repeat; border:none;
	}
.imagebut:hover{float:right;width:80px;
		height:26px;
		background:url(/images/index/btn-LoginA.png) no-repeat;border:none;
	}
	
	
.graybutton {

		width:80px;
		height:33px;
		background-image: url(/images/theme/GrayButton.png);
		background-color: transparent;
		background-repeat: no-repeat;
		border:none;
		cursor:pointer;
		color: #7C7C7C;
		font-size:11px;
		padding-left:5px; 
	}
.graybutton:hover{
		background-image: url(/images/theme/GrayButton-hover.png);
	}

.graybuttonLarge {

width: 110px;
height: 33px;
		background-image: url(/images/theme/GrayButtonAdmin.png);
		background-color: transparent;
		background-repeat: no-repeat;
		border:none;
		cursor:pointer;
		color: #7C7C7C;
		font-size:11px;
		padding-left:5px; 
	}
.graybuttonLarge:hover{
		background-image: url(/images/theme/GrayButtonAdmin-hover.png);
	}

	
	
#ByProductId
{
    background:#EEEDEA url(/images/byproductid.jpg);
    background-repeat: no-repeat;
    background-position: 10px -4px;
    padding-left: 250px;

   
}
/*************Lin Column ****************************/
/*#WrapColumn { 	width:100%; margin-right:0 !important; margin-bottom:0!important; padding:0 !important; display:block;position: relative; min-height:800px; };*/
#WrapColumn{
position: relative;
min-height: 800px;
margin-top: 10px;
}

/*#Left-Column  {width:200px; position: absolute;}/* position:relative;*/*/
.Left-Column{
left: 7px;
position: absolute;
top: -12px;
width: 200px;
float: left;
}


#Right-Column  {width:250px; position: relative; float:right;}
#Center-Column  { min-width:500px; position:relative; margin-left:220px; top:0;}
/*#WrapColumn, #Left-Column, #Center-Column{
	margin-right: 2%; 

	background: none;
	margin-bottom: 10px;

}*/

.last{margin-right:0 !important; clear:right; }

#WrapColumn .index-three-columns {
margin-top: 13px;
min-height: 2900px;
min-width: 462px;
/*margin-left: 215px;*/
padding-right: 265px;
position: relative;
}
.banner {width: 200px; padding-left:5px;}
/************* Column ****************************/
#content-home-inner h1
{
font-size:11px;
display:inline;
font-weight:bold
}
#content-home-inner h2
{
	display:inline;
}
#content-home.index-three-columns
{
	margin-top: 13px;
	min-height: 2900px;
	min-width: 462px;
	margin-left: 215px;
	padding-right: 265px;
	position: relative;
}
/*#content-home.index-three-columns*/ #content-trendymaster-left-panel
{
	left: 7px;
	position: absolute;
	top: -12px;
	width:200px;float:left
}
#content-home.index-three-columns #content-home-right-panel
{
	overflow: hidden;
	position: absolute;
	right: 7px;
	top: 0px;
	width: 250px;
}
#content-home.index-three-columns #content-home-right-panel > img, #content-home-left-panel > img, #content-home.index-three-columns #content-home-left-panel #trendymenu
{
	margin-bottom: 10px;
}
#EditContact label
{
	display: inline-block;
	width: 80px;
}
#view-order
{
	border: solid 1px #d4d0c8;
	margin: auto;
	padding: 10px;
	width: 960px;
}
.profile #view-order
{
	width: 90%!important;
}
#view-order p
{
	margin-bottom: 0px;
}
#view-order label
{
	display: inline-block;
	width: 80px;
}
#view-order span
{
	margin-left: 10px;
}
#view-order strong
{
	display: block;
	font-size: 13px;
	margin-bottom: 8px;
}
#content-activate h2
{
	text-align: center;
}
.delete-recal
{
	clear: both;
	margin: 5px auto;
	width: 950px;
}
#magazine
{
	overflow:hidden;
	margin:15px auto
}
#magazine div
{
	border-bottom:dashed 1px gray;
	padding-bottom:10px;
	margin-bottom:5px
}
#magazine img
{
	margin-right:5px
}
#Home-Comment
{
	margin-top:20px;
	border:solid 1px #ddd;
	padding: 5px;
}
#Home-Comment .quote
{
	display:none;
	
}
#Home-Comment-block
{
	/*display:inline-block;*/
	border-top:dashed 1px #ddd;
	padding:10px 0px;
	
}
#Home-Comment-block-image
{
	width:75px;
	float:left;
}
#Home-Comment-block-text
{
	width: 150px;
	margin-left:8px;
	margin-bottom:5px;
	float:left;
}
#Home-Comment-block-text-CreateBy
{
	font: bold 11px tahoma
}
#Home-Comment-block-text-CreateBy span
{
	color: #008080
}
#Home-Comment-block-text-Content
{
	padding-top: 10px;
	clear:both
	font: bold 10px tahoma;
}
.Home-Comment-block-text-Date-time
{
	font-size:10px
}
#Banner-Section
{
	width: 200px;
	padding-top:10px;
	float:none;
}
#your-style-recommend .product-infomation-description,#promotion-home .product-infomation-description{display:none}

.statusMyApprove { background-image: url(/images/theme/Status-Costcenter-bg.jpg); background-repeat:no-repeat; width:800px; height:75px;}


/****************** Admin Welcome ************************/

.user			{ vertical-align:bottom;font-size:12px; font-weight:bold; color:#3399cc;}

.avatar	{ display: block; float: right; margin-left: 0px; -moz-border-radius: 3px 3px 3px 3px; 
                	  -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border: 2px solid #FFFFFF; width:45px; height:45px; background:white; }
                	  
.Language	{ width:170px; -moz-border-radius: 3px 3px 3px 3px; float: right;   }
                	  
.user-detail		{ display: block; float: right; text-align: right; }
.user-detail .name	{ display: block; line-height: normal; text-align: left; float: right; font-size: 11px; color: #666666; padding: 2px 0px 7px 0px;}
.user-detail .text	{ clear: both; font-size: 12px; line-height: 18px; color: #2e5c81; display: block; }
.user a		{ color: #2e5c81; text-decoration: none; }
.user a:hover	{ color: #2e5c81; text-decoration: underline; }

/*********************** Print Order***********************************************/
.printOrderlabel{
	color:#7C7C7C;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 150px;
	line-height: 25px;
	 font-weight:bold; font-size:12px;
}
.printOrderSpanGray {font-size:12px;margin-left:0px; padding-top:0px; color:#666666;line-height: 25px;}

.ChangeLanglabel{
	color:#7C7C7C;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 80px;
	line-height: 25px;
	 font-weight:bold; font-size:12px;
}
.Remarklabel{
	color:#7C7C7C;
	display:block;
	float:left;
	/*font-weight:normal;*/
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	width: 180px;
	line-height: 25px;
	 font-weight:bold; font-size:12px;
}


/******** images frame*********/
.image-frame_1 {
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e1e1e1;
    padding: 6px;
}
.postionBtnGO{cursor: pointer; padding-top: 2px; width: 25px; position: relative; padding-left:6px;}

/*****************************Cut From Theme CSS***************************************/
#top-header { width:100%; height:120px; margin:0 auto; background:#FFFFFF; clear:both;}

.blue-header {background:url(../images/theme/bg-blue.png); background-repeat:no-repeat; width:600px; float:right; height:120px; margin-right: 10px;}

.header-logo
{
	background:url(../images/theme/logo-ePro.jpg); background-repeat:no-repeat; border:none;
    margin-top: 35px;
    margin-left: 10px;
    position: absolute;
    left: 0px;
    width:294px;
    height:86px;
}

#header-menu
{
    position: absolute;
    top: 120px;
    left: 6px;

}
.navheader-menu
{
    background-image: url(../images/theme/alldepartment.gif);
    width: 200px;
    height: 60px;
    position: relative;
    z-index:2;/* z-index:3;*/
}
.navheader-menu a
{
    position: absolute;
    top: 24px;
    left: 38px;
    font: bold 13px tahoma;
    color: #6f6f6f;
    text-decoration:none;
}
.navheader-menu span.all-departments
{
    color: #FFFFFF; font-weight:bold; font-size:15px;
}
#header-search
{
    background: url(../images/theme/bg_search_repeat.gif) repeat-x;
    border-left: solid 0px #ffffff;
    height: 60px;
    margin-top:0px;
    left: 190px;
    margin-left:10px;
    margin-right:10px;
    	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

/*¡èÍ¹á¡é IE
#header-search
{
    background: url(../images/theme/bg_search_repeat.gif) repeat-x;
    border-left: solid 0px #ffffff;
    height: 60px;
    top: 62px;
    left: 190px;
    margin-left:10px;
    margin-right:10px;
    	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}*/

/* Nav Menu */

.epro-topmenu { margin: 0 auto; width:100%; background:tranparent; height:35px; float:left; position:absolute; margin-top:80px;}
.epro-menuposition { float:left; margin-left:10px; width:100%; height:50px;display:inline; font-size:14px; font-weight:normal; }
.epro-menuposition ul { display:inline; list-style:none;float:left; margin-top:25px; }
.epro-menuposition ul li{ display:inline; list-style:none;color:#7c7c7c;}
.epro-menuposition ul li a{ display:inline; list-style:none; color:#7c7c7c; text-decoration:none;}
.epro-menuposition ul li a:hover{ display:inline; list-style:none; color:#000000;}

.epro-menuposition ul li a {
 display: inline; list-style:none;
 padding: 10px 10px 10px 20px;
 border-left:solid 1px transparent;
 border-right:solid 1px transparent;
}
.epro-menuposition ul li a.m1 {
background:url('../images/theme/List-1.png') no-repeat 5px center; padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m2 {
background:url('../images/theme/List-2.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m3 {
background:url('../images/theme/List-3.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m4 {
background:url('../images/theme/List-4.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m5 {
background:url('../images/theme/List-5.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m6 {
background:url('../images/theme/List-6.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}
.epro-menuposition ul li a.m7 {
background:url('../images/theme/List-7.png') no-repeat 5px center;padding: 10px 10px 10px 20px;}

#footer
{

    margin-top: 0px;
    height:160px;
    padding-bottom:0;
    margin-bottom:0;
    width: 100%;
    background: url('/images/theme/top-footer.jpg') repeat-x 0 0;
}
.footer-wrap { width:100%; height:160px; background:url(images/theme/top-footer.jpg); background-repeat:repeat-x;}



/*column**/

.imgepro-right {
    float: right;
	margin-left: 20px;
	margin-bottom: 20px;}
	
.imgepro-center {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 20px;
}
/****************** Ë¹éÒ AdminUser ************************/
.pTitle { color:#43799B; font-size:16px; font-weight:bold; padding-left: 10px;}
.adminbox2 { padding:10px 0px 5px 5px;}
.imgepro-left {
    float: left;
	margin-right:20px;
	margin-bottom: 20px;
}
.frameImages
{
    outline: 1px solid #ddd;
    border-top: 1px solid #fff;
    padding: 10px;
    background: #f0f0f0;
}
/*Lin*/
	#top-header ul.dropdown li.menu-small-only, .small-only, #small-header-search, #small-header-menu
	{
		display: none;
	}
@media only screen and (max-width : 959px) 
{ 
	#small-header-search, #small-header-menu { display:block;}
	.blue-header table td.user span.small-only { display: inline; color: #2E5C81;}
	.header-logo
	{
		margin: 0px 0px;
		position: inherit;
		background-size: 100% 100%;
		width: 200px;
		height: 59px;
	}
	#top-header ul.dropdown li a
	{
		font-size: 16px;
		padding: 0px 0px 0px 20px;
		margin: 10px;
	}
	#top-header ul.dropdown li, .footer_repeat, .blue-header > div:first-child
	{
		display: none;
	}
	#top-header ul.dropdown li.menu-small, #top-header ul.dropdown li.menu-small-only
	{
		display: inline-block;
	}
	.blue-header
	{
		background: none;
		position: absolute;
		top: 20px;
		right: 0px;
	}
	
	.blue-header table tr:first-child, .blue-header table td.user span.text { display: none;}
	.blue-header table td.user { font-size: 16px; }
	#header-menu, #header-search { display: none; }
	#small-header-search
	{
		display: block;
		background: url(../images/theme/bg_search_repeat.gif) repeat-x;
		height: 60px;
		padding-top: 12px;
	}
	#small-header-search > div
	{
		background: url(/images/theme/shopping-cart.png);
		width: 171px;
		height: 36px;
		margin: 0px auto;
	}
	#small-header-search > div > a
	{
		padding-top: 12px;
		padding-left: 115px;
		display: block;
		width: 28px;
		text-align: center;
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
	}
	.centerwrap
	{
		width:auto;
	}
}
@media only screen and (min-width : 768px) and (max-width : 959px)
{
	#top-header
	{
		height: 100px;
	}
}
@media only screen and (max-width : 767px) 
{
	.header-logo
	{
		background-size: 400% 100%;
		width: 50px;
	}
	#top-header ul.dropdown li
	{
		width: 160px;
	}
	#top-header
	{
		height: 140px;
	}
}