/* #########################################################
BLOCKS
######################################################### */

.blockOuter{
    margin-bottom: 10px;
}

.block{
    position: relative;
    text-align: left;
    margin: 0px;
    padding: 0px;
    background: url(/images/block_bg.jpg) repeat top left;
    border: 1px solid #bcbcbc;
}
.blockInner{
    background: url(/images/block_top_bg.jpg) no-repeat top left;
}

.blockH{
    background: url(/images/block_header.jpg) repeat top left;
}
.blockH h5{
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
    padding: 10px;
}

.blockC{
    color: #4a4a4a;
    text-align: left;
    padding: 10px;
}

.blockC div{
    padding: 0px;
}

.blockC ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.blockC ul li{
    list-style-type: none;
    margin: 0px;
    padding: 0px 5px;
}
.blockC ul li em{
    font-size: 9px;
}
.blockC ul li a{
    display: block;
    margin: 0px;
    padding: 9px 5px 6px 5px;

    width: auto;

    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    color: #4a4a4a;
    border-bottom: 1px solid #bcbcbc;

}

.blockC ul li a.ta_cur, .blockC ul li a:hover{
    color: #900a13;
    text-decoration: none;
    border-bottom: 1px solid #900a13;
}

.blockSpacer{
    font-size: 1px;
}

.block_shadow{ width: 100%; height: 14px; }
.block_shadow td{ height: 14px; padding: 0px;}

.block_shadow .blk_s_l{
    background: url(/images/block_shadow_left.png) no-repeat top left;
    width: 64px;
}
.block_shadow .blk_s_c{
    background: url(/images/block_shadow_center.png) repeat top left;
}
.block_shadow .blk_s_r{
    background: url(/images/block_shadow_right.png) no-repeat top right;
    width: 64px;
}

.block_spacer{
    background: url(/images/block_spacer.jpg) no-repeat center center;
    height: 16px;
}

/* form */

#block_form_button{

    background: url(/images/get_help_now.jpg) no-repeat top left !important;
    border: 0px solid transparent;
    width: 110px;
    height: 28px;

    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

/* Search */

.searchFormInput{
    width: 120px;
}

/* News Letter */
#newsForm{
}
#newsForm div{ font-size: 12px; }
.newEmailInput{
    width: 140px;
}

/* no style */
.no_padding .block{
    padding: 0px;
}
.no_padding .blockH{
    display: none;
    visibility: hidden;
}
.no_padding .blockC{
    background: none;
    padding: 0px;
}

.no_padding img{
    margin: 0px;
    padding: 0px;
}

/* quote block */

#emergency_form .cell input, #emergency_form .cellOdd input, #emergency_form .cellError input{ width: 100px; }

#at_content{
    text-align: center;
}
#at_content_inner{
    margin: 0px auto;
    text-align: center;
}

#at_content_inner table{
    width: auto;
    margin: 0px auto;
    text-align: left;
}
#at_content_inner table td{
    padding: 4px;
}

#at_content_inner div{
    padding-bottom: 4px;
}

#at_content div.error{
    padding: 2px 4px;
}

#at_content .error{
    font-size: 10px;
}
#at_content .hr{
    border-top: 1px solid #1D2731;
}

.nameField0{
    width: 130px;
}
.phoneField3{
    width: 30px;
}
.phoneField4{
    width: 50px;
}
