﻿* html{padding:0;margin:0;}

body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;background-color:#FFFFFF;}

.websiteContainer{
	margin:auto;
	width:1000px;

	}
/*right column area*/
.websiteContainer .leftColumn{
	width:213px;
	float:left;
	text-align:left;

	}
/*logo area*/	
.websiteContainer .leftColumn .logo{height:135px;}
.websiteContainer .leftColumn .logo img{border:none;margin-top:35px;margin-left:20px;}
/*menu system*/
/*###################suckerfish##########################*/

.websiteContainer .leftColumn .navigationDisplay{display:none}

#websiteContainer .contentBodyPage {
	clear: left;                                
}
/*###########################end suckerfish#####################*/


/*######### ######################## #########*/
/*Generic and overall stylezzz.*/

/*main content area*/
.websiteContainer .contentBodyPage{
	text-align:left;
	margin-left:235px;
	width:760px;
	background-image:url('../gfx/interface/mainBody-BG.jpg');
	background-position: top;
	background-repeat:repeat-y;
	border:3px solid black;
}

.websiteContainer .contentBodyPage .topBanner{
	height:70px;
	width:100%;
	background-image:url('../gfx/interface/banner-image.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

.websiteContainer .contentBodyPage h1{margin:5px 10px 15px 0px;padding:3px 5px 3px 15px;text-transform:uppercase;letter-spacing:0.09em;font-size:2.0em;color:#FFFFFF;font-weight:100;
	background-image: url(../gfx/interface/h1-BG.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.websiteContainer .contentBodyPage h2{margin:5px 10px 15px 0px;font-size:1.9em;color:#15245d;font-weight:100;}
.websiteContainer .contentBodyPage h3{margin:5px 10px 15px 0px;font-size:1.4em;color:#15245d;border-bottom:1px solid #15245d;font-weight:100;}
.websiteContainer .contentBodyPage h4{margin:5px 10px 15px 0px;font-size:1.2em;color:#15245d;}
.websiteContainer .contentBodyPage p{margin:5px 10px 10px 0px;font-size:1.0em;}
.websiteContainer .contentBodyPage ul{
	color:rgb(70,70,70);
	margin: 1em 0em 0em 2.5em;
	padding: 0em 0em 0em 1.5em;
}
.websiteContainer .contentBodyPage li{
	list-style-image:url("/gfx/interface/bulletFlower.gif");
	padding-bottom:0.6em;
}
.websiteContainer .contentBodyPage table{}
.websiteContainer p.introPara{
	background-image:url('/gfx/interface/blockquoteBG.gif');
	background-repeat:no-repeat; 
	background-position:top left;
	padding:10px 10px 10px 60px;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#787a75;	
}
.websiteContainer dl{
	font-size:9pt;
	line-height:2.1em;
	padding:0.6em;
}
.websiteContainer dl dt{
	float:left;
	padding-right:1em;
	color:#003366;
	font-weight:bold;
	width:125px;
}
.websiteContainer dl dd{
	margin-left:140px;
}
.websiteContainer hr{background-color:#E5E5E5;border:none;height:1px;}


/*######### ######################## #########*/
/*######### Specific Home page syles #########*/
/*######### ######################## #########*/
.websiteContainer .contentBody{
	text-align:left;
	margin-left:215px;
	width:770px;
}

.websiteContainer .contentBody .homePageIntro{
	width:770px;
	height:296px;
	background-image: url(../gfx/interface/index-header-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
/*search box*/
.websiteContainer .contentBody .homePageIntro .searchBox{
	position:relative;top:30px;margin-left:570px;
	height:30px;
	width:185px;
}
.websiteContainer .contentBody .homePageIntro .searchBox *{padding:0;margin:0;vertical-align:middle;}
.websiteContainer .contentBody .homePageIntro .searchBox form input{margin:0;padding:0;border:none;background:none;}
.websiteContainer .contentBody .homePageIntro .searchBox form input.text{border:1px solid #c9c9c9;height:15px;font-size:0.8em;color:#c9c9c9;padding:2px;}
.websiteContainer .contentBody .homePageIntro .searchBox form input.image{height:30px;width:30px}
/*home page dealer list*/
.websiteContainer .contentBody .homePageIntro ul{
	padding:49px 70px 10px 590px;
	*padding:49px 70px 10px 550px;
	}
.websiteContainer .contentBody .homePageIntro ul li{list-style-image:url('../gfx/interface/dealership-arrows.gif');}
.websiteContainer .contentBody .homePageIntro ul li a{text-decoration:none;font-weight:bold;}
.websiteContainer .contentBody .homePageIntro ul li a:hover{text-decoration:underline;}
.websiteContainer .contentBody .homePageIntro ul li#location1{}
.websiteContainer .contentBody .homePageIntro ul li#location2{margin-left:5px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location3{margin-left:10px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location4{margin-left:15px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location5{margin-left:20px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location6{margin-left:15px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location7{margin-left:10px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location8{margin-left:5px;margin-top:10px;}
.websiteContainer .contentBody .homePageIntro ul li#location9{margin-top:10px}

.websiteContainer .contentBody .homePageIntro ul li a{color:#FFFFFF;}

.websiteContainer .contentBody .homePageTable{}
.websiteContainer .contentBody .homePageTable td img{border:none;}
.websiteContainer .contentBody .homePageTable td.Featured{
	background-image: url(../gfx/interface/index-featured-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:740px;
	height:195px;	
}
.websiteContainer .contentBody .homePageTable td.Featured h3{color:#333333; font-style:italic;margin:0;padding:11px 5px 10px 25px;font-size:1.1em;}
.websiteContainer .contentBody .homePageTable td.Featured img{width:210px;height:120px;float:left;margin:0;padding:5px 10px 0 23px;margin:0;}
.websiteContainer .contentBody .homePageTable td.Featured p{color:#7f7f7f;margin-left:225px;width:460px;height:110px;padding:5px 8px 5px 8px;margin:0;overflow:auto;}

.websiteContainer .contentBody .homePageTable td.SearchBox{
	background-image: url(../gfx/interface/index-search-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:260px;
	height:452px;
}
.websiteContainer .contentBody .homePageTable td.SearchBox *{margin:0;padding:0;}
.websiteContainer .contentBody .homePageTable td.SearchBox h3{color:#333333; font-style:italic;margin:0;padding:11px 5px 5px 12px;font-size:1.0em;}
.websiteContainer .contentBody .homePageTable td.SearchBox p{color:#a8a8a8;font-size:0.9em;padding:7px 15px;}
.websiteContainer .contentBody .homePageTable td.SearchBox p a{text-decoration:none;color:#0c8cef;}
.websiteContainer .contentBody .homePageTable td.SearchBox p a:hover{background-color:#0c8cef;color:#FFFFFF;}
.websiteContainer .contentBody .homePageTable td.SearchBox p.searchHeading{margin:5px 10px 5px 10px;padding:0;font-weight:bold;color:#4d4d4d;border-bottom:1px solid #e3e3e3;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields{width:240px;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td{
	height:30px;
	*height:25px;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td.label{width:100px;text-align:right;font-size:0.9em;padding-bottom:5px;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td.label label{vertical-align:middle;line-height:20px;color:#4d4d4d;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td.select {width:140px;margin:0;padding:0 5px 0 10px;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td.select select{width:140px;border:1px solid #CCCCCC;margin-top:2px;font-size:0.9em;color:#4d4d4d;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields td.select input{padding:0;margin:0;margin-top:2px;width:20px;border:none;background:none;text-align:left;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields .bottomPadding{padding:14px 0 0 34px;}
.websiteContainer .contentBody .homePageTable td.SearchBox .searchingFields .submit{width:131px;border:0;background:none;margin:0;}


.websiteContainer .contentBody .homePageTable td.LatestListings{
	background-image: url(../gfx/interface/index-find-branch.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:240px;
	height:240px;
}
.websiteContainer .contentBody .homePageTable td.LatestListings h3{color:#333333; font-style:italic;margin:0;padding:11px 5px 10px 12px;font-size:1.0em;}


.websiteContainer .contentBody .homePageTable td.FindBranch{
	background-image: url(../gfx/interface/index-find-branch.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:240px;
	height:240px;
}
.websiteContainer .contentBody .homePageTable td.FindBranch h3{color:#333333; font-style:italic;margin:0;padding:11px 5px 10px 12px;font-size:1.0em;}
.websiteContainer .contentBody .homePageTable td.FindBranch img{border:none;padding:5px 5px 5px 27px;}

.websiteContainer .contentBody .homePageTable td.heading{text-align:center;}
.websiteContainer .contentBody .homePageTable td.heading h1{font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#666666;padding:0;margin:0.8em 0;}
.websiteContainer .contentBody .homePageTable td.heading h1 a#Kenworth{/*color:#db2c3b;*/color:#333333;}
.websiteContainer .contentBody .homePageTable td.heading h1 a#DAF{/*color:#00529c;*/color:#333333;}

/*######### ######################## #########*/
/*#########  Specific Module styles  #########*/
/*######### ######################## #########*/

/*######### ######################## #########*/
/*Attachments Holder*/
.websiteContainer .contentBodyPage .attachmentHolder{height:55px;margin-top:25px;}
.websiteContainer .contentBodyPage .attachmentHolder img{float:left;}
.websiteContainer .contentBodyPage .attachmentHolder p{margin:10px 50px;padding:15px 5px;font-weight:100;font-size:1.4em;color:#CCCCCC;}
.websiteContainer .contentBodyPage .attachmentHolder a{text-decoration:none;color:#0622cb;}
.websiteContainer .contentBodyPage .attachmentHolder a:hover{background-color:#0622cb;color:#FFFFFF;}

/*######### ######################## #########*/
/*Branches listings.*/
.websiteContainer .contentBodyPage .dealershipIndexList{}
.websiteContainer .contentBodyPage .dealershipIndexList h2{font-size:1.8em;color:#15245d;font-weight:100;border-bottom:1px solid #15245d;padding-left:2px;}
.websiteContainer .contentBodyPage .dealershipIndexList h2 span{background-color:#FFFFFF;border:none;color:#15245d;padding-right:10px;margin-left:10px;padding-left:10px}
/*top link and map thingee*/
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer{height:300px;width:740px;margin-bottom:10px;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer img{float:right;margin-left:10px;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer p{font-size:0.9em;color:#333333;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer ul{margin:0.5em 0 0 3em;padding:0;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer li{	color:#666666;
	list-style-image:url("../gfx/interface/bullet-cross-small.gif");
	padding-bottom:0.5em;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer  li span{font-size:0.7em;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer  li a{
	font-size:0.9em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#15245d;}
.websiteContainer .contentBodyPage .dealershipIndexList .linkContainer  li a:hover{text-decoration:underline;}

.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem{background-image:url('../gfx/interface/branch-listing-bg.jpg');background-repeat:no-repeat;background-position:left;height:120px;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem .thumbHolder{margin:15px 0 10px 15px;float:left;background-image:url('../gfx/interface/branch-thumb-back.jpg');background-repeat:no-repeat;background-position:top;height:95px;width:110px;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem .thumbHolder img{padding:10px 15px 14px 15px;border:none;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem h3{
	text-transform:uppercase;
	letter-spacing:0.02em;
	font-size:1.5em;color:#FFFFFF;
	font-weight:200;
	margin:0 0 0 135px;
	padding:20px 3px 3px;
	width:300px;
	border:none;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem h3 a{color:#0622cb;text-decoration:none;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem h3 a:hover{background-color:#0622cb;color:#e3e3e5;text-decoration:none;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem .contacts{float:right;padding:0 40px 10px 0px;margin-top:-90px;text-align:right;font-size:0.9em;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem .blueColour{color:#0622cb;font-weight:bold; text-decoration:underline;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem p{margin-left:138px;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem p.readMore{font-size:0.9em;font-weight:bold;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem p.readMore a{color:#666666;text-decoration:none;}
.websiteContainer .contentBodyPage .dealershipIndexList .individualDealershipIndexItem p.readMore a:hover{color:#333333;text-decoration:underline;}
/*specific branch pages*/
.websiteContainer .contentBodyPage .dealersDetailsInstance{}
.websiteContainer .contentBodyPage .dealersDetailsInstance h2{font-size:2.1em;background-color:#FFFFFF;color:#15245d;font-weight:100;border-bottom:1px solid #15245d;}
.websiteContainer .contentBodyPage .dealersDetailsInstance h2 span{padding-right:10px;margin-left:10px;padding-left:10px}
.websiteContainer .contentBodyPage .dealersDetailsInstance img{float:right;margin:5px;padding:5px;border:1px solid #E5E5E5;}


/*######### ######################## #########*/
/*newsw pages.*/
.websiteContainer .brownhurlnewscontent {}
.websiteContainer .brownhurlnewscontent h2{
	font-size:1.2em; 
	margin-top:0.1em; 
	padding-top:1em;  
	border-top:1px solid #CCCCCC;
}
.websiteContainer .brownhurlnewscontent h2 .smaller{
	font-size:0.8em;
	color:#999999;
}
.websiteContainer .brownhurlnewscontent p{
	font-size:0.9em;
}


/*######### ######################## #########*/
/*table background headings for search etc.*/

.websiteContainer .contentBodyPage h2.truckHeading{font-size:1.8em;color:#15245d;font-weight:100;border-bottom:1px solid #15245d;padding-left:10px;}
.websiteContainer .contentBodyPage h2.extraPadding{padding-top:15px}
.websiteContainer .contentBodyPage table td.halfPageHeading{
	width:375px;
	height:234px;
	background-image:url('../gfx/interface/half-page-BG.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.websiteContainer .contentBodyPage table td.halfPageHeading h3{color:#333333; font-style:italic;margin:0;padding:6px 5px 10px 10px;font-size:1.1em;border:none; font-weight:bold;}
.websiteContainer .contentBodyPage table td.halfPageHeading form{padding:0;margin:0;}
/*start with the browse by loaction instance*/
.websiteContainer .contentBodyPage table td.halfPageHeading .browseForm p{padding:10px;margin:0;font-size:0.9em;font-weight:bold;}
.websiteContainer .contentBodyPage table td.halfPageHeading .browseForm .ControlContainerUser{
	display: block;
	margin: 0.3em 0.3em 0.3em 1.5em;
	padding: 4px 2px;
	font-size: 0.9em;
}
.websiteContainer .contentBodyPage table td.halfPageHeading .browseForm .ControlContainerUser label{
	display: block;
	float: none;
	width:auto;
	text-align:left;
	margin-bottom:9px;
}
.websiteContainer .contentBodyPage table td.halfPageHeading .browseForm .ControlContainerUser select, input{
	border: solid 1px #bbb;
	background: white;
	width: 70%;
	padding: 2px;
	margin-left: 3em;
	font-size: 10pt;
}
.websiteContainer .contentBodyPage table td.halfPageHeading .browseForm .ControlContainerUser .submit{width:131px;border:0;background:none;}
/*search by criteria jerks*/
.websiteContainer .contentBodyPage table.searchingFields{width:360px;}
.websiteContainer .contentBodyPage table.searchingFields .first{margin-top:10px;}
.websiteContainer .contentBodyPage table.searchingFields td{height:24px;}
.websiteContainer .contentBodyPage table.searchingFields td.label{width:100px;text-align:right;font-size:0.9em;padding-bottom:5px;}
.websiteContainer .contentBodyPage table.searchingFields td.label label{vertical-align:middle;line-height:24px;}
.websiteContainer .contentBodyPage table.searchingFields td.select {width:200px;margin:0;padding:0 5px 0 10px;}
.websiteContainer .contentBodyPage table.searchingFields td.select select{width:200px;border:1px solid #CCCCCC;margin-top:2px;font-size:0.9em;}
.websiteContainer .contentBodyPage table.searchingFields td.select input{padding:0;margin:0;margin-top:2px;width:20px;border:none;background:none;text-align:left;}
.websiteContainer .contentBodyPage table.searchingFields .bottomPadding{padding:0 0 0 20px;}
.websiteContainer .contentBodyPage table.searchingFields .submit{width:131px;border:0;background:none;}
/*seaRCH BY CRIETRIA FEEDBACK TABLE*/
.websiteContainer .contentBodyPage .formResultTable h4{}
.websiteContainer .contentBodyPage .formResultTable h4 span{color:#999999;font-size:0.7em;font-weight:normal;}

/*dealership links*/
.websiteContainer .contentBodyPage table td.halfPageHeading ul{margin:0.5em 0 0 3em;padding:0;}
.websiteContainer .contentBodyPage table td.halfPageHeading li{	color:#666666;
	list-style-image:url("../gfx/interface/bullet-cross-small.gif");
	padding-bottom:0.3em;}
.websiteContainer .contentBodyPage table td.halfPageHeading li span{font-size:0.7em;}
.websiteContainer .contentBodyPage table td.halfPageHeading li a{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#15245d;}
.websiteContainer .contentBodyPage table td.halfPageHeading li a:hover{text-decoration:underline;}
/*now for when the page is full stretch*/
.websiteContainer .contentBodyPage table td.fullPageHeading{
	width:750px;
	height:234px;
	background-image:url('../gfx/interface/full-page-BG.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.websiteContainer .contentBodyPage table td.fullPageHeading h3{color:#333333; font-style:italic;margin:0;padding:6px 5px 10px 10px;font-size:1.1em;border:none;}
/*the Kenworth and DAF webtiles*/
.websiteContainer .contentBodyPage table td.halfPageHeading p.kenworth, p.DAF{padding:0 10px;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.kenworth img{border:none;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.DAF img{border:none;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.kenworth a{color:#db2c3b;font-weight:bold;text-decoration:none;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.DAF a{color:#00529c;font-weight:bold;text-decoration:none;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.kenworth a:hover{background-color:#db2c3b;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.websiteContainer .contentBodyPage table td.halfPageHeading p.DAF a:hover{background-color:#00529c;color:#FFFFFF;font-weight:bold;text-decoration:none;}

/*######### Sear4ch results for trucks and trailers #########*/
.websiteContainer .contentBodyPage .postTitle{background-image:url('../gfx/interface/trucks-listing-bg.jpg');background-repeat:no-repeat;background-position:top;height:120px;}
.websiteContainer .contentBodyPage .postTitle .imageHolder{
	margin:15px 0 10px 25px;
	padding:0;
	float:left;
	background-image:url('../gfx/interface/branch-thumb-back.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:95px;
	width:110px;
	margin-left:25px !important;
	margin-left:10px;}
.websiteContainer .contentBodyPage .postTitle .imageHolder img{padding:10px 15px 14px 15px;border:none;}
.websiteContainer .contentBodyPage .postTitle .author{margin-left:145px;}
.websiteContainer .contentBodyPage .postTitle .author h2{
	text-transform:uppercase;
	letter-spacing:0.02em;
	font-size:1.5em;
	font-weight:200;
	margin:0;
	padding:20px 3px 3px 0px;
	margin:0;
	border:none;}
.websiteContainer .contentBodyPage .postTitle .author h2 a{text-decoration:none;color:#091142;}
.websiteContainer .contentBodyPage .postTitle .author h2 a:hover{text-decoration:underline;}
.websiteContainer .contentBodyPage .postTitle .author p{margin:0 10px 0 0;padding:0 0 0 0;}
.websiteContainer .contentBodyPage .postTitle .author p strong{color:#666666;}

/*and now the indivudal trucks*/
.websiteContainer .contentBodyPage .individualTruck{border:1px solid #15245d;}
.websiteContainer .contentBodyPage .individualTruck h2{font-size:2.1em;color:#FFFFFF;background-color:#15245d;font-weight:100;border:1px solid #15245d;}
.websiteContainer .contentBodyPage .individualTruck h2 span{background-color:#FFFFFF;border:none;color:#15245d;padding-right:10px;margin-left:10px;padding-left:10px}
.websiteContainer .contentBodyPage .individualTruck img{margin:auot;text-align:center;}

/*trcuk intro page tables for Kenworth.*/
.websiteContainer .contentBodyPage .truckTable{text-align:center;}
.websiteContainer .contentBodyPage .truckTable a{color:#db2c3b;font-weight:bold;text-decoration:none;}
.websiteContainer .contentBodyPage .truckTable a:hover{background-color:#db2c3b;color:#FFFFFF;font-weight:bold;text-decoration:none;}

/*trailer wheels*/
.websiteContainer .contentBodyPage table.trailerWheels{}
.websiteContainer .contentBodyPage table.trailerWheels th{background-color:#105AA9;color:#FFFFFF;text-align:center;border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.websiteContainer .contentBodyPage table.trailerWheels th.white{color:#105AA9;background-color:#FFFFFF;text-align:left;}
.websiteContainer .contentBodyPage table.trailerWheels td{border-bottom:1px solid #CCCCCC;border-right:1px solid #FFFFFF;text-align:center;front-weight:bold;}

/*for the page through lovin'*/
.websiteContainer .contentBodyPage table.trailerWheels th table{background-color:none;}
.websiteContainer .contentBodyPage table.trailerWheels th table td{border:none;}
.websiteContainer .contentBodyPage table.trailerWheels th table td.Bodytext{}
.websiteContainer .contentBodyPage table.trailerWheels th table td.PageThroughButton{background-color:#FFFFFF;color:#105AA9;padding:3px 5px; cursor:pointer}

/*image gallery index page*/
.websiteContainer .contentBodyPage table.imageGalIndex{}
.websiteContainer .contentBodyPage table.imageGalIndex th{
	background-image:url('../gfx/interface/gallery-table-header.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#FFFFFF;
	padding-left:15px;
	height:40px;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:0.04em;
	}
.websiteContainer .contentBodyPage table.imageGalIndex td{
	background-image:url('../gfx/interface/gallery-table-BG.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	color:#333333;
	padding-left:15px;
	border-bottom:1px solid #F3F3F3;
	font-size:0.9em;
	height:118px;}
.websiteContainer .contentBodyPage table.imageGalIndex th.bottom{
	background-image:url('../gfx/interface/gallery-table-footer.jpg');font-size:0.8em;font-weight:100;text-transform:lowercase;letter-spacing:normal;
	}
.websiteContainer .contentBodyPage table.imageGalIndex table.nestedTable{background:none;}
.websiteContainer .contentBodyPage table.imageGalIndex table.nestedTable td{background:none;}
.websiteContainer .contentBodyPage table.imageGalIndex table.nestedTable td img{border:none;}
/*and now the next and previous buttons on the pop-up*/
.websiteContainer .NavigationButtons {display:none;}
/*now for the print button*/
.websiteContainer .changedPadding a{padding:4px 12px;font-weight:bold;}
/*contact forms*/
/*FEEBACK AND FORMS*/
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields{width:375px;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td{height:25px;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td.label{width:110px;text-align:right;padding-right:5px;font-size:0.9em;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td.select{width:265px;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td.select input{margin-left:0;width:240px;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td.select textarea{margin-left:0;width:240px;}
.websiteContainer .contentBodyPage table td.halfPageHeading table.feedbackFields td.select .submit{width:240px;}

	.feedbackContainer{
	padding-right:20px;
	}
.websiteContainer .contentBodyPage .ControlContainerUser{
	display: block;
	margin: 0.3em 0.3em 0.3em 1.5em;
	padding: 4px 2px;
	font-size: 0.9em;
}
.websiteContainer .contentBodyPage .Odd{background-color:#F3F3F3;}
.websiteContainer .contentBodyPage .ControlContainerUser label {
	width: 8em; /*Change this to change 'left' label col width */
	display: block;
	float: none;
	width:auto;
	text-align:left;
}	
.websiteContainer .contentBodyPage .UserInput, textarea{
	border: solid 1px #bbb;
	background: white;
	width: 70%;
	padding: 2px;
	margin-left: 10em;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 8pt;
	}
.websiteContainer .contentBodyPage .Radioinput{width:20px;border:none;}
.websiteContainer .contentBodyPage .submit{
	background-color: #091142;
	border: 1px solid #091142;
	color: #FFFFFF;
	padding: 2px;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	}
.websiteContainer .contentBodyPage .calButton{width:50px;background-color:#091142;color:#FFFFFF;font-weight:bold;}

/*######### JOBS CONTENT ############*/

/*THE INITIAL BROWSING AREA*/
.websiteContainer .contentBodyPage .browseJobsContainer{}
.websiteContainer .contentBodyPage .browseJobsContainer table{}
.websiteContainer .contentBodyPage .browseJobsContainer table th{
	background-image:url('../gfx/interface/gallery-table-header.jpg');
	height:40px;
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#FFFFFF;
	padding-left:15px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.01em;line-height:40px;vertical-align:middle;}
.websiteContainer .contentBodyPage .browseJobsContainer table td.bottom{
	background-image:url('../gfx/interface/gallery-table-footer.jpg');	
	height:40px;
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#FFFFFF;
	padding-left:15px;}
.websiteContainer .contentBodyPage .browseJobsContainer table td{
	background-image:url('../gfx/interface/job-browse-Container.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	color:#333333;
	
	border-bottom:1px solid #F3F3F3;
	font-size:0.9em;
	margin:0;
	padding:0;padding-left:15px;
}
.websiteContainer .contentBodyPage .browseJobsContainer table td li{
	color:#666666;
	list-style-image:url("../gfx/interface/bullet-cross.gif");
	padding-bottom:0.6em;
}
.websiteContainer .contentBodyPage .browseJobsContainer table td li a{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#15245d;
}
.websiteContainer .contentBodyPage .browseJobsContainer table td li a:hover{text-decoration:underline;}

/*APPLY FOR A JOB? THIS IS THE CONFIRMATION AREA*/
.applicationConfirmation{}
.applicationConfirmation p{}

/*VIEW INDIVIDUAL JOB INSTANCE*/
.viewIndividualJobDetails{}
/*back to job listing link*/
.viewIndividualJobDetails p.backToJobLink{font-size:0.9em;font-weight:bold;}
.viewIndividualJobDetails .backToJobLink a{}
/*now the application button*/
.viewIndividualJobDetails .applyButton{background-color:#15245d;color:#FFFFFF;border:1px solid #3e4e88;font-size:0.9em;font-weight:bold;height:20px;width:150px;vertical-align:middle;padding:0 0 5px 0}

/*THE APPLICATION FORM - THIS BEING HELD IN ######## FORM.CSS #######*/


/*footer area*/
.websiteContainer .footer{
	display:none;}

