body table {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 1.4em;
	}
	
td.logo {
	background: url(images/top_background1.jpg);
	}	
	
tr.CARTtoprow {
	background-color: #e9f7d4;
	}

td.CARTtoprow {
	text-align: center;
	font-weight: bold;
	}

tr.CARTdescrow {		
	background-color: #ffffff;
	}
	
td.CARTdescription {
	text-align: left;
	}	
	
td.CARTprice {		
	text-align: center;
	font-weight: bold;
	}
	
td.CARTpart {
	font-weight: bold;
	}

table.CART {
	margin: 10 0 0 0;
	}



#producttop {
	position: relative;
	background-color: rgb(98,141,112);
	border: 1px solid #024a1a;
	height: 19px;
	width: 355px;
	color: #FFFFFF;
	font-size: 11pt;
	text-align: left;
    font-family: sans-serif, arial; 
	font-weight: bold;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#productbottom {
	position: relative;
	background-color: rgb(243,243,243);
	border: 1px solid #024a1a;
	height: 152px;
	width: 355px;
	padding-top: 9px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top-style: none;
	font-size: 10pt;
	text-align: left;
	line-height: 160%;
	}

#productbottom ul{
	list-style-type: square;
	margin: 1em 0em 1em 120px;
	}

#productbottom li {
	color: #666666;
	}


/*-------------------------- LINKS --------------------------------*/

a.inner {
	color: #003399;
	}


a.inner:hover {
 	color: #000000; 
 	text-decoration:underline;
 	}

#productbottom a:link {
	color: #003399;
	text-decoration: underline;
	}

#productbottom a:visited {
	color: #003399;
	}

#productbottom a:hover {
	color: #000000;
	}



/*---------------------- FORMATTING -------------------------------*/ 
 
IMG {
	border: 0px solid #024a1a;
	}

h1.coming {
	color: #212121;
	margin: 18px 0 12px 0;
	font-size: 14pt;
	font-weight: bold;
	}

p.para {
	line-height: 1.4em;
	margin: 10px 0 0 0;
	}

/*------------------------------Main Navigation------------------------------------------*/

#nav {top: 10px; left: 0px; height: 25px; width: 100% }

ul#nav  {margin: 0;}

#nav li  /* Main nav list items */ {
	font-size: 11px;
	float: left;
	list-style: none;
	text-align: center
	}

#nav li a {   /* Main nav styles for all links */
	display: block; /* Although display:block suggests a vertical list the float:left property under #nav li causes the menu to float inline */
	margin-left: 4px; /* adds a gap between the tabs */
	width: 100px; 	/* width of the tab */
	line-height: 25px; /* height of the tab */
	text-decoration: none;
	color: white;
	}
	 
#nav a:link, #nav a:visited  { background: url('images/tab2.gif') no-repeat 0 -25px }
#nav a:hover { background: url('images/tab2.gif') no-repeat 0 0; color: #024a1a;}
#nav a:active { background: url('images/tab2.gif') no-repeat 0 0 }
#nav a#current { background: url('images/tab2.gif') no-repeat 0 0; color: #024a1a; }


/* -------------------------------lists---------------------------------------------------*/
ul { margin: 5px 0 5px 35px; list-style: decimal }
ol { margin: 5px 0 5px 35px; list-style: decimal }
ol li, ul li { color: #fff; font-size: 0.8em; line-height: 1.4em }

ul.exacq li.exacq {
	color: #000000;
	}