html, body { 
height: 100%; 
overflow: auto;
width: 100%;
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
height: 100%;
width: 100%;
overflow: hidden; /* remove ie's main scrollbar 
background: url(../bg.jpg) no-repeat;
background-position: bottom left;
background-attachment:fixed;*/
background-color: black;
}

#ContentPane {
position: fixed;
height:100%;
width:100%;
border: none;
overflow: hidden;
margin: 0 auto -45px;
} 

#NavigationMenu {
height:25px; /* height of navigation menus */
width:680px;
margin-top: 4px;
margin-bottom: 5px;
}

#LogoBox {
position: absolute;
bottom: 0px;
right: 0px;
background: url(../Images/Logo.gif) no-repeat;
background-position: bottom right;
height: 120px;
width: 250px;
}

/* **************Start Of Nav Line Layout*************   */
#NavigationLine {
height: 7px;
width: 100%;
padding:0px;
background: url(../Images/LineMiddle.gif) repeat-x;
}

#NavLineLeft {
float: left;
width: 200px;
height: 100%;
padding:0px;
background: url(../Images/LineLeft.gif) no-repeat;
}

#NavLineRight {
/*position: relative;*/
float: right;
/*top: -14px;*/
width: 200px;
height: 100%;
padding:0px;
background: url(../Images/LineRight.gif) no-repeat;
}
/* ************************* Breadcrumbs ********************* */
#Breadcrumbs {
width: 100%;
height: 25px;
background: url(../Images/LineBread.gif) no-repeat;
background-position: bottom center;
color: #FFFFFF;
font-size: smaller;
text-decoration: none; /*Turns Off Blue Link Underline*/
vertical-align: top; 
}

.BreadcrumbHome{ /*Sets Home Breadcrumb Font Colour */
color: #EB831C;
text-decoration: none; /*Turns Off Blue Link Underline*/
}

.BreadcrumbHome:hover
{
text-decoration: underline;
}

.BreadcrumbOther{
color: #FFFFFF;
text-decoration: none;
}

.BreadcrumbOther:hover
{
text-decoration: underline; /*Turns On Correct Colour Link Underline*/
}



/* ***************Container for Background Image To Allow Scale ****************** */
#BackgroundPane {
position: fixed;
bottom: 37px;
left: 0px;
width: 50%;
}

/* *************************** Main Container For All Text ********************** */
#MainPane {
color: #FFFFFF;
position: fixed;
text-align: center;
top: 65px;
bottom: 45px;
width: 100%;
overflow: auto;
left: 0px;
}

/* ***************************Footer Lines ********************** */
#FooterLine {
position: fixed;
bottom: 0px;
height: 45px;
width: 100%;
padding:0px;
clear: both;
background: url(../Images/LineMiddle.gif) repeat-x;
}
#FooterLineLeft {
position: relative;
float: left;
width: 200px;
height: 100%;
padding:0px;
background: url(../Images/LineLeft.gif) no-repeat;
}
#FooterLineRight {
position: relative;
float: right;
width: 200px;
height: 100%;
padding:0px;
background: url(../Images/LineRight.gif) no-repeat;
}

/* *******************Search Form Details**************** */
.SearchForm {
position: relative;
top: 10px;
width: 220px;
}

/* Turns Off Sitesearch Radio Button */
#search {
display:none;
}

#searchfield {
padding: 4px 3px;
margin: 2px;
height: 23px;
width: 134px;
border: solid 0 #FFF;
background: transparent url(../Images/Search-Field.gif) no-repeat;
color: #FFFFFF;
}

#searchbutton {
margin: 2px;
height: 24px;
width: 21px;
border: solid 0 #FFF;
background: transparent url(../Images/Search-Button.gif) no-repeat;
}

#searchbutton:hover {
background-position: 0 -25px; /* Moves Image Up To Show Mouseover Image */
}




/* *****************************Navigation Menu*************************** */


#NavigationMenu ul
{
position: fixed;
top: -9px;
left: -40px;
width: 100%;
}

#NavigationMenu ul li { 
display: inline; 
}

#NavigationMenu ul li span {
visibility: hidden; /*hides link text*/
}

#NavigationMenu ul li a
{
text-decoration: none;
}


/* Home Menu */

#HomeMenu a
{
padding: 0.2em 1.7em;
background: transparent url(../Images/Home_Off.gif) no-repeat;
}

#HomeMenu a:hover
{
background: transparent url(../Images/Home_On.gif) no-repeat;
}


/* Products Menu */
#ProductsMenu a
{
padding: 0.2em 2.5em;
background: transparent url(../Images/Products_Off.gif) no-repeat;
}

#ProductsMenu a:hover
{
background: transparent url(../Images/Products_On.gif) no-repeat;
}


/* Dealers Menu */
#DealersMenu a
{
padding: 0.2em 2.2em;
background: transparent url(../Images/Dealers_Off.gif) no-repeat;
}

#DealersMenu a:hover
{
background: transparent url(../Images/Dealers_On.gif) no-repeat;
}



/* Repairs Menu */
#RepairsMenu a
{
padding: 0.2em 2.2em;
background: transparent url(../Images/Repairs_Off.gif) no-repeat;
}

#RepairsMenu a:hover
{
background: transparent url(../Images/Repairs_On.gif) no-repeat;
}


/* Contact Menu */
#ContactMenu a
{
padding: 0.2em 3.3em;
background: transparent url(../Images/Contact_Off.gif) no-repeat;
}

