@import url(print.css) print;

body {
background-color:#190900;
margin: 0px 0px 0px 0px;

}

h1 {
font-size:1.25em
}

h2 {
font-size:1.1em
}

a:link {color: #FF00cc}     /* unvisited link */
a:visited {color: #990099}  /* visited link */
a:hover {color: #cc0000}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

a.a_lyrics:link {color: #00ff00}     /* unvisited link */
a.a_lyrics:visited {color: #339900}  /* visited link */
a.a_lyrics:hover {color: #66ff66}   /* mouse over link */
a.a_lyrics:active {color: #0000FF}   /* selected link */

a.a_sheetmusic:link {color: #0033ff}     /* unvisited link */
a.a_sheetmusic:visited {color: #000099}  /* visited link */
a.a_sheetmusic:hover {color: #33ccff}   /* mouse over link */
a.a_sheetmusic:active {color: #0000FF}   /* selected link */

a.img_thumbcds:link {color: #FF00cc}     /* unvisited link */
a.img_thumbcds:visited {color: #990099}  /* visited link */
a.img_thumbcds:hover {color: #FF99cc}   /* mouse over link */
a.img_thumbcds:active {color: #0000FF}   /* selected link */

a.a_scatsmybag:link {color: #0099ee}     /* unvisited link */
a.a_scatsmybag:visited {color: #0099ee}  /* visited link */
a.a_scatsmybag:hover {color: #0066ee}   /* mouse over link */
a.a_scatsmybag:active {color: #0000FF}   /* selected link */






/*  ////////////////////////DROP DOWN MENU /////////// */
/* Copyright (c) http://www.cssplay.co.uk/menus/final_drop.html */
/*  Keep the order of all these events for it to work! */

.menu {
	width:680px; 
	height:32px; 
	margin-left:15px;
	position:relative; 
	z-index:100;
	border:0px solid purple;
	font-family:arial;
	letter-spacing: 0px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu li { 
	float:left;
	width:64px; /* DISTANCE FROM ONE WORD TO ANOTHER - TOP WORDS (don't change!)*/
	position:relative; 
	border:0px solid green;
	text-align: left ; /*top level li centering words */
} 

/* Top level BACKGROUND COLOR LOWER BOXES, BORDER CHANGES ALL BOXES BORDER COLOR */
.menu a, .menu a:visited {
	border:0px solid #000055;
	background:none; /* TOP BOX COLOR or NO COLOR!! USE for Positioning */
	display:block;
	font-size:.8em; /* font for top words*/
	text-decoration:none;
	/*font-weight:none;*/
	color:#d0af84; /* top level word color ONLY */
	width:86px; /* area behind the words on top level !!CHANGE THIS FOR FITTING WORDS IN!! */ 
	height:30px; 
	border-width:0px 0px 0px 0px; 
	padding-left:7px; 
	line-height:29px;
} 
/* SECOND LEVEL BG COLOR NEAR THIRD LEVEL DROPDOWN */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:green url("images/drop.gif") bottom right no-repeat;} /* middle color dropdown indication */
/* style the second level hover CHANGE DROPDOWN HOVER COLOR for DROPDOWN BUT MAIN COLUMN */
.menu ul ul :hover > a.drop {background:green url("images/drop.gif") bottom right no-repeat;}
/* THIRD LEVEL BG STEADY COLOR*/
.menu ul ul ul a, .menu ul ul ul a:visited {background:purple;}
/* THIRD LEVEL BG HOVER COLOR */
.menu ul ul ul a:hover {background:orange;}

/* HIDES EVERYTHING!! position is absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:29px; /* distance from very top box CHANGE IF TOP BOX SIZE IS CHANGED */
	left:0; 
	width:0px; /* make larger if box sizes are changed ########Top small line above first menu choice*/
	border-top:1px solid #720510; /* small border color on TOP of dropdown */
}

/* position the third level flyout menu IF THE DROPDOWN BOX SIZE IS CHANGED, CHANGE THIS TOO ##################### */
.menu ul ul ul{left:149px; top:-1px; width:149px;}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* TOTAL BOX BACKGROUND COLORS - STEADY */
.menu ul ul a, 
.menu ul ul a:visited {
	background:#410303; /* boxes color */
	color:#CDBA96; /*inner words dropdown color */
	height:auto; 
	line-height:1em; 
	padding:5px 10px; 
	width:133px; /* DROPDOWN BOX SIZE ##################### */
	border-width:0 0px 1px 7px;
	border-color:#670303;
}

/* TOTAL HOVER COLORS */
.menu :hover > a, .menu ul ul :hover > a {
	color:#f0e68c;
	/*color:#CDBA96;*/
	background:#410303; /* TOP BOX COLOR HOVER */
	font-weight:bold;
	width:133px; /* dropdown width on hover ALSO #################### */
}


/* Don't Change this */
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you over on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*.menu ul ul a.drop:hover{background:green url("../images/drop.gif") bottom right no-repeat;}*/
/*.menu a:hover, .menu ul ul a:hover{color:#fff; background:orange;}*/
/*.menu ul ul {width:149px; border:1px solid brown;}*/ 
/* style the table so that it takes no part in the layout - required for IE to work */
/*.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}*/

/* ////////////////////////// */

#Table_01  {

border-left:2px solid #270101;
border-right:3px solid #270101;
border-bottom:3px solid #270101;
border-top:0px solid #270101;
text-align:left 

}

#table_index_low {
vertical-align:top;
border:0px;
padding:5px;
vertical-align:top; 
}

#div_inner_blank_main {
border:0px solid orange; 
height:400px; 
width:570px;
margin-left:100px;
color:#EED8AE;
font-family:verdana;
font-size:.8em;
}

#footer {
	border:0px solid green; 
	color:#B22222;
	font-family:arial;
	font-size:.7em; 
	text-align:center;
	vertical-align:bottom;
	position:absolute; 
	margin-top:1%;
	margin-left:50px;
	height:25px;
	width:600px;
	padding:0px;
}

#div_media_new {
color:#cc7766;
font-family:verdana;
height:500px;
}

#div_magazine_new {
background-image:url('../images/veneziano.jpg');
font-family:verdana;
font-size:.8em;
border:7px groove gray;
margin-top:35px;
padding:10px;

}

#table_reviews_new {

font-family:verdana;
font-size:.68em;
width:100%;
border:7px groove gray;
background-image:url('../images/veneziano.jpg');
color:black;
padding:10px;
margin-top:25px;
}

/* .image is the thumbs of the gallery pics displayed on photos.php.  was 
height:100%;
width:100%

.image {
height:50%;
width:200%;
border:none;
}*/

#table_pics {
background-image:url('../images/veneziano.jpg');
}



#table_contact {
background-image:url('../images/veneziano.jpg');
width:650px;
color:black;
font-family:verdana;
}


.in2 {  
background-color: #F3F0F0; 
font-family: Verdana; 
color: #cc5566; 
border-right:  1px solid #9E0B0E; 
border-top:  1px solid #9E0B0E; 
border-left:  1px solid #9E0B0E; 
border-bottom:  1px solid #9E0B0E;
}

.select-menu, .text-input, .input-button {
font-family: verdana, helvetica, arial;
color : green; 
font-weight : bold; 
font-size: .7em;
}

.form_text {
color:#333333;
width:500px;
margin-left:10px;
}



.content1 {
height:100%;
width:600px;
border:0px solid #000;
overflow:auto;
}

.content2 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 10px 0px 0px 0px;
padding:10px;
}
/* T R B L */
.content3 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content4 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}

.content5 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content6 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}

.content7 {
height:120px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content8 {
border:0px solid #fff;
width:600px;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}



/* whats new page */
.content1W {
height:100%;
width:600px;
border:0px solid #000;
overflow:auto;
}

.content2W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 10px 0px 0px 0px;
padding:10px;
}
/* T R B L */
.content3W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content4W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}

.content5W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content6W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}

.content7W {
height:230px;
width:295px;
border:0px solid #fff;
text-align:center;
margin: -252px 0px 0px 306px;
padding:10px;
}

.content8W {
border:0px solid #fff;
width:600px;
text-align:center;
margin: 5px 0px 0px 0px;
padding:10px;
}


/*     homepage          */

.contenthome1 {
width:600px;
border:0px solid #fff;
overflow:auto;
}

.contenthome2 {
width:295px;
border:1px solid green;
margin: 10px 0px 0px 0px;
}
/* T R B L */
.contenthome3 {
width:295px;
border:1px solid purple;
margin: -202px 0px 0px 306px;
}

.contenthome4 {
width:295px;
border:1px solid blue;
margin: 5px 0px 0px 0px;
}

.contenthome5 {
width:295px;
border:1px solid navy;
margin: -202px 0px 0px 306px;
}

.contenthome6 {
width:295px;
border:1px solid white;
margin: 5px 0px 0px 0px;
}

.contenthome7 {
width:295px;
border:1px solid orange;
margin: -202px 0px 0px 306px;
}

.contenthome8 {
width:565px;
border:1px solid purple;
margin: 3px 0px 0px 3px;
}
/* T R B L */

#div_hidden {
width:310px; 
height:140px;
border:0px solid red;
float:left;
}
/*
#home_quotes {
width:595px;
margin:0px 0px 0px 0px;
font-style:italic;
border:1px solid green;
}

#home_quotes_right {
width:210px;
margin:-265px 0px 0px 360px;
border:1px solid white;
}*/

#div_index_low {
margin-left: 50px;
font-size:.82em;
width:600px;
background:none;
padding:0px;
border: 4px solid #331100; 
color:#ffcc99;
/*background-image:url("texture_orange_3809.jpg");*/
}

#div_index_low2 {
font-size:.8em;
background:#000;
padding:0px;
border:4px solid blue;
border-style: outset;
border-color:#8B3A62;
color:#8B2252; 
text-align:center;
width:660px;
margin-left:-20px;
}

#div_main_text {
width:630px;
margin-left:25px;
z-index:2;
}

