body {
background-color: #B6CAD0;
font-family: verdana, helvetica, arial, san-serfi;
font-size: 11px;
color: #990000;
font-weight: normal;
margin: 0;
padding: 0;
}

      
/* Main DIV elements */


#page {
margin: 0em auto;
width: 800px;
height: 100%;
background-color: #FFFFFF;
text-align: center;
padding: 0;
}

#holder {
margin: 0em;
width: 800px;
height: 600px;
background-color: #FFFFFF;
padding: 0;
overflow: hidden;
}

#header_left {
float: left;
width: 174px;
height: 226px;
background-color: #EFEFEF;
background: url(images/grad.gif);
margin-left: 0.3em;
margin-right: 0px;
margin-top: 0em;
margin-bottom: 0.3em;
padding: 0;
vertical-align: top;
}


#header_right {
float: right;
width: 614px;
height: 226px;
background-color: #FFFFFF;
margin-right: 0em;
margin-top: 0.3em;
margin-bottom: 0.3em;
margin-left: 0px;
padding: 0;
vertical-align: top;
}

#orange_bar {
margin: 0;
padding: 0.1em;
width: 764px;
height: 20px;
background-color: #EE6600;
color: #FFFFFF;
font-weight: normal;
font-size: 80%;
line-height: 20%;
vertical-align: middle;;
}

#red_bar {
margin-left: 1em;
padding: 0;
width: 602px;
height: 30px;
background-color: #C91828;
color: #FFFFFF;
font-weight: bold;
vertical-align: middle;;
font-size: 130%;
line-height: 200%;
text-align: left;
}

#main_area {
clear: both;
width: 780px;
height: 320px;
background-color: #FFFFFF;
vertical-align: top;
padding: 0.6em;
margin: 0em;
}


#footer {
width: 800px;
height: 70px;
vertical-align: middle;
background-color: #7CBDED;
padding-top: 0.5em;
margin-top: 0.3em;
}


#white {
width: 764px;
background-color: #FFFFFF;
vertical-align: top;
padding: 0.5em;
margin: 0em auto;
}


#column_left {
float: left;
width: 48%;
height: 100%;
background-color: #FFFFFF;
margin: 0;
padding: 1em 0.2em 0.2em 0.2em;
vertical-align: top;
}


#column_right {
float: right;
width: 48%;
height: 100%;
background-color: #FFFFFF;
margin: 0;
padding: 1em 0.2em 0.2em 0.2em;
vertical-align: top;
}

/* top, right, bottom, left */ 

/* Para elements */

#bodytext_title {
padding: 0.5em 0.5em 0.5em 1em;
color: #B91E1A;
background-color: #DEDEDE;
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom: 0.5em;
margin-top: 0.2em;
}


#offers_title {
padding: 0.5em 0.5em 0.5em 1em;
color: #FFFFFF;
background-color: #DF6301;
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom: 0.5em;
margin-top: 0.2em;
}


/*  background-color: #B91E1A;  */

P.bodytext {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: left;
margin-left: 1em;
}

#bodytext {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: left;
margin-left: 1em
}

P.bodytext_bold {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: left;
margin-left: 1em;
font-weight: bold;
}

#bodytext_bold {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: left;
margin-left: 1em;
font-weight: bold;
}


.bodytext_blue {
font-size: 100%;
color: #003366;
vertical-align: text-top;
text-align: left;
margin-left: 1em
}

P.bodytext_bold_blue {
font-size: 110%;
color: #003366;
vertical-align: text-top;
text-align: left;
margin-left: 1em;
font-weight: bold;
}

#bodytext_bold_blue {
font-size: 110%;
color: #003366;
vertical-align: text-top;
text-align: left;
margin-left: 1em;
font-weight: bold;
}


P.center {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: center;
}


P.bodytext_header {
font-size: 100%;
color: #666666;
vertical-align: text-top;
text-align: left;
margin-left: 1em
}

.indent {
margin-left: 1em;
color: #FFFFFF;
}

