html, body, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: 20px;
	font-family: arial;
	text-align: left;
	vertical-align: baseline;
	color: #C96B6C;
}

a{color:#c3977a;}

a:hover{color:#774043;}


span, ul, li, strong {
	color: #774043;
}

body { background-color:#5e3232; padding-bottom:100px; font-size:13px; color:#5b544f; padding-bottom:10px; }


/* MAIN CONTAINERS */

#top { background-image:url(images/top.jpg); background-repeat:repeat-x; height:7px; }

#main { background-color:#faf4ed; background-image:url(images/bottomgrad.jpg); background-repeat:repeat-x; background-position:bottom; }

.container { width:900px; margin:auto; position:relative; z-index:0; }

#logo { height:65px; position:relative; z-index:3; }

#logo img { position:absolute; left:310px; top:23px; }


/* NAVIGATION */

#navigation { height:40px; border-top:1px solid #dbd5cc; border-bottom:1px solid #dbd5cc; position:relative; z-index:2; }

/* left hand navigation */

#navleft { width:310px; }

#navigation_ul { margin:0px; margin-left:5px; padding:0px; list-style:none; position: relative; width:305px; }

#navigation_ul li { float:left; padding-left:15px; padding-right:15px; position:relative; z-index:10; }

#navigation_ul li:hover ul { display:block; }

#navigation_ul a { color:#61412c; font-size:15px; display:block; text-decoration:none;  line-height:40px; }

#navigation_ul a:hover { color:#966f55; }

/* subnav */

#navigation_ul ul { display:none; left:0px; width:200px; margin:0px; list-style:none; padding:0px; background-color:#dbd5cc; position:absolute; top:40px;  }

#navigation_ul ul a { font-size:12px; margin:0px; display:block; padding:13px; color:#61412c; border-bottom:1px solid #cdc6bc; line-height:1em;  }

#navigation_ul ul a:hover { background-color:#cdc6bc; color:#61412c; }

#navigation_ul ul li { float:left; width:200px; margin:0px; padding:0px; border-right:none; padding-left:0px;  }

.list { padding-left: 20px; }

.productPic {
	float: right;
	margin-left:20px;
}

.productPic2 {
	float: left;
	margin-right:20px;
}

/* right hand navigation */

#navright { width:330px; height:40px; position:absolute; right:0px; top:0px; text-align:center; }

#navright a { color:#61412c; font-size:15px; line-height:40px; margin-left:15px; margin-right:15px; text-decoration:none; }

#navright a:hover { color:#966f55; }

.productText { float: left; padding-left: 10px; padding-bottom: 25px; width: 400px; }


/* CONTENT */

#content { padding-top:40px; background-image:url(images/zen.jpg); background-repeat:no-repeat; background-position:bottom right; padding-bottom:30px; }

#leftcol { width:600px; float:left; padding-bottom:90px; }

#rightcol { margin-left:620px; border-left:2px solid #dbd6cf; padding-bottom:20px; margin-bottom:130px; }

.rightblock { padding:5px 0px 0px 20px; color:#61412c; line-height:22px; }

.rightblock p { margin-top:5px; margin-bottom:5px; }

.rightblock ul{margin:10px 0; padding:0;}

.rightblock ul li {display:block; list-style:none;}

.rightblock ul li a{display:block; text-decoration:none; padding:6px; color:#61412c; border-bottom:1px solid #dbd6cf;}

.rightblock ul li a:hover{display:block; background-color:#FFFFFF; color:#966f55;}

.staffPics {
	float: left;
	margin:15px 20px 0 0;
}

.staffText {
	float: left;
	width: 465px;
	margin:0;
	padding:0;
}



/* BANNER */

#banner { height:265px; margin-bottom:30px; }


/* NEWS */

ul.news {  padding: 0; list-style-type: none; }

ul.news li { padding: 0 0 0 10px;}

ul.news li a { font-size: 12px; line-height:20px; background: url(images/bullet.jpg) center left no-repeat; color:#b5805d; text-decoration:underline; margin: 0 0 0 -10px; padding: 0px 0px 0px 20px; }  

ul.news li a:hover { text-decoration:underline; color:#936647; }




/* FOOTER */

#footer { background-image:url(images/footgrad.jpg); background-repeat:repeat-x; height:110px; padding-top:10px; color:#ffffff; } 

a.foot { color:#c3977a; text-decoration:none; }


/* GENERAL */

a img { border:none; }

.sep { border-top:2px solid #dbd6cf; margin-top:25px; height:1px; margin-bottom:25px; }

.rightsep { border-top:2px solid #dbd6cf; margin-top:15px; height:1px; margin-bottom:15px; }

h1 { font-size:28px; color:#61412c; font-weight:normal; }

h3 { font-size:16px; margin-top:0px; margin-bottom:0px; color:#969089; }

p.brown { color:#61412c; margin:0px; }

.ext { color:#ba8058; }


/* CONTACT */

label{display: block; margin: 15px 0 5px 0; line-height: 1.1em;  color:#61412c;}

.boom{background-color:#dbd6cf; padding:10px; width:320px;}

.boom2{background-color:#dbd6cf; padding:10px; width:580px;}

.box{width:300px; padding:7px;  color:#5b544f;}

.box_content{width:560px; padding:7px;  color:#5b544f;}

.check{color:#61412c;}

.btn{background-color:#5e3232; padding:7px 20px; border:none; color:#FFFFFF; margin-top:25px;}

.hack{border:3px solid #774043; padding:5px;}







.copyrightText {
	font-size: 10px;
	float: left;
	padding-left: 0px;
	width: 440px;
}
.productText2 {
	float: left;
	width: 550px;
}
