/* Global Styles */



/* "html>body" hides style from IE*/



/* Hide from IE-Mac \*/

#example1 {margin-bottom:3em}

#example2 {margin-top:1.5em}

/* End hide */



/* ID for unique items, CLASS for muliple items */

body, td, p, a, h2, input, option, textarea, div {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color: #000000;

  line-height: 20px;

  }





a:link						{color : #757575; text-decoration : none; font-weight:bold;}

a:visited					{color : #5c615e; text-decoration : none;}

a:hover						{color : #5c615e; text-decoration : underline;}



h1{

color: #009a3d;

font-size: 17pt;

font-weight: 700;

line-height:30px;

}



body {

  /*background-color : #00aa00;*/

  background-color : #557c1b;

  margin: 0 auto;

  color : #000000;

  font-size : 9pt;

  letter-spacing : normal;

  line-height : normal;

}



#container {

  background : #FFFFFF;

  border : solid 0px #CCCCCC;

  border-top : solid 0px #CCCCCC;

  margin: 0 auto;

  padding: 0px;

  width : 980px;

}



#container p{

  border : solid 0px #CCCCCC;

  margin:0px 0px 5px 0px;

  padding:0px 0px 0px 0px;

  font:14px Arial, Helvetica, sans-serif;

  line-height:22px;



}



.alignleft {

  text-align : left;

}



.floatleft {

  float : left;

}



.alignright {

  text-align : right;

}



.floatright {

  float : right;

}



.aligncenter {

  text-align : center;

}



.hide {

  display : none;

}



.clear {

  clear : both;

}



.redtext {

  border : #CC0000 solid 1px;

  color: #CC0000;

  margin : 12px 12px 12px 0px;

  padding : 12px;

  background : #FFFFFF;

}



hr {

  border : #c4dfaa solid 1px;

  background: #c4dfaa;

  height : 4px;

}



html>body hr {

  border : #c4dfaa solid 1px;

  border-top : #c4dfaa solid 1px;

  border-bottom : #c4dfaa solid 0px;

  display : block;

  margin : 3px 0px 3px 0px;

  background : #c4dfaa;

}



div.backbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  display : inline;

}



div.nextbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  text-align : right;

  display : inline;

}



div.pagenumbers {

  border : #000000 solid 0px;

  float : left;

  width : 500px;

  height : 20px;

  text-align : center;

  display : inline;

}



strong.pagenumber, a.pagenumber {

  border : #000000 solid 0px;

  background : #EEEEEE;

  padding : 3px;

  margin : 2px;

  text-decoration : none;

}



div.productthumb1 {

  border : #000000 solid 0px;

  background : #EEEEEE;

  width : 200px; 

  float : left; 

  display : block;

  margin : 10px;

  padding : 10px;

}





/* FORM STYLES - START */

form {

  margin : 0px 0px 0px 0px;

  padding : 0px 0px 0px 0px;

}



label {

  font-weight : normal;

}



label.formleft {

  display : block;

  width : 150px;

  float : left;

  text-align : right;

  margin-right : 6px;

  /*padding-bottom:20px;*/

}



small.formnote {/* margin left same width as label.formleft width */

  margin : 0px 0px 0px 160px;

  display : block;

}



input.checkbox {

  width : 20px;

  float : left;

}



label.labelright {

  display : block;

  width : 90%;

  float : left;

  margin-right : 6px;

  text-align : left;

  font-size : 9px;

  font-weight : normal;

  color : #000000;

  padding-top : 4px;

}



fieldset {

  margin : 12px;

  line-height: 20px;

  padding : 6px;

}



#search fieldset {

  margin : 12px 12px 12px 12px;

  padding : 6px;

  width: 290px;

  height: 60px;

  border: 1px solid #cccccc;

}



fieldset.address {

  width : 45%;

  float : left;

  margin : 12px;

  padding : 6px;

}



legend {

  color : #000000;

  font-weight : bolder;

}



.formmsg {

  color: #CC0000;

  padding-top : 6px;

}



.form {

  width : 200px;

}



textarea {

  font-size : 12px;

}



.button {

  background-color : #009a3d;

  color: #ffffff;

  border:1px solid #666666;

  font-weight:bold;

  font-size:10pt;

  font weight: bold;

}

/* FORM STYLES - END */



table {

  margin-top : 12px;

  margin-bottom : 12px;

  border : 1px;

}



caption {

  text-align : left;

}



th {

  background-color : #769e47;

  padding-left : 3px;

  color:#FFFFFF;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  font-size : small;

  font-weight: bold;

  text-align : left;

  border : 0px;

}



td.right, td.data, td.center {

  background-color : #d5efbb;

  padding-left : 3px;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  border : 0px;

}



td.right {

  text-align : right;

}



#highlight a.title {

  color: #999999;

  font-size: 18px;

  font-weight:bold;

  text-decoration:none;

  font-family:Arial, Helvetica, sans-serif, Verdana ;

}



#highlight small {

  color: #000000;

  font-size: 10px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.pricelabel {

  color: #000000;

  font-size: 12px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.price {

  color: #CC0000;

  font-size: 14px;

  font-weight:bold;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight .mainimg {

	margin-right: 10px;

	margin-left: 10px;

}

	

#highlight {

  background-image: url(../images/highlight_bg.gif);

	background-repeat: none;

	background-position: center top;

}



#highlight legend {

	color: #328CB7;

	font-size:110%;

	font-weight: bolder;

	margin: 0px 0px 0px 10px;

}



#highlight .smallimg_1 {

  float:left;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_2 {

  float:right;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_3 {

  float:left;

  margin:3px 0px 0px 0px;

}



.highlightbutton {

  margin:20px 0px 0px 40px;

}

.wj { font-size:18px; line-height:25px; color:#FFF}

.wl { font-size:12px; line-height:20px; color:#FFF}

.wn { font-size:11px; line-height:15px; color:#FFF}

.kj { font-size:15px; font-weight:900; line-height:25px; color:#078243}

.kl { font-size:11px; font-weight:800; line-height:20px; color:#078243}

.kn { font-size:12px; line-height:15px; color:#078243}

.bn { font-size:11px; line-height:15px; color:#078243}

.gn { font-size:12px; font-weight:800; line-height:15px; color:#078243}

.kn11 { font-size:10px; line-height:15px;}





DIV#bored {

	background-color : transparent;

	margin : 0;

	padding : 0;

	width : 100%;

	height : 100%;

	text-align : center;

}



P#pade {

	margin : 42px 0px 0px 0px;

	padding : 0;

}



td.all_left {

	border-bottom:#CCCCCC 1px solid; border-left:#cccccc 1px solid; border-top:#CCCCCC 1px solid; font-family:Tahoma,
	
table#hometable tr th {
	text-align : center;
}
