@charset "utf-8";
/* CSS Document */

/*
============================================================================
zero formatting - START
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, img, ul, ol {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

/*
zero formatting - END
============================================================================
body formatting and general styles - START
*/

body{
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
color:#333;
}


label {color:#366}


input {
font-size: 1em
}

font {
font-size: 1em
}

#curauctions {
width: 100%
}

#curauctions,
div.panelmid-main{
background:#fff;
}


a:link {
color: #433b82;
text-decoration: none;
}

a:visited {
color: #433b82;
}

a:hover {
text-decoration: underline;
}

a:active {

}

.errmsg {
  font-weight:bold;
  color: #cc0000;
  text-align:center;
font-weight:normal;
margin: 20px 0px;
font-size: 1.1em;
}

.loginerrmsg {
position:relative;
margin: 10px 0 0 170px;
padding: 0px;
width:240px;
text-align:center;
font-weight:normal;
font-size: 0.8em;
color: #cc0000;
line-height: 100%;
}



/*
body formatting and general styles - END
============================================================================
header formatting - START
*/

#pghead{
height: 180px;
width: 1000px;
/*
width: 100%;
*/
background: #fff url(../grafix/head-bgd.jpg) no-repeat;
}
/*
left panel (blue background behind the navigation bar applied via humraz-leftmenubgd.css
/*
header formatting - END
============================================================================
header login formatting - START
*/

#login a {
display: block;
clear: both;
}

#login_outer {
position:absolute;
top:10px;
left:565px;
}

#login_outer iframe {
height: 100px;
width: 450px;
}


#loggedin_outer {
position:absolute;
top:10px;
left: 775px;
}

#loggedin_outer p#logdin{
font-size: 1em;
font-weight: normal;
}

#loggedin_outer p#logdin span{
color: #333366;
font-weight: bold;
}
/*
input#logout{
width: 60px;
height: 18px;
margin-left: 10px;
}
*/

input.bev005a {
background: url(../grafix/bev005.gif) no-repeat 0px 0px;
height:18px;
width:60px;
margin: 0px 0px 2px 10px;
padding: 0px 0px 2px 0px;
border:0px;
color: #333366 !important;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
cursor: pointer;
}


#loggedin_outer input{
color:#000;
}

#login #loginput{
font-size: .8em;
color:#000;
width:161px;
margin: 5px 0 0 200px;
padding: 5px 5px;
float: left;
height: 2em;
}

#login a.button {
background: url(../grafix/buttonback.gif) repeat-x 0 100% #fff;
border:1px #eeeeee;
font-size: .8em;
text-decoration:none;
color:#333333;
margin: 0px 0 0 201px;
height:15px;
width:167px;
color: #333366;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
cursor: pointer;
cursor: hand;
}

html>body #login #loginput{
height: auto;
}

#loginbutt{
height:35px;
width:42px;
border:0;
display:block;
position: relative;
left: -2px;
}

#prompt {
line-height:130%;
color: #333366; 
}

#prompt span.chara {
font-size: 1em;
margin-bottom: 5px;
}

#prompt input{
height:15px;
width:40px;
margin-right:5px;
background-color:#fff;
border:1px solid #dfe5ea;
padding:3px;
text-align:center;
color: #333333;
font-weight: normal;
}

/*
#prompt input.submitbutt { 

background: url(../grafix/buttonback.gif) repeat-x 0 100% #fff;
*//*
background: url(../grafix/buttonback.gif) repeat-x 20px 10px #fff;
border:0px;
padding-top:5px;
margin:0px;
height:23px;
width:50px;
color: #333366;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
}*/
#prompt input.bev005b {
background: url(../grafix/bev005b.gif) no-repeat 1px 2px;
height:23px;
width:50px;
margin: 0px 0px 0px 0px;
border:0px;
color: #333366;
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
cursor: pointer;
}





/*
header login formatting - END
============================================================================
booking cards styles formatting - START
*/

#bookingcard {
text-align: left;
right: 0px;
top: 50px;
position: absolute;
height:100px;
width: 140px;
background: url(../grafix/bookingcard.jpg) no-repeat 0px 0px #fff;
}
#bookingcard div div div div{
padding: 15px 7px 5px 7px;
}

#bookingcard h2{
color:#333366;
font-weight: bold;
text-align:center;
font-size:1.0em;
margin: 0;
padding: 0;
}

#bookingcard h2 span{
display: block;
text-align: center;
padding-top: 5px;
}


#bookingcard a{
display:block;
height:17px;
width:82px;
margin:0 auto;
color:#333366;
text-decoration:none;
text-align:center;
background: url(../grafix/bev001-80px.jpg) no-repeat 1px -1px;
font-size:0.8em;
}

#bookingcard table{
border-collapse:collapse;
width:100%;
margin-top:2px;
margin-bottom:10px;
font-size:0.8em;
}
 #bookingcard td.left {
 width:50%;
 text-align:right;
 }
 
  #bookingcard td.right {
 width:50%;
 text-align:right;
 }

#bookingcard th{
padding-right:3px;
}

/*
booking cards styles formatting - END
============================================================================
content formatting - START
*/

#content{
width:798px;
line-height:120%;
border:1px solid #eee;
padding:10px;
padding-top: 60px;
background-color:#fff;
}

html>body #content{
margin: 10px 0 10px  158px;
}

h1{
font-size:1.4em;
font-weight:bold;
text-align: center;
margin: 1em 0 1em 0;
color: #433b82;
}

#content h2{
font-size:1.2em;
font-weight:bold;
margin:0 0 0.7em 0;
}

#content p{
margin:0 0 0 0;
}

#content ul {
margin:0 0 0.5em 2em;
list-style:disc;
}

div.generaltext {
font-weight:normal;
color:#333333;
padding: 5px 0px;
line-height:130%;
text-align:justify;
}

