a.smallmenubold:link {font:10px #003366; text-decoration: underline;font-weight:bold;}
a.smallmenubold:visited {font-size:10px #00B2EE; text-decoration: underline; font-weight:bold;}
a.smallmenubold:hover {background-color: #EE0000;text-decoration: none; font:10px #E0FFFF;font-weight:bold;}
a.smallmenubold:active { font: 10px #003366;text-decoration: underline;font-weight:bold;}

a:link {color: #003366;text-decoration: none;}
a:visited {color: #003366;text-decoration: none; }
a:hover {background-color: #EE0000;text-decoration: none; }
a:active { color: #003366;text-decoration: none;}

.smallmenu
{
color:#ffffff;
}

a.linkmenu:link {color: #EE0000;font-size:.75em;text-decoration: underline;font-weight:bold;}
a.linkmenu:visited {color: #104E8B;font-size:.75em;text-decoration: underline;font-weight:bold; }
a.linkmenu:hover{color: #104E8B; font-weight:bold; background: #EE2C2C; text-decoration: none; padding:10px;}
a.linkmenu:active { color: #EE0000;font-size:.75em;text-decoration: underline;font-weight:bold;}   

a.largelinkmenu:link {color: #EE0000;font-size:2em;text-decoration: underline;}
a.largelinkmenu:visited {color: #104E8B;font-size:2em;text-decoration: underline; }
a.largelinkmenu:hover{color: #104E8B; font-weight:bold; background: #EE2C2C; text-decoration: none; padding:10px;}
a.largelinkmenu:active { color: #EE0000;font-size:2em;text-decoration: underline;}   



a.smallmenu:link {color: #003366; font-size:10px; text-decoration: underline;font-weight:bold;}
a.smallmenu:visited {color: #00B2EE;font-size:10px;text-decoration: underline;font-weight:bold; }
a.smallmenu:hover {background-color: #EE0000;color:#E0FFFF;text-decoration: none;font-size:10px; font-weight:bold;}
a.smallmenu:active { color: #003366;font-size:10px;text-decoration: underline;font-weight:bold;}
      
 
a.hyperlink:link{color: #ffffff;font-weight:bold; text-decoration: none;}
a.hyperlink:active {color: #ffffff;text-decoration: none; }


a.redhyperlink:hover {background-color: #EE0000;text-decoration: none; }
a.parts:link{font-weight:bold; text-decoration: none;}


th {color:#00688B; font-weight:bold; text-decoration: none; border:solid #00688B; font-size:2em; background-color:#D1D1D1 ; padding:10px;  }

body
{
background:#003366;
margin-bottom:0px;
}



.white
{
margin:0px 3%;
background-color:#ffffff;
width:85%;
border:solid 4px #EE0000;

}



.toolbar {
background-color: #98F5FF;
padding: 5px 0px 5px 0px;
}

.toolbar:hover
{
background-color: #104E8B;
}



.content
{

margin:1px 6%;
text-align:left;
font-weight: 300;
}


.copyright
{
clear:both;
font:  .75em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-bottom:10px;
color:#003366;
}

.toolbar {
    clear:both;
    background-color: #ffffFF;
    font-family: Tahoma;
    font-size: 10pt;
    padding: 5px;
    text-decoration: none;
    margin-bottom:0px;
    color:#003366;
}

.menu {
    color:#003366;   
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    background-color: #ffffff;
    padding: 5px;
    width:80px;
    margin-top:0px;
    position:absolute;
    z-index:-1;
}

.menu:hover
{
    color:#CC1100;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    margin-bottom:0px;





}

.footer
{
background-image:url('/images/logo1lg.jpg');
background-repeat: repeat-x;
margin:0px auto 0px auto;
padding-bottom:25px;
width:100%;
clear:both;
}



.black 
{
background: #C4C4C4;
width:365px;
font-weight: bolder;
font-size: 1.5em;
font-style: italic;
font-variant: small-caps;
border-style: outset;
 }

  
.title
{
background: #C4C4C4;
width:365px;
font-weight: bolder;
font-size: 2em;
font-style: italic;
font-variant: small-caps;
border-style: outset;
 }






.button {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF}
.text { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.bookit {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000077; background-color: #FFCC00}

.float {float:right;right:10em; margin: 5px auto; margin-top:150%; position:relative;}
.floatleft {float:left; left:10em; margin: 5px auto; margin-top:150% ; position:relative;}
.whitebg {background-color:#ffffff;}


.dropmenu a, .dropmenu a:visited, .dropmenu a:active {
   display: block;
   width: 130px;

   padding: 1px;
   margin: 1px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;

   color: #809AFF;
   background-color: #000000;
}
.dropmenu a:hover {
   padding: 1px;
   margin: 1px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   color: #000000;
}

.copyright
{
clear:both;
font:  .75em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-bottom:10px;
color:#003366;
}

.tableformat
{
margin:50px;
width:30%; margin-left:15%; margin-right:15%;
color:#ffffff
}


.tableformat A:hover {color:#FF0000;font-weight: bold;font-size:2em;}

.tableformat A:link { text-decoration: none;
color: #006699; 
font-family: Arial;
;font-size: 1.5em; }

.tableformat A:visited { text-decoration: none;
color: blue;
;font-size: 1.5em;}

.tableformat A:active {text-decoration: none;
color: #006699; 
;font-size: 1.5em;}


#partsmenu {
margin-left:100px;
margin-right:100px;
margin-top:40px;
width: 100%; /* precision for Opera */
}
#partsmenu dl {
float: left;
width: 50em;
}
#partsmenu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #003366;
border: 1px solid #ff0000;
margin: 1px;
}
#partsmenu dd {
display: none;
border: 1px solid #003366;
}
#partsmenu li {
text-align: center;
background: #003366;
}
#partsmenu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#partsmenu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #ffffff;color:#003366;
}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-size:12px;
}


#left {
text-align:left;
font-weight:bold;
}

#menu {
	margin-left:100px;
	margin-right:100px;
	margin-top:40px;
	width: 75%; /* precision for Opera */
	z-index:0;
}
#menu dl {
float: left;
width: 10em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #003366;
border: 1px solid #ff0000;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid #003366;
position: absolute;
}
#menu li {
text-align: center;
background: #003366;
}
#menu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #ffffff;color:#003366;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #33FF00;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}




.right {
text-align: right;

}

.left {
margin-left:0px;
font-weight:bold;
text-align:left;
border:none;
}


.familywidth {
margin:0px 5%;
background-color:#ffffff;
width:90%;
border:solid 4px #EE0000;
}



A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px Verdana;  }
A.productnamecolorSMALL { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Verdana;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Verdana;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Verdana;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px Verdana;  }
A.smalltext, A.smalltext:hover { FONT: 10px Verdana;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px Verdana;  TEXT-DECORATION: underline; }
