<!--

.nothing {}

/* ------- LINK SETTINGS -------------- */
a:active {color: #333333}
a:hover {color: #FF0000}
a:link {color: #FF0000}
a:visited {color: #333333}



/* ------- GENERAL FONT SETTINGS -------------- */ 

.heading {font-family: Verdana; font-size: 14pt; font-weight: bold; color: #0000cc}
.bodyText {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.bodyTextBold {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333}
.bodyTextBB {font-family: Verdana; font-size: 9pt; font-weight: bold; color: #0000cc; list-style-type:disc}
.bodyTextError {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.bodyTextSmall {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.bodyTextWhite {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}

.voucherHeading {font-family: arial, verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666}


/* ------- CATEGORY LIST (Category page body area) -------------- */
.categoryHeader {font-family: Verdana; font-size: 11pt; font-weight: bold; color: #FF66CC}
.categoryDescription {font-family: Verdana; font-size: 9pt; color: #FF66CC}
.categoryRow {padding:4px; color:#FF99CC}


/* ------- CATEGORY LIST (Left Menu) -------------- */
.categoryBackground {background-color: #FFFFFF}
.categoryHeadingRow {background-color: #0000CC; text-align: left; background-image:url('/shop/img/headerbg.gif')}
.categoryHeadingText {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.categoryRow1 {padding:4px; background-color: #E6DCFF; text-align: left; color:#000080}
.categoryRow2 {padding:4px; background-color: #E6DCFF; text-align: left; color:#000080}
.categoryDescription {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #333333}
.stdText {font-family: arial, verdana, Helvetica, sans-serif; color: #333333}

a:link.categoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333 }
a:visited.categoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
a:hover.categoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
a:active.categoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
a:link.subCategoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333}
a:visited.subCategoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333}
a:hover.subCategoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
a:active.subCategoryLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.subCategoryLinkIndent {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none }


/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066}
.productListDescription {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productListPrice {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productListRRP {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
.productListOutOfStock {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productListDateAvailable {font-family: Verdana; font-size: 7pt; color: #C81EB4}
.productListPreOrder {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}

a:link.productListMoreInfo {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000}
a:visited.productListMoreInfo {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000}


/* ------- PRODUCT PAGE -------------- */
.productHeader {font-family: arial, verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333}
.productText {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none;}
.productTextBold {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold}
.productDescriptionHeading {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #C81EB4}
.productDescription {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productPrice {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productRRP {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
.productOutOfStock {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productDateAvailable {font-family: Verdana; font-size: 9pt; color: #C81EB4}
.productPreOrder {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productInfoTable {background-color: #CCCCCC}
.productInfoTableRow1 {background-color: #F3F2F2}
.productInfoTableRow2 {background-color: #FFFFFF}
.productRow1 {background-color: #F0F0F0}
.productRow2 {background-color: #FFFFFF}


/* ------- CHECKOUT PAGES -------------- */
.checkoutBodyText {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt}
.checkoutBodyTextBold {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.checkoutBodyTextError {font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.checkoutBodyTextSmall {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt}
.checkoutTable {background-color: #999999; width: 450px}
.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.checkoutHeadingRow {background-color: #CCCCCC}
.checkoutRow1 {background-color: #F0F0F0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: arial, verdana, Helvetica, sans-serif; font-size: 9pt}
.checkoutSuccess {font-family: Verdana; font-size: 12pt; font-weight: bold; color: #FF30CE}
.checkoutFail {font-family: arial, verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000}



/* ------- PAGE LAYOUT -------------- */
.outsideBorder {background-color: #B3B3B3;}
.headerMenuSeparator {background-color: #800080;}
.bgColour {background-color: #000099;background-image:url('/shop/img/mainpagebg.jpg'); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #3f4986}


/* ------- HEADER -------------- */
.headerRow {background-color: #FFFFFF;}
.headerMenuRow {background-color: #000080; color: #333333; }
a:link.headerLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333333}
a:visited.headerLink {font-family: arial, verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333333}

/* ------- FOOTER -------------- */
.footerRow {padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; height: 16px; }
a:link.footerLink {font-family: Verdana; font-size: 8pt; text-decoration: none; color: #1D1D1D}
a:visited.footerLink {font-family: Verdana; font-size: 8pt; text-decoration: none; color: #1D1D1D}


/* ------- TOP SELLER TABLE -------------- */
.topSellerTable {background-color: #0000CC; background-image:url('/shop/img/headerbg.gif')}
.topSellerRow {background-color: #F5F5FF; border-left-width:1px; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px}
.row3 {background-color: #000000}
a:link.topSellerText {font-family: arial, verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}
a:visited.topSellerText {font-family: arial, verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}


/* ------- PRINTABLE RECEIPT -------------*/
.recieptTable {background-color: #CCCCCC; border: 1px #FF0000; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.storeName {font-family: arial, verdana, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}
.receiptHeading {font-family: arial, verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}

/* ------Page Setup ---------*/

#footerTable {
	MARGIN: 0px auto;
	width: 60em;
    border-right: 1px solid #333333;
    border-Bottom: 1px solid #333333;
    border-left: 1px solid #333333;
    background-color:#FFFFFF
}
#HeaderTable
{
    MARGIN: 0px auto;
	width: 60em;
    border-right: 1px solid #333333;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom-width: 1px;
    border-bottom-color: #333333; background-color:#FFFFFF
}
#Headermenu
{
    MARGIN: 0px auto;
	width: 60em;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom-color: #333333; background-color:#FFFFFF
}
#ContentTable
{
	border-left:1px solid #333333; 
	border-right:1px solid #333333; 
	border-bottom:1px dashed #333333; 
	margin:0px auto; width: 60em;
	border-top-width: 1px;
	border-top-color: #333333;
	background-color:#FFFFFF
}

/* ######### Top tabs ######### */

#ddtoptabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
width: 450px;
height: 27px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: normal 10px arial, verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.3em;
font-size: 120%;
}


#ddtoptabs a, #ddtoptabs strong{
float:left;
color:#fff;
background: transparent url("/shop/img/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 10px;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}

#ddtoptabs a span, #ddtoptabs #current span{
float:left;
display:block;
color:#fff;
background: transparent url("/shop/img/tabs_right.gif") no-repeat right top;
padding:3px 9px 3px 6px;
font-weight:bold;
}

#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background-position:0 -300px;
border-bottom: 1px solid #0000cc;
}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#ddtoptabs a:hover{
background-position:0% -150px;
}

#ddtoptabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #0000cc;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

-->