*{
 margin:0;
 padding:0;
}
a img{
 border:none;
}
table{
/* border-collapse: collapse;*/
 empty-cells: show;
}
html{
 height:100%;
}
body{
 position: relative;
 height:auto !important;
 height:100%;
 min-height:100%;
 background:#30251E;
 font-family: Arial;
}
#roof{
 width: 100%;
 height: 18px;
}
div#container{
 width:988px;
 margin:0 auto;
 background: #F0EEDC;
 padding-bottom: 20px;
}
div#right_block{
 float:right;
 width:758px;
}
div#navigation{
 float:left;
 width:230px;
 background:#F0EEDC
}
#desc{
 padding: 60px 0 81px 15px;
}
.menu_right_img{
 position: relative;
 top: 0px;
 float: right;
 right: 36px;
}
.menu_left_img{
 position: relative;
 float: left;
 top: 0px;
 left: 5%;
 width: 28px;
}
#custom{
 margin:15px 0 0 28px;
}
#help{
 margin:40px 0 0 28px;
 line-height:15px;
 font-size: 13px;
}
#help img{
 padding:0 5px 0 0;
}
#help a{
 color: #355519;
 text-decoration:underline;
}
#menu{
 background:url(../images/menu_top.png) 25px 0px no-repeat;
}
#menu a{
 color:#505044;
 text-decoration: none;
}
#menu a:hover{
 color:#84B444;/*#355519;*/
}
#menu a.curr{
 font-weight:bold;
 color:#355519;
}
#menu b{
 color:#b00;
}
#menu ul{
 list-style: none;
 font-size: 14px;
 padding-top:17px;
}
#menu li{
 padding: 5px 0;
 color: #505044;
}
#menu ul li ul{
 background:none;
 font-size: 13px;
 line-height:13px;
 margin:0px 0 0 40px;
 padding:0;
}
#menu ul li ul li{
 padding:0;
 margin:0;
}
#header{
 position: relative;
 background: #F0EEDC;
}
#logo{
 padding-top: 15px;
 position: relative;
 border-bottom: 1px solid #F1BC98;
}
#head_foot{
 clear: both;
 border-top: 2px solid #C69A7D;
 height: 25px;
 background: #4F3D31;
}
.find{
 float: right;
}
.home{
 padding: 4px 40px 0 0;
 _padding: 6px 40px 0 0;
}
.letter{
 padding: 4px 7px 0 30px;
 _padding: 8px 7px 0 30px;
}
#head_foot form{
 padding:0;
 margin:0;
}
.query input{
 font-size: 9px;
 line-height:12px;
 margin-top:7px;
 padding-top:1px;
 height: 12px;
 width: 200px;
 border: 1px solid #3b2314;
}
.but input{
 padding-top:0px;
 margin:0 0 0 3px;
}
#content{
 background: #fff;
}
#page{
 padding: 20px 20px 150px 40px;
 color: #303029;
 min-height: 370px;
 font-size: 90%;
}
#page h3{
 color: #040A44;
 font-size: 130%;
 font-weight: normal;
 font-family: Verdana;
 padding-top: 34px;
}
#page p{
 margin: 13px 0;
}
.pages{
 text-align: right;
}
.pages span{
 font-weight: bold;
 padding:0 4px;
}
.pages a{
 color: #94CE68;
}
.shadow{
 margin:0 3px;
 height:1px;
 background:#e6e6de;
 border-bottom:1px solid #f5f5f0;
}
#assort,#bamboo{
 border: 1px solid #c9c9c4;
 -moz-border-radius:4px;
 -webkit-border:4px;
 border-radius:4px;
 width:100%;
 margin-top: 31px;
}
#assort th{
 padding: 5px;
 text-align:left;
 width: 180px;
}
#bamboo th{
 padding: 2px;
 text-align:left;
 font-weight:normal;
}
#assort img,#bamboo img{
 border: 1px solid #505044;
}
#assort td,#bamboo td{
 vertical-align: top;
 padding: 5px;
 font-size:90%;
}
#assort td div,#bamboo td div{
 display: inline;
 letter-spacing: 3px;
}
.title a{
 color:#505044;
}
#photos{
 border: 1px solid #c9c9c4;
 -moz-border-radius:4px;
 -webkit-border:4px;
 border-radius:4px;
 width:100%;
}
#photos td{
 padding: 10px;
}
.clear{
 clear: both;
}
#footer{
 clear: both;
 margin:0 auto;
 padding-top: 7px;
 text-align: center;
 background: #30251E;
 color: #fff;
 width:988px;
 font-size: 70%;
}
#links{
 border-top: 2px solid #607932;
 padding-bottom: 3px;
}
#footer a{
 color: #DDD9B3;
 text-decoration: none;
}
#footer a:hover{
 color: #9FE37E;
}
#footer a.sellink{
 color: #9FE37E;
}
#copy{
 padding-bottom: 10px;
}
#copy, #copy a{
 color: #9D9686;
 margin-bottom:4px;
}

#color_page{
 clear: both;
 float: right;
 width: 130px;
 height: 360px;
 padding: 34px 15px 0px 50px;
}

.orange{
 clear: both;
 height: 240px;
 background: #D17639;
}
.green{
 height: 60px;
 background: #7F9514;
}
.crimson{
 height: 60px;
 background: #7A004D;
}
.color_width{
 width: 130px;
}
#banners{
 display:inline;
 padding: 2px 5px;
}