div.noticetext {
font-weight:bold;
color:#333366;
padding: 5px 0px;
}

div.cnoticetext {
font-weight:bold;
color:#333366;
padding: 5px 0px;
text-align:center;
}

div.simplenotice {
color:#336666;
margin: -10px 0px 10px 0px ;
font-size: 0.8em;
text-align:center;
}


div.cnoticetextSpace {
font-weight:bold;
color:#333366;
padding: 30px 0px;
text-align:center;
}

div.cnoticetextLB {
font-weight:bold;
color:#336666;
padding: 5px 0px;
text-align:center;
}

div.cnoticetextRs {
font-weight:normal;
color:#990000;
padding: 0px;
font-size:0.9em;
text-align:center;
}

div.cnoticetextDBBG {
font-weight:bold;
color:#333366;
padding: 5px 0px;
text-align:center;
font-size:1.1em;
}

div.cnoticetextSpaceLB {
font-weight:bold;
color:#336666;
padding: 30px 0px;
text-align:center;
}


div.cnoticetextSpaceL {
color:#336666;
padding: 30px 0px;
text-align:center;
}

div.cnoticetextL {
color:#336666;
padding: 0px  0px 600px 0px;
text-align:center;
}

div.cnoticetextSpacebigL {
color:#336666;
padding: 30px 0px;
text-align:center;
font-size:1.1em;
}

.boldtext {
font-weight: bold;
}

.boldtextBG {
font-weight: bold;
font-size: 110%;
}

.darkblueB{
font-weight: bold;
color: #333366;
}

#countdown{
font-weight: bold;
color: #333366;
}

#countup{
font-weight: bold;
color: #333366;
}

.darkblueBSM{
color: #333366;
font-size: 0.9em;
font-weight: bold;
}

.greynormal{
color: #666666;
}

.redNormal{
color: #990000;
}

.grey{
color: #444;
}

.darkblue{
color: #336;
}

.darkblueL{
color: #336;
font-size: 120%;
}

.darkblueBBG{
font-weight: bold;
color: #333366;
font-size: 120%;
}

.darkblueBBG1{
font-weight: bold;
color: #333366;
font-size: 1.1em;
}

.darkblueBBG2{
font-weight: bold;
color: #333366;
font-size: 110%;
}

.lightblue{
font-weight: normal;
color: #336666;
}

.lightblueB{
font-weight: bold;
color: #336666;
}

.lightblueBBG{
font-weight: bold;
color: #336666;
font-size: 110%;
}

ul.bluebullet { 
list-style: url("/images/bluebullet.gif") inside;
}

input.bev005 {
background: url(../grafix/bev005.gif) no-repeat #fff 1px 2px;
height:20px;
width:62px;
margin: 0px 0px 2px 0px;
border:0px;
color: #333366;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
}

input.remseat {
background: url(../grafix/remseat.gif) no-repeat #fff 1px 2px;
height:18px;
width:40px;
margin: 0px 0px 2px 0px;
border:0px;
color: #333;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
cursor: pointer;
}




input.bev006 {
background: url(../grafix/bev006.gif) no-repeat #fff 1px 1px;
height:27px;
width:120px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 3px 0px;
border:0px;
color: #333366;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
}

input.gelbutt010 {
background: url(../grafix/gel010.gif) no-repeat #fff  0px 0px;
height:33px;
width:86px;
margin: 0px 0px 6px 0px;
padding-bottom:6px;
border:0px;
color: #336;
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;

}

input.gelbutt010:hover {
color: #ffd;
}


input.gelbutt010 {
border:0px  #dddddd;
}

input.add2card {
background: url(../grafix/add2card.jpg) no-repeat #fff 1px 2px;
height:25px;
width:120px;
margin: 0px 0px 3px 0px;
border:0px;
color: #336;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
cursor: hand;
}

input.add2card:hover {
color: #900;
}

input>.add2card {
padding: 0px 0px 3px 0px;
}

input.add2cardP {
background: url(../grafix/add2cardP.jpg) no-repeat #fff 1px 2px;
height:25px;
width:120px;
margin: 0px 0px 3px 0px;
border:0px;
color: #336;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
cursor: hand;
}

input.add2cardP:hover {
color: #900;
}

input>.add2cardP {
padding: 0px 0px 3px 0px;
}



/*
content formatting - END
============================================================================
main menu formatting - START
*/

#mainmenu{
position:absolute;
z-index: 100;
top:185px;
left:158px;
width:819px; /* to stop it wrapping when the window is narrowed */
list-style:none;
font-size:1.0em;
margin:0;
/* background-image: url(../grafix/menu-bgd.png); */
background-repeat: repeat-x;
border: 1px solid #ECECEC;
border-right: none;
}

/*
html>body #mainmenu{
left:158px;
}
*/

#mainmenu li{
display:block;
float:left;
width: 117px;
text-align: center;
}

#mainmenu li a{
display:block;
text-decoration:none;
color:#333333;
background-image: url(../grafix/menu-bgd.png);
background-repeat: repeat-x;
padding:4px 10px 3px 10px;
border-right:1px solid #ddd;
}

#mainmenu li a:hover,
#mainmenu li a.selected{
display:block;
background: url(../grafix/main-menu-bgd-hover.png) 0 100% repeat-x #fff;
}

#mainmenu li a.selected{
font-size: 1.1em;
font-weight:bold;
color: #333366;
}

/*
main menu formatting - END
============================================================================
sub menu formatting - START
*/

#submenu{
position:absolute;
z-index: 100;
top:215px;
left:165px;
width:819px;
list-style:none;
font-size:1.0em;
padding:0;
}

#submenu li{
display:block;
float:left;

}

