body, a{
	font:normal 11px tahoma,sans-serif;
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
body{
	text-align:center;
	background:#BFBD93;
	overflow:auto
}
body, form{
	margin:0;
	padding:0;
}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
input{vertical-align:middle;}
#main{
	margin:0 auto;
	text-align:left;
	width:760px;
	background:url(main-bg.gif) repeat-y;
}
#header{
	width:760px;
	height:115px;
	background:url(header-bg.jpg) no-repeat;
	position:relative
}
#header h1{
	margin:0;
	position:absolute;
	left:21px;
	top:9px;
}
#header h1 a{
	display:block;
	width:201px;
	height:93px;
	background:url(logo.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap;
}
#header img.cards{
	position:absolute;
	left:463px;
	top:26px;
}
#header form{
	position:absolute;
	left:542px;
	top:24px;
	height:45px;
	padding-left:17px;
}
#header form input.search{
	width:153px;
	height:19px;
	padding-left:4px;
	padding-right:4px;
	font:normal 11px/14px tahoma,sans-serif;
	float:left;
	background:#E1DFB8;
	border:1px solid #000;
	margin-right:4px;
	color:#877152;
}
* html #header form input.search{
	padding-left:3px;
	padding-right:3px;
}
#header form input.submit{
	width:27px;
	height:19px;
	border:none;
	background:url(top-go.gif) no-repeat;
	cursor:pointer;
	float:left;
}
#header ul{
	position:absolute;
	right:0;
	top:90px;
	margin:0;
	padding:0;
	height:25px;
	background:url(top-nav-bg.gif) repeat-x;
}
#header ul li{
	float:left;
	list-style-type:none;
	padding:0 9px 0 17px;
	background:url(top-nav-sep.gif) no-repeat;
}
#header ul li.left{
	padding-left:41px;
	background:url(top-nav-left.gif) no-repeat;
}
#header ul li.cart{padding-right:12px;}
#header ul li.cart a{
	padding-right:19px;
	background:url(top-cart.gif) no-repeat 100% 2px;
}
#header ul a{
	font:normal 10px/25px "Trebuchet MS",sans-serif;
	color:#D2D0AC;
	text-transform:uppercase;
}
#left-column{
	width:187px;
	padding-bottom:125px;
}
#left-column form{
	width:187px;
	text-align:center;
	padding-bottom:11px;
	background:#F0EFDB;
}
#left-column form select{
	width:153px;
	height:17px;
	font:normal 10px arial,sans-serif;
}
#left-column ul{
	margin:2px 0 0 3px;
	padding:0;
	width:182px;
}
#left-column ul li{
	list-style-type:none;
	background:url(left-nav-border.gif) repeat-x 0 100%;
	width:182px;
}
* html #left-column ul li{width:182px;}
#left-column ul a{
	color:#56361C;
	font-weight:bold;
	display:block;
	width:160px;
	padding:4px 11px 9px;
}
* html #left-column ul a{
	display:inline;
	width:182px;
}
#left-column ul a:hover{
	color:#7F2101;
	text-decoration:none;
}
#left-column ul li:hover,
#left-column ul li.hover{background-color:#F0EFDB;}
#left-column ul li:hover ul,#left-column ul li.hover ul{display:block;}
#left-column ul li:hover a,#left-column ul li.hover a{color:#7F2101;;}
#left-column ul ul{
	display:none;
	padding:0 5px 9px 16px;
	margin:-5px 0 0;
	position:relative;
	width:auto;
}
#left-column ul ul li{
	background:url(left-bullet.gif) no-repeat 0 8px;
	width:auto;
	padding-left:11px;
}
#left-column ul ul a{
	display:inline;
	color:#56361C !important;
	padding:0;
	font-weight:normal;
	width:auto;
	line-height:18px;
}
#left-column ul ul a:hover{text-decoration:underline;}
#right-column{
	width:572px;
	padding-bottom:10px;
}

