/*
	content-printable.css
 	Product: Manheim Content Pages
	Description: Manheim Content Structure & Layout Stylesheet for Content Elements
	� 2008, Manheim Inc
*/


table caption	{position:absolute; left:-9999em;}
table a			{text-decoration:none;}

/* Home module boxes */
.homeModule						{margin-bottom:1em; overflow-x:hidden;}
.homeModule h4					{margin:0px; padding:0; height:32px; line-height:32px; color:#fff;}
.homeModule h4 span				{display:none;}
.homeModule h4 a				{display:block; width:20px; height:32px; float:right; margin-left:3px;}

.homeModule.narrow .bottom		{height:0; margin-left: 0px;}

#columnsFrame .homeRightCol .homeModule.last				{margin-top:-3px;}
#columnsFrame .homeRightCol .homeModule.last .saleEvents	{padding-right:10px;}
#columnsFrame .homeRightCol .bottom	{height:17px;}
.homeRightCol iframe			{border:0; margin-top:25px; width:100%;}
.homeRightCol .homeModule	{padding-bottom:0;}

/* special style for quicksearch */
#quickSearch h2 {position:relative; font-size:14px !important; font-weight: bold !important; margin:-1px 0 6px !important; color:#336699 !important; top:-11px;}
#quickSearch h2 img {vertical-align: middle; margin-right: 8px;}
/* home module 3 col, 2col, onecol adspace */
.homeModule.threeCol .specOne		{float:left; width:184px; border-right:1px solid #dfdfdf;}
.homeModule.threeCol .specTwo		{float:left; width:184px; border-right:1px solid #dfdfdf;}
.homeModule.threeCol .specThree		{float:left; width:184px; border:0;}

.homeModule.twoCol .specOne			{float:left; width:281px;border-right:1px solid #dfdfdf;}
.homeModule.twoCol .specTwo			{float:left; width:281px; border:0;}
.homeModule.twoCol .specThree		{display:none}

.homeModule.oneCol .specOne			{float:left; width:572px; border:0;}
.homeModule.oneCol .specTwo			{display:none}
.homeModule.oneCol .specThree		{display:none}

.homeModule ul				{margin:0px 0px 10px 0px; padding:0px; list-style:none;}
.homeModule ul li a			{text-decoration:none; font-weight:bold; margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}

/* clean up the homeModule */
.homeModule {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 8px;
    box-shadow: -1px 2px 4px #BBBBBB;
}

.homeModule .bottom {
    display: none;
}
.homeModule .inner,
.homeRightCol .homeModule .inner {
    background: none repeat scroll 0 0 transparent;
    padding: 10px 20px;
}


/* Align the buttons to match the PSDs */
.homeModule .button	{position:relative; top:-6px; margin-bottom:-10px;}
.homeModule p.bordered {border-top:1px solid #dfdfdf; margin:0px; padding:0px;}

#homePage #columnsFrame			{padding-bottom:35px; height:1%; top:14px; margin-bottom:3px;}
#columnsFrame .homeLeftCol		{width:28%; float:left; background-color:#fff; margin-left:0px; margin-right:.75em; position:relative; z-index:104; padding-left:0px}
#columnsFrame .homeRightCol		{width:70%; float:left; margin-left:0px; background-color:#fff; margin-top:0px; padding-left:5px; position:relative; z-index:104;}

/* Content Area module boxes */
.contentModule					{width:305px; margin:0px 7px 8px 0px; overflow-x:hidden; float:left; background:url(/assets/contentModule/contentModuleMid-fd452e3af7b0449113dac61d419f8c62.png) repeat-y; display:inline;}
.contentModule .bottom			{height:22px; background:url(/assets/contentModule/contentModuleBtm-759eaf1caee591f50bfcaa2f744eb02a.png) no-repeat;}
.contentModule .inner			{padding:0px 39px; height:200px; overflow:hidden; background:url(/assets/contentModule/contentModuleTop-84715f834b9a38d1364528bfcf80ec76.png) no-repeat;}
.contentModule h4				{margin:40px 0px 12px 0px; position:relative; left:-10px; padding:0; color:#fff;}
.contentModule h4 span          {font-size:16px}
.contentModule h4 a             {text-decoration:none;}
.contentModule h4 img           {display:none;}
.contentModule h4 a:hover       {text-decoration:underline;}

.contentModule ul				{margin:0px 0px 10px 0px; padding:0px; list-style:none;}
.contentModule ul li			{margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}
.contentModule ul li a			{text-decoration:none; font-weight:bold;}

/* top row above the modules */
.contentTopModule					{width:927px;}
.contentTopModule.flex				{background:url(/assets/contentModule/contentFlexBtm-3ee46e544da565fbef7e3d69127b9578.png) no-repeat bottom; padding-bottom:25px; margin-bottom:2px;}
.contentTopModule .colOne			{float:left; width:410px; padding:6px 25px 0px 25px; color:#fff; height:148px; background:url(/assets/contentModule/blueTopNonFlex-9f92179de9354fed906793d00972148f.png) no-repeat;}
.contentTopModule .colTwo			{float:left; width:410px; padding:25px; margin-left:7px;}
.contentTopModule .colTwo.advert	{padding:0px;}
.contentTopModule.flex .colOne		{background:url(/assets/contentModule/contentFlexTopBlue-4df6af1c54b7b2bbb892ac39d000e25e.png) no-repeat top; height:auto !important; height:140px; min-height:140px;}
.contentTopModule.flex .colTwo		{background:url(/assets/contentModule/BuyTopModuleWht-484e47ec5f0f8b5594f04fabc96ec0ed.png) no-repeat top; margin-left:7px; height:auto;}
.colOne h3							{margin:24px 0px 10px 45px; font-size:18px; font-weight:normal;} /* Not sure about header graphics */
.colOne h3 span						{font-size:18px; font-weight:normal;} /* Turn Text on for now */
.colOne p							{margin-left:45px; margin-top:0px;}

/* NEW Tabs - See previous version if old tab code is needed */
ul.subsection_tabs						{list-style:none; margin:0; padding:0; clear:both;}
ul.subsection_tabs li					{float:left; margin:0px; text-align:center; position:relative; left:6px;}
ul.subsection_tabs li a					{display:block; height:50px; float:left; padding:0 12px 0 0; background-image:url(/assets/tabs/blankRight-facc6a0bc5595c7bff1931fcdcb3249b.png) !important; background-position:right top; background-repeat:no-repeat; text-decoration:none; width:auto !important;}
ul.subsection_tabs li a span			{height:30px; /* line-height:60px; */ display:inline; float:left; padding:23px 10px 0px 24px; background-image:url(/assets/tabs/blankLeft-c8682ccb4fe7d2836812310dd98cf006.png);background-position:left top; background-repeat:no-repeat;  cursor:pointer;}
ul.subsection_tabs li:first-child a span	{background-image:url(/assets/tabs/blankLeftFirst-dbb68ccd652dc1a7d72b18674d00a7eb.png);background-position:left top; background-repeat:no-repeat;}
ul.subsection_tabs li a:hover {background-position:right -70px; color:#369;}
ul.subsection_tabs li a:hover span		{background-position:0px -70px;}
ul.subsection_tabs li a.active			{background-position:right -70px;}
ul.subsection_tabs li a.active span		{background-position:0px -70px;}
ul.register_tabs						{border-bottom:none;}
ul.subsection_tabs li.nohover a,
ul.subsection_tabs li.nohover a:hover	{background-position:0px -70px; cursor:default}

/* content in tabs */
.tabbedContentWrapper		{background:url(/assets/tabs/tabsMid-91f28ab6fe3c981c2f965bed4b98ccd5.png) repeat-y; width:927px; clear:both; margin:0px; position:relative; top:-5px;}
.tabbedContentFooter		{background:url(/assets/tabs/tabsBottom-a647ea2a2300673d270997838cf203b1.png) no-repeat; width:927px; height:42px;}
#tabs						{background:url(/assets/tabs/tabsTop-d35ccde0f98ed46499890b191c288b59.png) no-repeat bottom; width:927px; height:68px; margin:0px;}
.tabbedContent				{margin:10px 56px; clear:both;}
.tabbedContent img.floatL	{padding:0px 6px 6px 0px; position:relative; left:-14px;} /* not liking this. should devise a better way to do margins for pics */
.tabbedContent ul	, .nontabbedContent ul		{margin:0px 0px 10px 0px; padding:0px; list-style:none;}
.tabbedContent ul li	, .nontabbedContent ul li	{position:relative; margin:0px 0px 0px 8px; padding:1px 0px 1px 23px; background:url(/assets/icons/bullet-28bb0c90e463e2f5dd78f6ecf5f04ff4.gif) 9px 6px no-repeat;}
.tabbedContent ul ul li	, .nontabbedContent ul ul li	{position:relative; margin:0px 0px 0px 24px; padding:1px 0px 1px 23px; background:url(/assets/icons/subbullet-c132d940a18a595da34427c3a84778e4.gif) 9px 8px no-repeat;}
*:first-child+html .tabbedContent ul ul li, *:first-child+html .nontabbedContent ul ul li	{margin-left:0px;} /* IE7 only hack */

/* content with no tabs */
.nontabbedContentWrapper	{background:url(/assets/tabs/tabsMid-91f28ab6fe3c981c2f965bed4b98ccd5.png) repeat-y; width:927px; clear:both; margin:0px;}
.nontabbedContentHeader		{background:url(/assets/tabs/tabsTop2-d23f72e82de65c2c4de8cc3ddab712a9.png) no-repeat bottom; width:927px; height:34px; margin:0px;}
.nontabbedContentFooter		{background:url(/assets/tabs/tabsBottom-a647ea2a2300673d270997838cf203b1.png) no-repeat; width:927px; height:42px;}
.nontabbedContent			{margin:15px 56px; clear:both;}

/* table wrapper classes for tabbed area */
.tabbedContent.tabTable			{margin:10px 33px;}
.tabbedContent .tabTableWrapper	{width:861px; background:url(/assets/tabs/tabTableBg-f68c8441ee4aa0e3226268492a66fc0a.png) repeat-x 0px 17px;}

/* images in tabbed content area */
.tabbedContent img.floatR 	{padding:0px 0px 25px 25px;}
.tabbedContent img.floatL 	{padding:0px 25px 25px 0px;}

/* All tables in tabbedContent */
.tabbedContent table			{border-collapse:collapse;}
.tabbedContent table th			{background:none; color:#555; text-align:left;}

.truckTable										{font-weight:bold; width:812px; margin:0px 22px; font-size:12px;}
.truckTable th									{padding-left:20px;}
.truckTable td									{padding:4px 20px; border-bottom:1px solid #d2d6db;}
.truckTable tr.firstRow td						{padding-top:42px;}
.truckTable td.bordered							{border-right:1px solid #d2d6db;}
.truckTable td.first, .truckTable th.first		{padding-left:0px;}

.specialtyTable									{width:861px;}
.tabbedContent table.specialtyTable th			{text-align:center;}
.specialtyTable td 								{background:url(/assets/tabs/tabTableBg-f68c8441ee4aa0e3226268492a66fc0a.png) top repeat-x; padding:12px 0px 10px 0px; text-align:center; font-weight:bold;}
.specialtyTable td.first						{padding-left:24px; text-align:left; font-weight:normal;}
.tabbedContent table.specialtyTable th.first	{text-align:left; padding-left:40px;} /* verify that this was what they wanted and not a mistake in the psd */
.specialtyTable td a							{font-weight:bold;}

.locationsTable					{width:861px; font-weight:bold;}
.locationsTable tr.state td		{background:url(/assets/tabs/tabTableBg-f68c8441ee4aa0e3226268492a66fc0a.png) top repeat-x; padding:12px 2px 12px 2px; border:0;}
.locationsTable td				{border-top:1px solid #d2d6db;}
.locationsTable td.first		{padding-left:24px !important; text-align:left; border:0px;}
.locationsTable td a			{font-weight:bold;}
.chooseState					{float:right;}

/* help */
.nontabbedContent .helpGroups				{float:left; margin:10px 0px 0px 0px; padding:35px 60px 35px 0px; list-style:none; width:130px;}
.nontabbedContent .helpGroups li			{margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}
.nontabbedContent .helpGroups li a			{text-decoration:none; font-weight:bold; text-decoration:none;}
.nontabbedContent .helpGroups li a:hover	{text-decoration:underline;}
.nontabbedContent .helpContent				{float:left; border-left:1px solid #cdcdce; margin:10px 0px 0px 0px; padding:35px 0px 0px 50px; width:570px;}
.nontabbedContent .helpContent h3			{margin:0px 0px 15px 0px; padding:0px; font-size:15px; color:#369;}
.nontabbedContent .helpContent h4			{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#369}
.nontabbedContent .helpAnchors				{margin:0px 0px 10px 0px; padding:0px; list-style:none;}
.nontabbedContent .helpAnchors li			{margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}
.nontabbedContent .helpAnchors li a			{text-decoration:none; font-weight:bold;}

/* About Exectutive Bios */
#executiveTeam dl			{padding:0px; margin:0px 0px 0px 3px; width:295px; float:left;}
#executiveTeam dd			{padding:0px; margin:0px 0px 3px 10px; font-style:italic; background:none;}
#executiveTeam dt			{margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat; font-weight:bold;}

#bioFrame				{width:430px; float:left; padding:0px; margin:0px 0px 0px 20px;}
#bioFrame h3			{padding:0px; margin:0px; font-size:120%;}
#bioFrame h4			{padding:0px 0px 5px 0px; margin:0px; font-size:100%; font-weight:normal; font-style:italic;}
#bioFrame p				{font-size:90%; line-height:14px; margin-bottom:14px;}
#bioFrame .left			{float:left; padding:2px 5px 0px 0px;}
#bioFrame .bio			{display:none; margin-left:1px;}
#bioFrame .bio.current	{display:block;}

/* About Press */
#releaseListing .date	{font-size:10px; margin-left:5px;}
#pressRoom ul			{margin:0px 0px 10px 0px; padding:0px; list-style:none; position:relative;}
#pressRoom ul li		{margin:0px 0px 0px 8px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}

/* Sale Events */
.saleEvents h3				{font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:12px; padding:1px 0px 1px 18px; background:url(/assets/leftNav/icon_link-1fe88da7292da6ceea3c52d4a0e9f980.gif) 9px 6px no-repeat; margin:5px 0px 2px 0px;}
.saleEvents h3 a			{color:#1952ce; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.saleEvents h3 a:hover		{text-decoration:underline; color:#1952ce;}
.saleEvents h3 a:active		{text-decoration:underline; color:#dd7b0c;}
.saleEvents p				{margin:0px 0px 0px 18px; font-size:11px;}
.saleEvents ul				{font-size:11px; margin:5px 0px 10px 0px; padding:0px; list-style:none;}
.saleEvents ol				{font-size:11px; margin:5px 0px 10px 10px; padding:0px; list-style-position:inside;}
.saleEvents li				{margin:0px 0px 0px 8px; padding:1px 0px 1px 18px; background:url(/assets/icons/bullet-28bb0c90e463e2f5dd78f6ecf5f04ff4.gif) 9px 6px no-repeat;}
.saleEvents ol	li			{margin:0px 0px 0px 8px; padding:1px 0px 1px 0px; background-image:none;}
.saleEvents img			{border:0px; margin:10px 0px 10px 16px;}
.homeModule .saleEvents ul li a {background:none; font-weight:normal; padding:0; text-decoration:underline;}

/* orange list bullets */
ul.linkBullets				{margin:0px 0px 10px 0px; padding:0px; list-style:none; position:relative;}
ul.linkBullets li			{margin:0px; padding:0px 0px 6px 10px; background:url(/assets/icons/link-6621e93fbdb34fbba905c1e27faf6315.gif) 0px 4px no-repeat;}

/* content table styles */
table.contentTable			{margin-bottom:20px;}
table.contentTable th		{background-color:#fff; color:#555; text-align:left;}
table.contentTable td		{padding:4px 6px; vertical-align:top;}


/* SUSI form elements */
/* progress bar */
#progressBar,
#progressBar div	{margin:0; padding:0;}
#progressBar	{padding-bottom:12px; position:relative; margin-left:10px; font-size:11px;}
.step	{background:url(/assets/progressBack-34ab21165043b831875db14531a269e2.gif) 0 -22px no-repeat; height:12px; width:220px;}
.complete	{background-position:top;}
.progress	{width:30%; float:left; height:24px;} /* add a class + css if more than 3 steps */

/* New style forms - use these styles for all form gradient boxes - login, forgot user/pass and signup */
#loginBox {background:transparent url(/assets/content/location-col-header.gif) repeat-x scroll 0 0; font-size:11px; margin-bottom:20px; padding:35px 0 0 20px;_height:300px; min-height:300px; position:relative;}
#loginBox.noHeader	{padding-top:20px;}
#loginBox h3					{position:relative; top:-15px; margin:0;}
#loginBox form				{width:45%; float:left; position:relative;}
#loginPage #form			{float:none;}
#loginBox div,
#loginBox p	{padding-bottom:6px;}
#loginBox label	{float:none; width:auto; display:block; font-weight:bold;}
#loginBox input.checkboxFloat	{display:inline; clear:left; position:relative; top:3px; width:auto;}
#loginBox a.note						{margin:0; padding:0; display:block;}
#loginBox ul			{padding:0 0 0 15px;}

#loginBox .helpPop	{float:left; position:relative; width:40%;} /* help Pop up container for positioning */
#loginBox #loginHelp,
.whatIsThis         		{display:none; float:right; position:absolute; left:0px; top:10px;} /* the box that pops up */
.whatIsThis .aaCard			{float:right; padding:0 0 6px 6px;}
#loginBox .formHelp a,
.forgetUser .formHelp a		{background:url(/assets/icons/help-be52f8a0a3938089fc8566598f9e0194.gif) no-repeat; padding:3px 0px 3px 24px; line-height:22px;}

.forgetUser label span		{font-weight:normal;}
.forgetUser table td	{vertical-align:top;}
.forgetUser table	{background-color:#D2E7FC; padding:5px 11px 0;}
.fieldErr.forgetUser table	{padding:5px 11px 0;}

#loginBox .forgetUser p, #loginBox forgetUser div	{padding-bottom:0;}
.or							{padding:20px; color:#C68038; font-weight:bold;}
#user_submit	{margin-top:12px;}

#loginBox .radioChecks label	{display:inline; font-weight:normal;}
#loginBox .radioChecks input	{display:inline; clear:left; position:relative; top:3px; width:auto;}

/* login box errr messaging */
#loginBox p.fieldErr	{padding-bottom:30px;}
#loginBox .buttons			{text-align:right; margin-right:23px;}

/* logout */
#loginBox .column {float:left; margin:16px 0 0 6px;}
#loginBox .column .btnAnchor	{margin-right:10px;}
#loginBox .login  {width:250px;}
#login	{margin-bottom:8px;}

/* locations page */
#locationLanding .locationsList h3					{margin:0px; padding:0px 0px 25px 0px; float: left;}
#locationLanding .locationsList .state				{clear:both;background:url('/content_images/content/location-col-header.gif') repeat-x; padding:8px 0 0 0;}
#locationLanding .locationsList .col a				{font-weight:bold;font-size:13px;}
#locationLanding .locationsList h4					{font-size:16px;margin:0px; padding:0px 0px 10px 10px;position:relative;}
#locationLanding .locationsList a:hover		{text-decoration:underline;}
#locationLanding .locationsList .loc {clear:both;margin-bottom:5px;margin-top:5px;}
#locationLanding .locationsList .loc:hover {background-color:#f0f3f7;}
#locationLanding .locationsList p {float:left;padding-top:4px;}
.locationsList .loc_title									{width:225px;margin-left:10px}
.locationsList .loc_phone 								{width:245px;}
.locationsList .loc_address 							{width:215px;}
.locationsList .loc_icons									{width:75px;}
.locationsList .location_city							{font-weight:bold}

#locationLanding .auctionIntro					{float:left; width:640px; border-right:1px solid #ccc; margin-bottom:10px; padding-right:25px;}
#locationLanding .serviceLabel 					{font-size:11px; color:#369; font-weight:bold; float:right; width:170px;}
#locationLanding ul.auctionLegend                              {margin:0px 0px 0px 20px; padding:0px; list-style:none; float:right; width:170px;}
#locationLanding ul.auctionLegend li                   {margin:0px; padding:0px 0px 0px 20px; height:19px; color:#369; font-size:11px; background-position:0px 1px; background-repeat:no-repeat;}
#locationLanding ul.auctionLegend li span              {display:none;}
#locationLanding ul.auctionLegend li.fr                        {background-image:url('/content_images/locations/services/francais_sm.gif');}
#locationLanding ul.auctionLegend li.ove               {background-image:url('/content_images/locations/services/ove_sm.gif');}
#locationLanding ul.auctionLegend li.es                        {background-image:url('/content_images/locations/services/espanol_sm.gif');}
#locationLanding ul.auctionLegend li.sc                        {background-image:url('/content_images/locations/services/service_sm.gif');}
#locationLanding .loc ul.auctionLegend                         {margin:5px 0px 0px 0px; padding:0px; list-style:none; float:none; width:auto;}
#locationLanding .loc ul.auctionLegend li              {margin:0px; padding:0px 5px; display:inline; background-position:0px 0px; background-repeat:no-repeat;}
#locationLanding .state ul.auctionLegend 								{width:auto;float:left;margin:0;margin-top:6px;}
#locationLanding .state ul.auctionLegend li 						{display:inline;float:left;padding-right:10px}

.locationSelection 							{float:right;}
#locationLanding .locationSelection 		{position:relative; left:25px; top:-5px; width:226px; text-align:center;}
#locationLanding .locationSelection select 	{margin-bottom:1px; width:218px;}

/*This was pulled from the location/policies page*/
.attention {float: left; position: relative; width: 290px; padding-right: 10px}
.attention h3	{color:#c00; font-size:14px; font-weight:bold;}

.ve_map {position:relative; width:600px; height:400px;}
.ve_map_push_pin {font-family:Arial; font-size:x-small; color:black; background-color:white;}

/* policies page styles */
#marketplaces_policy_page .content,
#marketplaces_policy_page .content h5	{margin:0 10px;}

/* Home page rotating ad */
.mainstage-outer {width: 640px;background:#fff;padding-top: 12px;margin-bottom:0px;}
.mainstage_panel {padding-bottom: 1px; margin-top:10px;}
.mainstage_panel .main_image_panel {margin: 0 10px 0 18px;height: 220px; position:relative;}
.mainstage_panel .bottom {clear: left;}
.mainstage_panel .thumb_on,
.mainstage_panel .shown .thumb_off,
.mainstage_panel .main_image_panel a {display: none;}
.mainstage_panel .thumb_off,
.mainstage_panel .shown .thumb_on,
.mainstage_panel .main_image_panel a.shown {display: inline;}
.mainstage_panel .thumb_on {border: 1px solid #666;}
.mainstage_panel .thumb_off {border: 1px solid #999;}
.mainstage_panel .thumbnail_panel {padding: 6px 0 0px 14px; height:82px;}
.mainstage_panel .thumbnail {float:left; display:block;background: url(/assets/ads/home/bg/thumbnail-bg.png) top left no-repeat;width:155px;height:81px;cursor:pointer;}
.mainstage_panel .thumbnail_panel img {margin: 3px 0 0 3px;}

/* Event landing */
.eventGroup {border-bottom:1px dotted #ccc; display:inline-block; margin-bottom:1em; width:100%;}
.eventGroup h4 {font-size:12px; margin:.5em 0 .8em 0; color:#333;}
.eventItem {border-top:1px solid #86a3bd; padding-top:3px;}
.eventHeading {background:url(/assets/box/bg-event-header-4d8e1e62542812d59d1d6615997c76f1.jpg) bottom left repeat-x;}
#eventLanding .eventHeading h2 {font-size:18px; color:#444; padding:.3em 0 .6em 0; margin-bottom:4px;}
#eventLanding .btnAnchor {margin-top:4px; margin-right:8px;}
.eventRow {background:url(/assets/box/bg-event-row-11bc7b4d8690b617e66363f45cc18538.jpg) top left no-repeat; padding:10px 10px 0 10px; clear:left; margin-bottom: 10px;}
.evtLocations span	{display:block;}
.eventRow p {float:left; padding-left:10px; padding-top:1px;}
p.evtLogo  {width:90px; padding-left:0;}
p.evtLocations	{width:220px;}
p.evtDate		{width:217px;}
p.evtDetails	{width:315px;}

@media print {
  .eventGroup {display:block;}
  .eventRow p {width:auto; clear:left; border:none;}
}

.style1 {
  color: #d97808;
  font-weight: bold;
}
.mainstage_panel .main_image_panel a {display: block;}
.mainstage_panel .main_image_panel a.shown {display: inline;}
.mainstage_panel .main_image_panel img {display: none;}
.mainstage_panel .main_image_panel .shown img {display: inline;}
.homeModule.last {margin-bottom:0;}
.homeModule h4 {color:#369; font-size:14px; line-height:24px !important; margin-bottom:15px;}
.homeModule.loginEle h4 span {display:none;}
.homeModule .signup {position: relative; font-size: 11px; top: 26px;}
.loggedIn .homeModule.loginEle h4 span {display:inline-block;}
.homeModule h4 span  {display: inline-block; position: relative; top: 5px; background:url(/content_images/content/homeHeaderAuctionFinder.png) left top; height: 24px; width: 24px; margin-right: 7px;}
#columnsFrame .homeRightCol {background-color: transparent;}

#homePage #columnsFrame {background-image:none;padding-bottom:5px;}

.mktContainer {background:url('/content_images/content/1x1-ccc.png') 50% 0 repeat-y;}
.mktBox {float:left;padding-bottom:10px;}
.mkt1 {width:48%;padding-right:2%;}
.mkt2 {width:46%;padding-left:2%;padding-right:2%;}
.mktBox h3 {margin-top:15px;}
.mktBox p {margin-left:10px;}
#columnsFrame .homeRightCol .homeModule .mktBox h4 {padding-top:0;}
.homeModule .mkt1 h4 span  {background:url('/content_images/content/icon1.png') left top; height: 23px; width: 23px; margin-right: 7px;}
.homeModule .mkt2 h4 span  {background:url('/content_images/content/icon2.png') left top; height: 23px; width: 23px; margin-right: 7px;}
.mainstage_panel {margin-top:0;}
.mainstage .inner {padding:18px 0 0 0 !important;}
.mainstage_panel .thumbnail {background-image:none;}

#homePage #columnsFrame {float:none;}

.loginBoxModule {font-size: 11px; padding-left: 7px;}
.loginBoxModule p {font-size: 10px; margin: 0;}
.loginBoxModule input.checkbox {vertical-align: bottom !important;}
.loginBoxModule input.textbox {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width:100%; margin-bottom: 13px !important;}

@media print {
  /*
    moving print inline
    content-printable.css
    Product: Manheim Content Pages
    Description: Manheim Content Structure & Layout Stylesheet for Content Elements
    © 2008, Manheim Inc
  */

  .contentTopModule       {width:auto; margin-left:10px;}
  .contentTopModule .colOne   {width:auto; float:none; width:auto; background:none !important; color:#555; padding:0px; height:auto;}
  .contentTopModule .colOne h3  {margin-left:0px;}
  .contentTopModule .colOne p   {margin-left:0px;}
  .contentTopModule .colTwo   {display:none;}

  .contentModule        {width:90%; margin:0px 7px 8px 0px; overflow:visible; float:none; background:none;}
  .contentModule .inner   {padding:0px 10px; height:auto !important; overflow:visible; background:none;}
  .contentModule h4     {margin:10px 0px 2px 0px; position:static; line-height:normal; color:#000;}
  .contentModule h4 a img   {display:none;}
  .contentModule h4 a span  {display:block;}
  .contentModule .bottom    {display:none;}

  .tabbedContentWrapper   {width:100% !important; margin-top:20px; background:none; left:0px; top:0px;}
  .tabbedContent        {margin:0px !important; border:1px solid #ccc; padding:10px 20px;}
  .tabbedContentFooter    {background:none;}

  .nontabbedContentFooter   {background:none;}

  #tabs               {height:auto !important; background:none !important; width:auto; margin:0px;}
  ul.subsection_tabs li       {border:1px solid #ccc; border-bottom:none;}
  ul.subsection_tabs li a       {background:none !important; height:30px; padding:0px;}
  ul.subsection_tabs li a span    {background:none !important; padding:0px 20px; line-height:30px;}
  ul.subsection_tabs li a.active    {font-weight:bold;}

  /* locations index */
  #locationLanding .locationsList .state        {background:none; padding-left:0px; padding-right:0px; border-bottom:1px solid #ccc;}
  #locationLanding .locationsList .col        {width:200px; margin-right:20px;}
  #locationLanding .locationsList .loc p.serviceLabel {display:block;}

  #locationLanding .auctionIntro          {float:none; width:auto; border-right:none; padding-right:0px; margin-bottom:15px;}
  #locationLanding .serviceLabel          {display:none;}
  #locationLanding ul.auctionLegend       {display:none;}
  #locationLanding .loc ul.auctionLegend      {display:block; margin:0px; padding:0px; list-style:disc; font-size:11px;}
  #locationLanding .loc ul.auctionLegend li   {background-image:none; margin:0px 0px 0px 15px; padding:0px; height:14px !important; display:list-item;}
  #locationLanding .loc ul.auctionLegend li span  {display:inline;}

  /* Event landing */
  .eventGroup {display:block;}
  .eventRow p {width:auto; clear:left; border:none;}

}
