﻿
.imageLinkPaddingTop {
	padding-top: 11px;
}


/* Toastmessage on login */
.toast-container {
	width: 613px;
	z-index: 9999;
}

.toast-item {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	font-family: arial;
    background-color: #F35E12;
    padding: 6px;
}
.toast-item p {
    margin-left: 10px;
}

.toast-position-top-right {
    position: absolute;
    margin-top: -290px;
    top: 50%;
    right: 20px;
    right: 20px;
    left: 50%;
    margin-left: -300px;
}

.toast-type-warning {
    border-color: #F35E12;
}
.toast-item-image-warning {
    display:none;
}


/* Activate SMS */

/* this must be at the start of this css file */

.contentItemActivateSms .showIntroductionText, .contentItemActivateSms .hideIntroductionText {
    height:16px;
    width: 16px;
    display: inline-block;
    margin-left: 3px;
}
.contentItemActivateSms .showIntroductionText {
    background: url(../img/icon_vraagteken.gif) no-repeat scroll 0px top transparent;
}
.contentItemActivateSms .hideIntroductionText {
    background: url(../img/icon_vraagteken.gif) no-repeat scroll 0px top transparent;
}
.contentItemActivateSms .showIntroductionText img, .contentItemActivateSms .hideIntroductionText img {
    display: none;
}
.contentItemActivateSms .btn {
    background: url("../img/search_white_bg.gif") repeat-x scroll left top transparent;
    border: 1px solid #DFE2EA !important;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 100%;
    margin: 0;
    padding: 0 6px 2px;
    text-align: center;
    width: 70px;
}
.contentItemActivateSms .btn[disabled] {
    color: #999;
}
.contentItemActivateSms .mobileNumberTextInput {
    border: 1px solid #DFE2EA;
    height: 13px;
    font-size: 11px;
    margin-right: 5px;
    padding: 2px;
    width: 135px;
}
.contentItemActivateSms .validationError {
    margin: 0;
    padding: 0;
}
.contentItemActivateSms p {
    margin: 10px 0 0 0 !important;
}



.content-item-account-preferences .branch-selector {
    margin-left: 20px;
    margin-top: 9px;
}

/* Header */
.searchLi .textfield {
    width: 150px !important;
}

/* Sale Spot Light */

.sliderContainer .output li .aankeiler li {
    position: relative;   
    height: 20px; 
}



/* hide print + PDF */
div.content div.details ul
{
    display: none;
}
div.content div.background
{
    border: solid 1px #ffffff;
}
/* hide [i] at saletype */
.kavelinfo .webcast{
	background: none;
}
.kavelinfo .webcast a{
	cursor: default;
}
.pageHead a
{
    color: #003366;
}
/* enhance scaling for IE */
img { -ms-interpolation-mode: bicubic; }

.mainmenu ul li{
	padding: 1px 6px;
}
.mainmenu ul .mytroostwijkLi{
	margin-right: 10px;
}

