html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0;
}
body, select, input, textarea {
font: 100%/1.2 arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
padding-bottom: 0.8em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.8em;
}
h3 {
font-size: 1.6em;
}
h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.2em;
}
h6 {
font-size: 1em;
}

p {
padding-bottom: 1.2em;
}
/** {margin: 0px; padding: 0px; }*/

/*body {background-color: #B9B8B8; background-image: url("images/bg.gif"); color: black; margin: 0px;}*/
/*body {background-color: #994C4D; background-image: url("images/stone.jpg"); color: black; padding: 0px; margin: 0px;}*/
/*background-image: url("images/bg_pattern.jpg");background-color: #9A714C;#ECEAD6*/

body {color: black; padding: 0px; margin: 0px; margin-top:15px; background-color: #6C6C62;}
#bg {position:fixed; top:0; left:0; width:100%; height:100%; z-index: -10;}
a:link, a:visited {color:#88222F;text-decoration:none;font-weight:bold;}
a:hover, a:active {color:#666;text-decoration:none;font-weight:bold;}
/*#header{-moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; border: 3px solid #9A714C; width: 740px; margin-top: 0px; top: 0px; margin-left: auto; margin-right: auto;  background-repeat: no-repeat; }*/
#header{width: 795px; top: 0px; margin-left: auto; margin-right: auto;}
#headertext{position: absolute; margin-top: 0px; margin-left: 90px; margin-right: auto; top: 90px; color:#A39CA4}
#menu-center {width: 795px; margin-left:auto; margin-right:auto; }
#onecol {width: 795px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; border-style: solid; border-bottom-width: 0px; border-top-width: 0px; border-right-width: 1px; border-left-width: 1px; margin-left:auto; margin-right: auto; background-color: #EAECD6; border-color: black;}
#onecol_p { width: 795px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; border-style: solid; border-bottom-width: 0px; border-top-width: 0px; border-right-width: 1px; border-left-width: 1px; margin-left:auto; margin-right: auto; background-color: white; }
#onecol_prod {width: 795px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-left:auto; margin-right: auto; background-color: #ecead6; }
#onecol_wide { width: 900px; height: 870px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-left:auto; margin-right: auto; background-color: #ECEAD6; }

#onecol_nopad { width: 795px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-left:auto; margin-right: auto; background-color: #ECEAD6;}
#footeraddress {width: 793px;  clear: both; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; margin-left: auto; margin-right: auto; margin-top: 0px; background-color: #979797; text-align: center; }

#updatebox {display: none; margin-left: auto; margin-right: auto; background-color: yellow; width: 400px;}


#header.big {width: 1000px; background-color: darkred; margin-left:auto; margin-right: auto;}
#header.big img{ width: 1000px;}
#headertext.bigt {top: 90px; left: 20%;}

#onecol_prod table {margin-top: 0px; margin-left:auto; margin-right:auto;  padding-top: 0px; padding-bottom: 0px; }
#onecol_prod tr td {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }


#leftframe {-moz-box-sizing: border-box; -ms-box-sizing: border-box;  width:398px; height: 600px; float: left; color: white; background: black; }
#rightframe {-moz-box-sizing: border-box; -ms-box-sizing: border-box; width:397.5px; height: 600px; float: left; background: white; }
#leftframe img {margin: 0px; padding: 0px;}

#leftframe_t {-moz-box-sizing: border-box; -ms-box-sizing: border-box; height: 600px; width:320px; float: left; color: white; background: black; }
#rightframe_t {-moz-box-sizing: border-box; -ms-box-sizing: border-box; height: 600px; width:473px; float: left;  background-color: #ECEAD6}
#leftframe_t img {margin: 0px; padding: 0px;}

#left318 {width:317px; height:600px; float: left; color: white; background: #ECEAD6; }
#right442 {width:474px; height:600px; float: left; background: #ECEAD6; }

#right442 h1 {margin: 10px;}
#right442 p {margin: 10px;}

#onecol img {margin:10px; padding-left: 20px; padding-right: 20px; }
#onecol_p img {margin:10px; padding-left: 20px; padding-right: 20px; }
#left225 img {margin: 0px; padding:0px;}
#left318 img {margin: 0px; padding: 0px;} 


#footeraddress h2{font:bold 16px arial narrow, helvetica condensed, arial, helvetica; line-height:20px;letter-spacing:.1em; color: black; }
#footeraddress p{font:10px arial narrow, helvetica condensed, arial, helvetica; letter-spacing:.1em;margin:0px;color: black; }


#navlinks {clear: both; width: 793px; border-style: solid; border-bottom-width: 0px; border-top-width: 0px; border-right-width: 1px; border-left-width: 1px; margin-left: auto; margin-right: auto;  background-color: #ECEAD6;}
#infolinks {clear: both; width: 793px; border-style: solid; border-bottom-width: 1px; border-top-width: 0px; border-right-width: 1px; border-left-width: 1px; margin-left: auto; margin-right: auto; text-align: center; background-color: #ECEAD6; padding-top: 0px;}

h1{font:bold 16px Tahoma, Arial, Helvetica, sans-serif; padding-top: 10px; margin-top:0px; padding-top: 0px; padding-left: 20px; padding-right: 20px; }
h2{font:bold 14px Arial, Helvetica, sans-serif;color: black; padding-left: 20px; padding-right: 20px; }
p {font:14px Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; line-height:16px;}

p.padded {margin: 10px; padding: 10px; }

img.nopad {margin: 0px; padding: 0px; }

#navlinks h2 {text-align: center;}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font:11px Arial, Helvetica, sans-serif;
color:#ccc;
}


#navlist a:link, #navlist a:visited {color: black;text-decoration:none;font-weight:normal;}
#navlist a:hover, #navlist a:active {color: red;text-decoration:none;font-weight:normal;}
#infolist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font:11px Arial, Helvetica, sans-serif;color:#ccc;
}

#infolist a:link, #navlist a:visited {color: black;text-decoration:none;font-weight:normal;}
#infolist a:hover, #navlist a:active {color: black;text-decoration:none;font-weight:normal;}

.left4{
   position: relative;
   float: left;
   left: 0%;
   width: 24.5%;
}


ul {margin-left: 25px; }

#linkstable {width: 740px; margin-right: auto; margin-left: auto;}

.imgnopnom {margin: 0px; padding: 0px; }

.pullquote {
padding: 10px;
float: right;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #694e1c;
border-bottom-color: #694e1c;
font-size: 16px;
text-align: center;
line-height: 36px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
line-height: 20px;
}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}

