
#dot {
  border-radius: 20px;
  width: 10px;
  height: 10px;
  position: fixed;
  top: 1px;
  left: 1px;
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
  z-index: 1030;
}

.text-white a {
  color: #fff;
}

body, div, ul, ol, li, dl, dt, dd, img, form,  blockquote, a, table {
	margin:0px;
	padding:0px;
	border:0px;
}



body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form,  blockquote, a, table {
	xmargin:0px;
	xpadding:0px;
	xborder:0px;
}
	
// body {background: #373277;}

//body {background: whitesmoke;}

//.container {background: #373277;}

htmll {scrollbar-face-color: #dcddde;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: transparent;
scrollbar-arrow-color: #FFFFFF;}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #231f20;
}

/*
a:link {color: #231f20; text-decoration: none; outline: none;}
a:visited {color: #231f20; text-decoration: none; outline: none;}
a:hover {color: #001548; text-decoration: none; outline: none;}
a:active {color: #231f20; text-decoration: none; outline: none;}
*/
:hover {-moz-outline-style: none;}
:-moz-any-link:focus {outline: none;}

.br {clear: both;}

/*


#something {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

*/

/*banner*/

#page {
       width:1200px;
       margin-left:auto; 
       margin-right:auto;
}

#logo{
	position:absolute;
	top:36px;
	left:24px;
}

#strap{
        width:280px;
	font-size:22px;
}

#click-bid-buy{
        float:right;
	z-index:9999;
        margin-top:-75px;
        margin-bottom:-40px;
}

/*navigation*/

#navigation{
//	position:absolute;
//	top:0px;
//	right: 180px;
//	height:37px;
//	width:708px;
	background-image:url(../images/header/navstrip.png);
	background-repeat: no-repeat;
}

#navigation ul{
	padding:8px 0 0 12px;
}

#navigation li{
	color:#4f5052;
	font-size:11px;
	font-weight:bold;
	display:inline;
	list-style:none;
}

#navigation a, #navigation a:visited{
	color:#4f5052;
	font-weight:bold;
	font-size:12px;
}

#navigation ahove{
	color:#999b9f;
}

#navspacer{
	font-weight:bold;
	color:#4f5052;
	font-size:12px;
	padding: 0 6px 0 8px;
}

/*login*/

#login{
	position:absolute;
	top:15px;
        right:35px;
}

#login li{
        margin-top:10px; 
	display:inline;
	list-style:none;
}

#login a, #login a:visited{
	font-size:12px;
	font-weight:bold;
}

#login a:hover{
	color:#999b9f;
}

#loginspacer{
	padding: 0 4px 0 6px;
}

/*search*/

#bannersearch-home{
	height:40px;
	width:220px;
	position:absolute;
	top:81px;
	left:770px;
	z-index:3;
}

#bannersearch-homepage{
	height:30px;
	width:220px;
	position:absolute;
	top:75px;
	left:800px;
	z-index:3;
}

#search{
	position:absolute;
	top:8px;
	right:100%;
	border:none;
	height:22px;
	width:175px;
	font-weight:bold;
	padding: 0 0 0 10px;
	color:#52504f;
}

#searchbtn{
	cursor:pointer;
	border:none;
	background: transparent url(../images/header/searchbtn.png);
	background-repeat:no-repeat;
        height:15px;
	width:15px;
	position:absolute;
	left:200px;
	top:11px;
}

#searchbtn:hover{
	background-position:0 -15px;
}

#auction-tabs{
	position:absolute;
	top:50px;
	height:70px;
        background-image:url(../images/header/auctiontabs.png);
background-repeat:no-repeat;
	z-index:0;
}

#auction-tabs-blue{
	position:absolute;
	top:50px;
	height:70px;
	background-image:url(../images/header/auctiontabs-blue.png);
background-repeat:no-repeat;
	z-index:0;
}

#auction-tabs-green{
	position:absolute;
	top:50px;
	height:70px;
	width:100%;
	background-image:url(../images/header/auctiontabs-green.png);
background-repeat:no-repeat;
	z-index:0;
}

#auction-tabs ul, #auction-tabs-blue ul, #auction-tabs-green ul{
	position:absolute;
	top:50px;
	left:10px;
}

#auction-tabs li, #auction-tabs-blue li, #auction-tabs-green li{
	list-style:none;
	display:inline;
	font-weight:bold;
}

#auction-tabs a:hover, #auction-tabs-blue a:hover, #auction-tabs-green a:hover{
	color:#FFF;
}

.auction-tabs-spacer{
	padding: 0 1px 0 1px;
}

#auctions, #auctions:visited{
	font-weight:bold;
	font-size:18px;
	position:absolute;
	left:30px;
	top:15px;
}

#valuations, #valuations:visited{
	font-weight:bold;
	font-size:18px;
	position:absolute;
	left:155px;
	top:15px;
}

#logistics, #logistics:visited{
	font-weight:bold;
	font-size:18px;
	position:absolute;
	left:295px;
	top:15px;
}

#auctions:hover, #valuations:hover, #logistics:hover{
	color:#FFF;
}

/*socialmedia*/

/*body*/

#large-yellow-panel{
	background-image:url(../images/body/yellow_panel_home.png);
	height:342px;
        width:103%; 
        background-size:100% 90%;
        background-repeat:no-repeat;
}

#large-blue-panel{
 	background-image:url(../images/body/blue_panel_home.png);
	height:342px;
	width:103%;
        background-size:100% 90%;
        background-repeat:no-repeat;
 }

#large-green-panel{
	background-image:url(../images/body/green_panel_home.png);
	height:342px;
	width:103%;
        background-size:100% 90%;
        background-repeat:no-repeat;
}

#date-panel{
	background-image:url(../images/body/date_panel.png);
	height:342px;
	width:236px;
	position:absolute;
	top:144px;
	right:0px;
}

#large-yellow-panel h2, #large-blue-panel h2, #large-green-panel h2 {
	color:#FFF;
	font-size:15px;
	margin-top:0px;
	margin-bottom:23px;
	margin-left:40px;
}

#large-yellow-panel p, #large-blue-panel p, #large-green-panel p{
	font-size:10px;
	line-height:17px;
	margin-left:20px;
}

#large-yellow-panel ul, #large-blue-panel ul, #large-green-panel ul{
	margin-left:36px;
}

#large-yellow-panel li, #large-blue-panel li, #large-green-panel li{
	list-style:url(../images/body/list-arrow.png);
}

#large-yellow-panel a, #large-yellow-panel a:visited, #large-blue-panel a, #large-blue-panel a:visited, #large-green-panel a, #large-green-panel a:hover{
	font-size:15px;
	font-weight:bold;
	line-height: 1.5;
}
.slideshow.vertical {
border-radius:0px 0px 10px 10px;
}

.salesbox-panel1 {
width:100%;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.60);
  text-align:left;
  border-radius: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}


.carousel-indicators {
  position: absolute;
  top: 15px;
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: flex;
  align-items: center;
}

.carousel-indicators {
  bottom: auto;
}

.carousel-indicators li {
  box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.25);
  border: 0px;
}

#large-yellow-panel a:hover, #large-blue-panel a:hover, #large-green-panel a:hover{color:#FFF;}


.salesbox-panel1{height:440px;overflow:hidden;float:right; clear:both;}
#inside-salesbox-panel{border-left: #ffe600 solid 5px;border-top: #ffe600 solid 5px;border-bottom: #ffe600 solid 5px;border-right: #ffe600 solid 20px;margin:0px 0px 0px 3px;height:3
30px;width:210px;float:right;}
.salesbox-panel .panel-image{top:144px;left:20px; margin-left:15px;}

//.salesbox-panel h2{color:#ffe800;font-size:23px; xmargin-top:-40px; margin-left:30px; z-index:2;}

