.page_title{font-size:16px; font-weight:bold; color:#000000; margin-top:0px; margin-bottom:14px; padding:0px;}
.clearfix{clear:both; height:-1px;}
.req{color:#CC0000; font-weight:bold;}
.noresults{text-align:center; margin-bottom:16px;}
.pointer{cursor:pointer;}

/* Online Service Quote Styles */
#service_body{padding-left:16px; padding-right:16px;}
.service_center_cont{text-align:center;}
.service_gen_box{width:369px; margin-bottom:6px; margin-left:auto; margin-right:auto; text-align:left;}
.service_box_round_top{width:369px; height:14px; background-image:url(service_box_round_top.gif); background-repeat:no-repeat;}
.service_box_mid{width:349px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(service_box_mid.gif); background-repeat:repeat-y;}
.service_box_round_bot{width:369px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(service_box_round_bot.gif); background-repeat:no-repeat;}
.service_box_ttl{font-weight:bold; font-size:11px;}
.service_box_text{margin-bottom:10px;}
.service_box_center{text-align:center;}
.service_box_form_row{overflow:auto; text-align:left; margin-bottom:4px;}
.service_box_form_rowbot{overflow:auto; text-align:left; margin-bottom:10px;}
.service_box_form_left{float:left; width:100px; line-height:20px; font-weight:bold;}
.service_box_form_right{float:left; width:248px;}
.service_box_form_full{font-weight:bold; margin-bottom:4px;}
.service_box_dotline{height:12px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0% 50%;}
.service_box_opt_radcheck{float:right;}
.service_box_opt_ttl{font-weight:bold; color:#606060; line-height:20px;}
.service_box_opt_view{clear:both; font-weight:bold;}
.service_box_opt_but{text-align:center; padding-top:6px;}
.service_box_opt_none{text-align:center; padding-bottom:16px;}
#service_box_quote{text-align:center; font-weight:bold; font-size:20px; color:#CC0000; margin-bottom:10px;}
#service_box_quote_includes{font-weight:bold; padding-bottom:3px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0% 100%;}
.service_box_quote_row{padding-top:2px; padding-bottom:3px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0% 100%;}
.service_box_quote_price{float:right;}
.service_box_quote_ttl{font-weight:bold; color:#606060;}
.service_box_quote_discount{color:#CC0000;}
.service_box_quote_discount_ttl{font-weight:bold;}
.service_box_quote_discount_was{font-weight:normal;}
#service_box_quote_total{padding-top:2px; font-weight:bold; font-size:11px; text-align:right;}
#service_box_quote_discount_text{padding-top:10px; margin-bottom:4px;}
.service_box_quote_error{font-weight:bold; color:#CC0000; text-align:center; margin-bottom:4px;}
.service_quote_button{width:349px; height:40px; padding-left:10px; padding-right:10px; line-height:40px; background-image:url(/images/page_service_button.gif); background-repeat:no-repeat; margin-bottom:16px; font-weight:bold; font-size:14px; color:#000000; cursor:pointer; text-align:right;}

/* Admin Style */
#admin_page_body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#000000; background-color:#FFFFFF; margin:auto; padding-top:10px; text-align:center;}
#admin_page_body a:link{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_page_body a:visited{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_page_body a:active{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_page_body a:hover{color:#000000; font-weight:bold; text-decoration:none;}
#admin_page_body table{margin-left:auto; margin-right:auto;}

#admin_body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#000000; margin:10px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none; text-align:center;}
#admin_body a:link{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body a:visited{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body a:active{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body a:hover{color:#000000; font-weight:bold; text-decoration:none;}
#admin_body table{margin-left:auto; margin-right:auto;}

#admin_body_nomargin{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#000000; margin:0px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none; text-align:center;}
#admin_body_nomargin a:link{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body_nomargin a:visited{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body_nomargin a:active{color:#CC0000; font-weight:bold; text-decoration:none;}
#admin_body_nomargin a:hover{color:#000000; font-weight:bold; text-decoration:none;}
#admin_body_nomargin table{margin-left:auto; margin-right:auto;}

.admin_page_title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:4px;}
.admin_form_row_title{background-color:#CC0000; border:1px solid #AA0000; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_subtitle{background-color:#6DB66D; border:1px solid #6D866D; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#CC0000; border:1px solid #AA0000; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold; text-align:left;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px; text-align:left;}
.admin_image{padding:1px; border:1px solid #CCCCCC;}
.admin_standard_row{text-align:center; margin-bottom:10px;}
.admin_error_main{text-align:center; margin-bottom:10px;}
.admin_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.admin_error_inner ul{margin-left:20px;}
.admin_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.admin_error_general{font-weight:bold; color:#CC0000;}
.admin_controls_right{text-align:right; margin-bottom:6px; color:#909090;}
.admin_controls_center{text-align:center; margin-bottom:6px; color:#909090;}
.admin_page_area{background-color:#FFE7FA;}
.admin_success{text-align:center; font-weight:bold;}
.admin_search_cont{width:740px; margin-bottom:16px; text-align:center; margin-left:auto; margin-right:auto;}
.admin_search_boxrow{background-color:#BBBBBB; border:1px solid #909090; padding:4px;}
.admin_search_boxrow_marg{margin-bottom:6px;}