BODY{
	scrollbar-3d-light-color: #E1E9EF;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #E1E9EF;
	scrollbar-dark-shadow-color: #E1E9EF;
	scrollbar-face-color: #E1E9EF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E1E9EF;
	}

input.search
{
	height: 17px;
	background-color: #E1E9EF;
	border: solid #000066;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
	
}

A:link { color: #666; text-decoration: none; }

A:visited {
	color: #666;
	text-decoration: none;
}
.box_padding { padding: 4px; }
A:active {
	color: #666666;
	text-decoration: none;
}

A:hover {
	color: #800000;
	text-decoration: none;
}

A.dark:link {
	color: #003366;
	text-decoration: none;
}

A.dark:visited {
	color: #003366;
	text-decoration: none;
}

A.dark:active {
	color: #003366;
	text-decoration: none;
}

A.dark:hover {
	color: #800000;
	text-decoration: none;
}
.smallpara { font-size: 11px; }
TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

TD.dark {
	font-size: 11px;
	font-family : tahoma;
	color : #f0f0f0;
}

P.dark {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
}

TD.menu { color: #000046; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma, Arial
 }
DIV.prodname { color: #555; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
DIV.menu {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana,Tahoma,Arial
}

HR {
	height: 1px;
	color: #999999;
}  

td.prodimage { margin-top: 50px; }

SPAN.price {
COLOR: #8b0000; font-weight: 600; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}  

DIV.prodprice {
text-align: right;
}  

DIV.detailprice {
text-align: right;
}
td.detailimage {
vertical-align:top;
}
DIV.detailname { color: #555; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }

IMG.prodimage { border-thickness: 2px; vertical-align:top; border: solid 1px #ddd; }   

P.pagenums { font-size: 11px; font-family : Verdana; font-weight: bold; }

td.prodnavigation {
font-size: 11px;
font-family : Verdana;
color : #555; 
}

P.prodnavigation {
font-size: 11px;
font-family : Verdana;
color : #555;
}

select.prodoption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:250px; color: #555; font-weight: normal; text-align: left; }

.main_heading   { font-weight: bold; font-size: 15px; font-family: Arial, Helvetica }
.pg_main_heading { font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; font-weight: bold; }
.sub_heading    { color: #555; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica; text-transform: uppercase }
.sub_heading1 { color: #555; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica }
.pg_sub_heading  { color: #555; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica; text-transform: uppercase }
.dates { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; }
.musician { color: #777; font-size: 11px; font-family: Verdana, Georgia, Times ; }
.smaller { font-size: 10px; font-family: Verdana, Georgia, Times; }
.works  { color: #555; font-variant: small-caps; font-size: 13px; font-family: Verdana, Georgia, Times }
.composer { color: #555; font-weight: 600; font-size: 12px; font-family: Arial, Verdana, Georgia, Times, Helvetica, Geneva, Swiss, SunSans-Regular }
.musician1 { color: #555; font-size: 8px; font-family: Verdana, Georgia, Times; vertical-align: super }
.catalogue    { color: #555; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.catalogue1 { color: #555; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.price     { color: #8b0000; font-weight: 600; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.teaser_heading  { color: #555; font-weight: 600; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.teaser_sub_heading  { color: #555; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.teaser_catalogue { color: #555; font-size: 9px; font-family: Verdana, Georgia, Times }
body { color: #555 }
.nav a  { color: #555; font-size: 12px; font-family: Verdana, Georgia, Times; text-decoration: none; text-transform: uppercase }
.nav a:active  { color: #555; font-size: 12px; text-decoration: none }
nav a:hover  { color: #8b0000; font-size: 12px; text-decoration: none }
.nav  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.separator_NOLINES  { padding-bottom: 3px; }
.HeadlineBOX { padding-left: 14px; }
.Headline3px { padding-right: 6px; padding-left: 6px; }
.HeadlineRIGHT { padding-right: 14px; }
.separator_LINES  { margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #555 }
.BOX_top_sides { padding: 8px 8px 4px; border-top: 1px solid #555; border-right: 1px solid #555; border-left: 1px solid #555; }
.BOX_bottom_sides { padding-bottom: 14px; border-left: 1px solid #555; border-bottom: 1px solid #555; border-right: 1px solid #555; }
.BOX_complete { padding: 8px; border: solid 1px #555; }
.separator_BOTTOM { margin-right: 3px; margin-bottom: 3px; padding: 3px; border-bottom: 1px solid #555; }
.separator_RIGHT { margin-right: 3px; margin-bottom: 3px; padding: 3px; border-right: 1px solid #555; }
.separator_XRIGHT { margin-right: 3px; margin-bottom: 3px; padding: 3px; }
.pg_summary    { color: #555; font-weight: normal; font-size: 12px; font-family: Verdana, Georgia, Times }
.pg_summary1 { color: #555; font-size: 11px; font-family: Verdana, Georgia, Times }
.pg_summary2 { color: #555; font-size: 11px; font-family: Verdana, Georgia, Times; text-transform: uppercase }
.link  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-transform: none }
.link a:active { color: #1e90ff }
.link a:hover  { color: #800000; text-decoration: none }
.link a  { color: #1e90ff; text-decoration: none }
.uppercase { color: #555; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase   ; letter-spacing: 1.75px; }
.group { color: #666; font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.colourBLACK { color: black; }
.SIDES_both { border-left: 1px solid #555; border-right: 1px solid #555; }
.SIDES_top { border-top: 1px solid #555; }
.SIDES_bottom { border-bottom: 1px solid #555; }
.SIDES_right { padding: 4px 8px 4px 4px; border-right: 1px solid #555; }
.SIDES_left { padding: 4px 4px 4px 8px; border-left: 1px solid #555; }
.SIDES_leftpad { padding-bottom: 14px; border-left: 1px solid #555; }
.PAD_14_bottom { padding-bottom: 14px; }
.PAD_14_top_bottom { padding-top: 8px; padding-bottom: 8px; }
.CORNER_left { padding-top: 4px; padding-bottom: 8px; padding-left: 8px; border-bottom: 1px solid #555; border-left: 1px solid #555; }
.CORNER_right { padding: 4px 8px 8px 4px; border-right: 1px solid #555; border-bottom: 1px solid #555; }
.CORNER_bottom { padding-bottom: 14px; border-bottom: 1px solid #555; }
.SIDES_topleft { border-top: 1px solid #555; border-left: 1px solid #555; }
.SIDES_leftboth { border-top: 1px solid #555; border-bottom: 1px solid #555; border-left: 1px solid #555; }
.SIDES_topboth { border-top: 1px solid #555; border-right: 1px solid #555; border-left: 1px solid #555; }
.SIDES_all { border: solid 1px #555; }
