body {
	width:100%;
	height:100%;
	background:#fff url('mainLeftBg.jpg') no-repeat fixed center center; /*#006600;*/
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	font-family:Georgia;
	font-size:11pt;
}

h1 {
	font-size:16pt;
	color:#333;
}
h2 {
	font-size:14pt;
	color:#333;
}
h3 {
	font-size:12pt;
	color:#333;
}
h4 {
	font-size:11pt;
	color:#333;
}
h5 {
	font-size:10pt;
	color:#333;
}

@media screen {

#topper {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:#006600;
	padding:0px;
	height:40px;
}

#topperInnerLeft {
	float:left;
	width:8%;
	font-size:9pt;
	text-align:left;
	padding-bottom:2px;
}
#topperInnerRight {
	float:right;
	width:90%;
	text-align:right;
	font-size:9pt;
	padding-bottom:2px;
}
a.topper:link, a.topper:visited, a.topper:active, a.backbutton:link, a.backbutton:visited, a.backbutton:active  {
	text-decoration:none;
	color:#fff;
	font-size:9pt;
	padding:6px;
	text-align:center;
	border-right:1px solid #030;
	background:#006600 url('buttonfade.jpg') repeat-x bottom left; FILTER: allowTransparency alpha(opacity=100); /*#006600*/
	border-top:1px solid #99cc99;
	margin-left:2px;
}
a.topper:hover, a.backbutton:hover {
	color:#fff;
	font-size:9pt;
	padding:6px;
	text-align:center;
	border-right:1px solid #030;
	background:#99cc99 url('buttonfade.jpg') repeat-x top left; FILTER: allowTransparency alpha(opacity=70);
	border-top:1px solid #99cc99;
	margin-left:2px;
}

#footer {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	height:134px; /*20%;*/
	text-align:right;
	padding:0%;
	background:#fff url('greenstrip.jpg') no-repeat top right;
}

#distributorSearch {
	float:left;
	text-align:left;
	color:#fff;
	padding-left:65px;
	padding-top:15px;
}
#productSearch {
	float:right;
	text-align:left;
	color:#fff;
	padding-right:60px;
	padding-top:15px;
}
.distributorCorner {
}

a.index {
	display:block;
	width:250px;
	background:url('buttonfade.jpg') repeat-x top left; FILTER: allowTransparency alpha(opacity=80); /*#006600*/
	-moz-opacity:0.8;
	/*background:#009900;*/
	border-bottom:1px solid #003300;
	border-right:1px solid #003300;
	text-decoration:none;
	color:#ffffff;
	font-size:20px; /*1.5em;*/
	padding:3px;
	margin:4px;
	margin-right:25px;
	text-align:center;
	height:25px;
}
a.index:link, a.range:visited {
}
a.index:hover {
	background:url('buttonfade.jpg') repeat-x top left; FILTER: allowTransparency alpha(opacity=100);
	-moz-opacity:0.9;
	/*background:#006600; FILTER: allowTransparency alpha(opacity=100);*/
	/*border-bottom:1px solid #000000;
	border-right:1px solid #000000;*/
}

a.range {
	text-decoration:none;
	color:#666666;
	font-size:1em;
	padding:5px;
	margin:5px;
}
a.range:link, a.range:visited {
}
a.range:hover {
	color:#000000;
}

a.rangeSel {
	display:none;
}

.wishlist {
}

a.normal {
	color:#666666;
}
a.normal:link, a.normal:visited, a.normal:active {
	text-decoration:none;
}
a.normal:hover {
	text-decoration:underline;
}

a.wishlist {
	text-decoration:none;
	font-size:1em;
	color:#090;
}
a.wishlist:link, a.wishlist:visited, a.wishlist:active {
}
a.wishlist:hover {
	color:#003300;
}

input {
	background:#99CC99;
}

.squishHdrs {		
	line-height:0.9em;
}

#menu {
	float:right;
	text-align:center;
	width:280px;
	margin-left:0px;
}

.enter {
	text-decoration:none;
	color:#fff;
}

table.prodTbl {
	font-size:8pt;
	font-family:verdana;
}
tr.prodHdrRow {
	background:#99CC99;
	font-size:0.8em;
}
tr.prodDtlRow {
	background:#EEFFEE;
	font-size:0.8em;
}
p.footnote {
	font-style:italic;
	font-size:0.8em;
	color:#333333;
}

.thumbX {
	/*float:left;*/
	margin:5px;
	border:5px solid #fff;
}

.photo {
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	background:#fff;
	border-top:1px #eee solid;
	border-left:1px #eee solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

label.contact {
	width:105px;
	text-align:right;
	margin-bottom:5px;
	background:#ffa;
}
input.contact, textarea.contact, select.contact {
	width:250px;
	margin-bottom:5px;
	background:#fff;
}
#pfooter {
	display:none;
}

} /* end of media screen */


#main {
	height:82%;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*border-right:1px dashed #99EE99;*/
	background:#fff;
}

#rightcol {
	float:right;
	width:280px; /* was 280 */
	text-align:left;
	background:#FFFFFF;
	padding-right:9px;
	padding-left:9px;
	height:100%;
}

.qm {
	cursor:help;
}

.prodTitle {
	font-size:12pt;
}

#logo {
	padding-left:28px;
}

#title {
}

#subtext {
}

#leftcol {
	float:left;
	width:450px;
	/*padding-right:50px;*/
	padding-top:4px;
}

@media print {
.distributorCorner, .button, #footer, a, #topper, #distributorSearch, #productSearch, form {
	display:none;
}
#pfooter {
	display:block;
	border-top:4px solid #006600;
}
}
