body{
	background: url(../images/fengshui/bg.gif) repeat-x top left;
	background-color: white;
	padding: 0px; 
	top: 0px;
	margin: 0;
    font-family: Arial;  
	font-size: 12px;
	color: #412001;
}

.body-content{
	margin: auto;
	width: 998px;
}

.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

fieldset{ border: 0 none; }

img {
	border: none;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.validation-failed {
	background:#FAEBE7 none repeat scroll 0 0 !important;
	border:1px dashed #EB340A !important;
	}
.validation-advice, .required {
	color:#EB340A;
	width: 200px;
	}
	
.column-left {
	float: left;
	}
	
.column-right {
	float: right;
	}
/* ----------------------------- header ------------------------------- */

.he-text{
	text-align: right;
	color: #FFCA7C;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}

.he-text a{
	color: #FFCA7C;
}

.he-select {width: 100px;}

/* ----------------------------- end header ------------------------------- */

/* ----------------------------- menu ------------------------------- */


.main-menu a{
	color: white;
	font-weight: bold;
}

.main-menu a:hover{
	color: #FFCA7C;
	text-decoration: none;
}


.menu1{
	background: url(../images/fengshui/menu1.gif) no-repeat top left;
	float: left;
	width: 9px;
	height: 36px;
}

.menu3{
	background: url(../images/fengshui/menu3.gif) no-repeat top left;
	float: left;
	width: 1px;
	height: 36px;
}

.menu4{
	background: url(../images/fengshui/menu4.gif) no-repeat top right;
	float: right;
	width: 9px;
	height: 36px;
}

.menu2-1{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 93px;
	height: 36px;
}

.menu2-1 a{
	height: 26px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
}

.menu2-2{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 88px;
	height: 36px;
}

.menu2-2 a{
	height: 26px;
	display: block;
	padding-left: 20px;
	padding-top: 10px;
}

.menu2-3{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 141px;
	height: 36px;
}

.menu2-3 a{
	height: 26px;
	display: block;
	padding-left: 20px;
	padding-top: 10px;
}

.menu2-4{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 193px;
	height: 36px;
}

.menu2-4 a{
	height: 26px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
}

.menu2-5{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 189px;
	height: 36px;
}

.menu2-5 a{
	height: 26px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
}

.menu2-6{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 130px;
	height: 36px;
}

.menu2-6 a{
	height: 26px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
}

.menu2-7{
	background: url(../images/fengshui/menu2.gif) repeat-x top left;
	float: left;
	width: 140px;
	height: 36px;
}

.menu2-7 a{
	height: 26px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
}

/* ----------------------------- end menu ------------------------------- */

/* ----------------------------- banner ------------------------------- */

.banner{
	background: url(../images/fengshui/banner2.jpg) no-repeat top left;
	height: 228px;
	width: 998px;
}

.flash{
	margin-left: 3px;
}

.flash1{
	margin-left: 12px;
	margin-bottom: 30px;
}

.banner-logo{
	padding: 120px 0 0 0;
	color: yellow;
	float: right;
	font-size: 15px;
	font-weight: bold;
	width: 650px;
}
/* ----------------------------- end banner ------------------------------- */

/* ----------------------------- footer ------------------------------- */

.footer{
	background: url(../images/fengshui/footer-bg.gif) repeat-x top left;
	height: 47px;
}

.fo-left{
	float: left; 
	color: #FFCA7C;
	padding-top: 18px;
	padding-bottom: 14px;
	margin-left: 20px;
}

.fo-right{
	float: right;
	padding-top: 12px;
	padding-right: 20px;
	letter-spacing: 3px;
}

/* ----------------------------- end footer ------------------------------- */

/* ----------------------------- left ------------------------------- */


.left{
	float: left;
	width: 210px;	
}

.cate1{
	background: url(../images/fengshui/left-bg.gif) no-repeat top left;
	color: white;
	font-size: 18px;
	height: 28px;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 2px;
}

.cate2{
	background: url(../images/fengshui/left-bg1.gif) repeat-y top left;
	color: white;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 7px;
}

.cate2 a{
	background: url(../images/fengshui/ul-icon.gif) no-repeat center left;
	padding-left: 15px;
	color: white;
}

.left-hr{
	margin-left: -5px;
	width: 180px;
	border-top: dotted 1px #C4A982;
	height: 7px;
	margin-top: 7px;
}

.cate3{
	background: url(../images/fengshui/left-bg2.gif) no-repeat top left;
	height: 12px;
	margin-left: 10px;
}

.search{
	margin-top: 20px;	
}
	
.search2 {
	background: url(../images/fengshui/left-bg1.gif) repeat-y top left;
	color: white;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 7px;
}

.search2 img{
	margin: 10px 0px 10px 70px;
}

.left-input{
	height: 20px;
	width: 125px;
	border: solid 1px #A5ACB2;
}

.left-pic1{
	margin-left: 10px;
	margin-top: 20px;
}

.cate-compare {
	margin-top: 20px;
	}

.cate1-compare{
	background: url(../images/fengshui/left-bg.gif) no-repeat top left;
	color: white;
	font-size: 18px;
	height: 28px;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 2px;
}

.cate2-compare{
	background: url(../images/fengshui/left-bg1.gif) repeat-y top left;
	color: white;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 7px;
}

.cate2-compare a.com-pro-name{
	background: url(../images/fengshui/ul-icon.gif) no-repeat center left;
	padding-left: 15px;
	color: white;
	float: left;
	width: 120px;
}

.cate2-compare a.com-pro-clear{
	background: url(../images/fengshui/ul-icon.gif) no-repeat center left;
	padding-left: 15px;
	color: white;
	float: left;
	width: 60px;
}

.cate2-compare a.com-pro-remove{
	color: white;
	float: right;
	margin-right: 10px;
}

.cate3-compare{
	background: url(../images/fengshui/left-bg2.gif) no-repeat top left;
	height: 12px;
	margin-left: 10px;
}

/*.com-pro-btn {
	width: 110px;
	}*/
	
.com-pro-btn span{
	font-size: 11px;
	font-weight: bold;
	}
	
.com-pro-btn {background: url(../images/fengshui/com-pro-btn.gif) no-repeat; width: 109px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;}

/* ----------------------------- end left ------------------------------- */

/* ----------------------------- right ------------------------------- */

.right{
	float: right;
	text-align: left;
	width: 770px;
}

/* ----------------------------- end right ------------------------------- */

/* ----------------------------- index ------------------------------- */

.in-h2{
	font-size: 18px;
	color: #412001;
	margin: 0px;
	margin-bottom: 1px;
}

.in-hr{
	background: url(../images/fengshui/in-hr.gif) no-repeat top left;
	height: 4px;
	width: 739px;
}

.in-hr1{
	background: url(../images/fengshui/in-hr1.gif) no-repeat top left;
	height: 4px;
	width: 739px;
}

.in-text1{
	width: 770px;
	border-bottom: dotted 1px #DDD3C4;
}

.in-left{
	width: 370px;
	padding-right: 20px;
	float: left;
	border-right: dotted 1px #DDD3C4;
	padding-bottom: 20px;
}

.in-left img {
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}

.in-left h3{
	margin: 0px;
	margin-top: 15px;
	color: #FE9900;
	font-size: 14px;
}

.in-left a{
	color: #FE9900;
}

.in-left p{
	margin-top: 5px;
	text-align: justify;
}

.in-left b{
	color: #FE9900;
	font-size: 16px;
}

.in-right{
	width: 360px;
	padding-right: 10px;
	float: right;
}

.in-right img {
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}

.in-right h3{
	margin: 0px;
	margin-top: 15px;
	color: #FE9900;
	font-size: 14px;
}

.in-right a{
	color: #FE9900;
}

.in-right p{
	margin-top: 5px;
	text-align: justify;
}

.in-right b{
	color: #FE9900;
	font-size: 16px;
}

.add-to-cart-button {background: url(../images/fengshui/in-icon.gif) no-repeat; width: 117px; height: 38px; border: 0px; overflow:visible;  cursor:pointer; margin-top: 15px;}

/* ----------------------------- end index ------------------------------- */

/* ----------------------------- about us ------------------------------- */

.ab-text h3{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}

.ab-text img {
	float: left;
	margin-right: 20px;
	margin-bottom:20px;
}

.ab-text{
	margin-right: 30px;
}
/* ----------------------------- end about us ------------------------------- */

/* ----------------------------- residental ------------------------------- */

.re-main {
	line-height: 200%;
}

.re-main a{
	color: red;
	font-weight: bold;
}

.re-main img{
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}

.re-ul {
}

.re-ul li{
	list-style-image: url(img/ul-icon1.gif);
	line-height: 100%;
	margin-top: 10px;
}
/* ----------------------------- end residental ------------------------------- */

/* ----------------------------- contact us ------------------------------- */

.con-main{
	margin-top: 30px;
}

.con-left{
	float: left;
	width: 325px;
	line-height: 200%;
}

.con-left b{
	color: #121211;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.con-left u{
	color: #C08A3E;
	text-decoration: none;
}

.con-left a{
	color: #C08A3E;
}

.con-right{
	font-weight: bold;
	line-height: 150%;
	float: right;
	width: 430px;
}

.con-right sup{
	color: red;
}

.con-right input{
	width: 400px;
	border: dotted 1px #472401;
	height: 20px;
}

.con-right textarea{
	width: 400px;
	height: 200px;
	border: dotted 1px #472401;
}

.con-right p{
	margin-left: 100px;
	letter-spacing: 10px;
}

.contact-submit-button {background: url(../images/fengshui/sub-icon.gif) no-repeat; width: 80px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;}
.contact-reset-button {background: url(../images/fengshui/re-icon.gif) no-repeat; width: 80px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;}

/* ----------------------------- end contact us ------------------------------- */

/* ----------------------------- error, success message ------------------------------- */

#messages_product_view { text-align: left; }

.messages {
overflow:hidden;
width:750px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left: 0px;
margin-left: 0pt;
}

.messages ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.messages ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.error-msg {
background-color:#FAEBE7;
background-image:url(../images/error_msg_icon.gif);
border-color:#F16048;
color:#DF280A;
}

.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    }

.error-msg, .success-msg, .notice-msg, .note-msg {
background-position:10px 10px !important;
background-repeat:no-repeat !important;
border-style:solid !important;
border-width:1px !important;
font-size:0.95em !important;
font-weight:bold !important;
margin-bottom:1em !important;
min-height:23px !important;
padding:8px 8px 8px 8px !important;
} 

/* ----------------------------- end error, success message ------------------------------- */

/* ----------------------------- product listing ------------------------------- */

.ca-text {
	float: left;
	margin-right: 40px;
}

.ca-text a{
	color: #026AC3;
}

.ca-text1{
	float: left;
	margin-right: 40px;
}

.ca-main {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ca-text2{
	float: right;
	letter-spacing: 1px;
	margin-right: 20px;
	font-weight: bold;
}

.ca-text2 a{
	color: #412001;
	font-weight: normal;
}

.ca-text2 a:hover{
	color: #DD3019;
}

.review a{
	color: red;
}

.in-content h4{
	margin: 0px;
	margin-top: 15px;
}

.in-content h4 a{
	color: #412001;
	font-size: 14px;
}

.in-content h5{
	margin: 0px;
	color: #412001;
	font-size: 14px;
}

.ca-text3{
	letter-spacing: 1px;
	margin-right: 20px;
	font-weight: bold;
	margin-top: 20px;
}

.ca-text3 a{
	color: #412001;
	font-weight: normal;
}

.ca-text3 a:hover{
	color: #DD3019;
}

.co-page a{
	color: #DD3019;
	font-weight: bold;
}

.priceOld {
	text-decoration: line-through;
	}

.out-of-stock {
	margin-top: 5px;
	color: red;
	font-weight: bold;
	}
/* ----------------------------- end product listing ------------------------------- */

/* ----------------------------- dislay product ------------------------------- */

.regular-price {
	color: #DC6809;
	font-weight: bold;
	}
.special-price{
	color: #DC6809;
	font-weight: bold;
	}
	
.in-hr2{
	background: url(../images/fengshui/in-hr2.gif) no-repeat top left;
	height: 4px;
	width: 739px;
}

.dis-text1{
	border-bottom: dotted 1px #472401;
	padding-bottom: 10px;
}

.dis-text4 img{
}

.dis-text2{
	float: right;
	width: 400px;
}

.dis-text2 h3{
	color: #000000;
	margin-top: 10px;
	margin-bottom: 0px;
}

.dis-text2 b{
	color: #DC6809;
}

.dis-text3 span{
	text-decoration: line-through;
	color: #DC6809;
	font-weight: bold;
}

.dis-text4 input{
	width: 50px;
	border: dotted 1px #472401;
}

.dis-text5 a{
	color: #572E01;
	font-weight: bold;
}

.dis-text5 a:hover{
	text-decoration: none;
}

.dis-text5 span{
	color: #FE9900;
	font-weight: bold;
}

.dis-main h3{
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.dis-main {
	margin-top: 20px;
}

.pro-detail-add-to-cart-button {background: url(../images/fengshui/dis-icon.gif) no-repeat; width: 91px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;}

/* ----------------------------- end dislay product ------------------------------- */

/* ----------------------------- product compare page------------------------------- */

/* ----------------------------- end product compare page------------------------------- */


/* ----------------------------- checkout onepage------------------------------- */

/*
ol.one-page-checkout {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.one-page-checkout .input-text {
	border:1px solid #B6B6B6;
	width:200px;
	}

.one-page-checkout .input-box {
	margin-top: 7px;
	margin-bottom: 7px;
	}
	
.one-page-checkout ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.one-page-checkout li.section {
	position:relative;
	}
	
.one-page-checkout .head {
	background:transparent url(../images/fengshui/check-bg2.gif) repeat-x scroll left top;
	margin-right:30px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	}	

.one-page-checkout .allow .head {
	background:transparent url(../images/fengshui/check-bg2.gif) repeat-x scroll left top;
	margin-right:30px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	cursor:pointer;
	}
	
.one-page-checkout .active .head {
	background:transparent url(../images/fengshui/check-bg2.gif) repeat-x scroll left top;
	margin-right:30px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	cursor:default;
	
	}
	
.check-text2 {
	background:transparent url(img/check-bg2.gif) repeat-x scroll left top;
	margin-right:30px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
}

.check-table {
	float:left;
	}
	
.check-table1 {
	float:right;
	margin-right:40px;
	}
	
.con-btn {
	background: url(../images/fengshui/con-icon.gif) no-repeat; width: 76px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	}
*/

ol.one-page-checkout {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	width: 725px;
	}
	
.one-page-checkout ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}	

/*.one-page-checkout li.section {
	position:relative;
	}	*/

	
.one-page-checkout .head {
	background:#D4C1A5 none repeat-x scroll 0 100%;
	border-bottom: 1px dashed gray;
	border-right: 0 none;
	border-left:0 none;
	border-top:0 none;
	margin-bottom:0;
	padding:4px 8px 6px;
	}

.one-page-checkout .allow .head {
	background:#D4C1A5 none repeat scroll 0 0;
	border-bottom: 1px dashed gray;
	border-right: 0 none;
	border-left:0 none;
	border-top:0 none;
	cursor:pointer;
	}

.one-page-checkout .active .head {
	background:#D4C1A5 none repeat scroll 0 0;
	border-bottom: 1px dashed gray;
	border-right: 0 none;
	border-left:0 none;
	border-top:0 none;
	cursor:default;
	margin-bottom:0;
	padding-bottom:5px;
	}

.one-page-checkout .active .head-step {
	color:#412001;
	font-weight: bold;
	}
	
.one-page-checkout .active .step-count {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#412001;
	font-weight: bold;
	}
.one-page-checkout .head a {
	display:none;
	}

.one-page-checkout .active .box {
	background:transparent none repeat scroll 0 0;
	border-bottom: 1px dashed gray;
	border-right: 0 none;
	border-left:0 none;
	border-top:0 none;
	display:block;
	}
	
#checkout-step-login .checkout-col-1 {
margin-left:200px;
}

.one-page-checkout h4 {
border-bottom:0 none;
padding-bottom:2px;
text-transform:uppercase;
font-size: 13px;
}


.disc {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:10px;
}

.disc li {
margin-left:20px;
}

#checkout-step-login .checkout-col-2 {
margin-left:200px;
margin-top:20px;
margin-bottom: 10px;
}

