﻿html, body {width:100%;height:100%;margin:0px;padding:0px;}
body {font-family:Arial, sans-serif;font-size:9pt;color:#3a3b3c;background-color:#e6ebee;background-image:url(/i/BG.png);background-repeat:repeat-y;background-position:center top}
img {border:0px;}
h1 {margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Sans-Serif;font-size:32px;font-weight:normal}
h2 {margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Sans-Serif;font-size:14pt;font-weight:normal}
h3 {margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Sans-Serif;font-size:12pt;font-weight:normal}
h4 {margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Sans-Serif;font-size:10pt;font-weight:normal}
p {margin:0px 0px 10px 0px;padding:0px;}
form {margin:0px;padding:0px;}
a, a:active, a:visited {color:#226088}
ul {margin:0px 0px 10px 0px;padding:0px 0px 0px 16px}
li {margin:0px 0px 2px 0px;padding:0px}
sup {font-size:8pt;text-decoration:none}

#divBackground {padding-top:14px;background-image:url(/i/backgrounds/Green.jpg);background-repeat:no-repeat;background-position:center top}
#divBody {position:relative;width:900px;margin:0px auto;}
#divHeader {height:157px;}
#divLogo {position:absolute;top:12px;left:18px;width:163px;height:157px;} #divLogo img {width:145px;height:145px;}
#divSearch {position:relative;height:92px;}
#divSearch input {position:absolute;top:25px;left:670px;width:200px;border-width:0px;padding:3px 2px;margin:0px;background-color:Transparent;font-family:Arial, sans-serif;font-size:9pt;color:#aaabac;}
#divNavigation {padding:0px 10px;text-align:right;font-size:10pt;font-weight:bold;}
#divNavigation a {margin:0px 9px;color:#eaebec;text-decoration:none;}
.SubNavigation, .SubSubNavigation {position:absolute;visibility:hidden;left:-1000px;top:-1000px;width:400px;text-align:center;font-size:10pt;font-weight:bold;}
.SubNavigation a, .SubNavigation a:active, .SubNavigation a:visited {margin:0px 9px;color:#134980;text-decoration:none;}
.SubSubNavigation a, .SubSubNavigation a:active, .SubSubNavigation a:visited {margin:0px 9px;color:#eaebec;text-decoration:none;}
#divContent {padding:80px 18px 4px 18px;}
#divFooter {padding:20px 0px 25px 0px;text-align:center}

#Facebook {display:block;position:absolute;top:-8px;left:374px;z-index:100;width:146px;height:74px;}

div.h1Container {height:46px;overflow:hidden;}
div.Clearer {clear:both}
div.Clearer img {width:1px;height:1px}

td.fL {padding:4px 10px 4px 0px;vertical-align:top;text-align:left;font-style:italic}
td.fR {padding:1px 0px 1px 0px;vertical-align:top;}
input.Text {width:160px;margin:0px;font-family:Arial, sans-serif;font-size:9pt;}
textarea.Text {width:160px;margin:0px;font-family:Arial, sans-serif;font-size:9pt;}
select.Dropdown {width:166px;margin:0px;font-family:Arial, sans-serif;font-size:9pt;}

.L {float:left;width:204px;margin-top:80px;color:#eaebec;background-color:#000000}
.LContent {padding:15px;background-image:url(/i/LeftContent-BG.jpg);background-repeat:no-repeat}
.LBase img {width:204px;height:78px;}
.L a, .L a:active, .L a:visited {color:#eaebec;text-decoration:none} .L a:hover {color:#ffffff;text-decoration:underline}

.R {float:right;width:204px;margin:0px 0px 0px 20px}
.RContent {width:174px;padding:15px;background-image:url(/i/RightContent-BG.png)}
.RBase img {width:204px;height:75px;}
.R a, .R a:active, .R a:visited  {position:relative;text-decoration:none} .R a:hover {text-decoration:underline}

.R2 {float:right;width:204px;margin:0px 0px 0px 20px;color:#eaebec;background-color:#000000}
.R2Content {padding:15px;background-image:url(/i/R2Content-BG.jpg);background-repeat:no-repeat}
.R2Base img {width:204px;height:85px;}
.R2 a, .R2 a:active, .R2 a:visited {color:#eaebec;text-decoration:none} .R2 a:hover {color:#ffffff;text-decoration:underline}

/* Home */
#divProductPanel {background-color:#000000}
#divHomeFeatures {padding:80px 9px 4px 9px;text-align:center;background-image:url(/i/Content-BG.jpg);background-repeat:no-repeat;}
#divHomeFeatures img {width:215px;height:152px;margin:2px;}

/* Search */
div.ProductList {float:right;width:664px;margin-top:80px;padding:0px 18px 0px 0px;}
div.PListing {display:inline-block;width:220px;height:345px;}
div.PListing img {width:220px;height:294px;}
div.PListing h4 {width:220px;height:51px;margin:0px;padding:0px;text-align:center;font-weight:bold;background-repeat:no-repeat;}
div.PListing h4 a, div.PListing h4 a:active, div.PListing h4 a:visited {color:#3a3b3c;text-decoration:none}

/* Product */
div.ProductImages {float:left;width:391px;}
div.ProductMainImage {position:relative;top:0px;left:0px;}
#MacInASacDecal {position:absolute;left:114px;top:448px;width:257px;height:67px;}
#DueNorthDecal {position:absolute;left:163px;top:415px;width:213px;height:98px;}
#WDCSDecal {position:absolute;left:212px;top:298px;width:161px;height:215px;}
img#ProductImage {width:392px;height:531px}
div.ProductAltImagesTop {margin:4px 0px 0px 2px;overflow:hidden}
div.ProductAltImagesBase {margin:0px 0px 0px 2px;overflow:hidden}
div.ProductAltImagesTop img {width:391px;height:32px;}
div.ProductAltImagesBase img {width:391px;height:32px;}
div.ProductAltImages {width:371px;margin:0px 2px 0px 2px;padding:0px 10px 0px 10px;background-image:url(/i/RightContent-BG.png)}
div.ProductAltImagesL {float:left;width:120px;margin-left:2px;}
div.ProductAltImagesL h3, div.AssociatedProduct h3 {margin-bottom:5px}
div.ProductAltImagesR {float:right;width:235px;text-align:right}
div.ProductAltImagesR a {position:relative}
div.ProductAltImagesR img {width:72px;height:72px;margin:2px;border:solid 1px #d0d1d2}
div.ProductDetails {float:right;width:248px;}
div.ProductDetails h3 {margin-bottom:4px}
img.PFeature {width:77px;height:66px;margin:0px 2px 1px 0px}
img.ProductBase {width:900px;height:75px;}
.OutdoorLeisure {margin-top:80px;padding:0px 0px 0px 18px;background-color:#b3cfe1;background-image:url(/i/OutdoorLeisure-BG.jpg);background-repeat:no-repeat}
.DueNorth {margin-top:80px;padding:0px 0px 0px 18px;background-color:#c7d6d9;background-image:url(/i/DueNorth-BG.jpg);background-repeat:no-repeat}
.TownAndCountry {margin-top:80px;padding:0px 0px 0px 18px;background-color:#d6d3b5;background-image:url(/i/TownAndCountry-BG.jpg);background-repeat:no-repeat}
.Children {margin-top:80px;padding:0px 0px 0px 18px;background-color:#c3e1e6;background-image:url(/i/Children-BG.jpg);background-repeat:no-repeat}

div.AssociatedProduct {padding:18px 18px;}
td.AssociatedProductDetails1 {width:236px;vertical-align:top;text-align:center}
td.AssociatedProductDetails2 {width:110px;padding-right:10px;vertical-align:top;}
td.AssociatedProductDetails3 {width:254px;padding-right:10px;vertical-align:top;}
td.AssociatedProductDetails4 {vertical-align:top;}

/* News */
.Date {float:left;width:68px;height:78px;text-align:center;background-image:url(/i/Date-BG.jpg);}
.Date h6 {margin:0px;padding:13px 0px 0px 0px;font-size:11pt;font-weight:normal;text-transform:uppercase}
.Date div {position:relative;top:-2px;font-size:24pt;}
.Article {float:right;width:575px}
.Article div.images {float:right;width:302px;margin:0px 0px 15px 20px;}
.Article div.images img {margin:0px 0px 5px 0px;border:solid 1px #d0d1d2;background-color:#ffffff}
.Article p {padding-bottom:20px}

div.TradeShow {display:inline-block;overflow:auto;width:227px;height:116px;padding:30px;vertical-align:top;background-image:url(/i/TradeShow-BG.jpg);background-repeat:no-repeat}

div.OnlineStockist {display:inline-block;overflow:auto;width:155px;height:68px;margin-bottom:5px;padding:20px 30px 0px 30px;text-align:center;vertical-align:top;background-image:url(/i/OnlineStockist-BG.jpg);background-repeat:no-repeat}
div.OnlineStockist p {margin-bottom:6px;font-weight:bold;}