@charset "utf-8";
/* CSS Document */
*{
	padding: 0px;
	margin:0px;
	
}
p{font-size: 1em;
line-height: 1.25em;
margin: 1.25em 0;
text-align: justify;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;}
h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color: #3e9605;

}
h2{font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color:#0088bc;
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}#wrapper {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#logo{
	width: 1024px;
	float:left;
	Height: 100px;
	margin-top: 15px;

}
#nav{
	Width:1024px;
	height:75px;
	float:left;
	margin-top:5px;

}
#searchcontainer{
	width: 1024px;
	Height: 98px;
	float: left;
	margin-top:15px;
	background-image: url(images/searchboxbg.png);
	background-position: center center;
	background-repeat: no-repeat;

}
#maincontent{
	width:1024px;
	height:auto;
	margin-top: 10px;
	float:left;
}

#contactcontent{
	width:1024px;
	height:800px;
	float:left;
	background-image:url(images/online-advertising-body.png)
}
#contactbottom{
	width:924px;
	height:auto;
	float:left;
}
#contactheader{
	width:1024px;
	height:150px;
	background-image:url(images/online-advertising.png);
	background-position: center center;
	background-repeat: no-repeat;
	float:left;
}
#contacttitle {
	height: 20px;
	width: 944px;
	margin-left: 80px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}
#contactbodytop {
	width: 824px;
	padding-top:30px;
	margin-left: 200px;
	text-align: inherit;
	float: left;
}
#contactbodytext {
	width: 724px;
	height: 200px;
	padding-top:10px;
	margin-left: 200px;
	margin-right: 100px;
	text-align: inherit;
	float: left;
}
#contactofferscontainer {
	width: 924px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: inherit;
	float: left;
}
#contactoffers {
	width: 362px;
	height:200px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: inherit;
	float: left;
	padding-top:20px;
}
#contactbullet1 {
	width: 909px;
	margin-left: 115px;
	text-align: inherit;
	float: left;
}
#contactbullet2{
	width: 909px;
	margin-left: 115px;
	text-align: inherit;
	float: left;
}
#contactbullet3 {
	width: 909px;
	margin-left: 115px;
	text-align: inherit;
	float: left;
}
#leftcolumn{
	width:350px;
	height:auto;
	float:left;
	margin-right:15px;
	padding: 8px;
}
#leftcolumnprofile{
	width:624px;
	height:auto;
	float:left;
	margin-right:15px;
	padding: 8px;
}
#leftcolumncontact{
	width:487px;
	height:auto;
	float:left;
	margin-right:15px;
	padding: 8px;
}
#rightcolumncontact{
	width:487px;
	height: auto;
	float:left;
	padding:8px;
	background-color:#333333;
	color:#FFFFFF
}
.indented
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }

#rightcolumn{
	width:624px;
	height: auto;
	float:left;
	padding:8px;
}
#rightcolumnprofile{
	width:350px;
	height: auto;
	float:left;
	padding:8px;
}
#apDiv1 {
	position:absolute;
	left:4px;
	top:314px;
	width:382px;
	height:134px;
	z-index:1;
}
.style4 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

#popularcategories{
	width:325px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#categorytitle{
	width:325px;
	height:50px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	color: #333333;
}
.cattitle{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 1.2em;
	color: #333333;
	text-align: center;
}
#featuredlistings{
	width: 615px;
	background-color: #ebf1e3;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	
}
#featuredlistings a{
	color:#017aa8;
	text-decoration:underline;}
#searchtitle {
	height: 78px;
	width: 175px;
	margin-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: inherit;
	float: left;
}
.searchtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-style: normal;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 1.2em;
	color: #FFFFFF;
	width: 175px;
	height: 98px;
	margin-left: 25px;
	float: left;
}
#searchinfo{
	width: 650px;
	height: 25px;
	float: left;
	margin-left: 45px;
	
}
.searchinfo{
	font-family: Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 2em;
 	color: #FFFFFF;

}
.categories{
	font-family: Georgia, serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -3px;
	line-height: 1.2em;
	color: #FFFFFF;

}
#radiobuttons{
	float: left;
	height: 60px;
	width: 800px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: helvetica;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color: #FFFFFF;
}
.seachbutton{
background
	height: 40px;
	Width: 104px;
	margin-left: 8px;
	background-image:url(images/searchbutton.png);
	height: 40px;
	border:none;
	background-color: #369A02;
}
.searchfields{
	margin-right: 15px;
	margin-left: 5px;
}
#featuredarticles{
	width: 615px;
	background-color: #d8e2ca;}
#featuredarticles a{
	color:#3ca804;
	text-decoration:underline;
}
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	color: #FFFFFF;

}

#navlist a {
	padding: 3px 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;


}
#navlist{ a:link, #navlist a:visited
color: #FFFFFF;
text-decoration: none;
color: #FFFFFF;
}

#navlist a:hover
{
	color: #fff;
	text-decoration: none;
	background-image: url(images/rolloverbutton.png);
	background-color: #000000;
}
#navcontainer{
	height:60px;
	margin-top: 10px;
}
.home{
	Height: 72px;
	width:100px;
}
#footerimage{
	width:1024px
	clear:both;
	height:60px;
	float: left;
	clear: both;
	width: 1024px;
	
}
#footer {
	height: 75px;
	width: 1024px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b3c799;
	float: left;
	clear:both;
	margin-top:10px;
	padding-top:10px;
}
#companyname{
	float: left;
	height: 75px;
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #333333;

}
#companyname a {
	color:#009933;
	text-decoration:none
}
#otherlinks{
	float: left;
	height: 75px;
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
#otherlinks a {
	color:#009933;
	text-decoration:none
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
.featuredarticles a {color:#3ca804;
	text-decoration:underline;}

.style1 {
	font-size: 16px;
	font-weight: bold;
}
img.floatLeft { 
    float: left; 
    margin: 10px; }
.style2 {
	color: #0088BC;
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.style6 {font-size: 10px}


#companyleftheader{ background-image: url(images/longheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
companyleftheader{ background-image: url(images/longheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.companyleftheader{ background-image: url(images/longheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

#companyrightheader{ background-image: url(images/shortheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
companyrightheader{ background-image: url(images/shortheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.companyrightheader{ background-image: url(images/shortheader.gif); 
background-repeat: no-repeat;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}



	/* 
	   ----------------------------
TABLE BEGIN
	   ----------------------------
	*/

#table-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 570px;
	text-align: center;
	border-collapse: collapse;
	background: url('table-images/blurry.gif') 230px 59px no-repeat;
}
#table-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#table-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#table-image tfoot td
{
	font-size: 11px;
}
#table-image tbody td
{
	background: url('table-images/back.png');
}
* html #table-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#table-image tbody tr:hover td
{
	color: #339;
	background: none;
}

	/* 
	   ----------------------------
TABLE END
	   ----------------------------
	*/

