html{
	height: 100%;
}

body{
	margin: 0px;
	padding: 15px 0px;
	background: rgb(93, 78, 55);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D4E37;
	height: 100%;
}

body.zoomPage{
	background: #ffffff;
	padding: 0px;	
}

h1, h2, h3, h4, h5{
	margin: 0px;
	padding: 0px;
}

h1{
	color:#5C4F35;
	font-family:"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:1px;
}

h2{
	color: #5D4E37;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}

p{
	margin: 0px;
	padding: 6px 0px;
}

a{
	text-decoration: none;
	color:#A69E91;
}

a:hover{
	color: #5d4e37;
	text-decoration: underline;
}

img{
	border: none;
	vertical-align: bottom;
}

form{
	margin: 0px;
	padding: 0px;
}

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

#wrapper{
	width: 962px;
	margin: auto;
	text-align: left;
}

#header{
	border: solid 1px #5D4E37;
	padding: 0px 0px 10px 0px;
}

#logo{
	width: 300px;
	float: left;
}

#topRight{
	color: #ffffff;
	width: 600px;
	float: right;
	text-align: right;
	padding: 17px 0px 0px 0px;
	font-size: 10px;
}

#topRight span{
	padding: 0px 5px;
}

#topRight a, #topRight label {
	font-weight: bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#topRight a:hover{
	text-decoration: underline;
}

a.iconCart{
	background:url(images/icon_cart.png) no-repeat left center;
	padding: 0px 0px 0px 18px;
}

a.iconMember{
	background:url(images/icon_member.png) no-repeat left center;
	padding: 0px 0px 0px 18px;
}

#searchform{
	display: inline;
}

input.textbox2{
	border: 1px solid rgb(127, 109, 80); 
	font-size: 9pt; 
	color: rgb(255, 255, 255); 
	background-color: rgb(93, 78, 55);
	width: 130px;
}

.submitbtn{
	border: 1px solid rgb(127, 109, 80); 
	font-size: 9pt; 
	color: rgb(127, 109, 80); 
	background-color: rgb(93, 78, 55);
}

#navigation{
	border-left: solid 1px #5D4E37;
	border-right: solid 1px #5D4E37;
	border-top: solid 5px #5D4E37;
	font-size: 15px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}

#navigation span.small{
	font-size: 7px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	line-height: 8px;
	margin: 2px 0px 0px 0px;
	letter-spacing: 1px;
}

span.phone{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	float: right;
	margin: 0px 0px 0px 7px;
}

#navigation table{
	width: 100%;
}

#navigation a{
	font-size: 15px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0px 3px;
}

#navigation a:hover{
	background: #74654F;
	text-decoration: none;
}


#mainContent{
	background: #ffffff;
	border-left: solid 1px #5D4E37;
	border-right: solid 1px #5D4E37;	
	border-bottom: solid 1px #5D4E37;
}

#footer{
	border: solid 1px #5D4E37;
	color: #A09380;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

p.credits{
	width: 250px;
	float: left;
}

p.copyright {
	font-size: 10px;
}

p.copyright a{
	color: #A09380;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p.copyright a:hover{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
	
p.copyright a:active{
	text-decoration: underline;
}	

p.footerLinks{
	width: 500px;
	float: right;
	text-align: right;
	color: #7F6D50;
	font-size: 12px;
}

p.footerLinks a{
	color: #A09380;
}

p.footerLinks a:hover{
	color: #ffffff;
	text-decoration: underline;
}

p.copyright{
	margin: 0px 460px 0px 0px;
	text-align: left;
}

#innerContent{
	background:url(images/logo_bg.png) no-repeat right top;
	border-top: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 22px 0px;
	margin-right: 40px;
	text-align:justify;
}

h1.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	letter-spacing: normal;
	height: 67px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

h1.title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: normal;
	overflow: hidden;
	padding: 8px 0px 0px 0px;
	width: 400px;
}

.heading{
	margin: 0px 0px -24px 30px;
}

.sIFR-active .title {
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	color: #7f7f7f;
}

#breadcrumbs, #breadcrumb{
	padding: 5px 0px 5px 35px;
}

.toLeftPic{
	float: left;
	margin: 0px 25px 0px 0px;
}

.content{
	float: left;
	width: 545px;
	padding: 5px 0px;
	min-height: 330px;
}

* html .content{
	height: 370px;
}

.content2{
	min-height: 330px;
	padding: 0px 40px 0px 48px;
}

* html .content2{
	height: 370px;
}


#sidenavTd{
	width: 180px;
	border-right: solid 1px #5D4E37;
	vertical-align: top;
}

ul#navigationList{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	list-style: none;
	font-size: 12px;
}

ul#navigationList li{
	padding: 7px 0px;
}

ul#navigationList li.subcat,
ul#navigationList li.subselected{
	padding: 7px 0px 7px 15px;
}

ul#navigationList li.subsubcat,
ul#navigationList li.subsubselected{
	padding: 7px 0px 7px 30px;
}

ul#navigationList li a{
	color:#A69E91;
	display: block;
}


ul#navigationList li.selected a, 
ul#navigationList li.subselected a{
	color: #565555;
}

ul#navigationList li a:hover{
	color: #5d4e37;
	text-decoration: underline;
}

#contentTd{
	vertical-align: top;
	padding: 0px 10px 0px 22px;
}

.tdCatName a{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#5C4F35;
	font-family:"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:1px;
}

#contentTbl{
	width: 880px;
}

div.prodname a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 0px 5px;
}

.pagenums{
	text-align: center;
	padding: 20px 0px 10px 0px;
}

