




/* Generic Button List */

input.Button
{
	cursor: pointer;
	color: #fff;
	padding: 3px 10px 4px 14px;
	border-style: none;
	background: #21427b url('../images/pixels/button_bg.gif') no-repeat left center;
	font-weight: bold;
}

input.CancelButton
{
	cursor: pointer;
	padding: 3px 10px 4px 14px;
	color: #fff;
	border-style: none;
	background: #686868 url('../images/pixels/cancel_button_bg.gif') no-repeat left center;
	font-weight: bold;
}
input.DisabledButton
{
	padding: 1px 4px;
	_padding: 0 4px;
	+padding: 0 4px;
	color: #999;
	border: solid 1px #999;
	font-size: 0.95em;
	background-color: #eee;
	font-weight: bold;
}

td.NoWebpartPadding
{
	padding: 10px 0 0 0 !important;
}



/* Language Selector */

div.LanguageSelector
{
    }
    div.LanguageSelector div.Select
    {
    	_display: inline;
    	float: right;
    	background: url('../images/master/lang_bg.gif') no-repeat 32px 0;
    	height: 19px;
    	cursor: pointer;
        }
        div.LanguageSelector div.Select div.Inner
        {
        	background: url('../images/master/lang_arrow.gif') no-repeat top right;
        }
		div.LanguageSelector div.Select div.Inner a
		{
    		display: block;
    		padding: 2px 0 3px 34px;
    		background-repeat: no-repeat;
    		margin: 1px 26px 0 2px;
    		color: #000;
			}
			div.LanguageSelector div.Select div.Inner a:hover
			{
				text-decoration: none;
			}
			div.LanguageSelector div.Select div.Inner a.cs-CZ
			{
				background-image: url('../../images/lang_flags/cs-CZ.gif');
			}
			div.LanguageSelector div.Select div.Inner a.da-DK
			{
				background-image: url('../../images/lang_flags/da-DK.gif');
			}
			div.LanguageSelector div.Select div.Inner a.de-AT
			{
				background-image: url('../../images/lang_flags/de-AT.gif');
			}
			div.LanguageSelector div.Select div.Inner a.de-DE
			{
				background-image: url('../../images/lang_flags/de-DE.gif');
			}
			div.LanguageSelector div.Select div.Inner a.en-GB
			{
				background-image: url('../../images/lang_flags/en-GB.gif');
			}
			div.LanguageSelector div.Select div.Inner a.es-ES
			{
				background-image: url('../../images/lang_flags/es-ES.gif');
			}
			div.LanguageSelector div.Select div.Inner a.fr-BE
			{
				background-image: url('../../images/lang_flags/fr-BE.gif');
			}
			div.LanguageSelector div.Select div.Inner a.fr-FR
			{
				background-image: url('../../images/lang_flags/fr-FR.gif');
			}
			div.LanguageSelector div.Select div.Inner a.hr-HR
			{
				background-image: url('../../images/lang_flags/hr-HR.gif');
			}
			div.LanguageSelector div.Select div.Inner a.hu-HU
			{
				background-image: url('../../images/lang_flags/hu-HU.gif');
			}
			div.LanguageSelector div.Select div.Inner a.it-CH
			{
				background-image: url('../../images/lang_flags/it-CH.gif');
			}
			div.LanguageSelector div.Select div.Inner a.it-IT
			{
				background-image: url('../../images/lang_flags/it-IT.gif');
			}
			div.LanguageSelector div.Select div.Inner a.nl-BE
			{
				background-image: url('../../images/lang_flags/nl-BE.gif');
			}
			div.LanguageSelector div.Select div.Inner a.nl-NL
			{
				background-image: url('../../images/lang_flags/nl-NL.gif');
			}
			div.LanguageSelector div.Select div.Inner a.pl-PL
			{
				background-image: url('../../images/lang_flags/pl-PL.gif');
			}
			div.LanguageSelector div.Select div.Inner a.pt-PT
			{
				background-image: url('../../images/lang_flags/pt-PT.gif');
			}
			div.LanguageSelector div.Select div.Inner a.ro-RO
			{
				background-image: url('../../images/lang_flags/ro-RO.gif');
			}
			div.LanguageSelector div.Select div.Inner a.ru-RU
			{
				background-image: url('../../images/lang_flags/ru-RU.gif');
			}
			div.LanguageSelector div.Select div.Inner a.sk-SK
			{
				background-image: url('../../images/lang_flags/sk-SK.gif');
			}
			div.LanguageSelector div.Select div.Inner a.sl-SI
			{
				background-image: url('../../images/lang_flags/sl-SI.gif');
			}
			div.LanguageSelector div.Select div.Inner a.sr-Cyrl-CS
			{
				background-image: url('../../images/lang_flags/sr-Cyrl-CS.gif');
			}
			div.LanguageSelector div.Select div.Inner a.sv-SE
			{
				background-image: url('../../images/lang_flags/sv-SE.gif');
			}
			div.LanguageSelector div.Select div.Inner a.tr-TR
			{
				background-image: url('../../images/lang_flags/tr-TR.gif');
			}
			div.LanguageSelector div.Select div.Inner a.uk-UA
			{
				background-image: url('../../images/lang_flags/uk-UA.gif');
			}



