@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
.clear{ clear:both; font-size:0px; line-height:0;}
body{ background:url(../img/page_bg.gif);}

#contact{ background:url(../img/top_line.gif) repeat-x top;}
#contact span{ display:block; text-align:right; width:900px;_width:920px;height:49px; background:url(../img/contact.gif) right no-repeat; font-size:0;margin:auto;}

#branding{ margin:15px auto; width:940px; height:131px;}
#branding a{display:block; float:left;width:85px; height:114px; text-indent:-5000px; outline:none;}
#branding #logo{ margin:0 90px;_margin:0 90px 0 50px; float:left; width:231px; height:131px; text-indent:0;}
#branding .menu1{  background:url(../img/menu1.gif) no-repeat top;}
#branding .menu1:hover{ background-position:bottom;}
#branding .menu1active{  background:url(../img/menu1_active.gif) no-repeat top;}

#branding .menu2{  background:url(../img/menu2.gif) no-repeat top;}
#branding .menu2:hover{ background-position:bottom;}
#branding .menu2active{  background:url(../img/menu2_active.gif) no-repeat top;}

#branding .menu3{  background:url(../img/menu3.gif) no-repeat top;}
#branding .menu3:hover{ background-position:bottom;}
#branding .menu3active{  background:url(../img/menu3_active.gif) no-repeat top;}

#branding .menu4{  background:url(../img/menu4.gif) no-repeat top;}
#branding .menu4:hover{ background-position:bottom;}
#branding .menu4active{  background:url(../img/menu4_active.gif) no-repeat top;}

#branding .menu5{  background:url(../img/menu5.gif) no-repeat top;}
#branding .menu5:hover{ background-position:bottom;}
#branding .menu5active{  background:url(../img/menu5_active.gif) no-repeat top;}

#branding .menu6{  background:url(../img/menu6.gif) no-repeat top;}
#branding .menu6:hover{ background-position:bottom;}
#branding .menu6active{  background:url(../img/menu6_active.gif) no-repeat top;}

#contents{margin:auto; width:890px; clear:both; font:normal 12px Arial, Helvetica, sans-serif; color:#4f432a; padding:0 30px 30px;}
#contents{margin:auto; width:890px; clear:both; font:normal 12px Arial, Helvetica, sans-serif; color:#4f432a; padding:0 30px 30px;}
#contents h1{font:normal 24px Georgia, "Times New Roman", Times, serif; color:#7d0000; border-bottom:0px solid #94876c; }
#contents h2{ font:normal 18px Georgia, "Times New Roman", Times, serif; padding:15px; text-decoration:underline;color:#000;}
#contents p{ padding:0 15px;}
#contents ol{ margin-left:30px;}
#contents ul{ margin-left:60px; line-height:20px; list-style:none;}
#contents ul li{ background:url(../img/bullet2.gif) no-repeat left; padding-left:10px;}
#contents table{ border-bottom:1px solid #a0947d; border-left:1px solid #a0947d; margin-left:15px;}
#contents th{ padding:5px;border-top:1px solid #a0947d; border-right:1px solid #a0947d; background:#a0947d; text-align:left; color:#000;}
#contents td{ padding:5px;border-top:1px solid #a0947d; border-right:1px solid #a0947d;background:#e3e0c8}
#contents a{ color:#fff; background:#000; padding:5px 10px; text-decoration:none; line-height:25px;}
#contents div{ width:290px; float:left; border:1px solid #bfb997; margin:2px; height:350px; position:relative;}
#contents div input,textarea{ width:200px;background:#eee9d7; border:2px solid #ccc5a9;}
#contents div:hover{ background:#e3e0c8}
#contents .submit{ width:200px; padding:5px;background:#bfb997; border:1px solid #bfb997; font-weight:bold;}

#middle{margin:auto; width:950px; height:324px; background:url(../img/middle_bg.gif) no-repeat left bottom; text-align:right;}
#middle #highlight{ float:left; width:227px; height:302px; background:url(../img/highlight_bg.gif) no-repeat top; margin-left:99px; _margin-left:49px; letter-spacing:0.1px;}
#middle #highlight li{ text-align:left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif ; color:#ffdc1b; margin-left:28px; line-height:21px; list-style:none; list-style-image:url(../img/bullet1.gif);}
#middle #highlight li:hover{color:#fff;}
#middle #highlight li.header{ list-style:none; background:url(../img/highlights.gif) no-repeat left bottom; text-indent:-5000px; line-height:30px; margin-bottom:10px;}

#iconpanel{margin:auto; width:950px;height:105px; _height:125px;background:url(../img/icon_panel_bg.gif) repeat-x; }
#iconpanel div{ width:220px;float:left; margin:25px 22px 0 22px;_margin-bottom:0; height:75px;}
#iconpanel div img { float:left; margin:0; padding:0; border:none;}
#iconpanel div a{ font:normal 18px Georgia, "Times New Roman", Times, serif; color:#7d0000; text-decoration:none;}
#iconpanel div p{ font:normal 11px Arial, Helvetica, sans-serif;}

#brands{margin:auto; width:100%;background:#fff; color:#796c50;clear:both; height:115px; }
#brands div{width:920px; display:block; margin:auto;}
#brands div h2{ float:left; padding:40px 0; margin:0;font:bold 16px Georgia, "Times New Roman", Times, serif ; }
#brands div img{ float:right;padding:18px 0;}
	
#footer{margin:auto; width:100%;padding:10px 0;_padding:15px 0; background:#796c50; color:#cdc5a9;font:normal 11px Arial, Helvetica, sans-serif ; text-align:center;clear:both; height:65px; }
#footer div{width:900px; padding-left:32px; display:block; margin:auto;}
#footer div span{ float:left; display:block; }
#footer div .powered{float:right; display:block;}
 .copy{margin-top:20px;_margin-top:20px;}



