﻿html
{
	font-family: Tahoma;
	font-size:12px;
	line-height: 17px
}
h1
{
	font-size: 19px;
	line-height: 17px;
	font-weight:lighter;
	color:#000000;
}
h2
{
	font-size: 16px;
	line-height: 17px;
	color:#000000;
}

textarea
{
	font-size: 12px
}
input
{
	font-size: 12px
}
select
{
	font-size: 12px
}

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: White;
}


#container
{
	margin: 0em auto;
	width: 770px;
	text-align: left;
	background-color: White;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#headernav
{
	float:right;
	height:35px;
	color: #000000; 
}


a.footerLinks:link
{
	color: #000000; 
	text-decoration:none;
}
a.footerLinks:visited
{
	color: #492e03; 
	text-decoration:none;
}
a.footerLinks:hover
{
	color: #333300; 
	text-decoration:underline;
}
a.footerLinks:active
{
	color: #333300; 
	text-decoration:none;
}
a.headerLinks:link
{
	color: #000000; 
	text-decoration:none;
}
a.headerLinks:visited
{
	color: #492e03; 
	text-decoration:none;
}
a.headerLinks:hover
{
	color: #333300; 
	text-decoration:underline;
}
a.headerLinks:active
{
	color: #333300; 
	text-decoration:none;
}

a.allwhite:link
{
	color: White;
	text-decoration:none;
}
a.allwhite:visited
{
	color: White; 
	text-decoration:none;
}
a.allwhite:hover
{
	color: White; 
	text-decoration:underline;
}
a.allwhite: White;
{
	color: white; 
	text-decoration:none;
}


#header
{
	height: 40px;
	margin-left: 21px;
	margin-right: 21px		
}

#pageimage
{
	height: 227px;
	width: 728px;
	margin-left: 21px;
	margin-right: 21px;
}	

#mainnav
{
	background-color: White;
	width: 729px;
	height: 38px;
	margin-top: 1px;
	margin-left: 21px;
	margin-right: 21px
}

.wrapper
{
	overflow: hidden;
	
}

#column
{
	float: left; 
	width: 196px;
	background-color: #CC9933;	 
	margin-left:21px;
	margin: 2px 21px -32767px 21px;
	padding: 0px 0px 32767px 0px;
	height:inherit;
	border-bottom: solid 1px black;
}

#contents	
{
	margin: 0px 21px -32767px 0px;
	padding: 0px 0px 32767px 0px;
	float:left;
	border-bottom: solid 1px black;
}


#footer2
{	
	padding-left: 21px;
	margin-left: 21px;
	margin-right: 21px;
	border-top: 10px solid white;
	float:right;
}


#footer
{	
	float:right;
	padding-left: 21px;
	margin-left: 21px;
	margin-right: 21px;
	border-top: 10px solid white;
	float:right;
}


.menuItem
{
	background-color:#333300;
	font-size:13px;
	color: White;
	height:38px;
	text-align: center;
	vertical-align:middle;
	padding: 0px;
}

.menuItemDropDown
{
	font-size: 13px;
	color: #333300;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 3px;
	margin: 3px;

}

menuItemHoverDropDown
{
	text-decoration:underline;
	

}

.menuItemHover
{
	color: white ;
	text-decoration:underline;
	background-color:#333300;
}

.mainContentRight
{
	float:right;
}

.mainContentLeft
{
	float:left;
}

.mainContentLeftWrap
{
	float:left;
}

.mainContentRightWrap
{
	float:right;
}

.mainContentCenter
{
}

.sidebarLeft
{
	float:left;
	margin-right: 2px;
}

.sidebarRight
{
	float: right;
	margin-left: 2px;
}

.sidebarCenter
{
	text-align: center;
}


.popupPanelBanner
{
	padding: 7px 0px 7px 0px;
	background-color: #B4B4B4;
	border-bottom: solid 1px black;
	width: 100%;
}


.popupPanelBanner span
{
	margin: 0px 0px 0px 5px;
	font-size: medium;
	font-weight: bold;
}
   
.panelBannerTitle
{
	float: left;
	margin: 0px 0px 0px 5px;
	font-size: medium;
	font-weight: bold;
}

.panelBannerClose
{
	float: right;
	border: solid 1px black;
	background-color: White;
	padding: 0px 2px 0px 2px;
	margin-right: 5px;
}

.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}
#leftTitle
{
	text-transform: uppercase;
	padding-top:10px;
	font-size:90%;
	padding-left:3px;
}
#leftTitleSubs
{
	
	padding-left:10px;
}


#dropmenudiv{
position:absolute;
border-bottom:1px solid black;
border-right:1px solid black;
border-left:1px solid black;
font-size:11.5px;
line-height:30px;
z-index:300;
padding: 1px;
width: 100%;
}

#dropmenudiv a{
display: block;
border-top: 1px solid #000000;
padding: 0px;
color:#000000;
text-decoration:none;
}

#dropmenudiv a:hover{
text-decoration: underline;
color:#333300;

}


.leftmsg
{
font-variant:small-caps;
font-size:20px;
font-style:italic;
font-family:serif;
line-height:25px;
color:#b2b76b;
}

.leftcaps
{
font-variant:capitalize;
font-size:11px;
line-height:25px;
color:#5c4226;
}

a.leftitems:link
{
	color: #492e03; 
	text-decoration:none;
	font-size:11px;
}
a.leftitems:visited
{
	color: #492e03; 
	text-decoration:none;
}
a.leftitems:hover
{
	color: #492e03; 
	text-decoration:underline;
}
a.leftitems:active
{
	color: #492e03; 
	text-decoration:none;
}
table.productlinks {
	border-width: 1px;
	border-spacing: 5px ;
	border-style: dashed;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.productlinks th {
	border-width: 1px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.productlinks td {
	border-width: 1px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.thinkinggreenleft {
	border-width: 1px;
	border-spacing: 5px;
	border-style: dashed;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.thinkinggreenleft th {
	border-width: 1px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.thinkinggreenleft td {
	border-width: 1px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
