/* Color Scheme

#B8B89A = medium green
#424125 = dark green for main background
#B8B89A = very light yellow green for text titles

#F8F0E4 = off white for content areas
#BDC5D3 = light blue

#B8B89A = lightish green for nav text
#8C8C64 = medium green for nav text and bgs

#F4F4D0 = light yellow borders

*/

body {	background: #000000;
	margin:0px;
	padding:0px;
	text-align:center;
	scrollbar-face-color:#F6F7F8;
        scrollbar-highlight-color:#F6F7F8;
        scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#000000;
        scrollbar-arrow-color:#453B33;
	scrollbar-track-color:#453B33;
        scrollbar-darkshadow-color:#343D44;
overflow:auto;

}

h2 {	margin:10px 10px 10px 10px;
	text-decoration:underline;
	color: #510D1F;
	font: bold italic 0.9em Verdana,Arial}

h3 {	margin:10px 10px 10px 10px;
	text-align:center;
	color: #510D1F;
	font: bold 13px Verdana,Arial}

ul {margin:10px 10px 10px 10px;}
#mainmenu1 {
	position:relative;
	margin:0 auto;
	vertical-align:top;
	width:1000px;
height:40px;
	border:0px;
	border-bottom:3px solid #bd5927;
	z-index:1000;
text-align:left;
}


#menuList {
	width:1000px;
	position:relative;
	margin:0px;
	padding:0px;
text-align:left;
	background:#510D1F;
z-index:2009;
}

/*
#menuselect {
		height:36px;
	width:1000px;
text-align:left;
	background:#510D1F;
z-index:2010;	
}


#menuselect table {vertical-align:middle;  margin:0px; height:36px; text-align:left;background:#510D1F;}


#menuselect td {text-align:center;  height:36px; color:#D8D0AE; font: bold 12px Arial;  padding-left:0px; margin:0px 0px 0px 0px; border:0px; border-right:1px solid #000000; background:transparent; text-decoration:none} 

#menuselect td a.curp {text-align:center; padding:4px; display:block; color:#ffffff; font: bold 12px Arial; text-decoration:none; background:#510D1F; border: 1px solid #510D1F} 

#menuselect td a {margin:0px 10px 0px 10px;text-align:center; padding:4px; color:#EB9C38; font: bold 12px Arial;  display:block; background:#510D1F; text-decoration:none; border: 1px solid #510D1F;} 

#menuselect td a:hover { text-align:center; padding:4px; color:#ffffff; font: bold 12px Arial; display:block; background:#671127; text-decoration:none; border: 1px solid #510D1F} 
*/

/*
table#mentable2 td {
text-align:center;
vertical-align:middle;
border:0px;
height:36px;
margin:0px 10px 0px 0px;
padding-right:15px;
padding-top:1px
}


table#mentable2 a:link, a:visited, a:active {width:80px; vertical-align:middle; text-align:center; height:36px; padding:0px;  padding-top:6px; color:#000000; font: bold 11px Verdana,Arial;  display:block; background:#510D1F; border-right: 1px solid #323232; border-top: 1px solid #B8B9BC; border-left: 1px solid #B8B9BC; border-bottom: 1px solid #898989} 

table#mentable2 a:hover {width:80px; vertical-align:middle; text-align:center; height:36px; padding:0px;  padding-top:6px; color:#000000; font: bold 11px Verdana,Arial; background:red; text-decoration:none; border-right: 1px solid #B8B9BC; border-top: 1px solid #323232; border-left: 1px solid #323232; border-bottom: 1px solid #B8B9BC} 
*/


body#home a#homenav,
body#bio a#bionav ,
table#cpg a#cpgnav,
body#news a#newsnav,
body#links a#linksnav,
body#ordering a#orderingnav,
body#linkscpg a#linksnav,
body#services a#servicesnav,
body#resources a#resourcesnav,
body#locations a#locationsnav,
body#workshops a#workshopsnav,
body#oneon1 a#oneon1nav,
body#articles a#articlesnav,
body#contact a#connav {/*border-bottom: 1px solid #D57B11; color:#D57B11;*/}



 
#nav, #nav ul {
	position:relative;
	float: left;
	width: 1000px;
	list-style: none;
	line-height: 1;
	background: #510D1F;
	font-weight: bold;
	padding: 0px;
	border: solid #510D1F;
	border-width: 1px 0;
	margin: 0 0 0 0;
	z-index:2010;
	color:#EB9C38;
	display:block;
	font:bold 13px Arial;
	text-align:left;
	text-decoration:none;

}
 
