/*------------------------------------------------------------

print.css
	Print media CSS for use with modern, CSS-capable browsers.
	This file does not get compressed so please be concise
	
author: Nick Bouton
created: April 8, 2008
last modified: May 5, 2010
------------------------------------------------------------*/

@media print { }

/*------------------------------------------------------------
	the follow elements are hidden from print
------------------------------------------------------------*/

.hidden, .upgrade, .printPreview, .rb-ContentTertiary, .rb-NavSecondary,
.rb-NavPrimary, .rb-NavHeader, .rb-NavFooter, .rb-LayoutSwitcher
{ display: none; }

.no-print{display:none !important;}

/*------------------------------------------------------------
	HTML elements
------------------------------------------------------------*/

body {
	background: transparent none;
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	font-family: Trebuchet MS,Verdana,Sans-Serif;
	font-size: 11pt;
}
a {
	color: #000;
}
p, address {
	margin: 0 0 0.8em 0;
}
code {
	font-size: 105%;
	line-height: 1.4em;
}
/* images */
img.floatLeft {
	margin: 0 10px 10px 0;
}
img.floatRight {
	margin: 0 0 10px 10px;
}
table {
	page-break-before: avoid
}
thead {
	display: table-header-group;
}
thead th {
	border: solid 1px #000;
}

/*------------------------------------------------------------
	headers
------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
}
h1 {
	margin: 0 0 0.6em 0;
	line-height: 1.2em;
}
h2 {
	font-size: 160%;
	margin: 1.4em 0 0.4em 0;
}
h3, h4, h5, h6 {
	margin: 1em 0 0.4em 0;
}
h3 {
	font-size: 130%;
}
h4 {
	font-size: 120%;
}
h5 {
	font-size: 110%;
}
h6 {
	font-size: 100%;
}

/*------------------------------------------------------------
	footer
------------------------------------------------------------*/

#rba-page-tools, #rba-footer-links, .rba-footer-divider, #rba-footer-nav, #rba-footer-logo{ 
	display: none; 
} 
#rba-footer-container{ 
	border-top: 1px dashed #999; 
	padding-top: 1em; 
	clear: both;
	font-size: 90%;
} 

/*------------------------------------------------------------
	lists
------------------------------------------------------------*/

ul {
	list-style: square;
	margin: 0 0 0.8em 0;
	padding: 0 0 0 25px;
}
html>body ul {
	padding: 0;
	margin-left: 25px;
}

ol {
	margin: 0 0 0.8em 0;
	padding: 0 0 0 32px;
}
html>body ol {
	padding: 0;
	margin-left: 32px;
}
li {
	margin-bottom: 0.2em;
}
dd {
	margin: 0 15px 0.8em 15px;
}

/*------------------------------------------------------------
	generic classes
------------------------------------------------------------*/