.one-page-checkout .input-text {
	border:1px solid #B6B6B6;
	width:250px;
	}
	
.con-btn {
	background: url(../images/fengshui/con-icon.gif) no-repeat; width: 76px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	float:left;
	}
	
.login-btn {
	background: url(../images/fengshui/login-icon.gif) no-repeat; width: 58px; height: 30px; border: 0px; overflow:visible;  cursor:pointer;
	float:left;
	margin-left:92px;
	}
	
.check-text2 {
	background:transparent url(img/check-bg2.gif) repeat-x scroll left top;
	margin-right:30px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
}

.check-table {
	float:left;
	}
	
.check-table1 {
	float:right;
	margin-right:40px;
	}
	
	/*---------------------- billing ------------------------------------------- */
.billing-column-left{ float:left }
.billing-column-right{ float:right }

#co-billing-form fieldset{ border: 0 none; }
#co-billing-form .input-box { margin-top: 10px; margin-bottom: 10px;}	
.billing-ul {margin-left: 0px; padding-left: 0px; margin-left: 10px;}
/*
#co-billing-form select {width: 254px;}
*/
	/*---------------------- end billing ------------------------------------------- */
	
	/*---------------------- widget-name ------------------------------------------- */
	
.customer-name {margin-top: 10px; margin-bottom: 10px;}
	
	/*---------------------- end widget-name ------------------------------------------- */
	
	/*---------------------- shipping ------------------------------------------- */
	
