body {
font-family: arial,Helvetica,sans-serif;
color: #333333;
background-color: #ffffff;
font-size:11px;
top:0;
left:0;
margin:0;
padding:0; }

    /* large headings, italics, centered, charcoal*/
H1 { color:#4c8c04;
text-align: center; 
background: transparent;
font-size:22px;
font-family:  Arial, Helvetica, sans-serif; }

    /* med large headings centered, blue purple  */
H2 { color: #0000FF;
font-family: arial,Helvetica,sans-serif;
text-align: center; 
font-size:16px;
background: transparent; } 

    /* med-small headings, gray navy */
H3 { color: #0000FF;
background: transparent; 
font-weight:bold;
font-size:14px;
font-family: arial,Helvetica,sans-serif; }


.exlgtext {color:#000099;
font-size:16px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif; }

.lgtext {color:#339933;
font-size:18px;
font-weight:bold; }

.exlgblack {color:#000000;
font-size:20px;
font-weight:bold; }

.lgblack {color:#000000;
font-size:18px;
font-weight:bold; }

.lgmedblackbold {color:#000000;
font-size:16px;
font-weight:bold; }

.medblack {color:#000000;
font-size:14px;
font-weight:bold; }

.medtext {color:#0000FF;
font-size:14px;
font-weight:bold;
font-style:italic; 
font-family:Geneva, Arial, Helvetica, sans-serif; } 

.medblacktext { font-size:14px;
font-weight:bold;
font-style:italic; 
font-family:Geneva, Arial, Helvetica, sans-serif; }

