/* $Id: skin1.css,v 2009/07/10 bagsmax.com $ */
* {
		margin: 0;
		padding: 0;
		}
	
html {
		font-size: 100%;
}

body {
		font: 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
		}

#wrapper {
		font-size: 1.2em;
		line-height: 1.5em;
}

p {
		margin-bottom: 1.5em;
		}

/*	reset     */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color:#3e3e3e;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

a:link,a:visited {color: #3e3e3e;text-decoration: none;}
a:hover {color: #b43300;text-decoration: underline;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input:focus, 
input:active, 
input:hover 
{ 
   outline: none; 
}

input.button {
  width: auto;
  overflow: visible;
}

/*	General styles     */
#wrapper{
   width:950px;
   margin:auto;
   font-size:12px;
}

#maincontainer,#maincontainer-2{
   margin:0 0 10px 0;
   width:950px;
   overflow:hidden;
}

#breadcrumb{
	float:right;
    width:720px; 
	background:url(images/divider1.png) repeat-x bottom;
	padding:0 0 10px;
}

/*  Header styles     */
#header{
    height:50px;
	margin:12px 0;

}
#logo{
   height:35px;
   float:left;
   padding:6px 0;
}

.toprightNav{
    float:right;
   	width:600px; 
	margin:5px 0 0;
}
.toprightNav ul{
	padding:0; 
	margin:0;
}
.toprightNav li{
   float:left;
   width:120px;
}


/*  Navigation styles     */
#navi{
   background:url(images/navi_bg.png) repeat-x;
   border:1px solid #c4c5a6;
   width:950px; 
   height:56px;
   font-size:14px;
   font-weight:bold;
}

.navilist {
    margin:auto;
	padding:20px 0px 20px 30px;
	display:block;
	width:860px;
	height:20px;
}

.navilist li{
   float:left;
}
.navilist a:link {color:#E2FFED;}
.navilist a:visited {color:#E2FFED;}
.navilist a:active {color:#E2FFED;}
.navilist a:hover {color: #ffffff;text-decoration: none;}

.navilist a{
	border-left:1px solid #cccccc;
	border-right:1px solid #9a9a9a;
	padding:0 15px;
}


/*  Subnavigation styles   FBF2E2  */
#sub_navi{
   background:#efefef url(images/) repeat-x;
   width:950px; 
   height:38px;
   margin:5px 0;
}

.sub_navilist{
    float:left;
    font-size:12px;
	padding:7px 60px; 
}

.sub_navilist a{
    margin:0 10px;
}

.cart_status{
   float:right;
   padding:7px 10px; 
}

.cart_status a:link {color: #065668}
.cart_status a:visited {color: #6b1e00;}
.cart_status a:hover {color: #b43300;text-decoration: none;}


.clear {
  clear: both;
  display:inline;
  }

/*  left side styles     */
.sidebar{
   float:left;
   clear:both;
   width:200px;
}

/*  Searchbar styles     */
#searchbar{
   border:1px solid #e3e5cf;
   background:#F0F2DD;
   width:200px;
   padding:10px;
   position:relative;
}

#searchbar p{
   display:block;
   width:190px;
   margin:0 auto;
}

#searchbar a:link {color: #999999£»}
#searchbar a:visited {color: #999999;}
#searchbar a:hover {color: #b43300;}

#searchbar span{
   border-right:1px solid #999999;
   padding-right:10px;
   color:#999999;
}

#searchbar a{
   padding-left:10px;
   text-decoration: underline;
}

#searchbar form{
   padding:8px 5px 2px;
}

/*  Catelog styles     */
#catalog{
   border:1px solid #cdcdcd;
   background:url(images/catalog_bg.png) repeat-x top;
   width:220px;
   margin:5px auto;
   min-height:463px;
   font-size:14px;
   overflow:hidden;
}

#catalog h2{
   color:#666666;
   margin:10px 0 0 15px;
   font-size:16px;
}

.cataloglist0{
   line-height: 28px;
   padding: 15px 5px 15px 20px;
}

