.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, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #45555F}
.smlheading {margin-top: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #45555F}
.bodyText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.bodyTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333}
.bodyTextError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.bodyTextSmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.bodyTextWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}

.voucherHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666}


/* ------- CATEGORY LIST (Category page body area) -------------- */
.categoryHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000099}
.categoryDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.categoryRow {padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}


/* ------- CATEGORY LIST (Left Menu) -------------- */
.categoryBackground {background-color: #FFFFFF}
.categoryHeadingRow {background-color: #465560; text-align: left; background-image: url(../img/header/menu_bg.gif);background-repeat:repeat-x;border-bottom: solid 1px #465560}
.categoryHeadingText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: white;}
.categoryRow1 {background-color: #FBB034; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left;background-image: url(../img/header/leftcol_bg.gif);background-repeat:repeat-y;border-right: solid 1px #FBB034;border-bottom: solid 1px #FBB034;}
.categoryRow2 {background-color: #FBB034; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left;background-image: url(../img/header/leftcol_bg.gif);background-repeat:repeat-y;border-right: solid 1px #FBB034;border-bottom: solid 1px #FBB034;}
.categoryDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.categorySpacer {padding:0px; margin:0px;height:4px;}
.categoryFooter {background-color: #465560;height:1px;}
A.categoryLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.categoryLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.subCategoryLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.subCategoryLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.subCategorySelectedLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 8pt; color: #333333}
A.subCategorySelectedLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 8pt; color: #333333}
.subCategoryLinkIndent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none }


/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066}
.productListDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productListPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productWholesalePrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #888888}
.productListRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #aaaaaa}
.productListOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productListDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006600}
.productListPreOrder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productListPreOrder Img {padding-top: 2px;}
.productListAddToCart Img {padding-top: 2px;}
.productDiscountInfo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #CC0000;}
.productListMoreInfo Img {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000;padding:2px;}
A.productListMoreInfo:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000;padding:2px;}
A.productListMoreInfo:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000}