div.salesbox-panel h2  {color:#ffe800;font-size:23px;padding-left:15px;z-index:2;height:2em; background: url('//www.amsauctions.co.uk/images/body/date_panelh2.png') no-repeat}

h2.blackbg  {background:black; color:#ffe800;xfont-size:23px;xpadding-left:15px;xz-index:2;xheight:2em; background: url('//www.amsauctions.co.uk/images/body/date_panelh2.png') no-repeat}


.salesbox-container{float:right; height:296px;width:100%;/*overflow:auto;*/}

.salesbox{xposition:relative;width:100%;height:100px;}

.salesbox img.auction {xmargin-top:-10px; xmargin-left:-5px; margin-right:10px; height:100px;width:121px; float:left;}

.xsalesbox li{list-style:none;}

.xsalesbox .dateimage{position:absolute;left:8px;bottom:10px;height:54px;width:48px;}
.xsalesbox .day{position:relative;top:17px;left:8px;text-align:center;width:48px;font-size:7px;}
.xsalesbox .date{position:relative;top:17px;left:8px;text-align:center;width:48px;font-size:7px;}
.xsalesbox .number{position:relative;top:15px;left:8px;text-align:center;width:48px;font-size:25px;font-weight:bold;}
.xsalesbox .month{position:relative;top:10px;left:8px;text-align:center;width:48px;font-size:12px;font-weight:bold;}
.xsalesbox .date-image{position:absolute;left:55px;bottom:10px;height:54px;width:41px;}
.xsalesbox .date-closed{position:absolute;left:10px;bottom:8px;height:60px;width:63px;}
.xsalesbox .date-info{position:absolute;left:100px;top:10px;width:110px;font-size:11px;font-weight:bold;}

.c1 {background-color:#fff7ca}
.c2 {background-color:#ffef8d}

#date-panel h2{
	color:#ffe800;
	font-size:18px;
	position:absolute;
	top:5px;
	left:30px;
}

#datebox-container{
	position:absolute;
	top:34px;
	height:312px;
	width:236px;
}

.datebox{
	position:relative;
	width:236px;
	height:77px;
}


.datebox li{
        list-style:none;
}  

.datebox .day{
	position:relative;
	top:17px;
	left:8px;
	text-align:center;
	width:48px;
	font-size:7px;
}

.datebox .number{
	position:relative;
	top:15px;
	left:8px;
	text-align:center;
	width:48px;
	font-size:25px;
	font-weight:bold;
}

.datebox .month{
	position:relative;
	top:10px;
	left:8px;
	text-align:center;
	width:48px;
	font-size:12px;
	font-weight:bold;
}

.datebox .date-image{
	position:absolute;
	left:55px;
	bottom:10px;
	height:54px;
	width:41px;
}

.datebox .date-info{
	position:absolute;
	left:100px;
	top:10px;
	width:130px;
	font-size:11px;
	font-weight:bold;
}

#black-panel{
	height:200px;
        width:100%;
	background-image:url(../images/body/black_panel.png);
        margin-top:-28px;
        margin-left:-8px;
        background-size:100% 90%;
        background-repeat:no-repeat; 
       }

#black-panel h2 {
	font-size:1.6em;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:30px;
}


#black-panel2{
	height:200px;
	width:230px;
	ibackground-image:url(../images/body/black_panel.png);
	position:absolute;
	top:560px;
	left:0px;
border:solid #FFE600 2px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius:10px;

}

#login-box-panel-input{
        height:400px;
        width:300px;
        background-image:url(../images/body/login-box.png);
background-repeat: no-repeat;        
top:4px;
position:absolute;       
 left:200px;
overflow:hidden;
}

#login-box-panel-input p{
padding: 0 0 15px 15px;
font-size: 15px;
width: 290px;
line-height: 18px;
}
#login-box-panel-input h3{
        font-size:18px;
        position:relative;
        top:5px;
        left:30px;
}

#login-box-panel-input p{
	padding:5px 0px 0px 0px !important; 
        font-size:15px;
        color:#FFF;
        top:0px;
        left:5px;
        position:relative;
       
}

#login-form{
        position:absolute;
        left:5px;
        top:45px;
        padding: 0 0 0 0;
        margin:0 0 0 0;
}

#login-form a{
font-size:10px;
        color:#FFF;
}
#login-box-panel-input a:hover{
        color:#999;
}

#login-form-input{
        background: transparent url(../images/body/register-textbox-bg.png);
        border:none;
        width:190px;
        height:30px;
        font-size:14px;
        padding: 0 0 0 10px;
margin:5px 5px 5px 0px;

}
#login-button{
        position:absolute;
        top:126px;
        left:210px;
        background-color:transparent;
        border:none;
        background-image:url(../images/body/login_btn.png);
        height:29px;
        width:80px;
}

#logi00button:hover{
        background-position:0 -29px;
}

#jquery-panel{
	height:200px;
	width:467px;
	background-image:url(../images/body/jquery-panel.png);
	position:absolute;
	top:493px;
	left:244px;
}

#finance-panel{
        margin-top:-30px;
	height:180px;
        width:100%; 
        background-color:#F9A833;
        border-radius:10px;
           }
#finance-panel p{
font-size:18px;
        top:10px;
        left:30px;
        font-weight:bold;
        line-height:20px;



}

#finance-panel-logo {
 height:400px;
        width:230px;
}


#finance-panel-logo ul {
        margin-top:5px;
        margin-left:29px;
}

#finance-panel-logo li {
	list-style:none;
padding:3px;
}

#leftbar-services h2{
font-size:18px;
height:100px; 
background-color:#FFE600;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius:10px;
}


#black-panel p, #black-panel2  p{
	font-size:13px;
	line-height:20px;
	margin-top:15px;
	margin-left:20px;
	color:#FFF;
}

#black-panel #register-form, #black-panel2 #register-form{
	margin-left:45px;
	margin-top:135px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
}

#black-panel #register, #black-panel2 #register{
	background: transparent url(../images/body/register-textbox-bg.png);
	border:none;
	width:170px;
	height:30px;
	font-size:14px;
	padding: 0 0 0 10px;
}

#register {
        margin-left:10px;

}
#black-panel #register-sndbtn, #black-panel2 #register-sndbtn{
	margin-top:21px;
	margin-left:110px;
	background-image:url(../images/body/register_sendbtn.png);
	cursor:pointer;
	display:block;
	height:29px;
	width:80px;
	border:none;
	background-color:transparent;
}

#black-panel #register-sndbtn:hover, #black-panel2 #register-sndbtn:hover{
	background-position:0 -29px;
}

#jquery-panel h2{
	font-size:18px;
	position:absolute;
	top:10px;
	left:180px;
/*	left:105px;*/
}

#jquery-panel ul{
	position:absolute;
	top:100px;
	left:70px;
	width:330px;
}

#jquery-panel li{
	list-style:none;
}

#ifinance-panel a, #ifinance-panel a:visited{
	font-size:18px;
	position:absolute;
	top:10px;
	left:30px;
	font-weight:bold;
	line-height:20px;
}
#finance-panel a:hover {
	color:#a0a0a0;
}

#finance-image{
	position:absolute;
	top:50px;
	left:10px;
}

#news-strip{
	background-image:url(../images/body/news-strip.png);
	width:955px;
	height:52px;
	position:absolute;
	top:700px;
	left:0px
}

#news-strip h3{
	position:absolute;
	left:26px;
	top:15px;
	font-size:16px;
}

#news-strip p{
	font-size:16px;
	font-weight:bold;
	position:relative;
	top:15px;
	left:185px;
}
#news-strip ul{
	font-size:16px;
	font-weight:bold;
	position:relative;
	top:15px;
	left:185px;
list-style-type: none;
}


#news-strip a, #news-strip a:visited{
	font-size:12px;
}

#news-strip a:hover{
	color:#52504f;
}

#grey-nav-panel{
	height:410px;
	width:238px;
	background-image:url(../images/body/grey-panel-w-icons.png);
	position:absolute;
	top:144px;
	right:720px;
}

#grey-nav-panel h2{
	color:#ffe800;
	font-size:18px;
	position:absolute;
	top:5px;
	left:36px;	
}

#grey-nav-panel1 {
        height:410px;
        width:238px;
        background-color:#dcddde;
        position:absolute;
        top:144px;
padding-left: 2px;
padding-right: 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
}

.grey-nav-panel-image {
        margin-left:23px;
}
.grey-nav-icons {
	width:31px;
padding-left:5px;
padding-right:10px;

}


#grey-nav-panel1 h2{
        color:#ffe800;
        font-size:18px;
        position:absolute;
        top:5px;
        left:36px;

}




#all-categories, #all-categories:visited{
	position:absolute;
	top:47px;
	left:25px;
	font-weight:bold;
	font-size:13px;
	padding: 0 0 5px 0;
	border-bottom:#000 1px solid;
	width:200px;
}

#property, #property:visited{
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:378px;
	left:57px;
}

#grey-nav-panel ul{
	position:absolute;
	top:72px;
	left:25px;
}

#grey-nav-panel li{
overflow:auto;	
list-style:none;
	height:20px;
	padding: 5px 0px  3px 33px;
	border-bottom:#000 1px solid;
	width:167px;

}