.cataloglist0 a:link {color: #666666}
.cataloglist0 a:visited {color: #666666;}
.cataloglist0 a:hover {color: #b43300;}

.cataloglist1,.cataloglist2,.cataloglist3{
list-style-image: url(images/arrow1.gif);
list-style-position:outside;
line-height:28px;
}

.expand{
	list-style-image: url(images/arrow2.gif);
	list-style-position:outside;
}

.cataloglist1 li{
	margin-left:20px;
	_margin-left:15px; /* this is ie hack */
}

.cataloglist2 li{
	margin-left:35px;
	_margin-left:15px; /* this is ie hack */
}

.cataloglist3 li{
	margin-left:50px;
	_margin-left:15px; /* this is ie hack */
}

/* IE7 Only */
*:first-child+html .cataloglist1 li{
margin-left:15px;
}


/*  Footer styles    */
#footer{
   margin:10px auto;
   width:950px;
   clear:both;
}

.faqlist{
   border:1px solid #becbd5; 
   margin:10px 0;
   height:120px;
   padding:0 0 0 100px;
}

.faqlist ul{
   float:left;
   padding:10px 0 5px;
   line-height:22px;
   margin:0 auto;
   display:block;
   width:200px;
}

.faqlist li{
   width:180px;
}

.paymentlogo{
   background:url(images/bank.gif) no-repeat bottom;
   margin:5px 0;
   height:44px;
   margin:0 auto;
   display:block;
}

.companyinfo{
   background:url(images/footer_bg.png) repeat-x;
   width:950px;
   height:70px;
   margin:10px auto;
   padding:20px 0;
}
 .sitelink{ 
   width:880px;
   padding:0;
   padding-left:70px;
}    

.sitelink li{
   float:left;
   width:160px
}

.divide{
   clear:both;
   border-bottom:1px solid #c0c8d1;
   width:780px;
   height:20px;
   margin:0 70px;
}


.about{
   text-align:center;
   line-height:24px;
   padding:10px 70px;
}


/*  homepage    */
#marketing{
    border:1px solid #c0c8d1;
    margin:0 0;
    height:300px;
    width:720px;
    float:right;
}

.madule{
    background:url(images/list_bg.png) repeat-x top;
    border:1px solid #cdcdcd;
	float:right;
	font-size:10px;
    margin:5px 0;
    width:720px;
	line-height:16px;
	overflow:hidden;
}

.madule h2{
    padding:5px 10px;
	color:#505050;
}

.madule ul{
    padding:10px 0;
}



.price1{
    color:#b43300;
}

/*  Product page     */
.madule2{
    background:url(images/review_bg.png) repeat-x top;
    border:1px solid #cdcdcd;
	float:right;
	font-size:10px;
    margin:5px 0;
    width:720px;
	line-height:16px;
}

.madule2 h2{
    padding:15px 10px;
	color:#505050;
}

.madule2 ul{
    padding:10px;
}

#customer-review .madule2 li{
	padding-bottom:30px;
}

#customer-review .madule2{
	padding-bottom:50px;
}

.detail{
	border:1px solid #ffffff;
	float:right;
    width:720px;
	line-height:16px;
	overflow:hidden;
}

#pro-pic{
    border:1px solid #cdcdcd;
    margin:5px 2px;
    height:300px;
    width:300px;
	float:left;
}

.pic{
   width:300px;
   height:275px;
   padding:auto;
   padding-top:5px;
   display:block;
}
.pic img{
   margin:auto;
   display:block;
}

#pro-pic a{
   margin:50px 10px 0px;
}

#property{
    float:left;
	margin:10px 0 10px 30px;
	width:380px;
}

.meta h3{
   color:#53685F;
   font-size:18px;
   margin:5px 0;
}

.meta ul{
   margin:15px 0;
}
.meta li{
   font-size:14px;
   line-height:24px;
}

.buyaction{
   margin:20px 0;
   overflow:hidden;
}

.buyaction span{
   width:150px;
   display:-moz-inline-box;
   display:inline-block;
   font-size:14px;
   color:#a64400;
}

.button li{
   float:left;
   margin:30px 20px 0 0;
}

.faqaction{
   text-decoration: underline;
   float:left;
   margin:25px 0 0 5px;
   clear:both;
}

.faqaction li{
   float:left;
   padding:0 15px 0 0;
}

.faqaction a{
	text-decoration: underline;
}

.send2firend{
   text-decoration: none;
   float:left;
   margin:25px 0 0 5px;
   clear:both;
}

.send2firend li{
   line-height:26px;
   float:left;
   width:50%;
}

#description .madule{
	padding-bottom:100px;
}

#description .madule li{
	padding-left:10px;
}

#detailed-images .madule li{
	text-align:center;
}

.new_button{
	cursor:pointer;
	text-decoration:none;
}