/*-------- index start ----------*/
#right-column div.welcome{
	width:572px;
	float:left;
}
#right-column div.welcome form{
	border-left:1px solid #F5C280;
	background:#EB8500;
	padding:0 7px 17px;
	text-align:center;
	height:174px;
}
#right-column div.welcome form p{
	color:#FAE0BF;
	width:194px;
	margin:5px 0 10px;
}
#right-column div.welcome form input.text{
	width:155px;
	height:19px;
	padding-left:4px;
	padding-right:4px;
	font:normal 11px/14px tahoma,sans-serif;
	background:#E1DFB8;
	border:1px solid #AE4D01;
	margin-bottom:5px;
	color:#877152;
}
* html #right-column div.welcome form input.text{
	padding-left:3px;
	padding-right:3px;
}
#right-column div.welcome form input.submit{
	width:61px;
	height:19px;
	border:none;
	background:url(join-now.gif) no-repeat;
	margin-top:2px;
	cursor:pointer;
}
#right-column h2{
	clear:both;
	border-bottom:1px solid #F7F7ED;
	background:#7F2101;
	font:bold 14px/33px tahoma,sans-serif;
	color:#fff;
	padding:0 15px;
	margin:0;
}
* html #right-column h2{line-height:34px;}
#right-column h2.imaged{
	background:#7F2101 no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap;
	height:25px;
	line-height:25px;
}
#right-column h2.feat{background-image:url(feat-title.gif);}
#right-column h2.sect{background-image:url(shop-cat.gif);background-color:#EB8500;}
#right-column h2.also{background-image:url(also.gif);background-color:#EB8500;}
#right-column div.feat{
	margin:4px 0 0 4px;
	padding:4px 8px 0;
	float:left;
	background:#fff;
	border-bottom:3px solid #7F2101;
}
* html #right-column div.feat{margin-left:2px;}
#right-column ul.feat{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	background:url(left-nav-border.gif) repeat-x 0 100%;
}
* html #right-column ul.feat{overflow:visible;}
#right-column ul.feat.last{background:none}
#right-column ul.feat.index{
	background:url(index-feat-bg.gif) no-repeat 0 100%;
	border:none;
	margin:11px 0 0 12px;
}
* html #right-column ul.feat.index{margin-left:6px;}
#right-column ul.feat li{
	list-style-type:none;
	float:left;
	overflow:hidden;
	width:165px;
	padding:3px 5px 800px;
	margin:0 11px -795px 0;
}
* html #right-column ul.feat li{width:175px;}
#right-column ul.feat li.last{margin-right:0;}
#right-column div.feat li{margin-bottom:-785px;}
#right-column ul.feat a{
	display:block;
	width:165px;
	font-weight:bold;
	color:#7F2101;
	text-align:center;
	padding:5px 0;
}
#right-column ul.feat p{
	clear:both;
	color:#56361C;
	text-align:center;
	padding:0 0 5px;
	margin:0;
}
#right-column ul.feat p span{color:#AB9079;}
#right-column ul.feat p b{color:#EB8500;}
#right-column ul.feat div{padding:10px 0;}
/*-------- index end ----------*/

/*-------- section start ----------*/
#right-column div.breadcrumbs{
	clear:both;
	text-align:right;
	color:#877152;
	font:normal 11px/14px tahoma,sans-serif;
	padding-right:12px;
	padding-top:9px;
	padding-bottom:0px;
}
#right-column div.breadcrumbs a{color:#877152;}
#right-column div.breadcrumbs span{padding:0 2px;}
/*-------- section end ----------*/

