body {
	background: #000000 url(../images/isuzubg_full.jpg) no-repeat top center;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	margin:0;
	padding:0;
}

body#about h1 {
	background: #FFFFFF url(../images/heading/about_us.gif) no-repeat 0px 0px;
	width: 118px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

body#specials h1 {
	background: #FFFFFF url(../images/heading/special.gif) no-repeat 0px 0px;
	width: 194px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

body#demo h1 {
	background: #FFFFFF url(../images/heading/demo.gif) no-repeat 0px 0px;
	width: 232px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

body#finance h1 {
	background: #FFFFFF url(../images/heading/finance.gif) no-repeat 0px 0px;
	width: 102px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

body#fleet h1 {
	background: #FFFFFF url(../images/heading/fleet.gif) no-repeat 0px 0px;
	width: 72px;
	height: 20px;
	padding: 1px 0;
	text-indent: -999em;
	margin: 0;
	line-height: 20px;
}

h1.service {
	background: #FFFFFF url(../images/heading/service.gif) no-repeat 0px 0px;
	width: 100px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

div.contentBlock h1 { display:block; font-size:1.75em; font-weight:bold; }

body#parts h1 {
	background: #FFFFFF url(../images/heading/spare_parts.gif) no-repeat 0px 0px;
	width: 354px;
	height: 22px;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	line-height: 22px;
}


div#container { 
	width: 951px; 
	margin: 0 auto 0 auto; 
	text-align: left; 
}

#header {
	float: left;
	clear:both;
	width:951px;
	height:85px;
	z-index:1;
	visibility:visible;
}

#isuzu {
	float: left;
	margin-top: 15px;
	width:159px;
	height:55px;
	background: url(../images/isuzu_logo.gif) no-repeat top left;
	text-indent: -999em;
}

#logo {
	float: right;
	height:30px;
}

#header p { text-indent:-999em; height:0; width:0 ; display:none; }

#menu {
	float: left;
	clear: both;
	width:951px;
	height:35px;
	z-index:2;
	visibility:visible;
	padding: 0;
	margin: 0;
}

#menu ul {
	padding: 0; margin: 0; list-style-type: none;
}

#menu ul li {
	padding: 0; margin: 0; float: left;
}

#menu a {
	padding: 0;
	margin: 0;
	border: 0;
}

#menu a img {
	padding: 0;
	margin: 0;
	border: 0;
}

#topcontent {
	float: left;
	clear:both;
	width:951px;
	height:30px;
	z-index:3;
	visibility:visible;
}

#content {
	float: left;
	clear:both;
	width:951px;
	min-height: 500px;
	padding:0;
	z-index:4;
	visibility:visible;
	background: #DBDBDB url(../images/bgcontentslice.gif) repeat-y;
}

#content.wide {
	background: #DBDBDB url(../images/bgcontentslice_wide.gif) repeat-y;
}

#content div.levo {
	margin: 20px 10px 10px 20px;
	float: left;
	clear: none;
	width: 535px;
	min-height: 470px;
}

#content div.pravo {
	float: left;
	clear: none;
	margin: 20px 20px 10px 20px;
	width: 346px;
	min-height: 470px;
}

#content div.levo p {
	padding: 0;
	margin: 0 0 10px 0;
}

#content.wide div.levo {
	width: 684px;
}

#content.wide div.pravo {
	width: 197px;
}

#homecontent {
	float: left;
	clear:both;
	width:951px;
	height: 500px;	
	z-index:4;
	visibility:visible;
	background-color: #D8D8D8;		
}
/* Styles for Home Page Side Menu*/
div#hometopcontent ul#homeSide { width:166px; height:354px; margin:0; padding:0; float:right; background-image:url(../images/sidemenu/bg.jpg); }
div#hometopcontent ul#homeSide li { list-style:none; text-indent:-999em; margin:0; padding:0; }
div#hometopcontent ul#homeSide li a { display:block; width:166px; text-transform:capitalize; position:relative; left:0; }

div#hometopcontent ul#homeSide li.deals { padding:0; margin:54px 0 0 0; }
div#hometopcontent ul#homeSide li.deals a:hover { height:38px; padding:0; margin:0; background-image:url(../images/sidemenu/deals_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.deals a { height:38px; display:block; background-image:url(../images/sidemenu/deals.jpg); }