/* #best-seller .madule,
#featured-product .madule{
	height:330px;    
}* /
    

/*  Search sort bar     */


/*  Products list    */

.list{
    border:1px solid #ffffff;
	float:right;
	font-size:10px;
    margin:5px 0;
    width:720px;
	overflow:hidden;
}

.list-content{
	width:720px;
	overflow:hidden;
}

.list-content-search{
	margin:0 auto;
	width:900px;
	overflow:hidden;
}

.product-list{
   	float:left;
	clear:both;
}

.product{
    float:left;
    border:0px solid #ffffff;
    width:180px;
	height:280px;
	display:block;
	margin:5px 0;
}

.info {
    margin:0 auto;
	width:150px;
	height:250px;
}

.info span{
    margin:0 auto;
	display:block;
	width:150px;
	text-align:center;
	font-size:12px;
}

.product .info .list-pic{
	display:block;
	text-align:center;
}

.product .info .name{
    margin:0 auto;
	display:block;
	text-align:center;
	width:150px;
}

.display-page{
    padding:5px 0 5px;
	margin:30px 0 60px;
	clear:both;
	background:#F4F5F0;
	border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	position:relative;
	width:720px;
}

.page-changer{
     float:right; 
	 padding:0 15px 0 0;
	 font-size:12px;
}

.page-changer a{
     margin:0 5px;
}

.page-changer a:link,
.page-changer a:visited{
     border:0px solid #D4D4D4;
}

.display-setting{
    padding:5px 0 5px;
	clear:both;
	background:#f4f5f0;
	border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	position:relative;
	width:720px;
}
.search-top{
	margin:20px auto;
	overflow:hidden;
	position:relative;
	width:900px;
	padding:0 0 0 10px;
}

.search-top-left{
	position:relative;
	float:left;
}

.search-top-right{
	position:relative;
	float:right;
}

.search-botton-right{
	margin:20px auto;
	width:900px;
	position:relative;
	float:right;
}

.display-setting-search{
	margin:0 auto;
	clear:both;
	overflow:hidden;
	position:relative;
	width:900px;
}

.filter{
    float:left; 
	padding:0 0 0 5px;
}

.filter a{
   	padding:0 10px;
}

.filter span{
   	font-size:12px;
}

.result-info{
    height:24px;
	display:block;

	font-size:12px;
}

.result-info em,
.result-info b{
    padding:0 5px;
}

/*  catalog list page    */
.info .quantities{
    color:#B43300;
}

.cat-displayset-top,
.cat-displayset-bottom{
    padding:5px 0 5px;
	clear:both;
	background:#F4F5F0;
	overflow:hidden;
	position:relative; 
	height:10px;
}

.cat-displayset-top{
	border-top:0px solid #e5e5e5;
    border-bottom:0px solid #e5e5e5;
}

.cat-displayset-bottom{
	border-top:0px solid #e5e5e5;
    border-bottom:0px solid #e5e5e5;
	margin:30px 0 60px;
}


/*  order    */



/*  cart    */

#maincontainer-2{
	border:1px solid #c4c5a6;
}

.order-bg{
	border:1px solid #ffffff;
	padding:0px;
	background:#ffffff;
	overflow:hidden;
}

.order-bg h2{
	font-size:130%;
	padding:5px;
	color:#8B5A45;
	border-bottom:2px solid #CD8585;
}
	
.order-bg h3{
	color:#8B7E8B;
	font-size:120%;
	margin:10px 0 5px;
}

.cartpage-top{
	padding:25px 74px 10px;
	overflow:hidden;
}

.cartpage-top li{
	float:left;
	padding:0 40px;
}

.cart-cont,.order-cont{
    clear:both;
	width:800px;
	overflow:hidden;
	padding:0 74px;
	line-height:24px;
}

.cart-cont p{
	background:#EEEEEE;		
	border:1px dotted #ffffff;
	margin:5px 0;
}

.cartpage-top a:link,
.cart-act1 a:link,
.title-btn a:link,
.pay-method-title a:link,
.add-modify a:link,
.main-btn a:link,
.cartpage-top a:visited,
.cart-act1 a:visited,
.title-btn a:visited,
.pay-method-title a:visited,
.add-modify a:visited,
.main-btn a:visited{
	color:#8B8B45;
	text-decoration: underline;	
	font-size:16px;
	font-weight:bold;
}