/*--------------------------------------------------------*/
/*----------------------- HOMEPAGE -----------------------*/
/*--------------------------------------------------------*/

#HomeColumn1 {
width:495px;
margin-right:25px;
margin-top:5px;
float:left;
}

#HomeColumn2 {
width:255px;
margin-top:5px;
float:left;
}

#HomeColumn2 p {
margin:0;
padding:0;
}
	
#Home_AdBanner {
text-align:center;
margin:10px 0 10px 0;
}

#Home_GavelHeading {
height:45px;
margin-top:10px;
background:url('../../../../images/structure/master/home_gavelheader.gif') no-repeat;
}

#Home_GavelHeading #text {
font:bold italic 18px Arial, Helvetica, sans-serif;
display:block;
padding:15px 10px 0 120px;
}

#Home_SalesList {
margin:20px;
}

/*--------------------------------------*/
/*------- WELCOME DASHBOARD ITEMS ------*/
/*--------------------------------------*/

#WelcomeTitle H2 {
/* font-weight:bold; */
font-size:18px;
}

#WelcomePanel {
margin:0;
padding:0;
background: url('../../../../images/structure/master/welcomebody_bg.gif') no-repeat;
}

#WelcomePanel p {
margin:0;
padding:0;
}

div.Dashboard
{
	padding: 10px 20px 15px 190px;

}
div.Dashboard h2
{
	color: #777;
	font-size: 1.2em;
	font-weight:bold;
	padding-bottom: 5px;
}

#WelcomeBase {
margin:0;
padding:0;
height:7px;
background:url('../../../../images/structure/master/welcomebase_bg.gif') bottom no-repeat;
clear:both;
}

#WelcomeImage {
float:left;
margin:10px 20px 10px 10px;
text-align:center;
width:160px;
/* border: 1px solid #dbdfe7;
background:#FFF; */
}


/*-------------------------------------------*/
/*------- RIGHT HAND HOME FEATURE PANELS ----*/
/*-------------------------------------------*/

.Home_NoticeItem {
padding:0;
margin:0;
}

.Home_NoticeSearch, .Home_NoticeLeft, .Home_NoticeRight, .Home_NoticeLOL {
padding-top:10px;
}

.Home_NoticeSearch a, .Home_NoticeLeft a, .Home_NoticeRight a, .Home_NoticeLOL a {
display:block;
font-weight:bold;
background: url('../../../../images/structure/notices/Link_Arrow_bg.gif') 0px 6px no-repeat;
padding-left:8px;
}

.Home_NoticeSearch {
margin-left:110px;
margin-right:10px;
}

.Home_NoticeLeft {
margin-right:100px;
padding-left:12px;
}

.Home_NoticeRight {
margin-left:100px;
margin-right:10px;
}

.Home_NoticeLOL {
margin-right:50px;
padding-left:12px;
}

#Home_VehicleSearchPanel, #Home_RegisterPanel, #Home_SaleCalendarPanel, #Home_SaleCataloguePanel, #Home_LiveOnlinePanel, #Home_UserGuidePanel 
{
height:80px;
/* cursor:pointer; */
margin-bottom:10px;
}

#Home_VehicleSearchPanel {
background:url('../../../../images/structure/notices/search.jpg') left center no-repeat;
}

#Home_RegisterPanel {
background:url('../../../../images/structure/notices/register.jpg') left center no-repeat;
}

#Home_SaleCalendarPanel {
background:url('../../../../images/structure/notices/calendar.jpg') left center no-repeat;
}

#Home_SaleCataloguePanel {
background:url('../../../../images/structure/notices/catalogue.jpg') left center no-repeat;
}

#Home_UserGuidePanel {
background:url('../../../../images/structure/notices/userguide.jpg') left center no-repeat;
}

#Home_LiveOnlinePanel {
background:url('../../../../images/structure/notices/liveonline.jpg') left center no-repeat;
height:100px;
}

#AdditionalColumnItems {
margin-top:10px;
}

.intercolumnitem {
margin:5px 0 5px 0;
}

