a:link {
	color: #339999;
	text-decoration: none;
}
a:visited {
	color: #9999CC;
	text-decoration: none;
}
a:hover {
	color: #339999;
	text-decoration: underline;
}
a:active {
	color: #FF9966;
	text-decoration: none;
}
.header {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.footer {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.sectionHeader2 {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	background-image:  url('images2/sponbg.gif');
	width: 176px;
	height:30px;
	margin-bottom:2px;
	}
	#spon {
	margin-top:2px;
	padding-top:5px;
	}
	
	#overallbody{
	
	float:center;
	}
	
	#newadbanner{
	float:right;
	width:200px;
	}
	
	.sectionHeader {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	
	width: 129px;
	height:22px;
	}
	#sectionHeadercontact {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top:2px;
	width: 310px;
	line-height:18px;
	}
	
	.sectionHeaderanimal {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	
	width: 300px;
	height:22px;
	}
	
	
	
.homeBorders {
	border: thin groove;
}
.industrySection {
	background-color: #EDF4F7;
}
.membersSection {
	background-color: #DEEE4F;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image:  url('images2/ypbackground.gif');
}

.links {
background-image:  url('images2/bluebg.gif');
}

.contact {
background-image:  url('images2/tealbg.gif');
}

.aboutus {
background-image:  url('images2/pinkbg.gif');
}

#logo {

width:250px;
float:left;
margin-left: 50px;
margin-top:35px;


}
#headerlogo {
background-image: url('images2/logobackground4.gif');
background-repeat: no-repeat;
width: 1070px;
height:180px;
text-align:left;
}

#headerlogo2 {
background-image: url('images2/logobackground2.gif');
background-repeat: no-repeat;
width: 1070px;
height:180px;
text-align:left;
}
#results {
width:800px;
float:left;
text-align:center;
margin-top:10px;
}
#resultmainheader {
background: #ff0000;
border: solid 1px;
border-color: #000000;
}

#resultsponsors {
float:right;
text-align:center;
margin-top: 10px;
width:130px;
}

#logotext {

width:700px;
float:right;
margin-right: 45px;
margin-top: 35px;
line-height:23px;
font-size: 16px;
font-weight: lighter;
}
.home {
	background-image:  url(../images/backgrounds/newone.gif);
	margin-top: -30px;
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left bottom;
}
.directory {
	background-image: url(../images2/ypbackground.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left bottom;
}

.members {
	background-image: url("../images/backgrounds/member_background.gif");
}
.industry {
	background-color: #EBE9ED;
}
.required {
	color: #CC0000;
}
.brandNew {
	color: #CC9900;
}
.x {
	border: 0px;
	}
.cellcenter {
	text-align : center;
	font-size : 9px;
	}
.minisectionheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.rnumbers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.timesnew {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#xy div#zz {	display: table-cell; margin: 0px 1px 0px 1px; }
.colored {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.myspace {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/myspace.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.myspacelettering {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.myspaceminilettering {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.banner1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.press {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/press.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.xmas06 {
	background-attachment: fixed;
	background-image: url(../sections/magazine/images/dec06/christmas%20morn.jpg);
	background-repeat: repeat;
	background-position: right bottom;
}
.snowflakes {
	background-image: url(../images/backgrounds/snowflakes.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left bottom;
}
.stonewall {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/stonewall.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.hawaiian {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/hawaiian.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.easter {
	background-attachment: fixed;
	background-image: url(../sections/magazine/2007/marimages/easter%20background.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.forumdirectory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.comic {
	background-attachment: fixed;
	background-image: url(../sections/magazine/2007/mayimages/heavensgate2.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.roadshow {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/antiquesroadshow.gif);
	background-repeat: repeat;
	background-position: left;
}
.starz {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/starz.jpg);
	background-repeat: repeat;
	background-position: right bottom;
}
.flowers {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/aug2007.gif);
	background-repeat: repeat;
	background-position: left top;
}
.boomerang {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/cool%20boomerang%20background.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.xmas {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/xmaspaper.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.kitchen {
	background-attachment: fixed;
	background-image: url(../images/backgrounds/kitchen2.jpg);
	background-repeat: repeat;
	background-position: left top;
}

#leftresults {
float:left;
width:800px;
}



#maincontent {
width: 1015px;
height: 100%;
text-align:center;
float:center;
margin-top:5px;

}








#footer {
line-height:20px;
align:center;
text-align:center;
}
 


#content {

background-image: url('images2/bodybg4.gif');
	width:1070px;
	height: 100%;
	vertical-align:top;
	margin-top:10px;
}

#content2 {

background-image: url('images2/bodybg3.gif');
	width:1070px;
	height: 100%;
	vertical-align:top;
	margin-top:10px;
}

#bottomimage {
background-image: url('images2/bottombackground4.gif');
width: 1070px;
height:103px;
vertical-align:bottom;
margin-top:10px;

}

#bottomimage2 {
background-image: url('images2/bottombackground3.gif');
width: 1070px;
height:103px;
vertical-align:bottom;
margin-top:10px;

}

tr.listingsHeader {


}

.sponsorlistings {
	background-color: #F0E0A3;
	font-size: 12px;
	border: thin solid #000000;
}
#listingsheadertop {
width:800px;
}


#listingsheaderbg2 {
background-image:url('images2/listingheadersponsorbg.gif');
width:800px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;
margin-top:5px;
}
#listingsheaderbgadvertise {
background-image:url('images2/listingheadersponsorbg4.gif');
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;
margin-bottom:10px;

}

#listingsheaderbglinks {
background-image:url('images2/listingheadersponsorbglinks.gif');
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;

}

#listingsheaderbgcontact {
background-image:url('images2/listingheadersponsorbgcontact.gif');
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;

}

#listingsheaderbgaboutus {
background-image:url('images2/listingheadersponsorbgaboutus.gif');
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;

}