.shipping-column-left{ float:left }
.shipping-column-right{ float:right }

#co-shipping-form fieldset{ border: 0 none; }
#co-shipping-form .input-box { margin-top: 10px; margin-bottom: 10px;}	
.shipping-ul {margin-left: 0px; padding-left: 0px; margin-left: 10px;}
#co-shipping-form select {width: 254px;}
	
	/*---------------------- end shipping ------------------------------------------- */
	
	/*---------------------- shipping method------------------------------------------- */
	
	/*---------------------- end shipping method ------------------------------------------- */
	
	/*---------------------- payment method ------------------------------------------- */
	
	/*---------------------- end payment method ------------------------------------------- */
	
	/*---------------------- checkout review------------------------------------------- */
	
#checkout-review-table	 {margin-left: 10px; margin-top: 10px;}

#checkout-review-table thead tr th {
	border-bottom: 1px dashed gray;
	border-left: 1px dashed gray;
	}

#checkout-review-table tbody tr td {
	border-bottom: 1px dashed gray;
	border-left: 1px dashed gray;
	}	

#checkout-review-table tfoot tr td {
	border-bottom: 1px dashed gray;
	}	
	/*---------------------- end checkout review ------------------------------------------- */
	
/* ----------------------------- end checkout onepage------------------------------- */