.small_bold {
font-size: 95%;
color: #666666;
vertical-align: text-top;
text-align: left;
font-weight: bold;
line-height: 130%;
padding-left: 1em;
}


.red_caps {
font-size: 100%;
color: #990000;
font-weight: bold;
line-height: 100%;
text-align: center;
vertical-align: middle ;
padding: 0em;
text-transform: uppercase;
}


.bold {
font-size: 100%;
color: #336699;
font-weight: bold;
line-height: 100%;
}

.bold_agents {
font-size: 100%;
color: #660000;
font-weight: bold;
line-height: 100%;
}



.bottom {
font-size: 100%;
color: #003366;
font-weight: normal;
line-height: 100%;
text-align: center;
vertical-align: middle ;
padding: 0em;
text-transform: uppercase;
}

.large {
font-size: 120%;
color: #666666;
vertical-align: text-top;
text-align: center;
font-weight: bold;
line-height: 150%;
padding: 0em;
}


.large_white {
font-size: 120%;
color: #FFFFFF;
vertical-align: text-top;
text-align: center;
font-weight: bold;
line-height: 150%;
padding: 0em;
}


.middle_align {
vertical-align: middle;
text-align: center;
}

#middle_align {
vertical-align: middle;
text-align: center;
}



.small {
font-size: 90%;
color: #0033CC;
vertical-align: text-top;
text-align: left;
font-weight: normal;
padding: 0em;
}

#small {
font-size: 90%;
color: #0033CC;
vertical-align: text-top;
text-align: left;
font-weight: normal;
padding: 0em;
}


#small_agents {
font-size: 90%;
color: #990000;
vertical-align: text-top;
text-align: left;
font-weight: normal;
padding: 0em;
}



/*  Link elements */

A:link, A:active { 
color: #990000;
text-decoration: none;
}


A:visited {
color: #FF0000;
text-decoration: none;
}


A:hover {
color: #FF6600;
background-color: #DEDEDE;
text-decoration: none;
}


A.bold_link:link, A.bold_link:active { 
color: #990000;
text-decoration: none;
font-weight: bold;
}


A.bold_link:visited {
color: #FF0000;
text-decoration: none;
font-weight: bold;
}


A.bold_link:hover {
color: #FF6600;
background-color: #DEDEDE;
text-decoration: none;
font-weight: bold;
}



/*  Link elements for agents forms*/
A.agents:link, A.agents:active { 
color: #990000;
text-decoration: underline;
}


A.agents:visited {
color: #FF0000;
text-decoration: underline;
}


A.agents:hover {
color: #FF6600;
background-color: #DEDEDE;
text-decoration: underline;
}




/*  Link elements */

A.white:link, A.white:active { 
color: #FFFFFF;
text-decoration: none;
}


A.white:visited {
color: #FFFFFF;
text-decoration: none;
}


A.white:hover {
color: #FFFFFF;
text-decoration: none;
}



/*  Link elements for Far Away section*/
A.far:link, A.far:active { 
color: #990000;
text-decoration: underline;
display: block;
width: 100%;
padding: 0.5em;
}


A.far:visited {
color: #FF0000;
text-decoration: underline;
display: block;
width: 100%;
padding: 0.5em;
}


A.far:hover {
color: #FFFFFF;
background-color: #5EA823;
text-decoration: underline;
display: block;
width: 100%;
padding: 0.5em;
}



/*  Link elements for Special Offers section*/
A.offers:link, A.offers:active { 
color: #990000;
text-decoration: underline;
display: block;
width: 96%;
padding: 0.5em;
}


A.offers:visited {
color: #FF0000;
text-decoration: underline;
display: block;
width: 96%;
padding: 0.5em;
}


A.offers:hover {
color: #FFFFFF;
background-color: #990000;
text-decoration: underline;
display: block;
width: 96%;
padding: 0.5em;
}


form#quickfind{
height: 21px;
margin-bottom: 0px;
margin-top: 1px;
}
quickfind .select {
font-size: 10px;
}


.img_float {
float: right;
margin-top: 0em;
margin-bottom: 1em;
margin-left: 1em;
margin-right: 0.3em;
}

