body{

	background-color:#E0E2BE;

	text-align:center;

	margin:0 auto;

}



form{

	margin:0;

	padding:0;

}



form input{

	vertical-align:middle;

}



.floatleft{

	float:left;

}



.floatright{

	float:right;

}



.clear{

	clear:both;

}



#main-contain{

	padding-top:15px;

}



#container{

	background:url(main-bg.gif) repeat-y 0 0;

	text-align:center;

	margin:0 auto;

	width:780px;

}



#header{

	position:relative;

	width:760px;

	margin:0 auto;

	background:url(header2.gif) no-repeat 0 0;

	height:103px;

}



#header .search-area{

	position:absolute;

	top:37px;

	left:585px;

}



#header .logo{

	position:absolute;

	top:0px;

	left:0px;

}



#header .header-links1{

	position:absolute;

	top:5px;

	left:320px;

	width:440px;

	color:#593915;

	font-size:11px;

}



#header .header-links1 a{

	font:bold 9px arial, sans-serif;

	color:#593915;

	text-decoration:none;

}



#header .header-links1 img{

	vertical-align:middle;

}



#header .header-links2{

	position:absolute;

	top:83px;

	left:20px;

	width:750px;

}



#header .header-links2 a{

	font:normal 11px Helvetica, sans-serif;

	color:#FFF;

	text-decoration:none;

	padding-right:50px;

	font-weight:590;

	padding-left:10px;

}



#header .header-links2 a:hover{

	color:#BBBBBB;

	background:url(top-nav-arrow.gif) no-repeat 2px 3px;

}



table.home-table{

	margin-left:10px;

	background-color:#FFF;

}



* html table.home-table{

	margin-left:0px;

}



#under-home-content{

	position:relative;

}



#under-home-content .mailing-list{

	position:absolute;

	top:50px;

	left:615px;

}



* html #under-home-content .mailing-list{

	position:absolute;

	top:50px;

	left:605px;

}



* html #under-home-content .mailing-list input.go-button{

	margin-left:-20px;

}



#under-home-content input{

	font-size:9px;

	color:#8C7A5A;

}



#under-sect-content .mailing-list2, #under-item-content .mailing-list2{

	position:absolute;

	top:10px;

	left:590px;

}



* html #under-sect-content .mailing-list2, * html #under-item-content .mailing-list2{

	position:absolute;

	top:12px;

	left:590px;

}



* html #under-sect-content .mailing-list2 input.go-button, * html #under-item-content .mailing-list2 input.go-button{

	margin-left:-20px;

}



#under-sect-content input, #under-item-content input{

	font-size:9px;

	color:#8C7A5A;

}



.copyright{

	position:absolute;

	top:100px;

	left:15px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#B5A996;

}



.copyright2{

	position:absolute;

	top:15px;

	left:15px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#B5A996;

}



.footer-link a{

	position:absolute;

	top:100px;

	left:690px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#DAD4CA;

	text-decoration:none;

}



* html .footer-link a{

	position:absolute;

	top:100px;

	left:680px

}



.footer-link a:hover{

	text-decoration:underline;

}



#sect-content-container{

	width:760px;

	margin-left:10px;

	background:url(content-bg.gif) repeat-x 0 0;

	xmin-height:400px;

}



* html #sect-content-container{

	margin-left:0px;

}

.sect-body{

	padding-top:5px;

}



.sect-right-cont-container{

	width:570px;

}



.breadcrumbs{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#9FA441;

	background-color:#F0F1D6;

	padding-top:5px;

	padding-left:10px;

	margin-right:5px;

	height:15px;

	vertical-align:middle;

}



.breadcrumbs a{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#9FA441;

	text-decoration:none;

}



.breadcrumbs a:hover{

	text-decoration:underline;

}



#under-sect-content, #under-item-content{

	background:url(sect-footer-bg.gif) no-repeat 0 0;

	width:760px;

	height:44px;

	position:relative;

	margin-left:10px;

}



* html #under-sect-content, * html #under-item-content{

	margin-left:0px;

}



.sect-images table{

	width:570px;

}



.nav-left{

	width:168px;

}

.left-im-and-cap{

	padding-top:5px;

	width:230px;

}