/* ----------------------------- checkout progress------------------------------- */

.one-page-checkout-progress ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	width: 725px;
	}	

.one-page-checkout-progress .checkout-progress-head div{
	margin-left: 9px;
	font-size: 13px;
	
	}	
	
.one-page-checkout-progress .checkout-progress-head{
	background:#E5DAC9 none repeat scroll 0 0;
	border-bottom: 1px dashed gray;
	padding:4px 8px 6px;
	}	
	
.one-page-checkout-progress .content {
	padding:8px 13px;
	}
/* ----------------------------- end checkout progress------------------------------- */

/* ----------------------------- customer login------------------------------- */

.in-hr3{
	background: url(../images/fengshui/in-hr3.gif) no-repeat top left;
	height: 4px;
	width: 739px;
}

.in-hr4{
	background: url(../images/fengshui/in-hr4.gif) no-repeat top left;
	height: 4px;
	width: 739px;
}

.login-top{
	background: url(../images/fengshui/login-bg1.gif) no-repeat bottom left;
	height: 7px;
	width: 744px;
	margin-bottom:0px;
	margin-top: 10px;
}


.login-main{
	background: url(../images/fengshui/login-bg2.gif) repeat-y top left;
}

.login-bottom{
	background: url(../images/fengshui/login-bg3.gif) no-repeat top left;
	height: 7px;
	width: 744px;
}