#ContactMenu a:hover
{
background: transparent url(../Images/Contact_On.gif) no-repeat;
}


/* FAQ Menu */
#FAQMenu a
{
padding: 0.2em 0.9em;
background: transparent url(../Images/FAQ_Off.gif) no-repeat;
}

#FAQMenu a:hover
{
background: transparent url(../Images/FAQ_On.gif) no-repeat;
}


/* ******************************Main Window Common Layout*********************** */
.MiddleWindow {
position: absolute;
}

.MiddleWindowColour {
position: absolute;
background-color: silver;
opacity: 0.15;
filter: alpha(opacity=15);
}

.InnerMiddleWindow {
position: absolute;
}

.TopLeft {
position: absolute;
top: 0px;
left: 0px;
border-left: 2px solid white;
border-top: 2px solid white;
}

.TopRight {
position: absolute;
left: 100%; 
top: 0px;
border-right: 2px solid white;
border-top: 2px solid white;
}

.BottomLeft {
position: absolute;
left: 0px; 
top: 100%;
border-left: 2px solid white;
border-bottom: 2px solid white;
}

.BottomRight {
position: absolute;
left: 100%; 
top: 100%;
border-right: 2px solid white;
border-bottom: 2px solid white;
}

#TopLeft {
height: 14px;
width: 14px;
}

#TopRight {
height: 14px;
width: 14px;
margin: 0 0 0 -16px;
}

#BottomLeft {
height: 14px;
width: 14px;
margin: -16px 0 0 0;
}

#BottomRight {
height: 14px;
width: 14px;
margin: -16px 0 0 -16px;
}

/* *****************Left-Hand Window******************* */
#LeftWindow {
position: absolute;
left: 0px;
height: 100%;
width: 50%;
}

/* *****************Left-Hand Title Window******************* */
#LeftTitle {
position: absolute;
left: 0px;
height: 52px;
width: 100%;
top: 5%;
}



/* *****************Right-Hand Window******************* */
#RightWindow {
position: absolute;
left: 53%;
height: 100%;
width: 45%;
}

#RightWindowMiddle {
left: 0px; 
top: 5%;
height: 90%;
width: 90%;
}

#RightWindowColour {
left: 0px;
top: 5%;
height: 85.5%;
width: 85.5%;
margin: 2% 0 0 2%;
}

#RightWindowInnerMiddle {
left: 0px;
top: 5%;
height: 83%;
width: 83%;
margin: 3% 0 0 3.5%;
text-align: left;
}

























/* *******************Search Results Window************************ */

#SearchMainWindow {
position: absolute;
left: 0%; 
top: 0px;
height: 100%;
width: 100%;
}

#SearchMiddleWindow {
left: 50%; 
top: 5px;
height: 90%;
width: 66.4%;
margin: 0 0 0 -30%;
}

#SearchMiddleWindowColour {
left: 50%; 
top: 5px;
height: 87%;
width: 65%;
margin: 0.7% 0 0 -29.3%;
}

#SearchInnerMiddleWindow {
left: 50%; 
top: 5px;
height: 87%;
width: 65%;
margin: 0.7% 0 0 -29.3%;
overflow:auto;
}

#result_report{
color: #FFFFFF;
text-align: center;
padding:3px;
background-color:#222255; 
font-weight: bold;
margin-bottom:14px;
}

.title{
color: #eb831c;
}

.searchBox{border:1px solid #CCCCFF;}

#other_pages {
text-align:center;
color: #eb831c;
}

#other_pages a{
text-align:center;
color: #eb831c;
}

/* ***********Scrolling Marquee on Home-Page Div Information ********** */
#VerticalScroller {
position: absolute;
top:2px;
right: 10px;
height: 99%;
width: 200px;
margin: -10px;
}

/* ************** Scrolling marquee container div on home page only********** */
#marqueecontainer
{
position: relative;
width: 200px; /*marquee width */
height: 100%; /*marquee height */
overflow: hidden;
color: #FFFFFF;
font-size: smaller;
text-align: center;
}

#vmarquee {
right: -2px;
position: absolute; 
width: 98%;
}


/* ***********Hyperlink Settings************ */
#Link
{
color: #EB831C;
}

.Link{ /*Sets Link Font Colour */
color: #EB831C;
text-decoration: none; /*Turns Off Blue Link Underline*/
}

.Link:hover
{
text-decoration: underline;
}

/* *************FAQ Links For Questions & Answers*************** */
#Header
{
color: #EB831C;
font-size: larger;
text-align: left;
padding-left: 5px;
}

.Question
{
padding-left: 15px;
text-decoration: none; /*Turns Off Blue Link Underline*/
color: #FFFFFF;
}

.Question:hover
{
text-decoration: underline;
}

.AnswerHeader{
text-align: left;
padding-left: 10px;
font-size: larger;
}

.Answer{
text-align: left;
padding-left: 10px;
}

/* ***************Dealers Table************* */

#DealerTableTop{
    border-color: #FFFFFF;
    border-width: 1px 0 0 0;
    border-style: solid;
}

#DealerTableLeft{
    border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding-right: 6px;
    padding-left: 16px;
}

#DealerTableRight{
  border-color: #FFFFFF;
    border-width: 1px 0 0 0;
    border-style: solid;
    padding-left: 6px;
    padding-right: 16px;
}

.DealerTable {
    width: 700px;
    height: 150px;
}

.DealerMainRow {
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
}

.DealerTopRow {
    border-color: #FFFFFF;
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

