body{ margin: 0px; color: #160C0D; font-size: 12px; font-family: Arial; text-align: center; background:url(../images/bg.jpg) #E6E2D0 left top repeat-x;}
.clear{ clear: both;}
#wrapper{ width: 1002px; margin-left: auto; margin-right: auto; text-align: left;}
/* Start Logo */
.logo{ padding:25px 0px 23px 35px;}
/* End Logo */
/* Start Horizontal Menu */
#menu{ height:24px; _height:34px; margin:0px 31px 0px 44px; _margin:0px 31px 0px 40px; color:#ffffff; font-weight:bold;}
#menu UL { list-style-type: none; margin:0px; padding:0px;}
#menu UL LI { float: left; margin-top: -6px; _margin-top:6px; margin-left:5px; margin-right:5px;}
#menu UL LI A { color: #ffffff; height:24px; display: block; _display: inline; line-height: 21px; text-decoration: none; padding-left: 14px; padding-right: 12px;}
#menu UL LI.over A { color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 14px; padding-right: 12px;}
#menu UL LI A SPAN{ cursor: pointer;}
#menu UL LI A:hover, #menu UL LI.over A { margin:0px; padding:0px; background:url(../images/hmenu_back.jpg) left top repeat-x;}
#menu UL LI A.active { margin:0px; padding:0px; background:url(../images/hmenu_back.jpg) left top repeat-x;}
#menu UL LI A:hover P, #menu UL LI.over P { background:url(../images/hmenu_left.jpg) left top no-repeat;}
#menu UL LI A.active P { background:url(../images/hmenu_left.jpg) left top no-repeat;}
#menu UL LI A:hover P SPAN, #menu UL LI.over P SPAN { background:url(../images/hmenu_right.jpg) right top no-repeat; display:block; padding-left: 14px; padding-right: 12px;}
#menu UL LI A.active P SPAN { background:url(../images/hmenu_right.jpg) right top no-repeat; display:block; padding-left: 14px; padding-right: 12px;}
#menu UL LI DIV { visibility: hidden; position: absolute; padding-top:3px; margin-top:-15px; _margin-top:0px; }
#menu UL LI.over DIV { visibility: visible;}
#menu UL LI UL { background: #907B4C; border-top: 1px solid #796435; border-bottom: 3px solid #4F3E19; }
#menu UL LI UL LI { float:none; background: none; border-bottom: 1px solid #B5A983; padding:0px; margin:0px;}
#menu UL LI.over UL LI A { display:block; color:#ffffff; padding-top:0px; _padding-bottom:0px; padding-left:15px; background: none; font-weight:normal; }
#menu UL LI.over UL LI A:hover { background: #675840; padding-top:0px; _padding-bottom:0px; padding-left:15px;}
#menu UL.mmenu{ list-style-type: none; margin:0px; padding:0px; background:#ccc;}
#menu UL.mmenu LI{ float: left; display:block; height:27px; _height:34px; margin:0px; margin-top:0px; padding:7px 20px 0px 20px;}
#menu UL.mmenu LI.inquiry{ background:#675840;}
#menu UL.mmenu LI.contact{ background:#5F523E;}
#menu UL.mmenu LI A { color:#E9E9E9; text-decoration:none; padding:0px; margin:0px;}
#menu UL.mmenu LI.over A { background:#5F523E;}
#menu UL.mmenu LI A:hover { color:#ffffff; background:none;}
#menu UL.mmenu LI DIV { margin-left: -66px; }
#menu UL.mmenu LI UL { background: #5F523E; border-top: 1px solid #796435; border-bottom: 3px solid #4F3E19; }
#menu UL.mmenu LI UL LI { float:none; background: none; border-bottom: 1px solid #B5A983; padding:0px; margin:0px; height:auto; }
#menu UL.mmenu LI.over UL LI A { display:block; color:#ffffff; padding-top:0px; _padding-bottom:0px; padding-left:15px; background: none; font-weight:normal; }
#menu UL.mmenu LI.over UL LI A:hover { background: #907B4C; padding-top:0px; _padding-bottom:0px; padding-left:15px;}
#email{ float:right; color:#E9E9E9; font-weight:bold; font-size:90%; text-align:right; margin-right:3px; margin-top:3px;}
#email a{ color:#E9E9E9; text-decoration:none;}
#email a:hover{ color:#ffffff; text-decoration:underline;}
/* End Horizontal Menu */
/* Start Hmenu Bottom Text */
#hmenu_btext{ padding:30px 0px 25px 50px; color:#675840;}
/* Start Hmenu Bottom Text */
/* Start Footer */
#footer{ padding:18px 0px 10px 56px; _padding-bottom:10px; color:#525252; font-size:90%;}
#footer a{ color:#525252; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer h4{ color:#C51A20; font-size:130%; font-weight:bold; margin-top:0px; margin-bottom:0px;}
#footer p{ color:#997D4F; margin-top:10px;}
#footer p a{ color:#997D4F; text-decoration:underline;}
#footer p a:hover{ text-decoration:none;}
#footer span{ padding:0px 8px;}
#footer .footer_link{ padding:5px 10px 10px 0px; font-size:13px; font-weight:700;}
/* End Footer */
#flashhome p{ font-weight:bold; height:166px; _height:286px; text-align:center; padding-top:120px;}
#flashhome p a{ color:#B11217; text-decoration:underline;}
#flashhome p a:hover{ text-decoration:none;}