body{
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

.wrap{
width:900px;
margin-left:auto;
margin-right:auto;
}

tr.odd{
background-color:#fafafa;
}

.more{
color:#3c69a3;
text-decoration:none;
font-size: 0.917em;
font-weight:bold;
float:right;
position:relative;
right:10px;
bottom:10px;
}


.upper{
width:864px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bg_upper.jpg);
background-repeat:no-repeat;
padding-left:32px;
z-index:100;
}

.lower{
width:864px;
height:245px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bg_lower.jpg);
background-repeat:no-repeat;
padding-left:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.833em;
color:#666666;
}

.lower a{
color:#8d2222;
text-decoration:none;
display:block;
}

.lower a:hover{
text-decoration:underline;
}

.lower img{
position:relative;
left:45px;
}

.lower ul{
list-style-type:none;
position:relative;
bottom:5px;
right:32px;
}

.lower ul li{
float:left;
margin-right:15px;
padding-right:15px;
border-right:1px dotted #666666;
height:145px;
}

*:first-child+html .lower ul li{
height:130px;
}

.seal{
position:relative;
top:15px;
}


.header{
color:#989798;
margin-bottom:-15px
}

.header a{
color:#989798;
text-decoration:none;
}

.header ul{
list-style-type:none;
}

.header ul li{
float:left;
margin-right:55px;
}

*:first-child+html  .header ul li{
margin-right:45px;
}

.header p{
position:relative;
bottom:10px;
line-height:25px;
}

.biz-title{
font-size:1.667em;
}

.clear{
clear:both;
}

.left-column{
width:183px;
float:left;
}

.right-column{
width:598px;
float:right;
position:relative;
right:66px;
}

*html .right-column{
	z-index:101;
}


.inner-left-column{
width:296px;
float:left;
}

.inner-left-column span, .inner-right-column span, .alt-inner-right-column span{
color:#8d2222;
font-weight:bold;
text-transform:uppercase;
position:relative;
top:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.inner-left-column span i{
font-weight:100;
text-transform:lowercase;
}

.inner-left-column div{
background-color:#fafafa;
background-image:url(../images/bg_inner-column.jpg);
background-position:top;
background-repeat:no-repeat;
}

.inner-left-column p{
padding:10px;
line-height:18px;
}

.inner-left-column ul{
padding-bottom:10px;
}

.inner-right-column{
width:285px;
float:right;
}

.inner-right-column div{
background-image:url(../images/bg_inner_right.jpg);
background-position:top;
background-repeat:no-repeat;
}

.inner-right-column p{
padding-top:15px;
font-family:Tahoma;
font-size: 0.917em;
line-height:18px;
}

.alt-inner-right-column{
width:285px;
float:right;
}

.alt-inner-right-column div{
background-image:url(../images/bg_inner-column.jpg);
background-position:top;
background-color:#fafafa;
background-repeat:no-repeat;
}

.alt-inner-right-column p{
padding:10px;
line-height:18px;
}



.large{
background-image:url(../images/bg_large_div.jpg);
background-position:top;
background-repeat:no-repeat;
}


.large p{
line-height:18px;
padding:10px;
}

.large li{
margin-bottom:10px;
}


.headline{
color:#8d2222;
font-weight:bold;
text-transform:uppercase;
position:relative;
top:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.headline i{
font-weight:100;
text-transform:lowercase;
}

.quick-nav-wrap{
background-image:url(../images/bg_quick_nav.jpg);
background-repeat:repeat-x;
background-color:#01367a;
padding:4px;
}

/*IE6 fix*/
*html .quick-nav-wrap{
width:175px;
}

.quick-nav-inner{
border:1px solid #bacce3;
padding-top:10px;
font-size:1.167em;
font-weight:bold;
}

/*IE6 fix*/
*html .quick-nav-inner{
width:155px;
}

*:first-child+html .quick-nav-inner{
padding-bottom:25px;
}

.quick-nav-inner i{
font-weight:100;
}

.quick-nav-inner a{
color:#fff;
text-decoration:none;
}

.quick-nav-inner a:hover{
color:#bc1d1d;
}

.quick-nav-inner ul{
position:relative;
bottom:25px;
margin-bottom:-25px;
list-style-type:none;
}


/*IE6 fix*/
*html .quick-nav-inner ul{
position:relative;
right:35px;
margin-right:-35px;
}

.quick-nav-inner ul li{
display:block;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
width:155px;
position:relative;
right:35px;
border-bottom:1px dotted #bacce3;
}

/*IE6 fix*/
*html .quick-nav-inner ul li{
right:0px;
}

.welcome{
border:4px solid #afc8e9;
background-image:url(../images/bg_welcome.jpg);
background-repeat:no-repeat;
width:592px;
height:191px;
text-align:center;
margin-bottom:20px;
}

.welcome span{
display:block;
padding-top:10px;
color:#ad7b40;
font-size:3.333em;
}

.welcome p{
font-size:1.5em;
color:#7c7b7b;
line-height:30px;
position:relative;
bottom:5px;
}

.small-title{
border:4px solid #f4f4f4;
background-image:url(../images/bg_small_headline.jpg);
background-repeat:no-repeat;
width:592px;
height:99px;
text-align:center;
margin-bottom:20px;
}

.large-title{
border:4px solid #f4f4f4;
background-image:url(../images/bg_large_headline.jpg);
background-repeat:no-repeat;
width:592px;
height:289px;
text-align:center;
margin-bottom:20px;
}


.about{
border:4px solid #f4f4f4;
background-image:url(../images/about_hero.jpg);
background-repeat:no-repeat;
width:317px;
height:279px;
text-align:center;
padding-right:275px;
margin-bottom:20px;
}

.about span, .removal span, .directions span, .small-title span, .large-title span{
display:block;
padding-top:15px;
color:#fff;
font-size:2.5em;
}


.about p, .removal p, .directions p, .small-title p, .large-title p{
font-size: 1.083em;
color:#000;
line-height:25px;
position:relative;
bottom:5px;
}


*:first-child+html .about p, *:first-child+html .removal p, *:first-child+html .directions p, *:first-child+html .small-title p, *:first-child+html .large-title p{
font-size: 	1em;
color:#000;
line-height:25px;
position:relative;
bottom:8px;
}

.removal{
border:4px solid #f4f4f4;
background-image:url(../images/removal_hero.jpg);
background-repeat:no-repeat;
width:592px;
height:222px;
text-align:center;
margin-bottom:20px;
}

.directions{
border:4px solid #f4f4f4;
background-image:url(../images/directions_hero.jpg);
background-repeat:no-repeat;
width:317px;
height:279px;
text-align:center;
padding-right:275px;
margin-bottom:20px;
}

.profile-pic{
float:left;
position:relative;
left:10px;
top:10px;
margin-right:20px;
margin-bottom:10px;
}


/*faq styles*/
ul.faq-list{
list-style-type:decimal;
}

ul.faq-list li{
margin-bottom:5px;
}