#grey-nav-panel a, #grey-nav-panel a:visited{
	font-size:13px;
	font-weight:bold;
}

#grey-nav-panel a:hover, #all-categories:hover, #property:hover{
	color:#666;
}

#big-yellow-panel{
        float:left;
        width:1170px;
        padding:10px;
        border-radius:10px;
        background-color:#FFF6BF;
        border:2px solid #B2B2B2;
        
 }

#big-yellow-panel-p{
	font-size:11px;
	position:absolute;
	left:10px;
	top:55px;
	width:350px;
	overflow:auto;
}

#printericon{
	position:absolute;
	top:150px;
	left:10px;
}

#printer-link, #printer-link:visited{
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:155px;
	left:38px;
}

#printer-link:hover{
	color:#FFF;
}

#full-catalogue, #full-catalogue:visited{
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	position:absolute;
	top:155px;
	left:240px;
}

#full-catalogue:hover{
	color:#999;
}

#big-yellow-panel div.info  { margin-top: 60px; padding: 5px;}
#big-yellow-panel div.info li { display:inline; }

#big-yellow-panel p {line-height:18px;}


#big-yellow-panel ul.lots{
	position:absolute;
	top:190px;
	left:12px;
}

#big-yellow-panel li{
	padding: 2px 0 2px 0;
}

#big-yellow-panel a, #big-yellow-panel a:visited{
	font-weight:bold;
}

#big-yellow-panel a:hover{
	color:#999;
}

#big-yellow-panel-thumbnails{
	position:absolute;
	left:211px;
	top:190px;
	height:340px;
	width:256px;
}

.beige-thumbnails-container{
	float:left;
	height:86px;
	width:128px;
}

.beige-thumbnail-image{
	position:absolute;
	z-index:1;
}

.beige-frame{
	position:relative;
	bottom:0px;
	z-index:2;
}

#big-yellow-panel-timeleft{
	position:absolute;
	top:545px;
	left:70px;
	font-size:18px;
	color:#ce181e;
}

#small-black-panel{
	background-image:url(../images/body/small-black-panel.png);
	height:172px;
	width:232px;
	position:absolute;
	top:560px;
	left:3px;
}

#small-black-panel h2 {
	position:absolute;
	left:30px;
	top:3px;
	font-size:18px;
	font-weight:bold;
}

#small-black-panel p{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:38px;
	left:17px;
}

#small-black-panel #register-form{
	position:absolute;
	left:17px;
	top:108px;
}

#small-black-panel #register{
	background: transparent url(../images/body/register-textbox-bg.png);
	border:none;
	width:190px;
	height:30px;
	font-size:14px;
	padding: 0 0 0 10px;
}

#small-black-panel #register-sndbtn{
	position:absolute;
	top:36px;
	left:120px;
	background-image:url(../images/body/register_sendbtn.png);
	cursor:pointer;
        background-repeat:no-repeat;
	display:block;
}

#small-black-panel #register-sndbtn:hover{
	background-position:0 -29px;
}

#buy-it-now-panel{
	background-image:url(../images/body/buy-it-now-panel.png);
	width:235px;
	height:228px;
	position:absolute;
	top:503px;
	right:0px;
}

#buy-it-now-panel h2{
	font-weight:bold;
	font-size:16px;
	position:absolute;
	left:15px;
	top:13px;
}

#buy-it-now-panel-image{
	position:absolute;
	left:10px;
	top:55px;
	z-index:1;
}

#buy-it-now-panel-frame{
	position:absolute;
	left:10px;
	top:55px;
	z-index:2;
}

#buy-it-now-panel h3{
	position:absolute;
	left:10px;
	top:55px;
	background-image:url(../images/body/50percentwhite.png);
	height:20px;
	width:210px;
	z-index:3;
	padding: 5px 0 0 5px;
}

#buy-it-now-panel-link{
	position:absolute;
	top:205px;
	left:10px;
}

#buy-it-now-panel-link:hover{
	color:#999;
}

#view-all-btn{
	background-image:url(../images/body/view-all-btn.png);
	height:40px;
	width:100px;
	cursor:pointer;
	display:block;
	position:absolute;
	top:186px;
	left:115px;
	z-index:5;
	overflow:hidden;
}

#view-all-btn:hover{
	background-position:0 -41px;
}

#small-yellow-panel{
	position:absolute;
	top:740px;
	left:3px;
	height:162px;
	width:230px;
	background-image:url(../images/body/small-yellow-panel.png);
}


#small-yellow-panel2{
        height:162px;
	background-image:url(../images/body/small-yellow-panel.png);
        background-repeat: no-repeat;
        background-size:100% 90%;
}

#small-yellow-panel3{
	position:absolute;
	top:578px;
	left:3px;
	height:162px;
	width:230px;
	background-image:url(../images/body/small-yellow-panel.png);
}

#small-yellow-panel h2, #small-blue-panel h2, #small-green-panel h2,
#small-yellow-panel3 h2, #small-blue-panel3 h2, #small-green-panel3 h2,
#small-yellow-panel2 h2, #small-blue-panel2 h2, #small-green-panel2 h2{
	color:#FFF;
	font-size:18px;
	margin-top:-0px;
	margin-left:32px;
}

#small-yellow-panel ul, #small-blue-panel ul, #small-green-panel ul,
#small-yellow-panel3 ul, #small-blue-panel3 ul, #small-green-panel3 ul,
#small-yellow-panel2 ul, #small-blue-panel2 ul, #small-green-panel2 ul{
	left:36px;
	top:45px;
}

.bottom-panel-links li,
#small-yellow-panel li, #small-blue-panel li, #small-green-panel li,
#small-yellow-panel2 li, #small-blue-panel2 li, #small-green-panel2 li{
	list-style:url(../images/body/list-arrow.png);
}

#small-yellow-panel a, #small-yellow-panel a:visited, #small-blue-panel a, #small-blue-panel a:visited, #small-green-panel a, #small-green-panel a:visited, #small-yellow-panel2 a, #small-yellow-panel2 a:visited, #small-blue-panel2 a, #small-blue-panel2 a:visited, #small-green-panel2 a, #small-green-panel2 a:visited{
	font-size:15px;
	font-weight:bold;
}

#small-yellow-panel a:hover, #small-blue-panel a:hover, #small-green-panel a:hover, #small-yellow-panel2 a:hover, #small-blue-panel2 a:hover, #small-green-panel2 a:hover{
	color:#FFF;
}

#small-blue-panel{
	position:absolute;
	top:740px;
	left:243px;
	height:162px;
	width:230px;
	background-image:url(../images/body/small-blue-panel.png);
}

#small-green-panel{
	position:absolute;
	top:740px;
	left:480px;
	height:161px;
	width:230px;
	background-image:url(../images/body/small-green-panel.png);
}

#small-finance-panel{
	position:absolute;
	top:740px;
	right:0px;
	height:161px;
	width:230px;
	background-image:url(../images/body/small-finance-panel.png);
}



#small-blue-panel2{
        height:162px;
	background-image:url(../images/body/small-blue-panel.png);
        background-repeat: no-repeat;
        background-size:100% 90%;
}

#small-green-panel2{
        height:162px;
	background-image:url(../images/body/small-green-panel.png);
        background-repeat: no-repeat;
        background-size:100% 90%;
}

#small-finance-panel2{
        padding-bottom:8px;
        text-align:center;
        background-color:#F9A833;
        border-radius:10px;
 }

#small-finance-link{
	position:absolute;
	top:10px;
	left:35px;
	font-size:15px;
	font-weight:bold;
}

#small-finance-link:hover{
	color:#999;
}

#small-finance-panel-image{
	position:absolute;
	top:45px;
	left:45px;
}

#large-cream-panel, #large-cream-panel-category, #large-bid-panel {
        background-size:100% 100%;
	height:455px;
	background-image:url(../images/body/large-cream-panel.png);
        background-repeat:no-repeat;
	float:left;
        z-index:1;
}

#large-cream-panel ol {
        max-width:660px;
 
}
#large-cream-panel-category-reg, #large-cream-panel-account {
        height:616px;
        width:705px;
        background-image:url(../images/body/large-cream-panel-reg.png);
        position:absolute;
        left:243px;
        top:144px;
        z-index:1;
}

#large-cream-panel-reg {
        height:616px;
        width:705px;
        background-image:url(../images/body/large-cream-panel-reg.png);
        position:absolute;
        left:243px;
        top:144px;
        z-index:1;
}


#large-cream-panel-reg h2, #large-cream-panel-account h2 {
        color:#FFF;
        font-weight:bold;
        font-size:22px;
        left:520px;
}

