/* Digital 144 */
body {
    padding:0px 0px 15px 0px;
    margin:0px;
}

p {
    padding:0px;
    margin:0px 0px 10px 0px;
}
a {
    outline:none;
    cursor: pointer;
}


/*framework*/
#wdk_template-headercontainer a, #wdk_template-headercontainer a img {
  border:none;
  text-decoration: none;
}
#wdk_template-header4 {
    padding: 20px 0px; display: block;
}
#wdk_template-logoscontainer {
    float:left;
    margin-left:15px;
    margin-right:15px;
    margin-top:10px;
    margin-bottom:10px;
}
#wdk_template-frame {
    width:1000px;
    margin:0 auto;
}
#wdk_template-sitecontainer {
    height:auto;
    margin:0px;
    padding:0px 0px 0px 0px;
}
#wdk_template-headercontainer {
    width:100%;
    text-align: center;
}
#wdk_template-sitecontent {
    width:1000px;
    height:100%;
}
#wdk_top-divider {
    height:1px;
    margin:0px 10px 9px 10px;
}

/*central user content*/
#wdk_content-container {
    padding:0px;
    margin:0px 0px 10px 0px;
}
#wdk_content-container a {
    text-decoration:none;
}

/*main content*/
#wdk_content-maincontentcontainer {
    padding:0px 20px;
    font-size:14px;
}

/*side cols*/
.wdk_sidecolumn-container {
    font-size:14px;
    padding-bottom:15px;
    width:160px;
}
#wdk_sidecolumn-containerleft {
    padding:0px 0px 0px 15px;
}
#wdk_sidecolumn-containerright {
    padding:0px 15px 0px 0px;
}

.wdk_sidecolumn-item {
    border-bottom:1px solid #a8a8a8;
    padding-bottom:5px;
    margin-bottom:15px;

}
.wdk_sidecolumn-itemtitle {
    font-size:18px;
    padding-bottom:15px;
}
.wdk_sidecolumn-itemcontent {
    padding-bottom:10px;
}

/*footer*/
div#wdk_template-footercontainer {
    clear:both;
    vertical-align:middle;
    -moz-border-radius-bottom-left:6px; -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottom-right:6px; -webkit-border-bottom-right-radius:6px;
    border-bottom-left-radius:6px; border-bottom-right-radius:6px;
}
.wdk_template-footercontent {
    font-size:12px;
    padding:15px;
    line-height:18px;
}
.wdk_template-footercontent a {
    text-decoration:none;
    font-weight:bold;
}


/*page titles*/
h6#wdk_site-name {margin: 0px; padding: 30px 20px; font-size: 22px; display: block; text-align: center;}

#wdk_content-sitenamecontainer {
    height:40px;
    margin: 10px;
    clear: both;
}
h1.wdk_content-pagetitle {
    font-size:22px;
    padding-bottom:10px;
    font-weight:normal;
    margin:0px;
}

h6#wdk_template-sitename {
    font-size:22px;
    font-weight:normal;
    float:left;
    overflow:hidden;
    white-space:nowrap;
    display:block;
    margin: 7px 0 0 10px

}
#wdk_template-logos4 {
    width:350px;
    overflow:hidden
}

.pageShopTitle {font-size:22px;}

/*menu*/
.wdk_menu-container {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 10px;
    overflow: visible;
    padding: 0 0 1px;
    position: relative;
    width: 100%;
    //padding: 0px 0px 6px 0px
}
.wdk_menu-ul {
    list-style-type:none;
    float: left;
    margin: 0;
    padding: 0;
}
.wdk_menu-item {
    margin:5px 0px 5px 10px;
    float:left;
    padding:0px;
    position:relative;
}
.wdk_menu-item-link {
    display:block;
    overflow:hidden;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    height:15px;
    padding: 5px 0px 5px 8px;
    width: 180px;

}
.wdk_menu-item a:hover {

}
.wdk_menu-currentitem {

}
.wdk_menu-firstitem {

}

#wdk_shop_menu {
    display:none; 
    position: absolute; top:28px; //top:25px; left: 0px; z-index: 3;
}
#wdk_shop_li {z-index: 2 !important;}


.wdk-shopCatList {
    list-style-type:none;
    display:block;
    padding:0px;
    margin:0px;
   

}
.wdk-shopCatList li {
    display:block;
    line-height:22px;
    position:relative;
    padding: 0px;
    width: 188px;
    float:left;
}