#div_main_text2 {
border:0px solid green;
color:#EED8AE;
width:645px;
padding-left:35px;
padding-right:20px;
margin-top:20px;
font-family:verdana;
font-size:.8em;
text-align: justify;
}

#div_main_text2-quotes{
border:0px solid green;
color:#EED8AE;
width:645px;
padding-left:35px;
padding-right:20px;
margin-top:20px;
font-family:verdana;
font-size:.8em;
}

#div_main_text_scats {
border:0px solid green;
color:#EED8AE;
width:700px;
padding-left:35px;
padding-right:20px;
margin-top:20px;
font-family:verdana;
font-size:.8em;
text-align: justify;
}

#div_main_text3 {
border:0px solid yellow;
position:relative; 
margin-top:-210px;
margin-left:35px; 
color:#EED8AE;
font-family:verdana;
font-size:.8em; 
width:90%;
text-align: justify;
}

/*--------rounded edges!--------------------------*/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b20000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #870000;
  border-right:1px solid #870000;
  background:#9f0000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6f0000;
  border-right:1px solid #6f0000;
  background:#a30000}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a30000;
  border-right:1px solid #a30000;}
.spiffy4{
  border-left:1px solid #870000;
  border-right:1px solid #870000}
.spiffy5{
  border-left:1px solid #9f0000;
  border-right:1px solid #9f0000}
.spiffyfg{
  background:#b20000}

 .div_boxes {
 text-align:left;
 }

td.td_audio {
color:#ff0088;
/*background:#330033;*/
text-align:center}

td.td_music {
color:navy;
text-align:center}

td.td_lyrics {
color:green;
text-align:center}

.td_cart {
color:green;
text-align:right;
border:0px solid green;
}

.div_line {
width:90%;
height:2px;
border:1px solid gray;
background:gray;
margin-top:10px;
}

.div_lineRec {
width:95%;
height:2px;
border:1px solid gray;
background:gray;
margin-top:10px;
}

.img_cdcover {
border:4px groove black;
}

.img_thumbcds {
border:1px solid;
padding:9px;
height:85px;
width:85px;
margin-left:10px;
margin-top:5px;
}

.div_thumbcds {
width:760px;
background:black;
padding:0px;
}

.img_colorbk {

padding-right:0px;
height:151px;
width:116px;
float:right;
margin-top:10px
}

.div_colorBk {
border:0px solid gray;
width:55%;
background:#111111;
padding:20px;
height:180px;
}

.div_titleCbk {
font-weight:bold;
float:left;
margin-top:30px;
width:200px;
}


.h3_scats {
color:white;
font-family:MS Comic Sands;
font-size:1.5em;
}

.div_prev_nextT {
height:45px;width:100%;margin-top:0px;font-size:1em;font-weight:bold;border:0px solid green}

.div_prev_nextB {
height:70px;width:90%;margin-top:50px;font-size:1em;font-weight:bold;border:0px solid black}

.div_prev {
margin-left:0px;
float:left;
}

.div_next {
float:right;
margin-top:-5px;
}


.div_newpic_right {float:right;border:1px solid blue;}
.img_newpic_right {float:right;border:5px outset #660000;}