#large-cream-panel-account p{
        padding:0 0 15px 15px;
        font-size:15px;
        width:670px;
        line-height:18px;
}


#large-cream-panel-account a,#not-reg a, #not-reg1 a, #large-cream-panel-reg a{
        font-size:16px;
        font-weight:bold;
}

#large-cream-panel-account a:hover, #not-reg a:hover, #not-reg1 a:hover, #large-cream-panel-reg a:hover {
        color:#999;
}

#large-cream-panel-reg h3{
        color:black;
        font-weight:bold;
        font-size:14px;
        padding:5px;
}

#large-cream-panel-reg h2{
        color:#FFF;
        font-weight:bold;
        font-size:22px;
        position:absolute;
        top:6px;
        left:520px;
}


#large-cream-panel-reg h3{
        color:black;
        font-weight:bold;
        font-size:14px;
        padding:5px;
}


#large-cream-panel-cos {
        height:445px;
        background-image:url(../images/body/large-cream-panel.png);
	background-repeat:no-repeat;
        background-size:100% 100%;
        z-index:1;
        overflow:auto;
}

#main-cream-panel {
        min-height:500px;        
background-image:url(../images/body/yellow-image1.png);
background-repeat: no-repeat;
background-size:100% 90%;
        float:left;
        left:0px;
        z-index:1;
	padding: 10px;
}

.main-cream-panel-register {
        background-image:url(../images/body/yellow-image1.png);
background-repeat: no-repeat;
background-size:100% 90%;
        float:left;
        left:0px;
        margin-top:-13px;
        z-index:1;
	padding-bottom: 150px;
}

#main-blank-panel-regx {
width:320px;
margin-left:10px;


}

div.main-cream-panel {
        height:485px;
        width:690px;
        background-size:100% 90%;
        background-image:url(../images/body/yellow-image.png);
background-repeat: no-repeat;
        float:left;
        margin-top:-60px;
        z-index:1;
        padding: 10px;
}


#main-cream-panel-content {
        height:420px;
        overflow: auto;
}
#main-cream-panel p{
        padding:0 0 15px 15px;
        font-size:15px;
        width:95%;
        line-height:18px;

}

#main-cream-panel h3{
	font-weight:bold;
	font-size:16px;
	padding:10px 0 10px 15px;
}

#main-term-panel {
        height:616px;
        width:705px;
        background-image:url(../images/body/large-cream-panel.png);
        position:absolute;
        left:243px;
        top:144px;
        overflow: auto;
        z-index:1;
}




#main-term-panel p{
        padding:0 0 15px 15px;
        font-size:15px;
        width:445px;
        line-height:18px;

}

#main-term-panel h3{
        font-weight:bold;
        font-size:16px;
        padding:10px 0 10px 15px;
}


#large-cream-panel-cos p{
        padding:0 0 15px 15px;
        font-size:8x;
        width:670px;
        line-height:15px;
width:600px;
}       


#large-cream-panel-cos ol{
        padding:0 0 0 25px;
}

#large-cream-panel-cos ul{
        padding:0 0 0 30px;
list-style-type:lower-alpha;
}

#large-cream-panel-cos span{
        color:green;
	font-weight:bold;
	font-size:16px;
}


#large-cream-panel-cos li{
        font-size:12px;
}

#main-cream-panel h2 {padding:10px;}

#main-blue-panel{
	background: #2dbbc7;
        width:100%;
        min-height:485px;
	background-repeat:no-repeat;
        background-image:url(../images/body/blue-image1.png);
	background-position: left bottom;
background-size:100% 90%;
	xz-index:1;
}

#main-blue-panel-content {
        min-height:520px;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
}

#main-blue-panel h2 {padding:10px;}

#main-green-panel{
        height:485px;
	background-repeat:no-repeat;
	background-image:url(../images/body/green-image1.png);
background-size:100% 90%;
	z-index:1;
	padding:10px;
}

#main-green-panel-content {
        height:420px;
        width:670px;
        overflow: auto;
}

#main-green-panel h2 {padding:10px;}

#main-blank-panel-reg{
        overflow:auto;
        height:616px;
	width:900px;
        position:absolute;
        left:180px;
        top:144px;
}


#main-blank-panel{
 	overflow-y:auto;
	height:455px;
	z-index:1;
}


#old-main-blank-panel-faq{
        position:relative;
        float:left;
        z-index:9999 !important;
	clear:both;
        min-height:480px;
        background-repeat:no-repeat;
        background-size:100% 100%;
   	background-image:url(../images/body/yellow-image.png);
}

#main-blank-panel-faq{
	height:2500px;
        xposition:relative;
        xfloat:left;
        xz-index:9999 !important;
	xclear:both;
        xmin-height:480px;
        background-repeat:no-repeat;
        xbackground-size:100% 100%;
   	background-image:url(../images/body/yellow-image.png);
	xbackground-position:0pt 87px;
}



#main-blank-panel-faq h2 {padding-left:10px; padding-top:10px;}

#main-blank-panel-links{
	width:690px;
	z-index:1;
}

#main-blank-panel-contact{
	height:616px;
	z-index:1;
}
#todo-blank-panel{
        padding:10px;
}

#not-reg{
        height:616px;
        width:400px;
        position:absolute;
        left:550px;
        top:144px;
        z-index:1;
}

#not-reg h2, #not-reg1 h2{
        padding:10px 0 10px 15px;
        font-size:18px;
	color:red; 
}

#not-reg1{
        z-index:1;
}




#main-blank-panel, #main-blank-panel-reg, #main-blank-panel-contact h3{
        margin-top:-20px;
        padding:10px 0 10px 15px;
        font-size:17px;
}

#main-blank-panel p,#main-blank-panel-contact p, #main-blue-panel p, #main-green-panel p, #not-reg p, #not-reg1 p, #main-blank-panel-reg p{
	padding:0 0 15px 15px;
	font-size:15px;
	line-height:18px;
}


#main-blank-panel ul, #main-blank-panel-contact ul, #main-blue-panel ul, #main-green-panel ul, #not-reg ul, #not-reg1 ul{
	padding:0 0 0 33px;
}

#main-blank-panel li,#main-blank-panel-contact li, #main-blue-panel li,#main-green-panel li, #not-reg li, #not-reg1 li{
	font-size:16px;
}
#main-cream-panel a {font-weight:bold;}
#main-cream-panel a:hover {color:#FFF;}
#main-cream-panel li{
        font-size:16px;
}

#main-cream-panel ul{
        padding:0 0 0 33px;
}
#link-green{
	font-size:16px;
	font-weight:bold;
	color:#8cc63f;
	padding:0 0 0 15px;
}

#link-green:hover {color: #b3d980;
}

#main-blank-panel a, #main-blank-panel-contact a, #main-cream-panel a  {
        font-size:16px;
        font-weight:bold;
        color:black;
        padding:0 0 0 0px;
}

#main-blank-panel a:hover, #main-blank-panel-contact a:hover, #main-cream-panel a:hover {color: #a0a0a0;}
        
#large-cream-panel h2{
	font-size:20px;
	font-weight:bold;
	position:absoluc cccte;
	left:12px;
	top:10px;
}

#large-cream-panel-category h2{
	font-size:16px;
	font-weight:bold;
        margin-left:20px;
 	top:10px;
	z-index:-1;
	border-bottom: #999 1px solid;
	width:682px;
}

#sort{
	font-size:13px;
	font-weight:bold;
	color:#999;
	position:absolute;
	left:470px;
	top:12px;
	z-index:2;
}

#sort-list{
	position:absolute;
	left:520px;
	top:12px;
}

#sort-list li{
	list-style:none;
	display:inline;
}

#time {color:red;
}

#sort-list li a, #sort-list li a:visited{
	font-size:13px;
	font-weight:bold;
}

#sort-list li a:hover{
	color:#999;
}

#sort-spacer{
	color:#999;
}

#auction-overview-all{
	position:absolute;
	left:590px;
	top:15px;
	font-size:15px;
	font-weight:bold;
}

#auction-overview-register{
	position:absolute;
	left:555px;
	top:15px;
	font-size:15px;
	font-weight:bold;
}

#auction-overview-all-bottom{
	position:absolute;
	left:425px;
	top:580px;
	font-size:15px;
	font-weight:bold;
}

#auction-overview-register-bottom{
	position:absolute;
	left:555px;
	top:580px;
	font-size:15px;
	font-weight:bold;
}

