body, div, p, td {	font-family: arial, Helvetica, sans-serif; }
body { 
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	font-size: 12px; 
	text-align: left; 
	height:100%;
	}
img { border:0px; margin:0px 0px 0px 0px; }
table { border:0px; padding:0px 0px 0px 0px; }
tr { padding:0px 0px 0px 0px; }
td { padding:0px 0px 0px 0px; }
div { padding:0px 0px 0px 0px; }
span { padding:0px 0px 0px 0px; }
form { margin:0px 0px 0px 0px; } 

h3 {color:#3e4c59; margin:0px 0px 20px 0px}

.clearBoth {clear:both; margin:0px 0px 0px 0px;}

.imgAbsMiddleLeft { margin-bottom:1px; margin-top:1px;}
.imgAbsMiddleLeft img{ display:block;float:left;margin:0px 6px 0px 0px }
.imgAbsMiddleLeft span { line-height:16px; }

.CSSErrorAlertOn { color:#FF0000; font-weight:bold; }
.CSSErrorAlertOff { color:#000000; font-weight:normal; }

.sectionButtons { text-align: center; }
.sectionButtons a { display:block; background-color:#ffffff; height:180px; color:#3e4c59; cursor:pointer }
.sectionButtons  span { display:block;  color:#3e4c59; font-weight:bold; font-size:14px; padding:10px; height:35px;}
.sectionButtons img { display:block;border:0px; margin-bottom:5px; vertical-align:middle; }

.sectionGalleryButtons { text-align: center; }
.sectionGalleryButtons a { display:block; background-color:#ffffff; height:100px; color:#3e4c59; cursor:pointer }
.sectionGalleryButtons a:active {  }
.sectionGalleryButtons  span { display:block;  color:#3e4c59; font-weight:bold; font-size:14px; padding:10px; height:15px;}
.sectionGalleryButtons img { display:block;border:0px; margin-bottom:5px; vertical-align:middle; }

.siteContainer { position: relative; top:0px; left:0px; width: 100%; border:0px solid #000000; text-align:center; }
.siteWrapper{ position: relative; text-align:left;  margin-left:auto; margin-right:auto; }
.siteWidth {width:976px}

.leftColumn {width:173px;}
.centerColumn {width:628px;}
.rightColumn {width:173px;}

#dealerMap img {display:block; }
#dealerLocationAnchor ul {float:right;}

.vAlignTop {vertical-align:top;}


.middleBordersHead { border-left:1px solid #ffffff; border-right:1px solid #ffffff }
.middleBordersMenu { border-left:1px solid #3C4247; border-right:1px solid #3C4247 }
.middleBorders { border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa }

.pageContent { padding:20px; background-color:#fEfEfE; clear:both; }
.pageContent2 { padding:20px 20px 0px 20px; background-color:#fEfEfE; clear:both;}

#logo img {}
#logo div { padding-left: 21px; padding-top: 11px }

.country { text-align:center; vertical-align:middle; font-weight: bold; font-size: 14px; color: #000000; letter-spacing: 1px }

#primary-navigation td { text-align: center }
#primary-navigation a { 
	display:block;
	line-height:33px; 
	text-align:center;
	height:34px;
	width:103px;
	background-image:url(../../assets/images/1nav_bg.gif); 
	background-position: 0px 0px; 
	font-size: 11px; 
	background-color: #7e7e7e;
	color: #ffffff; 
	text-decoration: none 
	}
#primary-navigation a:hover { text-decoration: none; color: #000000; background-position: 0px -34px; }
/*
#primary-navigation .low { vertical-align:middle; text-align:center; height:34px; background-image:url(/man.com.au/assets/images/1nav_bg.gif); background-position: 0px 0px; font-size: 11px; background-color: #7e7e7e }
#primary-navigation .low a { font-size: 11px; color: #ffffff; text-decoration: none }
#primary-navigation .low a:hover { text-decoration: none; color: #000000 }
#primary-navigation .low1 {width:16%;}
#primary-navigation .low2 {width:17%;}
*/
table.secondary-navigation a { color: #000000; font-family: arial, Helvetica, sans-serif }

a { font-size: 12px; text-align: left }
div { font-size: 12px; text-align: left }
td { font-size: 12px; text-align: left }
li { font-size: 12px; text-align: left }
ul { font-size: 12px; text-align: left }
span { font-size: 12px; text-align: left }
p { font-size: 12px; text-align: left }
th { font-size: 12px; text-align: left }
a { text-decoration: none }
a:hover { text-decoration: underline }

#newsLatest {margin-top:15px;padding:5px;}
#newsLatest a{display:block; padding:3px;}
#newsLatest a:hover{background-color:#F7F7F7}

.element00 { font-weight: bold; font-size: 12px; padding-bottom: 2px; color: #3e4c59; letter-spacing: 1px }
.element00 a { font-weight: bold; font-size: 12px; padding-bottom: 2px; color: #3e4c59; letter-spacing: 1px }
.element00 a:hover { text-decoration: none }
a.icon00 { font-size: 10px; color: #000000;  }
a.icon00:hover { text-decoration: none }

h1 { 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 20px; 
	background-color: #3e4c59; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	clear:both; 
}
h1 span { 
	display:block; 
	font-size: 16px;
	margin-left: 15px; 
	padding-top:15px;
	padding-bottom:15px;
	background-color: #3e4c59;
}

.mainMenu {
	line-height: 20px; background-color: #3e4c59; border-top:5px solid #3e4c59; 
}
.mainMenu a {
	display:block;
	font-weight: bold; 
	color: #ffffff; 
	text-align:center;
	margin:0px;
	padding-top:10px;
	padding-bottom:15px;
	background-color: #3e4c59;
}
.mainMenu a.tgOn { background-color:#ffffff; font-size:20px; color:#3e4c59}
.mainMenu a.tgOn:hover { background-color:#ffffff; text-decoration:none;}
.mainMenu a.tgOff { }
.mainMenu a:hover { background-color:#F8CF04; color:#3e4c59 }
.mainMenu a:active { background-color:#ffffff; font-size:20px; color:#3e4c59; text-decoration:none;}

.mainMenuTrucks a { width:50%; }
.mainMenuBuses table { width:100%; }
.mainMenuBuses a.aLeft { width:208px;}
.mainMenuBuses a.aCenter { width:209px;}
.mainMenuBuses a.aRight { width:208px;}

.nav03 {
	background-color: #ffffff
}
.nav03 a:hover {
	text-decoration: none
}
.nav03 div {
	margin-left: 30px
}
.nav03active {
	font-weight: bold; background-color: #fcd116
}
.nav03active div {
	margin-left: 30px
}
.boxlink {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px
}
a.icon02 {
	font-size: 10px; color: #3e4c59; 
}
a.icon02:hover {
	text-decoration: none
}
.color00 {
	background-color: #8d8d8d
}
.color01 {
	background-color: #ebebeb
}
.color02 {
	background-color: #c3c3c3
}
.color03 {
	background-color: #000000
}
.color04 {
	background-color: #999999
}
.color05 {
	background-color: #d9d9d9
}
.rulediv00 {
	margin-top: 2px
}
.footer { font-size:10px; color:#999999; text-align:center; line-height:18px}
.footer a { font-size:10px; color:#999999; text-decoration:underline }
.footer a:hover { text-decoration:none } 

#newsTable { border:0px; padding:0px; width:588px }
.newsHeader {background-color:#cccccc; font-weight:bold; color:#ffffff; text-align:center; font-size:10px}
.newsDate {color:#666666}
.newsHeadline {color:#003366; font-weight:bold}
.newsText a {color:#0000FF; font-style:italic}

.pager a {display:block; border:1px solid #999999; width:20px; text-align:center; background-color:#dddddd; color:#999999; text-decoration:none; font-size:10px; font-weight:bold; }
.pager a:hover {text-decoration:none; background-color:#999999; color:#000000}

a.buttonBack {display:block; border:1px solid #999999; width:80px; text-align:center; background-color:#dddddd; color:#999999; text-decoration:none; font-size:10px; font-weight:bold; }
a.buttonBack:hover {text-decoration:none; background-color:#999999; color:#000000}

.productRangeTable { border-top:1px solid #CCCCDB; border-left:1px solid #CCCCDB; } 
.productRangeTable td { border-bottom:1px solid #CCCCDB; border-right:1px solid #CCCCDB; padding:1px 5px 1px 5px; } 
.productRangeTableHeader { vertical-align:middle; color:#3e4c59; background-color:#EEEEEE}
.productRangeTable.alt1 {background-color:#FEFEFE;}
.productRangeTable.alt2 {background-color:#FEFEFE;}
.productRangeTable.highlight1 {color:#CC0000;}
.productRangeTable.highlight2 {color:#666666;}
.productRangeTableRows { vertical-align:middle; }
.productRangeTableImages { text-align:center;  vertical-align:top; }
.productRangeTableImages img{ display:block; clear:both; border:0px; margin:2px; opacity: 0.8; filter: alpha(opacity = 80);  }
.productRangeTableImages a{ float:left; border:1px solid #cccccc; }
.productRangeTableImages a:hover{ border:1px solid #003366; float:left; }

.subMenuTable { border-top:1px solid #CCCCDB; border-left:1px solid #CCCCDB; } 
.subMenuTable td { border-bottom:1px solid #CCCCDB; border-right:1px solid #CCCCDB; padding:0px 0px 0px 0px; } 
.subMenuTable td a { display:block; width:100%; padding:0px 5px 0px 5px; }
.subMenuOn { display:block; background-color:#ededed; font-weight:bold; }

#subMenu { border-top:1px solid #CCCCDB; border-left:1px solid #CCCCDB; border-bottom:0px solid #CCCCDB; border-right:0px solid #CCCCDB; background-color:#ffffff; }
#subMenu td { padding:0px; margin:0px; } 
#subMenu a { display:block; float:left; border-bottom:1px solid #CCCCDB; border-right:1px solid #CCCCDB; padding:0px 5px 0px 5px; } 
.subMenuOn { display:block; background-color:#ededed; font-weight:bold; }

#galleryMenu { width:100%; border-top:0px solid #CCCCDB; border-left:0px solid #CCCCDB; border-bottom:0px solid #CCCCDB; border-right:0px solid #CCCCDB; background-color:#ffffff; }
#galleryMenu td { padding:0px; margin:0px; border-top:0px solid #CCCCDB; border-left:0px solid #CCCCDB; border-bottom:0px solid #CCCCDB; border-right:0px solid #CCCCDB;} 
#galleryMenu a { display:block; font-size:11px; border-bottom:1px solid #CCCCDB; border-right:0px solid #CCCCDB; border-top:0px solid #CCCCDB; border-left:0px solid #CCCCDB; padding:0px 5px 0px 5px; } 
#galleryMenu a:active { font-weight:bold; color:#330066 } 
.galleryMenuOn { display:block; font-weight:bold; }

#galleryFrame {padding:9px}

#dealersMapTable img {display:block;}

.imageRollover a{ float:left; border:1px solid #cccccc; }
.imageRollover a:hover{ border:1px solid #003366; float:left; }
.imageRollover img{ display:block; clear:both; border:0px; margin:2px; opacity: 0.8; filter: alpha(opacity = 80);  }

#contactTable { width:100%; border:0px; padding:0px; }
.contactTableColumn1 { width:50%; vertical-align:top; padding-right:20px; }
.contactTableColumn2 { width:50%; vertical-align:top; }
#contactForm input, select { font-size: x-small; }
#contactForm input, select, textarea { width:90%; background-color: #f4f4f4; border: 1px solid #CCCCCC; margin:0px 0px 5px 0px; }
#contactForm textarea { height:80px;  }
#SubmitContactForm { width:50% !important; text-align:center; cursor:pointer;}
.requiredFields { color:#FF0000; }

#linksTable td {padding:5px; }
#linksTable H3 {margin-bottom:2px;}

.man {color:#FAB900;font-weigth:bold;}

a.promotionborder {border:1px solid #161616;}
a.promotionborder:hover {border:1px solid red;}