.hack-clearBoth {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.portlet-borderless-bar { display: none; }

/*------------------------------------------------------------
	print layout grid rules below
------------------------------------------------------------*/

.rb-ContentContainer {
	margin-top: 1em;
	padding-bottom: 2em;
	border: 0;
	overflow: visible !important;
	height: auto !important;
	min-height: inherit !important;
	width: auto;
	position: static;
}
.rb-ContentPrimary {
	float: left;
	width: 70%;
}
.rb-ContentSecondary {
	float: right;
	width: 27%;
}

/*------------------------------------------------------------
	code guide definition list
------------------------------------------------------------*/

dl.rb-CodeGuide dt {
	margin: 1.4em 0 0.2em 0;
	font-size: 150%;
}
dl.rb-CodeGuide dd {
	border-bottom: 1px dashed #CCC;
	padding-bottom: 1em;
}
dl.rb-CodeGuide dl dt {
	margin-top: auto;
	font-size: 100%;
}
dl.rb-CodeGuide dl dd {
	border-bottom: none;
	padding-bottom: 0.2em;
	margin-right: auto;
}

/*------------------------------------------------------------
	grid presentation and/or override rules
------------------------------------------------------------*/

.rb-Logo {
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
	color: #000;
	text-indent: 0; 
}
/* secondary content */
.rb-ContentSecondary h2.first {
	margin-top: 0;
}
/*print terms and conditions*/
.rb-print-tc div{
	display:none;
}
.rb-OnlineBiddingReg-Terms{
	display:block;
}
.rb-OnlineBiddingReg-Terms div{
	display:block;
}

/*------------------------------------------------------------
	Disabling specific components
------------------------------------------------------------*/

/* Breadcrumb */
.rb-PageTitle .rb-Breadcrumbs {
	display: inline-block;
	float: none;
	margin: 0; padding: 0; width: 100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	clear: both;
}
.rb-PageTitle .rb-Breadcrumbs:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .rb-PageTitle .rb-Breadcrumbs {
	display: block;
}
* html .rb-PageTitle .rb-Breadcrumbs {
	height: 1%;
}
.rb-PageTitle .rb-Breadcrumbs li {
	float: left;
	margin-right: 10px;
}
.rb-PageHeading,
.rb-PageHeadingText,
.rb-PageTitle .rb-PageHeading {
	float: none !important; width: auto !important;
}

a.rb-Print {
	display: none;
}

/* Global */
.portlet-msg-info {
	display: none;
	} /* footer - server name */
	
.rba-note{
	display: block;
}

/* Main header */
#rbLanguageSelectorContainer,
#rb-LanguageSelector-SmallMap,
.rb-AccountTools,
#p_p_id_watchlistcount_WAR_search5141_,
#p_p_id_searchhomeloggedin_WAR_search5141_,
#p_p_id_savedsearchessummary_WAR_search5141_,
.portlet-boundary_watchlistcount_WAR_search5141_,
ul.rb-NavGlobal,
div.rb-MainNav,
.rb-AuctionsHeader .rb-IncExtras,
.rb-Auctions-Subheading .rb-RegionSelect,
#rbTodayAuctions .rb-AuctionMeta,
#p_p_id_upcomingauctions_WAR_upcomingauctions5141_ .portlet-borderless-bar,
#p_p_id_search_WAR_search5141_,
#p_p_id_searchmodifyresults_WAR_search5141_
{ display: none !important; }

.js .interactive-mode { position: static; }
.rb-Auctions { border: 0; }
body h2.user-greeting { position: static !important; float: none !important; }

/* Search */
.rba-enhanced-search-portlet { clear: none; }
.rb-SearchResults .rb-SearchViewOptionsContainer,
.rb-SearchResults .rb-SearchResults-ResultInfo { overflow: visible; }
table#seachResultsTable td,
table#seachResultsTable th,
table#seachResultsTable span { overflow: visible; }
#p_p_id_searchmodifyresults_WAR_rbaportlet_ { display: none; }

.rb-ShippingEstimate,
.rb-Watchlist-Tools,
.rb-Watchlist-ToolsBottom,
.rb-SearchViewOptions,
#modifyResultsWrapper { display: none; }

.rb-PageDetails { position: static; }
.rb-Options { display: block; position: static; }
.rb-SearchResultsContainer fieldset { border: 0; }
.wide-span-details { border-top: 1px dotted #ACACAC; }
.rb-SearchResultsBody .rb-DgSummary .rba-icon-w-label {
    display: block;
}
.rb-SavedSearches-Signin, .rb-SavedSearches-Add,
.rb-SearchResultsFooter, .rb-DgPagingControlContainer{
    display: none;
}


/* releasing columns */
.unit { float: none; }
.unit .gutter { margin-right: 0; }
.sizeSideCol { width: auto; }
.sideLargeCol { float: none; width: auto; overflow: visible; }
.sizeMidCol { width: auto; }
.empty { min-height: auto !important; }

/* My account */
#p_p_id_85_INSTANCE_aLO8_,
ul.ui-tabs-nav,
#p_p_id_85_INSTANCE_01uR_,
#rba-portlet-site-map { display: none; }

/* Item Detail */
#compareTableDetails { width: 100%; padding-bottom: 15px; }
#compareTableDetails thead td { border-top: solid 1px #000; }
#compareTableDetails tbody td { border-top: solid 1px #333; }
#compareTableDetails thead td.rb-Black { font-weight: bold; font-size: 1.4em; }
#compareTableDetails tbody td.firstTd { font-weight: bold; }

/* auction overview */
body.rba-portlet-auction-overview .rb-BreadcrumbsContainer,
body.rba-portlet-auction-overview .portlet-msg-error,
body.rba-portlet-auction-overview .rb-ViewMoreTimezones,
body.rba-portlet-auction-overview #p_p_id_searchauction_WAR_rbaportlet_,
body.rba-portlet-auction-overview #p_p_id_watchlistsummary_WAR_rbaportlet_,
body.rba-portlet-auction-overview #p_p_id_auctionregisteroverview_WAR_rbaportlet_
{display:none !important;}

body.rba-portlet-auction-overview .rb-PageHeadingText{
	margin: 0.6em 0 0 0;
}
/* auction overview */
#rba-portlet-auction-overview .rb-OverviewBody{
	position: relative;
	width: 100%;
}
#rba-portlet-auction-overview .rb-AuctionInfo{
	position: relative;
	width: 100%;
}
#rba-portlet-auction-overview .rb-AuctionInfo-ColLeft{
	float: left;
	width: 47%;
	padding-right: 2%;
}
#rba-portlet-auction-overview .rb-AuctionInfo-ColRight{
	float: left;
	width: 47%;
	border-left: 1px dotted #000000;
	padding-left: 2%;
}
.rb-AuctionInfo-SiteLocation{
	clear: both;
}
.rb-AuctionInfo-Item h4{
	margin: 0;
	padding: 0.6em 0 0.3em 0;
}
/* at-a-glance */
#rba-portlet-auction-aag .rb-AuctionTile{width: 575px; height: 265px;}
#rba-portlet-auction-aag img{border: none;}

