body{
  margin:0em;
  padding:0em;
  font-family:tahoma, sans-serif;
  font-size:83%;
  color: #680034;
  background:#E4D4C5;
  text-align:center;
}

#container{
  margin: 0 auto;
  width: 700px;
  position: relative;

  padding: 0 10px 0 10px;
  text-align: left;
}

* html #container{
  width: 720px;
  w\idth: 700px;
}

#header{
  position:absolute;
  z-index:20;
  top:0em;
  left:0em;
  width:100%;
  height:193px;
  background:#DCC8B5 url(/images/fw/header.jpg) no-repeat center left;

}

#header h1{
  color:#FFB120;
  font-size:2em;
  padding:0em;
  margin:1.1em 0.5em;
  text-align:right;
}

/*#header img{
  text-align:right;
}*/


#header p{
  text-align:center;
  color:#CCCFE2;
  margin:24px 170px 0px 80px;
}


#header-phone{
  position:absolute;
  top:150px;
  left:264px;
  height:36px;
  width:200px;
  overflow:hidden;
  z-index:30;
  text-align:center;
  font-size:1.7em;
  color:#556B2F;
  font-weight:bolder;
  font-style:italic;
}


#main-pdp-content{
  margin:0px 0px 0px 0px;
  padding:193px 10px 10px 10px;
  z-index:10;
  background:#EEE3D9 url(/images/fw/land-rover-main-bg.jpg) no-repeat bottom right;
}

#main-pdp-content h1{

  padding:0px 0px 5px 15px;
  color:#6C0000;
}

h3{
  color: #9D6E80;
  font-style: italic;
  font-family: "Times New Roman", Times, serif;
}

.captionleft p {
  font-style: italic;
  color: Maroon;
  text-align:center;
  font-size:0.8em;
  padding:0em;
  margin:0em;
}

  .captionright {
    float: right;
    border: 1px groove gray;
    padding: 0.3em;
    margin: 0.3em;
    text-align: right;
    position: relative;
  }

  .captionleft {
    float: left;
    border: 1px groove gray;
    padding: 0.3em;
    margin: 1em;
    text-align: left;
    position: relative;
  }

  a {
    color:#208220;
    text-decoration: none;
    padding:1px;
    font-weight: bold;
    border:0.1em solid #D8D8D8;
  }

  a:hover{
    background-color: #FFFFE8;
    border: 0.1em solid gray;
  }

  /**************************************/



  #navigation img{
    text-align:center;
    margin:0em auto;
    display:block;
  }

  #navigation ul{
    padding:0em;
    margin:0em 0em 0em 0em;
    list-style:none;
  }
  #navigation li{
    margin:1em 0.2em;
    padding:0em;
    list-style:none;
    /*border:0.1em solid white;*/
    text-align:center;
  }

  #navigation li a, .currentnav{
    display:block;
    padding:0.3em 0.2em;
    background: #FFF94A url(/images/fw/back-1.gif);
    border:0.1em solid black;
    color:#292929;
  }

  * html #navigation li a{
    width:100%;
  }

  #navigation li a:hover, .currentnav{
    background: #D92709 url(/images/fw/back-2.gif) center center;
    border:0.1em solid black;
    color:white;
    font-weight:bold;

  }

  #infobox{
    background: white url(/images/fw/infobox-bg.jpg) no-repeat bottom right;
    color:#06002C;
    margin:4em 0.2em 4em 0.2em;
    padding:0.5em;
    border:0.1em solid #848484;
  }

  #infobox p{
    padding:0em;
    margin:0em;

  }

  #infobox a{
    border:0em;
    background:transparent;
    color:black;
    font-weight:normal;
  }

  #infobox a:hover{
    text-decoration:underline;
  }

  .error {
  color: #ff0000!important;
  font-weight: bold;
  font-size: 12px;
}

th{
  font-weight: bold;
  font-size: 1em;
  text-align: center;
  padding:0.1em;
  margin:0.1em;
  border:1px solid #FFC8DB;
  background-color: #ECECFF;
}

td{
  font-size:0.9em;
  padding:0.1em;
  margin:0em;
  border:0em;
}

.nostyle table{
  margin:0em auto;
  padding: 0em;
  border: 0em;
  background-color:#FCFCFC;
}

.nostyle b {
  font-size:2em;
}

.nostyle b a {
  font-size:0.5em;
}


#wordgrid td{
  border:1px solid black!important;
}

table{
  margin:1.5em auto;
  padding: 0.2em 1em;
  /*-moz-border-radius:20px;*/
  border-top: 0.5em #55001E solid;
  border-bottom: 0.5em #55001E solid;
  border-left:0.1em solid gray;
  border-right:0.1em solid gray;
  /*width: 95%;*/
  background-color:#FCFCFC;
}

.footnote{
  font-size: 0.9em;
  color:gray;
  border-top:1px solid gray;
  padding-top:1em;
  margin-left:3em;
}

abbr{
  cursor:help;
}

/**************************/

#bottom{
  margin:0em 0em 0em 0px;
}

#bottomnav{
  clear:both;
  border-top:0.5em solid #006400;
  margin:0em 0em;
}

#bottomnav p{
  text-align:center;
}

#bottomnav a, #bottomnav a:hover{

}

#bottomnav a:hover{

}


#flashgranny p, #copyright p{
  text-align:right;
  font-size:0.8em;
  color:gray;
}

#copyright p{
  text-align:center;
}

/**************************************/

#picturebox{
  position:absolute;
  z-index:12;
  top:6.5em;
  right:0.2em;
  width:12em;
  border:0.1em solid #979797;
  padding:0.5em 0.4em;
  text-align:center;
  background: white url(/images/fw/infobox-bg.jpg) no-repeat bottom right;

}

#picturebox img{
  width:8em;
  height:8em;
  border:0.1em dashed #AEAEAE;
  padding:0.2em;
  margin:0.2em 0em;
}

/**************************************/


#news{
  border: 0.3em dashed #81084A;
}

#news p{
  border-top : 0.08em solid red;
}

#news p a{
  display:block;
}
#news h4{
  font-size:1.1em;
  margin:0em;
  padding:0em;
  border-top: 0.08em solid red;
  color:red;
  font-style:italic;
  background-color:yellow;
}
.quotedby{
  font-size: 0.9em;
  font-style: italic;
  text-align: left;
}


/****************************************/

fieldset{
  padding:1em;
  display: inline;/*
  margin:auto;*/
  width:auto;
  border:0.1em solid black;
}

legend{
  font-size:1.3em;
  color:#6D2D2D;
}

.inputform label{
  clear:both;
  display:block;
  width:25em;
}

.inputform label em{
  width:10em;
  text-align:right;
  float:left;
}

.inputform label span{
  width:12em;
  text-align:left;
  float:right;
}

.inputform textarea{
  width:23em;
}
/*****************************/

#picturebox img{
  cursor:pointer;

}

