@charset "utf-8";
body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColLiqCtrHdr #container {
	width: 975px;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #header {
	background: #FFFFFF;
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(../images/header/green/line.jpg);
	background-repeat: repeat-x;
	height: 175px;
	width: 975px;
}
.oneColLiqCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColLiqCtrHdr #mainContent {
	padding: 15px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	width: 975px;
}
.oneColLiqCtrHdr #footer { 
	padding: 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	width: 975px;
	background-color: #EEF8E7;
}
.oneColLiqCtrHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align: center;
	height: 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.header_left {
	float: left;
	height: 127px;
	width: 5px;
	background-image: url(../images/header/green/left.jpg);
}
.logoBar {
	width: 542px;
	font-size: 10px;
	height: 127px;
	overflow: hidden;
	float: left;
}
.logoBar #headerBusinessTitle {
	float: left;
	height: 36px;
	width: 512px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.logoBar #roundcorner {
	background-image: url(../images/header/green/leftround.jpg);
	float: left;
	height: 44px;
	width: 30px;
}
.logoBar #logo {
	background-image: url(../images/header/green/logo.jpg);
	float: left;
	height: 84px;
	width: 542px;
}
.logoBar #logo_tm {
	background-image: url(../images/header/green/logo_tm.jpg);
	float: left;
	height: 84px;
	width: 542px;
}

.adLeft {
	float: left;
	height: 127px;
	width: 207px;
	overflow: hidden;
	font-size: 70%;
	font-weight: 600;
}
.adLeft #top {
	background-image: url(../images/header/green/adleft_top.jpg);
	float: left;
	height: 10px;
	width: 207px;
	overflow: hidden;
}
.adLeft #left {
	background-image: url(../images/header/green/adleft_left.jpg);
	float: left;
	height: 118px;
	width: 15px;
}
.oneColLiqCtrHdr #container #header .adLeft #center {
	float: left;
	height: 118px;
	width: 180px;
}
.oneColLiqCtrHdr #container #header .adLeft #center #content {
	float: left;
	height: 100px;
	width: 180px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adLeft #center #bottom {
	background-image: url(../images/header/green/adleft_bottom.jpg);
	float: left;
	height: 18px;
	width: 180px;
}
.oneColLiqCtrHdr #container #header .adLeft #right {
	background-image: url(../images/header/green/adleft_right.jpg);
	float: left;
	height: 118px;
	width: 12px;
}
.header_right {
	background-image: url(../images/header/green/right.jpg);
	float: right;
	height: 127px;
	width: 4px;
}
.adright {
	float: left;
	height: 127px;
	width: 217px;
	overflow: hidden;
	font-size: 70%;
	font-weight: 600;
}
.oneColLiqCtrHdr #container #header .adright #right_top {
	background-image: url(../images/header/green/adright_top.jpg);
	float: left;
	height: 10px;
	width: 217px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adright #right_left {
	background-image: url(../images/header/green/adright_left.jpg);
	float: left;
	height: 118px;
	width: 12px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adright #right_center {
	float: left;
	height: 118px;
	width: 180px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adright #right_center #right_content {
	float: left;
	height: 100px;
	width: 180px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adright #right_center #right_bottom {
	background-image: url(../images/header/green/adright_bottom.jpg);
	float: left;
	height: 18px;
	width: 180px;
	overflow: hidden;
}
.oneColLiqCtrHdr #container #header .adright #right_right {
	background-image: url(../images/header/green/adright_right.jpg);
	float: left;
	height: 118px;
	width: 25px;
	overflow: hidden;
}
.dropdownmenu {
	float: left;
	height: 25px;
	width: 971px;
	overflow: visible;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
}
#homebtn {
	width: 41px;
}
#directorybtn {
	width: 60px;
}
#classifiedsbtn {
	width: 79px;
}
#servicesbtn {
	width: 68px;
}
#demobtn {
	width: 42px;
}
#promotionsbtn {
	width: 84px;
}
#salesbtn {
	width: 50px;
}
#businessguidebtn {
	width: 103px;
}
#specialsbtn {
	width: 68px;
}
#special2btn {
	width: 67px;
}

#archivesbtn {
	width: 71px;
}
#aboutusbtn {
	width: 62px;
}
#careerbtn {
	width: 48px;
}
#contactusbtn {
	width: 68px;
}
#optionsbtn {
	width: 60px;
}.clientbar {
	float: left;
	height: 20px;
	width: 971px;
	margin-left: 2px;
	margin-right: 2px;
}
.oneColLiqCtrHdr #container #header .clientbar #communitylinks {
	clear: both;
	float: left;
	height: 20px;
	overflow: hidden;
	padding-top: 1px;
}

