@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FC0; line-height:1.5em; margin:0px 0px 0px 0px; padding:0px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:1.2em; margin-bottom:0px; margin-top:0px;  }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; }
div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em;  }
span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em;  }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#09C; line-height:1.5em; text-decoration:none  }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#900; line-height:1.5em; text-decoration:none }
.white12px{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cfcfcf; line-height:1.5em;  }
.greenyellow12px{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0; line-height:1.5em;  }
.menulinkwhite { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; line-height:1.5em; text-decoration:none  }
.menulinkwhite:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; line-height:1.5em; text-decoration:none }

.menulinkyellow { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FC0;line-height:1.5em; text-decoration:none  }
.menulinkyellow:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; line-height:1.5em; text-decoration:none }


body { padding:0px; margin:0px; background:#6e9800;  }
div.spacer { clear:both; }
.padding5px { padding:5px;}
.100widthx { width:100%; }


#whole { position:absolute;  width:100%; height:100%;  }
#whole1 { position:relative;  width:100%;  background:url(images/bg.jpg) repeat-x;}
#wrapper { position:relative; width:981px; margin:0 auto;}

#interface01 { position:relative; width:909px; height:285px;  }
#fleft{ position:relative; float:left; width:406px; height:285px; background:url(images/index1_01.png) no-repeat;}
#fright{ position:relative; float:right; width:503px; height:285px; background:url(images/index1_02.png) no-repeat;}

#interface03 { position:relative; width:909px; height:53px; background:url(images/index1_03.png) no-repeat;   z-index:2500}

#interfaceC { position:relative; width:909px;background:url(images/index1_04.png) repeat-y;   }

#interface07 { position:relative; width:909px; height:24px; background:url(images/index1_07.png) no-repeat;   }

#interface08 { position:relative; width:909px; height:228px; background:url(images/index1_08.png) no-repeat;   }

#shopcart{width:350px; height:13px; position:relative; left:36px; top:260px;}
#menuborder{width:830px; height:13px; position:relative; left:36px; top:14px; text-align:center; z-index:2500}
.paddinglines{padding:0 13px; color:#CCC;}

.shoptop{ background:URL(images/shop1_01.png) no-repeat; width:216px; height:65px;}
.shopbottom{background:URL(images/shop1_02.png) no-repeat; width:216px; height:237px;}
.cartborder{width:100%; height:302px; position:relative;}
.boxborder{width:100%; height:237px; position:relative;}
.boxtitle{left:19px; top:18px; width:180px; height:14px; padding-top:10px; position:relative; text-align: center;}
.boxcontent{left:19px; top:10px; width:180px;  position:relative;}

.boxtitleb{left:19px; top:18px; width:180px; height:14px; color:#ffffff; position:relative; text-align: center;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; line-height:1.5em; margin-bottom:0px; margin-top:-8px; padding-top:8px; }

.boxtitleb a {color:#ffffff; font-size:16px; font-weight:bold; }

.shopbottomb{background:URL(images/shop1_02b.png) no-repeat; width:216px; height:237px; text-align:center;}

.boxtitle1{width:249px; height:48px; position:relative; background:URL(images/boxleft_01.jpg) no-repeat;}
.boxcontent1{ width:249px; height:189px; position:relative; background:URL(images/boxleft_02.jpg) no-repeat;}
.boxtitle11{left:9px; top:13px; width:180px; height:14px; position:relative;}
.boxcontent11{left:9px; top:18px; width:230px;  position:relative;}

.news_heading { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#90c600; line-height:1.2em; margin-bottom:0px; margin-top:0px;  }

.mini_news_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-bottom:0px; margin-top:0px;  }
#sitewalk {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#sitewalk a:link, #sitewalk a:active, #sitewalk a:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
text-transform:capitalize !important;
}
#sitewalk a:hover{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
text-transform:capitalize !important;
}

.gjb {width:640px; position:relative; float:right; }