.first
{
	margin-right: 400px;
}

.margpara
{
	margin-right: 0px;
}

ul.nobullet { list-style-type: none; }

/* bottom-left rounded corner */
.bottom-left-rounded-corner {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	}
	.bottom-right-rounded-corner {
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	}
	.top-left-rounded-corner {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	}
	.top-right-rounded-corner {
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	}
	
.accord {text-align: center; padding-bottom: 0px; border-style: solid; border-bottom-width: 1px; border-top-width: 1px; border-right-width: 0px; border-left-width: 0px;}
.linkcursor {cursor: pointer;}


#slider {
    width: 250px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: 350px;
    width: 246px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
/*    background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer div.panel {
    padding: 20px;
	height: 340px;
    width: 225px;
	background-color: white;
	padding-top: 0px;
	background-image: url(images/gradient5.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: none;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -30px;
}

.scrollButtons.rights {
    right: -30px;
}
.panel ul {margin-left:0px;}

.hide {
    display: none;
}
#onecol_home {width: 795px; border-style: solid; border-bottom-width: 0px; border-top-width: 0px; border-right-width: 1px; border-left-width: 1px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-left:auto; margin-right: auto; background-color: #EAECD6; }

.panel a {font-weight: normal;}

#videobox {margin-right:65px; float: right;}

.small {
font-size: .8em;
}

.clboth {
margin: 0px;
padding: 0px;
clear: both;
}