.auctionInfo a.download
{
	color: #666666;
	text-decoration: none;
}
.auctionInfo a.download span
{
	color: #003366;
	text-decoration: underline;
}
.upcomingauctions .filter a { color: #BBBBBB; }
.upcomingauctions .filter a:hover,
.upcomingauctions .filter a.active { color: #666666; }

.pastsalesreferences h2{
	background: url(../img/upcomingauctions.gif) 0px 0px no-repeat !important;
}
.groupsmenu .by_number {
	padding: 7px 0px 9px 16px;
}
.groupsmenu .goToLot{
    background-color: transparent;
    border: none;
}
.featuredlots .latestbid
{
    line-height: 122px;
    text-align: center;
}
.featuredlots .latestbid img
{
    display: inline;
    vertical-align: middle;
}
.featuredlots .item-days {
    padding-bottom: 2px;
}
.featuredlots .latestbid_controls a.nolink {
    text-decoration: none;
}

h1.blue{
	color: #003366;
}
.subBranch .pageHead
{
	padding: 0 0 0 5px;
}
.lot
{
    margin: 0 0 0 0;
}
.lot .pageHead
{
	padding: 0 0 0 198px;
}
.searchresults_lots .description div.resize
{
    height: 75px;
    width: 75px;
}
.searchresults_lots .lotsContent table
{
	padding: 10px 0;
}
.searchresults_lots .lotsContent table tr td
{
    border: none;
	padding: 0 10px 0 0;
}

/* SEO optimisation */
.collapsed
{
    display: block;
}
.cancelled
{
    font-weight: normal !important;
    text-decoration:  none !important;
}
.cancelled span
{
    font-weight: bold;
    text-decoration:  line-through !important;
}
.bidding_left .textfield
{
    width: 138px !important;
}

.highest
{
	background: url(../img/star.gif) 9px 6px no-repeat #C9EFD8;
}

.hidden {
    display: none;
}
.bold
{
    font-weight: bold;
}

.myTwkDisabled{
	background-position: left -22px;
	cursor: default;
	text-decoration: none !important;
}
.myTwkDisabled span{
	background-position: right -22px;
}
.clockHolder
{
    white-space:nowrap;
    width: 225px;
}

.errorBox ul {
    margin: 0 0 10px 0;
    padding: 0 0 0 15px;
}
.bidding_disabled_bg 
{
    width:295px;
}
.bidding_disabled_holder
{
    margin-top: 17px;
}
/* Disabled button BidSpotter */
button.buttom .disabled span{
	background-position: left -19px !important;
}

button.buttom .disabled span span{
	background-position: right -19px !important;
}

.overview .attentionTh{
	width: 8px;
}
.overview .alignCenter {
    text-align: center;
}
.overview .alignCenter img {
    float: none;
    padding-top: 3px;
}
.overview .light td {
	background: url(../img/trackedlots_light.gif) 0px 1px repeat;
}
.overview .light .highlight:hover{
	background: url(../img/trackedlots_light_hover.gif) 0px 1px repeat;
}
.overview .lightDark td {
	background: url(../img/trackedlots_lightDark.gif) 0px 1px repeat;
}
.overview .lightDark .highlight:hover{
	background: url(../img/trackedlots_lightDark_hover.gif) 0px 1px repeat;
}

/* page Controls */
.rightBoxSubBrach {
    float: right;
    width: 320px;
}
.rightBoxSubBrach .inventory{
	padding: 0px;
	float: right;
}

.pageControls {
    padding: 0 20px 5px 5px;
}
.pageControls li {
    width: 12px;
}
.overviewControls .pageControls {
	display:inherit;
}

.pageControls div {
    float: left;
    line-height: 17px;
}
.pageControls span {
    color: #03285B;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 17px;
    padding-left: 13px;
}

.pageControls .previous5,
.pageControls .next5  {
    text-decoration: none;
}


.pages {
    padding: 0;
}
/* end page Controls */

/* enlarge */
.rightContent .image {
    position: relative;
}
.rightContent .enlarge{
	bottom: 0;
	right: 0;
	margin: 0;
	width: auto;
} 
/* end enlarge */

.privatetreatysales ul li a,
.privatetreatysales ul li a:hover
{
    font-weight: bold;
    text-decoration: none;
}
.standard .importantOk{
	color: #03285B;
}
#TB_window .confirmbid h1{
	padding: 0;
}

.bidding_left {
	height: 178px;
	width: 294px;
}
.bidding_left .textfield {
    width: 193px;
}
.bidding_left .bidtype{
    height: 145px;
}

.bidding_right {
    background-image: none;
    border: solid 1px #ccc;
    height: 178px;
    width: 207px;
}
.bidding_right tr td {
	padding-right: 5px;
}
.bidding_right .currentBidding .nowrap {
    white-space: nowrap;
    text-align: right;
}

.trackedlots .light td {
	background-repeat: repeat;
}
.trackedlots .light .highlight:hover{
	background-repeat: repeat;
}
.trackedlots .lightDark td {
	background-repeat: repeat;
}
.trackedlots .lightDark .highlight:hover{
	background-repeat: repeat;
}

tr.combination td {
    background-color: #D7E6F7;
}
tr.combination-underline span.title {
    text-decoration: underline;
}

.validationError{
    color: #FF0000;
}

.bidding_left .bidmessage{
	background-color: #003366;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 6px 8px 10px;
	text-align: left;
}


/* * * * Message Popup * * * */
div.message_popup
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px 5px 5px 5px;
}
div.message_popup div.popup_button
{
    margin: 15px 0 0 0;
    text-align: center;
}
/* * * * Registration * * * */
/*
.columns_1 .left{
	width: 950px;
	float: left;
	padding-left: 6px;
}
.columns_1 .right{
	width: 211px;
	float: left;
	padding-left: 16px;
}
.columns_1 .left_column{
	width: 725px;
}
.columns_1 .right_column{
	width: 206px;
	float: right;
}
.registration h1
{
    padding-left: 20px;
} 
*/
.RegistrationBranches
{
    background-color: #e1e1e1;
    float:left;
    width: 310px;
}
ul.RegistrationBranchSelection
{
    float: left;
    width: 310px;
}
.RegistrationBranchSelection li{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    list-style-type:none;
}
.RegistrationBranchSelection .highLightBranch{
    background-color: #e1e1e1;
}
.registrationSubBranches{
    background-color: #e1e1e1;
    margin-left:-15px;
    padding-left: 15px;
}
.registrationSubBranches div{
    padding-bottom: 1px;
}
.accountForm .border
{
    margin: 7px 0;
}
.accountForm label.empty
{
    height: 1px;
}
.accountForm .normal 
{
	width: 232px;
	overflow: hidden;
    position: relative;
}
.accountForm .large {
	width: 326px;
	overflow: hidden;
}

