/* CSS Document */

body {
 background-image: url(../images/mainbackground2.gif);
 background-repeat: repeat-x;
 background-color: #a5a5a6;
 font-size: 9pt;
 font-family: Arial;
 color: #384153;
 text-align: justify;
 font-weight: 400;
 margin: 0px; 
 padding: 0px; 
 border: 0px; 
}

a img
{
  border: 0px;
}

#headerContainer
{
  position: relative;
  width: 1000px;
  height: 212px;
  background-image: url(../images/bg-header.jpg);
  margin: 0px auto;
}

#headerLogo
{
	position :absolute;
	left: 0px;
	top: 0px;
}

#welcomeHeader
{
	position: absolute;
	top: 137px;
	left: 605px;
}

#webDiscountHeader
{
  position: absolute;
  top: 0px;
  right: 0px;
}

#bodyContainer
{
  position: relative;
  background-color: #e8e8e8;
  border-color: #cecece;
  border-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  width: 930px;
  margin: 0px auto;
  padding: 10px 35px 35px 35px;
}

#homeImageLinks
{
  float: right;
  width: 352px;
  position: relative;
  margin-left: 20px;
}

a:link { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; } 
a:hover { text-decoration: none; color: #454545; } 
a:active { text-decoration: none; color: #ffffff; } 

#mastheadcontainer {
 position: relative;
 /*background-image: url(../images/top-back-ground-c.gif);
 background-repeat: repeat-x;*/
 width: 100%;
 height: 213px;
 /*background-attachment: scroll;*/
}

#masthead {
 position: relative;
 top: 0px;
 left: 0px;
 width: 1000px;
 margin: 0 auto;
 align: center;
 height: 213px;
 background-image: url(../images/header.jpg);
 background-repeat: no-repeat;
 background-color: #e8e8e8;
 border-color: #cecece;
 border-width: 1px;
 border-left-style: solid;
 border-right-style: solid;
 border-top-style: solid;
}

#navigation {
 position: relative;
 top: 0px;
 left: 0px;
 height: 127px;
 width: 1000px;
 margin: 0 auto;
 align: center;
}

#footercontainer {
/* background-image: url(../images/footer.gif);
 background-repeat: repeat-x;*/
 position: relative;
 width: 100%;
 height: 90px;
 margin: 0 auto;
 top: 0px;
 left: 0px;
}

#footer {
 position: relative;
 top: 0px;
 left: 0px;
 height: 142px;
 width: 1000px;
 margin: 0 auto;
 text-align: right;
 padding-top: 0px;
 font-size: 10pt;
 color: #ffffff;
 background-color:#749cd0;
/* background-image: url(../images/footer.gif);
 background-repeat: repeat-x;
 background-position: left;*/
 border-color: #cecece;
 border-width: 1px;
 border-left-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 /* border-top-style: solid; */
}

div.footerlinks {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  font-size: 10pt;
  font-family: Arial;
}

div.footerdetails {
  padding-top: 7px;
  font-size: 9pt;
  font-family: Arial;
  align: right;
  width: 300px;
}

div.footerlogo {
  font-size: 9pt;
  font-family: Arial;
  color: #454545;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 20px;
  align: left;
}
   
#contentcontainer {
 position: relative;
 width: 100%;
 margin: 0 auto;
 top: 0px;
 left: 0px;
/* background-color: #d3d3d3;
 background-image: url(../images/content-background-b.gif);
 background-repeat: repeat-y;
 background-position: center;*/
}

#contentarea {
 position: relative;
 width: 1000px;
 margin: 0 auto;
 height: 450px;
 top: 0px;
 left: 0px;
 background-color: #e8e8e8;
/* background-image: url(../images/contentbackground.gif);
 background-repeat: repeat-x;
 background-position: left;*/
border-color: #cecece;
 border-width: 1px;
 border-left-style: solid;
 border-right-style: solid;
}

#contentareaauto {
 position: relative;
 width: 1000px;
 margin: 0 auto;
 height: 100%;
 top: 0px;
 left: 0px;
 background-color: #e8e8e8;
/* background-image: url(../images/contentbackground.gif);
 background-repeat: repeat-x;
 background-position: left;*/
 border-color: #cecece;
 border-width: 1px;
 border-left-style: solid;
 border-right-style: solid;
}

/*#landroverimage {
 float: right; 
 padding-right: 5px; 
 padding-left: 30px; 
 padding-top: 30px; 
} */

#myframe { 
border: 1px solid #e8e8e8; 
} 

#navContainer
{
  width: 970px;
  margin: 0px auto;
  padding: 10px 15px 0px 15px;
  background-color: #e8e8e8;
  text-align: right;
  color: #7cb1e5;
}

#navContainer a
{
  color: #294984;
}

a.bodyLink
{
  color: #003399;
  text-decoration: underline;
}