/* 
	General html definitions 
*/
body
{
	margin:0;
	font-weight: normal;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:active
{
	font-size:  xx-small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
P
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Paging */
td.DisabledPagingLink
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Silver
}

td.pagingNoOfPages
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
}
/* TD Interfeers with the menu, must change the code of the ASPNetMenu before

TD
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TH
{
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/
H1 p
{
	font-weight: normal;
	font-size: medium;
	color: #ff3333;
	text-decoration: none;
}
H2, .STR_ResultHeading
{
	color: #ff3333;
	font-size: small;
	font-weight: normal;
}
H3, .TruckWizard_Show_Step
{
	color: #ff3333;
	font-size: x-small;
	font-weight: normal;
}
H4, .STR_TypeHeading, .UsedTrucksTextBold
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
H5
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
H6
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
PRE 		/* formatted */
{
	font-size: xx-small;
}
ADDRESS		/* address */
{
	font-size: xx-small;
	font-style: italic;
}
LI			/* list item */
{
	font-size: xx-small;
}
DT			/* definition term */
{
	font-size: xx-small;
}
DD			/* definition */
{
	font-size: xx-small;
}

/*
	Common html definitions
*/
.HorizontalDivider
{
	background-color: Black;
	height: 5;
}

td.HorizontalLineDotted
{
	background-image: url(../Images/LineDotted.gif);
	width: 100%;
	height: 8px;
}

td.HorizontalLine
{
	background-image: url(../Images/LineHorizontal.gif);
	width: 100%;
	height: 5px;
}
hr.divider
{
	color: #a9a9a9;
	height: 1px;
}
/*
	Overall background image 
*/
.BackgroundTable
{
	background-color: #999999;
	width: 100%;
	height: 100%;
	text-align: center;
}

.BackgroundForm
{
	background: url(../Images/BakPopup.gif) fixed repeat-y;
	width: 100%;
	height: 100%;
}

/* 
	Overall layout tables
*/
.LayoutTable
{
	width: 760px;
	height: 100%;
	vertical-align: top;
	background-color: White;
}

.LayoutShadowLeft
{
	background-image: url(/BTExternalWeb/Images/shade_left.gif);
	background-position: fixed;
	background-repeat: repeat-y;
	background-color: #999999;
}
.LayoutShadowRight
{
	background-image: url(/BTExternalWeb/Images/shade_right.gif);
	background-position: fixed;
	background-repeat: repeat-y;
	background-color: #999999;
}