.smalltext {color:#000099;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif; }

.smalltext2 {font-size:11px; }

.redtext {color:#ff0000;
font-weight:bold; }

.ltgreen {color:#ffcc33;
font-weight:bold; }

.ltgreenlg {color:#ffcc33;
font-weight:bold;
font-size:16px; }

.gold {color:#feca00;}

.header2bg { height:30px;
   background-image: url(images/header2bg.gif);
   background-repeat: repeat-x; 
   color:#ffffcc;
   font-size:13px;
   padding:5px; }

.leftalign {text-align: left; } 
.rightalign {text-align:right;}
.centeralign {text-align:center; }

div.quotenoi { margin-left:1.5em;
margin-right: 1.5em; }

.clearboth {clear:both; }

.indent { margin-left:1.5em;
      margin-right: 1.5em; }

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle; }

.border {border: 1px solid #cccccc;}

.headerbg { height:119px;
    background-image: url(images/headerbg.gif);
    background-repeat: repeat-x; }

     /*headergoldfontcolor*/
.goldheader {color:#feca00;
    font-size:18px;
    font-weight:bold; }

     /*headerdkgreebfontcolor*/
.greenlg {color:#333333;
font-size:14px;
font-weight:bold; }

	 /*headerbg*/
.jagbg { background-image: url(images/jagbg760.gif);
background-repeat: repeat-y; }


.jagpartscatalog {
background-image: url(images/jaguar-parts-catalog4.gif);
background-repeat: no-repeat; 
height:51px;}

.jagpartsclickhere {
background-image: url(images/jaguar-parts-clickhere4.gif);
background-repeat: no-repeat; 
height:101px; }


.floatright13 {
float: right;
width: 11px;
height:13px;  }

.floatleft {
float: left; }


UL 
{list-style-type: disc; 
font-size: 12px; 
font-family: arial,Helvetica,sans-serif; }

.goldarrowlist {list-style-image: 
	url(images/arrow.gif); 
    font-size: 12px; 
    font-family: arial,Helvetica,sans-serif; }


 /*footer links smaller green to lt green*/

.footerlinks a:visited {color:#0000FF;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size: 10px; 
  padding-right:20px;}
.footerlinks a:link {color:#0000FF;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size: 10px;
  padding-right:20px; }
.footerlinks a:hover {color:#999999;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size: 10px; 
  padding-right:20px;}
.footerlinks a:active  {color:#999999;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size: 10px; 
  padding-right:20px;}


 /* links black to gray for catalog links*/

.cataloglinks a:visited {color:#0000cc;
  font-weight: bold;
   font-size:12px;
  background: transparent; 
 font-family:Geneva, Arial, Helvetica, sans-serif;}
.cataloglinks a:link {color:#0000cc;
   font-weight: bold;
   font-size:12px;
  background: transparent;
 font-family:Geneva, Arial, Helvetica, sans-serif; }
.cataloglinks a:hover {color:#0033ff;
  font-weight: bold;
   font-size:12px;
  background: transparent;
 font-family:Geneva, Arial, Helvetica, sans-serif; }
.cataloglinks a:active  {color:#0033ff;
  font-weight: bold;
   font-size:12px;
  background: transparent;
 font-family:Geneva, Arial, Helvetica, sans-serif; }


        /*large links blue to lt blue size 18*/

.lglink a:visited {color:#0000cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:18px; }
.lglink a:link {color:#0000cc;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:18px; }
.lglink a:hover {color:#0033ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:18px; }
.lglink a:active  {color:#0033ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size:18px; }


        /*white cart links in header*/

.whitesml a:visited {color:#ffffff;
  background: transparent;
  text-decoration: none; 
  font-size:12px; }
.whitesml a:link {color:#ffffff;
  background: transparent;
  text-decoration: none; 
  font-size:12px; }
.whitesml a:hover {color:#cccccc;
  background: transparent;
  text-decoration: none; 
  font-size:12px; }
.whitesml a:active  {color:#cccccc;
  background: transparent;
  text-decoration: none;
  font-size:12px;  }


        /*reg links blue to lt blue*/

a:visited {color:#0000FF;
  background: transparent;
  text-decoration: underline; 
  border:none;
  font-family: Helvetica, Arial, sans-serif  ;}
a:link {color:#0000FF;
  background: transparent;
  border:none;
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif  ; }
a:hover {color:#999999;
  background: transparent;
  text-decoration: underline;
  border:none;
  font-family: Helvetica, Arial, sans-serif ; }
a:active  {color:#999999;
  background: transparent;
  text-decoration: underline;
  border:none; 
  font-family: Helvetica, Arial, sans-serif  ;}


        /*menu links ltgray to Gold*/

.ddm1 {
    font-family: Helvetica, Arial, sans-serif ;
    font-size:12px;}

.ddm1 .item1,
.ddm1 .item1:visited,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 15px 3px 15px 3px;
    border-bottom:1px solid #666666;
    text-decoration: underline;
    display: block;
    position: relative;
	z-index: 500;
    }

.ddm1 .item1,
.ddm1 .item1:visited {
    background: #ffffff;
    color: #666666;  }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #E0FFFF;
    color: #000000; }

.ddm1 .item2,
.ddm1 .item2:hover, 
.ddm1 .item2-active,
.ddm1 .item2-active:hover
	{
    padding: 3px 8px 4px 3px;
    text-decoration: none;
    display: block;
    white-space: nowrap;  
	position: relative;
	z-index: 500;
	background: #FFFFFF;
    color: #800000; }

.ddm1 .item2 {
	
    background: #FFFFFF;
    color: #800000;  }

.ddm1 .item2:hover {
	 
    background:#FFC4C4;
    color: #800000;  }

.ddm1 .arrow,
.ddm1 .arrow:hover {
	color: #00008B;
	background: #ffffff;
    text-decoration: underline;
	padding: 3px 8px 4px 3px;
    display: block;
    white-space: nowrap;  
	position: relative;
	z-index: 500;
}

.ddm1 .section {
    background: #ffffff;
    border: 1px #cccccc;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: 501;  }

.ddm1 .bottom,
.ddm1 .bottom:hover { border-style:solid solid solid solid; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

