html {height: 100%; min-height: 100%; margin-bottom: 1px;}
body {font-family: Arial, Helvetica, sans-serif; text-align: center; background-color: #D5D6D7; height: 100%; min-height: 100%; margin: 0 auto;}
table.sites {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-collapse: collapse; }
table.sites th{height: 24px; width: 170px; text-align: left; padding: 0px 3px 0px 3px; color: black; font-size: 13px; background: white; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
td.site {background-color: #fff; font-size: 13px; height: 23px; text-align: left; padding: 0px 3px 0px 5px;}
td.sitedt {background-color: #fff; font-size: 13px; text-align: left; padding: 3px 3px 0px 5px; border-bottom: 1px solid #ddd;}
table.cats {border-collapse: collapse;}
table.cats th{height: 22px; width: 149px; text-align: left; padding-left: 3px; padding: 0px 3px 0px 3px; color: white; font-size: 13px; background: #5C7099 url(../images/gradient_brown.gif) repeat-x top left;}
table.cats td{margin: 0px; padding: 0px;}
table.billing th{padding: 2px 3px 2px 3px; font-weight:bold;}
table.billing td{padding: 2px 3px 2px 3px;}

input.gsearch {font-size: 12px; width: 92px;}
input.gsearch_box {width: 167px;}
#wrapper{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
    height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_ad{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 1496px;
	margin: auto;
}
#wrapper_ad_bill{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_ad_gs{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 1050px;
	margin: auto;
}
#wrapper_ad_thank_you{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_about{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 970px;
	margin: auto;
}
#wrapper_ff{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 1930px;
	margin: auto;
}
#wrapper_ff_form{
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 295px;
	margin: auto;
}
#wrapper_contact{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_thank_you{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 100%;
	margin: auto;
}
#wrapper_game_play{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_games{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 1540px;
	margin: auto;
}
#wrapper_craigslist{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 24250px;
    #height: auto;
	min-height: 100%;
	margin: auto;
}
#wrapper_craigslistshoes{
	position: relative;
	background-color: #FFF;
	text-align: left;
	width: 800px;
	height: 14725px;
    #height: auto;
	min-height: 100%;
	margin: auto;
}
#mrfrog{
	float: left;
	text-align: center;
	width: 175px;
	height: 131px;
}
#topfrog{
	float: left;
	position: relative; top: 15px;
	width: 430px;
	height: 70px;
}
#textunder{
	float: left;
	position: relative; top: 19px; left: 3px;
	width: 428px;
	height: 20px;
}
#date{
	float: left;
	position: relative; top: 87px;
	text-align: right;
	width: 189px;
	height: 20px;
}
#breadcrumb{
	position: absolute;
	top: 111px;
	left: 175px;
	font-size: 10px;
}
#catlabel{
	float: left;
	position: relative; top: 17px;
	vertical-align: bottom;
	width: 200px;
	height: 30px;
}
#sitelabel{
	float: left;
	position: relative; top: 17px;
	width: 200px;
	height: 30px;
}
#blank{
	float: left;
	position: relative; top: 20px;
	width: 225px;
	height: 30px;
}
#menu{
	clear: both;
	float: left;
	position: relative;
	padding-top: 27px;
	padding-left: 17px;
	margin-bottom: 30px;
	width: 152px;
	height: 260px;
	font-size: 13px;
	font-weight: bold;
}
#menu_games_img{padding: 1px 0px 6px 5px;}
#menu_games_text{padding: 2px 10px 1px 3px;}
#menu_maps_img{padding: 1px 0px 2px 5px;}
#menu_maps_text{padding: 0px 10px 0px 2px;}
#menu_weather_img{padding: 4px 0px 2px 5px;}
#menu_weather_text{padding: 2px 10px 0px 3px;}
#cats{
	float: left;
	position: relative; top: 9px;
	margin-left: 6px;
	margin-bottom: 30px;
	width: 195px;
	min-height: 360px;
	height: auto;
}
#craigslist{
	position: absolute;
	#position: relative;
	margin-top: 150px;
	#margin-top: 25px;
	margin-left: 6px;
	margin-bottom: 30px;
	width: 775px;
	min-height: 360px;
	height: auto;
}
#craigslistshoes{
	position: absolute;
	#position: relative;
	margin-top: 150px;
	#margin-top: 25px;
	margin-left: 6px;
	margin-bottom: 30px;
	width: 775px;
	min-height: 360px;
	height: auto;
}
#sites{
	float: left;
	position: relative; top: 9px;
	margin-left: 5px;
	margin-bottom: 30px;
	width: 195px;
	height: auto;
}
#mail{
	position: absolute; 
	left: 633px;
	top: 141px;
	width: 175px;
	height: 20px;
	z-index: 2;
}
#gsearch{
	float: right;
	position: relative; top: 25px;
	margin-left: 5px;
	margin-bottom: 30px;
	text-align: center;
	width: 182px;
	height: 300px;
}
#addisplay{
	position: absolute; 
	left: 590px;
	top: 210px;
	text-align: left;
	width: 205px;
	height: 370px;
}
#footer{
	clear: left;
	position: relative; bottom: 0px;
	text-align: center;
	width: 788px;
	height: 70px;
	margin-left: 6px;
}