.oneColLiqCtrHdr #container #header .clientbar #communitylinks a img{
	border: 0;
}
.oneColLiqCtrHdr #container #header .clientbar #searchbar {
	width: 277px;
	height: 21px;
	position: relative;
	left: 300px;
	border: none;
	background: #F00;
}
.oneColLiqCtrHdr #container #header .clientbar #searchform {
	float: left;
	width: 277px;
	height: 21px;
	position: relative;
	left: 80px;
}
.oneColLiqCtrHdr #container #header .clientbar #searchform #searchfield {
	background-image: url(../images/header/btn/searchfield.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 240px;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	float: left;
}
.oneColLiqCtrHdr #container #header .clientbar #searchform #searchbtn {
	height: 21px;
	width: 22px;
	background-image: url(../images/header/btn/searchbtn.jpg);
	background-repeat: no-repeat;
	float: left;
	border: 0;
}
.oneColLiqCtrHdr #container #header .clientbar #rightbar {
	float: right;
	height: 15px;
	background-color: #527AB5;
	margin-top: 1px;
	font-size: 80%;
	color: white;
	padding-bottom: 5px;
	line-height: 20px;
}
.oneColLiqCtrHdr #container #header .clientbar #rightbar a {
	text-decoration: none;
	color: white;
}.oneColLiqCtrHdr #container #header .clientbar .quickLinks {
	clear: both;
	float: left;
	height: 20px;
	width: 971px;
	margin-top: 5px;
	font-size: 60%;
	text-align: center;
}
.oneColLiqCtrHdr #container #header .clientbar .quickLinks a{
	text-decoration:none;
	color: #F00;
	font-weight: 600;
}
.oneColLiqCtrHdr #container #mainContent .categorylinks {
	width: 225px;
	height: auto;
	margin: 4px;
	float: left;
	border: 1px outset #1C7500;
}
.category {
	float: none;
	height: 55px;
	width: 218px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	clear: both;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-size: 100%;
	font-weight: 500;
}
.category1 {
	float: none;
	height: 90px;
	width: 218px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	clear: both;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-size: 100%;
	font-weight: 500;
}
.category a {
	text-decoration: none;
	font-size: 100%;
}
.category a img {
	float: left;
	border: 0;
}
.category a #title {
	float: left;
	padding-left: 2px;
	padding-top: 1px;
	width: 75px;
	font-size: 75%;
	text-align: justify;
}
.category1 a #title {
	float: left;
	padding-left: 2px;
	padding-top: 3px;
	width: 75px;
	font-size: 75%;
	text-align: justify;
}

.oneColLiqCtrHdr #container #mainContent .flash {
	float: left;
	height: 320px;
	width: 500px;
	border: 2px inset #1C7500;
	margin-top: 4px;
	margin-left: 8px;
	margin-bottom: 5px;
}
.oneColLiqCtrHdr #container #mainContent .rightads {
	float: left;
	width: 184px;
	margin-top: 4px;
	margin-left: 7px;
}
.oneColLiqCtrHdr #container #mainContent .rightads a img {
	margin: 0px;
	border: 0;
}
.oneColLiqCtrHdr #container #mainContent .rightads a {
	border: 2px inset #1C7500;
	text-decoration: none;
	float: left;
	margin-bottom: 5px;
}
.oneColLiqCtrHdr #container #mainContent .rightads {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.oneColLiqCtrHdr #container #mainContent .linksflashbottom {
	width: 500px;
	float: left;
}
.oneColLiqCtrHdr #container #mainContent .linksflashbottom a img {
	margin-left: 7px;
	margin-right: 7px;
}
.oneColLiqCtrHdr #container #mainContent .linksflashbottom a img {
	border: 0;
}

.oneColLiqCtrHdr #container #mainContent p#homePage {
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
	font-size: 85%;
}
.oneColLiqCtrHdr #container #mainContent h3#homePage {
	margin-right: 0px;
	margin-left: 0px;
	font-size: 80%;
	text-align: center;
}
.oneColLiqCtrHdr #container #mainContent h2#homePage {
	color: #0071BC;
	font-size: 75%;
	text-align: center;
}






.oneColLiqCtrHdr #container #header .adright #right_center #right_content a {
	text-decoration: none;
}
.oneColLiqCtrHdr #container #header .adright #right_center #right_content a img {
	border: 0;
}
.oneColLiqCtrHdr #container #header .adLeft #center #content a {
	text-decoration: none;
}
.oneColLiqCtrHdr #container #header .adLeft #center #content a img {
	border: 0;
}
.oneColLiqCtrHdr #container #mainContent .categorylinks .vertads a img {
  float: center;
	
	border: 0;
	width: 180px;
	height: 100px;

	margin-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.oneColLiqCtrHdr #container #mainContent .resourcelinks {
	width: 195px;
	height: auto;
	margin: 4px;
	float: right;
	border: 1px outset #1C7500;
}
.resource {
	float: none;
	height: 55px;
	width: 188px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	clear: both;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-size: 100%;
	font-weight: 500;
}
.resource a {
	text-decoration: none;
	font-size: 100%;
}
.resource a img {
	float: left;
	border: 0;
	
}
.resource a #title {
	float: left;
	padding-left: 2px;
	padding-top: 1px;
	width: 75px;
	font-size: 75%;
	text-align: justify;
}