/* ------- PRODUCT PAGE -------------- */
.productHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333}
.productText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none;}
.productTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold}
.productDescriptionHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #465560}
.productDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #aaaaaa}
.productOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006600}
.productPreOrder {font-family: Verdana, Arial, 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: #FFFFFF;border: solid 1px #CCCCCC;}
.productRow2 {background-color: #FFFFFF;border: solid 1px #CCCCCC;}


/* ------- CHECKOUT PAGES -------------- */
.checkoutBodyText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.checkoutBodyTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.checkoutBodyTextError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.checkoutBodyTextSmall {font-family: Verdana, Arial, 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: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.checkoutSuccess {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #33CC00}
.checkoutFail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000}



/* ------- PAGE LAYOUT -------------- */
.outsideBorder {background-color: #FBAF34;}
.headerMenuSeparator {background-image: url(../img/header/menu_shadow_bg.gif)}
.bgColour {background-color: #FFFFFF;}


/* ------- HEADER -------------- */
.headerRow {background-color: #FBAF34; background-image: url(../img/header/toplogo_bg.gif); background-repeat:repeat-x}
.headerInfo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333;}
.headerMenuRow {height:22px; background-color: #45555F; background-image: url(../img/header/menu_bg.gif);background-repeat:repeat-x;border-bottom: solid 1px #45555F}
.headerLink {color: #999999;}
A.headerLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF}
A.headerLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF}

/* ------- FOOTER -------------- */
.footerRow {background-color: #45555F; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; height: 22px; color: #999999; background-image: url(../img/header/menu_bg.gif);border-bottom: solid 1px #45555F;}
.footerRowShadow {height:1px;padding:0px;margin:0px;background:#455560}
A.footerLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration: none; color: #FFFFFF}
A.footerLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration: none; color: #FFFFFF}


/* ------- TOP SELLER TABLE -------------- */
.topSellerTable {background-color: #FCB034}
.topSellerRow {background-color: #FFFFFF}
.row3 {background-color: #999999; }
A.topSellerText:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}
A.topSellerText:visited {font-family: Verdana, Arial, 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: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}
.receiptHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}

/* ------- THUMBNAIL DISPLAY -------------*/
#selectcolourCodecontainer { height:225px;width:auto; padding:2px; padding-left:28px; border: solid 1px #CCCCCC;background-color: #fff; background-image: url(../img/coloursselect_sidebar.gif); background-repeat:no-repeat;background-position: 0px 0px;   }
#selectsizeCodecontainer { height:225px;width:auto; padding:2px; padding-left:28px; border: solid 1px #CCCCCC;background-color: #fff; background-image: url(../img/sizeselect_sidebar.gif); background-repeat:no-repeat;background-position: 0px 0px;   }
#selectpackTypeCodecontainer { height:225px;width:auto; padding:2px; padding-left:28px; border: solid 1px #CCCCCC;background-color: #fff; background-image: url(../img/packtypeselect_sidebar.gif); background-repeat:no-repeat;background-position: 0px 0px;   }
#selectproductCodecontainer { width:auto; padding:2px; padding-left:28px; border: solid 1px #CCCCCC;background-color: #fff; background-image: url(../img/productselect_sidebar.gif); background-repeat:no-repeat;background-position: 0px 0px;   }
div.colourscontainer { margin-left: 0px;padding-left:28px; border: solid 1px #CCCCCC;background-color: #fff; background-image: url(../img/colours_sidebar.gif); background-repeat:no-repeat;background-position:0px 0px;   }
div.generalcontainer { padding-left:0px; border: solid 1px #CCCCCC;background-color: #fff;}
/* #productAjax {float:left;margin-top:2px;margin-bottom:2px;width:90%;height:225px;border: 1px solid #CCCCCC;}
*/
#productAjax {float:left;margin-top:2px;}
div.spacer { clear: both; }
div.coloursfloat { float: left;border-bottom: solid 1px #eeeeee; border-right: solid 1px #eeeeee;}  
div.coloursfloat p { margin:1px;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333 }
div.imageDisplay { text-align:center; }  
div.imageDisplay p { margin:1px;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333 }
div.reviewfloat { float: right; padding:2px;text-align: center;}  
div.reviewfloat p { width:110px;margin:1px;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333 }
.selectProductfloat { text-align: center;vertical-align:top; margin-left: 5px; }  
div.selectProductClear { margin-left: 5px; }  
.selectProductfloat p { margin:1px;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333 }
.gradientTab { text-decoration:none;margin: 2px 2px 2px 0px;float:left;padding:2px 4px 2px 4px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white;margin-right:4px;background-image: url(../img/header/menu_bg.gif);background-repeat:repeat-x;background-position:bottom;border: solid 1px #000000;cursor:pointer;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:left;font-size: 10px;font-weight:bold;}
ul#nav li{float:left;margin-right: 0px;text-align: center;padding: 2px 3px 0px 3px;}
ul#nav a{float:left;width:135px;padding: 3px 0px;background: #465560;text-decoration:none;color: #EFEFEF}
ul#nav a:hover{background: #95B8CD;color: #FFFFFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}
div.productBox {float:left;padding:2px;border: solid 1px #465560;background:#eeeeee;width:99%;margin-bottom:2px;}

.formNoPadding {padding:0px;margin:0px;}
.productreviewRow1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border:solid 1px #45555F;}
.greyline {background-color:#cccccc; height:1px;margin:0px;padding:0px;}
.reviews {font-weight:bold;}
.wheretobuy {background-image: url(../img/wheretobuy_bg.jpg); background-repeat:repeat-x;margin-top:4px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;border:solid 1px #45555F;}
.wheretobuy_title { margin-top:4px;vertical-align:middle;padding-left:4px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333;margin-right:4px;background-image: url(../img/wheretobuy_region_bg.jpg);background-repeat:repeat-x;background-position:top;height:20px;border:1px solid #000;}
.wheretobuy_subregion { margin-top:4px;vertical-align:middle;padding-left:4px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333;margin-right:4px;background-color:#efefef;height:18px;border:1px solid #dddddd;}
.wheretobuy_region {margin-top:4px;vertical-align:middle;padding-left:18px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff;background-image: url(../img/wheretobuy_title.gif);background-repeat:no-repeat;height:22px;padding-top:3px;margin-right:4px;}
.wheretobuy_body {vertical-align:middle;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;margin-left:6px;}

.enthusiasts_title {background-image: url(../img/homepage/enthusiasts_bg.gif); background-repeat:repeat-x;background-color:#EEF8FD;}
.enthusiasts_body {background-color:#EEF8FD;padding-left:15px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;background-image: url(../img/homepage/enthusiasts_body_bg.gif); background-repeat:repeat-x;}
.retailers_title {background-image: url(../img/homepage/retailers_bg.gif); background-repeat:repeat-x;background-color:#E4EDF2;}
.retailers_body {background-color:#E4EDF2;padding-left:20px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.homepageReview {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;text-align:center;}
.discountBox {float:left;padding:2px;border: solid 1px #465560;background:#eeeeee;width:99%;margin-bottom:2px;}
.discountItem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;margin-left:6px;margin-top:1px;padding-left:8px;background-image:url(../img/leftnav_arrow.gif);background-repeat:no-repeat;}