.topmenu {  font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #4A5BA9}
.HomeBody {  font-family: Tahoma; font-size: 24px; font-weight: bold; color: #000000}
.footerText {  font-family: Tahoma; font-size: 9px; color: #333366}
.fieldText {  font-family: Tahoma; font-size: 12px; color: #000000}
.fieldHeaders { font-family: Tahoma; font-size: 12px; color: #000000 }
.fieldTextBold {  font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; }
.adminText {  font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; line-height: 24px}
.highlighted {  font-family: Tahoma; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #999999; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttons {  font-family: Tahoma; font-size: 12px; font-weight: bold; color: #CCCCCC; background-color: #4A5BA9}
.sidewaysHeader { height:1px; width:1px; font-family: Tahoma; font-size: 12px; font-weight: bold; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.oddRow {  background-color: #EEEEEE}
.evenRow {  background-color: #FFFFFF}
TR:first-child { border-top: none }
TR { border-top: solid }
.codeList {  font-family: Tahoma; font-size: 10px; list-style-position: inside; list-style-type: disc; line-height: normal}
.agreement {  font-family: "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #000000}

h2, h3
{
   font-family: Arial, sans-serif;
   font-size: 1.8em;
   color: #444;
}

h3 { font-size: 1.55em; }

div#equipmentDetails, div#equipmentLongDetails
{
   width: 620px;
   text-align: left;
   font: 0.9em/1.4em Verdana,Arial,sans-serif;
   margin: 15px 0 20px 0;
}

div#equipmentLongDetails
{
   color: #666;
}

div#equipmentDetails h2, div#equipmentLongDetails h2 { text-align: center; }

div.detailItem
{
   padding: 6px 0;
   border-bottom: 1px dotted #aaa;
}

div#equipmentLongDetails .detailItem
{
   padding: 4px 0;
   float: left;
   width: 50%;
}

div.detailItem label
{
   display: block;
   float: left;
   clear: left;
   width: 150px;
   font-weight: bold;
}

div#equipmentLongDetails label { width: 100px; }

div.float-right
{
   display: block;
   float: right;
   width: 156px;
   background-color: #fff;
   padding: 5px;
   text-align: center;
   border: 1px solid #aaa;
   margin: 5px 0 5px 5px;
}

div.float-right a.image-link
{
   display: block;
   padding: 3px;
   border: 1px solid #aaa;
   margin-bottom: 3px;
}

.smallprint { font-size: 0.9em; }

#top-bar
{
   width: 100%;
   background: url('images/nav_top_bg.gif') top left repeat-x;
}

ul#nav
{
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 135px;
   height: 26px;
   background: url('images/nav_mid_bg.gif') top left repeat-x; 
}

ul#nav li
{
   display: block;
   float: left;
   height: 26px;
}

ul#nav li a { display: block; height: 26px; }
ul#nav li a:hover, ul#nav li a:active { background: transparent; }

ul#nav li span { display: none; font-size: 0px; }

li#nav-home { background: url('images/nav_home_on.gif') top left no-repeat; width: 64px; }
   a#nav-home { background-image: url('images/nav_home_off.gif'); }
li#nav-addequip { background: url('images/nav_addequip_on.gif') top left no-repeat; width: 119px; }
   a#nav-addequip { background-image: url('images/nav_addequip_off.gif'); }
li#nav-search { background: url('images/nav_search_on.gif') top left no-repeat; width: 69px; }
   a#nav-search { background-image: url('images/nav_search_off.gif'); }
li#nav-fulllist { background: url('images/nav_fulllist_on.gif') top left no-repeat; width: 94px; }
   a#nav-fulllist { background-image: url('images/nav_fulllist_off.gif'); }
li#nav-terms { background: url('images/nav_terms_on.gif') top left no-repeat; width: 108px; }
   a#nav-terms { background-image: url('images/nav_terms_off.gif'); }
li#nav-contact { background: url('images/nav_contact_on.gif') top left no-repeat; width: 103px; }
   a#nav-contact { background-image: url('images/nav_contact_off.gif'); }

#nav-shadow
{
   width: 100%;
   height: 9px;
   background: url('images/nav_shadow.gif') top left repeat-x; 
}
.unnamed1 {
	background-image: url(images/compressor_types_clip_clip_image001.jpg);
	background-repeat: no-repeat;
}
.side_nav_back {
	background-image: url(side_navigation/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.smallBoxInsert {
	background-color: #CCCCCC;
	margin: 15px;
	padding: 15px;
	height: auto;
	width: 300px;
	border: thin double #0033FF;
	clear: both;
	float: none;
	left: auto;
}
