body {
	/*background: url(images/background.jpg) fixed left top;*/
	height: 100%
	margin: 0;
	padding: 0;
	border: 0;
}
p {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: lighter;
		color: #333333;
		text-decoration: none;
		line-height:1.5;
}
.pad4all {padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:4px;}
.pad8all {padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px;}
.pad12all {padding-top:12px; padding-left:12px; padding-right:12px; padding-bottom:12px;}
.pad4-12 {padding-top:4px; padding-left:12px; padding-right:12px;}
.pad6-12 {padding-top:6px; padding-left:12px; padding-right:12px; padding-bottom:6px;}

/*  links */
A:link 			{
				text-decoration: underline; color:purple;	 } /* unvisited links */ 
A:visited 		{text-decoration: underline; color: #666666 } /* visited links */ 
A:hover 		{text-decoration: none; color: #FF8400 } /* user hovers */ 
A:active 		{text-decoration: none; color: #FF8400 } /* active links */


/* shop category links */
A.shopCat:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px; font-weight: bold;
				text-decoration: none; color: #51017D	 } /* unvisited links */ 
A.shopCat:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px; font-weight: bold;
					text-decoration: none; color: #51017D } /* visited links */ 
A.shopCat:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px; font-weight: bold;
					text-decoration: none; color: #51017D } /* user hovers */ 
A.shopCat:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px; font-weight: bold;
					text-decoration: none; color: #51017D } /* active links */

/* shop category links */
A.shopProd:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px; font-weight: normal;
					text-decoration: underline; color: #51017D	 } /* unvisited links */ 
A.shopProd:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px; font-weight: normal;
					text-decoration: underline; color: #51017D } /* visited links */ 
A.shopProd:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px; font-weight: normal;
					text-decoration: none; color: #FF8400 } /* user hovers */ 
A.shopProd:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px; font-weight: normal;
					text-decoration: none; color: #FF8400 } /* active links */
/* rt nav links */
A.rtNavLink:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px; font-weight: normal;
					text-decoration: none; color: #868686; line-height:1.5 } /* unvisited links */ 
A.rtNavLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px; font-weight: normal;
					text-decoration: none; color: #868686; line-height:1.5 } /* visited links */ 
A.rtNavLink:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px; font-weight: normal;
					text-decoration: none; color: #51017D; line-height:1.5 } /* user hovers */ 
A.rtNavLink:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px; font-weight: normal;
					text-decoration: none; color: #51017D; line-height:1.5 } /* active links */



.HEADLINEblkBOLD {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #000000
}
.HEADLINEwhtBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #FFFFFF
}
.HEADLINEblkLITE {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lighter;
		text-decoration: none; color: #000000
}
.HEADLINEwhtLITE {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lighter;
		text-decoration: none; color: #FFFFFF
}
.HEADLINEpurpBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #51017D
}
.HEADLINEpurpLITE {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lighter;
		text-decoration: none; color: #51017D
}
.HEADLINEorgBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #FF8400
}
.HEADLINEorgLITE {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lighter;
		text-decoration: none; color: #FF8400
}
.HEADLINE2orgBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; font-weight: bold;
		text-decoration: none; color: #FF8400
}
.HEADLINEgrnBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #6EC50F
}
.HEADLINEgrnLITE {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lighter;
		text-decoration: none; color: #6EC50F
}
.mNAVBARwht {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; font-weight: bold;
		text-decoration: none; color: #FFFFFF
}
.mNAVBARwht a:link{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; font-weight: bold;
		text-decoration: none; color: #FFFFFF
}
.mNAVBARwht a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; font-weight: bold;
		text-decoration: underline; color: #FFFFFF
}
.rtNavText 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; font-weight: normal;
		text-decoration: none; color: #868686	 
} 
.smBodyCopy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: lighter;
		color: #666666;
		text-decoration: none;
		line-height:1.5;
}
.sideNewsCopy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: lighter;
		color: #666666;
		text-decoration: none;
		line-height:1.5;
}
.sideNewsHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; font-weight: bold;
		text-decoration: none; color: #FF8400;
		line-height:1;
}
.shopCopyOrange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; font-weight: bold;
		text-decoration: none; color: #FF8400
}
.speakingCopyYel {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; font-weight: bold;
		text-decoration: none; color: #FFFD00;
}
/*
.smBodyCopy a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: lighter;
		color: #666666;
		text-decoration: none;
}
.smBodyCopy a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: lighter;
		color: #666666;
		text-decoration: underline;
}
*/
.smBodyCopyWHT {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: lighter;
		color: #FFFFFF;
		text-decoration: none;
		line-height:1.5;
}
/*
.smBodyCopyWHT a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-decoration: none;
}
.smBodyCopyWHT a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-decoration: underline;
}
*/
.bodyCopy {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: lighter;
		color: #333333;
		text-decoration: none;
		line-height:1.5;
}
.bodyCopyWht {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: lighter;
		color: #FFFFFF;
		text-decoration: none;
		line-height:1.5;
}
.bodyCopyOrg {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: lighter;
		color: #FE7019;
		text-decoration: none;
		line-height:1.5;
}
/*
.bodyCopy a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3A3A58;
		text-decoration: underline;
}
.bodyCopy a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF6600;
		text-decoration: none;
}
*/
.headerBold {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		line-height:1.5;
}
.smNavBar {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none
}
/*
.smNavBar a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold
}
.smNavBar a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: bold
}
*/
.subHEADLINE1 { font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #333333
}
.shopFishMenu {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: lite;
		text-decoration: none; color: #000000
}
/*
.shopFishMenu a:link{  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: none; color: #000000
}
.shopFishMenu a:hover{  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; font-weight: bold;
		text-decoration: underline; color: #FFFFFF
}
*/
.shopOtherMenu {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; font-weight: lighter;
		text-decoration: none; color: #000000
}
/*
.shopOtherMenu a:link{  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; font-weight: lighter;
		text-decoration: none; color: #000000
}
.shopOtherMenu a:hover{  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; font-weight: lighter;
		text-decoration: underline; color: #FFFFFF
}
*/
.shoppurpBOLD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; font-weight: bold;
		text-decoration: none; color: #51017D
}
.regmark	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; vertical-align:super;}