#nav a {
	display: block;
/*	width: 14.4em;
	w\idth: 13.9em; */
	color:#EB9C38;
	font:bold 13px Arial;
	text-align:left;
	text-decoration: none;
	padding: 0.25em 1em;
z-index:2010;
}

#nav a:hover {
	color:#000000; 
}


#nav a.daddy, #nav a.daddy:hover {

		text-align:center;
		border-right:1px solid #000000;
		vertical-align:middle;

}

#nav a.daddy:hover {

		text-align:center;
		border-right:1px solid #000000;
		vertical-align:middle;
		color:#ffffff; 
		background:#3c0a17;
}

 
#nav li {
	float: left;
	padding: 0;
	width: 10em;
position: relative;
z-index:2010;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border:1px solid #EB9C38;
	margin: 0;
z-index:2010;
}
 
#nav li li {
	padding-right: 1em;
	width: 12.9em
}
 
#nav li ul a {
	width: 14em;
	w\idth: 13em;
}
 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em; z-index:2100;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; z-index:2100; display:block;

}
 
#nav li:hover, #nav li.sfhover {
	background: url(rightarrow2.gif) center left no-repeat #eae6d8;
	color:#000000; 
}

#nav li.toplevel:hover {
	background: #510D1F;
}




#container {	
	position:relative;
	width:1000px;

	overflow:auto;
	margin:0px auto;

	background: url(../images/maincon_bg.jpg) repeat #D9D2BA;
	border-bottom:3px #C67516 solid;

padding:0px;
	}

#container h3 span {
	display:none;
	}

#intro {
	position:relative;
	margin-left:50px;
	margin-right:50px;
	padding-bottom:0px;
	height:auto !important;
	height:1%;
	border:0px;

	}

#pageHeader {
	position:relative;
	width:100%;
 	z-index:2000;
	margin:0px auto;
	padding:0px;
	background:#000000;
	text-align:center;

	}

#pageHeader h1,
#pageHeader h2 {
	display:none;
	}


#quickSummary {
	background:url(../images/maincon_bg.jpg) repeat;
}

#quickSummary p.p1 {
	display:none;
	}
#quickSummary p.p2 {
	font:normal 12px/12px Georgia,"Times New Roman",Times, serif;
	color:000000;	
	position:absolute;
	top:0px;
	left:210px;

	}
#quickSummary p.p2 a {
	display:inline;
	position:relative;
	text-decoration:none;
	}


#preamble {
	background:url(../images/maincon_bg.jpg) repeat;
	text-align:left;
	margin:0px auto;
	margin-left:0px;
	top:0px;
	left:0px;	
	font:normal 12px/18px Arial,Verdana;
	color:#000000;
	margin-top:0px;

	border:0px solid #000000;
	}

#preamble h1 {
	margin:0px 0px 10px 0px;
	text-decoration:none;
	color: #510D1F;
	font: bold italic small-caps 1.3em Verdana,Arial;
	display:inline-block; 
	background:url(../images/titlebar_bg.jpg) repeat;
	height:25px;
width: auto;
	}

#preamble h4 {
	margin:10px 50px 10px 50px;
	text-align:left;
	text-decoration:underline;
	color: #510D1F;
	font: bold 1em Verdana,Arial
	}

#preamble p {
	margin:10px 0px 10px 0px;
	letter-spacing:0.01em;
	text-align:left;
	font:13px/18px Verdana,Arial;
	}


#preamble strong {
			}

.fpage {
	background:#CEC5AE;
	font:bold italic small-caps 15px Verdana,Arial;
	display:block;
		}


#testList {
	width:1px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:100%;
	text-align:left;

position:absolute;
z-index:2010;
}



#linkList {
	width:220px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	background: url(../images/left_col_bg2.jpg) repeat-y;
	height:100%;
	text-align:left;

float:left;
z-index:2010;
}





#lselect {
	background: url(../images/left_col_bg1.jpg) repeat-y;
	text-align:left;
}