#auction-overview-all:hover, #auction-overview-register:hover,
#auction-overview-all-bottom:hover, #auction-overview-register-bottom:hover{
	color:#999;
}

#cream-panel-item-container{
	height:530px;
        margin-left:10px;
        margin-top:-10px;      

}

.cream-panel-item{
	height:168px;
	width:206px;
	float:left;
	padding: 0 30px 10px 0;
}

.cream-panel-item h3{
	background-image:url(../images/body/cream-item-title.png);
	height:25px;
	width:197px;
	padding:8px 0 0 10px;
}

.item-image{
	position:relative;
	bottom:5px;
	left:0px;
}

.item-button{
	cursor:pointer;
	display:block;
	height:25px;
	width:76px;
	background-image:url(../images/body/view-lots-btn.png);
	position:relative;
	bottom:32px;
	left:120px;
}

.item-button:hover{
	background-position:0 -25px;
}

.info-button{
        cursor:pointer;
        display:block;
        height:25px;
        width:76px;
        background-image:url(../images/body/info-lots-btn.png);
        position:relative;
        bottom:32px;
        left:120px;
}

.item-button:hover{
        background-position:0 -25px;
}
.cream-panel-item-category{
	float:left;
	height:76px;
	width:220px;
	padding:0 15px 15px 0; 
        margin-left:0px;
        margin-top:20px;
}

.category-image{
	position:relative;
	z-index:1;
}

.category-image-frame{
	position:relative;
	right:77px;
	z-index:2;
}

.cream-panel-item-category h3{
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:80px;
	top:-80px;
}

.cream-panel-item-category h4{
	font-size:10px;
	font-weight:bold;
	position:relative;
	left:80px;
	bottom:70px;
        width:140px;
        height:0px;
}

.cream-panel-item-category p{
	font-size:10px;
	position:relative;
	left:80px;
	bottom:45px;
        color:red !important;
}

.cream-panel-item-category-count {
	color:red;
}

#register-for-sale, #register-for-sale:visited{
	font-size:13px;
	font-weight:bold;
	position:absolute;
	left:12px;
	top:585px;
	z-index:1;
	border-top:#999 1px solid;
	padding: 3px 0 0 0;
	width:682px;
}

#register-for-sale:hover{
	color:#999;
}

#pagelinks{
        float:right;
	margin-top:-200px;
	width:200px;
	z-index:2;
}

#pagelinks ul{
	float:right;
}

#pagelinks li{
	display:inline;
	list-style:none;
}

#pagelinks ul li a, #pagelinks ul li a:visited{
	font-weight:bold;
}

#next-page{
	float:right;
	padding:0 5px 0 0;
	font-weight:bold;
}

#next-page:hover, #prev-page:hover,  #pagelinks ul li a:hover{
	color:#999;
}

#prev-page{
        float:right; 
	padding:0 5px 0 0;
	font-weight:bold;
}



#single-lot-images{
	position:absolute;
	top:12px;
	left:12px;
	background-image:url(../images/body/image-panel-background.png);
	height:591px;
	width:275px;
}

#single-lot-info{
	position:absolute;
	top:18px;
height:616px;
	left:300px;
}

#single-lot-info h4{
	font-size:18px;
	font-weight:bold;
	padding:0 0 15px 0;
}

#single-lot-info h2{
        font-size:23px;
        font-weight:bold;
        padding:0 0 4px 0;
}


#single-lot-info h3{
	font-size:19px;
	font-weight:bold;
	padding:0 0 4px 0;
}

#single-lot-info p{
	position:iabsolute;
	top:545px;
	left:0px;
	font-size:11px;
}

#live-info{
        position:absolute;
        top:18px;
width:300px;
        left:300px;
}

.terms {
        position:absolute;      
        top:555px;
        width:200px;
        font-size:18px;
}

#lot-single-img-largei, #lot-single-img-large-frame{
	position:absolute;
	top:10px;
	left:9px;
}

#single-lot-small-images{
	height:379px;
	width:280px;
	position:absolute;
	top:190px;
	left:9px;
overflow:hidden;
	z-index:1;
}

.lot-small-images{
	float:left;
	padding:0 18px 15px 0;
}

#small-image-frame-top{
	position:absolute;
	top:190px;
	left:9px;
	z-index:2;
}

#small-image-frame-bottom{
	position:absolute;
	top:382px;
}

/*#lot-bid-panel{
	position:absolute;
	top:390px;
	left:0px;
	width:390px;
	height:150px;
	background-image:url(../images/body/lot-bid-info-panel1.png);
}*/


#lot-bid-panel {
        background-color: #FFF;
        height: 125px;
        border-top-left-radius: 10px;
margin:5px;        
-webkit-border-top-left-radius: 10px;
        -moz-border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -moz-border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-top-right-radius: 10px;
}

#lot-bid-panel p {
        font-size: 16px;
        font-weight: bolder;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}

#lot-bid-panel div.message{
	background:pink;
	position:absolute;
	top:12px;
	left:12px;
	font-size:15px;
	font-weight:bold;
	height: 70px;
	width: 230px;
	color:#ed1c24;
	display:none;
}

#live-bid p{
        font-size:15px;
        font-weight:bold;
font-weight:italic;        
color:#ed1c24;
}

/*#lot-bid-panel p{
	position:absolute;
	top:5px;
	left:12px;
	font-size:15px;
	font-weight:bold;
	color:black;
}
#xbid-btn{
	cursor:pointer;
	background-color:transparent;
	border:none;
	display:block;
	height:43px;
	width:134px;
	background-image:url(../images/body/place-bid-btn.png);
	position:absolute;
	top:60px;
	left:120px;
}*/
#xbid-btn{
        cursor:pointer;
        background-color:transparent;
        border:none;
        display:block;
        height:43px;
        width:134px;
        background-image:url(../images/body/place-bid-btn.png);
}
#bid-btn.loading{
        background-image:url(../loading.gif);
}

#bid{
        height:20px;
        width:100px;
/*        position:absolute;
	/*top:30px;
        left:125px;*/
	top:55px;
        left:310px;
        font-size:15px;
        font-weight:bold;
	text-align:right;
}

#bidnew{
        height:20px;
        width:100px;
/*        position:absolute;
	/*top:30px;
        left:125px;*/
	top:55px;
        left:310px;
        font-size:15px;
        font-weight:bold;
	text-align:right;
}

#bid.loading {background-image:url(../loading.gif);}
#bidnew.loading {background-image:url(../loading.gif);}
.loading {background-image:url(../loading.gif);}

.pound{
        position:absolute;
        top:60px;
        left:296px;
        font-size:15px;
        font-weight:bold;
        text-align:right;
}


#bid-btn:hover{
	background-position:0 -43px;
}

#bid-help{
	position:absolute;
	top:3px;
	left:335px;
	color:#ed1c24;
}

#bid-help img{
	position:relative;
	top:2px;
}

#lot-form{
	position:absolute;
	top:0px;
	left:136px;
}

#lot-bid-terms{
	color:#ed1c24;
	position:absolute;
	left:260px;
	top:110px;
}

#left-col{
	float:left;
	height:560px;
	width:330px;
}

#left-col p, #right-col p{
	padding:0 0 15px 15px;
	font-size:15px;
	line-height:18px;
}

#right-col{
	float:right;
	height:560px;
	width:350px;
}

#right-col img{
	padding:0 0 5px 15px;
}

#faq-links a{
	color:blue;
}

#map{
	position:absolute;
	top:40px;
}

#contact-left{
	font-size:14px;
	left:8px;
	line-height:18px;
}

/*footer*/

#footer{
	width:955px;
	height:50px;
	position:absolute;
	top:750px;
	left:0px;
}

#footer2{
	width:955px;
	height:50px;
	position:absolute;
	top:900px;
	left:0px;
}

#footer3{
}

#footer p, #footer2 p, #footer3 p{
	top:20px;
	font-size:12px;
	color:#52504f;
}

#navalogo{
        float:right;
         }

#footer ul, #footer2 ul, #footer3 ul{
}

#footer li, #footer2 li, #footer3 li{
	list-style:none;
	display:inline;
}

#footer a, #footer a:visited, #footer2 a, #footer2 a:visited, #footer3 a, #footer3 a:visited{
	color:#52504f; 
	font-size:12px;
}
#footer a:hover, #footer2 a:hover, #footer3 a:hover{color:#8c8b8b;}

#footerspan{
	font-size:12px;
	color:#52504f;
	padding: 0 5px 0 5px;
}

#contact-page-map{
float:left;

}
#contact-page-map a{font-size:10px;
}

