a:link {
	text-decoration: underline;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
a:visited {
	text-decoration: underline;
	color: #9966CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
a:hover {  text-decoration: none; color: #CCCCCC}
a:active {  text-decoration: none; color: #FF0000}
h1 {  font-family: Arial, Helvetica, sans-serif; line-height: 20px}
p {  margin-top: 10px; font-family: Arial, Helvetica, sans-serif}
h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 25px;
}
h3 {  font-family: Arial, Helvetica, sans-serif}
pre {  font-family: Arial, Helvetica, sans-serif; background-color: #CCCCCC}

ul
{
	margin-top: 5px;
}

li {  
	list-style-type: disc; 
	margin-left: 30px;
	margin-top: 5px;
	padding-left: 0px;
	
	font-family: Arial, Helvetica, sans-serif
}

.listItem 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align:left;
	color: #000000;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	
	border-width:1px;
	border-color:#b0b0b0;
	BACKGROUND-COLOR: #ffffff;

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
		
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
				
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
	/*width: 300px;*/
}

.listItem img
{
max-width:70px;
float:left;
margin:5px;
/*	width:80%;*/
}

.latestArea, .searchSummariesArea, .listArea 
{
	font-size: 130%;
	color: #000000;
	BACKGROUND-COLOR: #fcfcfc;
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
		
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
				
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
	width: 710px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.rightAdArea
{
	BACKGROUND-COLOR: #ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;

	PADDING-TOP: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 2px;
		
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 40px;
				
	POSITION: relative;
	LEFT: 0px;
	OVERFLOW: auto;
	width: 140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

td   
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: auto;
}

h4 {  font-family: Arial, Helvetica, sans-serif}
.copyright 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; font-size: 70%;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	text-align:center;
	color:#666666;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	background-image:url('images/Rock04.jpg')
}
.buyLink
{
	font-size: 150%;
	font-style: normal;
}
.CPromoProducts {
	font-family: Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
.CVerticalPromo {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	padding-right: 5px;
	padding-top: 2px;
}
.CSiteInfo {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;

}

tr, th, td table {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:5px;
vertical-align:baseline;
}

.search 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}


.SearchArea
{
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 6px;
}

.MainSiteArea
{
	BORDER-LEFT: black 0px solid;  
	BORDER-RIGHT: black 0px solid;  
	BORDER-TOP: black 0px solid;  
	BORDER-BOTTOM: black 0px solid;  
	PADDING-LEFT: 0px;  
	PADDING-TOP: 0px;  
	PADDING-BOTTOM: 0px;  
	PADDING-RIGHT: 0px;  
	MARGIN-TOP: -3px;  
	MARGIN-BOTTOM: 0px;  
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;  
	WIDTH: 877px;
}

.MainTitleArea
{
	BACKGROUND-COLOR: white;  
	font-family: Arial, Helvetica, sans-serif;
	BORDER-LEFT: #DDDDDD 1px solid;  
	BORDER-RIGHT: #DDDDDD 1px solid;  
	BORDER-TOP: #DDDDDD 1px solid;  
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 1px; 
	MARGIN-LEFT: 2px; 
	MARGIN-RIGHT: 0px; 
/*	height: 100px;  */
	WIDTH: 877px; 

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.MainContentArea
{
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	WIDTH: 877px; 
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.TitleMessageArea
{
	font-family: Arial, Helvetica, sans-serif;
	BORDER-LEFT: #DDDDDD 0px solid; 
	BORDER-RIGHT: #DDDDDD 0px solid;  
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	background-image: url('./images/backgrounds/MainTitleBackgroundTile.gif'); 
	background-repeat: repeat; 
	COLOR: black;  
	HEIGHT: 30px;  
	PADDING-LEFT: 10px;  
	PADDING-TOP: 3px;  
	PADDING-BOTTOM: 1px;  
	PADDING-RIGHT: 10px;  
	MARGIN-TOP: 0px;  
	MARGIN-LEFT: 0px;  
	MARGIN-RIGHT: 0px;  
	MARGIN-BOTTOM: 0px;  
	WIDTH: 855px;  
	POSITION: relative; 
	TOP: 0px;  
	LEFT: 0px;
}
.SiteLogo
{
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	BORDER-LEFT: #DDDDDD 0px solid;  
	BORDER-RIGHT: #DDDDDD 0px solid; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	height: 33px;  
	WIDTH: 178px;
}

.PageTitle
{
	FONT-SIZE: large; 
	vertical-align:middle; 
	BORDER-RIGHT: #DDDDDD 0px solid; 
	BORDER-BOTTOM: #AAAAAA 0px solid; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;  
	POSITION: relative; 
	TOP: -32px;  
	LEFT: 180px;
	WIDTH: 650px; 
	HEIGHT: 28px;
}

.HeaderRow2
{
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	BORDER-LEFT: #DDDDDD 0px solid;  
	BORDER-RIGHT: #DDDDDD 0px solid; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 8px; 
/*	OVERFLOW: auto;*/
	height: auto;
}

.HeaderRow3
{
	BORDER-TOP: #DDDDDD 0px solid;  
	BORDER-BOTTOM: #DDDDDD 0px solid;  
	BORDER-LEFT: #DDDDDD 0px solid;  
	BORDER-RIGHT: #DDDDDD 0px solid; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	MARGIN-TOP: 3px; 
	MARGIN-BOTTOM: 3px; 
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px; 
/*	height: 20px;*/
}

.mainMenuItem 
{
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:center;
	color: #000000;
	
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	
	border-width:1px;
	border-color:#c0c0c0;
	BACKGROUND-COLOR: #5070af;
/*	BACKGROUND-COLOR: #6080cf;*/

	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
		
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 3px;
				
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

/*	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
/*	opacity: 0.7;*/
				
/*	POSITION: relative;*/
/*	LEFT: 0px;*/
/*	OVERFLOW: auto;*/
	/*width: 300px;*/
}


.mainMenuItem img
{
max-width:70px;
float:left;
margin:5px;
/*	width:80%;*/
}

.mainMenuItem a:link {
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
}
.mainMenuItem a:visited {
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
}
.mainMenuItem a:hover {  
	text-decoration: none; color: #e8e8e8;
}

.subMenuItem 
{
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align:center;
	color: #000000;
	
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	
	border-width:1px;
	border-color:#000000;
/*	border-color:#c0c0c0;*/
	BACKGROUND-COLOR: #5070af;
/*	BACKGROUND-COLOR: #7090ef;*/

	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
		
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 3px;
				
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


.subMenuItem a:link {
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.subMenuItem a:visited {
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.subMenuItem a:hover {  
	text-decoration: none; color: #e8e8e8;
}


.HeaderMessageArea
{
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
}
.EditArea
{
	BACKGROUND-COLOR: white; 
	FONT-SIZE: small; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: auto; 
	WIDTH: 710px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ItemName
{
	FONT-SIZE: large; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-BOTTOM: 0px; 
	POSITION: relative; 
	LEFT: 0px; 
	OVERFLOW: auto;
}
.ItemPicture
{
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-SIZE: small; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 6px; 
	MARGIN-BOTTOM: 2px; 
	POSITION: relative; 
	LEFT: 5px; 
	float: left;
}

.ItemDesc
{
	border-style: none; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-SIZE: small; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-BOTTOM: 0px; 
	WIDTH: 710px; 
	POSITION: relative; 
	LEFT: 0px; 
	OVERFLOW: auto;
}

@media print {TABLE.noprint, DIV.noprint {display:none} }