div#hometopcontent ul#homeSide li.quote { padding:0; margin:0; }
div#hometopcontent ul#homeSide li.quote a:hover { height:38px; padding:0; margin:0; background-image:url(../images/sidemenu/quote_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.quote a { height:38px; background-image:url(../images/sidemenu/quote.jpg); }

div#hometopcontent ul#homeSide li.enquiry { padding:0; margin:0; }
div#hometopcontent ul#homeSide li.enquiry a:hover { height:38px; padding:0; margin:0; background-image:url(../images/sidemenu/enquiry_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.enquiry a { height:38px; background-image:url(../images/sidemenu/enquiry.jpg); }

div#hometopcontent ul#homeSide li.locate { padding:0; margin:0; }
div#hometopcontent ul#homeSide li.locate a:hover { height:39px; padding:0; margin:0; background-image:url(../images/sidemenu/locate_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.locate a { height:39px; background-image:url(../images/sidemenu/locate.jpg); }

div#hometopcontent ul#homeSide li.spirit { padding:0; margin:0; }
div#hometopcontent ul#homeSide li.spirit a:hover { height:42px; padding:0; margin:0; background-image:url(../images/sidemenu/spirit_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.spirit a { height:42px; background-image:url(../images/sidemenu/spirit.jpg); }

div#hometopcontent ul#homeSide li.tv { padding:0; margin:0; }
div#hometopcontent ul#homeSide li.tv a:hover { height:42px; padding:0; margin:0; background-image:url(../images/sidemenu/tv_R.jpg); display:block; }
div#hometopcontent ul#homeSide li.tv a { height:42px; background-image:url(../images/sidemenu/tv.jpg); }

#homecontent p {
	margin: 20px 25px 10px 25px;
	font-family: arial, verdana, sans-serif;	
	color: #333333;
	font-size: 14px;
}

#homecontent h3 {margin: 20px 25px 10px 25px; font-family: arial, verdana, sans-serif; color: #333333; font-size: 16px; font-weight:bold; }

#bottomcontent {
	float: left;
	clear:both;
	width:951px;
	height:36px;
	z-index:5;
	visibility:visible;
}

#footer {
	float: left;
	clear:both;
	width:951px;
	height:28px;
	z-index:6;
	visibility:visible;
	color: #CCCCCC;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#footerLeft {
	float: left;
	width: 600px;
}

#footerRight {
	float: right;
	text-align: right;
	width: 351px;
}

#footer p { 
	margin: 25px 0 10px 0;
	color: #CCCCCC;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size : 11px;
}

p {
	margin: 20px 10px 10px 20px;
	font-family: arial, verdana, sans-serif;	
	color: #333333;
	font-size: 14px;
}

a {
text-decoration: none;
}

a:link {
color: #cccccc;
text-decoration: none;
}

a:hover {
color: #cccccc;
text-decoration: underline; 
}

a:active {
color: #cccccc;
text-decoration: none;
}

a:visited {
color: #cccccc;
}

#opportunityLinksSpecials {
	/* margin: 15px 0 20px 20px; */
	height: 181px;
	background-color: #ffffff;
}
#opportunityLinksSpecials div.ol {
	width: 209px;
	margin: 0px 00px 0px 20px;
	float: left;
	display: inline;
	clear: none;
	text-align: center;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;	
	
}

#opportunityLinksSpecials div.ol a {
	color: #000000;
	text-decoration: none;
}

#opportunityLinksSpecials div.ol a:hover {
	color: #EC1C24;
}

/*home page*/
#opportunityLinks {
	/* margin: 15px 0 20px 20px; */
	height: 158px;
	background-color: #050708;
}
#opportunityLinks div.ol {
	width: 209px;
	margin: 0px 00px 0px 20px;
	float: left;
	display: inline;
	clear: none;
	text-align: center;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #ffffff;
	background-color: #050708;	
	
}

#opportunityLinks div.ol a {
	color: #ffffff;
	text-decoration: none;
}

#opportunityLinks div.ol a:hover {
	color: #EC1C24;
/* 	text-decoration: underline; */
}