/* contact form */
#contact-page-form{
        height:300px;
        width:230px;
        position:absolute;
        top:29px;
        right:0px;
        background-image:url(../images/body/black_panel_contact.png);
}

#contact-page-form h2{
        position:absolute;
        font-size:15px;
        padding:5px 0 0 33px;
}

#onestepahead{
        display:none;
        visibility:hidden;
}

#message{
        position:absolute;
        top:120px;
        left:15px;
        width:196px;
        height:100px;
}

#email{
        position:absolute;
        top:90px;
        left:15px;
        width:197px;
}

#name{
        position:absolute;
        top:60px;
        left:15px;
        width:197px;
}

.send{
        position:absolute;
        top:250px;
        left:136px;
        background-color:transparent;
        border:none;
        background-image:url(../images/body/register_sendbtn.png);
        height:29px;
        width:80px;
}

.send:hover{
        background-position:0 -29px;
}



#reg { height:560px;width:690px;padding:10px; position:absolute; top:370px; overflow:auto;}
#reg h1{font-size:20px; font-weight:bolder;}
#reg ul{list-style-type:none;}
#reg li{font-size:14px; line-height:17px;padding:5px;}

.required{
	position:absolute;
	top:40px;
	left:17px;
	color:#FFF;
}

.error{
	iposition:absolute;
	itop:226px;
	ileft:15px;
	icolor:#FFF;
	ifont-size:10px;
	color:red;
	font-weight:bolder;
}

.perror{
	position:absolute;
	top:236px;
	left:15px;
	color:#FFF;
}

.sucess{
	color:#FFF;
	position:absolute;
	left:15px;
	top:50px;
	width:180px;
}

.reservemet {
color:green;
font-size:17px;
}
.reservenotmet {
color:red;
font-size:17px;
}
.bidinstructions {
font-size:14px;
}
.subcat {left:500px;z-index:2; background-color:pink;}
.subcat ul {position:absolute;}
.subcat li {background-color:grey;}
#livemessage {position: absolute; top: 390px; width: 390px; font-size: 18px;text-align: center; }


#lotdescription { margin:5px; height: 280px; overflow:auto;}
.money {text-align:right}
.sidenav {height: auto;width: 150px;padding: 0px;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;}
.sidenav ul li {padding-bottom: 5px;}
.sidenav ul {text-align: right;margin: 0px;padding: 0px;list-style-type: none;}
.sidenav h2 {font-size: 25px;top: 0px;position: relative;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
.sidenav a {color:#4f5052;font-weight:bold;font-size:12px;}
.sidenav a:visited {color:#4f5052;font-weight:bold;font-size:12px;}
.sidenav a:hover {color:#999b9f;}
.maintodo {
  margin-top: 1rem;
}
.maintodo th {padding:5px;}
.maintodo td {padding:5px;}
.maintodo h2 {padding:5px; font-weight:solid; font-size:25px;}
.maintodo h3 {background-color:grey; padding:10px; font-weight:solid; font-size:20px;}
/*
.maintodo form {padding:30px;}
*/
.payment {left:500px;}
.payment span {font-size:20px;font-wieght:solid;}
.payment li {padding:5px;}
.submit {border:solid 2px black;background-color:#d8d7d7;font-size:20px;padding:3px;}
.visa {width: 93px;height: 69px;margin: 0;padding: 0;border: 0;background: transparent url(/images/body/VISA.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */}
.delta {width: 93px;height: 69px;margin: 0;padding: 0;border: 0;background: transparent url(/images/body/DELTA.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */}
.mc {width: 93px;height: 69px;margin: 0;padding: 0;border: 0;background: transparent url(/images/body/MC.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */}
.uke {width: 93px;height: 69px;margin: 0;padding: 0;border: 0;background: transparent url(/images/body/UKE.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */}
.option {font-size:15px;width:1020px;}
.option li{list-style-type:none;}
.option img{vertical-align:middle;}
.option h3{font-size:18px; padding:0px; margin:0px;}
.option a {color:#4f5052;font-weight:bold;font-size:12px;}
.option a:visited {color:#4f5052;font-weight:bold;font-size:12px;}
.option a:hover {color:#999b9f;}
#listitems-pagination {position:absolute;left:135px;top:38px;z-index:5}
a.disabled {text-decoration: none;color: black;cursor: default;z-index:4;}
.ibidder {position: absolute;left:12px; top: 151px;width:190px}
.ibidder-panel-thumbnails {position: relative;left:13px; top: 50px;height: 0px; width:460px}
.ibidder-panel-container {float: left;height: 160px;width: 226px;}
.ibidder-panel-image{position: absolute;z-index: 1;}
.ibidder-panel-frame {position: relative;bottom: 0px;z-index: 2;}
.terms {cursor: pointer;}
#keyterms {padding:10px;width:600px;height:350px; left:-250px; top:185px; position:absolute; background:white; display:none; z-index:200; font-size:15px;
border-radius: 5px;
border-top: 1px solid #999;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
  -webkit-box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  padding: 4px;
 }
#keyterms ul{margin:20px;}
#keyterms li{padding:5px;}
#keyterms h4{padding:0px; margin:0px;}
.images-pagination {position:absolute; bottom:5px;left:85px;}
#images {list-style: none}
#nav {list-style: none}
#nav li { float:left; padding:0 18px 15px 0;}
#nav  img{border-top: 1px solid white; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.pic img { display: none }
.pic img.first { display: block }
#islideshow {position: absolute;top: 10px;left: 9px;}
.lot-single-img-large {
border-top: 1px solid white; 
border-top-left-radius: 5px; 
-webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
}
#nextlot {padding-left:50px;padding-right:50px;}
#nextlot p {font-size: 200%;color: black;text-shadow: 3px 3px 3px #999;}
#nextlot a {color:black;}
#nextlot a:hover {color:#999b9f;}
#nextlot a:active {color: #231F20;}
.notmet {color:red; cursor:help;}
.tooltip {cursor:help;}
.met{color:green; }
.regbid {
 position:absolute;
 top: 60px;

  cursor:pointer;
  background:red;
  width: auto;
  padding: 0.25em;
  -webkit-box-shadow: -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.button {
  cursor:pointer;
   position: absolute;
   left:240px;
   top: 60px;
   border-top: 1px solid #fc1c1c;
   background: #d15454;
   background: -webkit-gradient(linear, left top, left bottom, from(#ed1717), to(#d15454));
   background: -webkit-linear-gradient(top, #ed1717, #d15454);
   background: -moz-linear-gradient(top, #ed1717, #d15454);
   background: -ms-linear-gradient(top, #ed1717, #d15454);
   background: -o-linear-gradient(top, #ed1717, #d15454);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #ff2121;
   background: #ff2121;
   color: black;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
#iframe-blank-panel {
height:auto;
        width:800px;
        position:absolute;
        left:20px;
        top:144px;
        z-index:1;
        overflow:auto;
padding:10px;
}
#reg-btn {cursor: pointer;position: absolute;top:40px;left: 240px;background:#ee2a27;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; font-size:15px; padding:10px; color:white;}
#btn-bid {
cursor: pointer;
background-color: transparent;
border: none;
display: block;
height: 43px;
width: 134px;
background-image: url(../images/body/place-bid-btn.png);
position: absolute;
top: 60px;
left: 250px;
}
.withyou {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
/*
  padding: 10px;
  font-size: 15px;
  color: white;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  left: 40px;
*/
}

.againstyou {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
/*
  padding: 10px;
  font-size: 15px;
  color: white;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  left: 40px;
*/
}
.reserve {position:absolute; left:150px; top:3px; font-weight:bold;font-size:15px;}
#main-blank-panel table{padding: 0 0 15px 15px;font-size: 15px;line-height: 18px;}
*/.countdown {color:red;} */
#lotdescription1 {
	position: absolute;
	top: 300px;
}
#single-lot-small-images1 {
	position: absolute;
	top: 10px;
	left: 270px;
}
#single-lot-images1 {
	position: absolute;
	top: 80px;
}
#lot-cream-panel{
	background-color:#fff5bf;
	height:300px;
	width:438px;
	padding: 10px;
	margin: auto;
	margin-top: 60px;
	border-top-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;

border-bottom-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
}
#lot-info-panel {
	overflow: auto;
	position: absolute;
	top: 310px;
	height: 50px;
	width: 440px;
}
#lot-info-panel p {padding-bottom:5px; 
font-weight:bolder; 
font-size:12px;
margin:0px;}
#lot-white-time-panel {
	background-color: #FFF;
	height: 25px;
margin:5px;
	font-size:18px;
	color:#ce181e;
text-align:center;
border-top-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;

border-bottom-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
}
#lot-yellow-panel{
	background-color:#ffe600;
	height:598px;
	width:468px;
	position:absolute;
	top:144px;
	left:243px;
border-top-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;

border-bottom-left-radius: 10px; 
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
}
#lot-yellow-panel h3{
	font-size:28px;
	position:absolute;
	left:10px;
	top:5px;
}
#lot-yellow-panel h2{
	font-size:18px;
	position:absolute;
	left:10px;
	top:38px;
}

#lot-yellow-panel-p{
	font-size:11px;
	position:absolute;
	left:10px;
	top:55px;
	width:350px;
}
.clearfloat {
        clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#lot-white-bid-panel {
	background-color: #FFF;
	padding: 3px;
	height: 125px;
	width: 423px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	left: 12px;
	top: 370px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
}
.lot-terms {
	font-size:14px;
	padding-left: 20px;
	margin: 0px;
}
 #lot-single-images{
	left:12px;
	height:220px;
	width:250px;
}
#lot-slideshow {
position: absolute;top: 10px;left: 9px;}



#lot-single-small-images{
	height:282px;
	width:280px;
	position:absolute;
	top:0px;
	left:270px;
	overflow:hidden;
	z-index:1;
}
#lot-nav {list-style: none}
#lot-nav li {
	float:left;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0;
}
#lot-nav  img{border-top: 1px solid white; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.lot-images-pagination {
top:275px;	
left:300px;
	position: absolute;
	padding-left: 0px;
}

#lot-bid-btn{
	cursor:pointer;
	background-color:transparent;
	border:none;
	display:block;
	height:43px;
	width:134px;
	background-image:url(http://demo.amsauctions.co.uk/images/body/place-bid-btn.png);
	margin: 0px;
	right: 5px;
	bottom: 0px;
	padding: 0px;
}
#lot-bid{
	display:block;
	height:17px;
	width:120px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-bottom: 10px;
}
#lot-bid-btn:hover{
	background-position:0 -43px;
}
#lot-bid-help{
	top:3px;
	left:335px;
	color:#ed1c24;
	float: right;
}
#lot-bid-help img{
	position:relative;
	top:2px;
}
#lot-bid-form{
	top:0px;
	left:136px;
	ifloat: right;
}
#lot-scroll {
	padding-left:5px;
	padding-right:5px;
}
#lot-scroll p {
	font-size: 14px;
	color: black;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
