@charset "utf-8";
@import url('yahoo.css');
/* CSS Document */
* {margin:0; padding:0;}
img {border: 0;}

#fg {text-align:center;}
#fg img {margin:3px; padding:2px; border:1px solid #ccc;}

#headerlinks {width:100%; margin:0 auto; text-align:center; background:#fff; border-bottom: 1px solid #ccc; font-size:10px; margin-bottom:10px;}
#headerlinks a {color:#000066;}
#headerlinksbounds {width:1000px; margin:0 auto; text-align:center;}
#headerlinks #headerlinksbounds p {text-align:left; margin:0; padding:0;}

#headcontainer {background:#f1f4f6; border-bottom:1px solid #dddddd; width:100%; padding:0 10px; margin-left:-15px;}
#newsBox #rssincl-box-21292 .rssincl-head{display:none;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; background:url(img/stripe.png) repeat-x #ebebeb;;}
#homepagerealestate {font-size:10px; padding:3px; border:1px solid #ccc; margin:3px;}

#huluBox {float:right; margin-top:5px; margin-right:25px}

.rightColAdspeed {float:right; margin-top:10px; margin-right:25px; text-align:right;}
.textAd .AdSpeed {font-size:10px; border:1px solid #ccc; padding:5px; margin-top:10px; width:110px; text-align:left;}

* h1  {color:#333; margin-left:5px; font-size:.8em; margin-bottom:6px; margin-top:4px; padding-bottom:8px; text-align:left; font-family:Arial, Helvetica, sans-serif;}

#wrapper {width:915px; text-align:center; margin:0 auto; background-color:#fff; padding-left:7px; padding-right:5px;  border:1px solid #dddddd; padding-bottom:10px; overflow:hidden;}
#wrapperxw {width:985px; text-align:center; margin:0 auto; background-color:#fff; padding-left:8px; padding-right:5px; border:1px solid #ddd; padding-bottom:10px;}
	#header { background:url(img/headerbg.jpg) no-repeat; width:910px; height:80px;}
	#headerxw {background:url(http://www.webbookusa.com/img/headerbgxwide.jpg) no-repeat; width:985px; height:110px;}
	.hlogo {float:left; margin-left:10px; margin-top:22px;}
	.adspeed {margin-top:25px; margin-right:25px; padding:0; float:right;}
		#header img {float:left; margin-left:10px; margin-top:6px;}
		#headerSearch {float:left; width:302px; height:56px; background:url(img/searchboxbg.gif) no-repeat; text-align:left; padding-left:15px; margin-left:20px; margin-top:12px;}
			#headerSearch p {font-size:.8em; margin-left:9px; padding-top:4px;}
		#headerBookmark {width:120px; float:left; margin-left:10px; margin-top:0px; text-align:center}
		#headerBookmark img {margin-left:30px;}
		#headerBookmark p { width:120px;}
			#headerBookmark p {font-size:.6em; text-align:center;}
			#headerBookmark img {margin-left:18px;}
	#leftColumn {float:left; width:142px; text-align:left;}
		#leftColumnButtons {margin-left:0; margin-bottom:5px; margin-left:-8px; border-right:1px solid #ddd; width:148px;}
		#leftColumnButtons p {font-size:.8em;}
		#leftColumnButtons img {margin-top:5px;}
		#leftColumnNavigation {border-right:1px solid #ddd; background:#fff; text-align:left; margin-left:-8px;}
			#leftColumnNavigation li {background:url(img/navitem.gif) top left no-repeat; height:22px; width:130px; font-size:12px; padding-top:6px; padding-left:10px; list-style-type:none;}
			#leftColumnNavigation .navDivider {background-image:none; background-color:#f2f2f2; border-top:1px solid #ddd; border-bottom: 1px solid #ddd; margin:0; padding:0; width:138px; padding-left:10px; padding-top:4px; padding-bottom:10px; height:17px; font-size:20px; color:#2f5084; font-family:Arial Narrow, Helvetica, sans-serif;}
				#leftColumnNavigation li a {color:#000064;}
		#headerEmailHub {float:right; margin-right:10px; margin-top:3px;}
			#leftColumnNavigation li a {text-decoration:none; color:#284E51;}
		#leftColumnFooter ul {margin-bottom:10px; margin-top:10px;}
			#leftColumnFooter li{list-style-type:none; font-size:.6em; padding:1px;}
			#leftColumnFooter li a{color:#333}
	#centerColumn {float:left; width:520px; text-align:left; margin-left:5px;}
	.oneColumnBoxLeft {width:295px; border:1px solid #aaa; background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; padding-left:5px; background:url(img/headingbg.gif) top repeat-x #fff}
	
	.oneColumnBoxRight {width:195px;border:1px solid #aaa;  background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; margin-right:5px; padding-left:5px;}
	#centerLeft {float:left;}
	#centerRight {float:right;}
		#yahoo {width:500px; height:180px; padding-top:7px; background:#fff; margin-top:5px; margin-left:10px;}
		#hamvid {width:500px; height:400px; padding-top:7px;  margin-left:15px;}
		#fyi {text-align:center; padding-bottom:8px;}
		#fyi li {list-style-type:none; font-size:.8em;padding-top:3px;}
		#michiganWebDirectorySearch img {}
		#coupons {text-align:center;}
	.footertextlinks {margin:0 auto; text-align:center;}
	.footertextlinks li {display:inline; list-style-type:none; font-size:12px; border-right:1px solid #000; padding-right:4px;}
	.footertextlinks a {color:#000; text-decoration:none;}
	.rssincl-entry rssincl-last .rssincl-backlink a {display:none;}	
	#rightColumn {text-align:left; width:240px; float:right;}
		#money {border:1px solid #aaa; background-image:url(img/headingbg.gif); background-repeat:repeat-x; margin-top:5px; padding-bottom:5px;}
		#money h1 {padding-left:5px;}
		.sponsor {border:1px solid #aaa; background-image:url(img/headingbg.gif); background-repeat:repeat-x; padding:0px 3px 8px 3px; margin-top:9px; margin-bottom:9px;}
		.sponsor p {font-size:10px; padding-left:4px;}
		#featured {border:1px solid #ccc; background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; padding-bottom:5px;}
		#featured h1 {padding-left:5px;}
		#featured img {margin-top:5px;}
		.sanebull { height:441px; overflow:scroll;}
		#weather {border:1px solid #aaa; background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; padding-bottom:5px;}
		#weather h1 {padding-left:5px;}
			#weather img {margin-left:4px;}
		#jobsearch {border:1px solid #aaa; background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; padding-bottom:5px;}
		#shopping {border:1px solid #aaa; background:url(img/headingbg.gif) top repeat-x #fff; margin-top:5px; padding-bottom:5px; text-align:center;}
		#googleSearchResults {width:795px;}
		#newsBox {width:290px; margin-top:10px;margin-bottom:5px; overflow:scroll;}
		#weather input {margin-left:8px;}
		.sportsIn {margin-left:-10px; margin-top:-7px; height:183px; overflow:scroll;}
		.moviesearch {width:140px; border:1px solid #000066; text-align:center;}
		#hotelSearch img { margin-top:-8px; margin-left:-5px;}
        #flightSearch img { margin-top:-8px; margin-left:-5px;}
		.arcade {margin-left:10px; margin-top:5px;}
		.gaswidget {float:right; margin-top:10px; border:1px solid #aaa; background:url(img/headingbg.gif) top repeat-x #fff; width:447px; text-align:center;}
		.gaswidget h1 {font-size:.8em; margin-bottom:10px; text-align:left;}
		.sbwidget {float:left; padding:3px;}
		.financepage {width:660px; float:left; margin-top:3px; margin-left:10px; overflow:hidden}
		.bottombanner {margin-left:-212px; font-size:1.4em; font-weight:bold; color:#666666; border:1px #000 solid; text-align:center;margin-top:5px;}
		.leftColAd {text-align:center; width:140px; margin-top:100px;}
        .featuredFix {margin-left:3px; margin-top:-8px;}

.lightGrey {color:#999999; font-size:.5em;}
.clr {clear:both;}
.geIt {font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique;}

.pwmtag {font-size:12px; color:#000;}

#games img{margin:0 10px;}

/*search junk */
.subdirlink {
	font-size: 11px
	
}
.dirlink {
	font-weight: bold; 
	font-size: 12px
	
}
.dirtablestyle{
border-width: 1px; border-color: #cccccc; border-style: solid; border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: #cccccc
}
.dirtdstyle{
    padding-left: 10px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc
}
.nodirtdstyle{
border-bottom: 1px solid #b7b5b3;padding-left: 5px; border-right: 1px solid #b7b5b3; border-left: 1px solid #b7b5b3;
}
.subdirlink {
	font-size: 11px
	
}
.dirlink {
	font-weight: bold; 
	font-size: 12px
	
}
.dirtablestyle{
border-width: 1px; border-color: #cccccc; border-style: solid; border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: #cccccc
}
.dirtdstyle{
    padding-left: 10px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc
}
.nodirtdstyle{
border-bottom: 1px solid #b7b5b3;padding-left: 5px; border-right: 1px solid #b7b5b3; border-left: 1px solid #b7b5b3;
}
