body {background: #669900 url(../img/bg_site.gif) repeat-x;padding: 0px;margin: 0px 0px 20px 44px; font-family: "Trebuchet MS", Trebuchet, Georgia, Times, serif;font-size: 12px;color: #333333;}
a:link {color: #336600; text-decoration: none;}
a:visited {color: #336600; text-decoration: none;}
a:hover {color: #336600;text-decoration: underline;}
a:active {color: #336600; text-decoration: none;}

#MainContainer {	background: #FFFFFF url(../img/bg_maincontainer.gif) no-repeat center bottom;	float: left;height: auto;	width: 759px;	padding-right: 10px;	padding-left: 10px;}

#SearchBar {	background: #336600 url(../img/bg_searchbar.gif) no-repeat;	height: 29px;	width: 749px;	color: #FFFFFF;	padding-left: 8px;	padding-top: 3px;	padding-right: 2px;}
#SearchBar form {text-align: right;margin: 0px;	float: right;width: 300px;}
#SearchBar input {background-color: #99CC00;border: 1px solid #FFFFFF;}
#SearchBar em {float: left;font-style: normal;font-size: 11px;padding-top: 7px;}
#SearchBar  a:link {color: #99CC66;} 
#SearchBar a:visited { color: #99CC66;} 
#SearchBar a:hover{ color: #99CC66;} 
#SearchBar  a:active{ color: #99CC66;} 

#Header {background: #99CC00 url(../img/bg_header.gif) no-repeat;height: 36px;width: 133px;border-top: 1px solid #FFFFFF;padding-left: 626px;	padding-top: 62px;	font-size: 14px;	font-weight: bold;}
#Header em {float:left;}
#Header img {	float:right;padding-right: 30px;}

#introduction {
	overflow: auto;
	height: 190px;
	width: 100%;
}
#introduction h1 {	font-size: 16px; color: #993399; padding: 0px; margin:0px;}

#TopNavigation {height: 32px;width: 759px;}
#TopNavigation img {float: left;}

#LeftColumn {
	background: #E0F0B3 url(../img/bg_leftcolumn.gif) no-repeat center bottom;
	height: auto;
	width: 177px;
	float: left;
	font-size: 11px;
	min-height:550px;
}
.genericdiv {
	float: left;
	height: auto;
	width: auto;
}


#Content {padding: 10px;float: left;height: auto;width: 416px;font-family: "Trebuchet MS", Trebuchet, Georgia, Times, serif;}

#RightColumn {	float: right;	height: auto;	width: 146px;padding-top: 10px;	vertical-align: top;}
#RightColumn table {	border: 1px solid #999999;	margin-bottom: 5px;}
#RightColumn img {	margin-bottom: 5px;}
#RightColumn th {background-color: #4863AD;color: #FFFFFF;}
#RightColumn ul {margin: 0px;padding: 0px;	list-style-type: none;}
#RightColumn a:link {color: #4863AD; text-decoration: none;}
#RightColumn a:visited {color: #4863AD; text-decoration: none;}
#RightColumn a:hover {color: #4863AD;text-decoration: underline;}
#RightColumn a:active {color: #4863AD; text-decoration: none;}

#Footer {background: #336600 url(../img/bg_footer.gif) no-repeat;	height: 85px;	width: 749px;	margin-bottom: 10px;	color: #99CC66;	padding-top: 5px;padding-left: 10px; float: left; font-size: 11px;}
#Footer  a:link {color: #99CC66; text-decoration: underline;} 
#Footer  a:visited { color: #99CC66; text-decoration: underline;} 
#Footer  a:hover{ color: #99CC66; text-decoration: underline;} 
#Footer  a:active{ color: #99CC66; text-decoration: underline;} 

h1 {	font-size: 20px; color: #993399; padding: 0px; margin:0px;}
h2 {	font-size: 18px; margin:0;}
h3 {	font-size: 16px; margin:0;}
h4 {	font-size: 14px; margin:0;}
h5,h6 {	font-size: 12px; margin:0;}

.ProdThumbTable {	border: 1px solid #666666;	font-size: 12px;	font-weight: bold;	float: left;	margin-left: 10px;	width: 112px;	height: 262px;	vertical-align: top;	margin-top: 10px;}
.ProdThumbTable th {	vertical-align: top;	height: 107px;}
.ProdThumbTable th img {	border: 1px solid #CCCCCC;}
.ProdThumbTable td {	text-align: left;vertical-align: top;}
.ProdThumbTable strong {	font-size: 16px;	font-weight: bold;color: #CC0000;}
.ProdThumbTable em {color: #666666;font-size: 10px;}
.ProdThumbTable p {	height: 90px;margin: 0px 0px 10px;}

.ProdMainTable {width: 100%;border: 1px solid #CCCCCC;}
.ProdMainTable input {border: 1px dotted #999999;}
.ProdImage img {	border: 1px solid #CCCCCC;}