.cartpage-top a:hover,
.cart-act1 a:hover,
.title-btn a:hover,
.pay-method-title a:hover,
.add-modify a:hover,
.main-btn a:hover{
	color:#8B5A45;
}

.cartpage-top a{
	margin:10px 0;
	float:left;
}

.cartpage-top .button{
	float:right;
}

.cart-act1,.cart-act1 li{
	float:left;
}

.cart-act2{
	float:right;
}

.itemlist .item-cont,
.itemlist .item-cont li{
	float:left;
}


.itemlist, .cart-items{
	width:798px;
	overflow:hidden;
}

.cart-items{
	padding:5px 0 5px 5px;
	border-top:1px dotted #c4c5a6;
}

.item-cont ul{
	border:none;
}

.subtotal{
	background:#EEEEEE;
	overflow:hidden;	
	width:800px;
}
.subtotal span{
	float:right;
	padding:10px;
}

.item-pic,.item-name,.btn-del{
	width:160px;
}

.btn-del a:visited{
	color:#8B5A45;
	text-decoration:underline;
}
.btn-del a:hover{
	color:#B43300
}
.item-price{
	width:295px;
}

.item-name,.btn-del,.item-price{	
	padding:30px 0;
}

.item-name span{
    display:block;
}

.cart-act{
	padding:10px 0;
	overflow:hidden;	
}

.cart-act li{
	padding:0 15px 0 10px;
}

.order-title2 .button,
.cartpage-top input.button,
.cart-act2 input.button,
.btn-submit input.button,
.order-btn-bar input.button{
	padding:5px 70px;
	color:#8B5A45;
	font-weight:bold;
	cursor:pointer !important; 
}


.coupon{
	border:2px dotted #BECBD5;
	width:800px;
	margin:10px 70px 20px;
	overflow:hidden;
}	
.coupon p{
	margin:20px 8px 10px;
}
.coupon div{
	margin:15px 8px 30px;
}

.coupon label,
.coupon input{
	margin:0 10px 0 0;
}

.coupon .button{
	padding:5px 30px;
}

.coupon h3{
	padding:5px 8px 0;
}


/*  shipping&payment    */
.pro-indicator{
	width:880px;
	overflow:hidden;
	padding:20px 0 0 70px;
	display:block;
	height:65px;
	text-align:center;
}

.pro-indicator div,.pro-indicator ul,.pro-indicator li{
	float:left;
}

.pro-indicator div{
	font-size:150%;
	color:#8B8878;
	width:250px;
	margin:20px 0 0;
}

.pro-indicator ul{
	padding:20px 0 0;
	border-bottom:2px solid #C1CDCD;
}

.pro-indicator li{
	padding:0 25px;
}

.pro-indicator .visited a{
	color:#999999;
}	

.pro-indicator .current{
	padding:0 25px 5px;
	border-bottom:4px solid #c4c5a6;
}	