/*-------- item start ----------*/
#right-column div.full{
	margin:4px 0 8px 4px;
	padding:10px 8px 14px 11px;
	float:left;
	width:544px;
	background:#fff;
	border-bottom:3px solid #7F2101;
}
* html #right-column div.full{margin-left:2px;width:563px;}
#right-column div.full p{
	clear:both;
	color:#7F2101;
	margin:0 0 4px 5px;
}
#right-column div.full p b{color:#EB8500;}
#right-column div.full div{
	width:306px;
	padding:4px 0 27px;
	margin-bottom:10px;
	background:url(zoom.gif) no-repeat 50% 100%;
}
#right-column div.full a.full{
	display:block;
	padding-top:25px;
}
#right-column div.full ul{
	float:right;
	padding:0 9px 0 0;
	margin:0;
}
#right-column div.full ul li{
	list-style-type:none;
	padding-bottom:7px;
	text-align:right;
}
#right-column div.full ul img{border:1px solid #F0EFDB;}
#right-column div.full form{width:227px;padding:0;}
#right-column div.full form p{
	border-bottom:1px solid #F0EFDB;
	position:relative;
	padding:5px;
	margin:0;
	color:#AB9079;
}
#right-column div.full form p.submit{border-bottom:none;}
#right-column div.full form p strong{color:#7F2101;}
#right-column div.full form select{
	width:114px;
	height:17px;
	font:normal 10px arial,sans-serif;
	position:absolute;
	left:44px;
	top:3px;
}
#right-column div.full form input.submit{
	width:167px;
	height:21px;
	border:none;
	background:url(add-to-cart.gif) no-repeat;
	cursor:pointer;
	margin:10px 0 16px;
}
#right-column div.related{
	text-align:center;
	padding:10px 0 15px;
	clear:both;
	color:#AB9079;
	font-size:11px;
}
#right-column div.related p{
	color:#AB9079;
	margin:0 0 3px;
	line-height:15px;
}
#right-column div.related p b{color:#7F2101; font:bold 12px Arial, Helvetica, sans-serif;}
#right-column div.related a{
	color:#AB9079;
	text-decoration:underline;
}
#right-column div.related a:hover{text-decoration:none;}
/*-------- item end ----------*/

#footer{
	width:760px;
	background:#E1DFB8;
	padding-bottom:13px;
	position:relative
}
#footer ul{
	width:100%;
	height:29px;
	background:#2E2115;
	margin:0;
	padding:0;
	text-align:center;
}
#footer ul li{
	list-style-type:none;
	display:inline;
	background:url(footer-nav-sep.gif) no-repeat 100% 2px;
	padding:0 11px 0 8px;
}
* html #footer ul li{padding:0 8px 0 11px;}
#footer ul li.last{background:none;}
#footer ul a{
	font:bold 11px/29px tahoma,sans-serif;
	color:#B4AF8F;
}
#footer div.copy{
	margin:13px 10px 0;
	padding:7px 0 5px;
	background:#F0EFDC;
}
#footer p{
	margin:0 10px 4px;
	color:#8F8878;
	text-align:center;
	clear:both;
}
#footer div.left{
	position:absolute;
	left:0px;
	top:-110px;
	width:187px;
	text-align:center;
	color:#96908A;
}
#footer div.left a{color:#96908A;}
#footer div.left img{margin-bottom:20px;}

.dropdown-container{
	background-color:#F0EFDB;
	height:26px;
}

.dropdown{
	width:187px;
	padding-left:20px;
}

* html .dropdown{
	padding-left:0px;
}

#header .logo{
	position:absolute;
	top:9px;
	left:21px;
}

/* LEFTNAV STLYES */


#menutitle, #menutitle3, #menutitle2{                 /* nav header, user NOT in section, HAS submenus */
cursor:pointer;
margin-bottom: 5px;
width:100%;
padding:5px;
padding-left:15px;
padding-top:0px;
text-align:left;
font-family: tahoma, arial; 
font-weight: bold; 
font-size: 11px; 
color: #56361C;
border-bottom:1px dashed #DBD5D1;
}

#menutitle3 a{                
cursor:pointer;
width:100%;
padding-top:0px;
text-align:left;
font-family: tahoma, arial; 
font-weight: bold; 
font-size: 11px; 
color: #56361C;
}
/*
#menutitle2{                /* nav header, user IS in section, HAS submenus
cursor:pointer;
margin-bottom: 5px;
width:100%;
padding:2px;         
text-align:center;
font-family: tahoma, arial; 
font-weight: 900; 
font-size: 14px; 
color: #0066CC;
border-top:1px solid #D2D0AC;
border-bottom:1px solid #D2D0AC;
background-color:#DBE0FF;
} */

