BODY
{
    MARGIN: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    xBACKGROUND-COLOR: #395997;
	xborder: 10px solid grey;
	xwidth: 750px;
	xmargin-left: auto;
	xmargin-right: auto;
	text-align:center;
}
P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
OL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
UL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
LI
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A:link
{
	margin-top: 15px;
	margin-bottom: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
}
A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.ExDemoLink:link
{
    FONT-SIZE: 9pt;
    COLOR: #395997;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.ExDemoLink:visited
{
    FONT-SIZE: 9pt;
    COLOR: #395997;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.ExDemoLink:hover
{
    FONT-SIZE: 9pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
}
A.ExDemoLink:active
{
    FONT-SIZE: 9pt;
    COLOR: #395997;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}


A.FreeDelivery1:link
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.FreeDelivery1:visited
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.FreeDelivery1:hover
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A.FreeDelivery1:active
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}

A.FreeDelivery2:link
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.FreeDelivery2:visited
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.FreeDelivery2:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.FreeDelivery2:active
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    COLOR: #000000;
    TEXT-DECORATION: none;
}


TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.BuyNow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: underline
}
.SalesText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ee0000
}
.Name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000080
}
.Price
{
    FONT-SIZE: 12pt;
    TEXT-DECORATION: line-through
}
.SpecialPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #ee0000
}
.Availability
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #008000
}
TABLE.Item
{
    PADDING-RIGHT: 0px
}
TR.Item1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff
}
TR.Item2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.Title
{
    BACKGROUND-COLOR: #eeeeee
}
TR.Title
{
    BACKGROUND-COLOR: #eeeeee
}
TABLE.Menu
{
    WIDTH: 200px
}
TR.Menu1
{
    BACKGROUND-COLOR: #eeeeee
}
TD.Menu1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
	COLOR: #303080;
	BORDER-BOTTOM: 1px solid silver;
}
TR.Menu2
{
}
A.MenuLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.MenuLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.MenuLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
TD.Item
{
}
TABLE.Header
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #000080
}
TABLE.HeaderMenu
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #eeeeee
}
TABLE.FooterMenu
{
    WIDTH: 750px;
    BACKGROUND-COLOR: white
}
TABLE.Footer
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.Content
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.Checkout
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #ffffff
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
A.TopLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e0e0e0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.TopLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.TopLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e0e0e0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.TopLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c0c000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.BuyNow A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red
}
.BuyNow A:active
{
    FONT-SIZE: 12pt
}
.BuyNow A:link
{
    FONT-SIZE: 12pt
}
.BuyNow A:hover
{
    FONT-SIZE: 12pt
}
.NewsHeadline
{
    FONT-WEIGHT: bold
}

.FlatButtonRed
{
	color:white;
	background-color: #ee0000;
	border-width: 1px;
	border-color:black;
	border-style: solid;
}

.FlatButtonBlue
{
	color:white;
	background-color: navy;
	border-width: 1px;
	border-color:black;
	border-style: solid;
}

/* STOCK STATUS */

.Instock
{
	color:green;
	FONT-WEIGHT: bold;
}

.OnOrder
{
	color:orange;
	FONT-WEIGHT: bold;
}

.Order
{
	color:blue;
	FONT-WEIGHT: bold;
}

/* REGISTRATION FORM */

.regHeadings 
{
	color:#336699;
	font-size:18px;
}
.regWarnings
{
	color:#ff0000;
}
.smallWarning
{
	color:red;
	font-size:9px;
}

.heading
{
	font-size:18px;
}
.headingalt
{
	font-size:14px;
	font-weight: bold;
	color: #303080;
}
.small {
	FONT-SIZE: 10px;
	COLOR: #666666;
}
A.small:link
{
    FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}
A.small:visited
{
    FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}
A.small:hover
{
    FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}
A.small:active
{
    FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}

/* Rules for the Help section */
.helpHeader { 
	display:inline;
	font-weight:bold;
	font-size:16px;
}

.cellborder {
	border:1px dashed #ccc;
	padding-left:15px;
	padding-right:15px;
}

.helpLinkCurrent {
	text-decoration:underline;
}

.helpLink {
	color:black;
}

.helpLink:hover {
	color:black;
}
.freetext {
	color: #CC0000;
	font-weight: bold;
	font-size: 9pt;
}
.redtext {
	color: red;
	font-weight: bold;
}