div#homebannertilesbar {
	background-color: #050708;
	height: 39px;
	width: 951px;
	float: left;
	margin-bottom: 10px;
}

br.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	display: block;
	padding: 0;
	margin: 0;
}

body#about div.blackBox table tr td a {
	color: #EC1C24;
}

div.blackBox {
	background-color: #D9D9D9;
	border:1px solid #FD1406;
	color: #000;
	font-family: Helvetica;
	padding: 10px;
}

div.blackBox p {
	color: #000;
}

div.blackBox table tr td {
	vertical-align: top;
	text-align: left;
	line-height: 22px;
}

/*
used in tandem with ids for anchors
allows multiple sub pages
*/
div.contentBlock {
	padding-bottom: 20px;
	padding-top: 20px;
}
div.contentBlock.seperator {
	border-bottom: 1px dashed #CCCCCC;
}

.textFinePrint {
	color: #EC1C24;
	font-size: 11px;
}

.caption {
	color: #1B1C20;
	margin: 0;
	padding: 0;
}

.caption a {
	color: #EC1C24;
}

.textRequired {
	color: #EC1C24;
}

.levo ul {
	padding-left: 10px;
	padding-top: 10px;
}

li.enquiry {
	list-style-type: none;
	background: url(../images/bullet.gif) center left no-repeat;
	padding-left: 15px;
	margin: 0;
}

li.enquiry a {
	color: #EC1C24;
	font-weight: bold;
}

