div#TopNavigation { width:762px; }

#promotion { 
	background-image:url(/frameless/tablelayout/images/BlueHomePageBackground.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	width:762px;
	height:140px;
	}
	
#leftPromotion {
	width:515px;
	margin:0px 10px 0px 0px;
	padding:0px;
}

#leftPromotion form {
margin:0px 10px 0px 0px;
}

#rightPromotion {
	float:right;
	width:240px;

}
#leftContent {
	float:left;
	width:500px;
	padding:0px;
}
#rightContent {
	margin:15px 0px 0px 0px;
	margin-left:535px;
}
#content {
	width:780px;
	clear:left;
	float:left;
}



#homepageLogo {
	width:120px;
	height:75px;
	top:-5px;
	margin:10px;
	padding:0px;
	float:left;
	position:relative;
}

#promotion h1 {
	font-size:115%;
	color:#990000;
	margin:0px 0px 0px 0px;
	padding:0px;
}

p.tagLine {
	margin:0px;
	padding:0px;
	font-style:italic;
	font-size:80%;
}

ul.SecondaryCatNav {
	margin:10px 0px 10px 0px;
	padding:0px;
}
ul.SecondaryCatNav li {
	display:inline;
	list-style:none;
	font-size:75%;
	margin:0px;
	padding:0px;
}

ul.SecondaryCatNav li  a:link { color:#000099; }



#photo {
	width:36px;
	height:40px;
	border:1px solid black;
	margin:25px 10px 10px 10px;
	float:left;
}


.rightTitle {
	margin:5px 0px 0px 20px;
	padding:0px;
	font-weight:bold;
	font-size:75%;
}


#articleHeadline {
	margin:0px 0px 0px 20px;
	padding:0px;
}

#articleHeadline li, #articleHeadline .articleHeadlineList {
	list-style:none;
	list-style-type:disc;
	margin:4px 0px 4px 0px;
	font-size:75%;
}

.newsletterlink {
	margin:10px 0px 0px 0px;;
	padding:0px;
	list-style:none;
	font-size:75%;
}

.categoryGroup {
 border:1px solid black;
 margin:20px 0px 5px 5px;
 padding:0px 10px;
 float:left; 
}

.categoryGroup ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:75%;
	position:relative;
	top:-5px;
}

.MainCatHead {
	margin:0px;
	padding:0px;
	position:relative;
	top:-10px;

}
.MainCatHead h2 {
	margin:0px;
	padding:0px 10px;
	display:inline;
	font-size:95%;
	background-color:#FFFFFF;
}

.categoryGroup .group1 {
	width:150px;
	float:left;
}

.categoryGroup .group2 {
	width:150px;
	margin-left:9px;
	float:left;

}

.categoryGroup .group3 {
	width:150px;
	margin-left:320px;

}



