a { color: #fff; text-decoration: none; }
a:visited { color: #fff; }
body { background: #666; background-image: url('images/bp.gif'); color: #fff; 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; }
#body { background: #15325a; border: 1px #fff solid; margin: 25px auto; width: 800px; }

pre { font-family: inherit; }
.ContactUs #content a:hover { color: #0ff; }
.ContactUs #content p { clear: left; padding: 15px 10px; }
#content img { vertical-align: bottom; }
#content h4 { font-size: 1em; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
#content h4 a { font-weight: normal; }
#header { }
#header img { vertical-align: bottom; }
#header #logo { float: left; }
#header #order { float: right; }

#footer { background: #000; border-top: 1px #fff solid; color: #ccc; font-size: 0.9em; padding: 5px; 
	text-align: center; }
#footer a { color: #77c1dd; }
#footer a:visited { color: #77c1dd; }

ul { list-style-type: none; margin: 0; padding: 0; }

#nav { background: #666; border: 1px #fff solid; border-width: 1px 0; float: left; padding: 0; width: 100%; }
#nav li { background: #666; float: left; padding: 3px 15px; height: 15px; }

#nav li li { /*padding-bottom: 0; */}
#nav li:hover,
#nav li:hover li { background-color: transparent; background-image: url('images/drop_background.png'); }

#nav ul ul { background-color: transparent; background-image: url('images/drop_background.png'); 
	border: 1px #fff solid; border-top-color: #666; margin-top: 3px; }

#nav li li li { background-color: transparent; background-image: url('images/drop_background.png');
	padding-bottom: 2px; padding-top: 2px; }

#nav .noDrop ul { padding-bottom: 0; padding-top: 5px; }
#nav .noDrop ul li { margin-top: -5px; height: 15px; padding: 0 5px; }
#nav .noDrop ul li li { padding: 0 5px; }

#products_romenucontainer,
#addondesigns_romenucontainer,
#extras_romenucontainer { float: left; }

#products_romenu ul,
#addondesigns_romenu ul, 
#extras_romenu ul { background-color: #666;   }

#products_romenu ul{ width: 235px; }
#addondesigns_romenu ul{ width: 215px; }
#extras_romenu ul { width: 280px; }

#products_romenu ul a:link,
#products_romenu a:visited,
#addondesigns_romenu ul a:link,
#addondesigns_romenu a:visited,
#extras_romenu ul a:link,
#extras_romenu a:visited { display: block; float: none; border: none; text-decoration: none;
  padding-left: 0px; }

#products_romenu ul a:hover,
#addondesigns_romenu ul a:hover,
#extras_romenu ul a:hover,
#current a{ background: #25569b; color: #0ff; }

#products_romenu li,
#addondesigns_romenu li,
#extras_romenu li { position: relative; text-align: right; cursor: default; padding: 0 5px; margin:0px; }

#products_romenu li li,
#addondesigns_romenu li li,
#extras_romenu li li { display: block; float: none; padding-top: 0; padding-bottom: 0; text-align: left; }

/* second-level lists,
  using left instead of display to hide menus because display: none isn't read by screen readers */
#products_romenu li ul,
#addondesigns_romenu li ul,
#extras_romenu li ul { position: absolute; left: -999em; }

 /* lists nested under hovered list items */
#products_romenu li:hover ul,
#products_romenu li.sfhover ul,
#addondesigns_romenu li:hover ul,
#addondesigns_romenu li.sfhover ul,
#extras_romenu li:hover ul,
#extras_romenu li.sfhover ul { left: -5px; top: 13px; }