.rb-AuctionPreview{position: relative;}
.rb-AuctionPreview img{
	position: absolute;
	top: 0;
	width: 350px;
	height: 265px;
}
.rb-AuctionPreviewOdd img {left: 202px;}
.rb-AuctionPreviewEven img {left: 0;}

.rb-AuctionPreview .rb-HighlightText{
	position: absolute;
	top: 0;
	height: 253px;
	padding: 5px;
	border: 1px solid #000000;
}
.rb-AuctionPreviewOdd .rb-HighlightText {left: 0; width: 190px;}
.rb-AuctionPreviewEven .rb-HighlightText {left: 350px; width: 225px;}
.rb-AuctionPreviewEven p{display: none;}

/* 6x6 */
#rba-portlet-auction-aag .rb-AuctionImages-Tile{
	position: relative;
	float: left;
	width:190px;
	height:132px;
	overflow: hidden;
}
#rba-portlet-auction-aag .rb-AuctionImages-Label{
	position: absolute;
    top: 6px;
    left: 6px;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
    background-color: #000;
    padding: 4px;
    filter: alpha(opacity=70);
    -moz-opacity: .70;
    opacity: .70;
	width: 170px;
}
#rba-portlet-auction-aag .rb-AuctionImages img{width:190px; height:132px;}

#rba-portlet-auction-aag .rb-AuctionPreviewControls,
#rba-portlet-auction-aag .rb-AuctionPreviewControls-Mask
{display:none !important;}

/* Google Maps */
#rba-auction-map{
	page-break-before: always;
}
#rba-map {
	display: none !important;
}
#rba-map-image {
	display: block;
	width:  581px;
	height: 400px;
}
#rba-map-pin-controls, #rba-map-directions-form, #rba-directions-errors,
.rba-map-offsightlink-container, .rba-map-data{
	display: none; !important;
}
.gs-directions-to-from{
	display: none;
}
.gmnoprint{
  display:none;
}

/*------------------------------------------------------------
	STYLES IMPLEMENTED DURING EEI
	NOT ALL DECLARARTIONS ARE EEI SPECIFIC
------------------------------------------------------------*/

.page-break-before{page-break-before: always; height:1px; overflow: hidden;}
.rba-print-row{display: block; width:100%; clear: both;}

