body, form								{margin: 0px; font-family: Verdana}
td, th, select, input, textarea			{font-size: 10px; font-family: Verdana}

.product								{border: 1px #AAAAAA solid; padding: 0px; margin: 5px; cursor: pointer}
.product th								{height: 20px; border: 1px #AAAAAA; border-style: solid none none none; background-color: #DDDDDD; text-align: left; padding: 1px 1px 1px 3px}

.navbar									{background-color: #DBDBCC; border: 1px #AAAAAA; border-style: solid}
.navbarDrop								{background-color: #D4D4D4; border: 1px #AAAAAA; border-style: solid}

#navbar2 td 							{border: 1px solid #888888; padding: 1px; background-color: #777777 }

.splash									{background-color: #9596B3}
#splashIntro							{font-size: 18px; font-weight: bold; color: white}
.gradient 								{background-color: black; filter: alpha(Opacity=40, FinishOpacity=0, Style=1, StartY=0, FinishX=0, FinishY=70)}
.navtrrtrt 								{height: 22px; border: 1px #999999; border-style: none dashed none none}
.nav2 td								{height: 22px; border: 1px #AAAAAA; border-style: none none none none; padding: 0px}
.nav3									{height: 22px; border: 1px #999999; border-style: none dashed none none; padding: 0px 0px 0px 12px; font-weight: bold; color: #777777}

.smlnav td								{padding: 0px 0px 0px 15px}
.smlnav a								{color: #993333; text-decoration: none; font-weight: bold}

a.breadcrumbs							{color: #FFFFFF; text-decoration: none}
.menuitem a 							{height: 22px; width: 100%; text-decoration: none; color: #777777; padding: 5px 20px 0px 5px; font-weight: bold; cursor: pointer }
.menuitem a:hover						{background-color: #BCBCAC; width: 100%; color: #A81E21; padding: 5px 20px 0px 5px}

.menuitem2 a 							{height: 22px; width: 100%; text-decoration: none; color: #777777; padding: 5px 20px 0px 5px; font-weight: bold; cursor: pointer }
.menuitem2 a:hover						{background-color: #BCBCBC; width: 100%; color: #A81E21; padding: 5px 20px 0px 5px}



#product_intro							{color: #A81E21; font-size: 10px; text-align: left}
#product_intro th						{font-size: 18px; font-weight: bold}

#priceoptions							{border: 1px #888888; border-style: none none solid solid; margin: 10px 0px 10px 10px; padding: 2px; border-collapse: collapse}
#priceoptions td						{padding-left: 12px; padding-right: 12px}
#priceoptions td, #priceoptions th		{background-color: white; border: 1px #888888; border-style: solid solid none none; text-align: center}
#priceoptions thead th					{text-align: center; padding-left: 12px; padding-right: 12px}
#priceoptions th						{background-color: #DDDDDD; text-align: left; padding-right: 10px}

.heading								{font-weight: bold; color: #A81E21; font-size: 13px; height: 20px}

.homeinfo 								{border: 1px #CCCCCC; border-style: none dotted none none; margin: 0px 0px 5px 0px}
.homeinfo td							{border: 1px #CCCCCC; border-style: none none none dotted; padding: 5px 5px 2px 5px; }
.homeinfobox td							{border: none}

.contactform td							{border: none; padding: 1px}

.map1									{background: url('images/map1.gif')}
.map2									{background: url('images/map2.gif')}
.map3									{background: url('images/map3.gif')}



#nav{list-style: none;
	margin-left:0px; 
	margin-right:0px; 
}

#nav ul { 
	padding:0;
	margin:0;
	list-style: none;
	z-index:99;
	position:absolute;
}

#nav li { width: 100px;
    margin:0;   
    float:left;
	background-color:#DBDBCC;
    display:block;
    height:auto;
	border:1px #999999;
	border-style: none dashed none none;
}

#nav ul li{ border: solid #AAAAAA; background-color:#DFDFDF; width: 220px}
#nav ul li{ border-width: 1px 1px 0px 0px}
#nav ul ul li{ border-width:1px 1px 0px 1px}
#nav ul ul li:last-child{border-width:1px}
 
#nav a {
	height: 22px;
	text-decoration: none;
	color: #777777;
	padding: 5px 10px 0px 5px;
	font-weight: bold;
	cursor: pointer;
	display:block;
    text-decoration:none;
	white-space: nowrap
}

#nav a:hover, #nav li:hover{
	background-color: #BCBCBC;
	color: #A81E21;
}

#nav ul li:hover, #nav ul li a:hover{
	background-color: #BCBCBC;
	color: red;
	padding: 5px 20px 0px 5px;
}

#nav ul{
    display:none;   
}

/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none;
    position: absolute; 
    margin-top:-23px;
    margin-left:220px;
}

/* non-IE browsers see this */
#nav ul li>ul, #nav ul ul li>ul{
	margin-top:-23px; 
}

 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}



.siteMap ul {
	width: 200px;
	padding: 5px 0px 5px 25px;
	margin: 0px;
	list-style: none;

}

.siteMap ul li {
	width: 250px;
	list-style: none;
	padding: 1px 0px 1px 0px;
}

.siteMap ul li a {
	padding: 3px;
	border: 1px solid #AAA;
	background: #DBDBCC;
	width: 100%;
	display: block;
	text-decoration: none;
	color: #777;
}

.siteMap ul li ul li {
	list-style: none;
	padding: 1px 0px 1px 0px;
}

.siteMap ul li ul li a {
	padding: 0px;
	border: none;
	background: none;
	color: #000
}
