.flash_message { font-weight: bold; text-align: center; font-size: 125%; }
#flash_error { color: #F00; }
#flash_ok { color: #0F0; }

/*................ PARENT ................*/


body{margin:0; padding:0; font:12px/12px Trebuchet MS, Arial, Helvetica, sans-serif; }

*{outline:none;}

a img{border:0pt none!important;}

div#main{margin:0 auto; width:960px; padding:0;}


/*................ HEADER ................*/


ul#navigation{list-style-type:none; margin:0; padding:0; position:absolute; top:22px; left:280px;}

ul#navigation li{float:left; height:42px;}

ul#navigation li a{display:block; height:42px; font-size:0pt; text-indent:-9999px;}

ul#navigation li a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

ul#navigation li#home a{background:url(../images/ui/nav_home.jpg) no-repeat; width:91px;}

ul#navigation li#contact a{background:url(../images/ui/nav_contact.jpg) no-repeat; width:128px;}

ul#navigation li#ebay a{background:url(../images/ui/nav_ebay.jpg) no-repeat; width:189px;}

ul#navigation li#dte a{background:url(../images/ui/nav_dte.jpg) no-repeat; width:111px;}

ul#navigation li#fair a{background:url(../images/ui/nav_yorkFair.jpg) no-repeat; width:148px;}


/*................ POPULAR CATEGORIES ................*/

ul#popCat *{margin:0; padding:0; font-size:14px!important;}

ul#popCat li#top{background: url(/assets/images/ui/home_popCat_head.gif) no-repeat; height:38px;}

ul#popCat li#matchbox{height:42px!important; float:left; width:188px; overflow:hidden;}

ul#popCat li#otherCats{float:left; width:208px;}

ul#popCat li ul{background:url(/images/ui/home_popCat_bg.jpg) no-repeat top left; padding:0 0 0 20px; font:15px/25px Trebuchet MS, Arial, Helvetica, sans-serif!important; margin:0; }

ul#popCat li li{border-top:1px solid #d9d9d9; border-bottom:1px solid #fff; width:75%;}

ul#popCat li li a{color:#000; text-decoration:none;}

ul#popCat li li a:hover{color:#c20101;}

ul#popCat li li.last{padding-bottom:30px;}

ul#popCat li .sub_category
{
	padding-left: 8px !important;
	font-size: .8em !important;
}

ul#popCat img{margin-top:10px; border:1px solid red;}

li#otherCats img{margin-top:7px!important;}

/*................ FOOTER ................*/


#footer{ background:url(../images/ui/footer_left.gif) no-repeat left #f2dca9; height:51px; clear:both; width:960px; margin:0 auto;}

#footer p{margin:0; padding:20px 0 0 20px;}

#footer a{color:#003366;}

#loginLink{display:block; float:right;  background:url(/images/ui/footer_login_bg.gif) no-repeat left top; width:69px; height:18px; font-size:0pt; text-indent:-9999px; margin:0; padding:0;}