.pro-indicator a:hover{color: #b43300;text-decoration: none;}


.ship-pay{
	width:950px;
	overflow:hidden;
	padding:0 0 50px 0;
}

.order-title2{
	margin:5px 50px 8px 35px;
	overflow:hidden;
	border-bottom:2px solid #CD8585;
}

.order-title2 h2{
	border:none;
	margin:0 0 15px;
}

.ship-pay li{
	padding:5px 0;
}

.bill-addr{
	float:left;
	margin:5px 0 0 35px;
	display:inline;
	overflow:hidden;
	width:270px;
}

.bill-addr h3{
	padding:0 5px;
}
.bill-addr-li{
	height:400px;
	width:270px;
	float:left;
	overflow:hidden;
}

.bill-addr-li ul{
	overflow:hidden;
	padding-left:5px;
}

.bill-addr span{
	width:260px;
	float:left;
}

.add-modify{
	padding:10px 0;
	margin:0 0 0 5px;
}

.pay-list{
	float:right;
	overflow:hidden;
	margin:5px 50px 20px 0;
	display:inline;
	width:582px;
}

.pay-method li{	
	clear:both;
	overflow:hidden;
}
.payment1{
	background:#EEEEE9;
}

.pay-item{
	width:200px;
	float:left;
}

.pay-description{
	width:380px;
	border:0px dotted #c4c5a6;
	float:left;
}

.order-btn-bar{
	clear:both;
	background:#ECF1EF;
	border-top:2px solid #CD8585;
	margin:15px 50px 10px 35px;
	height:50px;
	overflow:hidden;
}

.order-title2 .button,
.order-btn-bar .button{
	float:right;
	margin:0 5px 0 0;
}

.order-btn-bar .button{
	margin:10px 5px 0 0;
	*margin:10px -40px 0 0;
	_margin:10px -40px 0 0;
}
.order-title2 .button{
	*margin:0 -40px 0 0;
	_margin:0;
}


/*  place order    */
.pdl-price,.pdl-total{
	width:14%;
}

.pdl-sku{
	width:18%;
}

.pdl-product{
	width:42%;
}
.pdl-qty{
	width:10%;
}
.pdl-price,.pdl-total,
.pdt-price1,.pdt-price2{
	text-align:right;
	padding:0 5px 0 0;
}

.pay-detail-item .pdl-total,
.pay-detail-item .pdl-price{
	color:#A64400;
}

.pay-detail-title li,
.pay-detail-item li{
	float:left;
	margin:0 1px 0 0;
	height:20px;
}

.pay-detail-title li{
	background:#DBDFE2;
}

.pay-detail-total ul{
	float:right;
	margin:5px 0 0;
	overflow:hidden;
}

.pay-detail-total li li{
	float:left;
	width:75px;
}

.title-btn,.pay-method-title{
	clear:both;
	overflow:hidden;
	margin:10px 0 0;
}

.title-btn h3,.pay-method-title h3{
	float:left;
}

.title-btn a,.pay-method-title a{
	float:left;
	padding:10px 50px 5px;
}

.billing-addr,.shipping-Addr{
	float:left;
	width:400px;
}

.order-cont h3{
	clear:both;
}

.order-cont h4{
	border-bottom:2px solid #c4c5a6;
	clear:both;
	padding:5px 0;
	color:#888888;
}

.billing-addr h4{
	margin-right:10px;
}

.shipping-Addr h4{
	margin-left:10px;
}

.billing-addr ul{
	margin:10px 5px 20px 0;
	overflow:hidden;
}

.shipping-Addr ul{
	margin:10px 0 20px 10px;
	overflow:hidden;
}

.contact-tab{
	margin:10px 0;
}
.infoform-title1,
.infoform-title{
	width:100px;
	font-weight:bold;
	color:#777777;
}

.infoform-cont1{
	width:180px;
}

.infoform-title,
.infoform-cont{
	float:left;
}

.infoform-cont{
	width:290px;
}

.pay-method-form label{
	float:left;
	margin:10px 15px 0 0;
	width:150px;
}

.pay-method-form h4{
	border:none;
}

.pay-method-form input,
.pay-method-form textarea{
	margin:16px 0 0;
}

.btn-submit p{
	margin:16px 0 0 165px;
}

.btn-submit input.button{
	margin:16px 0 0 165px;
}

.order-act-hint{
	height:100px;
	margin:40px 0 15px 165px ;
	clear:both;
}

.order-act-hint h5{
	color:#B43300;
}


/*  form  style         */

.form-page-title{
	margin:40px 20px;
}

.order-bg fieldset{
	border:1px  solid #eeeeee;
	margin:10px 20px;
	padding:10px 10px;
}

.order-bg fieldset div{
	padding:8px 0;
}

.check-login div{
	padding:4px 0;
}

.order-bg legend
{	
	margin-bottom: 0.5em;
	border-bottom:3px solid #CD8585;
	font-size: 130%;	
}

.order-bg fieldset h4{
	border:none;
}

.order-bg .main-btn input.button{
	padding:5px 70px;
	margin:0 30px;
	color:#A64400;
	font-weight:bold;
}

.order-bg fieldset div.main-btn input.button{
	padding:5px 70px;
	margin:5px 0;
}

.order-bg label.input-title{	
	width: 200px;
	padding-right: 10px;
	font-weight: bold;	
	text-align: right;
	color: #8B7E8B;
	float:left;
}

.order-bg select{
	background:#fff5ed;
	border: 1px solid #BECBD5; 
}	


.order-bg div.main-btn{
	margin:5px 0 50px 210px;
}

.form-instruction{
	margin:30px 20px;
	line-height:24px;
}
.form-instruction ul{
	list-style:circle inside;
}


/*  giftcert         */
.order-bg fieldset p{
	margin:5px 0 10px 20px;
}

.delivery-method-sel{
	margin:10px 0 0 115px;
}
.order-bg div.delivery-method-sel p{
	margin:5px 0 0 20px;
}


/*  advanced search         */
.order-bg .multiple{
	margin:0 0 0 220px;
}
.order-bg .multiple li{
	display:inline;
}


/*  register         */
.exspand-code{
	font-weight:bold;
	border:1px solid #cccccc;
	margin:0 0 0 10px;
	cursor: pointer;
}

.order-bg div.main-btn p{
	margin:10px 20px;
}


/*  check personal details     */

.order-title1{
	margin:0 30px 15px;
}

.order-title3{
	margin:50px 30px 15px;
}

.check-login,
.check-register{
	float:left;
	border:1px solid #dddddd;
	width:430px;
	height:250px;
	display:inline;
}

.check-login{
	margin:10px 20px 100px 30px;
}
.check-register{
	margin:10px 0 100px 0;
}	

.check-login h3,
.check-register h3{
	color:#707070;
	margin:0;
	height:30px;
	padding-left:5px;
}

.check-login h3{
	background:url(images/list_bg.png) repeat-x 0 0;
}
.check-register h3{
	background:url(images/catalog_bg.png) repeat-x 0 0;
}
.check-login .title,
.check-register .title{
	height:5px;
	display:block;
	_display:inline;
}


.check-login label.input-title{
	width:120px;
}
.check-login input.button{
	padding:5px 30px;
	margin:10px 0 0 130px;
}
.check-login li{
	display:inline;
}

.check-login a{
	margin:10px 0 0 5px;
	font-size:125%;
}

.check-login p{
	margin:15px 10px 10px;
	color:#505050;
}

.check-register div{
	margin:80px 40px;
	font-size:145%;
	color:#505050;
}


/*  help page     */
#help-navi{
	width:220px;
	float:left;
}

