* { margin:0; padding:0; }
body { background:#c0c0c0; }
html, input, textarea, select {font-family:Arial, Tahoma, Verdana; font-size:12px; color:#515151;}
input, select { vertical-align:middle; font-weight:normal;}
ul {list-style-type: none; list-style-image: url('images/list_bull.gif'); list-style-position: outside; font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: #333333; margin-right: 10px; margin-top: 10px; margin-bottom: 5px; margin-left:20px;}
li a{color:#dd5800; font-weight:bold;}
b{ color:#dd5800;}
strong a{ color:#dd5800;}
a:hover{text-decoration:none;}
a {color:#dd5800;}
h1 {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 16pt; font-weight: normal; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #990000; margin-top: 10px; margin-bottom: 5px;}
h2 {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 18px; font-weight: normal; color: #FFFF66; margin-top: 4px; margin-bottom: 4px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #FFFF00;}
h3 {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 11pt; font-weight: normal; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #990000; margin-top: 10px; margin-bottom: 5px;}
h4 {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 14px; font-weight: normal; color: #FFFF66; margin-top: 4px; margin-bottom: 4px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #FFFF00;}
.blackbox {border-top: 20px solid #666666;
	border-bottom: 10px solid #666666;
	background-color: #808080; 	color: #FFFFFF;
	padding: 10px; width: 250px; 
	height: 350px; 
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px; }
.blackboxDetail
{
	font-size: 8pt;
	color: White;}	
.smallpicL {border: 1px dotted #800000; padding: 5px; margin: 0px 10px 10px 0px; background-color: #FFFF66;}
.smallpicC {border: 1px dotted #800000; padding: 5px; margin: 5px 5px 5px 5px; background-color: #FFFF66;}
.smallpicR {border: 1px dotted #800000; padding: 5px; margin: 0px 0px 10px 10px; background-color: #FFFF66;}
.smallpicThin {border: 1px dotted #800000; padding: 2px; margin: 3px 3px 3px 3px; background-color: #FFFF66;}
.formLabel {border-right-style: dotted; border-right-width: 1px; border-right-color: #FF9900; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #FF9900; color: #333333; text-align:center}
.formLabelTail {border-right-style: dotted; border-right-width: 1px; border-right-color: #FF9900; color: #333333; text-align:center}
.formEntry {padding: 4px; background-color: #FFFFCC; margin: 4px;}
.navBarOn {background-color: #dd5800;}
.navBarOff {background-color: #dd5800;}
.priceOnWhite {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 10pt; color: #DD5800; font-weight: 900; font-style: italic;}
.priceOnDark {font-family: Helvetica, Arial, Tahoma, Verdana; font-size: 10pt; color: #FFFF66; font-weight: 900; font-style: italic;}
.galleryContainer { position: relative; }
.galleryItem span {
	visibility: hidden;
	position: absolute;
	left: -2000px;
}
.galleryItem:hover span {
	visibility: visible;
	position: fixed;
	top: 50px;
	left: 300px;
	z-index: 100000;
}
.bigpic {border: 1px dotted #800000; padding: 5px; margin: 5px 5px 5px 5px; background-color: #FFFF66;}
.paypalbutton {margin: 8px 8px 8px 8px;}
.amazon {margin: 5px 10px 10px 10px; width:120px; height:240px; float: left;}
.horzDiv {width:400px; background-color: #dd5800; height: 2px; margin: 15px 15px 15px 15px;}
.vertDiv {border-width: 0px; width: 3px; height: 350px; margin: 0px 10px 0px 10px; background-color: #FFFF66;}
.vertHR {margin: 5px 10px 5px 10px; background-color: #ACA899; border-right-style: solid; border-right-width: 1px; border-right-color: #ECE9D8; width: 1px; height: 380px;}
.horzHR {width: 600px; margin: 10px 5px 10px 5px;}