@charset "UTF-8";

body {
	background-image:url(images/background.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

a img {
	border:0;
}

h1 {
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin-bottom:8px;
}

h2 {
	font-size:12px;
	color:#84004B;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:5px;
}


p {
		padding:0;
		margin:5px 10px 10px 0px;
}


.TOPMENU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
}
.TOPMENU a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #000000;
	border-right-style: solid;
	border-right-color: #666666;
	border-right-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TOPMENU a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#8d0023;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #000000;
	border-right-style: solid;
	border-right-color: #666666;
	border-right-width: 1px;
}
.textbox {
}
.textboxtext {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;
}
input {
	background-color: #D4DFB7;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
}
.baselinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.baselinks a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.baselinks a:hover{
	color: #000000;
}
.inputlabels {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
}
.specialsbacking {
	background-image: url(images/specials_backing.jpg);
	background-repeat: no-repeat;
}
.events_backing {
	background-color: #5E1019;
}


.mainHolder {
display:block;
width:984px;
overflow:hidden;
height:1%;
background-repeat:no-repeat;
background-position:top left;
}

.leftCol {
float:left;
width:205px;
padding-top:15px;
}

.rightCol {
float:right;	
width:510px;
margin-right:15px;
margin-top:15px;
}

.rightColNew {
float:right;	
width:545px;
}


.productsDiv {
float:left;
width:730px;
color:#fff;
font-size:11px;
line-height:18px;
margin-bottom:5px;
margin-left:40px;
background-repeat:no-repeat;
}

* html .productsDiv {
	padding-left:0px;
	padding-left:25px;
	margin-left:-90px;
	width:700px;
}

.welcomeDiv {
float:left;
width:506px;
height:266px;
color:#fff;
font-size:11px;
line-height:17px;
margin-bottom:5px;
background-image:url(images/welcome_bg.gif);
background-repeat:no-repeat;
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}

.welcomeDivNew {
float:left;
width:528px;
height:342px;
color:#fff;
font-size:11px;
line-height:17px;
margin-bottom:5px;
margin-top:5px;
background-image:url(images/welcome_bg_new.png);
background-repeat:no-repeat;
background-position:top left;
}

.welcomeDivNew, .promoClosed, .outofstockbig  {
	behavior: url(iepngfix.htc);
}

.panelTitles {
display:block;
font-size:19px;
color:#fff;
font-weight:lighter;
font-style:italic;
margin-bottom:18px;
margin-top:3px;
}

.membersDiv {
float:left;
position:relative;
width:194px;
height:295px;
margin-bottom:15px;
margin-right:6px;
color:#ebebeb;
font-size:11px;
line-height:17px;
background-image:url(images/members_bg.gif);
background-repeat:no-repeat;
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}

.eventsDiv {
float:left;
width:304px;
height:295px;
margin-bottom:15px;	
color:#ebebeb;
font-size:11px;
line-height:16px;
background-image:url(images/events_bg.gif);
background-repeat:no-repeat;
-moz-opacity:.85; 
filter:alpha(opacity=85); 
opacity:.85;
}

.welcomeDiv p, .membersDiv p, .eventsDiv p {
margin:0;
padding:0;
padding-bottom:8px;
}

.catMenu {
display:block;
background-image:url(images/catmenu_bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:34px;
font-family:Arial;
font-size:16px;
line-height:28px;
text-decoration:none;
font-style:italic;
margin-bottom:3px;
padding-left:15px;
}

.catMenu:hover {
	background-position:0em -2.2em;
}


.catMenuPink {
display:block;
background-image:url(images/catmenupink_bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:32px;
padding-top:2px;
font-family:Arial;
font-size:16px;
line-height:28px;
text-decoration:none;
font-style:italic;
margin-bottom:3px;
padding-left:15px;
}

.catMenuPink:hover {
	background-position:0em -2.2em;
}

.catMenuGold {
display:block;
background-image:url(images/catmenugold_bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:34px;
font-family:Arial;
font-size:16px;
line-height:28px;
text-decoration:none;
font-style:italic;
margin-bottom:3px;
padding-left:15px;
}

.catMenuGold:hover {
	background-position:0em -2.2em;
}

.catMenuGreen {
display:block;
background-image:url(images/catmenugreen_bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:282px;
height:32px;
padding-top:2px;
font-family:Arial;
font-size:16px;
line-height:28px;
text-decoration:none;
font-style:italic;
margin-bottom:3px;
padding-left:40px;
}

.catMenuGreen:hover {
	background-position:0em -2.2em;
}


.advert1 {
display:block;
margin:5px;
margin-top:15px;
position:relative;
min-height:160px;
}

.menulinebreak {
	display:block;
	width:982px;
	margin:0 auto;
}


.biddingLink {
text-decoration:none;
}

.biddingLink:hover {
color:#a57732;
}

.twitterbox {
display:block;
width:295px;
height:58px;
padding-top:3px;
background-image:url(images/twitter_box.jpg);
background-repeat:no-repeat;
margin-left:5px;
padding-left:6px;
}
.sociallink {
display:block;
width:34px;
height:37px;
}

.narrowArrow {
color:#fff;
display:block;
position:absolute;
top:125px;
left:190px;
width:290px;
padding-left:30px;
height:35px;
padding-top:7px;
background-image:url(images/narrow_bubble.gif);
background-repeat:no-repeat;
font-size:12px
}


.welcomeButtons {
display:block;
margin:10px auto;
width:505px;
height:75px;
}

.auctionbutton {
float:left;
width:250px;
height:72px;
text-decoration:none;
background-image:url(images/auctioncentre_button.gif);
background-repeat:no-repeat;
background-position:top left;
border-right:1px solid #ccc;
outline:hidden;
outline:none;
}

.locationsbutton {
float:left;
width:250px;
height:72px;
text-decoration:none;
background-image:url(images/locations_button.gif);
background-repeat:no-repeat;
background-position:top left;
outline:hidden;
outline:none;
}





#slideshow {
	margin:15px auto;
	width:540px;
	height:185px;
	background:transparent url(images/hotspecials.png) no-repeat 0 0;
	position:relative;
	padding-top:55px;
}
#slideshow { behavior: url(iepngfix.htc);}

#slideshow #slidesContainer {
  margin:0 auto;
  width:460px;
	height:200px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:440px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:200px;
}

/*
 Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:40px;
  left:5px;
  height:190px;
  width:35px;
  background:transparent url(images/control_left.gif) no-repeat 0.5em 0;
}
#rightControl {
  top:40px;
  right:0;
  height:190px;
  width:35px;
  background:transparent url(images/control_right.gif) no-repeat -0.3em 0;
}

.promoClosed {
position:absolute;
top:0;
left:0;
width:196px;
height:174px;
background-image:url(images/promo_closed.png);
background-repeat:no-repeat;
background-position:top left;
z-index:500;
}

.outofstockbig {
position:absolute;
top:-1px;
left:0px;
width:570px;
height:250px;
background-image:url(images/outofstock_big.png);
background-repeat:repeat-y;
background-position:top left;
}