h1,h2,h3,h4,h5,h6,ul,li
{
    margin: 0;
    padding: 0;
}
h2
{
    font-family: Times New Roman, Serif;
    font-size: 26px;
	letter-spacing: -2px;
    color: #3E3E3E;
}
div.clearing
{
    clear: both;
}
a
{  
    color: #690003
}
body
{
    background: #fff url(images/styles/body-bg2.gif) repeat-x top left;
    font-family: Times New Roman, Serif;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #870009;
	font-size:13px;
}
#pageWrapper
{
    padding: 0;
    width: 848px;
    width: 853px;
    margin: 0 auto 40px auto;
    text-align: left;
    background: #fff url(images/styles/content-bg2.gif) no-repeat top center;
}
#page
{
    padding: 70px 26px 0 26px;
}
#headerTop, #headerTop a
{
	color: #A50000;
}
#headerTop h1
{
    font-size: 21px;
    width: 380px;
    float: left;
    letter-spacing: -2px;
}
#headerTop ul
{
    text-align: right;
    float: right;
    width: 350px;
}
#headerTop ul li
{
    display: inline;
    font-weight: bold;
	font-size: 19px;
    letter-spacing: -1px;
}
#headerTop ul li a
{
	text-decoration: none;
}
#headerTop ul li a:hover
{
	text-decoration: underline;
}
#headerMain
{
    background: #fff url(images/styles/header-bg.gif) no-repeat top left;
    background: #fff url(images/styles/header-bg2.gif) no-repeat top left;
    background: #fff url(images/styles/header-bg3.gif) no-repeat top left;
    background: #fff url(images/styles/header-bg4.jpg) no-repeat top left;
    height: 246px;
}
#headerMain ul
{
    padding: 30px 0 0 0;
}
#headerMain li
{
    width: 112px;
    text-align: right;
    list-style-type: none;
    margin: 0 0 10px 0;
}
#headerMain a
{
    color: #fff;
	color: #A50000;
    text-decoration: none;
    font-size: 17px;
	font-weight: bold;
}
#headerMain a:hover
{
    color: #CC3200;
}

#mainContent
{
    font-size: 15px;
}
#homeBuckets 
{
    margin: 0 10px 10px 10px;
}
#homeBuckets ul li
{
    list-style-type: none;
    display: inline;
}

#homeBuckets ul li a
{
    display: block;
    width: 240px;
    background-color: Red;
    float: left;
    margin: 0px 10px 10px 10px;
    height: 179px;
}
#homeBuckets ul li a span
{
    display: none;
}
#homeBuckets ul li#personalinjury a
{
    background: red url(images/styles/bucket-personalinjury.jpg) no-repeat top left;
}
#homeBuckets ul li#gas a
{
    background: red url(images/styles/bucket-naturalgas.jpg) no-repeat top left;
}
#homeBuckets ul li#smallbusiness a
{
    padding: 0;
    background: red url(images/styles/bucket-smallbusiness2.jpg) no-repeat top left;
}
.column
{
    width: 380px;
    float: left;
}
#left
{
    margin: 0 20px 0 0;
}

#articles ul
{
	margin: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

#articles ul li
{
	padding: 5px 0;
}

#services h3
{
	font-size: 23px;
}
#svc
{
    background: #fefefe url(images/styles/section-bg.gif) repeat-x bottom left;
	padding:10px;
}
#contact input, #contact textarea
{
	width: 260px;
}
#addr, #contactForm
{
	float:left;
	width: 350px;
}
#contactForm
{
	width: 400px;
	}
#fwd
{
text-align: center;
margin: 25px;
}
#feature
{
	text-align:right;
	font-size:21px;
	letter-spacing:-1px
	padding-bottom: 5px;
}