body{
background-image:url(../images/index_banner_bg.jpg);
background-repeat:no-repeat;
background-position:50% 199px;
}
/*--Index Banner--*/
#banner{
background:url(../images/index_banner_image.jpg) no-repeat;
width:920px;
height:61px;
padding-top:340px;
}
#banner_footer{
height:61px;
width:920px;
background-color:#000;
opacity:0.7;
filter:alpha(opacity = 70);
}
#banner_footer_text{
padding:20px 25px 0 25px;
}
#banner_footer_text h2{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#eee;
font-weight:normal;
}
#banner_footer_text a{
float:right;
color:#aaa;
font-size:0.95em;
}
#banner_footer_text a:hover{
color:#e5ff28;
}
/*--Index Content--*/
#col1{
float:left;
width:540px;
}
#testimonial{
background:url(../images/testimonial_bottomedge.jpg) no-repeat bottom;
background-color:#fafafa;
width:537px;
}
#quote p{
padding:0px 40px 0 40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:0.9em;
line-height:1.8em;
color:#897159;
}
#name{
padding:0 40px 40px 0;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
font-size:1em;
}
#col2{
background:url(../images/index_col2_bg.jpg) repeat-x;
width:345px;
float:left;
margin-left:35px;
}
#col2 ul{
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.5em;
color:#555;
}
#col2_corner{
background:url(../images/index_col2_topcorner.jpg) no-repeat top right;
}
#col2_contact{
background:url(../images/col2_contact.jpg) no-repeat top;
background-color:#233d17;
width:345px;
height:268px;
}
p#email{
padding:200px 0 0 40px;
}
p#email a{
padding:0 0 0 30px;
background:url(../images/email_icon.jpg) no-repeat 0 0;
color:#cfcfcf;
}
p#email a:hover{
color:#fff;
text-decoration:underline;
}