a:link       		     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 12px; text-decoration: underline }
a:visited    		     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 12px; text-decoration: underline }
a:active     		     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 12px; text-decoration: underline }
a:hover      		     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 12px; text-decoration: underline }
body         		     { font-family: Verdana,Geneva,Arial,sans; color: black; font-size: 12px;}
.cg_border   		     { border: 1px solid #DDDDDD; }
.cg_label    		     { border:1px solid #DDDDDD; font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 13px; background-color:#DDDDDD; }
.cg_header   		     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11pt; font-weight: bold;}
.cg_text     		     { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 11px; background-color: #DDDDDD; }
.cg_text1    		     { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 11px; }
.cg_text2    		     { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 12px; background-color: white; font-weight: bold  }
.cg_text3    		     { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 11px; background-color: white  }
.cg_text4                { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 11px; background-color: white }
.cg_storeBackGroundColor { border-bottom:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; background-color: #FFFFFF}
.cg_pageBackGroundColor  { background-color: #AAAAAA}

.pg_navHeader 
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

input.txt {
color: #000000;
background-color: #FFFFFF;
border: 1px solid inset #00008B;
font: bold 1em Arial;
width: 150px;
}

input.txt2 {
color: #000000;
background-color: #FFFFFF;
border: 1px solid inset #00008B;
font: bold 1em Arial;
width: 250px;
}

input.btn {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #000000;
margin: 2px;
padding: 0 5 0 5px;
float:right;

}

form p {
clear: left;
margin: 0px;
padding: 0px;
padding-top: 2px;
}

.grad {
	background-image: url(https://www.seattlekaraoke.com/images/grad.jpg);
	background-repeat: repeat-x; 
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;

}

form p label {
float: left;
font: bold 12px Arial;
}


img
{
border: 0px solid #FFFFFF;
}


/* Spacers */
.space  		     {
	padding: 1px;
	text-decoration: line-through;
}


/* List */
#list {
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
}

#list ul{
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}

#list li{
display: inline;
}

#list a:link, #navigation a:visited {
padding: 3px 8px 2px 8px;
color: #FFFFFF;
background-color: #B51032;
text-decoration: none;
border: 1px solid #711515;
}

#list a:hover {
color: #FFFFFF;
background-color: #711515;
}

/* Navigational Bar */
#navigation {
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
}

#navigation ul{
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}

#navigation li{
display: inline;
}

#navigation a:link, #navigation a:visited {
padding: 3px 6px 2px 6px;
color: #630000;
background-color: #FFFFEE;
text-decoration: none;
font-weight: bold;
border: 1px solid #711515;
}

#navigation a:hover {
color: #CC0000;
background-color: #FFFFEE;
}


/* Styles for navigation bar*/
.cg_navbarTop     		 {
	font-family: Verdana,Geneva,Arial,sans;
	color: #630000;
	font-size: 11px;
	background-color: #FFFFFF;
	width:100%;
/*	border-bottom: 1px solid #630000;
	border-top: 1px solid #630000; */
}
.cg_navbarTop a:link     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline}
.cg_navbarTop a:visited  { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline}
.cg_navbarTop a:active   { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline}
.cg_navbarTop a:hover    { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline}

