a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	underline: none;
	text-decoration: none
}

a.menu:hover {
	font-style: italic;
}

a.news {
	color: #9999BB;
}

a.news:hover {
	color: #FFFFFF;
}

.news {
	color: #9999BB;
	text-decoration: underline;
	cursor:pointer;
	cursor: hand;
}

.news:hover {
	cursor:pointer;
	cursor: hand;
	color: #FFFFFF;
	text-decoration: underline;
}

.menuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: center;
	background-color: #669999;
	height: 25px;
	width: 106px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003333;
}

.menuitem_rhs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: center;
	background-color: #669999;
	height: 25px;
	width: 106px;
}

body {
	margin-left: 15;
	margin-right: 15;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.section_header{
	background-color: #9999BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #FFFFFF;
}



.section_box {
	background-color: #003333;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
}

.button {
	background:silver; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: black; 
	border-width: 1; 
	border-color: #FFFFFF;
}

.file_select { 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #7E7E7E; 
}

.checkout_button {
	background:orange; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	border-width: 1; 
	border-color: #FFFFFF;
}

.form_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: right;
	vertical-align: center;
	float: none;
	clear: none;	
}

.form_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
	float: none;
	clear: none;
}

.form_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFF00;
	text-align: left;
	float: none;
	clear: none;
}

.form_message_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFF00;
	text-align: right;
	float: none;
	clear: none;
}

.form_textarea
{
    text-align:			left;
	width:				700px;
	font-weight: 		normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:          9pt;	
	background-color: 	#00000000; 
	overflow:			auto;
}

.video_textarea
{
    text-align:			left;
	width:				500px;
	font-weight: 		normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:          9pt;	
	background-color: 	#00000000; 
	overflow:			auto;
}

.uploadmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}

.formdivider {
	background-color: #339933;
	height: 2px;
}

.news_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
	vertical-align: top;
	text-align: left;
	width = "100%";
}

table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;	
	text-align: left;
}


.news_item_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.news_item_story {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.uploadmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: blink;
}

.alttextarea
{
    text-align:			left;
	width:				700px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	font-weight: 		normal;
	color: 				#000000;
	background-color: 	#FFFFFF; 
	overflow:			auto;
}


.cart_table_cell {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;	
	vertical-align: top;
	text-align: left;
	
}

.cart_table_total {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #FFFFFF;	
	vertical-align: top;
	text-align: right;
	
}
.cart_table_collapse {
	border-collapse:collapse;
}

.artist_popup {
	position: absolute;
	width: 750px;
	height: 500px;
	display: none;
	background: #003333;
	border: 4px solid #CCCCFF;
	right: 0px;
	top: 509px;
	overflow:auto;
	left: 338px;

}

.artist_popup_table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;	
	width: 600px; 
	border-spacing: 5px;
}

.cart_popup {
	position: absolute;
	width: 300px;
	height: 220px;
	display: none;
	background: #003333;
	border: 4px solid #CCCCFF;
	right: 0px;
	top: 517px;
	left: 690px;
}

.cart_popup_table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;	
	width: 270px; 
	border-spacing: 5px;
	text-align: middle;
}

.wait_popup {
	position: absolute; 
	width: 200px; 
	height: 100px; 
	display: none; 
	background: #003333; 
	border: 6px solid #CCCCFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #FFFFFF;		
}

.popup_close {
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
	text-align: right;
}



/* DROP DOWN MENU STUFF! */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 114px;
	height: 30px
}

ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 0px;
	top: 29px;
	display: none;
	visibility:hidden;
	overflow:hidden;
	}

ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #669999;
	padding: 8px;
	border-right: 1px solid #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
}

ul li a:hover {
	font-style: italic;
	background-color: #669999;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%;}
* html ul li a { height: 1%; }
/* End */


li:hover ul, li.over ul { 
	display: block;
}

ul li a.menu_drop_top {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #669999;
	padding: 8px;
	border: 1px solid #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
}

ul li a.menu_drop_top:hover {
	font-style: italic;
	background-color: #6699BB;
}

ul li a.menu_drop {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #669999;
	padding: 8px;
	border-top: none;
	border-left: 1px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
}

ul li a.menu_drop:hover {
	font-style: italic;
	background-color: #6699BB;
}


/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
li:hover a, li a:hover {
font-style: italic;
}

li:hover ul, li a:hover ul {
visibility:visible; height:auto; width:10em; background:#fff; border:0; overflow:visible;
}

li:hover ul li a, li a:hover ul li a {
display:block;
}

li:hover ul li ul, li a:hover ul li a ul {
visibility:hidden; position:absolute; overflow:hidden;
}

li:hover ul li:hover ul, li a:hover ul li a:hover ul {
visibility:visible; 
} 

li:hover ul li:hover ul li a, li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
