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

h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; line-height:1.5em; margin-bottom:0px; margin-top:0px; letter-spacing:-1px; line-height:1.2em; padding-bottom:5px; padding-top:5px;   }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; line-height:1.5em; margin-bottom:0px; margin-top:0px; letter-spacing:-1px; line-height:1.2em; padding-bottom:5px; padding-top:15px; height:49px; background:url(images/h1.png) no-repeat; padding-left:70px;   }

p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cfcfcf; 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:14px; color:#cfcfcf; line-height:1.5em;  }
span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0; line-height:1.5em;  }
a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff9900; line-height:1.5em; text-decoration:none  }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:1.5em; text-decoration:none }

.orange11texttop{padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-spacing: -1; font-size:16px; font-weight:bold; color:#fbf327; line-height:1.1em; }
.orange11texttop2{padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-spacing: -1; font-size:15px; font-weight:bold; color:#fbf327; line-height:1.1em; }
.black12text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:1.5em; }
.white12text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:1.5em; }
.white16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; line-height:1.5em; }
.yellow16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FC0;line-height:1.5em; }
.red16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000;line-height:1.5em; }
.yellow14text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FC0;line-height:1.5em; }
.yellow22text{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FC0;line-height:1.5em; font-weight:bold; }
.gray16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; line-height:1.5em; }
.white16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:1.5em; }
.orange16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9900;line-height:1.5em; }
.yelow16text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CCCC00;line-height:1.5em; }
.yelloworange12text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFCC00; line-height:1.5em; }
.yellowgreen12text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCFF00; line-height:1.5em; }
.yellowgreen11text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCFF00; line-height:1.5em; }
.orange11text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9900; line-height:1.1em; }
.orange12text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF9900; line-height:1.1em; }
.whitetext11px{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:1.5em;  }
.whitetext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:1.5em;  }
.redtext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:1.5em;  }
.whitetext14px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:1.5em;  }
.blacktext14px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:1.5em;  }
.blacktext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:1.5em;  }
.greentext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#360; line-height:1.5em;  }
.redtext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C00; line-height:1.5em;  }
.redtext14px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000;ine-height:1.5em;  }
.darkredtext12px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#900; line-height:1.5em;  }
.darkredtext14px{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#900; line-height:1.5em;  }

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

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

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

.menulinkred { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C00; line-height:1.5em; text-decoration:none  }
.menulinkred:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:1.5em; text-decoration:none }

body { padding:0px; margin:0px; background:#000;  }
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) top center repeat;}
#wrapper { position:relative; width:1000px; margin:0 auto;}

#index01 { position:relative; width:1000px; height:277px;  }
#index02 { position:relative; width:1000px; height:62px; background:url(images/index1_02.png) no-repeat; }
#index03 { position:relative; width:1000px; height:36px; background:url(images/index1_03.png) no-repeat; z-index:50}
#index04 { position:relative; width:1000px; height:65px; background:url(images/index1_04.png) no-repeat; }

#index06 { position:relative; width:1000px; background:url(images/index1_06.png) repeat-y; }
#index06c { position:relative; width:1000px; background:url(images/index1_05.png) no-repeat; }

#index08 { position:relative; width:1000px; height:277px; background:url(images/index1_08.png) no-repeat; }

#flash-box{position:relative; width:550px; height:193px; float:right; right:10px; top:80px;}

#hleft{position:relative; width:400px; height:14px; float:left; left:50px; top:22px;}
#hright{position:relative; width:497px; height:43px; float:right; right:39px; top:11px;}

#menusettings{width:942px; height:14px; position:relative; top:1px; left:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCCCCC; z-index:500;}



#maincontent{position:relative; width:926px; float:left; left:37px;}

.cartbox{position:relative; background:url(images/cartbox.png) no-repeat; width:926px; height:244px;}
.contentbox{position:relative;  width:917px; left:5px;}
.imagepadding { padding-left:20px; border:0px;}
.imagepadding a:visited { border:0px; }

.boxtop{width:400px; height:16px; position:relative; padding-top:14px; left:70px;}
.boxbot{position:relative; width:870px; height:151px; padding-top:40px; left:30px;}
.boxbot a:visited { border:0px; }
.boxbotb{position:relative; width:870px; height:351px; padding-top:40px; left:30px;}

.footer_text1 p {font-weight:bold;}
.yellowgreen12textb{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CCFF00; line-height:17px; }
.yelloworange12textb{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff8400; line-height:17px; }
.white16textb{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#fff; line-height:17px;margin-bottom:0px;margin-top:0px; }
.white12textb{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; line-height:17px; }