.categoryGroup ul li a:link { color:#000099;  }
.categoryGroup ul li a:visited { color:#660099;  }
.categoryGroup ul li a:hover { color:#990000;  }


.MainCatHead h2 a:link { color:#000099; text-decoration:none; }
.MainCatHead h2 a:visited { color:#000099; text-decoration:none; }
.MainCatHead h2 a:hover { color:#990000; text-decoration:underline; }

.bannerGroup {
	clear:both;
	margin:15px 2px 30px 5px;
	padding:20px 0px 0px 0px;
	width:493px;
}

.banner, .banner p, .banner a, .banner img {
	margin:0px;
	padding:0px;
}

.banner p {
	position:relative;
	top:-5px;
	font-size:70%;
}


.banner a {
	color:#000099;
	padding-left:3px;
}

#banner5 {
	float:left;
	widows:225px;
}
#banner6 {
	float:right;
	widows:225px;
}


.articles {
	width:500px;
	margin:0px 5px 5px 5px;
	padding:5px 0px 0px 0px;
	clear:both;
}

.articles h4 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}


.articles .author {
 margin:0px;
 padding:0px;
 font-size:80%;
 font-style:italic;
 color:#666666; 
}

.articles .summary {
	margin:5px 0px;
	padding:0px;
	line-height:1.4em;
}

.articles .more {
	margin:0px;
	padding:0px;

}

#allArticles {
	margin:0px 5px 25px 5px;
	padding-bottom:5px;
	/*border-bottom:1px solid #999999;*/
}


.FeaturedAds { border:1px solid #ccc; margin:0.3em 0em 0em 0em; padding:0em; width:495px; margin-left:5px;  } /* The table that hold the featured ads*/
.FeaturedAds p {font-size:95%; margin:0.2em 0em 0em 0em; }
.FeaturedAds td { padding:0.2em; margin:0em; background-color:#FFFFE8; font-size:80%; }
.FeaturedAds strong { color:#000000; margin:0em 0.2em 0em 0em; }
.FeaturedAds .FeaturedAdHead td { background-color:#ffffcc; margin:0.2em; font-size:95%; }
.FeaturedAds .FeaturedAdHead strong { color:#000000;  }
.FeaturedAds .FeaturedAdHead a { font-weight:bold; }

.sponsorTitle {
	font-weight:bold;
	margin-left:5px;
	
}

ul.extraBanners li {
	display:inline;
	margin:0px 10px;
}


.PageFooter {
	clear:both;
	width:762px;
	margin-left:5px;
}

.rightSideBanners .banner {
	margin:0px 0px 10px 0px;
}


.promoListingTitle {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid black;
	position:relative;
	top:5px;
}
.promoListing div {
	font-size:70%;
	padding:0px;
	margin:0px 0px 0px 80px;
}

.promoListing .readMore, .promoListing .categoryLink  {
	margin:5px 0px 0px 80px;
	font-size:70%;
	padding:0px;
}

.promoListing .categoryLink a:link { color:#000099; }

.promoListing .categoryLink { margin-bottom:10px; }

#processNewsletter {
	background-image:url(/frameless/tablelayout/images/newsletterBackground.gif);
	background-repeat:no-repeat;
	padding:5px 10px 10px 10px;
	margin:10px 0px;
	height:113px;
	
}
#processNewsletter .newletterTitle {
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:70%;
}

#processNewsletter .newsletterBlurb {
	width: 210px;
 	margin:5px 0px;
 	padding:0px;

}

#processNewsletter .newsLetterSignUp {
	margin:0px;
	padding:0px;

}

.InfoTable {
	width:220px;
	margin:0px;
	padding:0px;
	border:none;
	
}

.AuctionEventList {
	border:1px solid black;
}

.InfoTable th {
	background-image:none;
	background-color:#FFFFFF;
	color:#000000;
}

.InfoTable ul li {
	margin:15px 0px;
	font-size:95%;
}

.BannerDesc {font-size:80%; margin:0.6em 0.5em 0em 0em; padding:1em 0em 0.6em 0em; border-top:2px solid #696969; clear:both; }
.BannerDesc img { margin:0px 10px 0px 0px; }

.BannerDesc span { text-align:center; font-weight:bold; }
.BannerDesc td { vertical-align:top; padding:0.2em;}
.BannerDesc .CompanyLink { margin:0em 0em 0.5em 0em; font-weight:bold; }
.BannerDesc p { margin:0em; padding:0em; font-size:100%;  }
.BannerDesc div { text-align:center; margin:0em 0em 0.3em 0em;}
.BannerDesc ul { margin:0em; padding:0em; list-style-type:disc; list-style-position:inside; }
.BannerDesc hr { margin:0.3em 0em 0.5em 0em; }
div.bannerText { text-align:left; margin-left:140px; }


.homePageTextAds { margin:5px 0px 20px 0px; }

.bigList { font-size:90%; width:100%; border-top:1px solid black; border-bottom:1px solid black; margin:10px 0px;  }
.bigList th { font-weight:bold;  padding-top:10px; }
.bigList ul { font-size:80%; margin:5px 0px 10px 20px; padding:0px; }