#submenu li a{
display:block;
text-decoration:none;
color:#555;
padding:4px 10px 3px 13px;
margin-left:13px;
background: url(../grafix/greendot.png) no-repeat 0 .6em;
}

#submenu li a:hover,
#submenu li a.selected{
font-size: 1.1em;
font-weight:normal;
color: #366;
background: url(../grafix/bluedot.png) no-repeat 0 .6em;
}

#submenu li a.auctsel:link{
background-color:#fff;
border:1px solid #666;
padding:0 0 1px 4px;
position:relative;
top:-50px;
}

#submenu li a.selected{
font-size: 1.1em;
font-weight:bold;
color: #336;
background: url(../grafix/bluedot.png) no-repeat 0 .6em;
}

/*
sub menu formatting - END
============================================================================
local sub menu formatting - START
*/

#localsubmenu{
list-style: none;
font-size:1.0em;
margin: 0;
}


#localsubmenu li{
list-style: none;
float:left;
background: url(../grafix/tabb.gif) repeat-x;
padding: 0;
margin: 0;
margin-right: 2px;
}

#localsubmenu li a{
display:block;
text-decoration:none;
color:#555;
background: url(../grafix/tabl.gif) no-repeat;
padding: 5px
}

#localsubmenu li a.selected{

}

#localsubmenu li.selauct{

}

#localsubmenu li a.auctsel:link{
background-color:#fff;
border:1px solid #666;
position:relative;
top:-50px;
}



/*
local sub menu formatting - END
============================================================================
left menu formatting - START
*/

#leftmenu {
margin-top: 70px;
float: left;
list-style: none;
padding-left: 13px;
}



html>body #leftmenu {
padding-left: 0;
width:120px;
}

#leftmenu li
{
margin: 0 0 37px 0px;
}

html>body #leftmenu li
{
margin: 0 0 37px 14px
}
/*
#leftmenu li.selauct{
position:relative;
top:-26px;
left:5px;
}

#leftmenu li a:hover{
} */

#leftmenu li a.not_selected{
display:block;
margin: 0;
width: 130px;
color:#000;
text-decoration:none;
background: url(../grafix/notselect.gif) #fff 0px 0px no-repeat;
height:30px;
color: #000;
font-weight:bold;
}

#leftmenu li a.not_selected p{
padding-top: 6px;
}
#leftmenu li a.not_selected span span span span{
padding: 0px 0px 0px 5px;
}

#leftmenu li a:hover,
#leftmenu a.selected{
display: block;
width: 140px;
color:#336;
font-weight:bold;
text-decoration:none;
font-size: 1.1em;
background: url(../grafix/select.gif) #fff -1px 0 no-repeat;
height:30px;
}

#leftmenu li a.selected p{
padding-top: 6px;
}

#leftmenu a.selected span span span span{
padding: 0px 0px 0px 5px;
}

/*
#leftmenu li a.not_selected{
margin: 0;
width: 130px;
color:#555555;
text-decoration:none;
background: url(../grafix/leftnavb.gif) #fff 0 0 repeat-y;
}

html>body #leftmenu li a.not_selected {
background: url(../grafix/navb.png) 7PX 0 repeat-y;
}

#leftmenu li a.not_selected span {
display: block;
}

html>body #leftmenu li a.not_selected span{
background: url(../grafix/navtl.png) 0 0 no-repeat;
}

html>body #leftmenu li a.not_selected span span{
background: url(../grafix/navtr.png) 100% 0 no-repeat;
}

html>body #leftmenu li a.not_selected span span span{
background: url(../grafix/navbr.png) 100% 100% no-repeat;
}

html>body #leftmenu li a.not_selected span span span span{
background: url(../grafix/navbl.png) 0 100% no-repeat;
padding: 5px;
}

#leftmenu li a.not_selected span span span span{
padding: 5px;
}

*/


/*
#leftmenu a.selected{
display: block;
width: 140px;
color:#336;
text-decoration:none;
font-size: 1.1em;
background: url(../grafix/leftnavb.gif) #fff 0 0 repeat-y;
}

html>body #leftmenu li a.selected {
background: url(../grafix/navbs.png) 7PX 0 repeat-y;
}

html>body #leftmenu a.selected span{

background: url(../grafix/navtl.png) 0 0 no-repeat;
}

#leftmenu a.selected span span{
padding: 5px;
}
#leftmenu a.selected span {
display: block;
}
html>body #leftmenu a.selected span span{
background: url(../grafix/navbl.png) 0 100% no-repeat;
}

html>body #leftmenu a.selected{min-height: 20px;height:auto;}
*/
/*
#leftmenu .mp01off{
background: transparent url(../grafix/left-menu-off-01.jpg) 0 0 no-repeat;
}

#leftmenu .mp01on{
background:transparent url(../grafix/left-menu-on-01.jpg) 0 0 no-repeat;
}

#leftmenu .mp02off{
background: transparent url(../grafix/left-menu-off-02.jpg) 0 0 no-repeat;
}

#leftmenu .mp02on{
background:transparent url(../grafix/left-menu-on-02.jpg) 0 0 no-repeat;
}

#leftmenu .mp03off{
background: transparent url(../grafix/left-menu-off-03.jpg) 0 0 no-repeat;
}

#leftmenu .mp03on{
background:transparent url(../grafix/left-menu-on-03.jpg) 0 0 no-repeat;
}

#leftmenu .mp04off{
background: transparent url(../grafix/left-menu-off-04.jpg) 0 0 no-repeat;
}

#leftmenu .mp04on{
background:transparent url(../grafix/left-menu-on-04.jpg) 0 0 no-repeat;
}

#leftmenu .mp05off{
background: transparent url(../grafix/left-menu-off-05.jpg) 0 0 no-repeat;
}

#leftmenu .mp05on{
background:transparent url(../grafix/left-menu-on-05.jpg) 0 0 no-repeat;
}

#leftmenu .mp06off{
background: transparent url(../grafix/left-menu-off-06.jpg) 0 0 no-repeat;
}

#leftmenu .mp06on{
background:transparent url(../grafix/left-menu-on-06.jpg) 0 0 no-repeat;
}

#leftmenu .mp07off{
background: transparent url(../grafix/left-menu-off-07.jpg) 0 0 no-repeat;
}

#leftmenu .mp07on{
background:transparent url(../grafix/left-menu-on-07.jpg) 0 0 no-repeat;
}
*/

