/* Home and Garden Styles */

a { color: #b75036; text-decoration: none;}

a:hover { text-decoration: underline; }

body, th, td, p, input, select, div { color: #000000; font: normal 11px Verdana, Helvetica, sans-serif; }

h1 { color: #e67646; font-size: 16pt; font-weight: bold; font-family: Georgia; }
h2 { color: #000000; font-size: 12pt; font-weight: bold; }

.mainBody { margin: 0; width: 807px; background: url(graphics/body_bg.gif); }

.wrap { clear: both; background: url(graphics/right_shade_hg.jpg) repeat-y right; }
.wrapcorner { clear: both; }

#header1 { height: 100px; width: 800px; background: #766c2d; }
.header1_div1 { float: left; padding-left: 20px; width: 405px; }
.header1_div1 img { vertical-align: bottom; }
.header1_div2 { float: right; width: 360px; height: 100px; padding-right: 15px; background: url(graphics/header_leaves_bg.jpg) no-repeat right top;}
.header1_div2 .div1 { float: right; color: #ffffff; padding-top: 7px; }
.header1_div2 .div1 a { color: #ffffff; }
.header1_div2 .div2 { clear: both; float: right; padding-top: 40px; width: 200px; }

#header2 { clear: both; height: 23px; width: 800px; background: #e67646; }

/* MenuMainBegin: */
#menu_hg_main ul { border:0px solid #000000; padding:0; margin:0; list-style:none; }
#menu_hg_main li { position: relative; float:left; vertical-align:middle; }
#menu_hg_main a { float:left; border:0px solid #954733; background: #e67646 url(graphics/menu_hg_separator.gif) no-repeat right 5px; text-decoration:none; color:#f7d5c6; padding:5px 7px 0px 7px; height:18px; display:block; font:normal 10px Verdana, Geneva, sans-serif; text-align:left; }
#menu_hg_main a:hover, #menu_main a.current { text-decoration:none; color:#e67646; background-color:#f7d5c6; }
#menu_hg_main a.last { background-image: none; }

#menu_hg_main ul ul { left:-999em; position:absolute; }
#menu_hg_main li:hover, #menu_hg_main li.over { z-index:100; }
#menu_hg_main li:hover ul, #menu_hg_main li.over ul { width:180px; top:23px; left:-1px; }
#menu_hg_main ul ul a { width: 180px;  border:1px solid #cccccc; border-bottom:0; background-image: none; }
#menu_hg_main ul ul a.first { border-left:1px solid #cccccc; }
#menu_hg_main ul ul a.last { border-bottom:1px solid #cccccc;  }

#menu_hg_main li:hover ul ul { left:-999em; }, #menu_hg_main li.over ul ul { left:-999em; }
#menu_hg_main li:hover li:hover { z-index:200; }, #menu_hg_main li.over li.over { z-index:200; }
#menu_hg_main li:hover li:hover ul { top:-1px; left:100px; }, #menu_hg_main li.over li.over ul { top:-1px; left:100px; }
#menu_hg_main ul ul ul { width:100px; }
#menu_hg_main ul ul ul a { border-bottom:1px solid #000000; border-right:0;  }
#menu_hg_main ul ul ul a.last { border-bottom:0; border-right:0;  }
/* MenuMainEnd: */

/* MenuBegin:menu_left */
#menu_hg_left ul { padding:0; margin: 30px 0px 0px 15px; padding-left: 15px; list-style-type:square; }
#menu_hg_left li { position:relative;  width:133px; vertical-align:middle; }
#menu_hg_left a { background-color:#c8c3a6; text-decoration:none; color:#766c2d; padding:5px 0px; display:block; font:normal 11px Verdana, Geneva, sans-serif; text-align:left; }
#menu_hg_left a:hover { text-decoration:none; color:#ffffff; background-color:#766c2d; }
#menu_hg_left a.last { border-bottom:0;  }
/* MenuEnd:menu_left */

#home_content table { background: #c8c3a6; } 
#home_content .row1 .td1 { width: 611px; vertical-align: top; } 
#home_content .row1 .td1 .div1 { float: left; width: 610px; border-right: 1px dotted #766c2d; } 
#home_content .row1 .td1 .div1 img { vertical-align: bottom; } 
#home_content .row1 .td1 .div1 .div1_1 { float: right; width: 198px; text-align: center; } 
#home_content .row1 .td1 .div1 .div1_1 table { text-align: center; } 
#home_content .row1 .td1 .div1 .div1_2 { float: left; width: 412px; } 
#home_content .row1 .td1 .div2 { clear: both; width: 611px; vertical-align: top; } 
#home_content .row1 .td1 .div2 div { float: left; } 
#home_content .row1 .td1 .div2 div img { vertical-align: top; } 
#home_content .row1 .td2 { width: 189px; vertical-align: top; } 
#home_content .row1 .td2 div { width: 163px; margin: 8px auto; } 

.home_content_div1 { float: left;  border: 1px solid red;}
.home_content_div2 { float: left; }

#int_content .row1 .td1 { width: 163px; background: #c8c3a6; vertical-align: top; } 
#int_content .row1 .td2 { width: 448px; vertical-align: top; background: #ffffff; } 
#int_content .row1 .td2full { width: 637px; vertical-align: top; background: #ffffff; }
#int_content .row1 .td2 .content { margin: 20px; }
#int_content .row1 .td2full .content { margin: 20px; height: 500px; background: #ffffff; }
html>body #int_content .row1 .td2full .content { height:auto; min-height: 500px; }  
#int_content .row1 .td3 { width: 189px; vertical-align: top; text-align: center; background: #c8c3a6; } 
#int_content .row1 .td3 div { margin: 10px auto; } 

.enewsBoxText { color: #766c2d; font-size: 10px; padding-top: 3px; }
.enewsBoxEdit { color: #333333; }
.enewsBoxSubmit { text-align: center; padding-top: 5px; }
.enewsBoxSubmitLink { background: url(graphics/config/hg_subscribe.gif) no-repeat; width:114px; height:16px; display: block; }

#searchbox { float: right; }
#searchbox .queryLabel { text-transform: uppercase; font-size: 10px; color: #ffffff; }
#searchbox .searchInput { float: left; margin: 1px 0px; }
#searchbox .submit { float: left; margin: 3px 0px 0px 5px; }
#searchbox .searchBoxSubmitLink { background: url(graphics/config/go_hg.gif) no-repeat; width:22px; height:16px; display: block; }

#footer_int { height: 34px; width: 800px; clear: both; background: url(graphics/footer_bg.jpg) repeat-x left top; }
#footer_int .div1 { width: 595px; margin: 0 auto; } 
#footer_int .div1 div { float: left; } 
#footer_int .div1 div img { vertical-align: top; } 

#footer1 { height: 55px; width: 800px; background: #766c2d url(graphics/footer_leaves_bg.gif) no-repeat left top; text-align: center; }
#footer1 .div1 { padding-top: 10px; }
#footer1 .div1 div { color: #ffffff; }
#footer1 .div1 div a { color: #ffffff; }
#footer1 #menu_bottom10 { padding-top: 5px; }

#footer2 { width: 800px; height: 7px; clear: both; background: url(graphics/bottom_shade_hg.gif) repeat-x left top; }
#footer2_div1 { float: left; color: #6b6959; font-size: 11px; margin-top: 10px; }
#footer2_div2 { float: right; width: 200px; margin-top: 10px; }

#empoweredBy { position: relative; top: 0; right: 0px; font-size: 11px; }
#empoweredBy a { font-size: 11px; color: #766c2d; text-decoration: none; }
#empoweredBy a:hover { text-decoration: underline; }