﻿body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	margin:0px;
}
img{
    display:block;
    border:0px;
}
p {
    margin-top:10px;
    margin-bottom:10px;
}
h3 {
    font-family:Arial, Helvetica, sans-serif; 
	font-size:22px;
	font-weight:normal;
	color:#000000;
	margin:0px;
}
#content {
    width:952px; 
    margin:0px auto;
}
#blue-banner {
	background-image:url(../images/blue-tile.gif); 
	background-repeat:repeat; 
	position:absolute; 
	left:0px; top: 149px;	
	width:100%; height:36px; 
	z-index:-100;
}
#black-gradient {
	background-image:url(../images/black-tile.gif); 
	background-repeat:repeat; 
	position:absolute; 
	left:0px; top: 185px;	
	width:100%; height:357px; 
	z-index:-100;
}
#flash {
    float:left;
    background-image:url(../images/flash.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    height:346px;
    width:952px;
    padding-top:13px;
}
#TwoColumn {
     float:left;
     width:952px;
}
#TwoColumnLeft {
    float:left;
    width:466px;
    margin-top:15px;
}
#TwoColumnRight {
    float:right;
    width:466px;
    margin-top:15px;
}
.headline {
    font-size:22px;
}
.HomeImgRow {
    float:left;
    width:952px;
    height:189px;
    margin-top:10px;
}
.HomeImg1 {
    float:left;
    width:189px;
    height:143px;
    margin-right:5px;
}
.HomeImg2 {
    float:left;
    width:186px;
    height:143px;
    margin-right:5px;
}
.HomeImg3 {
    float:left;
    width:185px;
    height:143px;
}
#ThreeColumn {
     float:left;
     width:952px;
     margin-top:20px;
     margin-bottom:20px;
}
#ThreeColumnLeft {
    float:left;
    width:310px;
    margin-top:15px;
}
#ThreeColumnMiddle {
    float:left;
    width:312px;
    margin-top:15px;
    margin-left:10px;
    margin-right:10px;
}
#ThreeColumnRight {
    float:left;
    width:310px;
    margin-top:15px;
}
#footer {
    float:left; 
    width:932px; 
    height:100px; 
    background-color:#5d94c3; 
    border-top:solid 7px #073861; 
    margin-top:10px; 
    padding-top:20px; 
    padding-left:20px;
}
#InfoBar {
    float:left;
    width:952px;
    height:43px;
    margin-top:10px;
    padding:10px 0px 0px 10px;
    background-image:url(../images/infobar-bg.gif);
    background-repeat:no-repeat; 
    color:#ffffff;
    font-size:22px;   
}
.InfoBarText {
    color:#ffffff;
    font-size:22px;
    text-decoration:none;
}
.InfoBarText:Hover {
    text-decoration:underline;
}
#TemplateLeft {
    float:left;
    width:635px;
    min-height:550px;
    margin-top:20px;
    margin-bottom:20px;
    border-right:solid 1px #0c5491;
}
#TemplateRight {
    float:left;
    width:316px;
    margin-top:20px;
    margin-bottom:20px;
}
.AdvertBox {
    float:right;
    width:283px;
    margin-bottom:50px;
}
.AdvertBoxText {
    width:283px; 
    height:300px; 
    background-image:url(../images/filter.gif); 
    background-repeat:no-repeat; 
    background-position:bottom right;
    font-size:17px;
}
.AdvertBoxTextG3 {
    width:283px; 
    height:300px; 
    background-image:url(../images/G3Chassis.gif); 
    background-repeat:no-repeat; 
    background-position:right 95px;
    font-size:17px;
}
.ProductBox {
    float:right;
    width:283px;
    height:159px;
    margin-bottom:30px;
}
.ProductLeft {
    float:left; 
    width:415px;
}
.ProductRight {
    float:left; 
    width:220px;
}
.DropDown {
    width:209px !important;
    height:25px;
    background-color:#76a5cd;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    border-top:solid 1px #0c5491;
    border-bottom:solid 0px #0c5491;
    border-left:solid 2px #0c5491;
    border-right:solid 2px #0c5491;
    text-align:center;
    line-height:1.8em;
}
.DropDown:Hover {
    background-color:#ffffff;
    color:#052541;
}
.DropDownBottom {
    width:209px !important;
    height:2px;
    background-color:#0c5491;
    border-left:solid 2px #0c5491;
    border-right:solid 2px #0c5491;
}
.DropDownTop {
    width:209px !important;
    height:1px;
    background-color:#0c5491;
    border-left:solid 2px #0c5491;
    border-right:solid 2px #0c5491;
}
.Call {
    float:left;
    width:635px;
    font-size:17px;
    margin-top:20px;
    margin-bottom:50px;
}
.Enquire {
    font-size:17px;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
    color:#0c5491;
}
.Enquire:Hover {
    text-decoration:underline;
}
.Download {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#0c5491;
    text-decoration:none;
}
.Download:Hover {
    text-decoration:underline;
}
.DownloadDiv {
    float:left;
    width:120px;
    text-align:center;
    margin:20px 0px 0px 15px;
}
.PDF {
    float:left;
    width:35px;
    margin:23px 0px 0px 5px;
}
.EmailLink {
    font-size:12px;
    color:#0c5491;
    text-decoration:none;
}
.EmailLink:Hover {
    text-decoration:underline;
}
.Statement {
    font-size:17px; 
    color:#999999;
}
.SalesAd {
    float:left;
    width:609px;
    height:110px;
    background-color:#666666;
    margin:20px 0px 20px 0px;
}
.SalesAdTxt {
     float:left;
     width:130px;
     height:95px;
     padding:5px;
     color:#ffffff;
     background-color:#999999;
}
.SalesAdImg {
    float:left;
    width:469px;
    height:105px;
    background-color:#ffffff;
}
.UtilityList {
    padding-left:15px;
    line-height:2em;
}
.SpecialBox {
    float:left;
    width:421px;
    height:229px;
    margin-bottom:80px;
}
.SpecialBox2 {
    float:left;
    width:421px;
    height:229px;
    margin-bottom:40px;
}
.SpecialBoxTop {
    float:Left;
    width:391px;
    height:153px;
    padding:15px;
    background-image:url(../images/Specialbox-top.gif);
    background-repeat:no-repeat;
}
.SpecialBoxBottom {
    float:Left;
    width:401px;
    height:36px;
    color:#ffffff;
    font-size:18px;
    padding:10px 0px 0px 20px;
    background-image:url(../images/Specialbox-bottom.gif);
    background-repeat:no-repeat;
}
.SpecialBoxImage {
    float:Left;
    width:178px;
    height:227px;
    border-top:solid 1px #044f8e;
    border-bottom:solid 1px #044f8e;
    border-right:solid 1px #044f8e;
}