#leftmenu li a.auctsel {
position: absolute;
top: 285px;
display:block;
text-decoration:none;
color:#336;
text-align:center;
width:130px;
background: #fff ;
padding:0px;
height:20px;
background: transparent url(../grafix/selectauc.gif) -1px 0 no-repeat;
}


/*

left menu formatting - END
============================================================================
footer formatting - START
*/

#footercontainer {
position:relative;
top: 10px;
height:50px;
}

#footer {
clear:both;
position: absolute;
bottom: 10px;
}

#footer p {
font-size:0.8em;
text-align:center;
padding-left: 158px;
width: 798px; 
}

#footer a{
text-decoration:none;
border-bottom:0px dotted #777;
color:#286397;
}

#footer a:hover{
border-bottom:1px solid #777;
}



/*
footer formatting - END
=======================================
auction title bar colour formatting - START
*/

/* auction pages */

p.apreview {
background-color: #e7f2fc;
background: url(../grafix/preview35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.apre-booking {
background-color: #defae8;
background: url(../grafix/prebooking35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}


p.abooking {
background-color: #ecfcce;
background: url(../grafix/booking35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.alocked {
background-color: #eeeeee;
background: url(../grafix/locked35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.alive {
background-color: #ffefe2;
background: url(../grafix/live35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.apaused {
background-color: #dedede;
background: url(../grafix/paused35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.afinished {
background-color: #ddefc7;
background: url(../grafix/closed35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.acancelled {
background-color: #e9efcf;
background: url(../grafix/cancelled35x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

/* summary box */

p.aspreview {
background-color: #e7f2fc;
background: url(../grafix/preview25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.aspre-booking {
background-color: #defae8;
background: url(../grafix/prebooking25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}


p.asbooking {
background-color: #ecfcce;
background: url(../grafix/booking25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.aslocked {
background-color: #eeeeee;
background: url(../grafix/locked25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.aslive {
background-color: #ffefe2;
background: url(../grafix/live25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.aspaused {
background-color: #dedede;
background: url(../grafix/paused25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.asfinished {
background-color: #ddefc7;
background: url(../grafix/closed25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

p.ascancelled {
background-color: #e9efcf;
background: url(../grafix/cancelled25x1.jpg) repeat-x 0 0 #fff;
margin:0;
}

/*
/*
auction title bar colour formatting - END
============================================================================
auction detail formatting - START
*/

/*  needed by all browsers, except IE to stop the content flowing outside the border */

div.auctionpgWRAP {
display:table;
width:100%;
}

/* ================   auction pages: the header information - START  ==========================*/



div.auctinfo{
}

p.atitle {
position:relative;
font-size:1.5em;
font-weight:bold;
padding: 10px 5px;
color:#333366;
}

p.atitle span {
position:absolute;
top:0px;
right:0px;
display:block;
/*margin:0px 5px 0 0;*/
padding:10px 5px; 
color: #666666;
font-weight:normal;
}

p.avalue {
position: relative;
font-size:1.1em;
font-weight:normal;
padding: 10px 0px 3px 3px;
color: #666666;
}

p.avalue span.avalueno{
color: #336666;
font-size:1.2em;
position:absolute;
left: 90px;
}

p.avalue span.auctionid {
position:absolute;
right:5px;
font-size:1.1em;
font-weight:normal;
}

p.minmax{
position: relative;
font-size:1.0em;
padding-left: 3px;
color: #336666;
}

p.minmax span.arange{
font-size: 1.1em;
color: #333366;
position:absolute;
left: 90px;
}

p.minmax span.adate {
position:absolute;
right:5px;
font-size:1.0em;
font-weight:normal;
}



/* ================   auction pages: the header information - END    ==========================*/
/* ================   auction pages: detail - START                               ==========================*/

div.auctiondetail {
position: relative;
top: 20px;
left: 10px;
}

div.auctiondetail h2.LOTheading {
padding: 0px 0px 0px 0px;
text-align: left;
color: #333366;
font-weight: bold; 
font-size: 120%;;
}

                                             /* the right panel and  the images */
                                          
div.auctiondetail div.auctionrightIMG {
float: right; 
width: 210px;
margin: 10px 0px 10px 20px;
padding: 0px;
}

div.auctiondetail>div.auctionrightIMG {
padding: 10px 0px 10px 20px;
margin: 0px;
}

div.auctiondetail div.auctionrightIMG img{
clear: both;
padding: 0px;
margin:10px 0px;
width: 200px;
height: 200px;
}

div.auctiondetail div.auctionrightIMG span.smallauctionrightIMG{
float: right; 
width: 90px;
margin: 10px 10px 10px 5px;
padding: 0px;
}

div.auctiondetail>div.auctionrightIMG span.smallauctionrightIMG{
padding: 10px 10px 10px 5px;
margin: 0px;
}

div.auctiondetail div.auctionrightIMG span.smallauctionrightIMG img{
float:right;
padding: 0px;
margin:10px 0px;
width: 90px;
height: 90px;
}

div.auctiondetail div.auctionrightIMG span.smallauctionleftIMG{
float: left; 
width: 90px;
margin: 10px 5px 10px 10px;
padding: 0px;
}

div.auctiondetail>div.auctionrightIMG span.smallauctionleftIMG{
padding: 10px 5px 10px 10px;
margin: 0px;
}

div.auctiondetail div.auctionrightIMG span.smallauctionleftIMG img{
float:left;
padding: 0px;
margin:10px 0px;
width: 90px;
height: 90px;
}



                                            /* the detail page general text */

div.auctiondetail div.auctionSECTIONS {
font-size:1em;
padding:0px;
margin: 10px 0px;
}

div.auctiondetail div>.auctionSECTIONS {
padding:10px 0px;
margin: 0px;
}

div.auctiondetail div.auctionoptions {
margin: 5px 0px;
padding: 0px;
}

div.auctiondetail div> .auctionoptions {
margin: 0px;
padding: 5px 0px;
}

div.auctiondetail table.auctionoptions {
width: 65%;
}

div.auctiondetail div.auctionoptions span.optlabel {
color: #336666;
font-size:1.2em;
}

div.auctiondetail div.auctionoptions span.optentry {
color: #366;
padding: 0px 0px 3px 0px;
}

div.auctiondetail div.auctionoptions span.optentry span.currency {
color: #366;
font-weight: bold;
font-size:1.5em;
padding: 0px ;
}

div.auctiondetail div.auctionoptions span.optentry select {
color: #333366;
font-size:1.1em;
padding: 0px;
background-color: #f8fcfc !important; 
}
div.auctiondetail div.auctionoptions span.optentry option {
color: #333366;
font-size:1.0em;
padding: 1px 5px;
background-color: #f8fcfc !important; 
}

/*
div.auctionoptions span>.optentry {
margin:0px;
}
*/
/*
div.auctionoptions span.votebutton {
background: url(../grafix/buttonback.gif) repeat-x 0 100% #fff;
border:1px solid #eee;
width: 25px;
}

div.auctionoptions input {
color: #333366;
}

*/

div.auctionoptions input.aucbutton {
background: url(../grafix/gel010.gif) no-repeat #fff 1px 2px;
height:33px;
width:86px;
margin: 0px 0px 3px 0px;
border:0px;
color: #333366;
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
cursor: pointer;
cursor: hand;
}

div.auctionoptions input>.aucbutton {
padding: 0px 0px 3px 0px;
}

div.auctionoptions input.buttonborder {
border:0px  #dddddd;
}

div.auctpagemsg {
display:block;
padding: 30px 0px;
text-align:center;
font-size: 1.2em;
color: #336;
font-weight:normal;
}

div.seatpricing {
display: block;
margin:15px 0px ;
padding:0px;
color: #336666;
font-weight: normal;
text-align:center;
}

div>.seatpricing {
padding:15px 0px ;
margin:0px;
}




                                             /* the main description of the lot */
div.auctiondetail div.mainSECTION {
padding: 10px 230px 50px 0px;
}

div.auctiondetail div.mainSECTION div.borderBACK {
border: 1px solid #dddddd; 
background-color: #f9fff9;
text-align:justify;
padding: 15px;
}

div.auctiondetail div.addendum {
font-size:0.9em;
padding-top: 20px;
}

/* end of auction details */

/* used for my-auctions - short-summary */
/*
div.myshortsum {
  position: relative;
  float: right;
  height: 100px;
  font-size:0.9em;
  background: #eee;
  padding: 3px;
}

div.myshortsum p {
  line-height:120%;
}
*/

/* end of my-auctions */

/* used to override the bg colour in auction profile */

div.auctchange {
  background: #ffffc0;  
}

/* end of auction profile */


/*
=======================================
myauctlist iframe formatting - START
*/
/* #okact{
padding:0;
background-color:#cee;
}
*/

#auctactive {
visibility: hidden;
position: absolute;
}

#myauctlist{
width: 275px;
z-index: 4000;
position: relative;
left: 165px;
top:0px;
border: 1px solid #dddddd;
}

#myauctlist .aucselhd {
background: url(../grafix/auctop.gif) 0 0 no-repeat #fff;
height:30px;
text-align:center;
}

#myauctlist .aucselhd p{
font-weight:bold;
font-size: 1.0em;
padding-top:5px;
}

#myauctlist div.back  {
background: url(../grafix/aucmid.gif) 0 0 repeat-y;
}

#selectauc {
}

#selectauc input.check {
width:auto; 
}
#selectauc p{
text-align: center; 
position:absolute; 
left:100px;
font-size:0.9em;
bottom:3px;
}

/*#selectauc input{width:auto; color: #508365; background: url(../grafix/buttonback.gif) repeat-x 0 100% #fff}*/
#selectauc input.sbutt {
width:60px; 
height:20px;
color: #333366; 
background: url(../grafix/bev005.gif) no-repeat 0 0;
border:0px;
padding: 0px 0px 10px 0px;
cursor: pointer;
}


#selectauc.show{
display:block;
z-index:1000;
background-color:#cee;
}

#selectauc.hide{
display:none;
}

#selectauc div.aucsellist {
height: 75px;
overflow: auto;
}

#selectauc table.aucst {
width:255px;
font-size:0.8em;
color: #000;
}

#selectauc table.aucst td.aucstatus {
width:40px;
text-align:center;
color: #336666;
}

#selectauc table.aucst td.auctitle {
width:180px;
text-align:left;
}

/*

#selectauc div {
background: url(../grafix/constl.gif) no-repeat;

}
#selectauc div div{
background: url(../grafix/constr.gif) no-repeat 100% 0;
}

#selectauc div div div{
background: url(../grafix/consbl.gif) no-repeat 0 100%;

}

#selectauc div div div div{
background: url(../grafix/consbr.gif) no-repeat 100% 100%;
height: 80px;
padding: 5px
}

*/



/*
myauctlist iframe formatting - END
=======================================
curr-auct iframe formatting - START
*/

div.auctionlistwrapper {
display:table;
width:100%;
padding-top: 0px;
}

div.currauct{
position: relative;
border:1px solid #ddd;
margin: 0px 0px 25px 0px;
padding:0px;
}

div.currauct a.banner {
  text-decoration: none;
}

p.channid {
padding: 5px;
height: 15px;
margin: 0;
font-size: 1.1em;
font-weight: bold;
}

p.channid span.aucid{
position:absolute;
width:100px;
text-align:center;
font-weight: normal;
color: #336666;
}

p.channid span.auctitle {
position:absolute;
left: 110px;
 text-decoration: none;
}

p.channid span.auctype {
  text-decoration: none;
  position:absolute;
  right: 5px;
}

div.currauct div.details {
height: 100px;
}


div.currauct .descrip {
padding: 10px 10px 0px 0px;
line-height: 1.2em;
font-size: 85%;
text-align:justify;
height: 75px;
}

div.currauct div.details img{
float:left;
margin:0 10px 0 0;
border: 0px solid #cfd6cf;
}

div.currauct div.details img.sponsor{
float:right;
margin:10px 0 0 0;
}

div.currauct div.details{
position:relative;
}

div.currauct div.belowdetails{
margin: 0;
position: relative; 
color: #336666;
}

div.currauct span.nosale {
font-weight:normal;
color: #336;
}

div.currauct span.full {
color: #cc0000;
}

div.currauct  div.belowdetailsinfo{
position:absolute;
right: 5px;
bottom:-10px;
}

div.current div.details a{
background-color:#fff;
border-bottom:1px dotted #777;
}


p.detailfoot{
clear:both;
position: relative;
font-size:0.9em;
background-color: #fafafa;
background: url(../grafix/greygreen20x1.gif) repeat-x 0 0 #fff;
padding:0px;
height:20px;
}

p.detailfoot  span.lotvalue{
position:absolute;
left:0px;
top:3px;
width: 100px;
text-align:center;
color: #336666;
}

p.detailfoot  span.bidrange {
position:relative;
color: #336666;
left: 110px;
top:3px;
}

p.detailfoot  span.soldprice {
position: relative;
left: 110px;
top:3px;
font-size: 1.0em;
color: #336666;
}

p.detailfoot  span.soldprice span.bold {
color: #333366;
font-weight:bold;
}


p.detailfoot  span.start {
  position:absolute;
  padding:0;
top:3px;
  right:5px;
  text-decoration: none;
  color: #333366;
}

p.detailfoot span.start #scountdown{
 font-weight: bold;
}

p.detailfoot span.start #scountup{
font-weight: bold;
}


a.auctfull {
/*     z-index:24; */
    color:#000;
    background-color:#fff;
    text-decoration:none;
    border-bottom:1px dotted #777;
}

a.auctfull:hover{
z-index:500;
background-color:#fff;
    border-bottom:1px solid #777;
}

a.auctfull span{display: none}

a.auctfull:hover span{ 
  display:block;
  position:absolute;
  top:2em; left:5px; width:300px;
  border:1px solid #C9DADB;
  background-color:#eee; color:#000;
  padding: 3px;
}
/*
curr-auct iframe formatting - END
=======================================
registration form formatting - START
*/

textarea{
width: 400px;
}

div.topmess {
 margin: 5px;
 padding: 5px 5px 20px 5px;
text-align: left;

}

div.topmess span {
font-weight: bold;
}
div.instructions {
 margin: 0px;
 padding: 20px 0px 0px 0px;
text-align: center;
}

div.instructions span {
font-weight: bold;
}

div.chargedetails {
display:block;
position: relative;
left:0px;
width:788px;
height:60px;
font-size: 1.0em;
color: #333333;
background: url(../grafix/chargedetails.jpg) no-repeat 0 0 #fff;
line-height: 150%;
margin: 20px 5px 5px 5px;
padding: 10px 0px 0px 0px;
text-align:center;
}

div.chargedetails div.payment {
padding: 0px;
font-size: 1.1em;
}

div.chargedetails div.payment span{
font-weight:bold;
color: #333366;
}

p.frm {
  margin: 30px 0px !important;
  padding: 0px;
}



table.frm {
  font-size: 100%;
  width: 99%;
  line-height: 150%;
}

table.frm td {
  vertical-align: middle; 
}

table.frm td.title {
 /* width: 15em; */
  width: 140px;
  text-align: right;
  font-size: 0.9em;
}


table.frm td.titlem {
  width: 140px;
  font-weight: bold;
  text-align: right;
  margin-right: 1em;
}



table.frm td.titlep {
  font-weight: bold;
  text-align: right;
  margin-right: 1em;
}

table.frm td.userinp {
  text-align: left;
  margin-right: 1em;
  padding-right: 3em;
}


table.frm td.comment {
width: 400px;
  vertical-align: middle;
  margin-left: 10px;
 /* background-color: #F8EAE7; */
 /* background-color: #feefe2; */
  background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
  text-align: left;
  font-size: .8em;
  padding: 0px 5px;
   line-height: 110%;
}


table.frm td.nocomment {
width: 300px;
  margin-left: 10px;
  font-size: .9em;
  padding: 5px;
}

input {
  color: #781351;
  border: 1px solid #cacccb;
  width: 150px;
}

input.sml{
  color: #781351;
  border: 1px solid #cacccb;
  text-align:center;
  width: 40px;
}

input.msml{
  color: #781351;
  border: 1px solid #cacccb;
  text-align:center;
  background-color: #f8fcfc !important;
  width: 40px;
}

input.lrgm{
  color: #781351;
  border: 1px solid #cacccb;
  width: 200px;
  background-color: #f8fcfc !important;
  padding-left:3px;
 }

input.lrg{
  color: #781351;
  border: 1px solid #cacccb;
  width: 200px;
  background-color: #ffffff !important;
  padding-left:3px;
 }

.mandatory {
background-color: #f8fcfc !important; 
}


input.check {
width: auto;
border: none;
}


div.submit {
  margin-right: 10px;
  text-align: right;
}

input.submitter {
  border: 0;
  margin-left: 21em;
  background: #fff url(../grafix/submit.gif) no-repeat;
}


.submit input {
  margin-left: 21em;
  color: #000;
  background: #ffa20f;
  border: 2px outset #d7b9c9
}

fieldset {
  border: 1px solid #dfe0da;
 /* margin: 1em 5px 0 5px;*/
margin: 10px 5px;
padding: 0px 0px 10px 5px;
}

legend {
  color: #336;
/*background: #c1e3c8; */
background: url(../grafix/legendback.gif) repeat-x 0px 0px #fff;
/*  background: #bfe4df;*/
  border: 1px solid #eeeeee;
  padding: 3px 10px  7px 10px;
  font-size:1.1em;
}

.infotext {
padding: 0px 10px 10px 150px;
font-size: 0.9em;
}

.infotext2 {
padding: 10px;
font-size: 0.9em;
line-height:120%;
}

.infotext2red {
padding: 10px;
font-size: 0.9em;
line-height:120%;
color: #cc0000;
}

/*
registration form formatting - END
=======================================
???? formatting - START
*/

div#areyouthere {
  position: absolute;
  top: 300px;
  left: 400px;
  width: 300px;
  height:110px;
  /*background-color: #fff;*/
  background: url(../grafix/areyouthere.jpg) no-repeat 0 0 #fff;
  border: 1px solid #dfdfdf;
  text-align: center;
  font-size: 1.0em;
  z-index:100;
  visibility: hidden;
}

div#areyouthere input.sbutt {
width:60px; 
height:20px;
color: #333366; 
background: url(../grafix/bevRU.gif) no-repeat 0 0;
border:0px;
padding: 0px 0px 2px 0px;
}

.button {
background: url(../grafix/buttonback.gif) repeat-x 0 100% #fff;
border:1px solid #ddd;
}

.seatprice{list-style: none;margin:0;padding:0}
.seatprice li{float:left;}

#submenu.contab {
border: none;
background: none;
position: absolute;
top: 225px;
left: 159px;
width:820px;
}

#submenu.contab li {
margin: 0px 1px 0px 0px;
text-align:center;
width:81px;
}

#submenu.contab li a{
background: url(../grafix/tabbs.gif) repeat-x;
display: block;
padding: 0;
border: none;
margin-left:0px;
}

#submenu.contab a span{
display: block;
background: url(../grafix/tabls.gif) no-repeat;
padding: 0;
}

#submenu.contab a span span{
background: url(../grafix/tabrs.gif) no-repeat 100% 0;
display: block;
padding: 2px 1px;
font-size: 0.9em;
}

#submenu.contab li.selected a {
position: relative;
font-size: 1.1em;
color: #333366;
top: 3px;
}

#submenu.contab li.selected a, #submenu.contab li a:hover{
background: url(../grafix/tabb.gif) repeat-x;
}

#submenu.contab li.selected a span, #submenu.contab li a:hover span{
background: url(../grafix/tabl.gif) no-repeat;
}
#submenu.contab li.selected a span span, #submenu.contab li a:hover span span{
background: url(../grafix/tabr.gif) no-repeat 100% 0;
}

