* {
	margin:0;
	padding:0;
	text-decoration: none;
	list-style-type: none;
}
img{border:none;}
h1, h2, h3, h4, h5, h6, blockquote, form, label, p, ul, ol, dl, fieldset, address { margin-bottom: 12px; }
h1{ color: #B30000; font-size:1.4em;  padding-bottom:4px; }
h2 { color: #339933; font-size:1.3em; padding-bottom:4px; 	}
h3 { color: #B30000; font-size:1.2em;  }
body {background-color: #B30000; background-repeat: repeat-x; font-family:  Verdana, Arial, "Times New Roman", Times, serif; font-size:62.5%; }
a {color: #B30000;}
a:hover {color: #339933;}
#toplogo{ background-image: url(../images/header.jpg); background-repeat: no-repeat; padding: 230px 0 0 0; }
#toplinks{ margin: 5px auto 10px auto; color: #CCED83; padding: 5px; text-align:right; width: 970px; }
#toplinks a{ color: #fcfcfc; }
#maintable {margin-left: auto; margin-right: auto; }
#wrapper {background: url(../images/wrapper-bk.jpg);}
#content {vertical-align: top; padding: 10px;}
#orderbutton {padding-top: 25px; }
#viewcart{padding-top:25px; width: 165px;}
#menu { width: 200px; vertical-align: top; padding-top: 10px;}
#footer {background: url(../images/footer.jpg);}
#footlink a {color: #339933;}
#spacer {height: 50px;}
.floatright {float: right; padding: 5px; margin: 5px; border: 1px solid #CCED83; text-align: center;}
.clear {clear: both; height: 50px;}
/*div {border: 1px solid #ff0000;}*/

/*lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.0em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
