* { padding: 0; margin: 0; } body { margin: 0; padding: 0 0 2em 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; } a { color: #444 !important; } #pageSurround { width: 85em; margin: 0 2em; padding: 2em;  background: #fff url(/skins/Free-Taster/styleSheets/../../../images/getLogo.php?skin=Free-Taster) no-repeat 2em .4em; } #topHeader { text-align: right; clear: both; margin: 2em 0; padding-right: 0px; padding-top: 3em; height: 3.4em; border-bottom: 1px solid #ccc; } .boxTitleLeft, .boxTitleRight { line-height: 165%; text-transform: uppercase; padding: .4em .6em; } .boxContentLeft, .boxContentRight { padding: .6em .6em; margin-bottom: 1em; } .boxContentLeft#categoryNav{ margin-bottom: 0 !important; padding: 0 !important; background: transparent; } .colLeft, .colLeftCheckout { position: relative; z-index:5; left: 0px; width: 15em; float: left; } .colMid { position: relative; margin: 0 1em; width: 53em; float: left; } .colRight { position: relative; width: 15em; right: 0px; float: right; } .boxContent { padding: 0 .6em .6em .6em; margin-bottom: 1em; margin-top: 0; position: inherit; overflow: hidden; }   .colMainCheckout { position: relative; width: 69em; margin: 0 0 0 1em; float: left; }  .siteDocs { text-align: right; padding: 0; margin: 1em 0; width: 91em; line-height: 200%; } .siteDocs a { background: transparent !important; } .pagination { text-align: left; padding-top: 5px; padding-bottom: 5px; clear: both; display: block; } #subCats { text-align:justify; text-align: center; border: 1px solid #C9CEFC; margin: 0px; padding: 3px; float: left; width: 387px; } .subCat { text-align: center; padding: 8px; float: left; width: 110px; } .regSep{ padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; overflow: hidden; } .regSep a.txtCheckout { float: left; position: relative; clear: both; margin: 1em 0; } #imgThumbSpace { margin-top: 1.4em; } #imgThumbSpace p { line-height: 165%; } #imgThumbSpace img { padding-right: 0; padding-bottom: 0; margin-bottom: 3px; width: 97px; }  #mainmenu-nav { list-style: none; list-style-type: none; padding: 0; margin: 0; overflow: hidden; } .li-nav a { padding: .3em .6em; width: 13.8em; border-bottom: 1px dotted #333; display: block; text-decoration: none; margin: 0; }  .ul-nav, .li-nav { display: block; list-style: none; } .ul-nav { width: 165px; padding: 0px; } .li-nav { float: left; } .li-nav .ul-nav { display: none; position: absolute; margin-left: 154px; margin-top: -22px; border: 1px dotted #666; border-bottom: 0; z-index: 99; } .li-nav .ul-nav a { border-bottom: 1px dotted #333; padding-bottom: .3em; } .li-nav .ul-nav a:hover { } a.hassubmenu { background-image: url(/skins/Free-Taster/styleSheets/../styleImages/more.gif); background-repeat: no-repeat; background-position: 143px 6px; }   #viewProdWrap { overflow: hidden; padding: 1em 0; } p#viewProdTitle, p.txtContentTitle, span.txtContentTitle { font-weight: normal; font-size: 1.8em; letter-spacing: -1px; line-height: 100%; padding: .3em 0; } #viewProdLeft { float: left; width: 18em; margin-top: .6em; margin-right: 1.4em; padding-top: .4em; } #viewProdLeft .mainPic img { width: 195px; border: 3px solid #ddd; } #viewProdLeft .mainPic { position: relative; } .mainPic #mainPicBigger a { position: absolute; background: transparent url(/skins/Free-Taster/styleSheets/../styleImages/backgrounds/view-larger.png) left bottom repeat-x; text-transform: uppercase; text-align: center; margin: 0 3px 3px 3px; padding: 5px 10px; width: 175px; bottom: 0; } #viewProdRight { margin-top: .6em; float: left; width: 32em; } #viewProdDesc { margin-bottom: 2em; } #viewProdDesc p { line-height: 155%; padding-top: 0; } #viewProdDesc #prodPrice { font-size: 16px; letter-spacing: -1px; margin: 1em 0; font-weight: bold; text-transform: uppercase; } #write_review { margin: .6em; } #write_review txtContentTitle { } #breadCrumb { padding: .6em; margin: 0 0 .1em 0; } #breadCrumb a:hover { text-decoration: underline; } div.latestProds { text-align: center; width: 12.91em; padding: 0; margin: 0; float: left; overflow: hidden; } .subCatWrap { width: 51.6em; overflow: hidden; position: relative; } .subCatWrap div.latestProds { } div.latestProds .latestProdsIndividual { border: 1px solid #ccc; height: 14em; margin: 0 0.4em 0.4em 0; padding: .8em .5em .5em .5em; position: relative; } div.latestProds .latestProdsIndividual .latestProdsIndividualDesc { position: absolute; bottom: .3em; left: .4em; padding: .3em; width: 10.9em; } div.latestProds .latestProdsIndividual .latestProdsIndividualDesc a { text-decoration: underline; line-height: 165%; } div.latestProds .latestProdsIndividual .latestProdsIndividualDesc a:hover { text-decoration: none; } #searchandSession { } #searchForm { clear: both; margin-bottom: .2em; position: relative; margin-top: -3.6em; } #searchForm .searchBox { border: 1px solid #666; padding: .2em .4em; font-family: arial, sans-serif; } #searchForm a { display: block; font-size: 11px !important; padding: .3em 3.4em; } #session { margin-top: 0; margin-bottom: 1em; } .catProdList { border-top: 1px dotted #333; padding: 1em 1em 1em 1em; overflow: hidden; margin: .6em 0 0 0; } .catProdListProd { line-height: 165%; overflow: hidden; } .clearance { clear: both !important; } .catProdListProdPic { padding: .4em; float: left; margin: 0 1em 0 0; } .catProdListRight { margin-left: 6em; padding-left: 0; } .catProdListTitle { margin-bottom: .8em; } .catProdListTitle a { font-size: 15px; letter-spacing: -1px; text-transform: uppercase; text-decoration: underline; } .catProdListTitle a:hover { text-decoration: none; } a.fullDetails { } p.catPrice { line-height: 200%; font-size: 14px; letter-spacing: -1px; } p.catPrice span.txtSale { margin: 0 .6em; } form.buyButton { display: inline; padding: 0; } .buyButtonWrap { float: right; text-align: right; margin: 0; } .catDesc { margin: 1em 0; } .sortOptions { text-align: left; margin: .4em 0; padding-top: 1em; display: block; clear: both; } .sortOptions #sortMethod { width: 8em; padding: 2px; } .sortOptions .searchBtn { padding-top: 2px; } .reviewForm p { margin: 1em 0 1em 0; } .reviewForm p span { float: left; width: 10em; padding-top: .3em; } .reviewForm input { padding: 3px; } #submitReview { margin-left: 10em; float: left; } .productOpts { margin-bottom: 1em; } .productOpts td { padding-bottom: .3em; } .productOpts select option { padding-right: 1em; } .productOpts p { margin-bottom: 1em; } .optName { padding: .3em .8em 0 0; } .addToCart { margin: 1em 0; padding-bottom: 1em; } ul.reviewLinks { margin: 1em 0 !important; padding: 0 !important; } ul.reviewLinks li { list-style-type: none; line-height: 155%; padding: 0; margin: 0 !important; } ul.reviewLinks li a { font-size: 11px; } table.tellFriend { margin-top: 1em; } table.tellFriend td { padding: 5px !important; } .cartThumb { width: 8em; } .cartThumb img{ margin: .6em; text-align: center; } .productName { font-size: 12px; font-weight: bold; line-height: 200%; } .priceTotals, .priceTotals.grandTotal { font-size: 12px; line-height: 205%; } .priceTotals.grandTotal { background: #eee; line-height: 225%; } table.standardTable { margin: 1em 0; } table.standardTable tr td { padding: .3em; } table.standardTable tr td input { padding: .3em; width: 180px; } table.standardTable.newsletter tr td input, table.standardTable tr td input.noSizing { padding: .3em; width: auto; } table.standardTable tr td input.noSizing { border: none !important; background: transparent; } table.standardTable tr td select { padding: 3px; border: 1px solid #333 !important; width: auto; } .emailChoice { width: 150px !important; } table.standardTable tr td input.submit { padding: .3em .6em; width: auto; } .bigCheckoutButton { float: right; margin: 2.6em -5px 1em 0; text-align: right; } .btmSubNav { border-top: 1px solid #333; margin: 1em 0; }  img { border: none; } .cart_icon { margin: 0; padding: .5em 0 0 0; } .searchBtn { border: 1px solid #666; padding: .1em .6em .2em .6em; font-size: 11px; cursor: pointer; } .searchBox { border: 1px solid #666; font-size: 11px; } .textbox { border: 1px solid #333; padding: .2em .4em; font-family: arial, verdana, sans-serif; font-size: 11px; } .textboxDisabled { border: 1px solid #EBEBEB; } .submit { border: 1px solid #666; padding: .3em .5em; margin-top: .3em; font-size: 11px; } form { margin: 0px; padding: 0px; } ol, ul { margin: 0px; padding: 0px; } li { list-style-position: inside; margin: 0px; padding: 0px; } li.bullet { list-style-type: square; } li.bulletLrg { list-style-type: square; font-size: 14px; } li.account { list-style-type: square; padding-top: 5px; padding-bottom: 5px; }  a.txtSession, a.txtSiteDocs {  text-decoration: none; } a.txtSession:hover, a.txtSiteDocs:hover {  text-decoration: underline; } a.txtButton, a.txtButton:hover { font-weight: bold; padding: 3px 8px; margin-left: .4em; text-align: center; text-decoration: none; cursor: pointer; } .txtOldPrice { text-decoration: line-through; color: #ccc; margin-right: .4em; }  .txtOutOfStock { color: #00A2C0; font-weight: bold; } .txtSiteDocs, a.txtSiteDocs { text-decoration:none; } a.txtSiteDocs:hover { text-decoration:none; } .txtDefault, a.txtDefault, a.txtLink, a.txtLocation { text-decoration:none; } a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { text-decoration:none; } a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited { text-decoration:none; } .txtContentTitle { font-size: 14px; font-weight: normal; padding: 0 0 .4em 0; margin: 0 !important; text-transform: uppercase; display: block; } .siteDocs .txtSiteDocs { background: none !important; } .txtContentTitle#catTitle { padding-top: .4em; } .txtBoxSave { padding-left: 16px; font-weight: bold; } .tblList { border: 1px solid #333; } .tdListTitle { font-weight: bold; } .tdEven { } .tdOdd { } .txtCartPrice { float: right; padding-right: 3px; } .txtCart { } .cartTotal { border-top: 1px dotted #333; width: 13.6em; padding-top: 5px; padding-bottom: 8px; margin-top: .6em; overflow: hidden; } .viewBasketButton { padding-bottom: 0; text-align: center; overflow: hidden; } .viewBasketButton a.txtviewCart { border: 1px solid #444 !important; padding: .3em .8em !important; width: 12em !important; clear: both; float: left; } a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited, a.txtCartProduct:hover { text-decoration: none; } a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited { font-weight: bold; text-decoration: none; font-weight: bold; padding: 2px; border: 1px solid #444; } a.txtviewCart:hover { }  .cartProgress { font-weight: normal; color: #999; padding: .5em .5em .6em .5em; width: 67em; margin: auto auto 1em auto; text-align: left; text-transform: uppercase; letter-spacing: -1px; } .txtcartProgressCurrent { font-weight: bold; } .quickBuy { text-align: left; padding: .8em 0; } .quickBuy .submit { padding: 1px 10px 3px 10px; cursor: pointer; } .tdcartTitle { font-weight: bold; padding: .5em; border-bottom: 5px solid #fff; } .tdCartSubTotal { padding-top: 10px; border-top: 1px solid #444; } a.txtCheckout { font-weight: bold; font-size: 16px; text-transform: uppercase; letter-spacing: -1px; text-decoration: none; padding: .8em 1.2em; border: 1px solid #333; } a.txtUpdate, a.txtUpdate.changeAddress { font-weight: bold; text-decoration: none; padding: 3px 16px; } td.changeAddress { padding: 1em 0; }  .txtError { font-weight: bold; color: #c00; background: #FFCECE url(/skins/Free-Taster/styleSheets/../styleImages/icons/flag.gif) .4em .5em no-repeat; border: 1px solid #c00; margin: 1em 0 0 0; padding: .6em .6em .6em 25px; } .txtCopyright { width: 91em; text-align: right; margin: 0; } a.txtCopyright:hover { text-decoration: none; } .dropDown { width: 120px; } .addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link { font-weight: bold; text-decoration: none; font-weight: bold; } .RatingTop { padding: .6em; border-bottom: 1px dotted #333; } .RatingMain { padding: .6em; line-height: 165%; } .RatingBottom, .ReviewBot { padding: .6em; } a.sortLink { font-weight: bold; text-decoration: none; } a.sortLink:hover { text-decoration: underline; } #shipping-select { width: 220px; padding: 2px; margin-left: .8em; } table.myOrders tr td { padding: 1em 0; } table.myOrders tr td a { text-decoration: underline; }  li.num a:hover, .siteDocs a:hover { text-decoration: underline; } .searchBtn, .submit, .tdListTitle, a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover, .txtcartProgressCurrent, .tdcartTitle, a.sortLink, .boxTitleLeft, .boxTitleRight, #breadCrumb, a.txtviewCart:hover, #viewProdLeft .mainPic #mainPicBigger a, #breadCrumb a, a.txtCheckout, a.txtButton, a.txtButton:hover, a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited, a.txtUpdate, a.txtUpdate.changeAddress, a.txtCheckout { color: #fff !important; } body, .li-nav a:hover, .priceTotals.grandTotal { background: #ccc !important; } .RatingTop, .RatingBottom, .ReviewBot, .boxContent, .textboxDisabled, ol, ul, li.num, .txtCart, a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited, .addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link, .txtSession, .txtCopy, .txtSiteDocs { color: #333 !important; } body, a, #searchForm .searchBox, .textbox, .txtDefault, a.txtDefault, a.txtLink, a.txtLocation, .quickBuy, .searchBox { color: #444 !important; } a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited, .txtBoxSave, .txtCartPrice,  a.fullDetails, .txtSale, .txtOutOfStock, .txtStockWarn, .txtContentTitle { color: #a02b2b !important;  } a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited, a.txtCheckout { background: #a02b2b !important;  } .searchBtn, .submit, a.txtButton, a.txtButton:hover, .tdListTitle, .cartProgress, .tdcartTitle, .boxTitleLeft, .boxTitleRight, #breadCrumb, .txtSiteDocs { background: #333 !important; } a.txtUpdate, a.txtUpdate.changeAddress, a.txtviewCart:hover { background: #444 !important; } .li-nav .ul-nav a:hover, #searchForm .searchBox, .textbox { background: #ddd; } .tdOdd, .tdcartEven, .RatingBottom, .ReviewBot, .RatingMain, .boxContentLeft, .boxContentRight, div.latestProds .latestProdsIndividual .latestProdsIndividualDesc, .catProdList { background: #f4f4f4; } .tdEven, .tdcartOdd, .RatingTop, .li-nav a, .li-nav .ul-nav, .catProdListProdPic, .searchBox, .textboxDisabled { background: #fff; } 