@charset "utf-8";
/* CSS Document */

body{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#dcdcdc;
margin:0px;
}
#main_container{
width:971px;
height:auto;
}
#full_box{
width:971px;
height:auto;
float:left;
}
#header{
width:971px;
height:102px;
float:left;
background-image:url(../images/concorde_header_bg.gif);
background-repeat:repeat-x;
}
#logo{
width:459px;
height:102px;
float:left;
}
#logo_right{
width:270px;
height:102px;
float:right;
background-image:url(../images/left_header.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:102px;
text-align:left;
}
#links{
width:971px;
height:37px;
float:left;
background-image:url(../images/links_bg.gif);
background-repeat:no-repeat;
}
#link_one{
width:109px;
height:37px;
float:left;
}
#link_two{
width:105px;
height:37px;
float:left;
}
#link_three{
width:102px;
height:37px;
float:left;
}
#link_four{
width:125px;
height:37px;
float:left;
}
#link_five{
width:129px;
height:37px;
float:left;
}
#link_six{
width:94px;
height:37px;
float:left;
}
#link_seven{
width:113px;
height:37px;
float:left;
}
#first_box{
width:971px;
height:241px;
float:left;
margin-top:12px;
}
#banner{
width:653px;
height:241px;
float:left;
}
#banner_break{
width:12px;
height:241px;
float:left;
}
#login_area{
width:306px;
height:241px;
float:left;
background-image:url(../images/login_area.gif);
background-repeat:no-repeat;
}
#login_box{
width:266px;
height:191px;
float:left;
padding-top:50px;
padding-left:20px;
padding-right:20px;
}
#fisrt_log{
width:266px;
height:30px;
float:left;
}
#user_txt{
width:100px;
height:30px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
font-size:12px;
}
#user_box{
width:166px;
height:30px;
float:left;
}
#break_log{
width:266px;
height:20px;
float:left;
}
#forgot_box{
width:266px;
height:23px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
text-align:left;
}
#login_icon{
width:266px;
height:24px;
float:left;
text-align:left;
}
#second_box{
width:971px;
height:357px;
float:left;
margin-bottom:12px;
}
#welcome_box{
width:653px;
height:357px;
float:left;
background-image:url(../images/cnt_bg.jpg);
background-repeat:no-repeat;
}
#welcome_first_box{
width:630px;
height:278px;
float:left;
padding:66px 12px 6px 10px;
}
#home_txt{
width:363px;
height:278px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:20px;
float:left;
}
#home_txt_break{
width:135px;
height:278px;
float:left;
}
#side_txt{
width:123px;
height:278px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
float:left;
}
#free_quote{
width:306px;
height:357px;
float:left;
background-image:url(../images/form_down_bg.gif);
background-repeat:no-repeat;
}
#free_quote_box{
width:266px;
height:300px;
float:left;
padding:57px 20px 0px 20px;
}
#quote_log{
width:266px;
height:22px;
float:left;
padding-bottom:12px;
}
#quote_txt{
width:100px;
height:22px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:12px;
}
#quote_input{
width:166px;
height:22px;
float:left;
}
#message_box{
width:266px;
height:62px;
float:left;
}
#message_txt{
width:100px;
height:22px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:12px;
padding-bottom:40px;
}
#message_input{
width:166px;
height:62px;
float:left;
}
#break_quote{
width:266px;
height:20px;
float:left;
}
#welcome_break{
width:12px;
height:357px;
float:left;
}
#footer{
width:971px;
height:31px;
float:left;
background-image:url(../images/footer_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:31px;
text-align:left;
}
#footer_down{
width:971px;
height:30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#10437A;
line-height:30px;
}

a.one:link {color:#648511;
text-decoration:none;
}
a.one:visited {color:#648511;
text-decoration:none;
}
a.one:hover {color:#136bb7;
text-decoration:none;}
a.two:link {color:#000000;
text-decoration:none;

}
a.two:visited {color:#000000;
text-decoration:none;

}
a.two:hover {color:#005288;
text-decoration:none;
}
a.three:link {color:#cccccc;
text-decoration:none;
}
a.three:visited {color:#cccccc;
text-decoration:none;
}
a.three:hover {color:#ffffff;
text-decoration:none;
}
#dropmenudiv{
position:absolute;
border:1px solid #597a02;
border-bottom-width: 0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #597a02;
padding: 1px 0;
text-decoration: none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color:#000000;
color:#ffffff;
}
/*inner*/
#banner_inner{
width:971px;
height:158px;
float:left;
margin-top:12px;
}
#inner_htc{
width:971px;
height:auto;
float:left;
margin-top:12px;
margin-bottom:12px;
}
#left_inner{
width:653px;
height:auto;
float:left;
}
#left_break{
width:12px;
height:400px;
float:left;
}
#curve_box{
width:653px;
height:auto;
float:left;
}
#curve_top{
width:653px;
height:20px;
float:left;
}
#curve_imp{
width:653px;
height:auto;
float:left;
background-color:#ffffff;
}
#curve_imp_txt{
width:613px;
height:auto;
float:left;
padding:10px 20px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
}
#free_quote_inner{
width:306px;
height:345px;
float:left;
background-image:url(../images/inner_form.gif);
background-repeat:no-repeat;
}
#free_quote_box_inner{
width:266px;
height:300px;
float:left;
padding:45px 20px 0px 20px;
}

