/* CSS Document written by Shane Sievers */
/* GENERAL CSS */
body { 
	background: url(images/background.gif) #666 center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}

img { 
	border: 0; 
}

/* repeated code */
.city_background {
  background: #b0c1d5 url(images/site_layout2_contentframe_2.jpg) no-repeat bottom;
  }

#Table_01 { 
	background-color: #000; 
	border:1px solid #000; 
}

#headerTD { 
	background:#b2c0d5 url(images/header_background_fade.jpg) repeat-x top; 
}
.menuTD { 
	background: #b2c0d5 url(images/site_layout2_menuarea.jpg) right bottom no-repeat; 
}

.indexTD { 
	background: #FFF url(images/homepage_gradient.jpg) top repeat-x; 
	margin: 0px;
	padding: 0px;
}

.indexTD a { 
	color: #FFF; 
	font-weight: bold; 
}

.navTD { 
	background: #000 url(images/nav_gradient.jpg) repeat-x; 
}

.contentTD { 
	background:#b2c0d5 url(images/site_layout2_contentframe.jpg) left no-repeat bottom; 
}

.contentDIV { 
	overflow-x :hidden; 
	overflow-y:auto; 
}

.content a { font-family: arial black; font-size: 12pt; color: #FFFF00;}

#menuDIV { 
	border:1px solid #333;
	background-color:#FFFF99;
	position:relative;left:10px;
	float:left; width: 155px; margin-top:10px;
	font-size: 8pt; 
}

#menuDIV2 { 
	border:1px solid #333;
	position:relative;
	left:10px;
	float:left; 
	width: 155px; 
	margin-top:10px;
	font-size: 8pt; 
}

#contactBox { 
	border:1px solid #333;
	background-color:#FFFF99;
	position:relative;
	left:10px;
	float:left; 
	width: 155px; 
	margin-top:10px;
	font-size: 8pt; 
}

#menuDIV a { 
	color: #000; 
}

#menuDIV2 a { 
	color: #000; 
}

.itemTitle { 
	margin:10px; 
	font-size: 14pt; 
	font-weight:bold; 
}

#subnav {
	background-color: #333;
	float: left;
	width: 777;
	padding: 5px;
	color: #999; 
	font-size: 7pt; 
	font-family:Arial, Helvetica, sans-serif; 
}

#Table_02, .tableTH { 
	background-color:#FFFF99;
	float: left;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7;
	color: #000; font-size: 8pt; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #333;
}

.contentA:hover {
	color: #333;
}

.contentA:link, :visited {
	color: #FF0000;
}

/* this is a test class */
#Table_03 { 
	color: #000; 
	font-size: 8pt; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #333;
 }
  
.opq {
	float: inherit;
	padding: 5px;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7; 
	font-family:Arial, Helvetica, sans-serif; 
}

.opq2 {
	float: inherit;
	padding: 5px;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8; 
	position: relative;
	font-family:Arial, Helvetica, sans-serif; 
}
	  
/* New blue boxes */
.blue1 {
	float: inherit;
	background-color: #EAEAFF;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif; 
}
    
.blue2 {
	float: inherit;
	background-color: #DDDDFF;
	padding: 5px;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8; 
	font-family:Arial, Helvetica, sans-serif;
 }

  
.cartLink { 
	color:#333;
	font-size: 9pt; 
}

.basket { 
	background:url(images/site_layout2_03.jpg) #b2c0d5 no-repeat; 
	padding-right: 6px; 
}

#subnav a { 
	color: #999; 
	font-size: 7pt; 
	font-family:Arial, Helvetica, sans-serif; 
}

#subnav a:hover { 
	color: #FFFFCC; 
	font-size: 7pt; 
	font-family:Arial, Helvetica, sans-serif; 
}

/* NEW Index page */
.textTABLE a { 
	color: #FF0000; 
}

.productLINK a { 
	color: #FFFF00; 
}

.productANCHOR a { 
	color: #FF0000; 
	font-weight: bold; 
}

