body{
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #FFFFFF;
margin:0px;
text-align:center;
line-height:19px;
}

body,td,span,font,div{
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #231F20;
line-height:17px;
}

a{text-decoration: underline; color: #499736;}
a:hover{text-decoration: none;}

.error,.red11{
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: red;
}

.green11{
font-family: Arial, Times New Roman, Times, serif;
font-size: 11px;
color: #499736;
}
.green12{
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #499736;
}
.green13{
font-family: Arial, Times New Roman, Times, serif;
font-size: 13px;
color: #499736;
}
.green14{
font-family: Arial, Times New Roman, Times, serif;
font-size: 14px;
color: #499736;
}

.grey12{
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #736E6E;
}
.grey15{
font-family: Arial, Times New Roman, Times, serif;
font-size: 15px;
color: #666666;
}

.black11{
font-family: Arial, Times New Roman, Times, serif;
font-size: 11px;
color: #231F20;
}

a.black11:link {color: #231F20;; text-decoration: none}
a.black11:visited {color: #231F20; text-decoration: none}
a.black11:hover {color: #231F20; text-decoration: underline}

.black13{
font-family: Arial, Times New Roman, Times, serif;
font-size: 13px;
color: #333333;
}
.black17{
font-family: Arial, Times New Roman, Times, serif;
font-size: 17px;
color: #000000;
}
.black24{
font-family: Arial, Times New Roman, Times, serif;
font-size: 24px;
color: #000000;
line-height:24px;
}
.black26{
font-family: Arial, Times New Roman, Times, serif;
font-size: 26px;
color: #000000;
line-height:26px;
}

.form_cart{
background-color: #E5E5E5;
font-family: Verdana, Times New Roman, Times, serif;
font-size: 13px;
color: #000000;
border: 1px #E5E5E5 solid;
padding-top:3px;
padding-bottom:3px;
margin-bottom:6px;
}
.form{
background-color: #FFFFFF;
font-family: Verdana, Times New Roman, Times, serif;
font-size: 13px;
color: #000000;
border: 1px #E5E5E5 solid;
padding-top:1px;
padding-bottom:1px;
}
.form2{
background-color: #FFFFFF;
font-family: Verdana, Times New Roman, Times, serif;
font-size: 13px;
color: #000000;
border: 1px #E5E5E5 solid;
padding-top:1px;
padding-bottom:1px;
}
.form_button{
font-family: Verdana, Times New Roman, Times, serif;
font-size: 11px;
color: #000000;
}

#menu{
height:38px;
width:675px;
margin-top:23px;
}
#menu .m{
float:left;
margin-left:0px;
margin-right:25px;
margin-top:5px;
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #E1D28B;
font-weight:bold;
text-transform: uppercase;
}
#menu .m_a{
float:left;
height:30px;
margin-left:0px;
margin-right:25px;
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #499736;
font-weight:bold;
text-transform: uppercase;
}

#menu2{
margin-top:21px;
}
#menu2 .m2_{
height:1px;
background-image: url(../images/line.gif);
background-repeat: no-repeat;
background-position: center top;
}
#menu2 .m2{
padding:8px;
padding-left:30px;
padding-right:35px;
}

#all{
width: 100%;
background-image: url(../images/bg_center.jpg);
background-repeat: no-repeat;
background-position: center top;
min-height:800px;
}

#top{
width: 960px;
text-align:center;
margin:0px auto;
margin-top:0px;
}

.clear{
clear:both;
}

#footerall{
clear:both;
padding-top:20px;
}
#footer{
float:right;
width: 703px;
margin-right:18px;
margin-top:70px;
}

.divgrey{
display:block;
background-color: #E5E5E5;
font-family: Arial, Times New Roman, Times, serif;
font-size: 14px;
color: #333333;
padding: 12px;
padding-left: 22px;
}