#lot-scroll a {color:black; font-size:10px;}
#lot-scroll a:hover {color:#999b9f;}
#lot-scroll a:active {color: #231F20;}
.lot.reserve {
	left:150px;
	top:3px;
	font-weight:bold;
	font-size:12px;
}

#lot-white-bid-panel p {
	font-size: 16px;
	font-weight: bolder;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lot-notmet {color:red;}
.lot-met{color:green; }
#lot-scroll table {
z-index:102;	
border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#lot-keyterms {padding:10px;width:600px;height:350px; left:380px; top:165px; position:absolute; background:white; display:none; z-index:200; font-size:15px;
border-radius: 5px;
border-top: 1px solid #999;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
  -webkit-box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset -2px 1px 2px 2px rgba(0, 0, 0, 0.1);
  padding: 4px;
 }
#lot-keyterms ul{margin:20px;}
#lot-keyterms li{padding:5px;}
#lot-keyterms h4{padding:0px; margin:0px;}

.lot-single-img-large-oneimage, .lot-single-img-large-frame-oneimage{
        position:relative;
margin-left:90px;
margin-right:90px;
}

.logintable {margin-left:10px; }
.bottom-panel-links {
  margin-left: 20px;
/*
  margin-top: 25px;
*/
}

.lot-white-terms {cursor: pointer;}
.moreinfo a{color:black; float:right; font-size:15px;}
.moreinfo a:hover {color:#999b9f;}
#twitter_update_list a {display:none;}
.sales-next {font-size:15px; margin-top:-20px; padding-right:10px; float:right;}
.sales-next a:hover {color:red;}
li.lotdiv.updating {border:8px inset pink;}
li.lotdiv:hover { box-shadow:0px 5px 5px black;}
.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-Xsuccess{background-color:#dff0d8}a.bg-Xsuccess:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-Xdanger{background-color:#f2dede}a.bg-Xdanger:hover{background-color:#e4b9b9}

#center {
        margin: 0 auto 0 auto;
        width:1200px;
        padding: 0px;
        position:relative;
        overflow:hidden;
        min-width:1200px;
}

/*banner*/

#banner{
       top:0px;
       right:0px;
       height:145px;
       width:1200px;
       margin-left:auto;
       margin-right:auto;
}
#youtube{
        cursor:pointer;
        display:block;
        height:30px;
        width:25px;
        position:absolute;
right:80px;
        top:42px;
        background-image:url(http://www.amsauctions.co.uk/images/header/youtube-icon.png);
        z-index:3;
}

#youtube:hover{
        background-position:0 -29px;
}

#twitter{
        cursor:pointer;
        display:block;
        height:25px;
        width:25px;
        position:absolute;
right:50px;
        top:45px;
        background-image:url(http://www.amsauctions.co.uk/images/header/twitter-icon.png);
        z-index:3;
}

#twitter:hover{
        background-position:0 -27px;
}

#facebook{
        cursor:pointer;
        display:block;
        height:25px;
        width:25px;
        position:absolute;
        right:20px;
        top:45px;
        background-image:url(http://www.amsauctions.co.uk/images/header/facebook-icon.png);
        z-index:3;
}
#socialmedia{
        position:absolute;
        top:50px;
        right:125px;
        font-size:12px;
        color:#838487;
        z-index:200;
}

#here{
margin-top:20px;
width:98%;
height:80%;
overflow:auto;
text-align:center;
}

.arrowid{
top: -10px;
width: 0;
border-right-color: transparent;
border-bottom-color: #292E37;
border-left-color: transparent;
border-right-width: 20px;
border-bottom-width: 20px;
border-left-width: 20px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
margin-left:auto;
margin-right:auto;
}

.display { display:block !important;}

.selected {
box-shadow: #292E37 0px -5px 5px;
}

.lotdiv{
border:1px solid #292E37;
vertical-align:top;
position:relative;
background-color:#FEFEFE;
    display: inline-block;
    cursor: pointer;
width:250px;
height:300px;
overflow:auto;
margin:10 10 10 8;
border-radius:10px;
}

.lot-title {
padding:5px;
max-height:4.5em;
line-height: 1em;
overflow:hidden;
margin-top:-15px;
}
.popupheader{
width:600px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; 
}
.expander {background-color:#292E37;display: none; height: 400px; width: 100%; margin-bottom: 6px; float: left; cursor: default;border-style:solid;}

.expander2 {
width:100%;
background-color:#292E37;
margin-bottom: 6px;
float:left;
cursor:default;
border-style:solid;
overflow:auto;
margin-top:-10px;
padding-bottom:15px;
}
.expanderinside {

}
.login-dropdown {
margin-left:38px;
}

#exp {
position:absolute;
z-index:1000;
padding:2px;
margin-left:1px;
margin-right:15px;
width:285px;
text-align:left;
xheight:250px;
xmargin-bottom:400px;

}
.lotimage {
margin-left:auto; 
margin-right:auto;
}
#xexp {
display:none;
position:absolute;
text-align:center;
xbottom:1px;
z-index:1000;
width:100%;
background-color:white;
border:solid 1px #292E37;
xmargin-bottom: 6px;
float:left;
cursor:default;
border-style:solid;
xoverflow:auto;
xmargin-top:50px;
xpadding-bottom:15px;
}
#xexp {
width:100%;
background-color:#292E37;
margin-bottom: 6px;
float:left;
cursor:default;
border-style:solid;
overflow:auto;
margin-top:-10px;
padding-bottom:15px;
}


#here{
background-color:#FFF6BF;
padding-top:20px;
border-radius:10px;
-webkit-box-shadow: inset 0 1em 1em -1em #292E37; 
   scrollbar-face-color      : white;
    scrollbar-arrow-color     : green;
    scrollbar-highlight-color : white;
    scrollbar-3dlight-color   : white;
    scrollbar-darkshadow-Color: gray;
}

.lotdivimage{
margin-bottom:10px;
padding-bottom:10px;
width:100%;
margin-top:-5px;
height:150px;
}

