HTML 	{ margin: 0;
		padding:0
		position: absolute;
		top: 0;
		left: 0;
		}
BODY	{ margin: 0;
		padding:0
		position: absolute;
		top: 0;
		left: 0;
		scrollbar-base-color: #000000;
		scrollbar-track-color: #000000;
		scrollbar-face-color: #33ff00;
		scrollbar-highlight-color: #000000;
		scrollbar-3dlight-color: #000000;
		scrollbar-darkshadow-color: #000000;
		scrollbar-shadow-color: #000000;
		scrollbar-arrow-color: #000000;
		}		
.cbground  { background-image: url("images/rapghost.gif");
	       	background-repeat: no-repeat; 
	      	background-position: center }	
			
	      		#leftnav {
	width: 150px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
}

ul, ol {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#leftnav a {
	/*/*/padding: 3px; 
	display: block;
	border: 1px dotted #CCC;
	text-decoration: none;
	line-height: 1em;
	width: 150px /* */
}

#leftnav a:link, #leftnav a:visited {
	color: #666;
}

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	border: 1px solid #000;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li {
	/*/*/margin: 0px 0px 6px 0px; /* */	
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

#minicart {
	font-size: 10px;	
}

.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7F92A4;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7F92A4;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#FFCC00;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}
a:link   { color: #000000; text-decoration: none; font-weight: bold

}
a:visited {
	COLOR: #000000; font-weight: bold
}
a:hover  { color: BLACK; text-decoration: none; background: #ff9900; font-weight: bold }
a:active {
	COLOR: #000000; font: bold 10px verdana, arial, sans-serif 
}
.navmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: system,geneva, Tahoma, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
.navmenu a {
	BORDER-TOP: #33ff00 1px solid; PADDING-LEFT: 0.7em; BACKGROUND: white; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Tahoma, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navmenu a:hover {
	BACKGROUND: #99cc33; COLOR: black;
}
.navmenu a:active {
	BACKGROUND: #ffcc00; COLOR: #ff9900;
}

.boxlink a:  { color: #ff9900; font-weight: bold }
.boxlink a:visited { color: #ff9900 }
.boxlink a:hover { color: BLACK; text-decoration: none; background: #ff9900 }
.boxlink a:active { color: #ff9900 }
TD {
	FONT-SIZE: small; MARGIN: 0in; COLOR: black; FONT-FAMILY: Comic, Georgia, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif
}


a.on {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: gray; BORDER-LEFT: black 1px solid; COLOR: white
}
a.on:visited {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: gray; BORDER-LEFT: black 1px solid; COLOR: white
}
a.bar {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.bar:link {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.bar:visited {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.bar:hover {
	BACKGROUND: #ff9900; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase 
}
a.bar:active {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.topbar {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.topbar:link {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.topbar:visited {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
a.topbar:hover {
	BACKGROUND: #ff9900; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase 
}
a.topbar:active {
	BACKGROUND: #33ff00; COLOR: black; TEXT-DECORATION: none; color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
.barcenter {
	PADDING-RIGHT: 10%; MARGIN: 0px auto; WORD-SPACING: 4px; LETTER-SPACING: 1px; color: ##788592; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase
}
.datefont  {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #33ff00; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 0px solid; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma,Georgia, Lucida Sans Unicode; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.resultstitle  {
	PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #33ff00; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 0px solid; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma,Georgia, Lucida Sans Unicode; TEXT-DECORATION: none
}
.resultsrow 	  { PADDING-LEFT: 13px; color: #333; font: bold 10px verdana, arial, sans-serif }
.header  { color: #33ff00; font-size: 8pt; font-weight: bold; background-color: #000; background-position: left center; text-align: center; margin-top: 5px; padding: 3px 0; width: 128px; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }
.rapman	{ padding-left: 11px; padding-right: 11px; color: #686868; FONT: 18px arial, verdana, sans-serif; font-weight: bold; text-align: left  }
.hilite		{ COLOR: #FF6600; font-weight: normal }

.title 		{ COLOR: #000000; FONT: 14px verdana, arial, sans-serif; font-weight: bold }
.ctitle 		{ COLOR: #33ff00; background-color: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase }
.lined	{ width:388px; border-bottom-color: #99cc33 1px solid; border-style: dashed; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase }                   
.box	{
	width:160px; font-family: sans-serif; font-weight: bold; text-transform: capitalize; text-align: center;padding: 4pt; border: 2pt; border-style: double; border-color: #ff9900; padding:10px; background-color:#000000; border:5px #000000;
}

.box1	{
	width:388px; font-family: sans-serif; font-weight: bold; text-transform: capitalize; text-align: center;padding: 4pt; border: 2pt; border-style: double; border-color: #ff9900; padding:10px; background-color:#000000; border:5px #000000;
}
.box2	{
	width:160px; font-family: sans-serif; font-weight: bold; text-transform: capitalize; text-align: center;padding: 4pt; border: 2pt; border-style: double; border-color: black;padding:10px; background-color:#99cc33; border:1px solid black;
}
.box3	{
	width:160px; font-family: sans-serif; font-weight: bold; text-transform: capitalize; text-align: center;padding: 4pt; border: 2pt; border-style: double; border-color: black;padding:10px; background-color:#33ff00; border:1px solid black;
}
	
.copytext 	   { color: ##788592; font: bold 11px verdana, arial, sans-serif }
.listtext 	   { color: ##788592; font: bold 10px verdana, arial, sans-serif; text-transform: uppercase }

.hrbg {	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; BORDER-TOP: #cccccc 1px dotted; WIDTH: 100%; COLOR: #efefef }
.logn 		{ COLOR: #686868; font: small-caps bold 10px verdana, arial, sans-serif; text-align: center; margin-left:5px }
.logt 		{ COLOR: #000000; font: small-caps 10px verdana, arial, sans-serif; text-align: center }
.loge 		{ COLOR: #000000; font-size: 11px; text-align: center; margin-left:3px }
.phonetitle 	  { color: #336600; font: bold 13px arial, verdana, sans-serif }
.rapheading { color: #000; font-size: 13px; font-family: Verdana; font-weight: bold; text-align: center; text-transform: capitalize }
.raptitle { color: #000; font: bold 10px verdana, arial, sans-serif; text-transform: uppercase }
.rapsubtitle  { color: #000; font-size: 10px; font-family: Verdana; text-align: center; text-transform: uppercase }
.raptextc  { color: #000; font-size: 10px; font-family: Verdana; text-align: center }
.raptextl  { color: #000; font-size: 10px; font-family: Verdana; text-align: left }
.raptextr  { color: #000; font-size: 10px; font-family: Verdana; text-align: right }
.raptext  { color: #000; font-size: 10px; font-family: Verdana; text-align: right }
.smalltitle  { color: #000; font-size: 10px; font-family: Verdana; font-weight: bold; text-transform: lowercase }

.smalltext  { color: #000; font-size: 10px; font-family: Verdana; text-align: center }
.jus 		{ text-align: justify}
.winner 	  { color: #000000; font: bold 10px verdana, arial, sans-serif; background: #ffff00; }
.winnertop 	  { color: #ff0033; font: bold 10px verdana, arial, sans-serif; background: #ffff00; }
.winnertobe 	   { color: #093; font: bold 10px verdana, arial, sans-serif; background: #ff0 }
.results	{ padding-left: 288px; color: #686868; font-weight: bold; font: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase  }
.phototitle 	  { color: #333; font: bold 10px verdana, arial, sans-serif }
.photoprice 	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold }
.photopricer 	 { color: #FF0033; font: bold 13px verdana, arial, sans-serif }
.photopriceo 	 { color: #FF6600; font: bold 13px verdana, arial, sans-serif }
.phototext 	{ COLOR: #686868; FONT: 10px arial, verdana, sans-serif; font-weight: bold }
.formshade	{ background-image: url("images/formshade.gif");
		  BORDER: #000000 1px solid}
		  
.dropdown  {  color: #33ff00; background-color: #000000; font-weight: bold; font: 11px geneva, verdana, arial, sans-serif; width: 248px }
.sdropdown   { color: #FF6600; font: bold 10px verdana, arial, sans-serif }

.bdropdown  { COLOR: #ff9900; background-color: #000000; font-weight: bold; position: absolute 48px
			FONT: 11px geneva, verdana, arial, sans-serif; width: 198px }			

.select		{ color: #000000 }
		
.commentarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("tribute/images/jwform.jpg");
		text-align: left;
		WIDTH: 268PX;
		HEIGHT: 188PX;
		BORDER: #000000 1px solid}
		
.faq 		{ color: #99cc33; font: 13px arial, verdana,  sans-serif; font-weight: bold; line-height: 19px }		
.button { 	background-image: url("images/button.gif");
		background-color:#33ff00;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }

.buttonon { background-image: url("images/buttonon.gif");
		background-color:#ff9900;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }
		
.popup-button  { background-color:#33ff00;
		  background-image: url("picts/button-popups.gif");
		  FONT-FAMILY: arial, verdana, helvetica, sans;
		  font-size: 8pt;
		  color: #00000;
		  height: 24px;
		  cursor:hand;
		  font-weight: normal;
		  text-align: center;
		  BORDER: #000000 1px solid }

.popup-buttonon  { background-color:#ff9900;
		  background-image: url("picts/button-popups.gif");
		  FONT-FAMILY: arial, verdana, helvetica, sans;
		  font-size: 8pt;
		  color: #000000;
		  height: 24px;
		  cursor:hand;
		  font-weight: normal;
		  text-align: center;
		  BORDER: #000000 1px DASHED }
		  
#ZOOM 		{ LEFT: 10px; POSITION: absolute; TOP: 10px }				
		
.sideleft	{ font: 9px verdana, arial, sans-serif;
			padding-right: 0px;
		  text-align: right; 
		  font-weight: bold;
		  width: 160;
		  color: #000000;
		  margin-bottom: 3px;
		  display: block;
		  white-space: nowrap;
		  line-height: 18px 
		    }
		    
.sideleft a:link {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }	
.sideleft a:visited {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
.sideleft a:hover {	FONT-WEIGHT: bold; BACKGROUND: ff9900; COLOR: black; TEXT-DECORATION: none }
.sideleft a:active {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
	
}	

.galbartitle	{ font: 9px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  font-weight: bold;
		  width: 100%;
		  color: #ff9900;
		   margin-top: 8px; text-transform: uppercase; 
		  margin-bottom: 8px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");
		  }	

.sidebartitle	{ font: 10px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  font-weight: bold;
		  width: 100%;
		  color: #ff9900;
		   margin-top: 88px;
		  margin-bottom: 88px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");
		  }	    
		    		 
.sideright	{ font: 9px verdana, arial, sans-serif;
			padding-right: 0px;
		  text-align: left; 
		  font-weight: bold;
		  width: 160;
		  color: #000000;
		  margin-bottom: 3px;
		  display: block;
		  white-space: nowrap;
		  line-height: 18px 
		    }
		    
.sideright a:link {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }	
.sideright a:visited {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
.sideright a:hover {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
.sideright a:active {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
	
}	

.sidebartitle	{ font: 10px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  text-transform: uppercase;
		  font-weight: bold;
		  width: 100%;
		  color: #ffffff;
		   margin-top: 8px;
		  margin-bottom: 8px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");
		  }	
.boxbartitle	 { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100% }		          
		  
.gallerysidetitle	{ font: 9px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  font-weight: bold;
		  width: 160;
		  color: #ff9900;
		   margin-top: 8px;
		  margin-bottom: 8px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");
		  }		  
		    		  
.textcenter 	{ text-align: center; font: 11px }
.textleft 	{ text-align: left; font: 11px }
.textright 	{ text-align: right; font: 11px }

 /* PRODUCT STYLES */
.tribute	{ padding-left: 8px; padding-right: 8px; color: #ffffff; font-weight: bold; font: 13px arial, verdana, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase  }

.product-title 	{ color: #000000; font: 15px arial, sans-serif; font-weight: bold }

.price 		{ color: #339900; font: 16px arial, sans-serif; letter-spacing: 0px; font-weight: bold; text-decoration: underline; }

.listprice 	{ color: #ff9900; font: 12px arial, sans-serif; letter-spacing: 0px; font-weight: bold; text-decoration: line-through; }

.saleprice 	 { color: #f30; font: bold 16px arial, sans-serif; letter-spacing: 0 }

.options	{ width:100px; font:9px; margin-top:4px; margin-bottom:4px; font-size: 11px; }

.eday 		{ border-right: black 1px solid; font-weight: bolder; font-size: 12px; 
		padding-top: 3px; font-family: sans-serif, Arial, Helvetica, Verdana }
.edate 		 { color: #3f0; font: bold 12px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }

.etitle 	   { color: ##788592; FONT: 10px verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase }
.ecategory 	   { color: #000000; font: bold 11px verdana, arial, sans-serif }

.nfeature	{ margin-top: 7px; margin-right: 38px; margin-left: 38px; font-size: 11px; text-align: justify; line-height: 17px }

.ntitle1		{ font-size: 26px; color: #333333; line-height: 28px}

.rapman	{ padding-left: 15px; padding-right: 18px; color: #686868; FONT: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left  }

.ntitle2b		{ FONT: 28px arial, verdana, sans-serif; font-weight: bold; text-align: left; margin: 3px 0px 0px; color: #000000; line-height: 30px }
.ntitle2o		{ FONT: 28px arial, verdana, sans-serif; font-weight: bold; text-align: left; margin: 3px 0px 0px; color: #ff9900; line-height: 30px }
.ntitle2g		{ FONT: 28px arial, verdana, sans-serif; font-weight: bold; text-align: left; margin: 3px 0px 0px; color: #33ff00; line-height: 30px}

.ntitle3	{ padding-right: 11px; padding-left: 11px; padding-bottom: 3px; padding-top: 11px; 
		border-bottom: #ccc 1px solid; font-family: verdana, Arial, Helvetica, Sans-serif }

.ntimeline	{ margin-top: 7px; font-size: 9px; line-height: 13px }

.nbyline	{margin-bottom: 3px; padding-bottom: 3px; color: #686868; border-bottom: #33ff00 1px solid }

.nstoryimage { PADDING-BOTTOM: 8px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif }
.ncopy1		{ padding-left: 11px; padding-right: 11px; font-size: 12px; line-height: 17px; padding-top: 0px; font-family: verdana, Arial, Helvetica, Sans-serif }

.ncopy2		{ font-size: 12px; padding-right: 11px; LINE-HEIGHT: 16px; COLOR: #000000 }

.ncopy3		{ COLOR: #333333 }

.ncaption	{ font-size: 12px; font-weight: bold; padding-bottom: 3px; LINE-HEIGHT: 16px; color: #666 }

.nimgcredit 	{ font-size: 9px; font-style: normal; text-align: right }

.nsummary	{ padding-left: 88px; padding-right: 88px; font-size: 12px; padding-bottom: 2px; 
		line-height: 17px; padding-top: 0px; font-family: verdana, Arial, Helvetica, Sans-serif }
		
.nsheader  { background-image: url("images/buttonon.gif");
			background-color:#ff9900;
			FONT-FAMILY: arial, verdana, helvetica, sans;
			color: #000000; font-size: 8pt; height: 23px; cursor:hand; font-weight: bold; vertical-align: middle;
			text-align: left; BORDER: #000000 1px solid; padding-left: 88px; padding-right: 88px }		
			
.nsimage	{ padding-left: 88px; padding-right: 88px; padding-bottom: 0px; padding-top: 11px; font-size: 12px }

.nsbyline	{ margin-top: 7px; padding-left: 0px; font-size: 9px; color: #686868; line-height: 13px; font-family: verdana, Arial, Helvetica, Sans-serif }

.nstitle	{ margin-top: 7px; padding-left: 88px; color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold }

.nsimgcredit	{ padding-left: 0px; color: #686868; FONT: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left  }

.nscaption	{ padding-left: 0px; color: #686868; font: bold 10px verdana, arial, sans-serif }

.nshr {	MARGIN-TOP: 8px; MARGIN-RIGHT: 88px; MARGIN-BOTTOM: 7px;  MARGIN-LEFT: 218px; BORDER-TOP: #cccccc 1px dotted; WIDTH: 100%; COLOR: #efefef;width: 288px }

.legalcopy	{ padding-left: 11px; padding-right: 11px; color: #686868; FONT: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left  }

.legalheader  { background-image: url("images/buttonon.gif");
			background-color:#ff9900;
			FONT-FAMILY: arial, verdana, helvetica, sans;
			color: #000000; font-size: 9pt; height: 18px; cursor:hand; font-weight: bold; vertical-align: middle;
			text-align: center; BORDER: #000000 1px solid; padding-right: 11px; padding-left: 11px; text-transform: uppercase  }	
				
.legaltitle 	   { padding-right: 11px; padding-left: 11px; text-align: left; color: ##788592; font: bold 10px verdana, arial, sans-serif; text-transform: uppercase }			

.press	{ padding-left: 48px; padding-right: 48px; hcolor: #788592; font: 10px verdana, arial, sans-serif }
.presshead	{ padding-left: 18px; padding-right: 18px; color: #686868; font-weight: bold; font: 12px arial, verdana, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase  }
.pressheadnf	{ padding-left: 188px; padding-right: 188px; color: #686868; font-weight: bold; font: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase  }

.presstitle	{ padding-left: 48px; padding-right: 48px; hcolor: #788592; font: bold 12px verdana, arial, sans-serif; text-transform: uppercase }
.pressat	{ padding-left: 0px; color: #000000; font: bold  9px verdana, arial, sans-serif; text-transform: uppercase }
.presscopynf	{ padding-left: 188px; padding-right: 188px; line-height: 16px; hcolor: #788592; font: 10px verdana, arial, sans-serif; text-align: left  }
.presshr {	MARGIN-TOP: 8px; MARGIN-RIGHT: 88px; MARGIN-BOTTOM: 7px;  MARGIN-LEFT: 218px; 0px; BORDER-TOP: #cccccc 1px dotted; WIDTH: 100%; COLOR: #efefef; width: 188px }
.presslink		{ padding-left: 0px; color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase }
.presslegal	{ margin-top: 7px; padding-left: 0px; font-size: 13px; color: #686868; line-height: 13px; font-family: verdana, Arial, Helvetica, Sans-serif }
.presscopyright	 { color: #000000; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin-top: 7px; padding-left: 0 }

.rapman	{ padding-left: 0px; padding-right: 0px; hcolor: #788592; font: 10px verdana, arial, sans-serif }
.rapmanhead	{ padding-left: 0px; padding-right: 0px; color: #686868; font-weight: bold; font: 10px arial, verdana, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase  }
.rapcredit 	{ padding-left: 48px; padding-right: 48px; font-size: 9px; color: #686868; line-height: 13px; font-family: verdana, Arial, Helvetica, Sans-serif; text-align: left }
.rapmantitle	{ padding-left: 0px; padding-right: 0px; hcolor: #788592; font: bold 12px verdana, arial, sans-serif; text-transform: uppercase }
.rapnewstitle	 { color: #3f0; font: bold 12px verdana, arial, sans-serif; background-color: #000; text-transform: uppercase; padding-right: 0; padding-left: 0; hcolor: #788592 }
.rapmanat	{ padding-left: 0px; color: #000000; font: bold  9px verdana, arial, sans-serif; text-transform: uppercase }
.rapmancopy	{ line-height: 16px; hcolor: #000000; font: 11px verdana, arial, sans-serif  }
.rapmanhr {	MARGIN-TOP: 8px; MARGIN-RIGHT: 88px; MARGIN-BOTTOM: 7px;  MARGIN-LEFT: 218px; 0px; BORDER-TOP: #cccccc 1px dotted; WIDTH: 100%; COLOR: #efefef; width: 188px }
.rapmanlink		{ padding-left: 0px; color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold; text-transform: uppercase }
.rapmanlegal	{ margin-top: 7px; padding-left: 0px; font-size: 13px; color: #686868; line-height: 13px; font-family: verdana, Arial, Helvetica, Sans-serif }

 /* footer area */


a.footerlink:link	{ color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }
a.footerlink:visited	{ color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }
a.footerlink:hover	{ color: #000000; text-decoration: none; background: #ff9900; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold } }

.copyright	{ COLOR: #000000; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }

a.copylink:link		{ color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }
a.copylink:visited  { color: 000000; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: none }
a.copylink:hover  { color: 000000; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: none; background: #ff9900 }
a.copylink:active { color: #000000; text-decoration: none; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }
.footer	{ COLOR: #000000; font: 9px geneva, verdana, arial, sans-serif; font-weight: bold }

.legal { COLOR: #000000; font: 9px geneva, verdana, arial, sans-serif }
.champs	{ padding-left: 0px; padding-right: 0px;color: #000000; font: bold  8px verdana, arial, sans-serif; text-transform: uppercase }
.notice { padding-left: 48px; padding-right: 788px; padding-bottom: 488px; font: 12px verdana, arial, sans-serif; text-align: left  }
.newshr {	margin-left: 48px; margin-right: 48px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; BORDER-TOP: #cccccc 1px dotted; WIDTH: 100%; COLOR: #efefef }
.newshead	{ color: #000; font: bold 13px verdana, arial, sans-serif; text-transform: uppercase }
.presscopy { font: 12px verdana, arial, sans-serif; text-align: left; hcolor: #788592 }
.presscap { font: 12px verdana, arial, sans-serif; text-align: left; text-transform: capitalize; hcolor: #788592 }
a.presslinks { color: #686868; font: small-caps bold 10px verdana, arial, sans-serif }
.newshead {	color: #000; font: bold 13px verdana, arial, sans-serif; text-transform: uppercase }
.newshead a {TEXT-TRANSFORM: uppercase; font: bold 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none }
.newshead a:hover {	font: bold 13px; BACKGROUND: #33ff00; COLOR: black }
.newshead a:active { font: bold 13px; BACKGROUND: #ff9900; COLOR: #000000 }
.newsline { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 8px; border-bottom: 1px solid #ccc; font: .8em }

/* rap area */

.raptitlew { color: #ffffff; font: bold 13px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.sitecopy { color: #000000; font: 13px verdana, arial, sans-serif }
.sitecopyw { color: #ffffff; font: 15px verdana, arial, sans-serif }

/* sidebars area */

.sidebartitle	{ font: 10px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  font-weight: bold;
		  width: 100%;
		  color: #ff9900;
		   margin-top: 88px;
		  margin-bottom: 88px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");
		  }	    
		    		 
.sideright	{ font: 9px verdana, arial, sans-serif;
			padding-right: 0px;
		  text-align: left; 
		  font-weight: bold;
		  width: 160;
		  color: #000000;
		  margin-bottom: 3px;
		  display: block;
		  white-space: nowrap;
		  line-height: 18px 
		    }
		    
.sideright a:link {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }	
.sideright a:visited {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
.sideright a:hover {	FONT-WEIGHT: bold; BACKGROUND: ff9900; COLOR: black; TEXT-DECORATION: none }
.sideright a:active {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none }
	
}	

.sidebartitle	{ font: 10px verdana, arial, sans-serif;
			padding-left: 0px;
		  text-align: center; 
		  text-transform: uppercase;
		  font-weight: bold;
		  width: 100%;
		  color: #ffffff;
		   margin-top: 8px;
		  margin-bottom: 8px;		  
		  display: block;
		  white-space: nowrap;
		  background-color:#000000;
		  background-image: url("picts/sidebar-title.gif");  }	
.boxbartitle	 { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100% }		          

/* news area */

/* gallery area */		
  
.gcaption {	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 13px; BORDER-LEFT: #999 0px solid; COLOR: #fff; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #000 }
.mgallery a:link {	COLOR: #ffffff}
.mgallery a:visited {	COLOR: #ffffff}
.mgallery a:hover {	background-color: #ff9900; COLOR: #ffffff; TEXT-DECORATION: none}
.mgallery a:active {	COLOR: #ff9900; TEXT-DECORATION: none}
.mgtitle { color: #ffffff; font-size: 23px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.mbtitle { color: #000000; font-size: 23px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #ffffff; text-transform: uppercase }
.rntitle { color: #999999; font-size: 15px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.rntitleg { color: #33ff00; font-size: 15px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.mtitle { color: #33ff00; font-size: 23px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.photo {	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 6px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid }
.mgallerythumbs { PADDING-RIGHT: 15px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; WIDTH: 100px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: center }
.gallerym { BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana;  }

/* store area */
.storedesc  { color: #fff; font-size: 12px; font-family: sans-serif, Arial, Helvetica, Verdana; font-weight: bolder; border-left: 1px solid black }
.storeitems { color: #686868; font: bold 13px arial, verdana, sans-serif; text-align: left; text-transform: uppercase }
.instock { color: #686868; font: bold 13px verdana, arial, sans-serif; text-align: left; text-transform: capitalize }
.storenav { color: #686868; font: 11px verdana, arial, sans-serif; text-align: left; text-transform: uppercase }
/* extras area */

.addonsw { BORDER-TOP: #999 1px solid; font: 15px verdana, arial, sans-serif; COLOR: #ffffff }
.sandwichw { BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 0px solid; BORDER-BOTTOM: #999 1px solid; font: 15px verdana, arial, sans-serif; COLOR: #ffffff }
.listw  { font: 13px verdana, arial, sans-serif; COLOR: #ffffff }
.endlinew {	COLOR: #fff; font: 15px verdana, arial, sans-serif; BORDER-BOTTOM: #999 1px solid }

.addons { BORDER-TOP: #999 1px solid; font: 13px verdana, arial, sans-serif; COLOR: #000000 }
.sandwich { BORDER-RIGHT: #333 0px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 0px solid; BORDER-BOTTOM: #333 1px solid; color: #000000; font: 13px verdana, arial, sans-serif }
.endline {	color: #000000; font: 15px verdana, arial, sans-serif; BORDER-BOTTOM: #333 1px solid }

.credits {	PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 9px; PADDING-TOP: 5px; TEXT-ALIGN: center }
.teasers {	BORDER-TOP: #333 1px solid; FONT-SIZE: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 0px }
.newsphotobyline  { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100%; border-top: 1px solid #ccc; font: .8em }	
.newsphotoheadline  { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100%; border-bottom: 1px solid #ccc; font: .8em }	
.blogheadline  { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; text-transform: uppercase; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100%; border-bottom: 1px solid #ccc; font: .8em }		   		   
.photoheadline   { color: white; font: bold 10px verdana, arial, sans-serif; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100%; border-botoom: 1px solid #ccc; font: .7em }
.photobyline { color: white; font: 0.7em CSS_PROPERTY_UNDEF; background-color: #000000; background-image: url("picts/sidebar-title.gif"); text-align: center; white-space: nowrap; display: block; margin-top: 8px; margin-bottom: 8px; padding-left: 0; width: 100%; border-top: 1px solid #ccc }

.gallerym TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 194px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: verdana,Arial; TEXT-ALIGN: center
}

.gallerym IMG {
	MARGIN-BOTTOM: 2px
}
.gallerym A:link {
	COLOR: #fff
}
.gallerym A:visited {
	COLOR: #fff
}
.gallerym A:hover  { color: #fff; text-decoration: none }

.gallerym A:active  { color: #fff; text-decoration: none }
.gallerym TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 194px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: verdana,Arial; TEXT-ALIGN: center
}



.gallerym TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 194px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: verdana,Arial; TEXT-ALIGN: center
}
.rapmid  { padding: 10px 0 }
.gallerye TD  { color: #fff; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; line-height: 14px; background-color: #000; text-align: center; padding: 0 10px 10px; width: 194px; vertical-align: top }

.gallerye IMG  { background-color: #000; margin-bottom: 2px }
.gallerye A:link  { color: #fff; background-color: #000 }
.gallerye A:visited  { color: white; background-color: #000 }
.gallerye A:hover   { color: #fff; text-decoration: none; background-color: #000 }

.galleryn TD  { color: white; font: bold 15px verdana, arial, sans-serif; background-color: #000000 }

.galleryn IMG  { background-color: #000; margin-bottom: 2px }
.galleryn A:link  { color: white; font: bold 15px verdana, arial, sans-serif; background-color: #000000 }
.galleryn A:visited  { color: white; font: bold 15px verdana, arial, sans-serif; background-color: #000000 }
.galleryn A:hover   { color: white; font: bold 15px verdana, arial, sans-serif; background-color: #000000 }
.recentnews	{ COLOR: #999999; FONT: 11px Verdana, sans-serif, Arial; text-align: left}
.rnews TD  { color: #999999; font-size: 11px; font-family: Verdana, sans-serif, Arial; line-height: 18px; background-color: #000; text-align: left; vertical-align: top }

.rnews IMG  { background-color: #999999; margin-bottom: 2px }
.rnews A:link  { color: #999999; background-color: #000 }
.rnews A:visited  { color: #999999; background-color: #000 }
.rnews A:hover   { color: #999999; text-decoration: none; background-color: #000 }
.rnews A:active   { color: #999999; text-decoration: none; background-color: #000 }
.gannounce { BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 0px solid; BORDER-BOTTOM: #999 1px solid;  color: #999999; font-size: 13px; font-family: Verdana, sans-serif, Arial; line-height: 18px; background-color: #000; text-align: left; text-decoration: none; vertical-align: top }

.gannounce A:link  { color: #999999; font-size: 13px; text-decoration: none; background-color: #000 }
.gannounce A:visited  { color: #999999; font-size: 13px; text-decoration: none; background-color: #000 }
.gannounce A:hover   { color: #999999; font-size: 13px; text-decoration: none; background-color: #000 }
.gannounce A:active   { color: #999999; font-size: 13px; text-decoration: none; background-color: #000 }

.Racer 	 { color: #33ff00; font: bold 13px verdana, arial, sans-serif }
.Fan 	 { color: #ffffff; font: bold 13px verdana, arial, sans-serif }
.Sponsor  { color: #cccc66; font: bold 13px verdana, arial, sans-serif }
.Crew 	  { color: #ffff00; font: bold 13px verdana, arial, sans-serif }
.Owner 	   { color: #ff9900; font: bold 13px verdana, arial, sans-serif }
.otitle { color: #ff9900; font: bold 12px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.gtitle { color: #33ff00; font: bold 12px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.ostitle { color: #ff9900; font: bold 9px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.gstitle { color: #33ff00; font: bold 9px verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.osstitle { color: #ff9900; font: bold 10px verdana, arial, sans-serif; background-color: #000000}
.gsstitle { color: #33ff00; font: bold 10px verdana, arial, sans-serif; background-color: #000000}
.admin 	   { color: #000; font: bold 10px verdana, arial, sans-serif; background-color: #f90 } 
.mod 	   { color: #000; font: bold 10px verdana, arial, sans-serif; background-color: #3f0 } 
.paddingw 	    { color: #fff; font-size: 1px verdana, arial, sans-serif ; line-height: 1pt }
.paddingb 	    { color: #000; font-size: 1px verdana, arial, sans-serif ; line-height: 1pt }
.gallerye TD  { color: #fff; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; line-height: 14px; background-color: #000; text-align: center; padding: 0 10px 10px; width: 194px; vertical-align: top }

.forume IMG  { background-color: #000; margin-bottom: 2px }
.forume A:link   { color: #f90; background-color: #fff;  text-transform: capitalize; font: bold 11px verdana, arial, sans-serif }
.forume A:visited   { color: #f90; background-color: #fff; text-transform: capitalize; font: bold 11px verdana, arial, sans-serif }
.forume A:hover    { color: #333; text-decoration: none; text-transform: capitalize; background-color: #fff; font: bold 11px verdana, arial, sans-serif}
.forums    { color: #f90; font: bold 12px verdana, arial, sans-serif; text-transform: capitalize;  }
.forumt    { color: #666; font: 11px verdana, arial, sans-serif; text-transform: capitalize;  }
.foruml    { color: #666; font: 11px verdana, arial, sans-serif; text-transform: lowercase  }
.forumn    { color: #666; font: 11px verdana, arial, sans-serif;  }

.bioRacer { color: #33ff00; font-size: 18px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.bioSponsor { color: #cccc66; font-size: 18px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.bioOwner { color: #ff9900; font-size: 18px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.bioCrew { color: #ffff00; font-size: 18px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.bioFan { color: #ffffff; font-size: 18px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.stitleRacer { color: #33ff00; font-size: 13px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.stitleSponsor { color: #cccc66; font-size: 13px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.stitleOwner { color: #ff9900; font-size: 13px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.stitleCrew { color: #ffff00; font-size: 13px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
.stitleFan { color: #ffffff; font-size: 13px; font-weight: bold; font-family: verdana, arial, sans-serif; background-color: #000000; text-transform: uppercase }