#bottom_right{
line-height:34px;
background-color: #E5E5E5;
font-family: Arial, Times New Roman, Times, serif;
font-size: 11px;
color: #000000;
font-weight:bold;
text-align:right;
padding-right: 12px;
}
#bottom_right2{
line-height:46px;
font-family: Arial, Times New Roman, Times, serif;
font-size: 11px;
color: #000000;
text-align:right;
}

#left{
float:left;
text-align:left;
width:237px;
}

#content{
float:left;
text-align:left;
width:723px;
position:relative; 
left:0px; 
}

#text h1 {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 21px;
color: #62952C;
margin-top:7px;
margin-bottom:18px;
font-weight:normal;
line-height:24px;
}
#text h2 {
font-family: georgia,"Times New Roman",times,serif;
font-size: 16px;
color: #77A348;
font-weight:bold;
margin-top:15px;
margin-bottom:0px;
}
#text h2.black26 {
font-family: Arial, Times New Roman, Times, serif;
font-size: 26px;
color: #000000;
line-height:26px;
margin:0px;
font-weight:normal;
}
#text h3 {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #77A348;
font-weight:bold;
font-variant: small-caps;
margin-top:15px;
margin-bottom:5px;
}

#text {
font-family: Arial, Times New Roman, Times, serif;
font-size: 14px;
color: #333333;
padding:18px;
padding-top:22px;
background-image: url(../images/bg_text.gif);
background-repeat: no-repeat;
background-position: left top;
}

#contact {
float:left;
text-align:left;
font-family: Arial, Times New Roman, Times, serif;
font-size: 11px;
color: #231F20;
padding:29px;
padding-top:0px;
}

#product_left{
margin-top:10px;
float:left;
width:478px;
background-image: url(../images/bg_line.gif);
background-repeat: repeat-y;
background-position: right top;
}
#product_left div{
margin-right:45px;
font-size: 14px;
}
#product_right{
margin-top:20px;
float:left;
}
.product_price{
border: 1px #E5E5E5 solid;
padding:8px;
}
.product_addcart{
border: 1px #E5E5E5 solid;
border-top: 0px #E5E5E5 solid;
padding:8px;
}


.product { 
float:left;
}
.product .h2 { 
width:235px;
height:41px;
display:block;
margin:0px;
background-image: url(../images/bg_product_h2.gif);
background-repeat: no-repeat;
background-position: left top;
border-top:1px #FFFFFF solid;
}
.product h2 { 
display:block;
font-family: Arial, Times New Roman, Times, serif;
font-size: 13px;
color: #FFFFFF;
margin-left:18px;
margin-top:5px;
text-transform: uppercase;
}
.product h2 a { 
font-family: Arial, Times New Roman, Times, serif;
font-size: 13px;
color: #FFFFFF;
text-transform: uppercase;
}
.product div { 
margin-left:18px;
margin-top:0px;
width:207px;
font-family: Arial, Times New Roman, Times, serif;
font-size: 12px;
color: #231F20;
}


.padding_15_15 { padding-left: 15px; padding-right: 15px;
font-family: Arial, Times New Roman, Times, serif;
font-size: 13px;
color: #000000;
}

.margin_addcars { margin-bottom:0px; }
.margin_right_15 { margin-right:15px; }
.margin_left_15 { margin-left:15px; float:right; }
.margin0 { margin:0px;}
.margin_bottom5 { margin-bottom:5px;}

.display_none{ display:none; }
.repeatx{ background-repeat:repeat-x; }
.repeaty{ background-repeat:repeat-y; }
.norepeat{ background-repeat:no-repeat; }
.text_decoration_none{ text-decoration:none; }
.overflow_auto{ overflow:auto; }
.cursor_point{ cursor:pointer; }
.background_position{ background-position: right top; }
.left{float:left;}
.right{float:right;}
img{border:0px;}
.width100{width:100%}
.width181{width:181px;}
.text-align-center{text-align:center;}


#text .container h2 {font-size: 12pt; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif; color: #FFFFFF; font-weight: bold; margin: 0px;}
.three h2 {font-size: 12pt; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif; color: #FFFFFF; font-weight: bold; margin: 0px;}