/* start --- */

/* home banner area -------------------------------- */
#banner-wrap { width:859px; height:140px; clear: both; margin: 0; padding: 0; }
/* IE / Win hacks */
*html #banner-wrap { margin-bottom: -3px; }
/* END IE / Win hacks */

#banner { background-color: #FFF; width:859px; height:98px; float: right; }
#banner_ { width:859px; height:98px; margin: 0; padding: 0; }

/* body area -------------------------------- */

/* content --- */
#body-wrap { background-color: #fff; vertical-align: top; width:350px; float: left; clear: both; margin: 0; padding: 0; white-space: nowrap; }
/* IE / Win hacks */
*html #body-wrap { margin-left: -25px; }
/* END IE / Win hacks */
#feature-wrap { background-color: #fff; vertical-align: top; width:388px; float: right; margin: 0; padding: 0; white-space: nowrap; }

/* main page left col --- */
#body { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; margin: 0 0 0 48px; padding: 0; width:350px; float: left; white-space: normal; }
#body h1 { color: #c38004; font: bold 19px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 20px 0; }
#body h2 { color: #c38004; font: bold 15px/19px Arial, Helvetica, sans-serif; margin: 0 0 17px; }
#body p { }
#body ul {  }

/* main page right col --- */
#feature { color: #666; font: 11px/18px Arial, Helvetica, sans-serif; width: 388px; float: right; margin: 0; padding: 0; white-space: normal; }
#feature h3 { color: #c38004; font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; width: 388px; }
#feature p { margin-top: 10px; color: #666; font: 11px/18px Arial, Helvetica, sans-serif; width: 388px; margin-bottom: 10px; }
#feature ul { }
#feature li { }

/* end --- */