/*--------------------------------------*/
/*------- Featured Vehicles ------------*/
/*--------------------------------------*/

div.FeaturedVehicles h2
{
	border-bottom: solid 1px #d2d6db;
	}
	div.FeaturedVehicles div.Vehicles
	{
		margin-top: 2px;
	}

/* Featured Sales */	

div.FeaturedSales h2
{
	padding-bottom: 0;
}

div.FeaturedSales div.SaleTypeTab
{
	height: 30px;
	background: url('../images/tabs/tab_line.gif') repeat-x bottom left;
	margin-top: 6px;
	}
	div.FeaturedSales div.SaleTypeTab ul
	{
		margin: 0;
		padding: 0 0 0 10px;
		}
		div.FeaturedSales div.SaleTypeTab ul li
		{
			float: left;
			margin: 0 0 0 2px;
			padding: 0 0 0 9px;
			list-style-type: none;
			background: url('../images/tabs/saletab_off_left.gif') no-repeat bottom left;
			}
			div.FeaturedSales div.SaleTypeTab ul li div
			{
				float: left;
				background: url('../images/tabs/saletab_off_right.gif') no-repeat bottom right;
			}
			div.FeaturedSales div.SaleTypeTab ul li div a
			{
				display: block;
				padding: 9px 10px 8px 21px;
				background-position: 0 8px;
				background-repeat: no-repeat;
				font-weight: bold;
				}
				div.FeaturedSales div.SaleTypeTab ul li.Physical div a
				{
					background-image: url('../images/icons/physical.png');
				}
				div.FeaturedSales div.SaleTypeTab ul li.Online div a
				{
					background-image: url('../images/icons/online.png');
				}
			div.FeaturedSales div.SaleTypeTab ul li.Selected
			{
				background-image: url('../images/tabs/saletab_on_left.gif');
				}
				div.FeaturedSales div.SaleTypeTab ul li.Selected div
				{
					background-image: url('../images/tabs/saletab_on_right.gif');
				}

div.FeaturedSales div.ResultsGrid
{
	margin-top: 6px;
}

div.FeaturedSales div.ViewAllSales
{
	text-align: right;
	}
	div.FeaturedSales div.ViewAllSales a
	{
		font-weight: bold;
		padding-right: 8px;
		background: url('../images/pixels/link_bullet.gif') no-repeat right 5px;
		}
		div.FeaturedSales div.ViewAllSales a:hover
		{
			background-image: url('../images/pixels/link_bullet_hover.gif');
		}

/* Featured Sales */

div.FeaturedSales div.ResultsGrid table
{
	width: 100%;
	}
	div.FeaturedSales div.ResultsGrid table td span
	{
		float: left;
		display: block;
		line-height: 17px;
		}
		div.FeaturedSales div.ResultsGrid table td span.PngFix
		{
			float: none;
			line-height: normal;
		}
		div.FeaturedSales div.ResultsGrid table td span.Prefix
		{
			width: 50%;
		}
		div.FeaturedSales div.ResultsGrid table td span.Value
		{
			width: 50%;
		}
		div.FeaturedSales div.ResultsGrid table td span.Name
		{
			color: #5E5E5E;
			font-weight: bold;
			width: 100%;
		}







/*--------------------------------------*/
/*------- STANDARD PAGE CONTAINER-------*/
/*--------------------------------------*/

#TextPage_Wrapper
{
margin-right:10px;
}

/*---------------------------------------------*/
/*------- NEWS ARTICLE AND LIST RELATED -------*/
/*---------------------------------------------*/

/*NewsArticle*/
#newstitle	{font-size:11pt; color:#003399; font-weight:bold;
	float:left;
	padding-bottom:5px;
	width:80%;
}
#newsdate	{font-size:1em; color:#000000; font-weight:bold;
	float:right;
	margin-left:5px;
	padding-bottom:5px;
	width:20%;
	text-align:right;
}

#newslisting {
clear:both;
}

.listBar {
	padding:2px; 
	background-color:#E7E7E7;
}

.listSummary {
	padding-left:17px;
	padding-top:4px;
}
.listHeading {
	font-family:Trebuchet MS,Tahoma,Arial,Helvetica;
	color:#222299;
	font-weight:bold;
}

/*---------------------------------------------*/
/*------- VACANCY PLUGIN RELATED STYLES -------*/
/*---------------------------------------------*/

.VacanciesDarkBg {background-color:#66CC66;}
.VacanciesLightBg1 {background-color:#66CCcc;}
.VacanciesLightBg2 {background-color:#99ee99;}
.VacanciesLightBg3 {background-color:#ffffff;}