.FlashTable
{
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* 
	Overall layout tables
*/
.LayoutForm
{
	width: 450px;
	height: 100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
}

.LayoutPopup
{
	height: 100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
	background-color: #ffffff;
}

td.PageContent	/* Defines main content, left, center and right */
{
	height: 100%;
	
}
table.PageContent
{
	margin-top: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
}
td.Single	/* Defines left when content is a single page */
{
	height: 100%;
}
table.Single
{
	width: 750px;
	margin-left: 5;
	margin-right: 5;
	padding-bottom: 5px;
}
td.Form	/* Defines left when content is a form popup page */
{
	height: 100%;
}
table.Form
{
	width: 440px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 5px;
}
td.Left	/* Defines left when only left & right is present */
{
	height: 100%;
}
table.Left
{
	width: 565px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
td.NavigationLeftColumn	/* Defines left navigation */
{
	width:140px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F2F2F2;
}
table.NavigationLeftTable
{
	width:130px;
}
td.CenterWithNavigationLeft	/* Defines center when left navigation is present */
{
	height: 100%;
}
table.CenterWithNavigationLeft
{
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 414px;
}
table.CenterWithNavLeftNothingRight
{
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 600px;
}
td.RightWithNavigationLeft
{
	height: 100%;
}
table.RightWithNavigationLeft
{
	width: 595px;
	margin-left: 5px;
	margin-right: 5px;
}
tr.CenterFiller
{
	height: 100%;
}
table.Right
{
	padding-left: 4px;
	margin-left: 5px;
	margin-right: 7px;	
	width: 170px;	
}
td.linkInRightTable
{
	line-height: 10px;
	padding-bottom:10px;
}

/* 
	Navigation trail 
*/
table.NavigationTrail
{
	background-color:White;	
}
td.NavigationTrail
{
	display: block;
	padding-left: 8px;
	padding-top: 5px;
	overflow: hidden;
}
.NavigationTrail,a.NavigationTrail:link,a.NavigationTrail:visited,a.NavigationTrail:active
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
	font-weight: normal;
}
a.NavigationTrail:hover
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: underline;
	font-weight: normal;
}
.NavigationTrailBlack,a.NavigationTrailBlack:link,a.NavigationTrailBlack:visited,a.NavigationTrailBlack:active
{
	color: black;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationTrailBlack:hover
{
	color: #ff3333;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}

/* 
	Home Page 
*/
table.HomePageLeft
{
	width: 156px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
}
table.HomePageCenter
{
	width: 443px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 0px;
}
table.HomePageRight
{
	width: 156px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.CoorporateHomePageRight
{
	width: 156px;
	padding-right: 1px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.CoorporateRightText
{
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*
	Setting of CMS Live/Edit
*/
#phRightAreaImage_PresentationModeControlsContainer_PresentationImage
{
	border-width: 0;
	vertical-align: text-bottom;
}

/* 
	Defines the header background 
*/
.Header	
{
	background: url(/BTExternalweb/Images/topp_bg.gif) no-repeat;
	xbackground: url(/BTExternalweb/Images/BTC_Header.jpg) no-repeat;
	xbackground: url(/BTExternalweb/Images/BTHeader.jpg) no-repeat;
	xbackground-color: Lime;
	width:760px;
	margin: 0px;
}
.tableHeader
{
	width:760px;
	height:90px;	
}
.PopupHeader	
{
	background: url(/BTExternalweb/Images/BTHeader.jpg) no-repeat;
	margin: 0px;
}
.LoginHeader
{
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;	
}
.HeaderLogo
{
	margin-top: 0px; /* Position to fit nicely */
	margin-left: 15px; /* Position to fit nicely */
	margin-bottom:0px;
}
.HeaderLogoArea
{
	width:160px; /* Set equal to width of logo image or desired clickable area*/
	height:90px; /* Set equal to height of logo image or desired clickable area */
}
.HeaderPopupLogo
{
	background: url(/BTExternalWeb/Images/LogoPopupTransparent.gif) no-repeat; /* Set filename for logo in header */
	margin-top: 3px; /* Position to fit nicely */
	margin-left:0px; /* Position to fit nicely */
	width:auto;
}
.HeaderPopupLogoArea
{
	width:50px; /* Set equal to width of logo image or desired clickable area*/
	height:50px; /* Set equal to height of logo image or desired clickable area */
}
td.HeaderTop
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	height: 24px;
	background-color: #4c4c4c;
}
.HeaderTop
{
	color: black;
	font-size:  xx-small;
}
.HeaderTop, a.HeaderTop:link, a.HeaderTop:visited, a.HeaderTop:active
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
}
/*
	Toolbox
*/
td.ToolBoxImage
{
	width: 106px;
	height: 28px;
}
table.ToolBox
{
	width: 580px;
}
table.ToolBoxWithLogin
{
	width: 395px;
}
td.ToolBox
{
	text-align: right;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-right: 0px;
}
td.ToolBoxSearch
{
	text-align: right;
	vertical-align: middle;
	xbackground-image: url(/BTExternalWeb/Images/searchbg.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 10px;
	width:80px;	
}
.ToolBoxText
{
	xborder: 0px;
	background-color: White;
	color: black;
	font-weight: bold;
	font-size: xx-small;
	height:20px;
}
td.ToolBoxButton
{
	text-align: right;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-right: 10px;
	width:20px;	
}
.ToolboxButton
{
	padding-right: 10px;	
}
.ToolBoxSearchButton
{
	background: url(/BTExternalWeb/Images/search_ikon.gif) no-repeat;
	margin-left:10px;
}

/*
	Quicklinks
*/
img.QuickLinks
{
	width: 140px;
	height: 90px;
}
tr.QuickLinks
{
	text-align: left;
}
td.QuickLinks
{
	text-align:left;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 7px;
}
td.QuickLinksArrow
{
	padding-bottom: 7px;
	vertical-align: bottom;
	padding-top: 0px;
}
#QuickLinksHeader /* To set ATag style */
{
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
	color: #ff3333;
}
.QuickLinksText
{
	font-size:  xx-small;
	text-decoration: none;
	font-weight: bold;
}


table.LandingPageCenterWithNavigationLeft
{
	margin-top:2px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 414px;
}
.Arrow
{
	background-image: url(/BTExternalWeb/Images/ArrowRed.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 9px;
	cursor: hand;
	position: relative;
	height: 10px;
}

/*
	Poll
*/
input.PollButton
{
	color: #ff3333;
	background-color: White;
	border-left: #ff3333 1px solid;
	border-right: #ff3333 1px solid;
	border-top: #ff3333 1px solid;
	border-bottom: #ff3333 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}
.PollHeader
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
.PollText
{
	font-size:  xx-small;
	text-decoration: none;
}
.PollLine
{
	height: 2;
	width: 1;
	background-color: Black;
}

/*
	FAQ
*/
.FAQHeader
{
	font-weight: bold;
	font-size:  x-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQText
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQQuestion
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQAnswer
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQGoTo
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
}

/*
	Search
*/
.SearchTitle
{
	font-weight: bold;
	font-size: xx-small;
	padding-top: 10;
}
.SearchDescription
{
	font-size:  xx-small;
	text-decoration: none;
}
.SearchText, .STR_TypeText
{
	font-size: xx-small;
}
.SearchString
{
	font-weight: bold;
	font-size: xx-small;
}
td.SearchString
{
	padding-top: 10;
	padding-bottom: 10;
}
input.SearchButton
{
	color: #ff3333;
	background-color: White;
	border-left: #ff3333 1px solid;
	border-right: #ff3333 1px solid;
	border-top: #ff3333 1px solid;
	border-bottom: #ff3333 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}

/*
	Career
*/
tr.Career
{
	padding-bottom: 20;
}
a.CareerHeader:link,a.CareerHeader:visited,a.CareerHeader:active
{
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}
a.CareerHeader:hover
{
	font-weight: bold;
	font-size: small;
	text-decoration: underline;
}
.CareerHeader
{
	font-weight: bold;
	font-size: large;
}
.CareerIntroduction
{
	font-size:  xx-small;
	font-style: italic;
}
.CareerText
{
	font-size:  xx-small;
}
.CareerReadMore
{
	font-weight: bold;
	font-size:  xx-small;
}
a.CareerReadMore:link,a.CareerReadMore:visited,a.CareerReadMore:active
{
	color: Gray;	
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.CareerReadMore:hover
{
	color: Gray;	
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.CareerInfo, .CareerContact, .CareerApplicationDate
{
	font-size:  xx-small;
}


/*

Address page

*/
tr.Address
{
	padding-bottom: 20;
}
.AddressText
{
	font-size:  xx-small;
	text-decoration: none;
}

.AddressIntroduction
{
font-size:  xx-small;
	font-style: italic;
}
h2.address
{
	font-weight: bold;
	font-size: x-small;
	margin: 0px 0px 10px;
	color: black;
	text-decoration: none;
}

p.AdressHeading, p.AdressLocalHeading
{
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: normal;
	padding-top: 0px;
}
p.AdressLocalHeading
{
	padding-top: 5px;
}

/* 
	Defines Product, Product Detail 
*/
.DetailTable
{
	vertical-align:top;
}
td.DetailHeader
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	text-align: center;
}
span.DetailHeader
{
	
	font-weight: bold;
	font-size: xx-small;
	width: 70px;
	color: #000000;
	text-align: center;
}
.DetailThumbnail
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding: 0 0 0 0;
	vertical-align: bottom;
	height: 80px;
	text-align: center;
}
.ProductDetailImage
{
	vertical-align: top;
	text-align: left;
}
.Product, .ProductApplication
{
	font-size:  xx-small;
}
.ProductInfo, .ProductContact, .ProductDocumentation
{
	font-size:  xx-small;
}
.ProductImageRight
{
	margin-left:10px;
	margin-bottom:10px;
}
.ProductImageLeft
{
	margin-right:10px;
	margin-bottom:10px;
}
.ProductPdfImageCell
{
	vertical-align : top;	
}

/* 
	Short Term Rental 
*/
.ShortTermRentalCategoryImage
{
	vertical-align: top;
	text-align: right;
	width: 60px;
}
.ShortTermRental
{
	font-size:  xx-small;
}
.ShortTermRentalHeader
{
	font-weight: bold;
	font-size:  x-small;
}
.ShortTermRentalInfo, .ShortTermRentalContact
{
	font-size:  xx-small;
}
.ShortTermRentalCategory
{
	font-weight: bold;
	font-size:  x-small;
	vertical-align: top;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ShortTermRentalCategoryDesc
{
	font-size:  xx-small;
	vertical-align: top;
	color: Black;
}

/* 
	News Article 
*/
td.Article
{
	/*padding-bottom: 20;*/
	padding-bottom: 5px;
}
.ArticleDate
{
	font-weight: bold;
	font-size: xx-small;
}
.ArticleHeader
{
	font-weight: bold;
	font-size: large;
}
h1.ArticleHeader
{
	font-weight: bold;
	font-size: large;
	margin: 0px;
	color: black;
}
.ArticleSubHeader
{
	font-weight: bold;
	font-size: medium;
}
.ArticleIntroduction
{
	font-weight: bold;
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
.ArticleText
{
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
INPUT.ArticleText
{
	padding-top:0px;
	font-size:12px;	
}
.ArticleInfo, .ArticleContact
{
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
img.ArticleImageRight
{
	margin-right:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
}
img.ArticleImageLeft
{
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
}

/* 
	News 
*/
td.NewsLeft
{
	width: 50%;
}
td.NewsRight
{
	width: 50%;
}
td.News
{
	padding-top: 10px;
}
p.News
{
	margin-top: 0px;
	margin-bottom: 5px;
}
p.NewsDate
{
	margin-top: 0px;
	margin-bottom: 2px;
}
p.NewsText
{
	margin-top: 0px;
	margin-bottom: 2px;
}
img.News
{
	float: right;
	width: 80px;
}
img.NewsDiaryImage
{
	margin: 0px 5px 5px 0px;
}
div.DiaryImageLeft
{
	float: left;
}
.NewsDate
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
.NewsTitle
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
}
.NewsText
{
	font-size:  xx-small;
	text-decoration: none;
}
tr.NewsLink
{
	text-align: right;
}
td.NewsLink
{
	padding-bottom: 3;
}
.NewsLink
{
	font-weight: bold;
	font-size: xx-small;
	/*color: black;*/
	color: Grey;
	text-align: right;
}

/* 
	Channel Contents script 
*/
.ChannelContentsHeader
{
	font-weight: bold;
	font-size:  x-small;
	padding-left: 15;
}
.ChannelContentsText
{
	font-size:  x-small;
	padding-left: 15;
}
.ChannelContentsLink
{
	font-size:  x-small;
}

/* 
	Defines News Navigation script 
*/
.NewsNavigationHeader
{
	font-weight: bold;
	font-size:  x-small;
	padding-left: 15;
}
.NewsNavigationText
{
	font-size:  x-small;
	padding-left: 15;
}
.NewsNavigationLink
{
	font-size:  x-small;
}

/* 
	General Information 
*/
td.General
{
	padding-bottom: 20;
}
.GeneralHeader
{
	font-size: large;
}
.GeneralSubHeader
{
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 5px;
}
.GeneralText
{
	font-size:  xx-small;
}
.GeneralInfo, .GeneralContact
{
	font-size:  xx-small;
}
img.GeneralImageRight
{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-right:0px;
}
img.GeneralImageLeft
{
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
}
/* 
	Defines Page Footer 
*/

td.Footer
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	height: 24px;
	background-color: #ABABAB;
}
.Footer
{
	color: White;
	font-size:  xx-small;
}
.Footer, a.OfficeContact:link, a.OfficeContact:visited, a.OfficeContact:active, a.Footer:link, a.Footer:visited, a.Footer:active
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
}

/* 
	CMS editing 
*/
td.EditLabel
{
	padding-top: 10;
}
.EditLabel
{
	font-weight: bold;
	font-size:  x-small;
	text-decoration: none;
}
.EditLabelSmall
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
/*
	General Page texts
*/
tr.PageHeader
{
	height: 28px;
}
h1.PageHeader
{
	font-weight: normal;
	font-size: medium;
	margin: 0px;
	color: #ff3333;
	text-decoration: none;
}
.PageHeader							
{
	font-size: medium;
	color: #ff3333;
	text-decoration: none;
}
.PageText
{
	font-size:  x-small;
}

/* 
	Form texts 
*/
.FormHeader
{
	font-size:  x-small;
}
.FormHeader2
{
	font-weight: bold;
	font-size:  x-small;
}
.FormSubheader
{
	font-weight: bold;
	font-size:  xx-small;
}
.FormLabel
{
	font-size:  xx-small;
}
.FormText
{
	font-size:  x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormTextfieldShort
{
	font-size: x-small;
	width: 50%;
}
.FormTextfield
{
	font-size:  x-small;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormTextStrong
{
	font-weight: bold;
	font-size:  x-small;
}
.FormError, .STR_Error, .Used_Error
{
	color: #ff3333;
	font-size:  xx-small;
}
.FormButton, .STR_Button, USED_Button
{
	color: #ff3333;
	background-color: White;
	border-left: #ff3333 1px solid;
	border-right: #ff3333 1px solid;
	border-top: #ff3333 1px solid;
	border-bottom: #ff3333 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}

/* 
	BTWorld 
*/
.BTWorldHeader
{
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
	color: #ff3333;
}
.BTWorldText
{
	font-size:  xx-small;
	text-decoration: none;
	font-weight: normal;
}
.BTWorldSelection
{
	font-size: xx-small;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.BTWorldButton
{
	font-size: xx-small;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

/* 
	Defines Login page 
*/
.LoginHeader
{
	color: #ff3333;
	font-size: medium;
	text-decoration: none;
}
.LoginText
{
	font-weight: bold;
	font-size:  x-small;
	font-style: italic;
}
.LoginPrompt
{
	color: #ff3333;
	font-weight: bold;
	font-size:  x-small;
}
.LoginUtilities
{
	font-size:  x-small;
}
.LoginButton
{
	color: #ff3333;
	background-color: White;
	border-left: #ff3333 1px solid;
	border-right: #ff3333 1px solid;
	border-top: #ff3333 1px solid;
	border-bottom: #ff3333 1px solid;
	font-weight: bold;
	font-size: x-small;
	cursor: hand;
	text-decoration: none;
}
.LoginError
{
	color: #ff3333;
	font-weight: bold;
	font-size:  x-small;
}

/*	
	Site Map 
*/
tr.SiteMapChannel
{
	padding-top: 10;
}
tr.SiteMapPage
{
	padding-top: 10;
}
td.SiteMapLevel1
{
	padding-left: 20;
}
td.SiteMapLevel2
{
	padding-left: 40;
}
td.SiteMapLevel3
{
	padding-left: 60;
}
td.SiteMapLevel4
{
	padding-left: 80;
}
.SiteMapChannelLevel1
{
	font-weight: bold;
	font-size: small;
	color: black;
}
.SiteMapPageLevel1
{
	font-weight: bold;
	font-size: small;
	color: black;
}
.SiteMapChannelLevel2
{
	font-size: x-small;
	color: black;
}
.SiteMapPageLevel2
{
	font-size: x-small;
	color: black;
}
.SiteMapChannelLevel3
{
	font-size:  x-small;
	color: black;
}
.SiteMapPageLevel3
{
	font-size:  x-small;
	color: black;
}
.SiteMapChannelLevel4
{
	font-size:  x-small;
	color: black;
}
.SiteMapPageLevel4
{
	font-size:  x-small;
	color: black;
}

/* 
	Landing page 
*/
td.LandingPageLeft
{
	width: 50%;
}
td.LandingPageRight
{
	width: 50%;
}
td.LandingPageCenter2Columns
{
	padding-left:5px;
	padding-right:5px;
}
tr.LandingPageCenter2Columns
{
	padding-top:5px;
}

/* 
	CMS Administration 
*/
.AdminEdit
{
	clear: both;
	float: none;
	width: 760px;
	position: static;
	background-color: #336699;
}
.AdminError
{
	clear: both;
	float: none;
	width: 761px;
	position: static;
	background-color: #ff3333;
}
.adminMenu
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	background-color: black;
	cursor: hand;
	color: white;
	padding-top: 2px;
	background-color: #336699;
}
.adminMenuText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.errorMenu
{
	padding-right: 15px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	background-color: #ff3333;
}
#SwitchToPresentationUnpublishedAnchor{
	color: white;
	font-size: 12px;
	font-weight: normal;
}
#SwitchToPresentationPublishedAnchor
{
	font-weight: normal;
	font-size: 12px;
	color: white;
}

.errorMenuGroup
{
	background-color: #ff3333;
}
.errorMenuItem
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ff3333;
}
.errorMenuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #ff3333;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
}

.adminMenuGroup
{
	background-color: #336699;
}
.adminMenuItem, .adminMenuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #336699;
}
.adminMenuOver
{
	background-color: #4c4c4c;
}

a.LangNav,a.LangNav:hover, a.LangNav:visited
{
	padding-right: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: black;
}


/* 
	Black top navigation 
*/
tr.Navigation
{
	background-color: #4c4c4c;
	text-align: left;
	width: 760px;
}

td.Navigation
{
	vertical-align: top;
	width:100%;
}

td.LangNavigation
{
	vertical-align: top;
}
.Navigation
{
	color: White;
	font-weight: bold;
	font-size: xx-small;
	text-decoration: none;
}

.mainMenu
{
/* LarsR: 
	This filter does not do anything but works in IE 5.5
*/
	filter:progid:DXImageTransform.Microsoft.BasicImage();
}
.menuGroup
{
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: black;
	font-size:  12px;
}
.menuItem, TD.menuItem
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}
.menuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4c4c4c;
	white-space: nowrap;
}
.menuOverNoLink
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}
.menuSelected
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #ff3333;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}

.menuItem2, TD.menuItem2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A8A8A8;
}
.menuGroup2, TD.menuGroup2
{
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #A8A8A8;
}
.menuOver2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4c4c4c;
}
.menuOverNoLink2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a8a8a8;
}
.menuSelected2, TD.menuSelected2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #4c4c4c;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A8A8A8;
}

/* 
	Left Navigation 
*/
td.NavigationLeft
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
}
td.NavigationLeftChild
{
	background: url(../Images/LineHorizontalDottedGrey.gif) fixed repeat-y;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 0px;	
	width: 92%;
}
.NavigationLeft,a.NavigationLeft:link,a.NavigationLeft:visited,a.NavigationLeft:active
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeft:hover
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftRed,a.NavigationLeftRed:link,a.NavigationLeftRed:visited,a.NavigationLeftRed:active
{
	color: #ff3333;
	font-weight: bold;
	font-size:   xx-small;
	text-decoration: none;
}
a.NavigationLeftRed:hover
{
	color: #ff3333;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftChild,a.NavigationLeftChild:link,a.NavigationLeftChild:visited,a.NavigationLeftChild:active
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeftChild:hover
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftChildRed,a.NavigationLeftChildRed:link,a.NavigationLeftChildRed:visited,a.NavigationLeftChildRed:active
{
	color: #ff3333;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeftChildRed:hover
{
	color: #ff3333;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}

/* 
	Defines Truckfinder 
*/
.TruckFinder_small
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	width: 80px;
	color: #000000;
	padding-top: 0px;
	border-bottom: black 1px solid;
	background-color: lightgrey;
}
.TruckFinder_level2_small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 4px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level1_small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level2_small_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 6px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: #ff3333;
	text-align: center;
}
.TruckFinder_level1_small_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #ff3333;
	text-align: center;
}