.textDIV { 
	padding: 8px; 
	color: #000;
}

/* NEWS PAGE */
.videoDIV { 
	background: url(images/bullet.gif) no-repeat center;
	width:150px;
	height:150px;
	border:1px solid #000; 
}

.picDIV { 
	background: url(images/bullet.gif) no-repeat center;
	width:100px;
	height:100px;
	border:1px solid #000; 
}

/* EVENTS PAGE */
.events th { 
	text-decoration: underline; 
}

.eventsTD { 
	border-bottom:1px dashed #666; }

/* FAQ PAGE */
.faqLink:link { 
	color: #333;
	text-decoration:none;
	font-size: 8pt; 
	font-weight: normal;
}

.faqLink:visited { 
	color: #000; 
	text-decoration:none; 
	font-size: 8pt; 
	font-weight: normal;}

.faqLink:hover { 
	color: #666; 
	text-decoration:none; 
	font-size: 8pt; 
	font-weight: normal;
}

.question { 
	font-size: 9pt; 
	font-weight: bold; 
}

#FAQ_Table { 
	background-color:#FFFF99;
	float: left;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7;
	color: #000; font-size: 8pt; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #333;
 }
 
.contentA:hover {
	color: #333;
}

/* PRODUCTS PAGE */
.off { 
	background-image:none; 
	background-color:transparent; 
}

.on { 
	background: url(images/product_fade.gif) right repeat-y #b2c0d5; 
}

/* FORM CSS */
.formTH { 
	background-color:#b2c0d5;
	border-bottom:1px solid #333; 
	color: #ff0000; 
}

.formTH2 { 
	background: #b2c0d5 url(images/watermark.gif) center;
	border:1px solid #333; 
}

.formTH2 span { 
	border:1px solid #434343; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFF99;
	font-weight:bold; 
	color: #FF0000; 
	padding: 6px; 
	height: 20px;
}

.formBtn { 
	border:2px solid #434343; 
	font-family:Arial, Helvetica, sans-serif;
	background-color: #b2c0d5;
	cursor: pointer;
}

.formBtn:hover { 
	background-color: #FFF;
}

.formBtn2 { 
	border:1px solid #434343; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#b2c0d5;cursor:pointer;
}

.formBtn2:hover { 
	background-color: #FFF;
}

.formBtn3 { 
	border:1px solid #434343;  
	height: 20px; 
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFF99;
	cursor:pointer; font-weight:bold;
}

.formBtn3:hover { 
	background-color: #FFF;
}

/* WAREHOUSE */
.failure { 
	background-color: #FF7F50; 
}

.success {
	background-color: #90EE90; 
}

.warn {
	background-color: #FFFF99;
}

#menuDIV_warehouse { 
	border:1px solid #333;
	position:relative;
	left:10px;
	float:left; 
	width: 155px; 
	margin-top:10px;
	font-size: 8pt; 
}

.printTABLE { 
	font-size:8pt;
	background-color:#fff;
	page-break-after:always;
}

.report_header { 
	background: #b2c0d5 url(images/watermark.gif) center; 
	border:1px solid #333; 
	color: #FFFF00; 
	font-size: 12pt; 
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif; 
}

.report_header span { 
	background-color: #b2c0d5; 
}

.lastTABLE { 
	font-size:8pt;
	background-color:#fff;
}

.altROW {
	background-color: #EFEFEF;
}

.inventory_header { 
	background: #b2c0d5 url(images/watermark.gif) center; 
	border:1px solid #333; 
	color: #FFFF00; font-size: 8pt; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif; 
}

.inventory_header span { 
	background-color: #b2c0d5; 
}

/* MINICART */
.ulTD { 
	border-bottom:1px solid #333; 
}

/* New 'test' pages (suit) */
.cityscape_1 { 
	background: #b0c1d5 url(images/site_layout2_contentframe_2.jpg) no-repeat bottom left; 
}


/* DISTRIBUTOR AREA */