#lselect li {
	text-align:left;
	margin-left:15px;
}


#lselect table {background:#C4BB9E; width:180px; margin:0px auto; border:1px solid #510D1F;}


#lselect li {text-align:left; width:120px; color:#D8D0AE; font: bold 12px Verdana,Arial;  padding:0px; margin:0px; border:0px; background:transparent; text-decoration:none} 

#lselect td a.curp {text-align:left; padding:4px; display:block; color:#ffffff; font: bold 12px Verdana,Arial; text-decoration:none; background:#425261;} 

#lselect td a {text-align:left; padding:4px; color:#510D1F; font: bold 12px Verdana,Arial;  display:block; background:#C4BB9E; text-decoration:none} 

#lselect td a:hover {text-align:left; padding:4px; color:#ffffff; font: bold 12px Verdana,Arial; background:#DCD6C0; text-decoration:none} 

#footer {
	
	position: relative; /* IE disappearing background fix */
	text-align:center;
}

	/* Footer Styles */
	
	#footer p {
		
	}
	* html #footer p {
		padding-top: 1em; /* IE doubles top padding, reason unknown */
	}

#extraDiv1 {
	position:relative;
	background:#000000;
	width:820px;
	height:30px;
	}

.showline {height:1px; width:60%; color:#A8A8A8;}

#gcmenu td {text-decoration:none; border:0px; padding:0px}
#gcmenu a {text-decoration:none; border:0px; padding:0px}

a img{text-decoration:none; border:0px}
a:link {text-align:center; color: #510D1F; font:bold 13px 'Verdana','Arial'; text-decoration:none} 
a:visited {text-align:center;  color: #510D1F; font:bold 13px 'Verdana','Arial'; text-decoration:none}   
a:active {text-align:center; color: #510D1F; font:bold 13px 'Verdana','Arial'; text-decoration:none} 
a:hover {text-align:center; color: red; font:bold 13px 'Verdana','Arial'; text-decoration:none;} 

a.pages:link {text-align:center; color: #D8D0AE; font:bold 11px 'Verdana','Arial'; text-decoration:none}
a.pages:hover {text-align:center; color: #453B33; font:bold 11px 'Verdana','Arial'; text-decoration:none}    
a.pages:visited {text-align:center; color: #D8D0AE; font:bold 11px 'Verdana','Arial'; text-decoration:none}   
a.pages:active {text-align:center; color: #D8D0AE; font:bold 11px 'Verdana','Arial'; text-decoration:none} 

a.copyright:link {text-align:center; color: #803E26; font:bold 11px 'Verdana','Arial'; text-decoration:none}     
a.copyright:hover {text-align:center; color: #D8D0AE; font:bold 11px 'Verdana','Arial'; text-decoration:none} 
a.copyright:visited {text-align:center; color: #803E26; font:bold 11px 'Verdana','Arial'; text-decoration:none}    
a.copyright:active {text-align:center; color: #803E26; font:bold 11px 'Verdana','Arial'; text-decoration:none} 

table.stock {border:1px solid #000000;}
.stock td {text-align:left; padding:5px; color:#000000; font: 13px Verdana,Arial;}


.stockfld {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
	width:300px;
	height: 20px;
        border: 1px solid #000000;
        background: #F4F2EC;
}

.stockta {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	width:95%;
	height: 200px;
        border: 1px solid #000000;
        background: #F4F2EC;
}

#admin_menu {

	margin-top: 0px;
        margin-bottom: 0px;
        text-align: left;
}

#admin_menu a {
        color: #AEAEAE;
        text-decoration: none;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

#admin_menu a:hover {
        color: #CCCCCC;
        text-decoration: underline;
}

#oneonone {border:1px solid #ffffff; margin:0 auto;padding:0}

#oneonone th {border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center; font:bold 12px Arial; vertical-align:top}

#oneonone td {border-right:1px solid #ffffff; text-align:left; font:11px Arial; vertical-align:top}


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


 
#slideShow {
float:right;
vertical-align:top;
  width :205px;
  height : 240px;
  padding : 0px;
border:0px;
}
 
#slideShow a {border:0px; text-decoration:none; color:#000000;}
div#slideShow img {border:1px solid #000000; vertical-align:top}    
 