.caption-container{

	border:1px solid #B8B2CB;

	margin-bottom:10px;

}



.subsection-caption{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	padding:3px;

}



.right-items{

	width:335px;

	padding-top:5px;

}



.subsection-name{

	font:bold 12px tahoma, "Times New Roman", Times, serif;

	color:#666666;

	text-align:5px;

	width:330px;

	border-bottom:1px solid #D3D3D3;

}



.subsection-contents{

	padding-left:10px;

}



.subsection-contents a{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	text-decoration:none;

}



.subsection-contents a:hover{

	text-decoration:underline;

}



.sect-caption{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	padding-left:5px;

	padding-top:5px;

}



#item-content-container{

	width:760px;

	margin-left:10px;

	background:url(content-bg.gif) repeat-x 0 0;

}



* html #item-content-container{

	width:760px;

	margin-left:0px;

}



.breadcrumbs2{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#9FA441;

	background-color:#F0F1D6;

	padding-top:5px;

	xmargin-left:10px;

	padding-left:10px;

	height:15px;

	vertical-align:middle;

	width:750px;

}



* html .breadcrumbs2{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#9FA441;

	background-color:#F0F1D6;

	padding-top:5px;

	padding-left:10px;

	margin-left:0px;

	height:15px;

	vertical-align:middle;

	width:760px;

}



.breadcrumbs2 a{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#9FA441;

	text-decoration:none;

}



.breadcrumbs2 a:hover{

	text-decoration:underline;

}



.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-image{

	width:230px;

	text-align:center;

	padding-top:10px;

}



.item-info{

	width:530px;

	padding-top:10px;

}



.item-name{

	font:bold 12px tahoma, "Times New Roman", Times, serif;

	color:#666666;

	text-align:5px;

	width:515px;

	border-bottom:1px solid #D3D3D3;

	margin-right:5px;

}



.item-caption{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	width:515px;

}



.multi-add{

	width:510px;

}



.multi-add .name{

	font:bold 11px tahoma;

	color:#6B522D;

}



.multi-add .code{

	font:normal 11px arial;

	color:#666666;

}



.multi-add .price{

	font:normal 11px arial;

	color:#666666;

}



.multi-add .sale-price{

	font:bold 11px arial;

	color:#5439CB;

}



.multi-add .you-save{

	font:normal 11px arial;

	color:#5439CB;

}



.multi-add .qty input{

	text-align:right;

}



.multi-add .option-name{

	font:normal 11px arial;

	color:#666666;

}



#cross-sell .header{

	font:bold 12px tahoma, "Times New Roman", Times, serif;

	color:#665D8E;

	text-transform:uppercase;

	width:510px;

	text-align:left;

	border-bottom:1px solid #D3D3D3;

}



.cross-sell a{

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	text-decoration:none;

}



.cross-sell a:hover{

	text-decoration:underline;

}



table.multi-add-table{

	background-color:#F0F1D6;

}



td.add-to-cart{

	background-color:transparent;

}

.nav-left{
	width:168px;
	padding-top:5px;
	background-color:#F3F3D7;
	margin-top:5px;
	margin-left:5px;
}

* html .nav-left{
	width:168px;
	padding-top:5px;
	background-color:#F3F3D7;
	margin-top:5px;
	margin-left:0px;
}

.nav-header-name{
	width:163px;
	height:20px;
	text-align:left;
	padding-left:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#6B522D;
	padding-top:3px;
}

.by-name{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#6B522D;
	padding-left:5px;
	padding-top:10px;
	text-align:left;
}

.nav-left ul{
	list-style-type:none;
	text-align:left;
	width:168px;
	padding:0;
	margin:0;
}

.nav-left ul li a{
	width:145px;
	padding-left:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6B522D;
	text-decoration:none;
}

.nav-left ul li a:hover{
	text-decoration:underline;
	color:#513875;
}

.nav-left ul li ul li a{
	width:135px;
	padding-left:40px;
	background:url(nav-bullet.gif) no-repeat 32px 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6B522D;
	text-decoration:none;
}

.nav-left ul li ul li a:hover{
	text-decoration:underline;
	color:#513875;
}

