#home_flash { width: 770px; height: 195px; top: 123px; left: 0px; margin: 0px; padding: 0px; z-index: 1 !important; }

#home_body { width: 770px; height: 254px; top: 318px; left: 0px; margin: 20px 0px 0px 0px; padding: 0px; }
#home_body div { position: relative; top: 0px; left: 0px; float: left; }
.home_box { width: 231px; height: 214px; padding: 10px 13px; background: transparent url(/img/hm_dots.gif) repeat-y top right; font: normal 11px Verdana, Arial, sans-serif; line-height: 18px; color: #9ab6cb; } 
.home_box ul { margin: 0px 0px 0px -23px; }
.home_box ul li { list-style-image: url(/img/bullet_ie.gif); }
.home_box img { margin: 0px 0px 3px 0px; }
.home_box a { color: #003f5f; text-decoration:none; }
.home_box a:hover { color: #003f5f; text-decoration:underline; }

#home_box_right { width: 220px !important; background: transparent url(/img/hm_box_right_bg.gif) repeat-x ; border-right: 10px solid #fff; font: normal 11px Verdana, Arial, sans-serif; line-height: 12px; color: #9ab6cb; }

#home_availability { width: 220px; height: 75px; background: transparent url(/img/hm_box_availability_bg.gif) no-repeat; }
#availability_form { margin: 8px 0px 0px 0px; white-space: nowrap; }
#availability_form input.phone { float: left; height: 12px; margin: 2px 4px 0px 0px; padding: 1px; border: 1px solid #98a093; font: normal 10px Verdana, Arial, sans-serif; color: #000; }
#availability_form input.short { width: 24px; }
#availability_form input.long { width: 32px; }
#availability_form input.button { float: left; width: 16px; height: 16px; border: none; margin: 0px 0px 0px 3px; vertical-align: bottom; }

#home_login { width: 190px; height: 65px; margin: 15px 0px 0px 0px; padding: 15px; background: transparent url(/img/hm_box_login_bg.gif) no-repeat; }
#home_login div { float: left; }
#login_form { margin: 5px 0px 0px 0px; white-space: nowrap; }
#login_form .form_field_short { width: 56px; text-align: right; vertical-align: middle; }
#login_form .form_field_long { width: 134px; vertical-align: middle; }
#login_form label { font: normal 10px Verdana, Arial, sans-serif; color: #565d4a; }
#login_form input.text { width: 95px; height: 14px; margin: 0px 5px 5px 8px; padding: 1px; border: none; background: #fff; font: normal 11px Verdana, Arial, sans-serif; color: #000; }
#login_form input.button { width: 16px; height: 16px; margin: -3px 0px 5px 3px; border: none; vertical-align: bottom; }

.more { font: bold 11px Verdana, Arial, sans-serif; line-height: 12px; color: #e58e19; }
.more a { color: #e58e19 !important; }