html, BODY{
  	font-family:Times New Roman, Times, serif;
  	font-size:11px;
	margin-top:0px; 
	background-image:url(images/bar/side_background.jpg); 
	background-repeat:repeat-x;
	color: #991F22;
}

.header {
	padding-top:5px;
}
FORM{
  padding:0px;
  margin:0px;
}

A{
  color:#991F22;
  text-decoration:none;
}

A:HOVER{
	color:#991F22;
}

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:255px;
  border:solid 1px #CCCCCC;
}

.tblProductCategory tr td{
  padding-bottom:10px;
	font-size:11px;
	vertical-align:top;
	color: #991F22;
}

.tblProductCategory p{
  margin-top:0px;
  margin-bottom:0px;
}

#divLogin{
	color: #991F22;
  font-weight:bold;
  text-align:right;
  width:800px;
  vertical-align:bottom;
  font-family:arial;
  font-size:10px;  
}

.divSpace{
  width:800px;
}

.resultLink{
	color: #991F22;
  text-decoration:none;
}

.resultLink:HOVER{
  background-color:#991F22;
  color:#FFFFFF;
}


#divLogin A{
	color: #991F22;
  text-decoration:none;
  font-size:10px;
}

#divLogin A:HOVER{
	background-color: #F7E6CE;
}

.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;
}

.mb tr td{
	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:20px;
	padding-left:15px;
	padding-bottom:20px;
	text-align:left;
	width:195px;
	vertical-align:top;
	background-color:#FFFAE9;
}

.subMenuButton{
	vertical-align:middle;
	text-align:left;
}

.lnkProduct{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
  color:#344C10;
}

.content{
	padding:20px 10px 10px 10px;
	background-color:#FFFAE9;
	text-align:left;
	vertical-align:top;
	background-image:url(images/bottom_background.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#divContent{
	padding:0px;
	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:#991F22;
	text-align:left;
	vertical-align:middle;
	color:#FEFEFE;
}

.blkFooter a {
	color:#FEFEFE;
}


.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: #991F22;
  font-weight:bold;
	font-size:12px;
	vertical-align:top;
}

.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;
}

.divSearchResult{
  font-size:12px;
}

.divSearchResult:A{
  font-size:12px;
}

.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;
}

th{
	color:#FFFFFF;
  	background-color:#991F22;
  	font-weight:bold;
  	text-align:left;
}

#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
}

.navImg {
	border:0px;
}

.productCategory {
	text-align:center;
	padding-bottom:10px;
}

.tblProductDetail{
  border-left:solid 1px black;
  border-right:solid 1px black;
  border-bottom:solid 1px black;
  border-top:solid 1px black;
}

.tblProductDetail tr td{
  padding:3px;
  font-size:12px;
  text-align:right;
  width:50%;
}

.tblProductDetail tr th{
  padding:12px;
  font-size:11px;
}
