#three-col-left h2{
	width:160px;
	height:22px;
	padding-top:8px;
	margin:0 14px;
	margin-bottom:1px;
	border-bottom:1px solid #ccc;
display:inline;
	float:left;
}

ul#feat-links{
	list-style:none;
display:inline;
	float:left;
margin-left:10px;
margin-bottom:20px;
}

ul#feat-links li{
	background-image:url(../images/list-item.png);
	width:150px;
	padding-left:24px;
	height:20px;
	padding-top:2px;

	float:left;
}

ul#feat-links li a{
	color:#333;
	background-color:inherit;
}

ul#feat-links li a:hover{
	color:#7f9b39;
	background-color:inherit;
}

#our-products{
background-image:url(../images/index/our-product.jpg);
width:188px;
height:182px;
float:left;
position:relative;
}

#our-products p{
position:absolute;
top:75px;
left:13px;
width:165px;
}

#our-products a{
position:absolute;
top:160px;
right:10px;
}

#advertisers-area{
background-image:url(../images/index/advertisers-area.jpg);
width:188px;
height:182px;
float:left;
position:relative;
}

#advertisers-area p{
position:absolute;
top:75px;
left:13px;
width:165px;
}

#advertisers-area a{
position:absolute;
top:161px;
right:10px;
}

#three-col-mid h1{
width:320px;
padding:8px 0 4px 0;
margin-bottom:1px;
border-bottom:1px solid #ccc;
border-left:18px solid #fff;
border-right:18px solid #fff;
float:left;
}

#welcometext{
background-image:url(../images/index/welcome-text.png);
width:320px;
height:200px;
float:left;
padding:0 18px;
}

#overview-sub{
background-image:url(../images/index/overview-sub.jpg);
width:316px;
height:26px;
padding:6px 0 0 40px;
float:left;
color:#fff;
background-color:inherit;
font-weight:bold;
}

#overviewad{
background-image:url(../images/index/overview-text.jpg);
width:356px;
height:75px;
float:left;
color:#fff;
background-color:inherit;
position:relative;
}

#overviewad ul{
position:absolute;
top:3px;
left:35px;
line-height:15px;
}

#overviewad a{
position:absolute;
top:51px;
left:40px;
color:#fff;
background-color:inherit;
}

#career-sub{
background-image:url(../images/index/careers-sub.png);
width:332px;
height:23px;
padding:8px 0 0 24px;
float:left;
}

#opportunities{
background-image:url(../images/index/careers-text.jpg);
width:356px;
height:214px;
float:left;
position:relative;
}

#opportunities p{
position:absolute;
top:75px;
left:25px;
width:313px;
}

#opportunities a{
position:absolute;
top:186px;
right:17px;
}

#directories-sub{
background-image:url(../images/index/directories-sub.png);
width:331px;
height:24px;
padding:10px 0 0 25px;
float:left;
}

#directories-text{
background-image:url(../images/index/directories.png);
width:356px;
height:72px;
float:left;
position:relative;
}

#directories-text p{
margin:0;
position:absolute;
top:2px;
left:25px;
}

#directories-text ul{
position:absolute;
top:20px;
left:30px;
}

#directories-text li{
float:left;
}

#about-sub{
background-image:url(../images/index/about-sub.png);
width:233px;
height:23px;
padding:8px 0 0 14px;
float:left;
}

#about-text{
background-image:url(../images/index/about-text.jpg);
width:247px;
height:264px;
float:left;
position:relative;
}

#about-text p{
position:absolute;
top:80px;
left:14px;
width:213px;
}

#about-text a{
position:absolute;
top:233px;
right:42px;
}

#latest-sub{
background-image:url(../images/index/latest-blogs-sub.png);
width:234px;
height:22px;
padding:11px 0 0 13px;
float:left;
}

#latest{
background-image:url(../images/index/latest-blogs.png);
width:234px;
height:255px;
padding-left:13px;
float:left;
overflow:hidden;
}

.b{
height:85px;
width:202px;
overflow:hidden;
position:relative;
}

.blogtitle{
font-size:11px;
font-weight:normal;
height:14px;
overflow:hidden;
color:#7e9938;
background-color:inherit;
}

.blogdate{
margin:0;
color:#7e9938;
background-color:inherit;
}

.blogtext{
margin:0;
height:39px
}

.bloglink{
position:absolute;
bottom:10px;
right:0;
}

#phone{
background-image:url(../images/index/call_us_ad.jpg);
width:247px;
height:106px;
float:left;
position:relative;
}

#please{
position:absolute;
left:70px;
color:#fff;
background-color:inherit;
width:150px;
}

#number{
position:absolute;
top:40px;
left:80px;
color:#fff;
background-color:inherit;
font-size:16px;
font-weight:bold;
margin:0;
}

#email{
position:absolute;
top:60px;
left:91px;
width:135px;
}