﻿

/* colors */
body
{
	background-color:black;
	line-height:120%;
	font-size:9pt;
}

#containertable
{
	background-color:gray;
}

.header
{
	background-color: gray;
}
#top, #filler
{
	/*background-color:#9DB92E;*/
	background-color:#434343;
}
.footer 
{
	background-color: #434343;
	color:White;
}
.container
{
	color:black;
}
#banner
{
	background-color:#4A552D;
}
#bannertitle
{
	color: #546900;
}
.blacktabs li a:visited
{
	color: white;
	font-weight:bold;
}
.blacktabs li a:hover, .blacktabs li.selected a
{
	color:white;
	font-weight:bold;
	font-size:8pt;
	background:#434343;
}
.blacktabs li a
{
	border-left: 1px solid black; /*right divider between tabs*/
	color: white;
	background: gray; 
	font-weight:bold;
	
	/*background of tabs (default state)*/
}
#searchmenu
{
	background-color:gray;
	padding-left:6px;
	width:200px;

}
a:link, a:visited  
{
	/*color: #424242;*/
	color:Black;
}

.audiomenutitle1,.audiomenutitle2,.audiomenutitle3,.audiomenutitle4,.audiomenutitle5
{
	background-color:#719500;
	background-image: url(../images/ocbar.jpg);
	color:White;
}
#searchbar
{
	background-color:#434343;
	color:White;
	line-height:100%;
}
#searchresults
{
	background-color:gray;
}

#vgr
{
	background-color:#434343;
}
.commonlist1,.commonlist2,.commonlist3,.commonlist4,.commonlist5 
{
	background-color:silver;
	color:White;
	border:solid 1px #434343;
}
#audioyears
{
	background-color:silver;
}
/* end of colors */



body {
	font-family: Arial, Helvetica, sans-serif;
	background:#242424 url('../images/backgroundBW.jpg') repeat-x left top ;

}
body 
{
	font-family: trebuchet ms, verdana, arial, tahoma;
	margin: 0;
	padding: 0;
	text-align: center;
	margin: 0px 0px 0px 0px;
	overflow: -moz-scrollbars-vertical;
	
}
.container
{
	width: 900px;
	border:1px solid silver;
	margin: 0px auto;
	height: 100%;
	background-color:gray;
}

.content 
{
	padding: 10px 10px 20px 10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

#containertable
{
	width:880px;
}

.header
{
	padding-top:20px;
}

#top
{
	height:10px;	
}

#filler
{
	height:10px;
}

#vgr
{
	height:25px;
	text-align:left;
}

#opcmenu
{
	height:30px;
	text-align:right;
	float:right;
}
.footer 
{
	height:25px;
	padding-top:7px;
}


#cartinfo
{
	width:185px;
	padding:0px;
	float:left;
	text-align:left;
	margin-left:17px;
	font-size:9pt;
	margin-top:0px;
	background-color:silver;
	background-color:gray;
	height:95px;
	color:#434343;
	color:white;
	border:solid 1px black;
}
#cartinfodata
{
	padding-left:10px;
	margin-top:5px;

}
#logo
{
	margin-left:220px;
	text-align:left;
}

a:link , a:visited , a:link:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color:black;
}

a:link:hover 
{
	text-decoration: underline;
	color:black;
}



/* top level menu  */
.blacktabs
{
	overflow: hidden;
	margin-left:325px;
	
}

.blacktabs ul
{
	margin: 0;
	padding: 0;
	padding-left: 0px; /*offset of tabs relative to browser left edge*/
	list-style-type: none;
}

.blacktabs li
{
	display: inline;
	margin: 0;
}

.blacktabs li a
{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 8px; /*padding inside each tab*/
	font-size:8pt;
}




/*  specific opc styling */
table
{
	border-collapse:collapse;
	font-size:10pt;
	border:none 0px white;
}

td
{
	vertical-align:top;
}

.audiomenutitle1,.audiomenutitle2,.audiomenutitle3,.audiomenutitle4,.audiomenutitle5
{
	padding:3px 0px 3px 10px;
	font-weight:bold;
	font-size:10pt;
	width:180px;
	cursor:pointer;
}

.commonlist1,.commonlist2,.commonlist3,.commonlist4,.commonlist5
{
	padding-left:10px;
	padding-bottom:5px;
	
}

#audioyears	
{
	margin-left:0px;	
}

#audioyears td	
{
	padding: 2px 2px 2px 2px;
}	

#searchresults
{
	width:680px;
}

.searchlabel
{
	font-size:9pt;
	font-weight:bold;
}

.searchlabellang
{
	padding-left:10px;
	font-size:9pt;
	font-weight:bold;
}

#searchbar
{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	height:25px;
	vertical-align:top;

}

#searchtextbox
{
	background-color:silver;
}