#help-nav li{
	background:#F5F5F5 url(images/arrow.gif) 5px 5px no-repeat;
	padding:7px 0 0 20px;
    margin-bottom:1px;
}

#help-nav li li{
	background:#ffffff url(images/arrow.gif) 5px 5px no-repeat;
	margin-bottom:0;
}

#help-nav a{
	color:#333333;
	font-size:13px;
}
#help-nav li li a{
	color:#083886;
}
#help-nav a:hover{
	color:#B43300;
}

#help-nav .expandable{
	padding-left:0px;
	background-image:none;
}

#help-nav .expandable img{
	margin:5px 5px 0;
}

.makePointer{
	cursor:pointer;
}

a#expandAll, a#collapseAll {
	font-weight:bold;
	background-image:none;
	color:#666666;
}

#help-navi h3{
	background:url(images/list_bg.png) repeat-x;
	padding:5px 10px;
	color:#666666;
	font-size:120%;
	border-bottom:3px solid #C4C5A6;
}

.help-main{
	width:720px;
	float:right;
}

.help-content{
	clear:both;	
	overflow:hidden;
}

.help-content h3{
	margin:10px;
	text-align:center;
}

.help-top p,
.help-content p,
.help-content form{
	margin:10px 5px;
}

.help-top{
	background:#fffcf7;
	border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
	margin:0 0 10px 0;
}

/*  my account     */

.my-account{
	margin:30px 70px 50px 50px;
	overflow:hidden;
}

.account-profile{
	width:200px;
	border:1px solid #dddddd;
	background:url(images/catalog_bg.png) repeat-x 0 -10px;
	float:left;
	height:230px;
}

.account-cart,
.account-other{
	width:610px;
	border:1px solid #dddddd;
	background:url(images/list_bg.png) repeat-x;
	float:right;
	display:inline;
	overflow:hidden;
}

.my-account a:link,
.my-account a:visited{
	font-size:16px;
	text-decoration: underline;
	color:#8B8B45;
}

.my-account a:hover{
	color: #b43300;
	text-decoration: underline;
}
.my-account h3{
color:#707070;
}

.my-account h3{
	margin:0 0 0 5px;
}
.my-account ul{
	margin:20px 0 0 5px;
}

.cart-mini{
	margin:20px 200px 20px 30px;
}
.cart-mini tr{
	border-bottom:1px dotted #cccccc;
}

.cart-mini,
.account-btn1{
	float:left;
	display:inline;
}
.account-btn2{
	clear:both;
	margin:10px 0 10px 290px;
}

.account-other{
	margin:20px 0;
	padding:0 0 20px 0;
}

.account-other li{
	float:left;
	margin:0 0 0 30px;
	list-style:disc inside;
}
.account-profile li{
	margin:0 0 10px 20px;
	list-style:disc inside;
}





