body {background:#000000 url('img/bg_bodytile.jpg') top center repeat; font-family:arial; font-size:12px; position:relative; margin:0px; padding:0px;}

a img, img {border:none;}

#wrapper {background:transparent url('img/bg_topedge.jpg') top center repeat-x;}
#container {position:relative; margin:0px auto; padding-top:55px; width:1038px;}

a img.logo {position:absolute; left:300px; top:0px;}

#login {position:absolute; top:0px; left:10px; height:60px; width:300px; color:#FFFFFF;}
#login a {color:#FFFFFF;}

#quick_cart {position:absolute; top:0px; right:10px; height:60px; width:300px; color:#FFFFFF;}
#quick_cart a {color:#FFFFFF;}

#bboxbg {background:#000000; width:1038px;}

#topbar {background:#000000 url('img/bg_topbar.png') bottom left no-repeat; height:66px; width:1038px; padding:2px 0px 0px 0px;}

#topbar a.about {background:transparent url('img/nav_about.png') top left no-repeat; width:139px; height:66px; float:left;}
#topbar a.about:hover {background-position:0px -66px;}
#topbar a.events {background:transparent url('img/nav_events.png') top left no-repeat; width:139px; height:66px; float:left;}
#topbar a.events:hover {background-position:0px -66px;}
#topbar a.forums {background:transparent url('img/nav_forums.png') top left no-repeat; width:139px; height:66px; float:right;}
#topbar a.forums:hover {background-position:0px -66px;}
#topbar a.links {background:transparent url('img/nav_links.png') top left no-repeat; width:139px; height:66px; float:right;}
#topbar a.links:hover {background-position:0px -66px;}

#infobar {height:38px; width:1018px; padding:0px 10px; font-family:times; font-size:15px; color:#FFFFFF; position:relative;}
#infobar a {text-decoration:none; color:#FFFFFF;}
#infobar span.smalltext {font-size:12px;}
#infobar .left {position:absolute; top:0px; left:0px; width:370px; text-align:center;}
#infobar .right {position:absolute; top:0px; right:0px; width:370px; text-align:center;}

#leftcol {float:left; width:225px; margin:0px 10px 10px 10px;}
#rightcol {float:right; width:225px; margin:0px 10px 10px 0px;}
#centercol {float:left; width:548px; margin:0px 0px 10px 0px; background:#FFFFFF; min-height:400px;}

h1.pagetitle {background:transparent url('img/title_pagtitle.png') top left no-repeat; height:44px; width:468px; padding:22px 15px 0px 65px; font:bold 24px times; color:#000000; margin:0px 0px 10px 0px;}

.sidefill {background:#FFFFFF url('img/bg_side.jpg') top center repeat; padding:0px 0px 10px 0px;}

#searchbox {text-align:center; padding:0px 0px 0px 10px;}
#searchbox a {color:#FFFFFF;}
#sfield {width:140px; padding:3px; border:1px solid #FF0000;}
#sbtn {width:40px; background:#FF0000; border:1px solid #FFFFFF; font-weight:bold;}

#footer {padding:10px 0px; text-align:center; font-size:11px; color:#FFFFFF;}
#footer a {color:#FFFFFF;}

ul#categoryList a {color:#000000; line-height:20px;}
ul#categoryList li {margin:0px; padding:0px;}
ul#categoryList li ul {margin:0px; padding:0px;}

#selling {border-top:10px solid #000000; padding:15px 0px 10px 0px; background:#990000; text-align:center; color:#FFFFFF;}
#selling h1 {margin:0px; padding:0px;}
#selling a {color:#FFc000;}

#framed {padding:0px 20px 20px}
