/** Global Style **/

body {font-family: Tahoma, Arial, Verdana, Helvetica, Sans Serif; font-size:12px; color:#333; background:url(/images/bg.jpg) repeat-x #fff; margin:0px;}
a:link, a:active, a:visited {color:#ff7808; text-decoration:none;}
a:hover {color:#222; text-decoration:none;}
h1 {font-size:28px; font-weight:bold; margin:0px; margin-top:15px;}
h2 {font-size:22px; font-weight:bold; margin:0px; color:#ff7808;}
img {border:0;}

/** Divs **/

#topbar {background:#000; border-bottom:1px solid #ff7808; padding:8px; color:#efefef; text-align:right; font-size:10px;}
#header {width:900px; margin:auto; height:430px;}
#main {width:860px; margin:auto;}
#apply {float:right; width:325px; padding:10px; margin:10px 20px; background:#222; color:#fff;}

/** Classes **/

.table_header {font-size:18px; font-weight:bold; color:#ff7808;}
.quote {font-size:18px; font-weight:bold;}
.rate {font-size:24px; font-weight:bold; color:#ff7808; text-align:right;}
.smallprint {font-size:10px;}
.msg_box {border:1px solid #ff7808; padding:10px; color:#ff7808; margin:10px;}

/** LiveValidation **/

.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#ff7808;}
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {}