#mainservices {
height:500px;
text-align:center;
color:#FFFFFF;
background:url(/images/contentbg.jpg) no-repeat;
}

#home #left-mid h1.title {
margin:0 0 0 20px;
}

#home #left-mid {
padding:0 10px; 
float:none; 
width:755px;
}

#home #right-mid {
float:none;
}

.servicearea {
width:150px;
padding:0 2px;
float:left;
margin:0 2px 0 20px;
padding-top:80px;
text-align:left;
}

#mainservices a {
color:#FFFFFF;
}

.servicearea a:visited {
color:#FFFFFF;
}

.servicearea ul {
font-size:14px;
height:250px;
color:#99999;
list-style:none;
}

#mainservices h2.startlink {
color:#000;
margin:0;
padding:0;
}

#footer, #right-mid {clear:both}

#form {
min-height:355px;
width:170px;
float:left;
margin-right:20px;
padding-left:20px;
padding-top:60px;
color:#FFFFFF;
}

#business #form,
#contact #form {
float:right;
margin-left:20px;
background:url(/images/contact_bg.jpg);
}

#radio-advertising #form {
background:url(/images/radio_bg.jpg);
}

#web-advertising #form {
background:url(/images/web_bg.jpg);
}

#print-advertising #form {
background:url(/images/print_bg.jpg);
}

#other-advertising #form {
background:url(/images/other_bg.jpg);
}

#form input,
#form textarea {
width:145px;
}

#form textarea {
height:75px;
}

#pagecontent {
margin-top:20px;
float:left;
width:500px;
}

.servicearea h4 {
margin-top:50px;
height:50px;
visibility:hidden;
width:135px;
}
#left-mid p {
padding: 0 25px;
}

#business #left-mid {
	margin-top:0px;
}

#business #leftCol h3 a{
	font-size:20px;
	text-decoration:none;
margin:0 20px;
border:1px solod #cecece;

}

#business #leftCol h3 a:hover{
	text-decoration:underline;
}

#business #leftCol h3 a{
text-decoration:underline;

}

#business h1.title {
color:#b60000;
padding:10px;
margin-bottom:15px;
text-align:center;
border-bottom:1px solid #cecece;
}

.single-result #favoritelink {
margin-top:40px;
}

.single-result .resultLogo span {
visibility:hidden;
}

.single-result .resultLogo a{
text-decoration:none;
}