/*
#menutitle2 A{              /* nav header, user IS in section, NO submenus 
cursor:pointer;
width:100%;
padding-top:0px;
text-align:left;
font-family: tahoma, arial; 
font-weight: bold; 
font-size: 11px; 
color: #56361C;
}*/

 /*#menutitle3 A{              /* nav header, user NOT in section, NO submenus
display:block;
text-decoration:none;
margin-bottom: 5px;
width:100%;
padding:2px;
text-align:center;
font-family: tahoma, arial; 
font-weight: 900; 
font-size: 14px; 
color: #0066CC;
border-top:1px solid #D2D0AC;
border-bottom:1px solid #D2D0AC;
} */

.submenu{                   /* block that contains submenu links */
padding-bottom: 10px;
}

A.submenu-link{
	width:160px;
}

.submenu-link {font: normal 11px tahoma, arial; display:block; width: 100%; color: #56361C; padding: 2px; padding-left: 25px; padding-right: 10px;}

A.submenu-link{
	background:url(nav-bg.gif) no-repeat 15px 7px;
}

A.submenu-link:hover {text-decoration:underline; background:url(nav-bg.gif) no-repeat 15px 7px;}

.info-body, .search-body, .order-body, .privacy-body{
	padding-top:10px;
	padding-left:10px;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

.section-name-nav a{
	font-family: tahoma, arial; 
	font-weight: bold; 
	font-size: 11px; 
	color:#56361C;
}

.sect-on-sale{
	width:563px;
	background-color:#FFF;
	border-bottom:3px solid #7F2101;
	margin-left:3px;
	text-align:center;
	margin-top:5px;
}

.sect-shop-cat{
	width:535px;
	background-color:#FFF;
	border-bottom:3px solid #7F2101;
	margin-left:3px;
	text-align:left;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
}

.sect-shop-cat a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#56361C;
	text-decoration:none;
	background:url(sect-bullet.gif) no-repeat 0px 3px;
	padding-left:10px;
}

.sect-shop-cat a:hover{
	text-decoration:underline;
	color:#7F2101;
}

.subsect-shop-cat{
	width:535px;
	background-color:#FFF;
	border-bottom:3px solid #7F2101;
	margin-left:3px;
	text-align:left;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
}

.subsect-shop-cat a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#56361C;
	text-decoration:none;
}

.subsect-shop-cat a:hover{
	text-decoration:underline;
}

.conts-sep{
	background:url(conts-sep) repeat-x 0 0;
}

.info-table{
	width:225px;
}

.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	z-index: 100;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.item-page, .item-page2{
	width:565px;
	background-color: #FFFFFF;
	margin-left:3px;
	border-bottom:3px solid #7F2101;
}

.item-inset-image{
	width:75px;
	text-align:right;
	padding-right:15px;
}

.info-table{
	padding-left:10px;
	padding-top:20px;
}

.item-image{
	margin-bottom:5px;
	border-bottom::1px solid #F0EFDB;
	padding-top:20px;
}

.item-caption{
	width:563px;
	margin-left:3px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.item-caption p{
	color:#7F2101;
	margin:0 0 4px 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-right:5px;
}

.item-caption p b{
	color:#EB8500;
}

.item-page2{
	margin-top:5px;
	margin-bottom:5px;
}

#product-info-table td, #product-info-table th{
	border-bottom:1px solid #F0EFDB;
	color:#AB9079;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;	
}

#product-info-table th{
	width:115px;
}

#product-info-table td .name-cell{
	font:bold 11px Arial;
	color:#7F2101;
}

#product-info-table td.sale-price{
	color:#EB8500;
	font:bold 11px Arial, Helvetica, sans-serif;
}


.zoom{
	margin-left:20px;
}

.conts-name a{
	color:#7F2101;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.conts-name a:hover{
	text-decoration:underline;
}

.price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#AB9079;
}

.sale-price{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#EB8500;
}

td.home-conts-topcell{
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;	
}

td.home-conts-botcell{
	background-color:#FFFFFF;
	border-bottom:3px solid #7F2101;
}

.home-feat-items{
	margin-left:11px;
	margin-top:5px;
}

.sect-image, .sect-caption{
	padding-left:5px;
	margin-bottom:10px;
}

.sect-caption{
	font:normal 11px Arial, Helvetica, sans-serif;
}