#listingsheaderbgpress {
background-image:url('images2/listingheadersponsorbgpress.gif');
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
height:30px;

}

#center {
text-align:center;
}


#listingsheaderbg3 {
line-height:15px;
width:800px;
font-weight:bold;
font-family:georgia;
font-size:13px;
text-align:center;
padding-top:16px;

}

#listingsheaderbg4 {
line-height:15px;
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:10px;

}
#listingsheaderbg6 {
line-height:15px;
width:400px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:16px;

}

#listingsheaderbg5 {
line-height:15px;
width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:3px;

}

#resultsheaderbg {
width:800px;
height:65px;
background-image:url('images2/resultsheaderbg.gif');

}

#resultsheaderbg2 {
width:600px;
height:65px;
background-image:url('images2/resultsheaderbg2.gif');

}

#resultsheaderbg3 {
width:600px;
height:65px;
background-image:url('images2/resultsheaderbg3.gif');

}

#resultsheaderbgcontact {
width:600px;
height:65px;
background-image:url('images2/resultsheaderbgcontact.gif');

}

#advertising {
width:600px;
}

#advertising2 {
width:300px;
}

#advertiseheader {
width:290px;
height:22px;
background-image:url('images2/advertiseheaderbg.gif');
float:left;
}

#advertiseheadertext {
text-align:center;
margin-top:2px;
}

#advertiseheadertext2 {
text-align:center;
margin-top:2px;
}

#advertiseheader2 {
width:290px;
height:22px;
background-image:url('images2/advertiseheaderbg.gif');
float:right;
}
#ad {
width:600px;

}

#ad1 {
width:290px;
float:left;
background-image:url('images2/ad1.gif');
height:100px;

}
#ad1text {
width:280px;
text-align:center;
margin-top:10px;
}

#ad2 {
width:20px;
float:left;
}

#ad3 {
width:290px;
float:right;
background-image:url('images2/ad1.gif');
height:100px;
}

#pdfbackground {
width:400px;
background-image:url('images2/pdfbg.gif');
height:65px;
}

#pdfbackgroundtext {
width:390px;
padding-top:10px;
}

#listingsheaderbgtext {

width:800px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:5px;
}

#listingsheaderbgtextadvertise {

width:600px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:5px;
}

#listingsheaderbg {
width:800px;
font-weight:bold;
font-family:georgia;
font-size:14px;
text-align:center;
padding-top:14px;
}



#listingsheaderbottom {
width:600px;
}

#sponsorzip {
width:800px;
margin-top:10px;
}

#sponsorzip .deluxeheaderTable {
cellpadding:0px;
}


#lady{
  background-image: url('images2/ladytop2.jpg');
  background-repeat: no-repeat;
  width: 190px;
  text-align: left;
  float: center;
  padding-top: 85px;
  padding-left: 22px;
  
}

#rightside{
  width: 191px;
  text-align: center;
  float: center;
  
  background-image: url('images2/ladybg2.jpg');
}

#listingsheaderbgreview {
width:600px;
background-image:url('images2/resultsheaderbg2.gif');
height:65px;


}

#listingsheaderbgtextreview {
width:600px;

}

#reviewaddress {
width:315px;
float:right;
padding-top:9px;
}

#sponsoredlistingsreview {
width:270px;
float:left;
text-align:right;
padding-top: 9px;
}

#sponsoredlistingsreview2 {
width:590px;
padding-top:7px;


}
#fillout {
width:600px;
padding-top:15px;
padding-bottom:15px;
}

#thisdirectory {
width:600px;
padding-top:15px;
padding-bottom:15px;
}

#addanew {
width:600px;
padding-top:15px;
padding-bottom:15px;
}

#addanew2 {
width:600px;

padding-bottom:15px;
}
#addanew3 {
width:600px;
padding-top:15px;
padding-bottom:5px;
}

#listingsheaderbg20 {
background-image:url("images2/listingheadersponsorbg.gif");
font-family:georgia;
font-size:14px;
font-weight:bold;
height:25px;
margin-top:5px;
padding-top:5px;
text-align:center;
width:800px;
}
