body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(images/back.gif);
}
form { margin:0px; padding:0px}
img { border:0px;}

.dt { display:table; width:100% }

.dr { display:table-row;  height:100%; width:100%}

.dc {
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:100%
}

div, input, textarea, body, font, select
	{
		font-family:Arial; 
		font-size:12px;
		line-height:16px;
		color:#5D5D5D;
	}

ul{margin:0; padding:0; list-style:none; line-height:20px}
li{background:url(images/1_z3.gif)  top left no-repeat; margin:0px; padding-left:20px; background-position:0 10px }
li a{color:#000000;font-size:13px} 

b{ color:#000000}
a {color:#8E4B28; text-decoration:underline}
a:hover { text-decoration:none}

.callout {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 25px;
}
.specialnote {
	background-color: #CC3300;
	color: #FFFFFF;
	padding: 5px;
}


.main {
	width:748px;
	height:100%;
	margin:auto;
	background-color: #D1C89F;
	background-image:url();
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #413D34;
	border-left-color: #413D34;
	border-bottom-color: #413D34;
}
.mainbox {
	height:100%;
	padding: 5px;
}
.leftcol {
	width:210px;
	float: left;
	margin-right: 5px;
}
.rightcol {
	background-color: #F2E8BA;
	width:510px;
	padding: 5px;
	margin: 5px;
}
.bigcol {
	background-color: #F2E8BA;
	width:720px;
	padding: 5px;
	margin: 5px;
}

.homeimg {
	border: 5px solid #827B5F;
}
.newsimg {
	margin-right: 10px;
}
.newsbox {
	padding: 5px;
	width:500px;
}

.topmain {
	width:748px;
	height:171px;
	margin:auto;
	background-image:url(images/top.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #413D34;
	border-left-color: #413D34;
	border-bottom-color: #413D34;
}

.nav {
	height:34px;
	margin:0px;
	background-image:url(images/nav_bck.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #413D34;
}

.bottom {
	height:34px;
	margin:0px;
	background-image:url(images/btm_bck.gif);
	background-repeat: repeat-x;
}

.row1 {
	height:250px;
	background-image:url(images/top.jpg);
	background-repeat: no-repeat;
}
.row1_top { height:136px;}
.row1_top img { margin:13px 0 0 41px}
.row1_top_left {  width:300px}
.row1_top_right {  width:163px; color:#858585; font-size:10px}
.row1_top_right a{color:#858585; text-decoration:underline; font-size:10px}
.row1_top_right a:hover{ text-decoration:none}

.row1_bottom{ height:185px;  }
.row1_bottom a{text-decoration:none; color:#181818; font-weight:bold; }
.row1_bottom a:hover{ color:#C6290A; text-decoration:none}
.row1_bottom b a{text-decoration:none; color:#C6290A; font-weight:bold; }
.row1_bottom b a:hover{ color:#181818; text-decoration:none}

.row2 { height:495px}

.box { width:734px; height:462px; margin-left:18px}
.box_left { width:293px}
.box_right {width:440px; }
.box_right_top {width:440px; height:275px}
.box_right_bottom {width:396px; height:156px; margin-left:22px }

.set span {}

.set1{background:url(images/1_li1.gif) no-repeat top #E9E9E9; font-size:12px}
.set1 span{font-size:12px; line-height:13px}
.set1 a{ color:#000000; font-size:12px; font-weight:bold}

.more{
	background:url(images/1_z1.gif) center  right no-repeat;
	padding-right:13px;
	padding-bottom:0px;
	color:#728485;
	font-weight:bold;
}


.row3 { height:50px; background:url(images/bottom.gif) no-repeat top; }
.row3_left {  width:310px; color:#EAEAEA; font-size:11px; }
.row3_left a{color:#EAEAEA; font-size:11px; font-weight:bold }
.row3_right {  width:453px; color:#858585; font-size:11px; color:#EAEAEA;}
.row3_right a{color:#EAEAEA; font-size:11px; text-decoration:none}
.row3_right a:hover{color:#EAEAEA; font-size:11px; text-decoration:underline}

.input { width:171px; height:20px; padding-left:5px; text-align:justify}
.textarea { width:171px; height:80px;  padding-left:9px; overflow:auto}

.formtext {font-size: 12px}
.productheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #BD673B;
}
.newsstory {
	width: 480px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1C89F;
	padding: 10px;
}
.holiday {
	font-size: 16px;
	font-weight: bold;
	color: #C00;
}
.code {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #BD673B;
}
.codenumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #BD673B;
}

