/* NOTE: you should be sure to apply your default font
  to all HTML elements listed below */
BODY, TD, TH, INPUT, SELECT {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	
}

body {	background: url(../images/body-bg.jpg) repeat-x #6C6B69;
	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;
}

/* span {color:#CBCBCB;} */
p {color:#CBCBCB;}
blockquote {color:#CBCBCB;}

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

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


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#contact a#connav {border-bottom: 1px solid #D57B11; color:#D57B11;}


.menutable {
margin:90px 0px 0px 10px;
padding:0px;
}

table.mentable td {
text-align:left;
vertical-align:top;
border:0px;
height:24px;
/* margin:0px 10px 0px 0px; */
/* padding-right:15px; */
padding-top:1px;
}

table.mentable a, a:link,a:visited, a:active {text-align:left; color: #646464; font:normal 13px 'Century Gothic','Verdana','Arial'; text-decoration:none} 

table.mentable a:hover {text-align:left; font:normal 13px 'Century Gothic','Verdana','Arial'; text-decoration:none; border-bottom: 1px solid #D57B11; color:#D57B11;} 
 

#container {	
	position:relative;
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
	background:#404040;
	padding:0px;
	font-size:13px;
	color:#CBCBCB;
	}

#wrapper {
	position:relative;
	width:1002px; /* 2 px narrower than container, due to 1px border */
	top:0px;
	left:0px;
	background:#404040;
	border:1px solid #000000;
}

#container h3 span {
	display:none;
	}

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

	}

#pageHeader {
	position:relative;
	width:1004px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0px;
	background: url(../images/top-banner-bg.jpg) repeat-x #323232;
	}

#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;
	}

#emphtext {
	color:#D57B11;
	font: bold 13px 'Century Gothic',Verdana,Arial;
	}

#hangingp {
	position:relative;
	text-align:left;
	text-indent:-30px;
	margin-left:30px;
	padding-left:30px;
	margin-right:10px;
	}

#hangingimg {
	float:left;
	width:200px;
	text-align:right;
	margin-right:10px;
	}

#preamble {
	background:#404040;
	text-align:left;
/*	margin:0px auto; */
	position:relative;
	top:0px;
	left:0px;	
	font:normal 12px/18px Verdana,Arial;
	color:#000000;
	margin-top:0px;
	z-index:200;
	border:0px solid #000000;
	}

#preamble div.titlebar {
	display:block; 
	background:#646464;
	height:16px;
	margin:0px 0px 10px 0px;
	}

#preamble h1 {
	margin:0px 1px 0px 0px;
	text-decoration:none;
	text-align:left;
	color:#D57B11;
	font: bold 16px Georgia,Verdana,Arial;
	background:#646464;
	height:16px;
	}

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

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

#preamble hr {
	margin:10px 30px 10px 30px;
	letter-spacing:0.01em;
	text-align:left;
	color:#C3C3C3;
	}

#preamble div.search_result {
	margin:10px 30px 10px 30px;
	letter-spacing:0.01em;
	text-align:left;
	color:#C3C3C3;
	font:13px/18px Verdana,Arial;
	}

#preamble strong {
			}


#footer {
	position: relative; /* IE disappearing background fix */
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background: #6C6B69;
	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;
	}



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

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

a.copyright, a.copyright:link, a.copyright:visited, a.copyright:active{text-align:center; color: #A8A8A8; font:bold 11px 'Verdana','Arial'; text-decoration:none}     
a.copyright:hover {text-align:center; color: #D57B11; 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;
}



#psnav a {text-align:center; color: #DCDCDC; font:normal 13px 'Century Gothic','Verdana','Arial'; text-decoration:none}


#psnav a:hover {text-align:center; color: #D57B11; font:normal 13px 'Century Gothic','Verdana','Arial'; text-decoration:none}


#homecon2 {text-align:center; margin:0 auto; }

#leftbox {
	vertical-align:top;
	background:#404040;
	text-align:left;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	font:normal 12px/18px Verdana,Arial;
	color:#000000;
	z-index:200;
	width:50%;
	}


#leftbox div.titlebar {
	margin:10px 15px 10px 40px;
	display:block; 
	background:#646464;
	height:16px;
	}

#leftbox h1 {
	margin:0px 1px 0px 0px;
	text-decoration:none;
	text-align:left;
/*	color: #EA6329;*/
	color:#D57B11;
	font: bold 16px Georgia,Verdana,Arial;
	background:#646464;
	height:16px;
	}

#leftbox p {
	margin:10px 15px 10px 40px;
	letter-spacing:0.01em;
	text-align:left;
	color:#C3C3C3;
	font:13px/18px Verdana,Arial;
	}

#rightbox {
	vertical-align:top;
	background:#404040;
	text-align:left;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	font:normal 12px/18px Verdana,Arial;
	color:#000000;
	z-index:200;
	}


#rightbox div.titlebar {
	margin:10px 40px 10px 15px;
	display:block; 
	background:#646464;
	height:16px;
	}

#rightbox h1 {
	margin:0px 1px 0px 0px;
	text-decoration:none;
	text-align:left;
/*	color: #EA6329;*/
	color:#D57B11;
	font: bold 16px Georgia,Verdana,Arial;
	background:#646464;
	height:16px;
	}


#rightbox p {
	margin:10px 40px 10px 15px;
	letter-spacing:0.01em;
	text-align:left;
	color:#C3C3C3;
	font:13px/18px Verdana,Arial;
	}