#submenu.contabCN {
border: none;
background: none;
position: absolute;
top: 225px;
left: 159px;
width:820px;
}

#submenu.contabCN li{
margin: 0px 1px 0px 0px;
text-align:center;
border: 1px solid #dfdfdf;
color: #336666;
}

#submenu.contabCN li a:hover{
font-size:1.0em;
color: #333366;
}

#submenu.contabCN li a{
background: url(../grafix/subbak.gif) repeat-x;
display: block;
padding: 0px 0px 3px 3px;
border: none;
margin-left:0px;
font-size:1.0em;
}



#bidconsole {
clear: both
}

.seatprice {text-align:center;font-size: 1em}
.seatprice label{text-align:center; margin-right:10px}



/*
#prebookindl{width:70%; text-align:center;}
#prebookindl{width:300px;float: right;margin-left: 3em;margin-bottom: 3em; color: #3c9187}
#prebookindl dt{clear:both; float: left;width: 150px;clear: both}
#prebookindl dd, #prebookindl dt span{color: #276397}
#prebookindl dd.total {font-size: 1.3em}
#prebookindl input.button{margin-left: 100px}
#prebookindl .arrowdt{width:300px;padding-top:20px}
#prebookindl .arrowdt input{float: left; }
#prebookindl .arrowdt input.imagebutton{position: relative; top:-15px}
input.date {width: 5em}

#submitbutton{padding-top: 10px}
*/