.wdk-shopCatList li a {
    text-decoration:none;
    display:block;
    padding: 4px 10px;
    

}
.wdk-shopCatList li a:hover {
    text-decoration:underline;
}
ul.wdk-listLevel_3 {
    float: left;
    margin-left: 188px;
    position: absolute;
    top: 0px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
ul.wdk-listLevel_3 li .wdk_li_first a {
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
ul.wdk-listLevel_3 li .wdk_li_last a {
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
ul.wdk-listLevel_3 li a {
    //height: 100%;
}

.wdk_menu-lastitem {
    border-bottom:none !important;
}

#wdk_last-menu-item {
    border-bottom:none;
}

/*HARD CODED search and basket*/
#wdk_content-sitenamecontainer .wdk_widget-shopbasketnoitem { display:none; }

#wdk_template-basket-img {
    display:table-cell;
    float:left;
    margin-top:11px;
    margin-right:10px;
}
#wdk_basket-container {
    float:right;
    margin-right:10px;
    line-height:42px;
}
#wdk_basket-inner-container {
    float:left;
}
#wdk_basket-image {
    margin-right:10px;
    float:left;
}
#wdk_basket-link {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#wdk_basket-link:hover {
    text-decoration:underline;
}
#wdk_basket-container .wdk_widget-shopbaskettable {

}
#wdk_basket-container .wdk_widget-shopbasket {
    float:left;
    margin-top:-3px;
    width:auto !important;
}
#wdk_basket-container .wdk_widget-shopbaskettotal {
    text-align:left !important;
    display:block;

    font-size:11px;
    padding-left:5px;
}
#wdk_basket-container .wdk_widget-shopbasket strong {
    display:none;
}
#wdk_basket-container .wdk_widget-shopbasketitemtr {
    display:none;
}
#wdk_basket-container .wdk_widget-shopbasketlinks {
    display:none;
}
.wdk_search-bar-button {

}

#wdk_template-searchcontainer {
    float: right;
    padding-right: 5px;
    padding-top: 7px;
}
#wdk_template-searchcontainer form {
    margin: 0px; padding: 0px;
}
.wdk_search-text {
    font-size:12px !important;
    width:170px !important; border: 0; height:14px; padding:5px;
    font-family:Arial;
    background: white;
    color: grey;
    //margin-right: 5px;
}

.curved {
    border-radius: 6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.bottom-curved {
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
}

/*system*/

/*side columns*/
.wdk_sidecolumn-type-shopsearch {
    text-align:center;
}
#searchBoxInput {
    text-align:left;
    width:140px;
    height:18px;
}

.wdk_sidecolumn-input-text {
    width:140px;
    height:18px;

}
.shopcatlist a {
    font-size:14px !important;
}
.wdk_sidecolumn-login-box strong {
    font-size:13px !important;
    font-weight:normal !important;

}
.wdk_sidecolumn-login-box a {
    font-size:13px !important;
}
#searchButton {
    margin-top:5px;
}

.wdk_sidecolumn-type-events a {
    font-size:14px !important;
}
.colitemlist {
    font-size:14px !important;
}
.wdk_sidebasket-noitems,  .shopBasketLink, .shopCheckoutLink, .shopBasketDivider  {
    font-size:14px;
}
.shopBasketLink, .shopCheckoutLink {
    text-decoration:none !important ;
}
.shopBasketLink:hover, .shopCheckoutLink:hover {
    text-decoration:underline !important;
}

/*tell a friend*/
.wdk_tellafriend-recommendlink {
    font-size:14px;
}
#wdk_shop-tellafriend-content {
    font-size:14px;

}
#wdk_shop-tellafriend-content strong {
    font-weight:normal !important;
}


#searchButton, .wdk_sidecolumn-input-submit {width:80px !important;}
.wdk_sidecolumn-login-box p, .wdk_sidecolumn-login-box p a {text-align:left !important; font-size:13px !important;}
.wdk_sidecolumn-type-shopsearch, #searchButtonBox  {text-align: left !important;}

.wdk_sidecolumn-type-events a {font-weight: normal !important;}
.wdk_featuredProductPrice {font-weight: normal !important;}


div#wdk_template-searchcontainer button.wdk_live-button {margin:0px !important;}

/*Shop Cat Side Col*/
ul.wdk_sidecolumn-shopcategories {
list-style: none;
padding: 0px;
margin: 0px;
}
ul.wdk_sidecolumn-shopcategories li {
list-style: none;
padding: 5px;
margin: 0px;
}
/*end*/

/*fix for drop down z-index over product images*/
.productThumbCell {
    z-index: 0 !important;
}
.productTbl {
    position: relative;
    z-index: 0;
}

#relatedProducts .productTbl {border:none !important;}

div.wdk_shop-tellafriend {}
div.wdk_shop-tellafriend a.wdk_tellafriend-recommendlink {font-size:14px; font-weight: normal;}
div.wdk_shop-tellafriend strong {font-weight: normal; font-size:14px;}
div.wdk_shop-tellafriend p {font-size:14px;}
div.wdk_shop-tellafriend textarea#wdk_tellfriend-message, div.wdk_shop-tellafriend input {margin: 5px 0px 10px 0px;}
.wdk-tellafriend-p {display: none;}
div.wdk_shop-tellafriend textarea#wdk_tellfriend-message {width: 343px;}
div.wdk_shop-tellafriend textarea#wdk_tellfriend-message, div.wdk_shop-tellafriend input  {font-size: 12px; padding: 5px;}

.wdk_sidecolumn-login-box a, .wdk_sidecolumn-login-box strong, .wdk_sidecolumn-login-box small {
    font-size: 13px !important;
}