.titletext{
font-size:10px;
max-height:60px;
max-width:240px;
overflow:hidden;
text-overflow:ellipsis;
}
.lottext{
padding:10px;
margin-top:-25px;
text-align:center;
}
#bid-btn{
margin-top:-30px;
float:right;
position:relative;
margin-bottom:0;
right:0;
}
#curamount {
font-weight:bold;
margin-top:0px;
color:#A30000;
}
#auction-tabs {
margin-top:-45px;
width:450px !important;
}
.search-header {
height:35px;
background-color:#FFE905;
border-top-left-radius:10px;
border-top-right-radius:10px;
width:170px;
margin-top:3.35em;
margin-left:-3.1em;
}
.search-header input{
margin-top:5px;
margin-left:15px;
}
.bottom-row {
margin-top:-5px;
}
#auction-tabs-blue {
margin-top:-45px;
width:450px !important;
}
#auction-tabs-green {
margin-top:-45px;
width:450px !important;
}
.bid-panel{
  padding: 10px;
  background-color: #FCFCFC;
  border: 2px solid #292E37; 
}

#timeleft {
color:#CE181E;
font-size:20px;
}

.key-terms {
padding:20px;

}
.bidinstructions{
font-weight:bold;
}
.hide {
display:none;
}

.lot-description{
display:inline-block;
padding:10px;
margin-left:20px; 
float:left;
width:300px;
height:220px;
background-color:white;
font-size:13px;
text-align:left;
}

.expanderdiv {
padding:10px;
display:block;
margin-top:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:90%;
}

.undernav {
font-size:13px; 
margin-top:-5px;
}

#small-green-panel2 h4 {
color:white;
margin-left:30px;
margin-top:-1px;
}
#small-blue-panel2 h4 {
color:white;
margin-left:30px;
margin-top:-1px;
}
#small-yellow-panel2 h4 {
color:white;
margin-left:30px;
margin-top:-1px;
}
.footerstyle {
margin-left:auto; 
margin-right:auto;
}
.topnav {
font-size:5px;
}
#xsearch {
    position:absolute;
    top:2px;
    right:37%;
    border:none;
    height:22px;
    width:175px;
    font-weight:bold;
    padding: 0 0 0 10px;
    color:#52504f;
}
#searchbtn {
margin-top:-5px;
margin-left:-80px;
}
#imageslideshow {
width:350px;
display:inline-block;
margin-left:10px;
float:left;
}

#slideshowpopup{
padding:10px;
margin-left:auto;
margin-right:auto;
}

#data3{
width:700px;
height:550px;
}

#reg {
margin-top:100px;
}
#iagree {
margin-right:180px;
margin-top:-20px;
float:right;
}
#not-reg1 {
width:100% !important;
left:0px !important;
max-width:705px;
}

#tv-hero {
width:710px;
height:322px;
float:left;
margin-top:-53px;
border-radius:5px;
}

#myCarousel {

border-radius:10px;

}

.carousel-inner {
border-radius:10px;
}

.withyouornot {
text-align:center;
}
.curamount{
font-size:14px;
}
.countdown{ line-height: 1.1em;}
.withyoucolor {
color:green;
font-size:16px;
}


.online{
  background-color: #10b981;
}

.againstyoucolor {
color:red;
font-size:16px;
}

#new-page {
width:1300px; 
max-width:1200px; 
margin-left:auto; 
margin-right:auto;
}

#social-panel {
height:200px;
width:230px;
border:1px solid #808080;
background-color:#EFF0F2;
border-radius:10px;
float:left;
margin-top:365px;
margin-left:480px; 
}

#title-catalogue {
border:2px solid #B2B2B2;
width:98%;
min-width:1190px;
background-color:#FCE700;
margin-left:auto;
margin-right:auto;
border-radius:10px;
height:150px;
}



.vertical .carousel-inner {
    height: 100%;
}
 
.carousel.vertical .item {
    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
}
 
.carousel.vertical .active {
    top: 0;
}
 
.carousel.vertical .next {
    top: 400px;
}
 
.carousel.vertical .prev {
    top: -400px;
}
 
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
    top: 0;
}
 
.carousel.vertical .active.left {
    top: -400px;
}
 
.carousel.vertical .active.right {
    top: 400px;
}
 
.carousel.vertical .item {
    left: 0;
}
 
.carousel.vertical .carousel-control {
    width: 100%;
    bottom: inherit;
    top: inherit;
}
 
.carousel.vertical .carousel-control.left {
    top: 0;
}
 #bidoverlay{background-color:red;}
  .zoomContainer{ z-index: 9999;}
    .zoomWindow{ z-index: 9999;}

  #exp {display:none}
  #lottemplate {display:none}
  .xlottemplate {position:relative;height:400px; overflow:hidden;}
  .lottemplate {max-height:31em; min-height:31em; border-left:1px solid #F4F4F4; margin-right: 0px; margin-top: 0.625em; border: solid 1px; border-radius: 10px; background-color: #F8F8F8;}
  .lotblock .lottitle {font-size:0.8em;}
  h2.lottitle {font-size:1em; max-height:100px;}
 .lottitle {font-size:.8em; max-height:6.25em;padding-right:.625em; padding-left:.625em;}

.blue {background-color:#03BDD2;  }
.green {background-color:#7ECB49;  }
.provisionally {color:#E6CA5C; font-size:15px; }

.conditions li {
  list-style-position: inside;
  font-size:12px;
}

.conditions-ofsale {
  font-size:15px;
  color:green;
  text-align:center;
  font-weight:bold;
}
.auction-header {
  padding-top:15px;
}
#popupslideshow {
  width:100%;
  height:300px;
}

.cycle-carousel-wrap {
  width:100%;
}
.test {
margin-top:1px;
width:91%;
font-size:11px;
border:0px solid black;
}

span.countdown{
padding-top:10px; color: #00BACA;
}

.highlight{color:red !important}


.amsyellow {
  border-bottom: 1px solid #ffea28;
}

.amsblue {
  border-bottom: 1px solid #4bb1ac;
}

.amsgreen {
  border-bottom: 1px solid #91c955;
}

.amsyellowbg {background: #ffea28}
.amsbluebg {background: #4bb1ac}
.amsgreenbg {background: #91c955}

.dropdown-menu { width:100px; }


nav {
  font-size: 1rem;
}

/*
.bg-light {
  background-color: #e8e9ea !important;
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
*/

.salesbox-panel{xbackground-color:#fff7ca;border-radius:10px 10px 0px 0px;}
.salesbox-panel h4{font-size:1.2em; font-weight:bold;}

.salesbox-panel img.auction{height:100%;max-width:8em; margin-right: 1em;}

div.minical {
  display: block;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  overflow: hidden;
  width: 4.5em;
  min-height: 5em;
  background: white;
  border-radius: 8px;
  border: 1px solid #D6251D;
  border-radius: 10px;
  margin-top: -5px;
  margin-right: -5px;
  margin-left: .8em;
}

div.minical div.month {
  padding: 2px;
  font-size: .75em;
  font-weight: normal;
  background-color: #D6251D;
  color: white;
}

div.minical div.day {
  font-size: .9em;
}

div.minical div.date {
  font-size: 2.5em;
  margin: -5px;
}

h2.bbg {color:#ffe800;font-size:2em;padding-left:15px; padding-top:.1em;height:1.9em; width:8.8em; background-image: url('//www.amsauctions.co.uk/images/body/date_panelh2.png'); background-repeat: no-repeat}

.display-5 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-7 {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

.flex-grow,
.f-grow,
.fgrow {
  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex-grow: 1 !important;
  min-width: 0%;
  min-height: 0%;
}

.flex-nogrow,
.f-grow-0,
.fgrow-0 {
  -webkit-box-flex: 0;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 0;         /* OLD - Firefox 19- */
  -webkit-flex: 0;          /* Chrome */
  -ms-flex: 0;              /* IE 10 */
  flex-grow: 0 !important;
  min-width: 0%;
  min-height: 0%;
}

.flex-shrink,
.f-shrink,
.fshrink {
  flex-shrink: 1 !important;
  min-width: 0%;
  min-height: 0%;
  max-width: 100%;
  max-height: 100%;
}

.flex-noshrink,
.f-shrink-0,
.fshrink-0 {
  flex-shrink: 0 !important;
  min-width: 0%;
  min-height: 0%;
}

dl dt {
  margin-right: .5em;
}

dl dt,
dl dd {
  display: inline-block;
}

#large-yellow-panel ul.indexblock li a {color:black !important}
,black {color:black !important}