/* *****************************
	HEADER STYLES
***************************** */
.rb-HeaderTop{
	margin: 1em 0;
}
#rba-page-header{
	border: 1px solid #000000;
	border-left: 0;
	border-right: 0;
	padding: 1em 0;
}
#rba-breadcrumbs-container{
	display: none;
}
#rba-page-title h1{
	text-transform: uppercase;
	font-size: 125%;
}
#rba-page-title-date{
	font-size: 90%;
	font-weight: bold;
}
/* *****************************
	ITEM DETAILS 
***************************** */
.rba-item-details-template {
	font-size: 80%;
}
.rba-item-details-template h2,
.rba-item-details-template h3{
	font-size: 150%;
}
.rba-item-details h2{
	text-transform: uppercase;
	margin: 0 0 1em;
}
.rba-item-details-print-column-one{
	float: left;
	width: 46%;
}
.rba-item-details-print-column-two{
	float: left;
	width: 53%;
}
.rba-item-detail-row, 
.rba-lot-number{
	clear: both;
	overflow: hidden; /* clears the floating inner elements so the margin can be applied */
	margin-bottom: 0.4em;
}
.rba-item-detail-row .rba-item-detail-col,
.lot-number-label,
.lot-number-value{
	float: left;
	width: 45%;
	padding-right: 4%;
}
.lot-number-value{
	font-weight: normal;
}
.rba-item-detail-col h4,
.rba-item-detail-col h5{
	margin-top: 0;
}
#item-detail-info-auction{
	text-decoration: none;	
}
.rba-item-detail-col .dtstart{
	border: 0;
}
.rba-item-details-image-print-target{
	width: 98%;
	max-width: 400px;
	max-height: 300px;
}
/* *****************************
	ITEM MEDIA VIEWER
	NOTE this portlet will have a no-print style attached under most circumstances
	Please see the portlet for details and comments.
***************************** */
.rba-limv-image img{
	margin: 0.6em 0;
	border: 1px solid #000000;
}
.rba-limv-video,
.rba-limv-enlarge,
.rba-limv-image-controls,
.rba-limv-tabsets,
.rba-lot-item-media-viewer .rba-note{
	display: none;
}
/* *****************************
	EEI REPORT
***************************** */
.rba-eei-report{
	padding-top: 1.5em;
	margin-top: 1.5em;
	border-top: 1px solid #000000;
	clear: both;
}
ul.eei-tabs{
	list-style: none;
    margin: 0;
    padding: 0;
}
ul.eei-tabs li{
	float: left;
	display: block;
	list-style: none;
	display: none;
}
ul.eei-tabs li.eei-tab-selected{
	display: block;
	float: none;
	margin-bottom: 1em;
}
ul.eei-tabs li.eei-tab-selected a{
	font-size: 150%;
	text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
.eei-section-title{
	margin-bottom: 0.5em;
}
.rba-eei-section{
	width: 100%;
	overflow: hidden; /* FF needs this to maintain sanity over page breaks */
	/* if the above rule breaks over pages this will be safe
	overflow: auto;		/ * FF needs this to maintain sanity over page breaks * /
	*overflow: visible; / * IE needs this to undo the FF hack * /
	*/
	margin-top: 1.5em;
	clear: both;
}
.rba-eei-col-right{
	clear: both;
}
.eei-asset-row{display: block; width:100%; clear: both;}
.eei-section-info h4,
.eei-section-info div{
	padding: 0;
	margin: 0;
	line-height: 2em;
	float: left;
	padding-right: 2%;
}
.eei-asset-group-title{
	width: 100%;
	clear: both;
}
.eei-asset-sub-title{
	text-indent: 1em;
	width: 21%;
}
.eei-asset-title{
	width: 21%;
}	
.eei-asset-value{
	width: 74%;
}

.eei-section-mark,
.eei-section-space,
.eei-back-to-top{
	display: none;
}

.eei-disclaimer{
	padding-top: 1.5em;
	margin-top: 2em;
	border-top: 1px solid #000000;
}

/* *****************************
	HIDDEN PORTLETS
***************************** */
.rba-item-details-template #p_p_id_watchlistsummary_WAR_rbaportlet_,
.rba-item-details-template #p_p_id_UShip_WAR_rbaportlet_,
.rba-item-details-template #p_p_id_searchitemoptions_WAR_rbaportlet_{
	display: none;
}

/* *****************************
	IFRAMES
***************************** */

#rba-portlet-fleet-valuator iframe, 
#rba-portlet-cosign iframe, 
#rba-portlet-lead-generator iframe{ 
	border: none; 
	overflow-x: auto; 
	width: 100%; 
	height: 100%;
} 
#rba-payment-iframe-container {
	height: 825px;
}