div.nobookingsmsg {
font-weight:bold;
color:#336666;
padding: 30px 0px 400px 0px;
text-align:center;
}


#bookingspage {
width:800px;
font-size: 0.85em;
padding: 10px 0px 0px 0px;
min-height: 700px;
}


#bookingspage div.payments {
position: relative;
font-size: 1.1em;
padding: 0px 0px 0px 40px;
}



#bookingspage div.payments div.nopayments {
display:block;
text-align: right;
padding: 0px 88px 400px 0px;
font-style:italic;
color: #336666;
font-size: 1.1em;
}

#bookingspage div.chargemsg {
padding: 5px 60px 0px 40px;
color: #333333;
font-size: 1.0em;
}

#bookingspage div.chargemsg span.charge {
padding: 0px;
color: #333366;
font-size: 1.1em;
font-weight:bold;
}

#bookingspage div.chargemsg div.note {
padding: 5px 90px 0px 25px;
color: #333333;
font-size: 90%;
line-height: 130%;
}

#bookingspage div.chargemsg div.note span{
font-weight:bold;
}

#bookingspage div.euvat {
padding: 30px 88px 0px 100px;
color: #333333;
font-size: 1.0em;
}

#bookingspage div.euvat span{
font-weight:bold;
color: #336666;
}

