@charset "utf-8";
/* CSS Document */
/* CSS Reset */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}
/* Main Styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a { outline:none !important;}
strong { font-weight:bold;}
p { font-size:13px; line-height:16px;}
/* Jake Homepage Starts */
.homepage_right_banner { position:relative; height:320px; width:700px; overflow:hidden; margin-top:5px;}
.banner_image { float:left; }
.banner_one_holder { float:left; }
.slides .banner_text { width:690px; }

div.homepage_right_banner  div.moduletable {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    height: 300px;
    padding: 10px;
    width: 680px;
	overflow:hidden;
}
div.slideshow { height:300px; width:680px; overflow:hidden;}
.banner_text { background:url(../images/text_bg_transparent.png); padding:10px 5px; float:left; position:absolute; bottom:0; left:0; }
.banner_text h2 a, .banner_text h3 a, .banner_text h4 a { font-weight:normal; text-decoration:none;}
.banner_text h2, .banner_text h3, .banner_text h4 { padding-bottom:5px; font-weight:normal; padding-top: 18px;}
.banner_text h2 a { font-size:20px;}
.banner_text a {color:#ffffff; font-size:14px; text-decoration:none;}
.slides { position:relative; float: left; width:700px; height:320px;}
#slidernav { position:absolute; bottom:20px; right:20px; z-index:10;}
#slidernav a { text-decoration:none; background: url(../images/home_slide_squares.png) no-repeat scroll 0 -21px transparent;  border: 0 none;  cursor: pointer;  display: block;  float: left;  height: 22px;   margin-right: 0;  padding-right: 4px;   position: relative;   text-indent: -9999px;  width: 18px;    z-index: 100;}
#slidernav a.activeSlide {  background: url(../images/home_slide_squares.png) no-repeat scroll 0 -1px transparent;}
.homepage_left_banner{     background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    height: 300px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 200px !important;
}
.banner_image_left { float:left;}
.banner_text {min-height: 60px;
    width: 210px;}
.grid_3.homepage_blocks { width:180px; margin-top:20px; margin-right:0;}
.span_arrow {  color: #000065;  display: inline;  float: left;  font-size: 13px;    height: 20px;  width: 20px; text-indent:-9999px; background:url(../images/span_arrow.png) no-repeat center top; }
.block_text { float: left; width:180px; margin-top:10px; padding-bottom:10px;}
.block_text a { line-height:1.2em; width:160px; float:left; display:inline; color:#454540; text-decoration:none; font-size:15px; }
.lower_block_holder { float: left; margin-bottom:20px; background-color:#DEDFE0; padding-bottom:2px; padding-top:2px; margin-top:10px;}
.lower_block_holder h3 { padding-left:10px;}
.lower_block_holder a { color:#000065; text-decoration:none; font-size: 17px;}
.lower_block_holder .span_arrow { padding-right:5px; background:url(../images/large_span_arrow.png) no-repeat center top;}
.view_more_holder h3 { float:right; padding-right:10px;}
.lot_image {float: left;    overflow: hidden;    width: 140px;}
.lot_text { float: left; margin-top:15px;}

.upcoming_lot a { color: #000065; line-height:1.2em; text-decoration:none; font-size:12px; }
.lot_text h4 { padding-bottom:5px;}
/* Jake Homepage Ends */
/* Catalogue */
div.auction-holder { background:url(../images/auction-holder-bg.gif) 10px top repeat-y; float:left;     margin: 45px 0 10px;}
div.auction-holder div.auction-left div.module-1 { padding-top:10px; padding-bottom:10px; float:left; width:220px; }
div.auction-holder div.auction-left div.module-1 div.details { padding:10px; width:200px; }
div.auction-holder div.auction-left div.module-1 div.details h1 {line-height: 32px;   border-bottom: 2px solid #999999;    font-size: 26px;    margin-bottom: 20px; color:#000065;    padding-bottom:10px;}

div.auction-holder div.auction-left div.module-1 div.details div.lhs_auction_date {     color: #000065;
    font-size: 16px;
    padding-bottom:20px;}
div.auction-holder div.auction-left div.module-1 div.details div.lhs_auction_time {     color: #000065;
    font-size: 16px;
    padding-bottom:20px;}
div.auction-holder div.auction-left div.module-1 div.details h4 {    color: #000065;   font-size: 16px;    padding-bottom: 10px;}
div.auction-holder div.auction-left div.module-1 div.details h4 strong {    display: block;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 10px;
    width: 200px;}
span.lot_header_category_sort_by_new {    float: left;    height: 40px;    line-height: 40px;}
/*div.lots-per-page select.paginate {  float: left;    line-height: 40px;    margin-left: 10px;    margin-top: 10px;} */
div.auction-holder div.auction-left div.module-1 div.details div.callout { background: none repeat scroll 0 0 #FFFFFF;   float: left;    margin-bottom: 10px;    margin-top: 10px;    padding: 10px;    width: 180px;}
div.auction-holder div.auction-left div.module-1 div.details div.callout p {color:#7D7D7A;}
div.auction-holder div.auction-left div.module-1 div.details div.callout p a { color:#000065; text-decoration:none;}
div.auction-holder div.auction-left div.module-1 div.estimate-filter { padding:10px; width:200px; float:left; }
div.auction-holder div.auction-left div.module-1 div.estimate-filter h4 {  color: #000;    font-size: 16px;    padding-bottom: 10px; }
div.auction-holder div.auction-left div.module-2 { padding-top:10px; padding-bottom:10px; float:left; width:220px; border-top: 20px solid #fff;}
div.auction-holder div.auction-left div.module-2 div.wrapper { padding:10px;}
div.auction-holder div.auction-left div.module-2 div.wrapper h4 {  color: #000;    font-size: 16px;    padding-bottom: 10px; }
div.auction-holder div.auction-left div.module-2 div.wrapper h5 {  color: #000;    font-size: 15px;    padding-bottom: 10px; }
div.auction-holder div.auction-left div.module-2 div.wrapper input.search {    margin-bottom: 10px;    padding: 5px;    width: 185px;}
div.auction-holder div.auction-left div.module-2 div.wrapper input.button.blue {    margin-right: 10px; background:#000065; color:#fff; border:0px none;     padding: 5px 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.auction-holder div.auction-left div.module-2 div.wrapper input.button.grey { background:#B0B0AD; color:#fff; border:0px none;     padding: 5px 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.auction-holder div.auction-left div.module-3  {border-top: 20px solid #fff; padding-top:10px; padding-bottom:10px; float:left; width:220px; }
div.auction-holder div.auction-left div.module-3 div.wrapper { padding:10px;}
div.auction-holder div.auction-left div.module-3 div.wrapper h4 {  color: #000;    font-size: 16px;    padding-bottom: 10px; }
/*div.auction-holder div.auction-right { margin-left:10px;}*/
/*div.auction-holder div.auction-right div.auction-controls {    background: none repeat scroll 0 0 #F0F0F0;    float: left;   width: 700px;}
div.auction-holder div.auction-right div.auction-controls div.view-type { width:260px; }
div.auction-holder div.auction-right div.auction-controls div.lots { width:170px; }
div.auction-holder div.auction-right div.auction-controls div.view-type ul li { display:inline;  }
div.auction-holder div.auction-right div.auction-controls div.view-type ul li a {    color: #454540;    display: block;    float: left;    font-size: 16px;    height: 40px;    line-height: 40px;    padding-left: 50px;    text-decoration: none;    width: 80px;}
div.auction-holder div.auction-right div.auction-controls div.view-type ul li a.grid { background:url(../images/grid-bg.gif) no-repeat 10px center;}
div.auction-holder div.auction-right div.auction-controls div.view-type ul li a.list { background:url(../images/list-bg.gif) no-repeat 10px center;}*/
/*div.lots-per-page { height:40px; line-height:40px; }
div.lots-per-page label {    float: left;    font-size: 17px;    padding-top: 11px;}*/
/*div.sort-by {float: left;    height: 25px;    line-height: 40px;    padding-top: 15px;}
div.sort-by span.lot_header_categorysortby { float:left;margin-right: 10px; }*/
span.mod-value_enter_lot { width:200px;}
span.mod-value_enter_lot #slider-range {
    background-image: url("images/slider-bg-grey.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 28px !important;
    margin-left: 11px;
    margin-top: 10px;
    width: 180px;
}
div.bid-amount span.euro-text { display:block;}

/*div.sort-by form { float:left;}
div.sort-by select#sortby { float:left; margin-top:-3px; }
div.sort-by label {    float: left;    font-size: 17px;    padding-top: 11px;}*/
/*div.downloads-pagination { width:700px; float:left; height:40px;    padding-bottom: 5px;  }*/
div.downloads-pagination div.downloads a {  margin-top: 10px;    background: url("../images/download-icon.png") no-repeat scroll 170px center transparent;    color: #000065;    display: block;    float: left;    font-weight: bold;    height: 30px;    line-height: 30px;    text-decoration: none;    text-transform: uppercase;    width: 200px; }
/*div.info-for-purchasers {    background: none repeat scroll 0 0 #000065;    float: left;    font-size: 10px;    height: 26px;    line-height: 20px;    margin-left: 10px;    margin-top: 10px;    text-align: center;    width: 130px;-webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 3px 5px rgba(50, 50, 50, 0.3);
box-shadow:         0px 3px 5px rgba(50, 50, 50, 0.3);
}*/

/*div.info-for-purchasers a { border: 1px solid #CCCCCC;  color:#fff; line-height:26px; text-decoration:none;   background: none repeat scroll 0 0 #000065;    float: left;    font-size: 10px;    height: 24px;    line-height: 23px;    text-align: center;    width: 128px; display:block;}*/
/*div.info-for-purchasers a {    background: none repeat scroll 0 0 #D81F27;    border: 1px solid #CCCCCC;    color: #FFFFFF;    display: block;    float: left;    font-size: 8px;    font-weight: bold;    height: 24px;    letter-spacing: 0.8px;    line-height: 23px;    text-align: center;    text-decoration: none;    text-transform: uppercase;    width: 128px;}*/
/* div.downloads-pagination div.pagination-links {    margin-left: 0;padding-top: 10px; float:right; width:355px;}
div.downloads-pagination div.pagination-links ul li {     border: 1px solid #ccc;    display: block;    float: left;    font-size: 13px;    height: 15px;    line-height: 15px;    margin: 0 1px;    min-width: 15px;    padding: 5px 2px;   text-align: center;}
div.downloads-pagination div.pagination-links ul { float:right;}
div.downloads-pagination div.pagination-links ul li a { color:#454540; text-decoration:none;  }
div.downloads-pagination div.pagination-links ul li.current { background:#000065; }
div.downloads-pagination div.pagination-links ul li.current a { color:#fff;}
div.downloads-pagination div.pagination-links ul li.previous {    background: url("../images/pagination-arrows.png") no-repeat scroll 5px 5px transparent;    padding-left: 25px;}
div.downloads-pagination div.pagination-links ul li.next {    background: url("../images/pagination-arrows.png") no-repeat scroll 24px -24px transparent;}*/
div.lot-row { width:700px; float:left; border-top: 1px solid #ccc; padding-top:10px; padding-bottom:10px;}
/*div.lot-row div.list-image { width:140px;}
div.lot-row div.list-image img {width:140px;}*/
div.list-lot-details h3 {     color: #000065;    font-size: 18px;    font-weight: bold;    padding-bottom: 10px;    text-transform: uppercase; }
div.list-lot-details p { color:#000065;}
/*div.list-lot-details div.estimates-bidding {     clear: both;    float: left;    margin-top: 10px;    padding-bottom: 10px;    width: 540px;}
div.list-lot-details div.estimates-bidding span.lot_moreinfo a { color:#000065; font-size:14px; font-weight:bold; }
div.list-lot-details div.estimates-bidding div.estimate { width:540px; float:left; display:block; height:30px; line-height:30px;}
 div.list-lot-details div.estimates-bidding div.place-bid a { display:block; line-height:13px; height:13px; padding:10px 20px; background:#000065; float:left; color:#fff; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    margin-right: 15px;}
 div.list-lot-details div.estimates-bidding div.wishlist a { display:block; line-height:13px; height:13px; padding:10px 20px; background:#D1D1D1; float:left; color:#000065; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.list-lot-details div.estimates-bidding div.wishlist.listed a { background: none repeat scroll 0 0 #BEE3FF;    border-radius: 5px 5px 5px 5px;    color: #000065;    display: block;    float: left;    height: 13px;    line-height: 13px;    padding: 10px 20px;    text-decoration: none;}
div.list-lot-details div.estimates-bidding div.lot_changebid a { background: none repeat scroll 0 0 #BEE3FF;    border-radius: 5px 5px 5px 5px;    color: #000065;    display: block;    float: left;    height: 13px;    line-height: 13px;    padding: 10px 20px;    text-decoration: none;}
div.list-lot-details div.estimates-bidding p.bid-amount {    clear: both;    display: block;    float: left;    margin: 10px 0;    width: 540px;}*/
div.auction-left div.module-3 div.wrapper label { float:left; padding-top:8px;}
div.auction-left div.module-3 div.wrapper span.select { float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;     display: block;    height: 30px;    line-height: 30px;        padding: 0 30px 0 10px;    position: absolute;    background: url(../images/select-arrows.png) right center no-repeat #FFFFFF;    margin-left: 105px;  cursor:pointer; }
div.auction-left div.module-3 div.wrapper select.styled { margin-top:-8px;}
div.lots-per-page span.select {    background: url("../images/select-arrows.png") no-repeat scroll right center #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    display: block;    float: right;    height: 30px;    line-height: 30px;    margin-left: 120px;    margin-top: 5px;    padding: 0 30px 0 10px;    position: absolute;  cursor:pointer;}
div.lots-per-page select.styled { margin-top:-11px;}
div.sort-by span.select {    background: url("../images/select-arrows.png") no-repeat scroll right center #FFFFFF; cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    display: block;    float: left;    height: 30px;    line-height: 30px;    margin-left: 70px;    margin-top: 5px;    padding: 0 30px 0 10px;    position: absolute;    width: 115px;}
div.sort-by select.styled {     margin-left: 35px;    margin-top: -11px;}
/* Grid view styles */
/*div.front {    background: none repeat scroll 0 0 #FFFFFF;    height: 200px;    left: 6px;    overflow: hidden;    position: absolute;    text-align: center;    top: 0;    z-index: 9;}
div.front img { margin-left:auto; margin-right:auto; width:100%;}
div.front a { display: table-cell;
    height: 200px;
    vertical-align: middle;
    width: 220px;}*/
/*div.back { width:200px; height:200px;position:absolute; left:6px; top:0px; z-index:10; background:#fff; display:none;    overflow: hidden; font-size:11px; line-height:16px;}*/
/*div.lot-holder { position:relative; height:200px; width:233px !important; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}*/
/*div.back h3 {    color: #000065;    font-size: 15px;    font-weight: bold;    padding-bottom: 10px;    padding-top: 5px;    text-transform: none;}
div.back h3 a {text-decoration:none; color:#000065; font-weight: bold;}
div.back p {display: block;    font-size: 11px;    height: 45px;    overflow: hidden;    width: 200px;}
div.back div.place-bid a {    background: none repeat scroll 0 0 #000065;    border-radius: 5px 5px 5px 5px;    color: #FFFFFF;    display: block;    float: left;    height: 13px;    line-height: 13px;    margin-right: 15px;    padding: 5px 10px;    text-decoration: none;}
div.back div.wishlist a {    background: none repeat scroll 0 0 #D1D1D1;    border-radius: 5px 5px 5px 5px;    color: #000065;    display: block;    float: left;    height: 13px;    line-height: 13px;    padding: 5px 10px;    text-decoration: none;}
div.back div.estimate {display: block;    float: left;    font-size: 11px;    font-weight: bold;    line-height: 15px;    width: 140px;}
div.back div.lot-detail-link {   clear: both;    display: block;    padding-bottom: 10px;    padding-top: 5px;    width: 200px;}
div.back div.lot-detail-link a { font-size:12px; font-weight:bold; color:#000065;}*/
/* Main template styles */
.header-wrapper { background:url(../images/body-bg.jpg) repeat-x left 0px; height: 167px; width: 100%;}
/*.header-wrapper.fixed {position: fixed; z-index: 9999; top: 0; left: 0; -webkit-box-shadow: 0px 0px 12px #aaa; -moz-box-shadow:0px 0px 12px #aaa; box-shadow: 0px 0px 12px #aaa;}*/
div.header-section {   height: 154px; margin: 0 auto;    width: 960px; }
div.logo-holder {    height: 53px;    padding-top: 47px;}


/*div.navigation { height:40px;    padding-top: 3px; }
div.navigation ul { padding:5px 0px;}
div.navigation ul li {     display: block;    float: left;    font-size: 16px;    height: 30px;   line-height: 30px;   padding: 0 30px 0 28px;    position: relative; background:url(../images/down-arrow-menu.png) right center no-repeat; z-index:400;} 
div.navigation ul li span.separator {color: #d2d3e4;
    display: block;
    float: left;
font-family: "minion-pro", Georgia, Times, serif;
font-style: normal;
font-weight: 400;
    height: 30px;
    letter-spacing: 1px;
    line-height: 32px;
    text-decoration: none;
    text-transform: uppercase;}
div.navigation ul li  ul li a { line-height:30px; height:auto;}
div.navigation ul li:first-child { padding-left:0px; border-left:0px none;}
div.navigation ul li a {color: #d2d3e4;    display: block;    float: left;    height: 30px;    letter-spacing: 1px;    line-height: 32px;    text-decoration: none;    text-transform: uppercase;		font-family: "minion-pro", Georgia, Times, serif;font-style: normal;font-weight: 400;	}
div.navigation ul li a:hover { text-decoration:underline;}
div.navigation ul li ul {     background: none repeat scroll 0 0 #000064;    display: none;    left: 0;    min-width: 175px;       padding: 10px 25px;    position: absolute;    top:30px; z-index:200;}

div.navigation ul li ul li { font-size:12px; border-left:0px none; padding:0px; clear: both; background:none; height:auto; border-top:1px solid #D2D3E4; width:175px; }
div.navigation ul li ul li:first-child { border-top: 0px none; }
*/



div.signup { float: right; height:125px; position:relative;} 
div.signup a.sign-up {    color: #fff;    font-size: 16px;      text-decoration: none;   }
div.footer-section { height:210px; width:940px; background:#F0F0F0 url(../images/footer-bg.gif) left top no-repeat; float:left; padding-top:20px; margin-left:10px; }
div.footer-section h3 { font-size:16px; color:#000065; text-transform:uppercase; font-weight:bold;    padding-bottom: 10px;}
div.footer-section h4 {
    color: #000064;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;}
div.footer-section address {    color: #000064;    font-size: 10px;    padding-bottom: 10px;
}
div.footer-section a { color:#000064; text-decoration:none; font-size: 10px;}
div.footer-section div.middle-section ul { width:80px; float:left; font-size:12px; }
div.footer-section div.middle-section ul.social { }
div.footer-section div.middle-section ul.menu-items { padding-left: 10px;
    width: 100px;}
div.footer-section div.middle-section ul.menu-items li { list-style:outside disc; padding: 4px 8px 4px 0;}
div#container { float:left; display:block; width: 700px;}
/*div.estimates-bidding span.lot_moreinfo {float: left;    height: 30px;    line-height: 30px;    width: 535px; padding-top: 10px;}*/
/*div.place-bid { float:left;}
div.wishlist { float:left;}*/
div.module-2 div.wrapper form a { padding: 0 0 10px; float:left; color:#666;}
div.module-2 div.wrapper form input.button.grey, div.module-2 div.wrapper form input.button.blue { margin-top:10px; }
div.module-3 select.custom_currency {margin-left: 10px;    margin-top: 5px;}
/*Item page*/


.item-details #divider-tp { margin-bottom:10px; }
.item-page-left {}
.item-img-main { float:left; }
.divider-item-tp { }
.item-main-left { width:700px; float:right; }

.item-details { color:#514B44; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#d6d4d3 1px solid; padding-bottom:10px; }


.item-details p { padding:5px 0; }

.item-details h2 { font-size:18px; }

.item-sales-date { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#514B44; padding-top:10px; }
.item-sales-date ul li { padding:5px 0; }
.item-navigation {
	float:right;
	margin-right: 0px;
	margin-top: 20px;
	padding-top:0px;
  width: 100%;
}

.item-navigation img { vertical-align:bottom; }

/*.item-nav-prev { float:right; margin-left:10px; }*/
.item-nav-current { float:right; }

.item-nav-list-view {     margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;  }
.enlarge-btn { padding:10px 120px; margin:0 auto; }


.thumbnails { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#514B44; text-align:center; }
.item-thumbnails { margin:10px 30px; }
.item-thumbnails ul { margin-top:10px; display:inline; }
.item-thumbnails ul li { padding:2px; float:left; } 
/* Lot detail page */

body.lot_detail .main-container {
	margin-top: 20px;
}
div.lot_details { float: left;  width: 100%; }

div.lot_details div.lot_detail_left img {
	width: 100%;
}

div.lot_details .lot_detail_img_enlarge_atop {
    display: inline-block;
    width: 100%;
}


div.lot_details div.lot_detail_left .hover_zoom {
    font-family: open sans;
    text-align: center;
}




/*div.lot_details div.lot_detail_left img {margin:15px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);*/
/*-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);*/
/*box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75); border:5px solid #fff;}*/
div.lot_details div.lot_detail_right { float: left;  padding-bottom: 0px;  padding-top: 0px;  width: 100%; padding-left:0px;}
div.lot_details div.lot_detail_right div.lot_no {color: #606060;    font-size: 30px;    font-weight: 100;    padding-bottom:25px;    text-transform: uppercase; font-family: open sans;}
div.lot_details div.lot_detail_right div.lot_no strong {
	font-weight: 100;
}
div.lot_details div.lot_detail_right div.lot_description p {    color: #000; }
div.lot_details div.lot_detail_right div.reciept_no { clear: both;   padding: 10px 0;    width: 100%;  }
div.lot_details div.lot_detail_right div.estimate { clear: both;   padding: 10px 0; font-family: open sans; width: 100%; font-size: 14px;}
div.lot_details div.lot_detail_right div.auction-date { clear: both;   padding: 10px 0; font-family: open sans;  width: 100%; font-size: 14px;}
div.lot_details div.lot_detail_right div.auction-date strong {
	font-weight: 400;
}
div.lot_details div.lot_detail_right div.lot_description{clear: both;
    padding: 35px 0 30px;
    width:100%;}
div.lot_details div.lot_detail_right div.lot_description h3 {
	border-bottom: 1px solid #bfbfbf;
    color: #606060;
    font-family: open sans;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;}
/*div.place-bid span.lot_placebid a { display:block; line-height:13px; height:13px; padding:10px 20px; background:#000065; float:left; color:#fff; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    margin-right: 15px;}*/
div.overlay-holder-ipad {    background: url("../images/overlay-background.png") repeat scroll 0 0 transparent;    display: none;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 3000;}
div.overlay-holder-ipad div.overlay-inner {    background: none repeat scroll 0 0 #FFFFFF;    box-shadow: 0 0 10px rgba(50, 50, 50, 0.75);    left: 50%;    margin-left: -300px;    min-height: 200px;    position: absolute;    top: 40px;    width: 600px;}
div.overlay-holder-ipad div.close-btn a {    background: url("../images/close-overlay-btn.png") no-repeat scroll center center transparent;    display: block;    height: 30px;    position: absolute;    right: -10px;    text-indent: -9000px;    top: -10px;    width: 30px;}
div.overlay-holder-ipad {    background: url("../images/overlay-background.png") repeat scroll 0 0 transparent;    display: none;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 3000;}
div.overlay-holder-ipad div.overlay-inner {    background: none repeat scroll 0 0 #FFFFFF;    box-shadow: 0 0 10px rgba(50, 50, 50, 0.75);    left: 50%;    margin-left: -251px;    min-height: 200px;    position: absolute;    top: 40px;    width:503px;}
div.overlay-holder-ipad div.close-btn-ipad a {    background: url("../images/close-overlay-btn.png") no-repeat scroll center center transparent;    display: block;    height: 30px;    position: absolute;    right: -10px;    text-indent: -9000px;    top: -10px;    width: 30px;}
div.overlay-holder-ipad div.padded-inner {float: left;    padding: 20px;    width: 484px;}
div.overlay-holder-ipad div.padded-inner h1 {     color: #000064;    font-size: 20px;    line-height: 30px; }

/*div.overlay-holder {    background: url("../images/overlay-background.png") repeat scroll 0 0 transparent;    display: none;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 3000;}*/
/*div.overlay-holder div.overlay-inner {  min-height: 200px;    position: absolute; }*/
div.overlay-holder div.close-btn a, div.overlay-share div.close-btn a {   background: url("../images/close-overlay-btn.png") no-repeat scroll center center transparent;    display: block;    height: 30px;    position: absolute;    right: -10px;    text-indent: -9000px;    top: -10px;    width: 30px;}
div.overlay-holder {    background: url("../images/overlay-background.png") repeat scroll 0 0 transparent;    display: none;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 3000;}
div.overlay-holder div.overlay-inner { min-height: 200px;    position: absolute; }
div.overlay-holder div.close-btn a, div.overlay-share div.close-btn a {    background: url("../images/close-overlay-btn.png") no-repeat scroll center center transparent;    display: block;    height: 30px;    position: absolute;    right: -10px;    text-indent: -9000px;    top: -10px;    width: 30px;}


/*div.overlay-holder div.padded-inner div.login-form h3 {color: #000065;    font-size: 18px;    padding-bottom:5px;    text-transform: uppercase; padding-left: 93px; }
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span{clear: both;    float: left;    margin:5px 0;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata { margin-left:93px;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span input[type="text"] { width:200px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:5px; border:1px solid #ccc; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35) inset;
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.35) inset;
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.35) inset; }
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span input[type="password"] { width:200px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:5px; border:1px solid #ccc; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35) inset;
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.35) inset;
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.35) inset; }
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span#mod_login_usernametext_login-form {clear: both;    float: left;    margin: 10px 0;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata p#form-login-username {float: left;    padding: 3px 0;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata p#form-login-password {clear: both;    float: left;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata p#form-login-remember {clear: both;    float: left;    padding: 10px 0;}
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span.cbLoginButtonSpan { padding:10px 0px;}
div.overlay-holder div.padded-inner div.login-form ul.cbLoginLinksList { padding:0 93px 20px; }
div.overlay-holder div.padded-inner div.login-form ul.cbLoginLinksList li { padding-bottom:10px;}
div.overlay-holder div.padded-inner div.login-form ul.cbLoginLinksList li a { color:#000065; }
div.overlay-holder div.padded-inner div.login-form fieldset.userdata span.cbLoginButtonSpan input.login-form.button { background: none repeat scroll 0 0 #000065;    border: 0 none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    color: #FFFFFF;    cursor: pointer;    display: block;    float: left;    height: 25px;    line-height: 25px;    margin-right: 15px;    padding: 0 20px;    text-decoration: none; }
div.top-banners { margin-top:10px; width:940px; float:left; background:#EBEBEB;-webkit-box-shadow: 7px 7px 23px rgba(50, 50, 50, 0.35) inset;
-moz-box-shadow:    7px 7px 23px rgba(50, 50, 50, 0.35) inset;
box-shadow:         7px 7px 23px rgba(50, 50, 50, 0.35) inset;position: relative; height:350px; margin-left: 10px; z-index:1; }*/
/* div.top-banners div.banner-header-text {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 285px;
    left: 30px;
    margin: 0 20px;
    position: absolute;
    top: 30px;
    width: 840px;
    z-index: 20;
}*/
/*div.top-banners div.bannergroup { z-index:21;left:30px !important; top:30px !important; position: relative; width: 399px; height: 284px; }*/






/*div.top-banners  div.banneritem { position:absolute;  z-index:21;}*/
/*div.top-banners  div.banneritem {
    display: block;
    height: 284px;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 399px;
    z-index: 3;

}
*/

/*div.top-banners  div.banneritem div.image-section {  border:5px solid #fff;}*/
div.banner-header-text div.banner-text-area.irish-art {background: url("../images/irish-art-title-bg.png") no-repeat scroll 410px 20px transparent; }
div.banner-header-text div.banner-text-area.jewellery {background: url("../images/jewellery-banner-title.png") no-repeat scroll 410px 20px transparent; }
div.banner-header-text div.banner-text-area.eight-hundred {background: url("../images/800-years-title.png") no-repeat scroll 410px 20px transparent; }
div.banner-header-text div.banner-text-area.fine-art {background: url("../images/fine-art-banner-title.png") no-repeat scroll 410px 20px transparent; }
div.banner-header-text div.banner-text-area { line-height: 23px;     float: left;    font-size: 19px;    font-weight: bold;    padding-left: 425px;    padding-right: 25px;    padding-top: 135px;    text-align: center;    width: 390px; color:#000065;}
/*div.top-banners div.banneritem div.information { bottom: 35px;color: #000064;
    font-size: 16px;
    font-weight: bold;
    left: 470px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 349px;
}*/
/*div.top-banners div.banner-pagination {
    bottom: 35px;
    height: 20px;
    padding-left: 450px;
    position: absolute;
    width: 300px;
    z-index: 30;
}*/
/*div.top-banners div.banner-pagination a { background: none repeat scroll 0 0 #000065;
    border: 2px solid #FFFFFF;
    display: block;
    float: left;
    height: 12px;
    margin-right: 5px;
    width: 12px; text-indent:-9000px; outline: medium none; }
div.top-banners div.banner-pagination a.activeSlide { background:#ccc;}*/
div.search-box-top div.search input#mod-search-searchword {float: left; line-height: 26px;   margin-left: 55px;    padding: 0 10px;color: #666666;border:0px none; height:26px; }
/*div.search-box-top {     margin-right: 0;    padding-top: 13px;    position: absolute;    right: 0;    top:75px; }*/
div.homepage-image-menus ul.menu {    float: left;    margin-left: 5px;    width: 950px;}
div.homepage-image-menus ul.menu li { display:inline; float:left; width:180px; margin: 0 5px;}
div.homepage-image-menus ul.menu li a span.image-title {background: url("../images/span_arrow.png") no-repeat scroll left 3px transparent;
    color: #454540;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;}
div.content-area div.grid_3.homepage_left_banner { margin-top:5px;}
div.homepage-image-menus { float:left; clear:both; width:960px; margin-top: 20px;}
div.content-area div.grid_3.homepage_left_banner div.banneritem.live-bidding {       height: 140px !important;    left: 0;    margin: 10px;    overflow: hidden;    position: absolute;    top: 0;    width: 200px !important; }

div.content-area div.grid_3.homepage_left_banner div.banneritem.ipad { height: 150px !important;    left: 0;    margin: 10px;    overflow: hidden;    position: absolute;    top:150px;    width: 200px !important;}

div.content-area div.grid_3.homepage_left_banner div.banneritem.ipad .banner_text h2, div.content-area div.grid_3.homepage_left_banner div.banneritem.ipad .banner_text h3, div.content-area div.grid_3.homepage_left_banner div.banneritem.ipad .banner_text h4 {
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
}

div.content-area div.grid_3.homepage_left_banner div.banneritem.ipad .banner_text {
    min-height: 45px;
    width: 210px;
}
div.content-area div.grid_3.homepage_left_banner div.banneritem.live-bidding .banner_text {
    min-height: 45px;
    width: 210px;
}


div.content-area div.grid_3.homepage_left_banner div.banneritem.live-bidding .banner_text h2, div.content-area div.grid_3.homepage_left_banner div.banneritem.live-bidding .banner_text h3, div.content-area div.grid_3.homepage_left_banner div.banneritem.live-bidding .banner_text h4 {
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
}

div.content-area div.grid_9.homepage_right_banner div.slide { width:680px !important; height:300px !important; overflow:hidden; }
div.content-area div.grid_9.homepage_right_banner div.slide div.image { z-index:2; position: absolute; left:0px; top:0px;}
div.content-area div.grid_9.homepage_right_banner div.slide div.banner_data {min-height: 60px;background: url("../images/text_bg_transparent-grey.png") repeat scroll 0 0 transparent;
    bottom: 0;
    left: 0;
    padding: 10px 75px 10px 5px;
    position: absolute;
    width: 620px;
    z-index: 3;}div.overlay-holder div.padded-inner.logged-in div.login-form span#mod_login_greeting_login-form p { text-align:center;}
div.content-area div.grid_9.homepage_right_banner div.slide div.banner_data a { color:#fff; font-weight:normal; text-decoration:none; }
div.content-area div.grid_9.homepage_right_banner div.slide div.banner_data h2 { padding:4px 0px;}
div.content-area div.grid_9.homepage_right_banner div.slide div.banner_data h2 a { font-size:20px; }
div.content-area div.grid_9.homepage_right_banner div.slide div.banner_data div.banner_type { font-size:16px; color:#fff; }
div.highlights-holder { width:960px; float:left; clear:both;padding-bottom: 20px; }
div.footer-section h5 { color: #000064;
    font-size: 11px;
    padding-bottom: 3px;
}
/*div.overlay-holder div.padded-inner.logged-in div.login-form h3 {    color: #000065;    font-size: 18px;    padding-bottom: 5px;    padding-left: 160px;    text-transform: uppercase;}*/
div.overlay-holder div.padded-inner.logged-in div.login-form p { color:#666666;    font-size: 13px;    padding: 10px 0;    text-align: center;}
div.overlay-holder div.padded-inner.logged-in div.login-form span#mod_login_greeting_login-form {display: block;    font-size: 20px;    margin: 10px auto;    text-align: center;    width: 200px; color:#666666;}
/*div.overlay-holder div.padded-inner.logged-in div.login-form span.cbLogoutButtonSpan input.button.login-form {background: none repeat scroll 0 0 #000065;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 15px;
    padding: 0 20px;
    text-decoration: none; margin-left: 158px;}*/
/*div.list-lot-details div.estimates-bidding div.change-bid { float:left;}*/
/*div.list-lot-details div.estimates-bidding div.change-bid span.lot_changebid a { background: none repeat scroll 0 0 #9999BE;    color: #FFFFFF;    display: block;    float: left;    height: 13px;    line-height: 13px;    margin-right: 15px;    padding: 10px 20px;    text-decoration: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}*/
/*div.content-area div.component-area div.next_previuos { width:auto; float:right; margin-bottom:20px; }*/

/*div.content-area div.component-area div.next_previuos div.item-navigation div.item-nav-prev a {
	border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    margin: 0 1px;
    min-width: 15px;
    padding: 5px;
    text-align: center; background: url("../images/pagination-arrows.png") no-repeat scroll 5px 5px transparent;
    padding-left: 25px;	
	text-decoration: none;
	color:#666;
}*/
/*	
div.content-area div.component-area div.lot_details div.item-navigation div.item-nav-prev a {
	border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    margin: 0 1px;
    min-width: 15px;
    padding: 5px;
    text-align: center; background: url("../images/pagination-arrows.png") no-repeat scroll 5px 5px transparent;
    padding-left: 25px;	
	text-decoration: none;
	color:#666;
	}*/
div.next_previuos div.grid_2.alpha.item-navigation { width:auto;}
/*div.lot_details div.grid_2.alpha.item-navigation { width:auto;}*/
/*div.component-area div.lot_details span.lot_changebid a {    background: none repeat scroll 0 0 #9999BE;   -webkit-border-radius: 5px;-moz-border-radius: 5px;    margin-top: 20px;
border-radius: 5px;    color: #FFFFFF;    display: block;    float: left;    height: 13px;    line-height: 13px;   margin-right: 15px;   padding: 10px 20px;    text-decoration: none;}*/
/*div.back div.estimates-bidding div.place-bid span.lot_placebid a {background: none repeat scroll 0 0 #000065;   -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;    color: #FFFFFF;    display: block;    float: left;    height: 13px;    line-height: 13px;    margin-right: 15px;    padding: 5px 10px;    text-decoration: none;}
*/
/*div.grid_3.lot-holder.alpha.omega div.grid_3.alpha.omega.back div.estimates-bidding div.change-bid span.lot_changebid a {
    background: none repeat scroll 0 0 #9999BE;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin-right: 15px;
    padding: 5px 10px;
    text-decoration: none;
}*/
div.back p.grid-amount { height:auto; margin: 0 0 5px;}
div.back p.grid-amount span { color: #000065;  }
/*div.bottom-section { float:left; width:960px; clear:both;}*/
/*div.bottom-section div.bottom-left { margin-left:10px;  float:left; min-height:2px; width:690px; margin-right:10px;     padding-top: 30px;  background:url("../images/highlights-bg.gif") no-repeat scroll right top transparent  }*/
/*div.bottom-section div.bottom-right { float:left; min-height:2px; width:210px; margin-left:10px;}*/
/*div.bottom-section div.bottom-right div.moduletable h3 { font-size: 18px;    font-weight: bold;    padding-bottom: 20px; color: #000064; }*/
/*div.bottom-section div.bottom-right div.moduletable ul.upcoming_auction { padding-bottom:20px;}
div.bottom-section div.bottom-right div.moduletable ul.upcoming_auction li { padding-top:10px; }
div.bottom-section div.bottom-right div.moduletable ul.upcoming_auction li:first-child { padding-top:0px;}
div.bottom-section div.bottom-right div.moduletable ul.upcoming_auction li a {color: #000064; text-decoration:none;}*/
/*div.item-page {clear: both;    float: left;    padding-left: 10px;    padding-right: 10px;    padding-top: 20px;    width: 940px;} 
div.item-page.drop-shadow {-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.35);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.35); padding: 30px;
    width: 878px;
	border: 1px solid #F2F2F2;
	margin-left:10px;
	float:left;
	
	}*/

/*div.topright_search input.search-box { border:3px solid #ccc; border-right:0px none;      margin-left: 8px;  float: left;    height:15px;    padding: 3px; width:148px; font-size:10px; display:block;}*/
/*div.topright_search input.button { border:3px solid #ccc; border-left:0px none;} */
/*div.topright_search input.button-arrows { border:none; display:inline-block; vertical-align:top; margin-top:3px;}*/
ul.menu.social li { float:left; clear:both;}
ul.menu.social li img { float:left; }
ul.menu.social li span { float: left;    padding-left: 2px;    padding-top: 5px;}
div.middle-section { float:left; height:150px; }
div.newsletter p { font-size:11px; color: #000064; }
div.footer-image-links { float:left; padding-top:40px;}
div.item-page h1 {}
div.item-page h2 {}
div.item-page h3 {}
div.item-page h4 {}
div.item-page h5 {}
div.item-page.double-column div.first.column {float: left;    padding: 0 2% 0 0;    width: 48% !important;}
body.double-column.article  div.highlights { background: url("../images/highlights-bg.gif") no-repeat scroll center bottom transparent;
    float: left;    margin-bottom: 20px;    padding-bottom: 20px;}
/*div.highlights h3 {background-color: #DEDFE0;    color: #000065;    float: left;    font-size: 18px;    margin-bottom: 20px;    margin-left: 10px;    margin-top: 10px;    padding: 3px 10px;    text-decoration: none;    text-transform: uppercase;    width: 920px;}
*/
/*Staff Profiles*/


.staff table {     margin-bottom: 25px;    width: 873px; }
.staff table tr td { padding:5px 0; line-height:16px; }
.staff table tr td div { float:right; width:285px; color:#444441; font-size:13px; line-height:16px; padding: 0 10px; }

/*.staff table tr td div p { padding:0px; font-size:13px; line-height:16px; }
.staff table tr td div p.descr { padding-top:5px; font-size:13px; }*/
.staff .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.staff strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.staff table tr td img { float:left; width:124px; height:130px; }

/*Staff Profiles End*/
/* about us tabs */
div.content-tabs {   clear: both; position:relative;
    float: left;
    margin-left: 10px;    margin-top:5px;
    width: 940px;}
div.content-tabs ul  {float: left;    margin-top: 25px; }
 div.content-tabs ul li  { float:left; display:block; height:37px; background: none repeat scroll 0 0 #F2F2F2; }
div.content-tabs ul li.active  { float:left; display:block; height:37px; background: none repeat scroll 0 0 #A6A6A6; }
div.content-tabs ul li.active a {background:#A6A6A6; color:#fff;}
div.content-tabs ul li a {padding: 10px 20px; background:#F2F2F2; color:#000064; text-decoration:none;    font-size: 17px; display:block; height:17px; }
/* buying pages */

/*.buying .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px;  margin-bottom: 20px; }
.buying .item-page h2 {    padding-top: 20px; color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter;  }
.buying .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }


.buying .item-page p { padding:0px; font-size:13px; line-height:16px; }
.buying .item-page p.descr { padding-top:5px; font-size:13px; }
.buying .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.buying .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
/*.buying .last.column {  margin-top: 120px; }
.buying .double-column-holder { margin-bottom:20px; }
.buying div.item-page h1 {      background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px;} 
*/
/*Selling Pages*/


/*.selling .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px;  margin-bottom: 20px; }
.selling .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; padding-top:10px; }
.selling .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }

.selling .double-column-holder { margin-bottom:20px; }
.selling .item-page p { padding:0px; font-size:13px; line-height:16px; }
.selling .item-page p.descr { padding-top:5px; font-size:13px; }
.selling .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.selling .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.selling .last.column {  margin-top: 57px; }
.selling div.item-page h1 {    background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px;} */

/*T & C*/ 



/*.terms-and-conditions .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px;   }
.terms-and-conditions .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; }
.terms-and-conditions .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }


.terms-and-conditions .item-page p { padding:0px; font-size:13px; line-height:16px; }
.terms-and-conditions .item-page p.descr { padding-top:5px; font-size:13px; }
.terms-and-conditions .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.terms-and-conditions .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.terms-and-conditions .last.column {  margin-top: 63px; }
.terms-and-conditions div.item-page h1 {  background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px; }*/
/* about us images */ 
div.double-column-holder { float:left; clear:both;}

/*How to Bid*/

.how-to-bid .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px; }
.how-to-bid .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; }
.how-to-bid .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }


.how-to-bid .item-page p { padding:0px; font-size:13px; line-height:16px; }
.how-to-bid .item-page p.descr { padding-top:5px; font-size:13px; }
.how-to-bid .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.how-to-bid .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.how-to-bid .last.column {  margin-top: 63px; }
.how-to-bid div.item-page h1 {  background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px;}
.how-to-bid div.item-page h4 {    border-bottom: 1px solid; color: #C1272D; font-size: 20px; margin-bottom: 15px; padding: 15px 0; }
/* lot details view */

div.next_previuos div.grid_2.alpha.item-navigation {
	float: none;
    padding-top: 0;
	width: auto;
}

div.lot_detail_img_enlarge {     clear: both;    float: left;      padding: 0 15px 15px;    text-align: center;    width: 280px;}
div.back-to-catalogues { float:left; width:auto; margin-bottom: 20px;}


div.back-to-catalogues .item-nav-list-view {
	float: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}

/*Contact Us*/


/*.terms-and-conditions .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px;}
.terms-and-conditions .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; }
.terms-and-conditions .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }*/

/*.contact-us .item-page iframe { float: left; margin: 0 25px 25px; }
.contact-us .item-page p { padding:0px; font-size:13px; line-height:16px; }
.contact-us .item-page p.descr { padding-top:5px; font-size:13px; }
.contact-us .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.contact-us .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.contact-us .last.column { }
.contact-us div.item-page h1 {color: #FFF;font-family: helvetica; font-size: 24px; font-weight: lighter;line-height: 53px;padding: 5px 5px 5px 20px;    width: 716px;background:url(../images/adams-about-header.png) no-repeat left top; width: 741px; margin:15px 0; }*/
div#one-column { float:left; clear:both; width:872px;}
#low_estimate {
    color: #888888 !important;
}
#high_estimate {
    color: #888888 !important;
    text-align: right;
}

/*Catalogue Pages*/

/*div.auction-holder div.auction-left div.module-1 div.estimate-filter h4 {
    background: url("../images/filter-dropdown.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 16px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-transform: uppercase;
}

input#slider_low_estimate {     background-color: #F0F0F0 !important;
    border: 0 none;
    color: #000065  !important;
    font-family: helvetica;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
}

input#slider_high_estimate {
    background-color: #F0F0F0  !important;
    border: 0 none;
    color: #000065  !important;
    font-family: helvetica;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-align: right;
    width: 100%;
}*/



.ui-slider .ui-slider-handle {background-image:url(../images/range-icons.png)!important;}
/*Catalogue Pages End*/
div.top-contacts {    display: block;    height: 40px;    position: absolute;    top: 47px;    width: 400px; right:0px;}
div.top-contacts p { text-align:right; font-size:12px; line-height:22px; color:#ffffff; }
div.top-contacts p a {color:#ffffff; text-decoration:none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0px !important;
    color: #212121;
    font-weight: normal;
}
p.no_results { 
  font-size: 16px;
  padding-top: 20px;
  text-align: center; }


/*Auction listview popups*/

/*.listview #TB_window div#bidding-box-full {
       border: 1px solid #CCCCCC;
    float: left;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 30px;
    padding: 20px;
    width: 330px;
  
}*/

/*.listview #TB_window .bid-amount input {     border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset;
    clear: both;
    float: left;
    margin: 10px 0;
    padding: 5px; }*/
/*	
.listview #TB_window div.place_submit input {      background: none repeat scroll 0 0 #BEE3FF;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none; }
	
.listview #TB_window div.remove_bid input {       background: none repeat scroll 0 0 #D60000;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none; }*/
	
/*.listview #TB_window div.bid-amount label { float:left;  }	*/	

.listview #TB_window div.bidding-box { line-height:16px; }
.listview #TB_window span.estimate { line-height:16px; float:left; }
/*.listview #TB_window span.place.bid { clear: both;
line-height:16px;
    color: #000064;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 30px;
    text-transform: uppercase; }*/
.listview #TB_window #TB_title { padding-bottom: 10px; }
/*
.listview #TB_window div#message { color: red;
    line-height: 16px;
    text-align: center; } 
	*/
	
/*.listview #TB_window .bidding-box h3 { line-height:16px; }
.listview #TB_window .bidding-box h4 { line-height:16px; }*/




/*h3.lotnoplacebid { color: #000064; font-size: 14px; font-weight: bold; padding-bottom: 20px; }
	
h4.aucdate { color: #000064; font-size: 14px; font-weight: bold; padding-bottom: 20px; }
	
h3.aucname { color: #000064; font-size: 14px; font-weight: bold; padding-bottom: 20px; }*/

/*.listview #TB_window .bidding-form { border: 1px solid #CCCCCC; clear: both; float: left; margin: 10px 0; padding: 10px; width: 308px; }*/

/*.listview div.bid-amount { clear: both; float: left; padding: 10px 0; width: 308px; }*/

/*.listview div.bid-amount input { order: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; margin: 0 0 10px 20px; padding: 5px; }
*/
/*Auction Gridview popups*/
/*
.gridview #TB_window div#bidding-box-full {
       border: 1px solid #CCCCCC;
    float: left;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 30px;
    padding: 20px;
    width: 330px;
  
}

.gridview #TB_window .bid-amount input {     border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset;
    clear: both;
    float: left;
    margin: 10px 0;
    padding: 5px; }
	
.gridview #TB_window div.place_submit input {      background: none repeat scroll 0 0 #BEE3FF;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none; }
	
.gridview #TB_window div.remove_bid input {       background: none repeat scroll 0 0 #D60000;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none; }
	*/
/*.gridview #TB_window div.bid-amount label { float:left;  }		*/
/*.gridview #TB_ajaxContent { overflow:hidden!important; }*/
/*.gridview #TB_window div.bidding-box { line-height:16px; }
.gridview #TB_window span.estimate { line-height:16px; float:left; }
.gridview #TB_window span.place.bid { clear: both;
line-height:16px;
    color: #000064;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 30px;
    text-transform: uppercase; }
.gridview #TB_window #TB_title { padding-bottom: 10px; }

.gridview #TB_window div#message { color: red;
    line-height: 16px;
    text-align: center; } */
	
/*	.listview #TB_window div#message {
    color: red;
    line-height: 16px;
    text-align: center;
}*/
/*.gridview #TB_window .bidding-box h3 { line-height:16px; }
.gridview #TB_window .bidding-box h4 { line-height:16px; }
*/


/*
h3.lotnoplacebid { color: #000064; font-size: 14px; font-weight: bold; padding-bottom: 20px; }
	
h4.aucdate { color: #000064; font-size: 14px; font-weight: bold; padding-bottom:5px; }
	
h3.aucname { color: #000064; font-size: 14px; font-weight: bold; padding-bottom: 20px; }*/

/*.gridview #TB_window .bidding-form { border: 1px solid #CCCCCC; clear: both; float: left; margin: 10px 0; padding: 10px; width: 308px; }*/

/*.gridview div.bid-amount { clear: both; float: left; padding: 10px 0; width: 308px; }

.gridview div.bid-amount input { order: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; margin: 0 0 10px 20px; padding: 5px; }*/

/* login overlays for grid and list ivew */
div#TB_ajaxContent a#closeLogin { display:none;}




/*Wishlist*/


body.wishlist .mybids { }

body.wishlist div.bid-item .wishlist-details span.auction_name p {
    color: #000064;
    font-size: 18px;
    padding-bottom: 20px;
    padding-top: 10px;
}

body.wishlist div.bid-item .wishlist-image {
    float: left;
    padding: 10px;
    width: 150px;
}

body.wishlist div.bid-item .wishlist-details span.lot_no p {
    color: #000065;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
	padding-top:10px;
}

body.wishlist div.bid-item .wishlist-details span.description {
	    line-height: 16px;
    float: left;
    padding: 10px 0;
    width: 530px;
	color:#000065;
	
}
body.wishlist div.bid-item:first-child { border-top:0px none;}

span.changebid a {
    background: none repeat scroll 0 0 #BEE3FF;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    padding: 10px 20px;
    text-decoration: none;
	
}

/*div.bid-amount {
    clear: both;
    float: left;
    padding: 10px 0;
    width: 530px;
}*/

body.wishlist .wishlist .mybids .bid-item {     border-top: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: 5px;
    padding-top: 5px;
    width: 700px;
	
}
body.wishlist .wishlist span.lot_tracklot a { color:#FFF; text-decoration:none; }
body.wishlist .wishlist span.lot_tracklot a {
    background: none repeat scroll 0 0 #D5B258;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin-left: 10px;
    padding: 10px 20px;
    text-decoration: none;
}

body.wishlist .mybids div.bid-item .wishlist-details span.estimates-bidding { clear:none; color:#000065; }

body.wishlist div.bid-item .wishlist-details div.viewlotdetails { clear:none; }
body.wishlist div.bid-item .wishlist-details div.viewlotdetails p a {
    color: #000065;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    width: 530px;
}

body.wishlist .wishlist-details { float: left;  padding-bottom: 10px; width: 530px;}

body.wishlist .lot_changebid a {     background: none repeat scroll 0 0 #BEE3FF;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    padding: 10px 20px;
    text-decoration: none;
	margin-right:10px;
	
	 }
	

body.wishlist .lot_placebid a {

    background: none repeat scroll 0 0 #000065;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin-right: 15px;
    padding: 10px 20px;
    text-decoration: none;
}

body.wishlist div.bid-amount {
    clear: both;
    float: left;
    padding: 10px 0;
    width: 530px;
}
body.wishlist span.pdf_cat_link a { }

/*Place a bid login lot page*/
/* #TB_ajaxContent #box #message {  line-height: 16px; padding: 0 40px;     color: red; text-align:center; }*/
/*#TB_ajaxContent #box p { padding:10px 50px; }*/

/*#TB_ajaxContent #box input[type="text"] {     border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px;  margin: 0 50px; }
#TB_ajaxContent #box input[type="password"] {     border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px;  margin: 0 50px; }*/
/* 
#TB_ajaxContent #box input.button {     background: none repeat scroll 0 0 #000065; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; display: block; float: left; height: 25px; line-height: 25px; margin-right: 15px; padding: 0 20px; text-decoration: none; width:75px; margin: 0 245px 15px 50px; }  
*/
#TB_ajaxContent .signup_overlay {  padding: 0 93px 20px; }
#TB_ajaxContent a.signup_overlay { padding: 0px 49px 0px 49px; }
#TB_ajaxContent a { }
/*#TB_ajaxContent #box input[type="checkbox"] { float: right; left: 200px; margin: 0; position: absolute; top: 305px; width: 13px; }*/
/*body.lot_detail #TB_ajaxContent #box input[type="checkbox"] { float: right; left: 200px; margin: 0; position: absolute; top: 270px; width: 13px; }*/

/*Add to wish list login overlay */
/*#TB_ajaxContent #addwishlist {    margin: 20px; width: 400px; }
#TB_ajaxContent #addwishlist #message {    text-align: center;  line-height: 16px;     padding: 0 40px 20px;     color: red;}
#TB_ajaxContent #addwishlist label { padding:10px 50px; float:left; display:block; }

#TB_ajaxContent #addwishlist input[type="text"] {     border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px;  margin: 0 50px; }
#TB_ajaxContent #addwishlist input[type="password"] {     border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px;  margin: 0 50px; }
 
#TB_ajaxContent #addwishlist input.button {     background: none repeat scroll 0 0 #000065; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; display: block; float: left; height: 25px; line-height: 25px; margin-right: 15px; padding: 0 20px; text-decoration: none; width:75px; margin: 0 245px 15px 50px; }  

#TB_ajaxContent #addwishlist a.signup_overlay {
    clear: left;
    float: left;
    padding: 0 49px;
}

body.lot_detail #TB_ajaxContent #addwishlist input[type="checkbox"] {
    float: right;
    left: 200px;
    margin: 0;
    position: absolute;
    top: 270px;
    width: 13px;
}


#TB_ajaxContent #addwishlist input[type="checkbox"] {
    float: right;
    left: 200px;
    margin: 0;
    position: absolute;
    top: 280px;
    width: 13px;
}
#TB_ajaxContent #addwishlist a {
    float: left;
}*/


ul.multiple_images_ul { }

ul.multiple_images_ul li { display:inline-block; }

ul.multiple_images_ul li a.multiple_images_a { text-decoration:none; }


/*body.gridview div.wishlist span.lot_tracklot a {    padding: 5px 10px; text-decoration: none; }*/

/*body.gridview div.back div.estimates-bidding div.place-bid span.lot_placebid a { bottom: 0; position: absolute; left:0; }*/
/*body.gridview div.back div.estimates-bidding div.wishlist span.lot_tracklot a { bottom: 0; position: absolute; right: 0; }*/
/*body.gridview div.back div.wishlist a { bottom: 0; position: absolute; right: 0; }*/
/*div.grid_3.lot-holder.alpha.omega div.grid_3.alpha.omega.back div.estimates-bidding div.change-bid span.lot_changebid a { bottom: 0; position: absolute; left:0; }*/

body.wishlist .mybids .wishlist-details .lot_tracklot a { 
    background: none repeat scroll 0 0 #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    padding: 10px 20px;
    text-decoration: none;
	
}

body.wishlist div.bid-item {
    border-top: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: 5px;
    padding-top: 5px;
    width: 700px;   position: relative;
}
div.pdf-generator span.pdf_cat_link a {background: none repeat scroll 0 0 #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    color: #000065;
    display: block;
    float: left;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    padding: 7px 10px;
    position: absolute;
    right: 14px;
    text-decoration: none;
    top: 9px; }
/*Forgotten username/password */
.lostpassword #cbLostPasswordPage { border: 1px solid #E0E0E0; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35); float: left; padding: 20px; width: 400px; margin:0 10px 10px; }
body.lostpassword div.componentheading {
    border-bottom: 2px solid #999999;
    color: #000065;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
	margin-left:10px;
	float:left;
	width:940px;
}


body.lostpassword #cb_lost_choice label {

    width:200px;
    color: #000064;
    float: left;
    font-size: 18px;
    padding: 10px 0;
	
}

body.lostpassword div.cb_field label  { font-size: 13px !important; line-height: 18px; padding: 0 !important; }
body.lostpassword input#boxLostUsername  { margin: 3px; float:right; }
body.lostpassword input#boxLostPassword { margin: 3px; float:right; }
body.lostpassword div.cb_field { padding: 10px 0; width: 240px !important; }
body.lostpassword div.cb_field div { float:left; width:240px; }
body.lostpassword .cb_form_instructions ul li { line-height:16px; font-size:13px; color:#000064; }

body.lostpassword #cb_line_checkusername label { margin-top: 12px; width: 115px; color: #000064; float: left; font-size: 14px; padding-top: 2px;}
body.lostpassword #cb_line_checkemail label { margin-top: 12px; width: 115px; color: #000064; float: left; font-size: 14px; padding-top: 2px;}

body.lostpassword input#checkusername { border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px; }


body.lostpassword #cb_line_checkemail input { border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35) inset; padding: 5px; width: 200px; }
body.lostpassword #cb_line_lostbutton input { background: none repeat scroll 0 0 #000065; border: medium none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; display: block; height: 30px; line-height: 13px; margin-right: 15px; padding: 0 20px; text-decoration: none; }
body.lostpassword #cb_line_lostbutton { float:left; padding:7px; }



body.lostpassword #cb_line_checkusername div.cb_field { }


body.lostpassword .component-area { padding-top:10px; }
body.lostpassword .error { font-size:20px; color:#C30; margin:20px 0; }
body.lostpassword .error.message { font-size:13px; color:#C30; }

body.lostpassword dt.message { font-size:20px; color:#C30; margin:20px 0; }
body.lostpassword dd.message.message { font-size:13px; color:#C30; }

body.done dt.message { font-size:20px; color:#C30; margin:20px 0; }
body.done dd.message.message { font-size:13px; color:#C30; margin-bottom:15px; }

body.done  #system-message-container { margin-left:10px; padding-top: 150px; border: 1px solid #E0E0E0; box-shadow: 0 0 5px rgba(50, 50, 50, 0.35); margin-top:20px; margin-bottom:20px; float: left; padding: 20px; width: 400px; }

body.lostpassword #system-message-container { margin: 155px 10px 10px;  }

/*Thank you page*/
/*
.thank-you-for-you-valuation .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px; }
.thank-you-for-you-valuation .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; }
.thank-you-for-you-valuation .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }


.thank-you-for-you-valuation .item-page p { padding:0px; font-size:13px; line-height:16px; padding-bottom:15px; }
.thank-you-for-you-valuation .item-page p.descr { padding-top:5px; font-size:13px; }
.thank-you-for-you-valuation .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.thank-you-for-you-valuation .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.thank-you-for-you-valuation .last.column {  margin-top: 63px; }
.thank-you-for-you-valuation div.item-page h1 {  background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px;}*/

body.wishlist div.bid-item span.auction_name {     background: none repeat scroll 0 0 #000064;
    clear: both;
    color: #FFFFFF;
    float: left;
    padding: 10px;
    width: 670px; }
body.wishlist div.bid-item span.auction_name p { font-size:16px;}
body.wishlist div.myaccount-wrapper div.myaccount-right h1 {   margin-bottom: 0;
    color: #000065;
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 20px;
}
/*Thank you page End*/

/*Subscriptions page*/

/*.subscriptions .item-page { float:right; color:#444441; font-size:13px; line-height:16px; padding: 0 10px; }
.subscriptions .item-page h2 { color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-weight:lighter; }
.subscriptions .item-page h2 em{ color:#000066; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; font-weight:lighter; }


.subscriptions .item-page p { padding:0px; font-size:13px; line-height:16px; padding-bottom:15px; }
.subscriptions .item-page p.descr { padding-top:5px; font-size:13px; }
.subscriptions .item-page a { color:#000066; font-size:13px; line-height:16px; text-decoration:none;  }
.subscriptions .item-page strong { color:#000066; font-weight:bold; font-size:13px; line-height:16px; }
.subscriptions .last.column {  margin-top: 63px; }
.subscriptions div.item-page h1 {  background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin-bottom: 10px;
    margin-left: -31px;
    margin-right: 0;
    padding: 17px 5px 14px 29px;
    text-transform: uppercase;
    width: 741px;}*/


/*Subscriptions page End*/
/* wishlish */ 
/* Homepage upcoming auctions */

ul.usermenu { display:block; float:right;    padding-top: 20px;  }
ul.usermenu li { display:block; float:left; padding: 3px 0px;}
 ul.usermenu li a {    font-size: 16px !important;    font-weight: lighter;}
ul.usermenu li p { color:#fff; font-size:16px; font-weight:lighter; }
ul.usermenu li.middle {    border-left: 1px solid #FFFFFF;    border-right: 1px solid #FFFFFF;    margin: 0 5px;    padding: 3px 5px; }
div.top-contacts ul { float:right; display:block; clear:both; width:400px;}
div.top-contacts ul li {      display: block; margin-left:20px;
    float: right;
    padding: 5px 0;}
div.not-logged-in-message { display:block;     padding: 0 10px 30px; float:left; clear:both; width:700px;}
div.not-logged-in-message p { font-size:18px;}
/*div.department-content {  clear: both;    float: left;    width: 940px;}*/
div.left-dept-column { width: 700px; float:left; }
div.right-dept-column {    float: left;    margin-left: 10px;    padding: 0 10px;    width: 200px;}
div.right-dept-column h3 {    color: #000064;    font-size: 18px;    font-weight: bold;    padding-bottom: 20px;}
div.right-dept-column h3 { font-size: 18px;    font-weight: bold;    padding-bottom: 20px; color: #000064; }
div.right-dept-column ul.upcoming_auction {     padding: 0 0 20px;}
div.right-dept-column ul.upcoming_auction li { padding-top:10px; }
div.right-dept-column ul.upcoming_auction li:first-child { padding-top:0px;}
div.right-dept-column ul.upcoming_auction li a {color: #000064; text-decoration:none;}
div.valuation-form { float:left; clear:both; }
/*div.staff ul li { padding:10px 0px; float:left; display:block; width:200px; clear:both;}
div.staff ul li a {     clear: both;
color: #000064;
    float: left;
    padding: 5px 0;
    text-decoration: none; }
div.staff ul li a strong { font-weight:normal; font-size:13px; color: #000064;}*/
div.content-area {    float: left;    margin-top: 35px;    width: 960px;}

/*body.gridview div.content-area {    float: left;    margin-top:5px;    width: 960px;}
body.listview div.content-area {    float: left;    margin-top:5px;    width: 960px;}*/

/*body.lot_detail.listview div.content-area {    float: left;    margin-top:35px;    width: 960px; }*/

div.item-page ul li { display:block; list-style:disc outside;}
div.item-page ul { list-style:disc outside;}
/*div.moduletable.staff   {  float: left;  padding: 0 10px;    width: 200px;}
div.staff.fine-art ul li { padding:10px 0px; float:left; display:block; width:200px; clear:both;}
div.staff.fine-art ul li a {     clear: both;
color: #000064;
    float: left;
    padding: 5px 0;
    text-decoration: none; }
div.staff.fine-art ul li a strong { font-weight:normal; font-size:13px; color: #000064;}
div.staff.fine-art ul li a img { float:left; width:70px;}
div.staff.fine-art ul li div.left { width:80px; float:left;}
div.staff.fine-art ul li div.right { width:100px; float:left; }*/
/*.valuation-services .item-page h1 {    color: #000066;    font-size: 20px;    font-weight: lighter;    line-height: 30px;    padding-top: 20px;}*/
.accounts .item-page h1 {    color: #000066;    font-size: 20px;    font-weight: lighter;    line-height: 30px;    padding-top: 20px;}

/*div.department-content  div.left-dept-column p { text-align:justify; }*/

.cb_comp_outer_right ul { padding-bottom: 5px;  padding-left: 15px;   padding-top: 5px;}
.cb_comp_outer_right li {line-height: 1.4em;  list-style: disc inside none;  padding-bottom: 5px;}
div.content-tabs div.quick-links { position:absolute; right:0px; top:-38px; width:300px;  }
div.content-tabs div.quick-links ul { position:absolute; right:0px; top:-20px;}
div.content-tabs div.quick-links ul li { background:none; height:auto;     width: 300px; text-align:right;}
div.content-tabs div.quick-links ul li  span.separator { color:#000064;   float: right;
    font-size: 13px;
    font-weight: bold;
    padding-bottom:5px;}
div.content-tabs div.quick-links ul li a {    background: none repeat scroll 0 0 transparent;    font-size: 12px;    padding:2px 0px;    text-align: right;}
/* Registartion confirmation page */
div.componentheading.completed-reg {    border-bottom: 2px solid #999999;
    color: #000065;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 20px;}
body.saveregisters div.component-area { margin:10px; min-height:300px;}
body.saveregisters div.component-area p { font-size:16px; color:#000065; padding:10px 0px;}
/* cancel bids */
/*body.lot_detail div#cancelbid { margin-top:15px; height:360px;}
div#cancelbid {     border: 1px solid #CCCCCC;    float: left;    padding: 20px;    width: 378px; height:370px;}
div#cancelbid h2 {   line-height:30px; font-size:16px; }*/

/*#TB_ajaxContent div#cancelbid input[type="submit"] {
    background: none repeat scroll 0 0 #D60000;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none;
}
#TB_ajaxContent div#cancelbid input.cancel_button[type="submit"] {
    background: none repeat scroll 0 0 #000065;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    padding: 0 10px;
    text-decoration: none;
}*/

/*div.back  span.lot_cancel_bid a {
    background: none repeat scroll 0 0 #D5B258;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    bottom: 27px;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 13px;
    left: 0;
    line-height: 13px;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px;
    position: absolute;
    text-decoration: none;
}*/

.left_text {float:left; width:500;}
        h1 {font-size:31px; color:#000064; font-family:"Times New Roman",Georgia,Serif;}
        h2 {font-size:14px; color:#454641; font-family:"Arial",Helvetica,sans-serif;}
        .successmessage {
          background-image: url(/images/Adams_regconfirmation_01_03.jpg);
          background-repeat: no-repeat;
          background-position:right top; 
          height: 500px;
          width: 380px;
          float:left;width:630;
        }
        .successmessage p{
          padding-top:20px;
        }
        .rightpadding {font-size:12px; color:white; font-family:"Arial",Helvetica,sans-serif;}
        .right_text {background-color:#010066;  padding:12px;
                margin-bottom:10px; font-family:"Times New Roman",Georgia,Serif; float:left;font-size:30px; color:white; width:360;}
        .benifits{font-size:12px; color:white; font-family:"Arial",Helvetica,sans-serif;list-style-type:disc;padding-left:10px;}
		
		.cal_auction_detail p{
			line-height:14px;
		}
/* information for purchacers */
/*div.overlay-holder-info {    background: url("../images/overlay-background.png") repeat scroll 0 0 transparent;    display: none;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 3000;}*/
/*div.overlay-holder-info div.overlay-inner {    background: none repeat scroll 0 0 #FFFFFF;    box-shadow: 0 0 10px rgba(50, 50, 50, 0.75);    left: 50%;    margin-left: -400px;    height:600px;    position: absolute;    top: 40px;    width:800px;}*/
div.overlay-holder-info div.close-btn-info a {    background: url("../images/close-overlay-btn.png") no-repeat scroll center center transparent;    display: block;    height: 30px;    position: absolute;    right: -10px;    text-indent: -9000px;    top: -10px;    width: 30px;}
/*div.overlay-holder-info div.padded-inner {float: left;    padding: 20px;    width:760px;}*/
/*div.overlay-holder-info div.padded-inner h1 {     color: #000064;    font-size: 20px;    line-height: 30px; }*/
/*div.overlay-holder-info div.padded-inner  div.inner-wrapper {    height: 560px; float:left;    overflow: auto;    width: 760px;}*/
/*div.overlay-holder-info div.padded-inner  div.inner-wrapper h3 {   font-size: 16px;    font-weight: bold;    padding: 20px 0;}
div.overlay-holder-info div.padded-inner  div.inner-wrapper h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div.overlay-holder-info div.padded-inner  div.inner-wrapper p { padding-bottom:16px;}*/
body.buying div.content-tabs ul {
    float: left;
    margin-top: 40px;
}
div.navigation ul.menu li.item-210 a { cursor:default; text-decoration:none !important;}
div.navigation ul.menu li.item-211 a { cursor:default; text-decoration:none !important;}
div.navigation ul.menu li.item-157 a { cursor:default; text-decoration:none !important;}
div.navigation ul.menu li.item-156 a { cursor:default; text-decoration:none !important;}
div.navigation ul.menu li.item-155 a { cursor:default; text-decoration:none !important;}
div.navigation ul.menu li ul li a { cursor:pointer !important;}
div.navigation ul.menu li ul li a:hover { text-decoration:underline !important;}

/****** Added by GSM on 21 sep 2012 ****************/

.lpcontacts{
	float:left;
	width:360px;
}

div.lpcontacts .staff.fine-art ul li{
	clear:none;
	width:179px;
}

div.lpcontacts .staff ul li{
	clear:none;
	width:179px;
}
div.account_menu div.module-2 { padding-top:10px; padding-bottom:10px; float:left; width:220px; }
div.account_menu div.module-2 div.wrapper { padding:10px;}
div.account_menu div.module-2 div.wrapper h4 {  color: #000;    font-size: 16px;    padding-bottom: 10px; }
div.account_menu div.module-2 div.wrapper h5 {  color: #000;    font-size: 15px;    padding-bottom: 10px; }
div.account_menu div.module-2 div.wrapper input.search {    margin-bottom: 10px;    padding: 5px;    width: 185px;}
div.account_menu div.module-2 div.wrapper input.view-auction-btn {    margin-right: 10px; background:#000065; color:#fff; border:0px none;     padding: 5px 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.account_menu div.module-2 div.wrapper input.button.grey { background:#B0B0AD; color:#fff; border:0px none;     padding: 5px 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

div.auction-holder div.auction-left div.module-2 div.wrapper div.button.blue a{ background: none repeat scroll 0 0 #000065;
    border-radius: 5px 5px 5px 5px;
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin-right: 15px;
    padding: 10px 20px;
    text-decoration: none;}

/***************************************************/
body.history table.history-table td table { margin-left:144px; margin-right:auto;}
span.lot_placebid.closed-bidding { background:#D81F27; display:block; line-height:13px; height:13px; padding:10px 20px;  float:left; color:#fff; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left; margin-right:10px;}

div.back span.lot_placebid.closed-bidding { background:#D81F27; display:block; line-height:13px; height:13px;  padding: 5px 10px; float:left; color:#fff; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left; margin-right:10px;}
div.back span.lot_placebid.closed-bidding h2 { font-size:12px; color:#fff;}
body.home.article div.item-page h1 { padding-bottom: 15px; }
body.home.article div.item-page ul li { background:url(../images/disc.png) no-repeat left 15px;   display: block;    list-style: disc outside none;    padding-left: 20px;    padding-top: 10px;}
body.home.article div.item-page ul li a {     color: #000064;}

.col-1, .col-2 {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
.col-1 {
  margin-right: 1%;
}
.avPlayerContainer {
  margin: 0 !important;
}




/* ===== bid basket ===== */
/*
.bid_basket {
  color: #000065;
  margin-bottom: 12px;
  padding: 12px 0;
}

.bid_basket_title {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid grey;
  padding-bottom: 4px;
  margin-bottom: 4px;
}

.total_products {
  margin: 10px 0;
}

.total_bids {
    font-size: 13px;
    font-weight: bolder;
}

.bid_price {
    color: #000065;
    font-size: 15px;
    font-weight: bold;
}

.bid_basket .price {
display: inline-block;
}

.bid_basket p:nth-child(3) {
  font-size: 13px;
  display: inline-block;
}
.bid_basket a {
  color: #fff;
  font-size: 12px;
  display: block;
  background: #000065;
  padding: 6px;
  margin-top: 10px;
  border-radius: 5px;
  text-decoration: none;
  width: 60px;
  text-align: center;
}*/
.gallery_name {
font-size: 18px;
padding-bottom: 10px;
border-bottom: 1px solid silver;
margin-bottom: 10px;
}

.bid-image {
display: inline-block;
}

.bid-details a {
display: inline-block;
background: #d1d1d1;
line-height: 1;
padding: 8px 8px;
margin-top: 10px;
border-radius: 5px;
text-decoration: none;
color: #000065;
}
.auction_name {
margin-bottom: 10px;
display: block;
font-size: 16px;
font-weight: bold;
}
.clandyboye-auction img {
display: none;
}
.bid-details {
display: inline-block;
width: 75%;
margin-left: 10px;
vertical-align: top;
}
.bid-item {
margin-bottom: 10px;
padding: 10px;
border-bottom: 1px solid #d1d1d1;
}

.total_amount {
  font-size: 14px;
  text-align: right;
}

.total_amount a {
  display: inline-block;
  background: #000065;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  text-decoration: none;
}

.lot-no {
font-size: 14px;
color: #000065;
font-weight: bold;
}

.lot-no span {
  display: inline-block;
  font-weight: normal;
  text-align: right;
  float: right;
  font-size: 12px;
}

.bid_basket .bid__amount {
  font-weight: normal;
}

/*.bid_basket .breakdown > a {
background: transparent;
color: #000065;
padding: 0;
margin: 0;
display: inline;
text-decoration: underline;
}*/

/*.bid_basket .bid__total-bids,
.bid_basket .bid__amount,
.bid_basket .breakdown {
  margin: 5px 0;
}*/

/*#TB_ajaxContent #box #message p {
  padding: 10px;
}*/


/* Adams at Clandeboye */
/*.about-clandeboye .top-banners {
  width: 100%;
  height: auto;
  background: #f2f2f2;
  box-shadow: none;
}*/

/*.about-clandeboye .bottom-section .bottom-right {
  width: 240px;
}*/

/*.about-clandeboye div.bottom-section div.bottom-left {
padding-top: 0;
background: none;
color: #6D6E71;
}*/

/*.clandeboye-banner {
  position: relative;
  padding: 10px;
}
.clandeboye-banner__caption {
  position: absolute;
  bottom: 20px;
  color: white;
  background: rgba(0,0,64,.8);
  width: 60%;
  padding: 10px;
}*/

.clandeboye-banner__caption h1 {
  font-family: sans-serif;
  color: white;
  font-size: 20px;
  font-weight: 200;
  margin-bottom: 10px;
}

.clandeboye-banner__caption p {
  font-size: 11px;
}

.customadams-at-clandeboye h2{
  color: #6D6E71;
  display: inline-block;
  font-size:20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.customadams-at-clandeboye p{
  line-height: 1.25em;
  margin-bottom: 1em;
}

.customadams-at-clandeboye {
  padding-left: 10px;
}
/*.customadams-at-clandeboye p.blue,
.customadams-at-clandeboye p > a{
  color: #000065;
  text-decoration: none;
}*/

.gallery-button {
  margin-bottom: 10px;
}

.gallery-button, 
.gallery-button--view,
.gallery-button--facebook {
  border: 1px solid #eee;
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  color: #666 !important;
  text-decoration: none;
  width: 230px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.gallery-button--view {
  display: inline-block;
  width: auto;
  text-align: center;
  padding: 0 35px;
}
.gallery-button--view span {
  background: url(../images/view-gallery-icon.png) left top no-repeat;
  padding-left: 35px;
  display: inline-block;
  padding: 7px 0 5px 35px;
  vertical-align: middle;
}
.gallery-button--facebook {
  width: 300px;
  padding: 0 10px;
}

.gallery-button--facebook span {
background: url(../images/fb.png) left center no-repeat;
padding: 7px 10px 7px 30px;
display: inline-block;
}

.gallery-button--view__wrapper {
  display: inline-block;
}

/*.clandeboye-block {
  border-bottom: 1px solid #ccc;
  color: #6D6E71;
  padding: 10px 0;
}*/

/*.clandeboye-block h3 {
  color: #6D6E71;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 7px;
}*/
/*
.clandeboye-block p > a {
  text-decoration: underline;
}*/

.clandeboye-map-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: rgba(60,60,60, .6);
  z-index: 0;
  opacity: 0;
  overflow:hidden;
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;

}

.clandeboye-map-overlay.active {
  height: 100%;
  max-height: 9999px;
  z-index: 9999;
  opacity: 1;
}

.clandeboye-map-wrapper {
  padding: 20px;
  background: white;
  width: 425px;
  margin: 10% auto 0;
  position: relative;
}

.clandeboye-map-wrapper a {
  display: block;
  text-align: center;
  margin: 10px 0;
}

.clandeboye-map-wrapper a.js-map-close {
  background: url('../images/close-overlay-btn.png') no-repeat center center;
  display: block;
  width: 25px;
  height: 25px;
  margin: 0;
  position: absolute;
  right: -12px;
  top:-12px;
}

/**
 * Fixed Bid Basket Styles
 */

/*.header-fixed {
  padding-top: 168px;
}*/
/*.bid_basket {
  border: 1px solid #000065;
  margin: 0 -20px;
  padding: 10px 20px;
  background: #efefef;
  position: relative;
  -webkit-box-shadow: 0px 1px 3px #ccc;
  -moz-box-shadow: 0px 1px 3px #ccc;
  box-shadow: 0px 1px 3px #ccc;  
}*/
/*.bid_basket:before {
  background: transparent;
  bottom: -8px;
  content: '';
  height: 8px;
  left: 0;
  position: absolute;
  width: 100%;
  background:url(../images/bid-basket-bottom.png) center 1px no-repeat;
  
}*/

/*.bid_basket.fixed {
  position: fixed;
  top: 167px;
  width: 200px;
  z-index: 9999;
}
*/
/*.landing-page a {
  background: transparent !important; 
}
.landing-page .view-exhibition a {
  color: white;
}
*/


/* ====== --- 360 STYLING --- ====== */

.icon-360-holder {
  margin: 10px auto;
  width: 40%;
}
.icon-360-holder a {
  display: block;
}
.icon-360-holder img {
  width: 100% !important;
}

#TB_title {
  
}
#TB_ajaxWindowTitle {
  
}
#TB_closeAjaxWindow {
  
}


.lot_detail_left .lot_detail_img_enlarge {
  clear: none;
  display: inline-block;
  float: none;
  margin-top: 15px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.lot_detail_left .lot_detail_img_enlarge a {
  display: inline-block;
  float: none;
  margin: 0;
}

.lot_detail_left .icon-360-holder {
  display: inline-block;
  margin: 0;
  padding: 0 0 0 2%;
  vertical-align: middle;
  width: 47%;
}
.lot_detail_left .icon-360-holder a {
  width: 39%;
}
.lot_details .lot_detail_left .icon-360-holder img {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}

/* ====== --- APRIL 2014 CHANGES - START --- ====== */

.archive-auction-gallery {
  font-size: 16px;
  margin-bottom: 10px;
}

/*.view-exhibition {
  font-family: "Arial", Helvetica, sans-serif;
}*/
.view-exhibition__buttons {
  background-image: url('../images/exhib-btn-bg.jpg');
  background-repeat: repeat-x;
  border: 1px solid #CCC;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  clear: both;
  float: left;
  margin-top: 5px;
  width: 235px;
}
.view-exhibition__buttons a {
  color: #6D6E71 !important;
  display: block;
  font-size: 14px;
  padding: 7px 0 6px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
.view-exhibition .gallery-btn {
  background-color: #000065;
  background-image: none;
  border: 1px solid #000065;
  margin-top: 0;
}
.view-exhibition .gallery-btn a {
  background-image: url('../images/gallery-btn-bg.png') !important;
  background-position: 35px 1px !important;
  background-repeat: no-repeat !important;
  color: #FFFFFF !important;
  padding: 7px 0 7px 10px;
}

.calender_header {
  
}
.calender_header .calendar__blocks {
  float: left;
}
/*.calender_header .calendar__sale-type, .calender_header .calendar__exhibition-type {
  background-color: #B7B7B7;
  line-height: 22px;
  height: 22px;
  padding: 0.85em;
}*/
.calender_header .calendar__blocks a {
  font-size: 16px;
  font-weight: lighter;
}
.calender_header .calendar__blocks a span {
  
}
.calender_header .calendar__blocks label {
  color: #FFFFFF;
  display: inline-block;
  font-family: "Helvetica", sans-serif;
  font-size: 16px;
  font-weight: lighter;
  text-transform: uppercase;
  vertical-align: middle;
}
.calender_header .calendar__blocks select {
  display: inline-block;
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
}
.calender_header .calendar__blocks .calendar__months {
  width: auto;
}

/* ====== --- APRIL 2014 CHANGES - END --- ====== */


/* ====== --- MAY 2014 CHANGES - START --- ====== */

.footer-section .languages {
  border: none !important;
  float: left;
  margin-top: 10px;
  width: 95%;
}
.footer-section .languages .translation-menu {
  width: 100%;
}
.footer-section .languages .translation-menu > li {
  display: inline-block;
  margin-left: 8px;
  width: auto;
}
.footer-section .languages .translation-menu > li:first-child {
  margin-left: 0;
}
.footer-section .languages .translation-menu a {
  display: block;
}
.footer-section .social-items {
  margin-top: 10px;
}

.auction-left .languages {
  border: none !important;
  float: left;
  width: 100%;
}
.auction-left .languages .translation-menu {
  text-align: center;
  width: 100%;
}
.auction-left .languages .translation-menu > li {
  display: inline-block;
  margin-left: 5px;
  width: auto;
}
.auction-left .languages .translation-menu > li:first-child {
  margin-left: 0;
}

/*.bid-online .content-tabs {
  margin-top: 0;
}
.bid-online .content-tabs .quick-links {
  float: right;
  position: static;
  right: auto;
  top: auto;
}
.bid-online .content-tabs .quick-links .menu {
  margin-top: 0;
  position: static;
  right: auto;
  top: auto;
}*/
/*.bid-online .item-page {
  border: 1px solid #F2F2F2;
  -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);
  -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);
  float: left;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-top: 10px;
  padding: 30px;
  width: 878px;
}*/

/*.bid-online .item-page h1 {
  background: url("../images/adams-about-header.png") repeat-y scroll left top transparent;
  color: #FFFFFF;
  font-family: helvetica;
  font-size: 40px;
  font-weight: lighter;
  line-height: 40px;
  margin-bottom: 10px;
  margin-left: -31px;
  margin-right: 0;
  padding: 17px 5px 14px 29px;
  text-transform: uppercase;
  width: 741px; 
}*/

.item-page .cms-page-title {
  position: relative;
}
.item-page .cms-page-title img {
  position: absolute;
  right: 150px;
  top: -10px;
  width: 100px;
}

.item-page .cms-page-content {
  background-color: #FEFCFF;
  margin-top: 20px;
  padding: 10px;
}
.item-page .cms-page-content p {
  font-size: 14px;
  margin: 25px 0 0;
  padding: 0;
}
.item-page .cms-page-content p.small-text {
  font-size: 12px;
}
/*.item-page .cms-page-content a {
  color: #000066;
  text-decoration: none;
}*/
.item-page .cms-page-content p:first-child {
  margin: 0px;
}
.item-page .cms-page-content ul {
  margin-top: 25px;
  padding: 0 0 0 15px;
}
.item-page .cms-page-content ul > li:before {
  content: "-";
  left: -40px;
  position: relative;
}
.item-page .cms-page-content ul > li {
  display: list-item;
  font-size: 14px;
  line-height: 16px;
  list-style: none;
  margin-top: 2px;  
  padding: 0 0 0 35px;
  text-indent: -5px;
}

.item-page .cms-page-images {
  margin-top: 30px;
}

.item-page .cms-page-images a {
  display: inline-block;
  vertical-align: middle;
}
.item-page .cms-page-images .invaluable-image {
  text-align: left;
  width: 49%;
}
.item-page .cms-page-images .saleroom-image {
  text-align: right;
  width: 49%;
}
.item-page .cms-page-images img {
  border: none;
}


.translation-holder .languages {
  border: none !important;
  float: left;
  margin-top: 10px;
  width: 100%;
}
.translation-holder .languages .translation-menu {
  width: 100%;
}
.department-translation-holder .languages .translation-menu {
  text-align: right;
}
.translation-holder .languages .translation-menu > li {
  display: inline-block;
  margin-left: 8px;
  width: auto;
}
.translation-holder .languages .translation-menu > li:first-child {
  margin-left: 0;
}
.translation-holder .languages .translation-menu a {
  display: block;
}

/* ====== --- MAY 2014 CHANGES - END --- ====== */

/* ====== --- MARCH 2015 CHANGES  --- ====== */



body.recommended-shippers .item-page .col-1 {
  margin-right: 7%;
}



body.recommended-shippers .item-page h2 {
  color: #000066;
  font-size: 20px;
  font-weight: lighter;
  line-height: 30px;
  padding-top: 10px;
}


/* ====== --- LOT CONDITIONAL REPORT CHANGES  --- ====== */

.lot-info_condition.lot-info-holder.opened {
    float: left;
    margin: 20px 0;
    width: 100%;
}

.lot-info_condition .uppercase.lot-info_title {
    border-bottom: 1px solid #bfbfbf;
    color: #606060;
    font-family: open sans;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 10px;
    margin-top: 35px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

/*
.lot-info_condition .lot-info_content a {
    background: #d1d1d1 none repeat scroll 0 0;
    border-radius: 5px;
    color: #000065;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin-top: 0;
    padding: 10px 20px;
    text-decoration: none;
}*/


.condition-report-terms {
	 font-family: open sans;
    font-size: 12px;
    padding-left: 25px;
}

.condition-report-terms > input {
    margin-left: -25px;
    margin-right: 9px !important;
}
/* ====== --- CREATE AN ACCOUNT EMAIL PREF STYLE  --- ====== */


#cbtf_26.cbFieldsContentsTab > div.cbft_checkbox {
    float: left;
    width: 50%;
}

#cbtf_26 .cbft_checkbox > label {
    float: right;
    width: 80%;
}

#cbtf_26 .cbft_checkbox > .cb_field {
    float: left;
    width: 20%;
}

#registrationTable .cbRegistrationSubmit {
    background: #000065 none repeat scroll 0 0;
    border:none;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    height: auto;
    line-height: 13px;
    padding: 10px 20px;
    text-decoration: none;
}