/* Forms */
div#content_form {margin: 10px 0 0 0; color: #ffffff;}
form {color: #000000; } /*padding: 20px 20px 20px 20px;*/
input{margin: 5px 0 5px 0px; border: 1px solid #DFAAAC; line-height: 12px; padding: 3px; }
input.txt {width: 300px;}

label { font-size: 13px; color: #000; line-height: 16px; vertical-align: middle; width: 105px; display: block; float: left; padding: 10px 3px 0 0; height: 13px; text-align: right; }
label.check { float: none; text-align: left; width: auto; vertical-align: top; display: inline; padding: 0; margin: 0; }
label.finePrint { font-size: 13px; color: #EC1C24; padding-top: 15px; width: 100px; display: block; float: left; }
label a:link { color: #FD1406;}
table.rightForm {color: #000; font-size: 12px;}
table.rightForm select { width: 206px; border: 1px solid #DFAAAC; line-height: 20px; height: 24px; margin: 5px 0; }
table.rightForm input { width: 200px; }
table.rightForm input.small { width: 100px; }
table.rightForm input.cbox { width: 15px;}
table.rightForm td.subtitle{font-weight: bold;}
table.rightForm td select.selectsml { width: 66px; }
/*table.rightForm td.submit { border-left: 1px solid #EC1C24; padding: 15px; }*/
td.submit input { border: 0 none; border-left: 1px solid #EC1C24; padding: 2px 15px; color: #000; font-size: 16px; background: url(../images/arrow.gif) center right no-repeat; width: 100px; float: right; margin-right: 5px; margin-top: 10px; font-weight: bold; line-height: 16px; }
td.submit input:hover { color: #EC1C24; text-decoration: underline; }
/*get directions*/
a.directions { margin-top: 10px; color: #EC1C24; text-decoration: none; }
a.directions:hover { color: #EC1C24; text-decoration: underline;  }
p.directionsLink { margin-top: 10px; margin-left: 0px; font-size: 13px;}
textarea { margin: 5px 0 5px 0px; width: 206px; border: 1px solid #DFAAAC; }
div#content_form a {color: #fff}
input#bSubmit {border: 0; background-color: #FFFFFF; color: #EC1C24; font-weight: bold; font-size: 12px; width: 100px; height: 30px; line-height: 26px; padding: 2px 5px; }
/* End Forms */

.Title {
	font-weight: bold;
}

table.OpeningTimes {
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:10px;
	width:500px;
}

table.OpeningTimes a {
	color: #EC1C24;
}

.colLeft {
	width: 200px;
}

/* styling for ute details */
div.copy .specnav {
	float: left;
	position: relative;
	width: 800px;
	padding: 0 0 10px;
	margin-bottom: 30px;
	font-size:12px;
}

div.copy .specnav ul {
	float: left;
	width: 125px;
	padding: 0 25px 0 0;
	border-left: 1px solid #EC1C24;
	list-style:none; 
}

div.copy .specnav ul li {
	padding: 0 0 6px 0;
}

div.copy .specnav ul li.nopad {
	padding: 0;
}

div.copy .specnav ul a:link,
div.copy .specnav ul a:visited,
div.copy .specnav ul a:hover,
div.copy .specnav ul a:active {
	display: block;
	width: 105px;
	padding: 0 15px 0 5px;
	background: url(http://www.isuzuute.com.au/images/arrow_red.gif) no-repeat right 4px;
	color: #000;
	text-decoration: none;
}

div.copy .specnav ul a:hover {text-decoration: underline;color: #EC1C24;}


div.copy ul.pdflist {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 230px;
	padding: 0;
	border: 0;
	list-style:none; 
}

div.copy ul.pdflist li {
	float: right;
	width: auto;
	padding: 0;
}

div.copy .specnav ul.pdflist a:link,
div.copy .specnav ul.pdflist a:visited,
div.copy .specnav ul.pdflist a:hover,
div.copy .specnav ul.pdflist a:active {
	display: block;
	width: auto;
	padding: 20px 5px 0 45px;
	background: url(http://www.isuzuute.com.au/images/icon_pdf.gif) no-repeat left 4px;
}

div.copy h2 {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	margin-top:0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #EC1C24;
	font-size: 20px;
}

div.copy h3 {
	position: relative;
	float: left;
	width: 800px;
	height: 20px;
	padding: 0 5px;
	background: url(http://www.isuzuute.com.au/images/bg_utetitle.png) repeat-x;
	color: #fff;
	font-size: 14px;
	line-height: 19px;
	margin:0;
}

div.copy .listsub {
	float: left;
	width: 800px;
}

div.copy .listsub.left {
	width: 399px;
	border-right: 1px solid #D07478;
}

div.copy .listsub.right {
	position: relative;
	left: -1px;
	width: 399px;
	border-left: 1px solid #D07478;
}

div.copy .listsub h3 {
	position: relative;
	float: left;
	width: 399px;
	height: 40px;
	padding: 0 5px;
	background: url(http://www.isuzuute.com.au/images/bg_utetitlesub.png) repeat-x;
	border-top: 1px solid #D07478;
	border-bottom: 1px solid #D07478;
	color: #000;
	font-size: 14px;
	line-height: 40px;
	margin:0;
}

div.copy .listsub.right h3 {
	width: 389px;
	padding: 0 0 0 25px;
}

div.copy span.titlesub {
    font-weight: normal;
    font-size: 12px;
}

div.copy table.spectab {
    float: left;
    width: 810px;
}

div.copy table.spectab td {
    padding: 10px 5px;
    vertical-align: top;
}

div.copy table.spectab td.ttext {
    width: 75%;
}

div.copy table.spectab td.tdim {
    width: 25%;
}


div.copy table.sitemap {
    float: left;
    width: 830px;
}

div.copy table.sitemap td {
    padding: 0px 8px;
    vertical-align: top;
}

div.copy table.sitemap td.ttext {
    width: 75%;
}

div.copy table.sitemap td.tdim {
    width: 25%;
}

div.copy a.btt {
	position: absolute;
	right: 0;
	top: 3px;
	width: auto;
	padding: 0 20px 0 0;
	margin-right: 5px;
	background: url(http://www.isuzuute.com.au/images/arrow_white.gif) no-repeat right 4px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

div.copy a.btt:hover {text-decoration: underline;}

div.copy a.btt.v2 
{
    top: 12px;
    background: url(http://www.isuzuute.com.au/images/arrow_white2.gif) no-repeat right 4px;
}


div.copy ul.speclist {
	float: left;
	width: 800px;
	list-style:none;
	padding:0;
	margin:0;
}

div.copy ul.speclist li {
	width: 800px;
	padding: 10px 5px;
}

div.copy ul.speclistsub {
	float: left;
	list-style:none;
}

div.copy ul.speclistsub li {
	width: 404px;
	padding: 10px 5px;
}

div.copy .listsub.right ul.speclistsub li {
	width: 384px;
	padding: 10px 5px 10px 25px;
}

div.copy ul.speclist li.odd,
div.copy ul.speclistsub li.odd,
div.copy tr.odd
 {
	background:url(http://www.isuzuute.com.au/images/bg_speclistodd.png);
}

div.copy tr.even
{
	background:url(http://www.isuzuute.com.au/images/bg_speclisteven.png);
}

.hide {
	display: none;
}

input#fCoverLetter{
	color: #CCCCCC;
}

input#fResume {
	color: #CCCCCC;
}

div#aboutus img {
	float: right;
	display: inline;
}

/*submit on contact page*/
div#aboutus img.submit_enquiry {
	float: left;
	display: block;
}

 /* Style for New Utes Side Menu */
div.nright ul#newSide { width:167px; height:359px; margin:0; padding:0; float:right; background-image:url(../images/newSide/bg.jpg); }
div.nright ul#newSide li { list-style:none; text-indent:-999em; margin:0; padding:0; }
div.nright ul#newSide li a { display:block; width:166px; text-transform:capitalize; position:relative; left:0; }

div.nright ul#newSide li.deals { padding:0; margin:58px 0 0 0; }
div.nright ul#newSide li.deals a:hover { height:52px; padding:0; margin:0; background-image:url(../images/newSide/deals_R.jpg); display:block; }
div.nright ul#newSide li.deals a { height:52px; display:block; background-image:url(../images/newSide/deals.jpg); }

div.nright ul#newSide li.quote { padding:0; margin:0; }
div.nright ul#newSide li.quote a:hover { height:50px; padding:0; margin:0; background-image:url(../images/newSide/quote_R.jpg); display:block; }
div.nright ul#newSide li.quote a { height:50px; background-image:url(../images/newSide/quote.jpg); }

div.nright ul#newSide li.testDrive { padding:0; margin:0; }
div.nright ul#newSide li.testDrive a:hover { height:54px; padding:0; margin:0; background-image:url(../images/newSide/testDrive_R.jpg); display:block; }
div.nright ul#newSide li.testDrive a { height:54px; background-image:url(../images/newSide/testDrive.jpg); }

div.nright ul#newSide li.brochure { padding:0; margin:0; }
div.nright ul#newSide li.brochure a:hover { height:54px; padding:0; margin:0; background-image:url(../images/newSide/brochure_R.jpg); display:block; }
div.nright ul#newSide li.brochure a { height:54px; background-image:url(../images/newSide/brochure.jpg); }

div.nright ul#newSide li.tv { padding:0; margin:0; }
div.nright ul#newSide li.tv a:hover { height:54px; padding:0; margin:0; background-image:url(../images/newSide/tv_R.jpg); display:block; }
div.nright ul#newSide li.tv a { height:54px; background-image:url(../images/newSide/tv.jpg); }

/* Styles for Main Menu */
div#menu ul#menu { width:951px; height:35px; display:inline; }
div#menu ul#menu li { list-style:none; text-indent:-999em; margin:0; padding:0; height:35px; }
div#menu ul#menu li.pipe { width:5px; background-image:url(../images/menu/pipe.png); }
div#menu ul#menu li#showroom a { height:35px; width:140px; display:block; background-image:url(../images/menu/showroom.png); }
div#menu ul#menu li#offers a { height:35px; width:102px; display:block; background-image:url(../images/menu/offers.png); }
div#menu ul#menu li#demo a { height:35px; width:110px; display:block; background-image:url(../images/menu/demo.png); }
div#menu ul#menu li#fleet a { height:35px; width:58px; display:block; background-image:url(../images/menu/fleet.png); }
div#menu ul#menu li#finance a { height:35px; width:75px; display:block; background-image:url(../images/menu/finance.png); }
div#menu ul#menu li#service a { height:35px; width:74px; display:block; background-image:url(../images/menu/service.png); }
div#menu ul#menu li#parts a { height:35px; width:219px; display:block; background-image:url(../images/menu/parts.png); }
div#menu ul#menu li#contact a { height:35px; width:81px; display:block; background-image:url(../images/menu/contact.png); }
div#menu ul#menu li#home a { height:35px; width:52px; display:block; background-image:url(../images/menu/home.png); }

