*{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
h1{font-size:22px}
.wrapper{width:1024px;margin-left:auto;margin-right:auto}
.hidden{width:0;height:0;overflow:hidden;visibility:hidden;margin:0;padding:0}
.clear{clear:both}
.lightpurple{color:#8B98CA}
.orange{color:#FF7C1B}
.grey{color:#525252}
.lightgrey{color:#D0D0D0}
.divider{padding-left:10px;padding-right:10px}
body{color:#000;background-color:#eee;background-image:url(img/bg_xmas.gif);background-repeat:repeat-x;background-position:top;margin:0}
#header{margin-top:50px;margin-bottom:20px;height:70px}
.logo{float:left; height:auto;}
.registerbutton{float:right}
#header h1{font-size:45px;float:right}
#topnav{width:470px;float:left;background-color:#F5F5F5;background-image:url(img/topnavbg.gif);background-repeat:repeat-x;background-position:top;font-size:12px;height:170px;border-right:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;padding:20px}
#toplogin{width:456px;float:right;background-color:#F5F5F5;background-image:url(img/toploginbg.gif);height:88px;background-repeat:repeat-x;background-position:top;font-size:12px;border-right:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:none;padding:20px 20px 20px 35px}
#toplogos{width:457px;float:right;background-color:#EEE;height:48px;background-image:url(img/toplogosbg.gif);background-repeat:repeat-x;background-position:top;padding:14px 20px 20px 35px}
#topnav h1,#toplogin h1{margin-bottom:5px;font-size:22px}
span.orange{font-size:12px;font-weight:700}
.loginbutton{background:transparent;border:none;cursor:pointer;color:#2C3D75;font-weight:700;font-size:13px}
.inputboxbidding{height:28px;font-size:20px;font-weight:700;float:left;width:200px;border:1px solid #D0D0D0;background-color:#e5e5e5;margin-top:10px;padding:5px}
.inputbox{height:20px;font-size:13px;font-weight:700;width:200px;border:1px solid #D0D0D0;background-color:transparent;margin-bottom:3px}
.categoriestitle{display:block;font-size:22px;border-bottom:1px solid}
.catnav,.catnav li,catnav ul li ul{list-style:none;font-size:12px;display:block;line-height:27px}
.catnav li a:link,.catnav a:visited,.catnav a:active{color:#525252;border-bottom:1px solid #BCBEC1;display:block}
.catnav li a:hover{background:#fefefe}
.catnav li ul li a:link,.catnav li ul li a:visited,.catnav li ul li a:active{color:#2c3d75;font-weight:700;line-height:20px;margin-left:15px;border-bottom:dotted 1px #8B98CA;display:block}
.catnav li ul li{line-height:20px}
.rightcontrolbox{width:50%;float:right;font-size:12px}
.leftcontrolbox{width:50%;float:left;font-size:12px}
.dealoftheday{display:inline;width:684px;height:185px;float:left;text-align:left;margin-left:13px;margin-bottom:13px;background-color:#ffffff;border:1px solid #e5e5e5;padding:15px}
.featureditems{display:inline;width:198px;height:198px;float:left;text-align:center;margin-left:13px;margin-bottom:13px;background-color:#FFF;border:1px solid #e5e5e5;padding:15px}
.featureditems img{max-height:130px;max-width:140px;width:auto;height:auto;margin-top:10px}
.itemthumb img{display:inline;height:auto;padding:15px}
.featBid{font-size:12px;display:block;text-align:center;margin-top:5px}
.featBid .divider{padding-left:5px;padding-right:5px}
.bidprice{color:#093;font-weight:700}
.bid a:link,.bid a:active{color:#6ec200}
.featBid a:hover,.featBid a:active,.featBid a:hover,.featBid a:active,.featBidn a:link,.featBid a:visited,.featBid a:link,.featBid a:visited{color:#2C3D75;font-weight:400}
.categorycolumn{width:220px;float:left;padding-right:20px}
.contentcolumn{width:730px;float:right}
.whitebox{background-color:#FFF;font-size:12px;margin-bottom:10px;line-height:20px;border:1px solid #e5e5e5;padding:20px}
.whitebox h1{margin-bottom:10px}
.container{background-color:#F5f5f5;width:982px;margin-left:auto;margin-right:auto;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:20px}
.breadcrumb{font-size:12px;font-style:italic;display:block;margin-bottom:20px}
.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{font-size:12px;font-style:italic;text-decoration:none;color:#525252}
/*.footertext{margin-top:80px} REMOVED BECAUSE BROKEN FOR LORD MAYORS CLICK TO BID*/
.footertext{margin-top:0}
.footertext a:link,.footertext a:visited,.footertext a:active{color:#8B98CA;text-decoration:none}
.footertext a:hover{color:#8B98CA;text-decoration:underline}
.click2button{background:url(img/bidbutton.jpg);background-image:url(img/bidbutton.jpg);background-repeat:no-repeat;background-color:transparent;overflow:hidden;height:40px;padding-top:40px;width:133px;border:none;cursor:pointer;float:left;margin-top:10px}
.registerbut{background:url(img/registerbutton.gif);background-image:url(img/registerbutton.gif);background-repeat:no-repeat;background-color:transparent;overflow:hidden;height:40px;padding-top:40px;width:133px;border:none;cursor:pointer;float:left}
.picturegallery{margin:0;padding:0}
.picturegallery ul li{list-style:none;padding-right:20px;padding-top:10px;padding-bottom:10px;display:inline-block;float:left}
th{color:#FFF;background-color:#8B98CA}
.errfont{color:red;font-weight:700}
.footer{width:100%;text-align:center;background-image:url(img/footerbg.jpg);background-repeat:no-repeat;background-position:top center;font-size:12px;height:150px}
a:link,a:visited{color:#2C3D75;text-decoration:none}
.darkpurple,.categoriestitle a:link{color:#2C3D75}
.featureditems a:link,.featureditemstitle a:visited,.featureditemstitle a:active,a:visited.featureditemstitle{font-size:13px;font-weight:700;color:#525252;text-decoration:none}
.featureditems a:hover,.breadcrumb a:hover{text-decoration:underline}
.statusicon{border:none}
.pagging {display:block; font-size:12px; font-weight:bold;  margin-left:10px; text-align:center;}

/*---- alex social rubbish ----*/
.addthis_toolbox.addthis_pill_combo a{float:left;}
.addthis_button_compact .at15t_compact{margin-right:4px;float:left;}
.facebooklike{border:none;width:350px;margin-left:30px;height:30px;float:left;}
.addthis_toolbox{width:100%;margin-bottom:25px;float:left;border-bottom:1px dotted #9C1C29;}
.addthis_default_style .addthis_counter,.addthis_default_style .at300b,.addthis_default_style .at300m{margin-top:2px;}
.facebookbox { padding-top:15px;}