.accountForm .large:hover{
	cursor: pointer;
}

.accountForm .large span
{
    display: block;
	padding: 0px;
	margin: 0px;
	height: 23px;
	background: url(../img/save_account_left.gif) left top no-repeat;
}

.accountForm .large span span
{
    display: block;
	margin: 0px;
	padding: 4px 10px 0 10px;
	height: 19px;
	background: url(../img/save_account_right.gif) right top no-repeat;
}

.accountForm .large:hover span{
	background-position: left -23px;
}

.accountForm .large:hover span span{
	background-position: right -23px;
}

.accountForm .huge {
	width: 426px;
	overflow: hidden;
}
.accountForm .normal img,
.accountForm .large img,
.accountForm .huge img 
{
    float:right;
    position: absolute;
    top: 0;
    right: 0;
}
.accountForm .normal label,
.accountForm .large label,
.accountForm .huge label {
    display: inline;
    float: none;
}
.accountForm .selectfield {
	width: 207px;
	border: 1px solid #809DB9;
	margin: 0px;
	padding: 0 2px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	height: 20px;
}
.accountForm .phoneCountryCode{
    width: 60px;
    padding: 0px 0 4px 0;
    margin-right: 10px;
    height: 22px;
    position: relative;
    top: 1px;
}
.accountForm .phone{
    width: 129px;
}
.accountForm .right_info
{
    width: 260px;
}
.accountForm .spacer {
    height: 3px;
}
.accountForm .textarea {
	width: 198px;
	border: 1px solid #809DB9;
	margin: 0px;
	padding: 2px 2px 0 5px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	height: 40px;
}
/*
.accountForm span.warning {
    display: block;
    right: 0px;
    top: 2px;
    position: absolute;
}
*/
.imageOverviewPopup h1
{
    margin: none;
}
.imageOverviewPopup h2
{
    margin: none;
}

.imageOverviewPopup .singleImageOverview .singleimage{
	text-align: center;
}

.unfoundTextInValentNetTextService{
    background-color: #ff0000;
    color:#ffffff;
    text-decoration: none;
}

.mypurchases .last table tr td {
    border: none;
}
div.validationError{
    margin-left: 170px;
    width: 200px;
}

.privatetreatysales .filter,
.upcomingauctions .filter {
    margin: 0 0 13px 0;
    /*padding: 5px 0;*/
    width: auto;
}
.filter .showall:hover {
    color: #FFF;
}
.filter a.filterActive {
    color: #FFF;
}