#bookingspage div.euvat div.euvatconf{
padding: 5px 23px;
color: #333333;
font-size: 0.9em;
}

#bookingspage input.check {
width:auto; 
}

#bookingspage table.bookings {
width: 100%;
margin: 0px 0px 20px 0px;
}


#bookingspage table.bookings td.auctionbackhd {
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

#bookingspage table.bookings td.auctionbackhd2row {
background: url(../grafix/bcardauctionback2row.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}




#bookingspage table.bookings td.booktimehd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}

#bookingspage table.bookings td.bookidhd {
width: 15%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.categoryhd {
width: 5%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.idhd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.titlehd {
width: 30%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.statushd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.paymentbackhd {
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

#bookingspage table.bookings td.savinghd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.payhd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.duehd {
width: 10%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}

#bookingspage table.bookings td.commenthd {
width: 15%;
background: url(../grafix/bcardauctionback.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-weight:bold;
text-align:center;
}
#bookingspage table.bookings td.removehd {
width: 5%;
color:  #336666;
font-weight:bold;
text-align:center;
}


#bookingspage table.bookings td.booktimeit {
text-align:center;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
padding:3px 0px;
}

#bookingspage table.bookings td.bookidit {
text-align:center;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
padding:3px 0px;
}

#bookingspage table.bookings td.categoryit {
text-align:center;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
padding:3px 0px;
}


