

/*
********************************************* Generic Styles
*/

a
{
	text-decoration: none;
	color: #4e76b7;
	}
	a:hover
	{
		text-decoration: underline;
	}



/* 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;
}

/* Tabs */

div#Layout ul.tabnav
{
    clear: both;
    margin: 10px 0 0 0;
    padding: 0;
	height: 39px;
	background: url(/images/structure/master/tab/bar.gif) repeat-x bottom left;
	}
	div#Layout ul.tabnav li
	{
		float: left;
		margin: 0 0 0 4px;
		padding: 0 0 0 9px;
		list-style-type: none;
		line-height: normal;
		background: url(/images/structure/master/tab/off_left.gif) no-repeat bottom left;
		}
		div#Layout ul.tabnav li a
		{
			float: left;
			display: block;
			padding: 16px 15px 10px 6px;
			font-weight: bold;
			color: #fff;
			background: url(/images/structure/master/tab/off_right.gif) no-repeat bottom right;
		}
		div#Layout ul.tabnav li.Selected
		{
			background-image: url(/images/structure/master/tab/on_left.gif);
			}
			div#Layout ul.tabnav li.Selected a
			{
				background-image: url(/images/structure/master/tab/on_right.gif);
				text-decoration: none;
				cursor: default;
				color: #333;
			}
			
/*--------------------------------------------------------*/
/*----------------------- 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;}