.description .overviewContent a,
.upcomingauctions .description a {
    padding: 6px 0 0 0;
	color: #03285b;
	display: block;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.description .overviewContent a {
    padding: 0;
}

.upcomingauctions td.last {
    border-right: 1px solid #DFE2EA;
}

.privatetreatysales h2{
	margin: 0px;
	padding: 1px 0 13px 31px;
	background: url(../img/privatetreatysales.gif) 0px 0px no-repeat;
	line-height: 20px;
}
.pastsalesreferences h2 {
    background-image: none;
}

table .very-important {
	background-color: #F44900;
	padding: 0px 1px 2px 1px;
	color: #FFF;
	font-weight: bold;
}

ul.sub {
    margin: 0 0 0 15px;
}

li.first {
    margin: 5px 0 0 0;
}

.tabmenu li.first { margin: 0 1px 0 0; }
li.last {
    margin: 0 0 5px 0;
}

.tabmenu{	
	width: 972px;	
}

.saved {
    color: #3AC400;
    font-size: 13px;
}

div.choice {
	margin: 0px;
	padding: 8px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
	color: #03285B;
}
h2.branche, h2.branche a , h2.branche a:visited , h2.branche a:hover {
    padding: 0 0 7px 0;
    font-size: 15px;
    font-weight: bold;            
    color: #03285B;
    text-decoration: underline;
}


.activeAuction .locationDetails {
    display: block;
}

.locationDetails .addto {
    margin-top: 0;
}

.saleslist .status {
    padding: 7px 3px 3px 3px;
}

.email .error {
    border: solid 1px #F00;
}
.costs
{
    float: right;
}
.costs table td
{
    padding: 0 2px 0 2px;
}
.valignTop
{
    vertical-align: top;
}

/******** resize images ********/
.resize {
    overflow: hidden;
    float: left;
}

.resize .combination {
    width: 50% !important;
    height: 50% !important;
}

.upcomingauctions .description .resize {
    margin: 0 11px 0 0;
}
.upcomingauctions .description .logo-large {
    width: 75px;
    height: 75px;
}
.upcomingauctions .description .logo-small {
    width: 50px;
    height: 50px;
}

.lotlist .resize {
    width: 75px;
    height: 75px;
}

.overview .description .resize {
    width: 100px;
    height: 100px;
}

.kavel_info .resize {
    margin-right: 5px;
    height: 100px;
    width: 100px;
}

.kaveldetail .image .resize {
    width: 203px;
    height: 147px;
}

.kaveldetail .thumbnails .resize {
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0 1px 1px 0;
}

.categoriesPopupContent .resize {
    float: none;
    width: 138px;
    height: 91px;
}

.imageOverview .image .resize {
    float: none;
    width: 116px;
    height: 87px;
}

.featuredlots-holder .featuredlots
{
    padding: 0 0 0 0;
}
.featuredlots .item .resize {
    float: none;
    width: 116px;
    height: 87px;
}
.featuredlots-holder .title 
{
    margin: 0 -3px 0 -3px;
    overflow:hidden;
    white-space:nowrap;
}
.image-overview-controls a.disabled {
    color: #666666;
    text-decoration:none;
}
.image-overview a.resize {
    width: 116px;
    height: 87px;
    padding: 0;
    margin: 0 12px 12px 0;
}
.image-overview-detail {
    min-height: 520px;
}
.image-overview-detail .resize {
    clear:both;
    width: 680px;
    height: 510px;
}
.photoviewer_controls a.disabled {
    color: #666666!important;
    text-decoration:none;
}
.photoviewer_thumbs a {
    height: 75px;
    margin: 0 0 1px 0;
	padding-bottom: 0px;
    width: 75px;
}
.photoviewer_thumbs a.active {
	border: 1px solid #003366;
	position: relative;
	margin: 0 0 0 -1px;
}
.photoviewer_thumbs a.active img {
    border: none;
}
.photoviewer_photos
{
    height: 450px;
    width: 600px;
}
/* * * * Statistics * * * */
div.statsHolder div.box{
    width: 940px
}
div.stats table {
    border-collapse: collapse;
    width: 100%;
}
div.stats table tr:first-child td:first-child {
    color:#F35E12;
    font-size:20px;
    font-weight:bold;
    letter-spacing:0.6px;
}
div.stats table tr.header {
    background: none;
    background-color: #DFE2EA;
    height: 25px;
}
div.stats table tr.title {
    color:#03285B;
    background-color: #DFE2EA;
    font-size:12px;
    font-weight: bold;
}
div.stats table tr.even, div.stats table tr.odd {
	height: 20px;
}
div.stats table td {
    padding: 1px 3px 1px 2px;
}/*
div.stats table td.warn, div.stats table td span.warn 
{
    font-weight: normal !important;
}*/

.fields input { display:block; }

#TB_closeAjaxWindow a{
    background-image: url(../img/close_popup.gif);
}
#TB_closeAjaxWindow img {
    display: none;
}
.ContentItemLogin .header, .ContentItemLogin .footer {
    display: none;
}
.inloggen_tb fieldset {
    border: none;
}

.inloggen_tb .fields {
    padding: 5px;
}