.TruckFinder_big
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	width: 130px;
	color: #000000;
	padding-top: 0px;
	border-bottom: black 1px solid;
	background-color: lightgrey;
}
.TruckFinder_level2_big
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: white;
	text-align: center;
}
.TruckFinder_level1_big
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: white;
	text-align: center;
}
.TruckFinder_level2_big_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	background-color: #ff3333;
	text-align: center;
	WRITING-MODE: tb-rl;
}

.TruckFinder_level1_big_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #ff3333;
	text-align: center;
}




a.TruckFinder_Text_level1_small:link, a.TruckFinder_Text_level1_small:visited, a.TruckFinder_Text_level1_small:active, a.TruckFinder_Text_level1_small:hover, a.TruckFinder_Text_level1_small_marked:link, a.TruckFinder_Text_level1_small_marked:visited, a.TruckFinder_Text_level1_small_marked:active, a.TruckFinder_Text_level1_small_marked:hover
{
	font-weight: normal;
	font-size: 9px;
	cursor: default;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level2_small:link, a.TruckFinder_Text_level2_small:visited, a.TruckFinder_Text_level2_small:active, a.TruckFinder_Text_level2_small:hover, a.TruckFinder_Text_level2_small_marked:link, a.TruckFinder_Text_level2_small_marked:visited, a.TruckFinder_Text_level2_small_marked:active, a.TruckFinder_Text_level2_small_marked:hover
{
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	cursor: default;
}


a.TruckFinder_Text_level1_big:link,
a.TruckFinder_Text_level1_big:visited,
a.TruckFinder_Text_level1_big:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

a.TruckFinder_Text_level2_big:link,
a.TruckFinder_Text_level2_big:visited,
a.TruckFinder_Text_level2_big:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level1_big_marked:link,
a.TruckFinder_Text_level1_big_marked:visited,
a.TruckFinder_Text_level1_big_marked:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level2_big_marked:link,
a.TruckFinder_Text_level2_big_marked:visited,
a.TruckFinder_Text_level2_big_marked:active
{
	font-weight: normal;
	font-size: xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

a.TruckFinder_Text_level1_big:hover
{
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level2_big:hover
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level1_big_marked:hover
{
	font-weight: normal;
	font-size:  xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level2_big_marked:hover
{
	font-weight: normal;
	font-size: xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
}

/* 
	Truck Wizard 
*/
.TruckWizard_App_Header, 
.TruckWizard_Step_Header
{
	font-weight: bold;
	font-size: x-small;
}
.TruckWizard_App_Desc, .TruckWizard_Step_Desc
{
	font-size: x-small;
}
.TruckWizard_App_Img
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: x-small;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.TruckWizard_App_Radio
{
	font-size: small;	
}
.TruckWizardResultLinkImg, .TruckWizardNextImg
{
	background-position: center center;
	background-image: url(../Images/ArrowRed.gif);
	width: 9px;
	cursor: hand;
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
}
.TruckWizardBackImg
{
	background-position: center center;
	background-image: url(../Images/ArrowRedBack.gif);
	width: 9px;
	cursor: hand;
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
}

a.TruckWizardResultName:Link,
a.TruckWizardResultName:hover,
a.TruckWizardResultName:Visited,
a.TruckWizardResultName:Active
{
	font-weight: bold;
	font-size: x-small;
}
.TruckWizardResultImage
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	height: 60px;
	width: 60px;
	border-bottom-style: none;
}
a.TruckWizardResultLink:link, a.TruckWizardResultLink:hover, a.TruckWizardResultLink:visited, a.TruckWizardResultLink:active
{
	
	font-weight: bold;
	font-size: xx-small;
}
a.Truckfinder_app_footer:Link, a.Truckfinder_app_footer:Visited, a.Truckfinder_app_footer:Active, a.Truckfinder_app_footer:Hover
{
	font-weight: bold;
	font-size: x-small;
	color: #4c4c4c;
}

/* 
	Short term rental wizard 
*/
.STR_Category_Desc
{
	font-size: xx-small;
	color: Black;
}
.STR_Question
{
	font-family: Arial;
	font-size: xx-small;
	margin-top: 5px;
	margin-bottom: 5px;
}
.STR_TypeHeading
{
	color: #000000;
	font-weight: bold;
	font-size: x-small;
}
.STR_price
{
	font-weight: bold;
}

.STR_TypeImage
{
	
}

/* 
	Translator 
*/
.translateText
{
	font-size: 10px;
}

/* Rad Editor Styles */
.RadAreaHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: medium;
	margin: 0px;
	color: #ff3333;
	text-decoration: none;
}
.RadChapterHeader
{
	font-size:x-small;
	font-family: Verdana;
	color: Black;
	font-weight:bold;
	padding-top: 5;
	padding-bottom: 5;
}
.RadNormalText
{
	font-size:  xx-small;
	font-family: Verdana;
	color:Black;
	padding-top: 5;
	padding-bottom: 5;
}
.RadNormalTextBold
{
	font-weight: bold;
	font-size:  xx-small;
	font-family: Verdana;
	color:Black;
	padding-top: 5;
	padding-bottom: 5;
}
/*
Document
*/
table.DocumentTable
{
	font-family: Verdana;
	color:Black;
	font-size:xx-small;
	width:100%;
}
tr.DocumentTableHeader
{
	font-weight:bold;
	vertical-align:top;
}
tr.DocumentTableRow
{
	font-weight:normal;
	vertical-align:top;
}
td.DocumentTableCell
{
	border-bottom: #E4E4E4 1px solid;
}
.DocumentText
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
/*
Used Trucks
*/
a:link#ucTruckDetails_hlnkContact, a:visited#ucTruckDetails_hlnkContact,
a:link.UsedTrucksContactLink, a:visited.UsedTrucksContactLink
{
	color: Red;
	font-weight: normal;
}
td.UsedTruckSearchCell1
{
	text-align:right;
	font-weight: bold;
}
td.UsedTruckSearchCell2
{
	text-align:left;
	font-weight: normal;
}
input.UsedTrucksButton
{
	color: White;
	background-color: #7F7F7F;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}
input.UsedTrucksButtonRed
{
	color: White;
	background-color: #ff3333;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}
input.UsedTrucksButtonDisabled
{
	color: White;
	background-color: #F2F2F2;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}
.UsedTrucksFreezeGrid
{
	height:350px;
	overflow: auto;
	vertical-align:top;
}
.UsedTrucksFreezeHeaderDiv
{
	position: relative;
	z-index: 1;
	top: -350px;
}
.UsedTrucksFreezeHeader
{
	visibility: hidden;
	display:none;
}
.UsedTrucksGridHeader
{
	background-color: #999999;
	color:White;
	font-size:xx-small;
	height:25px;
	vertical-align:top;
}
.UsedTrucksGridItems
{
	color:Black;
	font-size:xx-small;
}
.UsedTrucksNavigationText
{
	color: #7F7F7F;
	font-weight: bold;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.UsedTrucksSubHeading
{
	font-weight: bold;
	font-size: x-small;
}
.UsedTrucksSubHeadingNarrow
{
	font-weight: bold;
	font-size: x-small;
	width: 360px;
}
.UsedTrucksSubHeadingRed
{
	font-weight: bold;
	font-size: x-small;
	color: #ff3333;
}
.UsedTrucksText
{
	font-weight: normal;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.UsedTrucksTextNarrow
{
	font-weight: normal;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 360px;
}
UsedTrucksTextBold
{
	font-weight: bold;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.UsedTrucksTextBoldGrey
{
	font-weight: bold;
	font-size:  xx-small;
	color: #808080;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.UsedTrucksBarTopInactive 
{	
	BACKGROUND: #808080; 
	color: #ffffff; 
	padding-right:2px;
	width: 68px;
	height: 45px;
	vertical-align:middle;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: Solid 1px #808080;
}
.UsedTrucksBarBottomInactive
{
	text-align: center;
	vertical-align: bottom;
	border: Solid 1px #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 55px;
}
.UsedTrucksBarTab
{
	FLOAT: left; 
	PADDING-TOP: 3px; 
	PADDING-RIGHT: 3px;
	width: 70px;
}
.UsedTrucksBarTopActive 
{	
	BACKGROUND: #ff3333; 
	color: #ffffff; 
	padding-right:2px;
	width: 68px;
	height: 45px;
	vertical-align:middle;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: Solid 1px #ff3333;
}
.UsedTrucksBarBottomActive
{
	text-align: center;
	vertical-align: bottom;
	border: Solid 1px #ff3333;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 55px;
}
.UsedTrucksFamilyTable
{
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}
.UsedTrucksFamilyRow1
{
	background:white;
	font-size: x-small;
	font-weight: bold;
}
.UsedTrucksFamilyRow2
{
	color: #ff3333;
	background: #F2F2F2;
	font-size: x-small;
	font-weight: bold;
}
.UsedTrucksFamilyCell1
{
	width: 90px;
	padding: 10px;
	vertical-align: top;
}
.UsedTrucksFamilyCell2
{
	padding: 10px;
	vertical-align: top;
}
.UsedTrucksStatusIconReady
{
	FLOAT: right; 
	PADDING-TOP: 7px; 
	PADDING-RIGHT: 3px;
	width: 6px;
	font-size: 1px;
	height: 6px;
	background: #CCFFCC;
	border-bottom:Solid 1px #808080;
	border-top:Solid 1px #808080;
	border-left:Solid 1px #808080;
	border-right:Solid 1px #808080;
}
.UsedTrucksStatusIconReserved
{
	FLOAT: right; 
	PADDING-TOP: 7px; 
	PADDING-RIGHT: 3px;
	width: 6px;
	font-size: 1px;
	height: 6px;
	background: #FFFF66;
	border-bottom:Solid 1px #808080;
	border-top:Solid 1px #808080;
	border-left:Solid 1px #808080;
	border-right:Solid 1px #808080;
}
.UsedTrucksStatusIconSold
{
	FLOAT: right; 
	PADDING-TOP: 7px; 
	PADDING-RIGHT: 3px;
	font-size: 1px;
	width: 6px;
	height: 6px;
	background: #FFC733;
	border-bottom:Solid 1px #808080;
	border-top:Solid 1px #808080;
	border-left:Solid 1px #808080;
	border-right:Solid 1px #808080;
}
.UsedTrucksStatusText
{
	FLOAT: right; 
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	color: #808080;
	font-size: xx-small;
}
.UsedTrucksMeasurementText
{
	FLOAT: left; 
	color: #808080;
	font-size: xx-small;
}
.UsedTrucksFirstPageRightDiv
{
	FLOAT: right; 
	PADDING-RIGHT: 3px;
	vertical-align:top;
}
.UsedTrucksFirstPageLeftDiv
{
	FLOAT: left; 
	PADDING-RIGHT: 3px;
	vertical-align:top;
}
.UsedTrucksGridRowReady
{
	background: #CCFFCC;
	color:Black;
	font-size:xx-small;
}
.UsedTrucksGridRowReserved
{
	background: #FFFF66;
	color:Black;
	font-size:xx-small;
}
.UsedTrucksGridRowSold
{
	background: #FFC733;
	color:Black;
	font-size:xx-small;
}
.UsedTrucksSearchFieldsDropDown
{
	background-color: White;
	color: black;
	font-weight: bold;
	font-size: xx-small;
}
.UsedTrucksSearchFields
{
	background-color: White;
	color: black;
	font-weight: bold;
	font-size: xx-small;
	width: 75px;
}
.UsedTrucksSearchFieldsDisabled
{
	background-color: #F5F5F5;
	color: black;
	font-weight: bold;
	font-size: xx-small;
}
.UsedTrucksOfferTop 
{	
	BACKGROUND: #808080; 
	color: #ffffff;
	font-size:xx-small;
	padding-right:2px;
	vertical-align:middle;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: Solid 1px #808080;
	width: 200px;
}
.UsedTrucksOfferBottom
{
	border: Solid 1px #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
}
.UsedTrucksTableHeader
{	
	BACKGROUND: 808080;
	color: White; 
	vertical-align:top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-right: 3px;
	padding-top: 3px;
	font-size:xx-small;
	border-bottom: Solid 1px #808080;
	border-right: Solid 1px #808080;
}
.UsedTrucksParameterRow1 
{	
	BACKGROUND: White;
	color: Black; 
	vertical-align:top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: Solid 1px #808080;
	border-right: Solid 1px #808080;
}
.UsedTrucksParameterRow2 
{	
	BACKGROUND: #F2F2F2; 
	color: Black; 
	vertical-align:top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: Solid 1px #808080;
	border-right: Solid 1px #808080;
}
.UsedTrucksParameterCell1
{	
	border-bottom: Solid 1px #808080;
	border-right: Solid 1px #808080;
	width: 150px;
}
.UsedTrucksParameterCell2
{	
	border-bottom: Solid 1px #808080;
}
.UsedTrucksDetailsPageRightDiv
{
	FLOAT: right; 
	PADDING-RIGHT: 3px;
	vertical-align:top;
	width: 210px;
}
.UsedTrucksDetailsPageLeftDiv
{
	FLOAT: left; 
	PADDING-RIGHT: 3px;
	vertical-align:top;
	width: 360px;
}
.UsedTrucksBasketFooter
{
	text-align: right;
	margin: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	padding: 0px;
}
TD.UsedTrucksBasketCell
{	
	BORDER-RIGHT: gainsboro 1px solid;
	BORDER-TOP: gainsboro 1px solid;
	BORDER-LEFT: gainsboro 1px solid;
	BORDER-BOTTOM: gainsboro 1px solid;
	BORDER-COLLAPSE: collapse;
}
#UsedTrucksSearchCriteriaDIV
{
	visibility: hidden;
	display: none;
}
.ms-authoringcontrols
{
    background-color: #F2F2F2;
    font-family: verdana; 
    font-size: 8pt; 
}

/*
	Calendar
*/
.CalendarLeftColumnHeader
{
	font-weight: bold;
	font-size: xx-small;
	color: Black;
	width:17%
}
.CalendarMiddleColumnHeader
{
	font-weight: bold;
	font-size: xx-small;
	color: Black;
	width:17%;
	padding-right:10px;
}
.CalendarRightColumnHeader
{
	font-weight: bold;
	font-size: xx-small;
	color: Black;
	width:64%
}

.CalendarDate
{
	font-size:  xx-small;
	text-decoration: none;
}
.CalendarTitle
{
	font-size:  xx-small;
	text-decoration: none;
}
.CalendarText
{
	font-size:  xx-small;
	text-decoration: none;
}
table.CalendarTable
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;	
	width:100%;
}
td.CalendarHeaderSeparator
{
	background: url(../Images/LineHorizontal.gif) repeat-x;
	height: 3px;
}
td.CalendarSeparator
{
	/*background: url(../Images/LineHorizontalDotted.gif) repeat-x;*/
	background: url(../Images/LineHorizontal.gif) repeat-x;
	height: 3px;
}
.SearchWithSitemap
{
	color: White;
	display:none;
}

/* Image Bank */
table.ImageBank
{
	
}

td.ImageBankThumbnail
{
	padding: 5px;
	vertical-align: top;
	text-align: center;
	border-width: thin;
	border-style: solid;
}

td.ImageBankDescription
{
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	width: 100px;
	padding-right: 15px;
}
td.ImageBankpager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;	
}
td.ImageBankInfo
{
	font-size: xx-small;
}

/* Campaign styles */
td.LeftTextBlock
{
	height: 100%;
	vertical-align: top;
	padding: 5px;
	width: 380px;
}

td.CampaignContactHeader
{
	background-image: url(../Images/Campaign_Contact.gif);
	background-repeat:no-repeat;
	/*width: 379px;*/
	height: 33px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 60px;
}
td.CampaignContactBody
{
	/*width: 379px;*/
	font-size:  xx-small;
	vertical-align: top;
	padding: 5px;
}

td.CampaignInformationHeader
{
	background-image: url(../Images/Campaign_Information.gif);
	background-repeat:no-repeat;
	width: 129px;
	height: 28px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 60px;
}
td.CampaignPixelHeader
{
	background-image: url(../Images/Campaign_Pixel.gif);
	background-repeat:no-repeat;
	background-color: #D1D2D4;
	width: 1px;
	height: 33px;
}
td.CampaignDownloadHeader
{
	background-image: url(../Images/Campaign_Download.gif);
	background-repeat:no-repeat;
	width: 129px;
	height: 28px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 60px;
}
td.CampaignInformationBody
{
	width: 179px;
	height: 100%;
	vertical-align: top;
	padding: 5px;
	font-size:  xx-small;
}
td.CampaignLine
{
	background-color: #D1D2D4;
	width: 1px;
}
td.CampaignDownloadBody
{
	width: 179px;
	height: 100%;
	vertical-align: top;
	font-size:  xx-small;
	padding: 5px;
}
table.CampaignCenterWithNoNav
{
	width: 760px;
	height: 100%;
}

.CampaignHeaderText
{
	font-size:  x-small;
	font-weight: bold;
	color: White
}
.CampaignHeaderTextEditMode
{
	font-size:  x-small;
	font-weight: bold;
	color: Black;
}
/*
	OpenCountry
*/
table.OpenCountry
{
	font-size: xx-small;
	font-weight: bold;
	background-color: #ffffff;
}

.OpenCountryOfficeName
{
	font-size: xx-small;
	font-weight: bold;
}

.OpenCountryOfficeInfo
{
	font-size: xx-small;
}

.OpenCountryOfficeCategoriesTitle
{
	font-size: xx-small;
	font-weight: bold;
}

.OpenCountryOfficeCategoriesInfo
{
	font-size: xx-small;
	font-style: italic;
}

.OpenCountryOfficeBrandsTitle
{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

.OpenCountryOfficeBrandsImage
{
	border: thin 0 black
}
span.OfficeCategory
{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
tr.OfficeCategory
{
	height: 25px;
}
td.OfficeInfo
{
	width: 70%;
}
td.BrandsInfo
{
	width: 29%;
}
p.BrandLogo
{
	padding: 0px 0px 0px 0px;
}
img.BrandLogo
{
	margin: 2px 0px 2px 0px;
}

/*
	World Navigator
*/
div.popup
{
	z-index: 1;
	position: absolute;
	visibility: hidden;
	color: White;
}
table.popup
{
	width: 150px;
	background-color: #C4D1DB;
}
tr.popup
{
}
td.popup
{
	border: 1px solid black;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 10px;
	white-space: nowrap;
	background-color: #ffffff;
	background-image: url(/BTExternalWeb/BTIndustries/Images/reddot.gif);
	background-repeat: repeat-y;
	background-position: left top;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#777777, Positive='true');
}
a.popup
{
	color: black;
	font-size: xx-small;
	font-weight: normal;
	margin: 7px 7px 7px 7px;
}
a:hover.popup
{
	color: black;
	font-size: xx-small;
	font-weight: normal;
}
a:visited.popup
{
	color: Gray;
	font-size: xx-small;
	font-weight: normal;
}

td.WorldNavigatorInfo
{
	font-size: xx-small;
}

tr.Brands
{
	height: 66px;
}
/* World Info Map */
.mapinfo
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
#mapholder
{
	position:absolute; left:124px; top:240; width:396; height:220; z-index:1;
}
#mapworld
{
	position:absolute; left:0px; top:0px; width:396; height:220; z-index:1;
}
#mapeurope
{
	position:absolute; left:176px; top:11px; width:44px; height:77; z-index:7; visibility: hidden;
}
#mapnorthamerica
{
	position:absolute; left:0px; top:0px; width:121; height:121; z-index:3; visibility: hidden;
}
#mapsouthamerica
{
	position:absolute; left:88px; top:121px; width:55; height:99; z-index:4; visibility: hidden;
}
#mapafrica
{
	position:absolute; left:165px; top:88px; width:77; height:99; z-index:5; visibility: hidden;
}
#mapasia
{
	position:absolute; left:209px; top:11px; width:187; height:143; z-index:6; visibility: hidden;
}
#mapoceania
{
	position:absolute; left:308px; top:143px; width:77; height:66; z-index:8; visibility: hidden;
}
#mapimagemap
{
	position:absolute; left:0; top:0; width:396px; height:220; z-index:9;
}
#infoeurope
{
	position:absolute; left:8px; top:40px; width:162px; height:47px; z-index:10; visibility: hidden;
}
#infonorthamerica
{
	position:absolute; left:130px; top:24px; width:262px; height:47px; z-index:11; visibility: hidden;
}
#infosouthamerica
{
	position:absolute; left:150px; top:24px; width:234px; height:47px; z-index:12; visibility: hidden;
}
#infoasia
{
	position:absolute; left:7px; top:24px; width:196px; height:47px; z-index:13; visibility: hidden;
}
#infoafrica
{
	position:absolute; left:4px; top:56px; width:151px; height:47px; z-index:14; visibility: hidden;
}
#infooceania
{
	position:absolute; left:124px; top:99px; width:171px; height:47px; z-index:15; visibility: hidden;
}