.SalesLink {
    color:#ffffff;
    text-decoration:none;
    line-height:1.5em;
}
.SalesLink:Hover {
    color:#ffffff;
    text-decoration:underline;
}

/* success box */
.success_box {padding: 6px 0}
.success{ display:block}
.success *{ display:block; height:1px; overflow:hidden; background:#CDEB8B}
.success1{ border-right:1px solid #e9f6cd; padding-right:1px; margin-right:3px; border-left:1px solid #e9f6cd; padding-left:1px; margin-left:3px; background:#d9f0a8}
.success2{ border-right:1px solid #fafdf3; border-left:1px solid #fafdf3; padding:0px 1px; background:#d6eea1; margin:0px 1px}
.success3{ border-right:1px solid #d6eea1; border-left:1px solid #d6eea1; margin:0px 1px}
.success4{ border-right:1px solid #e9f6cd; border-left:1px solid #e9f6cd}
.success5{ border-right:1px solid #d9f0a8; border-left:1px solid #d9f0a8}
.success_content{ padding:0px 5px; padding-left: 26px; background: #CDEB8B url('images/accept.png') no-repeat 6px 1px; color: #009900}

/* failure box */
.failure_box {padding: 6px 0}
.failure{ display:block}
.failure *{ display:block; height:1px; overflow:hidden; background:#ffdddd}
.failure1{ border-right:1px solid #fff0f0; padding-right:1px; margin-right:3px; border-left:1px solid #fff0f0; padding-left:1px; margin-left:3px; background:#ffe5e5}
.failure2{ border-right:1px solid #fffbfb; border-left:1px solid #fffbfb; padding:0px 1px; background:#ffe3e3; margin:0px 1px}
.failure3{ border-right:1px solid #ffe3e3; border-left:1px solid #ffe3e3; margin:0px 1px}
.failure4{ border-right:1px solid #fff0f0; border-left:1px solid #fff0f0}
.failure5{ border-right:1px solid #ffe5e5; border-left:1px solid #ffe5e5}
.failure_content{ padding:0px 6px; padding-left: 26px; background: #ffdddd url('images/exclamation.png') no-repeat 6px 1px; color: #FF0000}

.TextLink {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
.TextLink:Hover {
    color:#000000;
    text-decoration:underline;
}
