body
	{ background:url(images/bg.jpg) center repeat-x fixed; }
body
	{ font-size:14px; color:#6C6C6C; }
body, form
	{ margin:0px; }
body, input, select, textarea
	{ font-family:"Times New Roman", Times, serif; }
textarea
	{ overflow:auto; }

h1
	{ color: #653F31; font-size:24px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0px; text-transform:uppercase; }
h2
	{ color: #653F31; font-size:18px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:700; letter-spacing:0px; text-transform:uppercase; margin:0px 0px 5px 0px; }
ul
	{ margin:0px; line-height:20px; }

.fl
	{ float:left; }
.clr
	{ clear:both; }

.main_bg
	{ background:url(images/content_bg.png) repeat-y; }
.header
	{ background:url(images/header_top.jpg) no-repeat center; vertical-align:top; }
.big_badge
	{ position:absolute; margin-left:-50px;	}
.small_badge
	{ padding:3px 0px 0px 10px; }
.small
	{ font-size:12px; }
.err
	{ color:#F00; }

div.menuc
	{ background:url(images/topmenu_bg.gif) repeat-x; width:896px; margin-left:7px; }
.menuc td a
	{ color:#FFF; font-size:12px; font-weight:bold; letter-spacing:-1px; white-space:nowrap; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.menuc td.div
	{ background:url(images/topmenu_divider.gif) no-repeat center; padding:2px; }
.menuc td.item
	{ padding:2px 10px; text-align:center; width:70px; }
.menuc td.item_a
	{ }
.menuc td.item_ah
	{ background:url(images/topmenu_left.gif) no-repeat right; width:265px; text-align:right; padding-right:40px; }

.banner
	{ background:url(images/header_banner.jpg) no-repeat center; height:364px; }

.cont .contc
	{ padding:10px 10px 10px 8px; }

.footer
	{ background:url(images/content_bottom.png) no-repeat top center; padding-top:20px; color:#FFF;	width:910px; height:60px; text-align:left; font-size:12px; padding-left:10px; }
.footer a
	{ color:#FFF; text-decoration:none; }
.footer .spc
	{ margin:0px 5px; }

.fn
	{ font-weight:bold; padding-right:5px; }
form.edit1 input.txt
	{ width:250px; border:1px solid #600D03; padding:2px 3px; }
form.edit1 textarea
	{ width:250px; border:1px solid #600D03; padding:2px 3px; }
form.edit1 select
	{ width:258px; margin:1px 0px; }
input.btn
	{ background:url(images/box_b_button_bg.gif) repeat-x center; height:22px; cursor:pointer; border:0px; border-left:1px solid #600D03; border-right:1px solid #600D03; color:#FFF; font-size:14px; font-weight:bold; font-family:Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px; }
.msgbox
	{ font-weight:bold; padding:0px 3px; }
.err
	{ color:#F00; }
.errc
	{ padding:2px 3px 1px 12px; color:#FF0000; display:none; background:url(images/up_red_arrow.gif) no-repeat left center; margin-left:3px; }
.note
	{ font-size:12px; }
form.edit1 .fn
	{ padding-top:4px; }

.box1
	{ width:305px; color:#F4EADB; margin:-10px -10px 0px 0px; }
.box1 .top
	{ background:url(images/box1_top.jpg) no-repeat top center; height:16px; }
.box1 .con
	{ background:url(images/box1_bg.jpg) repeat-y center; }
.box1 .con .c
	{ padding:0px 15px; }
.box1 .bot
	{ background:url(images/box1_bot.jpg) no-repeat bottom center; height:16px; }
	
.box1 h2
	{ color:#FFF; }
.box1 li a
	{ color:#FFF; text-decoration:none; }

.box2
	{ width:583px; margin-bottom:7px; }
.box2 .top
	{ background:url(images/box_g_top.gif) no-repeat top; height:9px; }
.box2 .con
	{ padding:0px 10px; background-color:#E4E2E0; font-size:15px; }
.box2 .bot
	{ background:url(images/box_g_bottom.gif) no-repeat top; height:8px; }

.box2
	{ font-size:13px; }
.box2 div.name
	{ margin-bottom:5px; }
.box2 div.desc
	{ margin-bottom:10px; }
.box2 a
	{ color:#673C35; font-weight:bold; text-transform:uppercase; font-size:14px; text-decoration:none; }

table.data
	{ background-color:#2B1704; }
table.data td, table.data th
	{ font-family:Arial, Helvetica, sans-serif; }
table.data th
	{ background-color:#845930; color:#FFF; font-size:15px; padding:3px 10px; }
table.data td
	{ padding:2px 10px; color:#333; }
table.data td
	{ background-color:#FFF; }
table.data .tr_1 td
	{ background-color:#FCFCF0; }
table.data .tr_hi td
	{ background-color:#845930; color:#FFF; }

.prodpage h1
	{ margin-top:0px; }
.imgc1
	{ border:1px solid #FFF; }
.imgc2
	{ border:2px solid #511F0B; }
.prodpage .image
	{ margin:0px 0px 8px 0px; }
.prodpage .thumbs .fl
	{ margin:0px 3px 3px 0px; }

input.qty
	{ width:40px; border:1px solid #600D03; padding:2px 3px; text-align:right; }

.errbox
	{ padding:4px 5px; margin-bottom:10px; color:#F00; border:1px dashed #2B1704; background-color:#FCFCF0; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.msgbox
	{ padding:4px 5px; margin-bottom:10px; color:#FFF; border:1px solid #2B1704; background-color:#845930; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }

.imgp
	{ position:absolute;top:10px; left:0px; width:100%; }
.imgp .win
	{ padding:5px; background-color:#845930; width:644px; }
.imgp .winc
	{ text-align:left; border:1px solid #2B1704; background-color:#CCC; height:642px; }
	
.tab
	{ border:1px solid #2B1704; float:left; cursor:pointer; background-color:#FCFCF0; color:#333; font-family:Arial, Helvetica, sans-serif; width:142px; }
.tab .c
	{ padding:3px 10px; }
.taba
	{ background-color:#845930; color:#FFF; }
.taba .c
	{ padding:3px 10px; }
.tabc
	{ border:1px solid #2B1704; display:none; padding:5px 5px; border-top:none; }