.shopQTY  {font-family: verdana;
			 font-size: 10px; border:1px solid #6EC50F; 
			   
			 /*border-color:;
			 border-width:1px;*/}
.noborder  {font-family: verdana;
			 font-size: 10px; 
			 border-color: white;
			border-width: 0px;
			border-style: solid;}			
			
.grayVertLine { border-right:1px solid gray}		

.shopRightLinks {
	float:right; 
	margin-top:8px; 
	margin-right:8px;
}

.shopRightLinksSm {
	float:right; 
	margin-top:3px; 
	margin-right:8px;
}	

.copyUL {text-decoration:underline;}
/* tooltips */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


			 
/* typography
#scroller, #scroller td { font-family:verdana; font-size:9px; color:#999999; }
@media all { #scroller, #scroller td { font-size:9px; } }
#scroller .ownerName { color:#999999; }
#scroller .postNumber { color:#999999; }
#scroller .postDate { color:#999999; } */
/* positioning */
#scroller { position:absolute; left:0px; top:0px; width:220px; height:240px; clip:rect(0 220 240 0); overflow:hidden; }
#scroller #container { position:absolute; top:0px; width:220px; height:240px; clip:rect(0 210 240 0); overflow:hidden;background-color:#eeeeee; layer-background-color:#eeeeee; }
#scroller #content { position:absolute; width:220px; }
#scroller #scrollUp { position:absolute; left:210px; top:0px; cursor:pointer; cursor:hand; z-Index:3; }
#scroller #scrollDn { position:absolute; left:210px; top:223px; cursor:pointer; cursor:hand; z-Index:3; }
#scroller #scrollbar { position:absolute; left:210px; top:12px; width:10px; height:211px; clip:rect(0 10 211 0); cursor:pointer; cursor:hand; background-color:#eeeeee; layer-background-color:#eeeeee; }
#scroller #thumb { position:absolute; left:0px; top:1px;cursor:pointer; cursor:hand; z-Index:5; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; z-Index:2; }
#scroller #marker { position:absolute; left:1px; top:0px; width:10px; height:1px; clip:rect(0 10 1 0); background-color:#333333; layer-background-color:#333333; visibility:hidden; z-Index:5; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:10px; height:211px; clip:rect(0 10 211 0); background-image: url(images/elevator1.gif); layer-background-image:url(images/elevator1.gif); z-Index:4; }

/* positioning */
#scrollerArc { position:absolute; left:502px; top:136px; width:220px; height:235px; clip:rect(0 200 235 0); overflow:hidden; }
#scrollerArc #container { position:absolute; top:0px; width:200px; height:207px; clip:rect(0 180 207 0); overflow:hidden;background-color:#eeeeee; layer-background-color:#eeeeee; }
#scrollerArc #content { position:absolute; width:195px; }
#scrollerArc #scrollUp { position:absolute; left:185px; top:0px; cursor:pointer; cursor:hand; z-Index:3; }
#scrollerArc #scrollDn { position:absolute; left:185px; top:195px; cursor:pointer; cursor:hand; z-Index:3; }
#scrollerArc #scrollbar { position:absolute; left:185px; top:12px; width:10px; height:183px; clip:rect(0 10 183 0); cursor:pointer; cursor:hand; background-color:#eeeeee; layer-background-color:#eeeeee; }
#scrollerArc #thumb { position:absolute; left:0px; top:1px; cursor:pointer; cursor:hand; z-Index:5; }
#scrollerArc #thumbArrowUp, #scrollerArc #thumbArrowDn { position:absolute; left:2px; visibility:hidden; z-Index:2; }
#scrollerArc #marker { position:absolute; left:1px; top:0px; width:10px; height:1px; clip:rect(0 10 1 0); background-color:#333333; layer-background-color:#333333; visibility:hidden; z-Index:5; }
#scrollerArc #elevUp, #scrollerArc #elevDn { position: absolute; left: 0px; top: 0px; width: 10px; height: 183px; clip: rect(0 10 183 0); background-image: url(images/elevator1.gif); layer-background-image: url(images/elevator1.gif); z-Index: 4; }

/* image align left  */
img.alignLeft
{
float:left;
margin:0 15px 15px 0;
clear:left;
}