/* Header buttons */
.button        {
	border: 1px solid #000000;
	background-color:#630000;
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;

}
/* Featured Color button */
.featuredcolor        {
	border: 1px solid #000000;
	background-color:#00FF00;
	font-family: "Verdana,Geneva,Arial,sans";
	color: #630000;
	font-size: 13px;
	font-weight: bold;

}
/* Featured Color button */
.specials        {
	border: 1px solid black;
	background-color: yellow;
	font-family: "Verdana,Geneva,Arial,sans";
	color: red;
	font-weight: bold;

}
.button a:active       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
.button a:visited       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.button a:hover       {
	border: 1px solid #000000;
	background-color:#000000;
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.button a:link       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

/* Button headers below actual header */
.button2        {
	border: 1px solid #630000;
	background-color:#FFFFCC;
	font-family: "Verdana,Geneva,Arial,sans";
	color: #630000;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	height: 20px;
}
.button2 a:active       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #630000;
	font-size: 12px;
	text-decoration: none;
}
.button2 a:visited       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #630000;
	text-decoration: none;
	font-size: 12px;
}
.button2 a:hover       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
}
.button2 a:link       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #630000;
	font-size: 12px;
	font-style: none;
	text-decoration: none;

}
.button3       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	background-color: #FFFF00;
	border: 1px solid #000000;
	font-weight: bold;
	letter-spacing: 5px;
	text-decoration: none;

}
.button3       {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #ffffff;
	font-size: 13px;
	background-color: #FFFF00;
	border: 1px solid #000000;
	font-weight: bold;
	letter-spacing: 5px;
}
.marquee      {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
.marquee a:link      {
	font-family: "Verdana,Geneva,Arial,sans";
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
/* Styles for top navigation bar header*/
.topbarheader     		 { font-family: Verdana,Geneva,Arial,sans; color: #FFFFFF; font-size: 11px; background-color: #DDDDDD; float:right;}
.topbarheader a:link    { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.topbarheader a:visited { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.topbarheader a:active  { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.topbarheader a:hover   { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.headbottom     		{ border-bottom: 1px solid #DDDDDD;}


/* Styles for side navigation bar*/
.cg_navbarSide     		 { font-family: Verdana,Geneva,Arial,sans; color: #FFFFFF; font-size: 11px; background-color: #DDDDDD; }
.cg_navbarSide a:link    { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSide a:visited { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSide a:active  { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSide a:hover   { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }

/* Styles for side navigation bar text*/
.cg_navbarSideText            { font-family: Verdana,Geneva,Arial,sans; color: #FFFFFF; font-size: 11px; background-color: #DDDDDD }
.cg_navbarSideText a:link     { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSideText a:visited  { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSideText a:active   { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_navbarSideText a:hover    { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }

/* Styles for boxes*/
.cg_boxes a:link              { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_boxes a:visited           { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_boxes a:active            { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.cg_boxes a:hover             { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }

/* Styles for PlaceOrder*/
.cg_PlaceOrder    	          { border:1px solid #DDDDDD; font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 13px; background-color:#DDDDDD; }
.cg_PlaceOrder a:link         { font-family: Verdana,Geneva,Arial,sans; color: #808080; font-size: 11px; text-decoration: underline }
.cg_PlaceOrder a:visited      { font-family: Verdana,Geneva,Arial,sans; color: #808080; font-size: 11px; text-decoration: underline }
.cg_PlaceOrder a:active       { font-family: Verdana,Geneva,Arial,sans; color: #808080; font-size: 11px; text-decoration: underline }
.cg_PlaceOrder a:hover        { font-family: Verdana,Geneva,Arial,sans; color: #808080; font-size: 11px; text-decoration: underline }

/* Styles for header box*/
.headercol	         { font-weight: bold; font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; float:right; border-bottom: 1px solid #630000; }
.headercol a:link    { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.headercol a:visited { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.headercol a:active  { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }
.headercol a:hover   { font-family: Verdana,Geneva,Arial,sans; color: #630000; font-size: 11px; text-decoration: underline }

/* Styles for costumizes box*/
.cg_boxes	             { background-color: #FFFFFF; border: 1px solid #OOOOOO; padding:2px }
.cg_cust1     		     { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; background-color: #BCC7E7 ; border: 1px solid #FFFFFF; padding: 2px; }
.cg_cust1 a:link         { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.cg_cust1 a:visited      { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.cg_cust1 a:active       { font-family: Verdana,Geneva,Arial,sans; color: #0000FF; font-size: 11px; text-decoration: underline }
.cg_cust1 a:hover        { font-family: Verdana,Geneva,Arial,sans; color: #808080; font-size: 11px; text-decoration: underline }


.songsearch			     {border:1px solid #00AEEF; font-family: Verdana,Geneva,Arial,sans; color: #ffffff; font-size: 13px; background-color:#00AEEF; padding: 4px;  }
.songsearch a:link	     {border:1px solid #00AEEF; font-family: Verdana,Geneva,Arial,sans; color: #ffffff; font-size: 13px; background-color:#00AEEF; padding: 4px;  text-decoration: NONE }
.songsearch2			 {border:1px solid #00AEEF; font-family: Verdana,Geneva,Arial,sans; color: #ffffff; font-size: 13px; background-color:#00AEEF; padding: 4px;  }

.cg_label2	
	{
	font-family: Verdana,Geneva,Arial,sans;
	color: #000000;
	font-size: 13px;
	background-color: #FFFFEE;
	}
.cg_text2     		     { font-family: Verdana,Geneva,Arial,sans; color: #000000; font-size: 11px; background-color: #FFFFCC; }


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
text-decoration: none;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/images/blockactive.gif) center center repeat-x;
}

.highlight {
{
	border:2px solid #3E5C92;
	background:white;
}

.highlight2 {
{
	border:2px solid #FFFFFF;
	background:white;
}

/* controls background and text for login status on login page */
.cg_LoggedInTextLogin         { font-family: Trebuchet MS; color: #000000; font-size: 12px; background-color: white  }
/* controls background and text for login status in left navigation bar */
.cg_LoggedInTextNavbar        { font-family: Trebuchet MS; color: #000000; font-size: 12px; background-color: #C0C0C0 }
.cg_LoggedInTextNavbar a:link     { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE}
.cg_LoggedInTextNavbar a:visited  { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE}
.cg_LoggedInTextNavbar a:active   { font-family: Trebuchet MS; color: #2A2F5C; font-size: 12px; text-decoration: UNDERLINE}
.cg_LoggedInTextNavbar a:hover    { font-family: Trebuchet MS; color: #800000; font-size: 12px; text-decoration: UNDERLINE}

/* controls product image style */
.cg_productImage	          { border: 0px solid #FFFFFF}
/* controls price list styles */
@media print
{
.noprint {display:none;}
a {	color: #000000;	text-decoration: underline;}
div.pagecontent	{padding: 0pt; margin: 0pt;	background-color: #ffffff;}
div.pagemargin 	{margin: 0;	width: auto !important;	background-color: #ffffff;}
#contentWrapper	{padding: 0pt; margin: 0pt; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; border-collapse: collapse;background-color: #ffffff;}
.grid {	page-break-inside:avoid;}
}