/* End Main */

#cat_menu a {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:#f3ebc8;
	width:150px;
	color: #000;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #c6bd95;
	font-weight: bold;
	PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	display: block;
}
#cat_menu a:hover {
	color: #fff;
	background:#978868;
}
#cat_menu_bottom a {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:#f3ebc8;
	width:150px;
	color: #000;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #c6bd95;
	font-weight: bold;
	PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	display: block;
}
#cat_menu_bottom a:hover {
	color: #fff;
	background:#978868;
}
#ad_example_small {
	position:absolute;
	top:152px;
	left:2px;
	font-size:11px;
	margin-left:87px;
}
#ad_billing_preview {
	position:absolute;
	left:10px;
	top:53px;
	width:235px;
	height:111px;
}
#ad_billing_cats_b1 {
	position:relative;
	float:left;
	width:750px;
	height:205px;
}
#ad_billing_order {
	position:relative;
	clear:left;
	float:left;
	width:770px;
	margin-left:15px;
	height:auto;
}
#ad_billing_topframe {
	position:absolute;
	left:5px;
	top:170px;
	width:790px;
	height:400px;
}
#ad_billing_bottomframe {
	position:relative;
	clear:left;
	float:left;
	width:790px;
	height:auto;
	border: 5px solid white;
	background-color: #FFF;
}

#ad_gs_topframe {
	position:absolute;
	left:5px;
	top:170px;
	width:790px;
	height:400px;
}
#ad_gs_topframe_text {
	position:absolute;
	left:20px;
	top:110px;
	width:460px;
	height:370px;
}
#ad_gs_bottomframe {
	position:absolute;
	left:5px;
	top:535px;
	width:790px;
	height:400px;
}
#ad_gs_bottomframe_text {
	position:absolute;
	left:20px;
	top:50px;
	width:460px;
	height:400px;
}
#ad_gs_bottomframe_right {
	position:absolute;
	left:520px;
	top:50px;
	width:270px;
	height:400px;
}
#ad_gs_footer {
	position:absolute;
	left:6px;
	top:960px;
	width:788px;
	height:90px;
	text-align:center;
}

