/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/general/pageBg.jpg) repeat-x; background-color:#ffffff;}

/* Classes */
a {color: #fe6903; text-decoration:none;}
a:hover {color: #547d9b; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
h1 {font-size:14px; padding-bottom:10px;}
h2 {font-size:16px; padding-bottom:10px;}
h3 {font-size:16px; padding-bottom:10px; padding-top:30px;}
h4 {font-size:16px; font-weight:normal;  padding-bottom:10px; padding-top:40px;}
h5 {font-size:14px; font-weight:normal;  padding-bottom:10px; padding-top:40px;}
h6 {font-size:14px; padding-bottom:10px;}
.clearBoth {clear:both;}
.highlight-pink { color:#fe6903;}
.highlight2 { color:#547d9b;}
ul#janus-gallery img { border:#95b5c9 solid 3px;}
#janus-gallery { margin-bottom:10px; width:450px; padding-top:10px;}
#janus-gallery li {float:left; list-style:none;}
#janus-gallery a { padding-bottom:15px; padding-right:7px;}
.product-image { border:#95b5c9 solid 3px; float:right; margin-left:20px; margin-bottom:6px;}
img { border:none;}
.padding-bottom { padding-bottom:20px;}

hr { }
.banner-titles { padding:0 0 50px 0; color:#FFFFFF; font-size:24px;}
.dotted-line {border: 1px dotted #999999; margin:0px; clear:both; margin-top:30px;}

/* Page Titles */
#welcomeTtl {width:136px; height:60px; background:url(../images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#outingsTtl {width:140px; height:60px; background:url(../images/headings/outingsTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#fleetTtl {width:136px; height:60px; background:url(../images/headings/fleetTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#complianceTtl {width:136px; height:60px; background:url(../images/headings/complianceTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#vehiclesTtl {width:136px; height:60px; background:url(../images/headings/vehiclesTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#contactTtl {width:297px; height:60px; background:url(../images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}
#travelTtl {width:297px; height:60px; background:url(../images/headings/travelTtl.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}

#home-quicklinks {clear:both; color:#000000;}
#home-quicklinks h2 {font-size:16px; padding:5px 0 0 5px;}
#home-quicklinks p {padding:5px 0 3px 5px;}
#home-quicklinks img { float:right; padding-right:5px; padding-left:10px; padding-top:15px;}
.quicklink1 { background:#d7e3ec; margin-bottom:20px;}
.quicklink2 { background:#abc4d6; margin-bottom:20px;}
.quicklink3 { background:#7498b2; margin-bottom:5px;}

/* Main Page */
#page-container {width:944px; margin:auto;}

/* Navigation */
/* Main Navigation */
ul#navigation {float:left; width:950px; list-style:none; display:inline; padding-top:22px;padding-bottom:0px; margin:0px 0px}
ul#navigation li {float:right; list-style:none; display:inline;}
ul#navigation li a:hover {background-position:left -32px; border-bottom:none;}
ul#navigation li a.current {background-position:left -32px; border-bottom:none;}
ul#navigation span {float:left; height:32px; padding-left:33px}

#home-Btn {width:81px; text-indent:-3000px; padding-right:13px;}
#home-Btn a {width:81px; height:32px; background:url(../images/nav/home-btn.jpg) top left no-repeat; display:block}
#gallery-Btn {width:81px; text-indent:-3000px; padding-right:13px;}
#gallery-Btn a {width:81px; height:32px; background:url(../images/nav/gallery-btn.jpg) top left no-repeat; display:block}
#products-Btn {width:81px; text-indent:-3000px; padding-right:13px;}
#products-Btn a {width:81px; height:32px; background:url(../images/nav/products-btn.jpg) top left no-repeat; display:block}
#contact-Btn {width:81px; text-indent:-3000px; padding-right:13px;}
#contact-Btn a {width:81px; height:32px; background:url(../images/nav/contact-btn.jpg) top left no-repeat; display:block}
#downloads-Btn {width:172px; text-indent:-3000px; padding-right:13px;}
#downloads-Btn a {width:172px; height:32px; background:url(../images/nav/downloads-btn.jpg) top left no-repeat; display:block}

/* Header */
#header { padding-bottom:12px;}

/* Main Content */
#column1 {float:left; width:268px; padding:0 33px 80px 33px;}
#column1 ul {padding:20px;}
#column1 li {padding:2px 0;}

#column2 {float:left; width:268px; padding:0 33px 33px 0;}
#column2 ul {padding:20px;}
#column2 li {padding:2px 0;}

#column3 {float:left; width:300px;padding:0 0 33px 0;}
#column3 ul {width:299px; padding-top:10px;}
#column3 li {float:left; list-style:none; padding:3px;}

#column4 {float:left; width:569px; padding:0 33px 80px 33px;}
#column4 ul {}
#column4 li {padding:2px 0;}

#column5 {float:left; width:300px;}
#column5 ul {width:299px; padding-top:10px;}
#column5 li {list-style:none;  padding-top:5px;}

#contactDetails ul {margin:0px; padding:10px 0px;}
#contactDetails li {list-style:none; padding:2px 0;}
.bullet-list {margin:0px; padding:10px 0px;}
.bullet-list li {list-style:none; padding:2px 0;}

/* Footer */
#footerBg {clear:both; background:url(../images/general/footerBg.jpg) repeat-x; height:146px;}
#footer {clear:both; width:900px; margin:auto; padding-top:120px; color:#FFF; text-decoration:#000}
#footer a { color:#FFFFFF }
#footer a:hover { color:#fe6903 }

#ourLink {float:left; margin:0; padding:0;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}

div#basescript { width:900px; margin:auto; padding-left:33px}
div#basescript h1 {color:#000; font-size:0.8em; font-weight:bold;}
div#basescript p {color:#000; font-size:0.8em;}
div#basescript strong, em {font-style:normal; font-weight:normal; color:#000;}
.download-files li {clear:left}

.fr { float:right;}
a.hover-button img { border:#fff 2px solid;}
a.hover-button:hover img { border:#d7e3ec 2px solid;}

.download-container { clear:both;}
ul.downloads1 {margin:0px; padding:10px 0px; display:block;}
.downloads1 li, .downloads2 li, .downloads3 li {list-style:none; display:block; padding-right:20px; width:140px; float:left; margin-top:20px; }
.downloads1 li a img, .downloads2 li a img, .downloads3 li a img { display:block; margin-top:5px; border:#d7e3ec 2px solid;}
.downloads1 li a:hover img, .downloads2 li a:hover img, .downloads3 li a:hover img { display:block; border:#fda365 2px solid;}

.download-container { padding:0 0}
.download-container h3 { color:#7498B2; padding-top:50px;}