.inloggen_tb input.loginName, .inloggen_tb input.password {
border:1px solid #676767;
color:#666666;
font-size:11px;
height:17px;
margin:0 0 8px;
padding:3px 5px 0;
width:300px
}

.inloggen_tb .loginOptions {
    overflow: hidden;
    width: 100%;    
}

.inloggen_tb .loginOptions input {
    clear: both;
    float: left;
    margin: 0 0 2px 0;
    height: 17px;
    /* IE 7 */
    #margin: -5px 0px 0px -3px;
    #padding: 0px 0px 0px 0px;
}
.inloggen_tb .loginOptions label {
    display: block;
    float: left;
    padding: 0 0 0 5px;
    width: 400px;
    
    /* IE 7 */
    #margin: -1px 0px 4px -2px;
}
.inloggen_tb .login div.buttons {
    margin: 0 0 0 90px;
}
.inloggen_tb .buttons button {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    clear: both;
    cursor: pointer;
    font-weight: bold;
    height: 28px;
    margin: 0;
    overflow: hidden;
    position: relative;
    padding: 0;
    width: auto;
}
.inloggen_tb .buttons span {
    background: url("../img/register_button_left.gif") no-repeat scroll left -56px transparent;
    display: block;
    height: 28px;
    margin: 0;
    padding: 0;
}
.inloggen_tb .buttons span span {
    background: url("../img/register_button_right.gif") no-repeat scroll right -56px transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 28px;
    margin: 0;
    padding: 4px 16px 0 14px;
}
.inloggen_tb .forgotPassword
{
    margin-left: 25px;
}

.inloggenBox .fields input{
    border:1px solid #676767;
    height:15px;
    margin-bottom:5px;
    padding:1px;
    width:200px;
}
.inloggenBox .buttons button {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    clear: both;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    position: relative;
    padding: 0;
    width: auto;
}
.inloggenBox .buttons span {
    background: url("../img/search_left.gif") no-repeat scroll left top transparent;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
}
.inloggenBox .buttons span span {
    background: url("../img/search_right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 2px 5px 0;
}

.loginBox .loginOptions, .inloggenBox .loginOptions { display:none; }
.inloggenBox .buttons button:hover{ color: #ffffff !important; }
.inloggenBox .forgotPassword { float: right; white-space: nowrap; }

#easyTooltip { 
    background-color: #ffffcc;
	border:1px solid #ccc;
	color: #191919;
	font-size: 11px;
	overflow: hidden;
	padding:5px;
}

span.searchText {
    background-color: #aaa;
}

.box .banner {
	background: url(../img/sellstock.jpg) top left no-repeat #00306C;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 80px;
	height: 55px;
}
.box .banner a {
    background: url(../img/transparent_arrow.png) no-repeat scroll 0 5px transparent;    
    color: #ffffff;
    display: block;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.footerHolder
{
    height: auto;
	padding-bottom: 10px;
}
.footer{
	height: auto;
}


.upcomingauctions .recentsalesinfo {
    background: url(../img/blue_arrow_top.png) no-repeat scroll 110px top transparent;
    display: none;
    margin: -5px 0 10px 0;
    padding-top: 10px;
}
.upcomingauctions .recentsalesinfo div {
    padding: 5px;
    background-color: #C2D9FB;
}
.upcomingauctions .salesinfoCountry {
    background-position: 300px top;
}

.upcomingauctions .noresults {
    background-color: #F35E12;
    color: #FFFFFF;
    display: none;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px;
}

.upcomingauctions .noresults.show,
.upcomingauctions .recentsalesinfo.show { display: block; }
.upcomingauctions .openday-location {
    padding: 8px;
	width: 155px;
}
.upcomingauctions .openday-links {
    padding: 8px;
	width: 135px;
}


.featuredblock a.resize {
    width: 230px;
    height: 173px;
}

/* display messages */
.displayMessage {
    background-color: #F35E12;
    padding: 5px;
    margin: 0 0 10px 0;
}
.displayMessage p {
    color: #ffffff;
    padding: 0;
}

.overviewFeaturedHeader {
    background-color: #FFFFFF;
    overflow: hidden; 
    width: 100%; 
}

.overview_startafslag {
    margin-top: 0;
}


.new-top {
    min-height: 112px;
}
.new-top h3 {
    height: 30px;
    overflow: hidden;
}

#TB_overlay { z-index: 200; }
#TB_window { z-index: 202; }
