﻿html, BODY{
  font-family:arial, verdana;
  font-size:11px;
	margin:10px 0px 20px 0px;
	background-color:#CCCCCC;
	background-image:url(images/bgMain.jpg);
	background-position:center;
	background-repeat:repeat;
}

FORM{
  padding:0px;
  margin:0px;
}

A{
  color:#344C10;
  text-decoration:none;
}

A:HOVER{
	color:#F9FFF6;
}

TEXTAREA{
  font-family:verdana, arial;
  font-size:11px;
  width:300px;
}

SELECT{
  font-size:11px;
  font-family:verdana, arial;
}

HR{
	color: #8FD62E;
	width: 100%;
	height: 1px;
}

.button{
  font-size:11px;
  font-family:verdana, arial;
  width:50px;
}

.btnSave{
  font-size:11px;
  font-family:verdana, arial;
  width:50px;
}

.textbox{
  font-size:11px;
  font-family:verdana, arial;
}

.errMsg{
  color: #CC0000;
  background-color: #FFCCFF;
  border:solid 1px #CC0000;
  width:590px;
  padding: 10px 10px 10px 10px;
}

.errMsgHide{
  display:none;
}

.productImg{
  width:150px;
  border:solid 1px #344C10;
}

.productImgThumbnail{
  width:50px;
  height:50px;
  border:solid 1px #344C10;
  margin:0px;
}

.productImgMain{
  width:180px;
  border:solid 1px #CCCCCC;
}

.tblProductCategory tr td{
  padding-bottom:10px;
	font-size:11px;
	vertical-align:top;
}

.tblProductCategory p{
  margin-top:0px;
  margin-bottom:0px;
}

#divLogin{
  color:#E2F4CA;
  font-weight:bold;
  text-align:right;
  width:800px;
  vertical-align:bottom;
}

.divSpace{
  width:800px;
}

#divLogin A{
  color:#E2F4CA;
  text-decoration:none;
}

#divLogin A:HOVER{
	background-color:#344C10;
	color:#F9FFF6;
}

.mbLeft{
 width:278px;
 background-image:url(images/mb_left.jpg); 
 background-repeat:no-repeat; 
 background-position:top right;
 text-align:left; 
}

.mb{
	width:800px;
	height:39px;
	background-color:#8FD62E;
}

.mb tr td{
	background-image:url(images/mb_middle.gif);
	background-repeat:repeat;
	background-position:top left;
	padding-left:0px;
	padding-right:25px;
	padding-bottom:4px;
	text-align:right;
	font-size:13px;
	border-bottom:solid 1px #344C10;
}

.mb tr td{
  font-weight:normal;
}
.mbHL{
	color:#E19F17;
	font-weight:bold;
	text-decoration:none;
}

.mbHL:HOVER{
	color:#E19F17;
	font-weight:bold;
	text-decoration:none;
}

.mbButton{
  /*#344C10*/
	color:#336633;
	font-weight:bold;
	text-decoration:none;
}

.mbButton:HOVER{
	color:#E19F17;
	background-color:#F9FFF6;
}

.subMenu{
	padding-top:10px;
	padding-left:6px;
	text-align:left;
	width:150px;
	vertical-align:top;
	background-color:#FFFFFF;
}

.subMenuButton{
	vertical-align:middle;
	text-align:left;
}

.lnkProduct{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
  color:#344C10;
}

.content{
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

#divContent{
	border:solid 1px #8FD62E;
	padding:20px 20px 20px 20px;
	text-align:left-aligned;
	font-size:12px;
}

#divContent table{
  font-size:12px;
}

#divContent A{
  font-weight:bold;
	color:#E19F17;
}

#divContent A:HOVER{
  text-decoration:underline;
}

.blkFooter{
	width:800px;
	height:30px;
	background-color:#8FD62E;
	text-align:left;
	vertical-align:middle;
	border-top:solid 1px #344C10;
}


.footer{
	font-size:11px;
  color:#344C10;
}

.footer A:HOVER{
	font-size:11px;
	color:#F9FFF6;
}

.pageTitle{
	font-size:25px;
	font-weight:bold;
  color:#888888;
  padding-bottom:30px;
  font-family:verdana;
}

.pageLink{
	text-decoration:underline;
}

.pageBold{
  color:#777777;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	font-family:verdana;
}

.pageBoldBlack{
  font-weight:normal;
}

.pageBoldBlue{
  color:#003399;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}

.pageBoldOrange{
  color:#E19F17;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	font-family:verdana;
}

.pageSubHeader{
  color:#E19F17;
	font-weight:bold;
	font-size:18px;
	vertical-align:top;
  padding-bottom:10px;
}

.hdrImage{
  margin-left:20px; 
  margin-bottom:20px;
}

.divAddress{
  padding-left:0px;
  line-height:1.3;
}

.hdrAddress{
  color:#344C10;
  font-weight:bold;
  width:70px;
  text-align:right;
  vertical-align:top;
  padding-right:5px;
  padding-left:0px;
}

.divSearchResult{
  padding:0px 0px 20px 0px;
}

.tblProductSpec tr td{
  padding:3px 5px 3px 5px;
}

.tblProductSpec tr th{
  padding:3px 3px 3px 3px;
  background-color:#FDDAA4;
  font-weight:normal;
  font-size:11px;
  text-align:left;
}

#marqueecontainer{
position: relative;
width: 350px; /*marquee width */
height: 175px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid #CCCCCC;
padding: 2px;
padding-left: 4px;
}

#marqueecontainer A{
	font-size:12px;
	color:#000000;
}

.slogan {
	color: #79B901;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