#ad_index_preview {
	position:absolute;
	left:430px;
	top:60px;
	width:72px;
	height:60px;
	z-index:2;
}
#ad_index_cats {
	position:absolute;
	left:10px;
	top:500px;
	width:170px;
	height:95px;
	z-index:3;
}
#ad_index_calcbox {
	position:absolute;
	left:225px;
	top:90px;
	width:235px;
	height:200px;
	z-index:3;
}
#ad_index_upperframe {
	position:absolute;
	left:5px;
	top:170px;
	width:790px;
	height:500px;
	z-index:3;
}
#ad_index_lowerframe {
	position:absolute;
	left:5px;
	top:895px;
	width:790px;
	height:350px;
	z-index:3;
}
#ad_bar_buffer {
	position:relative;
	float:left;
	width:620px;
	height:8px;
}
#ad_bar {
	position:relative;
	top:6px;
	float:left;
	width:620px;
}
#about_about {
	position:absolute;
	left:0px;
	top:175px;
	width:790px;
	height:300px;
	padding:5px;
}
#about_about_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:300px;
	padding:50px;
}
#about_contact {
	position:absolute;
	left:0px;
	top:400px;
	width:790px;
	height:300px;
	padding:5px;
}
#about_contact_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:200px;
	padding:50px;
}
#about_footer {
	position:absolute;
	left:6px;
	top:475px;
	width:788px;
	height:90px;
	text-align: center;
}
#contact {
	position:absolute;
	left:0px;
	top:140px;
	width:790px;
	padding:5px;
}
#contact_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;
}
#contact_footer {
	position:relative;
	padding-left:6px;
	padding-top:600px;
	width:788px;
	height:90px;
	text-align: center;
}
#ff_top {
	position:absolute;
	left:0px;
	top:175px;
	width:790px;
	height:400px;
	z-index:1;
	padding:5px;
}
#ff_top_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:400px;
	z-index:1;
	padding:50px;
}
#ff_bottom {
	position:absolute;
	left:0px;
	top:500px;
	width:790px;
	height:540px;
	z-index:1;
	padding:5px;
}
#ff_bottom_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:550px;
	z-index:1;
	padding:50px;
}
#ff_footer {
	position:absolute;
	left:6px;
	top:1330px;
	width:788px;
	height:100px;
	z-index:1;
	text-align: center;
}
#thank_you {
	position:absolute;
	left:0px;
	top:175px;
	width:790px;
	height:300px;
	padding:5px;
}
#thank_you_text {
	text-align: center;
}
#thank_you_footer {
	position:absolute;
	left:6px;
	top:505px;
	width:788px;
	height:80px;
	text-align: center;
}
#games_main {
	position:absolute;
	left:0px;
	top:140px;
	width:790px;
	padding:5px;
}
#games_main_text {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:200px;
	padding:50px;
}
#games_footer {
	position:absolute;
	left:6px;
	top:1300px;
	width:788px;
	height:100px;
	text-align: center;
}
#games_frame {
	position:absolute;
	left:170px;
	top:140px;
	width:450px;
	height:450px;
	text-align: center;
}
#games_frame_pacman {
	padding-left:55px;
}
#games_pac_man {
	position:absolute;
	left:55px;
	top:58px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_bejeweled {
	position:absolute;
	left:380px;
	top:87px;
	width:350px;
	height:240px;
	text-align: center;
}
#games_checkers {
	position:absolute;
	left:56px;
	top:405px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_dealornodeal {
	position:absolute;
	left:417px;
	top:405px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_tetris {
	position:absolute;
	left:57px;
	top:690px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_bowling {
	position:absolute;
	left:422px;
	top:690px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_fish_pond {
	position:absolute;
	left:57px;
	top:995px;
	width:280px;
	height:240px;
	text-align: center;
}
#games_hangman {
	position:absolute;
	left:422px;
	top:1040px;
	width:280px;
	height:240px;
	text-align: center;
}
#game_play_footer {
	position:relative;
	padding-left:6px;
	padding-top:750px;
	width:788px;
	height:90px;
	text-align: center;
}

a.main {text-decoration: none; }
a.main:link {color: #0000FF; }
a.main:visited {color: #0000FF; }
a.main:active {}
a.main:hover {color: #FF0000; }
a.black {text-decoration: none;}
a.black:link {color: #000;}
a.black:visited {color: #000;}
a.black:hover {color: #477937;}
.border-bottom { border-bottom: 1px solid; border-color: #5aa233; display:block;}
.style1 {font-size: 16px; }
.style2 {font-size: 12px; font-weight: bold; }
.style3 {font-size: 12px; }
.style4 {font-size: 10px; font-weight: bold; font-style: italic; }
.style5 {background-color: #dbedc4; background-repeat:no-repeat; background-attachment:fixed; border-color: #5aa233; border-style:double; padding-left: 5px; padding-top: 1px; padding-bottom: 1px;}
.style6 {color: #000000; font-size: 13px; }
.style7 {color: #008000}
.style8 {color: #009900; font-size: 12px; }
.style9 {font-size: 16px}
.style10 {font-weight: bold; font-size: 14px; }
.style11 {font-size: 12px; font-family: 'Comic Sans MS'; }
.style12 {font-size: 10px; font-weight: bold; }
.style13 {font-size: x-small}
.style14 {font-size: small}
.style15 {font-size: 14px}
.style16 {font-size: 22px}
.style17 {position: absolute; bottom: 0px;}
.style18 {font-size: 10px}
.style19 {font-size: 11px; font-weight: bold; }

a.home { background: url(../images/home.gif) no-repeat; display: block; margin: auto auto; height: 24px; width:240px; vertical-align: middle; cursor:hand; font-weight:bold; color:#0000FF; font-size:12px; text-decoration:none;}
a.home:link { background: url(../images/home.gif) no-repeat; }
a.home:visited {background: url(../images/home.gif) no-repeat; }
a.home:hover { background: url(../images/home_hover.gif) no-repeat; color: #48c639; }

.footer_links {font-size:10px; color:#999999; text-decoration:none;}
a.footer_links {font-size:10px; color:#0000ff;}
a.footer_links:link { }
a.footer_links:visited { }
a.footer_links:hover { }
