/* $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:#000000;
}
body {
	line-height: 1;
	background:#efefef;
}
ol, ul {
	list-style: none;
}

a:link,a:visited {color: #333333;text-decoration: none;}
a:hover {color: #cc0000;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;
   background:#ffffff;
   padding:1px 10px;
}

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

#breadcrumb{
	float:right;
    width:720px; 
	background:url(images/) repeat-x bottom;
	border-bottom:2px solid #d90000;
	padding:0 0 10px;
	font-weight:bold;
}

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

#logo{
   height:35px;
   width:300px;
   float:left;
   padding:5px 0;
   background:url(images/logo.gif) no-repeat;
   text-indent:-3000px;
}

.toprightNav{
    float:right;
   	width:600px; 
	margin:5px 0 0;
}
.toprightNav ul{
	padding:0; 
	margin:0;
}
.toprightNav li{
   float:left;
   width:120px;
}
.toprightNav a:visited{color:#606060;}
.toprightNav a:hover{color:#606060;}

/*  Navigation styles     */
#navi{
/* background:url(images/navi_bg.png) repeat-x;*/
   background:#5c5c5c;
   border-bottom:1px solid #fff2f2;
   width:950px; 
   height:40px;
   font-size:14px;
}

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

.navilist li{
   float:left;
   padding-right:30px;
}
.navilist a:link {color: #FFFFFF;}
.navilist a:visited {color: #FFFFFF;}
.navilist a:active {color: #FFFFFF;}
.navilist a:hover {color:#f28b24;text-decoration: none;}

/*  Subnavigation styles   FBF2E2  */
#sub_navi{
   background:url(images/list_bg.png) repeat-x;
   width:950px; 
   height:26px;
	margin:0 0 8px 0; 
   color: #FFFFFF;
}
#sub_navi span,#sub_navi a:visited{color: #333333;}
#sub_navi a:hover {color:#df0000;text-decoration: none;}

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

.sub_navilist a{
    margin:0 10px;
}

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

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

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

/*  Searchbar styles     */
#searchbar{
   background:#CC0000 url(images/) repeat-x;
   width:200px;
   padding:10px;
   position:relative;
}

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

#searchbar a:link {color: #ffffff}
#searchbar a:visited {color: #ffffff;}
#searchbar a:hover {color: #ffffff;text-decoration: none;}

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

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

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

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

#catalog h2{
   padding:10px 0 10px 25px;
   font-size:20px;
   border-bottom:1px solid #D7D7D7;
   font-weight:normal;
}

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


.cataloglist0 a:visited {color: #000000;}
.cataloglist0 a:hover {color: #DF0000;}

.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 #D7D7D7; 
   margin:10px 0;
   height:120px;
   padding:0 0 0 100px;
}

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

.faqlist li{
   width:180px;
}

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

.companyinfo{
   background:#e5e5e5 url(images/) 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;
	 color:#6e6e6e;
}


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

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

.madule h2{
    padding:5px 10px;
}

.madule ul{
    padding:10px 0;
}

.price1{
    color:#df0000;
}

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

.madule2 h2{
    padding: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;
/*
	height:310px;
*/
    width:720px;
	line-height:16px;
	overflow:hidden;
}

#pro-pic{
    border:1px solid #D7D7D7;
    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{
   font-size:18px;
   margin:5px 0;
}

.meta ul{
   margin:15px 0;
}

.metainfo .price{
color:#df0000;

}

.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;
}

.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:255px;
}

.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;
	font-size:12px;

}

.info .name a:visited{color:#333333;}



.display-page{
    padding:5px 0 5px;
	margin:30px 0 60px;
	clear:both;
	background:#f7f7f7;
	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:#f7f7f7;
	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:#f7f7f7;
	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 #D7D7D7;
}

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

.order-bg h2{
	font-size:130%;
	padding:5px;
	border-bottom:2px solid #DF0000;
}
	
.order-bg h3{
	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:#cc6600;
	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:#DF0000;
}

.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:#DF0000;
	text-decoration:underline;
}
.btn-del a:hover{
	color:#DF0000;
	text-decoration:none;
}
.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:#ab0000;
	font-weight:bold;
	cursor:pointer !important; 
}


.coupon{
	border:2px dotted #dfdfdf;
	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:#58564c;
	width:250px;
	margin:20px 0 0;
}

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

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

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

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


.pro-indicator a:hover{color: #df0000;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 #df0000;
}

.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:#EEEEEe;
}

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

.pay-description{
	width:380px;
	float:left;
}

.order-btn-bar{
	clear:both;
	background:#ececec;
	border-top:2px solid #df0000;
	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:#cc0000;
}

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

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

.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 #cc0000;
	clear:both;
	padding:5px 0;
	color:#333333;
}

.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;
}

.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:#cc0000;
}


/*  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 #DF0000;
	font-size: 130%;	
}

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

.order-bg .main-btn input.button{
	padding:5px 70px;
	margin:0 30px;
	color:#DF0000;
	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: #363636;
	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:#333333;
	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/list_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;
}

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


/*  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:#000000;
	font-size:13px;
}
#help-nav li li a{
	color:#4d6600;
}
#help-nav a:hover{
	color:#cc0000;
}

#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;
	font-size:120%;
	border-bottom:3px solid #5c5c5c;
}

.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;
}

.help-content fieldset{
}

.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-left: 30px;
	list-style:disc inside;
}

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