/* /////////////////////////////*/
/* Product Page  				*/
/* /////////////////////////////*/
A.product:link {
	margin-top: 15px;
	margin-bottom: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
	padding-bottom: 1px;
	padding-top: 5px;
	border-bottom: 1px dashed #303080;
}
A.product:visited {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #303080;
}
A.product:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #ff0000;
}
A.product:active {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #303080;
}

#productTitle {
	background-color:#F2F2F2;
	padding:15px 10px 15px 10px;
	border-top:1px solid #000040;
	border-bottom:1px solid #000040;
}
#productImage {
	padding-right:0px;
	border-right:0px dashed #E0E0E0;
}
#productInformation {
	background-color:#F2F2F2;
	padding:2px 10px 2px 10px;
	border-top:0px solid #000040;
	border-bottom:1px solid #000040;
}
#productDetails {
	padding:15px 20px 15px 20px;
}
.productSubTitle {
	background-color:#F2F2F2;
	padding:2px 10px 2px 10px;
	border-top:0px solid #000040;
	border-bottom:1px solid #000040;
}
.productSubItem {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dashed #999999;
}
.productFirstSubItem {
	padding-bottom:5px;
}
.productPackageTitle {
	font-size:12px;
	padding-top:8px;
}
.productPItem {
	padding-bottom:10px;
	border-bottom:1px dashed #999999;
}
.productPackageItem {
	font-size:10px;
	padding-bottom:0px;
	float:left;
}
H1#productInformation {
	font-size:15px;
	display:inline;
}
H1.productSubTitle {
	font-size:15px;
	display:inline;
}
.FlatButtonWhite
{
	background-color: #F2F2F2;
	border-width: 1px;
	border-color:black;
	border-style: solid;
}
#specialOffer {
	width: 80%;
	/**background-color: #FFFF62;**/
	border: 1px dashed red;
}
#specialTitle {
	font-size: 18px;
	width: 100%;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #FFFF66;
}
#specialBody {
	padding: 10px;
}

ul#links {
	list-style-type: none;
	margin: 0px;
}
ul#links li {
	padding-top: 2px;
}
/* /////////////////////////////*/
/* Account - ORders				*/
/* /////////////////////////////*/

.orderHeader {
	background-color:#336699;
	color:#FFFFFF;
}

.listRow {
	background-color:#FFFFFF;
}
.listRowAlt {
	background-color: whitesmoke;
}

/* /////////////////////////////*/
/* Alphabetic list Styles				*/
/* /////////////////////////////*/
#AlphabeticList
{
   background-color: #ffffff;
   position: relative;
}
#AlphabeticList .AlphabeticListSubList .AlphabeticListColumn
{
   float: left;
   width: 33%;
   position: relative;
}

#AlphabeticList .AlphabeticListSubList
{
   clear: both;
   position: relative;
}

#AlphabeticList .AlphabeticListSubList h2
{
   border-bottom: solid 1px #cccccc;
   font-size: 14px;
}

#AlphabeticList #AlphabeticListMenu
{
   text-align: center;
}

#AlphabeticList #AlphabeticListMenu a
{
   padding-left: 2px;
   padding-right: 2px;
}
#AlphabeticList #AlphabeticListMenu span
{
   padding-left: 2px;
   padding-right: 2px;
}  

.headerRow {
	height: 40px;
	background-image:url(https://www.soundslive.co.uk/res/NewBar.jpg);
}

.headerRow td{
	padding: 3px;
	xbackground-color: #000040;
	color: white;
	font-weight:bold;
	font-size:10px;
}

.returnDetails {
	border: 1px solid #999;
}

.returnDetails .columnName {
	background-color: #f2f2f2;
	font-weight:bold;
}

.readOnly {
	border: 1px solid #C9C7BA;
	color: #ACA899;
}
.warning {
	color: red;
	font-size: 11px;
}

.container
{
	border: 1px solid grey;
	xborder-collapse: true;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}


a:hover.freedeliverylink
{
text-decoration:none;
}
.freedeliverybold
{
	color:red; font-weight:bold; font-size:11pt;
}
.freedeliverynormal
{
	font-weight:normal; color:black;
}
.freedeliveryimage
{
	width: 69px;
	height: 38px; 
	margin-right:5px; 
	float:left;
}