#pdimageTd{
	width: 325px;
	vertical-align: top;
}

#quantity-div fieldset{
	border: none;
	padding: 15px 0px 5px 0px;
	margin: 0px;
	text-align: left;
}

#quantity-div label{
	width: 100px;
	float: left;
	text-align: left;
}

.quantity-box input{
	color:#5D4E37;
	border:1px solid #7F6D50;	
	font-size:9pt;
}

.pdPriceTd{
	padding: 5px 10px 0px 10px;
	vertical-align: top;
	text-align: center;
}	

.pdDescTd{

}

#innerContent .pdDescTd p{
	text-align: left;
}

#prodDetailPrice{
	color:#5D4E37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18pt;
	padding: 15px 0px 10px 0px;
	float: right;
	width: 120px;
	text-align: right;
}


p.proddesc{
	font-size: 11px;
	line-height: 25px;
}

a.zoom{
	display: block;
	text-align: center;
	margin: auto;
}

h1.prodheading{
	padding: 30px 0px 20px 0px;
}

.cobtbl td, .cobtbl tr{
	padding: 5px 0px;
}

p#emailFriend{
	padding: 10px 0px;
}

.icons{
	margin: 20px 0px 0px 0px;
}

.icons td{
	vertical-align: bottom;
}


.box1{
	background: #f1f1f2;
	height: 115px;
	border: solid 1px #e6e7e8;
	width: 100%;
	margin: 0px 0px 3px 0px;
}

.grayBox{
	background: #f1f1f2;
	height: 115px;
	margin: 0px 0px 3px 0px;
	border-left: solid 3px #ffffff;
	border-right: solid 3px #ffffff;
	border-top: solid 5px #ffffff;
	border-bottom: solid 5px #ffffff;
	height: 105px;
}


.grayBox .border{
	border: solid 1px #e6e7e8;
	padding: 0px 5px;
	height: 105px;
}

.grayBox p{
	padding: 5px 0px;
}

.buttons{
	width: 100%;
	margin: 0px 0px 0px 0px;	
}

.buttons a.button{
	background: #5d4e37;
	border: solid 1px #5e5e54;
	color: #ffffff;
	text-decoration: none;
	width: 105px;
	display: block;
	margin: auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 2px 0px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

.buttons a.button:hover{
	text-decoration: none;
	background: #907347;
}

.box2{
	border-right: solid 2px #ffffff;
	text-align: right;
	padding: 2px 0px 0px 0px;
	text-align: right;
}

.box2 a{
	 border: solid 1px #e6e7e8;
	 display: block;
	 width: 146px;
	 text-align: center;
	 margin: 2px auto 2px auto;		
	 padding: 1px 0px;
	 float: right;
}

.homeTbl{
	
}

.box3 a{
	border: solid 1px #e6e7e8;
	display: block;
	width: 144px;
	text-align: center;
	margin: auto;
	padding: 1px;
}

.box4{
	background: #f1f1f2;
	border: solid 1px #e6e7e8;
	padding: 10px;
	margin:7px 0px;
}


.tblDelivery{
	background: #f1f1f2;
	border-bottom: solid 1px #e6e7e8;
	border-right: solid 1px #e6e7e8;
	width: 100%;
	margin: 7px 0px;
}

.tblDelivery th, .tblDelivery td{
	padding: 5px 10px;
	border-top: solid 1px #e6e7e8;
	border-left: solid 1px #e6e7e8;
}

#contactform label{
	display: block;
	padding: 5px 0px 1px 0px;	
}

.textbox, textarea{
	background-color:#ffffff;
	border:1px solid #7F6D50;
	color:#5D4E37;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
}

#search-page-form{
	padding: 0px 0px 40px 0px;
}

#contactform input.textbox{
	width: 215px;
}

#contactform textarea{
	width: 215px;
	height: 140px;
}

#contactform input.button{
	background: #5d4e37;
	border: solid 1px #5e5e54;
	color: #ffffff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 0px 10px;
	text-align: center;
	margin: 0px 5px 0px 0px;
}

#search-page-form fieldset{
	border: none;
}

#search-page-form label{
	display: block;
	padding: 3px 0px;
	width: 100px;
}


#search-for-box, #search-type-box, #max-price-box, #in-category-box{
	width: 250px;
	float: left;
}


#search-page-form input.textinput{
	background-color:#FFFFFF;
	border:1px solid #7F6D50;
	color:#5D4E37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	width: 160px;
}


#search-page-form select{
	background-color:#FFFFFF;
	border:1px solid #7F6D50;
	color:#5D4E37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	width: 163px;
}

#search-page-form #button{
	float: right;
	width: 100px;
}

#search-page-form #button input{
	background: #5d4e37;
	border: solid 1px #5e5e54;
	color: #ffffff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 0px 10px;
	text-align: center;
	margin: 0px 5px 0px 0px;
}

dl#search-info dt{
	font-weight: bold;
}

dl#search-info dd{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
}

#seo{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7F6D50;
	padding: 10px 0px 0px 0px;
}

#seo p{
	padding: 2px 0px;
}


.checkouttable td{
	padding: 3px;
}


.checkouttable input.textinput{
	background-color:#FFFFFF;
	border:1px solid #7F6D50;
	color:#5D4E37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

.checkouttable select{
	background-color:#FFFFFF;
	border:1px solid #7F6D50;
	color:#5D4E37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

input.signup-field { width: 120px; padding: 3px; border: 1px solid #ddd; background: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt !important; margin: 1px; color: #aaa; }