* { margin:0; padding:0; line-height: 133%; font-size: 12px; font-family: Tahoma; color: #000000; }
html { background: url('../img/bg.gif') repeat #8D4825; }
body { text-align: left; background: url('../img/bg2.gif') repeat-x left top; }

a { color: #BE9D84; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: 0; }

input[type=text] { border: 1px inset #EAE2C9; padding: 2px 3px; }
input[type=password] { border: 1px inset #EAE2C9; padding: 2px 3px; }
input[type=reset] { border: 1px outset #F6F2E7; background: #EAE2C9; padding: 2px 3px; color: #ffffff; font-weight: bold; }
input[type=submit] { border: 1px outset #F6F2E7; background: #EAE2C9; padding: 2px 3px; color: #000000; font-weight: bold; }
select { border: 1px inset #EAE2C9; padding: 2px 3px; }
textarea { border: 1px inset #EAE2C9;  padding: 2px 3px; }
label { cursor: pointer; }

h1 { color: #b67749; font-size: 18px; font-weight: normal; text-transform:uppercase; }
h2 { color: #c41230; font-size: 14px; font-weight: bold; }
h3 { color: #b67749; font-size: 14px; font-weight: normal; }

p { padding-top: 7px; }


/* Custom */
.clear { clear: both; font-size: 1px; }
#flvplayer { float: right; width: 480px; height: 360px; }



/* Structure */
#layout { width: 100%; background: url('../img/oregon.gif') no-repeat center top; }
#site { width: 954px; margin: 0 auto; padding-top: 22px; min-height: 800px; }
#header { height: 75px; }
	#logo { float: left; margin-left: 370px; }
	#menu-top { float: right; color: #dad4bc; padding-top: 5px; }
	  #menu-top a { font-size: 11px; }
#menu-main { padding: 5px 0 20px 5px; }
	#menu-main img { margin: 0 3px; }
	#menu-main a { text-decoration: none; text-transform:uppercase; }
	#menu-main a:hover { text-decoration: underline; }
	#menu-main .selected { color: #d04159; }
	

/* Title */
#title-flash { width: 880px; margin: 0 auto; }
.title-block { width: 296px; height: 61px; background: url('../img/title-block.gif') no-repeat; }
	.title-block div { padding: 6px 15px; }
	.title-block img { margin-right: 10px; }
	.title-block a { color: #c41230; }
.title-container { width: 33%; }
  .title-container a { color: #c41230; }
	
/* Inner */
#inner-menu { width: 213px; }
	#inner-menu .item { padding: 10px 15px 10px 15px; }
	#inner-menu .item img { margin-right: 7px; }
	#inner-menu .item a { font-size: 11px; color: #925c32; text-decoration: none; }
	#inner-menu .item a:hover { text-decoration: underline; }
	#inner-menu a.selected { color: #d04159; }
	#inner-menu .line { padding: 0 15px; font-size: 1px; }
	
#catalog { border: 1px solid #efead7; padding: 5px; }
	#catalog-inner { background: url('../img/catalog-bg.gif') repeat; padding: 10px 13px; }
	#catalog-content { float: left; width: 770px; height: 463px; background: url('../img/catalog-bg.jpg') no-repeat left top #f6f2e8; }
	#catalog-content h1 { font-size: 25px; padding: 15px 0 12px 30px; font-weight: normal; color: #c41230; text-transform: none; }
	#catalog-content h1 span { color: #411b08; font-size: 25px; }
	#catalog-menu { float: left; width: 73px; height: 463px; }
	
#catalog-item-1 { float: left; width: 246px; height: 327px; background: url('../img/catalog-item1.gif') no-repeat left top; }
#catalog-item-2 { float: left; width: 246px; height: 327px; background: url('../img/catalog-item2.gif') no-repeat left top; }
#catalog-item-3 { float: left; width: 216px; height: 327px; background: url('../img/catalog-item2.gif') no-repeat left top; }
	.catalog-sep { float: left; width: 28px; height: 327px; }
  .catalog-item { position: relative; }
	.catalog-item-inner { width: 216px; height: 327px; overflow: hidden; }
	.catalog-item-image { width: 182px; height: 161px; border: 1px solid #dccd9c; }
	.catalog-item h2 { font-size: 12px; padding: 10px 0; }
	.catalog-item p { padding: 0; font-size: 11px; color: #411b08; }
	.catalog-item-price { position: absolute; width: 89px; bottom: 14px; left: 122px; overflow: hidden; text-align: center; color: #c41230; font-size: 12px; font-weight: bold; }
	

/* Content */
#content { min-height: 435px; }

#content h1,
#content h2 {
   padding-bottom: 10px;
}

#content a { color: #c41230; }

#content ul { padding: 10px 0 5px 10px; list-style-type: none; }
#content ul ul { border: 0; background: none; }
	#content ul li { padding: 0 0 5px 20px; background: url('../img/maple.gif') no-repeat left 2px; }
#content ol { padding: 10px 0 10px 30px; }
#content ol ol { border: 0; background: none; }

.time { font-family: "Trebuchet MS"; font-size: 12px; color: #cfbc81; }

.comment { padding-bottom: 10px; }

.form { width: 100%; }
.form td { padding-bottom: 10px; }
.form td td { padding-bottom: 0; }
.form input[type=text],
.form textarea,
.form select { width: 99%; padding: 2px; }

#grid2 { width: 100%; }
	#grid2 td { vertical-align: top; }
		#grid2 .td1 .inner { padding: 0 4px 8px 0; }
	  #grid2 .td2 .inner { padding: 0 5px 8px 2px; }
	  #grid2 .td3 .inner { padding: 0 5px 8px 2px; }
	  #grid2 .td4 .inner { padding: 0 0 8px 3px; }
	  
#grid2 h2 { font-size: 12px; padding-top: 5px; }
	  
.gallery-image { background:url('../img/gallery-thumb.gif') no-repeat;width:153px;height:170px;position: relative; z-index: 1; }
.gallery-image-counter-desc { position: absolute; z-index: 2; top: 145px; right: 50px; width: 100px; text-align: right; font-size: 10px; color: #666666; }
.gallery-image-counter { position: absolute; z-index: 2; top: 145px; right: 10px; width: 25px; text-align: center; font-size: 10px; font-weight: bold; color: #c41230; }
.gallery-image-border { padding: 15px 15px 0 15px; }
.gallery-image-src { width:122px; height:81px; border:1px solid #dccd9c; cursor: pointer; }

.hidden { display: none; }

/* Sitemap */
#sitemap,
#sitemap ul { margin: 0 !important; list-style: none !important; border: 0 !important; background: none !important; }
#sitemap li { margin: 0 !important; padding: 5px 0 5px 15px !important; background: url('../img/sitemap_mid.gif') no-repeat 2px -16px !important; }
#sitemap li.last { background: url('../img/sitemap_last.gif') no-repeat 2px -16px !important; }
#sitemap li#homepage { padding: 0 0 5px !important; background: none !important; }
#sitemap ul { margin-top: 7px !important; }
#sitemap ul a { font-weight: normal !important; }


/* Tables */
.face1 { border-collapse: collapse; border: 0; }
.face1 td { border-color: #D7BA3D; padding: 5px; }
.face2 { border-collapse: collapse; border: 0; }
.face2 td { border-color: #999999; padding: 5px; }
.face3 { border-collapse: collapse; border: 0; }
.face3 td { border-color: #999999; border-style: dotted; padding: 5px; }


/* Footer */
#footer { border-bottom: 1px solid #d6d8b1; padding: 7px 0; }
#copyright { text-align: center; color: #69260C; font-size: 10px; text-transform:uppercase; font-family: "Trebuchet MS";  }
	#copyright * { color: #69260C; font-size: 10px; text-transform:uppercase; font-family: "Trebuchet MS"; }