.login-td{
	width: 50%;
	border-right: dotted 1px #C4A982;
}

.login-td img{
	margin-right: 10px;
}

.login-table h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

.login-table td{
	vertical-align: top;
	}

.login-table .input-text{
	border: solid 1px #B6B6B6;
	width: 200px;
}

.login-table span{
	color: red;
}

.login-table {
	margin-left: 20px;
	width: 700px;
	margin-top: 0px;
}

.login-table a{
	color: #FE9900;
}

.login-table p{
	margin: 10px;
	margin-left: 20px;
}

.create-acc-btn {
	background: url(../images/fengshui/create-acc.gif) no-repeat; width: 131px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;
	float: right;
	margin-right: 10px;
	}
	
.create-acc-login-btn {
	background: url(../images/fengshui/login-icon.gif) no-repeat; width: 58px; height: 30px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* ----------------------------- end customer login------------------------------- */

/* ----------------------------- create-account ------------------------------- */

.create-acc input{
	border: solid 1px #B6B6B6;
	width: 200px;
}
.create-acc{
	margin-left: 20px;
}

.create-acc h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

#create-checkbox{
	width: 10px;
}

.create-text1{
	letter-spacing: 600px;
	margin-top: 10px;
	margin-left: 10px;
}

.create-acc h4{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
}