.resource1 {
	float: none;
	height: 90px;
	width: 188px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	clear: both;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-size: 100%;
	font-weight: 500;
}
.resource1 a {
	text-decoration: none;
	font-size: 100%;
}
.resource1 a img {
	float: left;
	border: 0;
	padding-top: 4px;
}
.resource1 a #title {
	float: left;
	padding-left: 2px;
	padding-top: 6px;
	width: 75px;
	font-size: 75%;
	text-align: justify;
}
.oneColLiqCtrHdr #container #mainContent .horzads {
	float: left;
	width: 520px;
	margin-top: 2px;
	margin-left: 2px;
	text-align: center;
	
}
.oneColLiqCtrHdr #container #mainContent .horzads a img {
	margin: 2px;
	border: 0;
}
.oneColLiqCtrHdr #container #mainContent .horzads a {
	border: 1px inset #1C7500;
	text-decoration: none;
	float: left;
	margin-bottom: 5px;
}
.oneColLiqCtrHdr #container #mainContent .horzads {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
.oneColLiqCtrHdr #container #mainContent .horzads1 {
	float: center;
	text-align: center;
	width: 510px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: green;
	height: 25px;
		font-size: 125%;
}
.oneColLiqCtrHdr #container #mainContent .horzads2 {
	float: center;
	text-align: center;
	width: 225px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: green;
	height: 25px;
		font-size: 125%;
}

.oneColLiqCtrHdr #container #mainContent .horzads3 {
	float: center;
	text-align: center;
	width: 200px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: green;
	height: 25px;
		font-size: 125%;
}


.adLeftv {
	float: left;
	height: 127px;
	width: 212px;
	overflow: hidden;
	font-size: 70%;
	font-weight: 600;
}

.adLeftv #topv {
	background-image: url(../images/header/green/adleft_topv.jpg);
	float: left;
	height: 10px;
	width: 212px;
	overflow: hidden;
}

.adLeftv #leftv {
	background-image: url(../images/header/green/adleft_left.jpg);
	float: left;
	height: 118px;
	width: 15px;
}


.oneColLiqCtrHdr #container #header .adLeftv #centerv {
	float: left;
	height: 118px;
	width: 185px;
} 

.oneColLiqCtrHdr #container #header .adLeftv #centerv #contentv {
	float: left;
	height: 100px;
	width:  185px;
	overflow: hidden;
}


.oneColLiqCtrHdr #container #header .adLeftv #centerv #bottomv {
	background-image: url(../images/header/green/adleft_bottomv.jpg);
	float: left;
	height: 18px;
	width: 185px;
}
.oneColLiqCtrHdr #container #header .adLeftv #rightv {
	background-image: url(../images/header/green/adleft_rightv.jpg);
	float: left;
	height: 118px;
	width: 6px;
}
.oneColLiqCtrHdr #container #mainContent .browserlinks {
	width: 620px;
	height: auto;
	margin: 4px;
	float: left;
	border: 2px outset #1C7500;
	}
.browser {
background-image: url(../images/header/green/shape4.jpg);
		float: none;
	height: 145px;
	width: 145px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	clear: both;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-size: 100%;
	font-weight: 500;

}
.browser a {
	text-decoration: none;
	font-size: 100%;
	text-align: center;
}
.browser a img {
	float: left;
	border: 0;
	
	margin-left: 10px;
	padding-top: 12px;
	
}
.browser a #title {
	float: left;
	padding-left: 2px;
	padding-top: 1px;
	width: 135px;
	font-size: 90%;
	text-align: center;
}
.pagenextlink,.pagenextdead,
.pageprevlink,.pageprevdead,
.pagenumlink,.pagenumdead {
  cursor: pointer;
  padding: 0 4;
  margin: 5 1;
  font-size: 16px;
  font-family: Arial,sans-serif;
  font-weight: bold;
 
		text-align: center;
}
.pagenextlink,.pageprevlink,.pagenumlink {
  border: 2px solid #009;
  background-color: #FC6;
  color: #009;


}
.pagenextdead,.pageprevdead,.pagenumdead {
  cursor: default;
  border: 2px solid #000;
  background-color: #AAA;
  color: #FFF8EE;
}