#bookingspage table.bookings td.idit {
text-align:center;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
padding:3px 0px;
}


#bookingspage table.bookings td.titleit {
text-align:left;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
overflow:hidden;
padding:3px 2px;
}


#bookingspage table.bookings td.statusit {
text-align:center;
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
padding:3px 0px 3px 3px;
}


#bookingspage table.bookings td.savingit {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
text-align:center;
font-weight:bold;
padding:3px 0px;
}


#bookingspage table.bookings td.payit {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
text-align:center;
/*font-weight:bold;*/
padding:3px 0px;
}


#bookingspage table.bookings td.dueit {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
text-align:center;
/*font-weight:bold;*/
padding:3px 0px;
}

#bookingspage table.bookings td.commentit {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
color:#000000;
text-align:center;
padding:3px;
font-size: 0.9em;
}

#bookingspage table.bookings td.commentit span {
color:#cc0000;
}

#bookingspage table.bookings td.totaltitle {
background: url(../grafix/bcardtotals.gif) repeat 0 0 #fff;
text-align:right;
font-weight:bold;
padding:3px 5px 3px 40px;
color: #336666;
font-size: 1.0em;
border: 1px solid #dddddd;
}

#bookingspage table.bookings td.nopay {
background: url(../grafix/bcardtotals.gif) repeat-x 0 0 #fff;
text-align:right;
padding: 3px 15px 3px 0px;
color: #336666;
font-size: 1.1em;
border: 1px solid #dddddd;
}


#bookingspage table.bookings td.paylaterttot {
background: url(../grafix/bcardtotals.gif) repeat-x 0 0 #fff;
border: 1px solid #dddddd;
text-align:center;
font-weight:bold;
padding:0px;
font-size: 1.0em;
}


#bookingspage table.bookings td.paynowttot {
background: url(../grafix/bcardtotals.gif) repeat-x 0 0 #fff;
border: 1px solid #dddddd;
text-align:center;
font-weight:bold;
padding:0px;
font-size: 1.0em;

}

#bookingspage table.bookings td.savingttot {
background: url(../grafix/bcardtotals.gif) repeat-x 0 0 #fff;
border: 1px solid #dddddd;
text-align:center;
font-weight:bold;
padding:0px;
font-size: 1.0em;
}

#bookingspage table.bookings td.blanktot {
background: url(../grafix/bcardtotals.gif) repeat-x 0 0 #fff;
border: 1px solid #dddddd;
text-align:center;
font-weight:bold;
padding:0px;
font-size: 1.0em;
}


#bookingspage table.bookings td.vattitle {
/*background: url(../grafix/bcardvatback.gif) repeat-x  0 0 #fff;*/
text-align:right;
font-weight:bold;
padding:0px 5px 0px 0px;
color: #336666;
font-size: 0.9em;
}

#bookingspage table.bookings td.paylatertvat {
/*background: url(../grafix/bcardvatback.gif) repeat-x  0 0 #fff;*/
text-align:center;
padding:0px;
font-size: 0.9em;
}


#bookingspage table.bookings td.paynowtvat {
/*background: url(../grafix/bcardvatback.gif) repeat-x  0 0 #fff;*/
text-align:center;
padding:0px;
font-size: 0.9em;
}

/* results page layout */
.resultspage {
width:800px;
font-size: 0.9em;
padding: 10px 0px 20px 0px;
min-height: 60px;
}

.resultspage table.results {
width: 100%;
margin: 0px 0px 20px 0px;
}

.resultspage table.results td.heading {
background: url(../grafix/resultsheading.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

.resultspage table.results td.heading2row {
background: url(../grafix/resultsheading2row.gif) repeat-x 0 0 #fff;
border:1px solid #dddddd;
color:  #336666;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

.resultspage table.results td.entry {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
text-align:center;
padding:3px;
}
.resultspage table.results td.entryleft {
background: url(../grafix/bcardauctionbackit.gif) repeat 0 0 #fff;
text-align:left;
padding:3px;
}

div.londontime {
width:140px;
border:0px solid #ccc; 
background: #6BB8AE; 
color: #FFFFFF;
font-weight:bold;
margin:30px 0px 0px 0px
}