/* CSS Document */

body {
	background-color:#ffcc33;
	margin:0px 0px; padding:0px;
	text-align:center;
	font-family:tahoma; 
}
html { margin:0; padding:0px; }

img { behavior: url("/scripts/pngbehavior.htc"); }

form { margin:0; padding:0px; }

* html #bodydiv { width:810px; height:auto; display:block; background-repeat:repeat-y; background-image:url(/images/bg_fade.png);  }
#bodydiv { width:810px; z-index:1; margin-bottom:30px; display:table; margin-left:auto; margin-right:auto; background-repeat:repeat-y; background-image:url(/images/bg_fade.png); }

#topfade { float:left; background-image:url(/images/top_fade.png); background-repeat:repeat-x; width:800px; height:6px; }

#bottomfade { float:left; background-image:url(/images/bottom_fade.png); background-repeat:repeat-x; width:800px; height:6px; }

#header { float:left; width:780px; padding-bottom:10px; }
#topad { float:left; text-align:center; height:100px; margin-top:10px; margin-left:10px; width:780px; }

* html #logosearch { float:left; width:780px; margin-left:5px; border-top:1px solid #0000cc; }
#logosearch { float:left; width:780px; margin-left:10px; border-top:1px solid #0000cc; }

* html #logo { float:left; text-align:left; width:300px; padding:0px; margin-left:5px; margin-top:15px; }
#logo { float:left; text-align:left; width:300px; padding:5px; margin-left:5px; margin-top:15px; }

* html #searchboxh { float:right;width:380px; margin-top:5px; height:31px; margin-bottom:10px; background-image:url(/images/hsearchbg.png); background-repeat:no-repeat; padding-top:14px; }
#searchboxh { float:right;width:380px; margin-top:5px; margin-bottom:10px; height:31px; background-image:url(/images/hsearchbg.png); background-repeat:no-repeat; padding-top:14px; }


* html #topnav { float:left; width:780px; margin-left:5px; padding-top:3px; padding-bottom:3px; background-color:#0000CC; }
#topnav { float:left; width:780px; border:1px solid #000000; margin-left:10px; padding-top:3px; padding-bottom:3px; background-color:#0000CC; }
#topnav a { float:left; width:90px; color:#ffffff; background-color:#0000CC; text-decoration:none; margin-left:3px; margin-right:3px; }
#topnav a:hover { background-color:#FFFFFF; color:#0000CC; }

#contentdiv { float:left; width:780px; margin-left:10px; margin-top:5px; text-align:center; font-size:12px; }
#contentdiv h1 { font-size:14px; }

#leftnav { float:left; width:150px; margin-left:10px; position:relative; }
#rightnav { float:left; width:125px; }

#middlesection { float:left; width:600px; *width:550px; margin-left:5px; margin-right:5px; }

* html #searchresults { float:left; width:480px; margin-left:0px; margin-right:5px; padding-left:0px; }
#searchresults { float:left; width:470px; margin-left:5px; margin-right:5px; padding-left:35px; }


#toplist-sidebar { float:left; position:relative; width:150px; font-size:12px; }


* html #favorites { width:445px; text-align:left; padding-left:10px; padding-top:10px; }
#favorites { width:465px; text-align:left; padding-left:10px; padding-top:10px; }

* html #favorites div { width:445px; float:left; border-bottom:1px solid; padding-top:10px; padding-bottom:10px; }
#favorites div { width:465px; float:left; border-bottom:1px solid; }

#favorites div h1 { float:left; display:block; width:465px; }
#favorites div h1 img { margin-left:20px; margin-top:5px; }

#tradesbottom { float:left; width:800px; }
#tradesbottom ul { list-style-type:none; }
#tradesbottom ul li { float:left; width:200px; padding:5px; }

#tradesbottom_home       { float:left; width:600px; *width:550px; }
#tradesbottom_home ul    { margin:0; padding:0px; list-style-type:none; }
#tradesbottom_home ul li { float:left; width:120px; }