.feng-acc-info1{
	background: url(../images/fengshui/check-bg3.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

.feng-acc-info1 a{
	margin-left: 540px;
}

.feng-acc-info2{
	background: url(../images/fengshui/check-bg3.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

.feng-acc-info2 a{
	margin-left: 490px;
}


.feng-acc-info a{
	color: #FE9900;
}

.feng-acc-info{
	margin-left: 20px;
}


.feng-acc-info h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

.feng-acc-info h4{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
}

.feng-acc-table{
	margin-top: 20px;
	margin-left: 20px;
	width: 600px;
}

.feng-acc-table h4{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

.form-create-acc {
	margin:0px;
	padding:0px;
	}
	
.form-create-acc ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.create-acc-ul{
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

.create-acc-sub-btn{
	background: url(../images/fengshui/sub-icon1.gif) no-repeat; width: 61px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* -----------------------------  end create-account ------------------------------- */

/* -----------------------------  customer add new address ------------------------------- */

.add-new-address-info input {
	border:1px solid #B6B6B6;
	width:200px;
	}

.add-new-address-info select {
	border:1px solid #B6B6B6;
	width:254px;
	}
	
.add-new-address-info a{
	color: #FE9900;
}

.add-new-address-ul {
	margin-bottom:0;
	margin-left:10px;
	padding-bottom:0;
	padding-left:0;
	}


	
.add-new-address-info{
	margin-left: 20px;
}


.add-new-address-info h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

.add-new-address-info h4{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
}

.form-new-address {
	margin:0px;
	padding: 0px;
	}
.form-new-address ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.save-new-address-btn{
	background: url(../images/fengshui/save-button.gif) no-repeat; width: 63px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.add-new-address-info input.input-checkbox {
	border:0 none;
	width: 20px;
	}
/* -----------------------------  end customer add new address ------------------------------- */

/* -----------------------------  customer cart ------------------------------- */

.cus-wish-td{
	width: 35%;
	border-right: dotted 1px #C4A982;
}

.shop-cart-table {
	margin-left: 20px;
	width: 700px;
	margin-top: 0px;
}

.shop-cart-table thead tr th{
	vertical-align: top;
}

.shop-cart-th{
	border-right: dotted 1px #C4A982;
}

.shop-cart-td{
	border-right: dotted 1px #C4A982;
	border-bottom: dotted 1px #C4A982;
}

.shop-cart-td-last{
	border-bottom: dotted 1px #C4A982;
}

.shop-cart-table a{
	color: #FE9900;
}

.shop-cart-table b{
	color: #FE9900;
}

.shop-cart-table p{
	margin: 10px;
	margin-left: 10px;
}

.shop-cart-table td{
	vertical-align: top;
}

.shop-cart-table h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

#shop-cart-checkbox{
	margin-left: 40px;
}

.shop-cart-input{
	border: solid 1px #B6B6B6;
	width: 30px;
}

#shop-cart-input1 {
	border: solid 1px #B6B6B6;
	width: 100px;
}

#shop-cart-input2 {
	border: solid 1px #B6B6B6;
	width: 200px;
}

.shop-cart-select{
	border: solid 1px #B6B6B6;
	width: 200px;
}

.shop-cart-text span{
	margin-left: 90px;
}

.shop-cart-text sup{
	margin-left: 70px;
}

.form-cart-items {
	margin:0px;
	padding: 0px;
	}

.coupon-input{
	border:1px solid #B6B6B6;
	width:170px;
	margin-left: 20px;
	}
	
.apply-coupon-btn{
	background: url(../images/fengshui/apply-coupon-button.gif) no-repeat; width: 98px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;
	margin-top: 10px;
	margin-left: 30px;
	}
	
.get-a-quote-btn{
	background: url(../images/fengshui/get-a-quote-button.gif) no-repeat; width: 88px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
#shipping-zip-form select{
	width: 204px;
	}
	
#co-shipping-method-form ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	}
	
.checkout-types {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	}

#shopping-cart-totals-table {
	margin-left: 10px;
	}
	
.cont-shopping-btn {
	background: url(../images/fengshui/continue-shopping.gif) no-repeat; width: 120px; height: 30px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.update-cart-btn {
	background: url(../images/fengshui/update-cart.gif) no-repeat; width: 87px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	}

.update-total-btn {
	background: url(../images/fengshui/update-total.gif) no-repeat; width: 87px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;
	margin-left: 10px;
	}
/* -----------------------------  end customer cart ------------------------------- */


/* ----------------------------- customer-wishlist ------------------------------- */

.cus-wish-td{
	width: 35%;
	border-right: dotted 1px #C4A982;
}

.cus-wish-td b{
	color: #FE9900;
}

.cus-wish-text{
	margin-top: 10px;
	margin-left: 10px;
}

.cus-wish-text span{
	margin-left: 430px;
}

.wishlist-add-all-btn {
	background: url(../images/fengshui/add-all-button.gif) no-repeat; width: 107px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.update-wishlist-btn {
	background: url(../images/fengshui/update-wishlist-button.gif) no-repeat; width: 116px; height: 29px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* ----------------------------- end customer-wishlist ------------------------------- */

/* ----------------------------- My order ------------------------------- */

.my-order-text{
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.my-order-text b{
	margin-right: 500px;
}

.order-list-td{
	border-right: dotted 1px #C4A982;
}
/* ----------------------------- End My order ------------------------------- */

/* ----------------------------- View Order ------------------------------- */

.pending-text1{
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pending-text1 span.show-page{
	float: right;
	margin-right: 50px;
}

.pending-text1 span.order{
	float: right;
	margin-right: 50px;
}

.pending-text1 a{
	color: #FE9900;
	font-weight: bold;
}

.login-table i{
	font-style: normal;
	font-weight: normal;
}

#pending-text2{
	float: right;
	color: #412001;
	font-weight: normal;
	margin-right: 10px;
}

.pending-td{
	width: 50%;
	border-right: dotted 1px #C4A982;
	border-bottom: dotted 1px #C4A982;
}

.pending-td1{	
	border-bottom: dotted 1px #C4A982;
}

.pending-text3{
	background-color: #F2EDE4;
	margin-top: 3px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-right: 50px;
	padding-top: 10px;
	padding-left: 500px;
}

.pending-text3 span{
	float: right;
	padding-right: 10px;
	text-align: right;
}

.view-item-order{
	border-bottom: 0 none;
	}
	
.detail-order-links-ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	}
/* ----------------------------- End View Order ------------------------------- */


/* ----------------------------- Forgot Password ------------------------------- */

.forgot-pass-ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	}

.forgot-pass-sub-btn{
	background: url(../images/fengshui/sub-icon.gif) no-repeat; width: 80px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.forgot-pass-form{
	margin: 0px;
	padding: 0px;
	}
/* ----------------------------- End Forgot Password ------------------------------- */

/* ----------------------------- Edit Account Info ------------------------------- */

.edit-acc-info-form {
	margin: 0px;
	padding: 0px;
	}

.edit-acc-info-form ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
.edit-acc-info-save{
	background: url(../images/fengshui/save-button.gif) no-repeat; width: 63px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* ----------------------------- End Edit Account Info ------------------------------- */

/* ----------------------------- Send to a friend ------------------------------- */

.send-to-a-friend-form{
	margin: 0px;
	padding: 0px;
	}

.send-to-a-friend-form ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.send-a-friend-info{
	margin-left:20px;
	}
	
.send-a-friend-info h4{
	background:transparent url(../images/fengshui/check-bg2.gif) repeat-x scroll left top;
	font-size:12px;
	margin-bottom:0;
	margin-right:40px;
	margin-top:0;
	padding-bottom:8px;
	padding-left:20px;
	padding-top:5px;	
	}
	
.send-a-friend-ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-left: 20px;
	width: 670px;
	}

.send-to-a-friend-form input{
	border:1px solid #B6B6B6;
	width:200px;
	}	

.send-to-a-friend-form textarea{
	border:1px solid #B6B6B6;
	}
	
.send-email-btn	{
	background: url(../images/fengshui/sub-icon.gif) no-repeat; width: 80px; height: 32px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.add-recipient-btn {
	background: url(../images/fengshui/add-recipient.gif) no-repeat; width: 118px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* ----------------------------- End Send to a friend ------------------------------- */

/* ----------------------------- Listing product (  list ) ------------------------------- */

.list-text2{
	float: right;
	letter-spacing: 1px;
	margin-right: 20px;
	font-weight: bold;
}

.list-text {
	float: left;
	margin-left: 200px;
}

.list-text a{
	color: #026AC3;
}

.list-text1{
	float: left;
	margin-left: 40px;
}

.list-text1 select{
	margin-top: -9px;
}

.display-pos1{
	float: left;
	margin-left: 10px;
}

.list-box {
	border-top: dotted 1px #DDD3C4;
	margin-right: 30px;
	margin-top: 10px;
}

.list-box img{
	float: left;
}

.list-content h3{
	margin: 0px;
	margin-top: 15px;
	color: #FE9900;
	font-size: 14px;
}

.list-content a{
	color: #FE9900;
}

.list-content p{
	margin-top: 5px;
	text-align: justify;
}

.list-content b{
	color: #FE9900;
	font-size: 16px;
}

.list-content {
	float: right;
	width: 550px;
}

.list-content h4{
	margin: 0px;
	margin-top: 15px;
}

.list-content h4 a{
	color: #412001;
	font-size: 14px;
}

.list-content h5{
	margin: 0px;
	color: #412001;
	font-size: 14px;
}



/* ----------------------------- End Listing product (  list ) ------------------------------- */

/* ----------------------------- Customer Address Book------------------------------- */

.add-new-address-btn {
	background: url(../images/fengshui/add-address-button.gif) no-repeat; width: 118px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}

/* ----------------------------- End Customer Address Book ------------------------------- */

/* ----------------------------- product-review ------------------------------- */

.feng-review-text{
	float: right;
	margin-right: 50px;
	margin-bottom: 10px;
}

.feng-pro-review a{
	color: #FE9900;
}

.feng-pro-review{
	margin-left: 20px;
}


.feng-pro-review h3{
	background: url(../images/fengshui/check-bg2.gif) repeat-x top left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 40px;
}

.feng-pro-review h3 i{
	font-weight:normal;
	font-style: normal;
}

.feng-pro-review1{
	background: url(../images/fengshui/check-bg3.gif) repeat-x bottom left;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	margin-right: 40px;
}

.feng-review-form {
	margin-top: 10px;
}

.feng-review-form span{
	color: red;
}

.feng-review-form input{
	border: dotted 1px #472401;
	width: 370px;
}

.feng-review-form textarea{
	border: dotted 1px #472401;
	width: 370px;
	height: 150px;
}

.feng-review-form img{
	margin-left: 130px;
}

.form-pro-review {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
.form-pro-review input , .form-pro-review textarea{
	border:1px dotted #472401;
	width:370px;
	}
	
.submit-review-btn {
	background: url(../images/fengshui/submit-review-button.gif) no-repeat; width: 111px; height: 31px; border: 0px; overflow:visible;  cursor:pointer;
	}
/* ----------------------------- end product-review ------------------------------- */

/* ----------------------------- site map ------------------------------- */

.sitemap-ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	}

/* ----------------------------- end site map ------------------------------- */

/* ----------------------------- shipping policy and table rate ------------------------------- */

.shipping-rate{
	border: 1px solid #C0C0C0;
	width: 100%;
	margin-top: 30px;
}

.shipping-rate th{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
	/*background-color: #FF8080;*/
	background-color: yellow;
	padding: 5px;
}

.shipping-rate td{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
	padding: 5px;
}

.shipping-rate .bold-cell{
	font-weight: bold;
}
/*
.shipping-rate .first-cell{
	background-color: #FF0000;
}

.shipping-rate .second-cell{
	background-color: #800080;
}

.shipping-rate .third-cell{
	background-color: #CC99FF;
}
*/
#shipping-rate-policy .other-des{
	color: #FF0000;
	font-weight: bold;
}

#shipping-rate-policy .zone{
	font-weight: bold;
}

#shipping-rate-policy ul{
	list-style-type: decimal;
}


/* ----------------------------- end shipping policy and table rate ------------------------------- */

/* ----------------------------- margento-compare ------------------------------- */

.magen-body-main a{
	text-decoration: none;
	color: #FE9900;
	font-weight: bold;
}

.magen-body-main a{
	text-decoration: none;
	color: #FE9900;
	font-weight: bold;
}



.magen-body-main{
	margin: 0px 20px 0px 20px;
}

.magen-hr{
	border-top: solid 1px #412001;
}

.magen-text1 h2{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 19px;
}

.magen-text1 span{
	float: right;
}

.magen-text1 h3{
	background: url(../images/fengshui/print-icon.gif) no-repeat center left;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 30px;
	font-size: 14px;
}

.magen-table{
	margin-top: 20px;
	margin-bottom: 20px;
}

.magen-table td{
	border: solid 1px #C4A982;
}
.magen-td1{
	width: 120px;
	background-color: #D4C1A5;
	font-weight: bold;
}

.magen-td2{
	width: 192px;
}

.magen-td3{
	width: 192px;
	background-color: #F2EDE4;
}

.magen-table i{
	font-style: normal;
	color: #FE9900;
	font-weight: bold;
}

.catalog-product-compare-index {
	background-color: white;
	background: none;
	padding: 0px; 
	top: 0px;
	margin: 0;
    font-family: Arial;  
	font-size: 12px;
	color: #412001;
}

.compare-add-to-cart{
	background: url(../images/fengshui/in-icon.gif) no-repeat; width: 117px; height: 38px; border: 0px; overflow:visible;  cursor:pointer; margin-top: 15px;
	}

.compare-close-btn{
	background: url(../images/fengshui/close-window-button.gif) no-repeat; width: 116px; height: 30px; border: 0px; overflow:visible;  cursor:pointer; margin-top: 15px;
	}
	
/* ----------------------------- margento-compare ------------------------------- */

/* ----------------------------- margento-print ------------------------------- */


.page-popup {
	background-color: white;
	background: none;
	padding: 0px; 
	top: 0px;
	margin: 0;
    font-family: Arial;  
	font-size: 12px;
	color: #412001;
}

.margen-print-main{
	padding: 40px;
}

.margen-print-main h2{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}

.margen-print-table h3{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.margen-print-table1{
	margin-top: 20px;
	margin-bottom: 20px;
}

.margen-print-table1 td{
	border: solid 1px #C4A982;
	vertical-align: top;
	text-align: left;
}

.margen-print-table1 th{
	border: solid 1px #C4A982;
	background-color: #D4C1A5;
	text-align: left;
}

.margen-print-table1 td.margen-print-td-right{
	text-align: right;
	background-color: #F2EDE4;
}

.margen-print-table1 td.margen-print-td-left{
	text-align: left;
	background-color: #F2EDE4;
}


#margen-print-td span{
	float: right;
	margin-left: 40px;
}

.print-order-close-window-btn {
	background: url(../images/fengshui/close-window-button.gif) no-repeat; width: 116px; height: 30px; border: 0px; overflow:visible;  cursor:pointer;
	}
	
.print-tracking-table-td-left {
	border:1px solid #C4A982;
	padding: 5px 0px 5px 0px;
	width:20%;
	text-align: left;
	vertical-align: top;
	}
	
.print-tracking-table-td-right {
	border:1px solid #C4A982;
	padding: 5px 0px 5px 0px;
	text-align: left;
	vertical-align: top;
	}
	
.print-tracking--detail-table  th{
	background-color:#D4C1A5;
	border:1px solid #C4A982;
	padding: 5px 0px 5px 0px;
	text-align:left;
	}
	
.print-tracking--detail-table  td{
	border:1px solid #C4A982;
	padding: 5px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	}
/* ----------------------------- margento-print ------------------------------- */.banner div.banner-logo,.banner object.flash1{	display:none;}