#toys-and-games ul.topNavLevel2 {left:-101px;}

/* Removes customer newsletter subscription from My Account - this caused an issue with customers going through the checkout so must stay until a fix has been implemented */
.myaccount #updateCustomerMarketing {display:none;}

/***Header Links***/

#headerLinks{float:right;width:460px;}

#headerLinks li{display:inline;float:right;margin-left:54px;margin-right:0px;width:justify;}

#headerLinks a,#headerLinks img{display:inline-block;}

#orderLink{margin-top:0px;width:70px!important;}

#orderLink a{background:url('/pws/client/images/new-buttons/order.gif') no-repeat top;cursor:pointer;float:right;margin-left:70px!important;margin-right:-149px!important;height:15px;outline:none;overflow:hidden;text-indent:-9999px;width:150px;}

#orderLink a:hover{background:url('/pws/client/images/new-buttons/order-hover.gif') no-repeat top;}

#storeLink{margin-top:0px;width:80px!important;}

#storeLink a{background:url('/pws/client/images/new-buttons/store.gif') no-repeat top;cursor:pointer;float:right;margin-left:101px!important;margin-right:-88px!important;height:15px;outline:none;overflow:hidden;text-indent:-9999px;width:70px;}

#storeLink a:hover{background:url('/pws/client/images/new-buttons/store-hover.gif') no-repeat top;}

#newsletterLink{margin-top:0px;width:80px!important;}

#newsletterLink a{background:url('/pws/client/images/new-buttons/news.gif') no-repeat top;cursor:pointer;float:right;margin-left:40px!important;margin-right:-55px!important;height:15px;outline:none;overflow:hidden;text-indent:-9999px;width:96px;}

#newsletterLink a:hover{background:url('/pws/client/images/new-buttons/news-hover.gif') no-repeat top;}

#loginRegister{float:right;width:175px;}

#createAccountLogin{outline:none;}

#createAccountLogin{background:url('/pws/client/images/new-buttons/login.gif') no-repeat top;cursor:pointer;float:right;margin-right:-11px!important;height:15px;text-indent:-9999px;width:135px;}

#createAccountLogin:hover{background:url('/pws/client/images/new-buttons/login-hover.gif') no-repeat top;}

#logoutBtn{background:url('/pws/client/images/new-buttons/logout.gif') no-repeat top;cursor:pointer;float:right;height:15px;outline:none;text-indent:-9999px;width:46px;}

#logoutBtn:hover{background:url('/pws/client/images/new-buttons/logout-hover.gif') no-repeat bottom;}

#myAccountBtn{background:url('/pws/client/images/new-buttons/my-account.gif') no-repeat top;cursor:pointer;float:right;height:15px;outline:none;text-indent:-9999px;width:67px;}

#myAccountBtn:hover{background:url('/pws/client/images/new-buttons/my-account-hover.gif') no-repeat bottom;}

#searchForm{background:url(/pws/images/backgrounds/search-background.gif) no-repeat left;float:left;height:40px;margin:2px 0 0 34px; padding:7px 0 0 70px;width:364px;} 

#searchForm input{border:none;} 

#searchForm input#keywords{background: none repeat scroll 0 0 transparent;border-color: #BDBDBD -moz-use-text-color #BDBDBD #BDBDBD;border-right: medium none;border-style: solid none solid solid;border-width: 1px medium 1px 1px;float:left;height:15px;margin-left:129px;margin-top:-6px;padding:2px;width:200px;} 

#searchForm input#searchButton{background: none repeat scroll 0 0 transparent;float: right;height:21px;margin-left:0;margin-right:8px;margin-top:-6px;padding:0;width:22px;} 

#miniBasket{margin-top:3px;} 

.js #miniBasketOverview{background:url('/pws/images/backgrounds/my-checkout-background.png') no-repeat bottom;} 

.js #emptyBasket{margin-top:4px;} 

.js #miniBasketProductsCont{margin-top:4px;} 

.js #miniBasketDetailCont a{font-family:arial;} 

.js #miniBasketDetail p img{padding-top:7px;}

.js #miniBasketProductImgCont a{float:right;width:42px;margin-top:-8px;}

.js #miniBasketDetailCont #productSize{font-size:1em;margin-left:-3px;} 

.js #miniBasketDetail{font-family:arial;font-size:1em;}

#companyLogo{margin: 24px 0 0 2px;}


/***End of Header links***/


/***top navigation***/

div#mainCont{border-top:2px solid #bdbdbd;float:left;min-height:325px;padding-top:5px;position:relative;width:960px;}

#topNavLevel1,#topNavLevel1 a,#topNavLevel1 li,#topNavLevel1 span{font-family:arial,Helvetica,sans-serif;font-size:12px;z-index:10;}

#topNavLevel1{background:url("/pws/client/images/new-buttons/topnav_color11.gif") repeat-x;border-top:0px solid #FFFFFF;display:inline;float:left;height:29px;width:960px;}

#topNavLevel1 li:hover,#topNavLevel1 li.hover{background:url("/pws/client/images/new-buttons/topnav_hover1g.gif") no-repeat left top;}

#topNavLevel1 li:hover a,#topNavLevel1 li.hover a{background:url("/pws/client/images/new-buttons/topnav_hover1g.gif") no-repeat right top;text-decoration:none;}

#topNavLevel1 .activeNav,#topNavLevel1 .activeNav:hover{background:url("/pws/client/images/new-buttons/topnav_hover1g.gif") no-repeat left top!important;}

#topNavLevel1 .activeNav a,#topNavLevel1 .activeNav a:hover{background:url("/pws/client/images/new-buttons/topnav_hoverg.gif") no-repeat right top!important;}

#topNavLevel1 a{color:#FFFFFF;font-weight:normal;}

#topNavLevel1 .topNavLevel2{background:#FFFFFF;border:none;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;display:none;left:0px;padding:6px 10px 12px 5px;position:absolute;top:31px;}

#topNavLevel1 .topNavLevel2 li span{color:#484848;float:left;font-size:1.em;font-weight:bold;margin-bottom:8px;text-align:left;text-decoration:none;}

#topNavLevel1 .topNavLevel3 li a{background:none;font-family:arial;font-size:11px;font-weight:normal;text-decoration:none;padding:2px 0px 2px 0px;}

.isActiveNav{border-top:2px solid #737373!important;}

#topNavLevel1 li a span {padding: 9px 12px 10px 12px;}
 
#topNavLevel1 li.last a span {border-right: 0px;}

/* Experimental Top Nav Option */
#topNavLevel1 .topNavLevel2 .topNavLevel3 li:hover {background:#ccc !important;}
#topNavLevel1 .topNavLevel2 .topNavLevel3 li:hover a {color:#111 !important; width:110px; text-decoration:none;}

#leftNavLevel1 .leftNavLevel2 li {padding:0 0 0 15px;}
#leftNavLevel1 .leftNavLevel2 li:hover {background:#ccc !important; color:#ccc !important; width:110px; width:165px;}
#leftNavLevel1 .leftNavLevel2 li a {display:block; padding:2px 0 3px; width:165px;}
#leftNavLevel1 .leftNavLevel2 li:hover a {color:#111 !important; text-decoration:none;}


#footerNavigation li {padding: 0 8px;}

#applyFilter li ul li:hover,
#removeFilter li ul li:hover {background:#ccc;}
#applyFilter li ul li:hover a,
#removeFilter li ul li:hover a {color:#111 !important; display:block; padding:0 0 0 25px; text-decoration:none; width:137px}

div#checkoutCont div#checkout form div.checkout-note { display: none; }

#mainCont.basic a{
float: none;
}

body { -webkit-text-size-adjust: none;}

body{
    background: url(/pws/client/images/new-buttons/site-background.jpg)

}

div#pageCont{ 
background-image:none; 
background:#fff; 
padding:10px; 
border-left: 1px solid #CCC; 
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
} 

#footerCont 
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#footerCont a
{
font-family:arial;
font-size:1em;
color:#757575;
padding-right:1px;
padding-left:1px;
}

#applyFilter li ul li a, #removeFilter li ul li a {display:block; width:auto;}

div.topBanner {margin-top:10px;}

#footerNavigation li {
    padding: 0 7px;
}

#topNavLevel1 #fashion .topNavLevel2.children4 {
    left: -279px;
}

/* Checkout logo line fix */ 
#checkoutHeaderCont #companyLogo 
{
margin-top: -6px;
} 


#mainImageCont img.large-overlay-image {z-index: 0;}





/***product listing page***/

.productCont h3{font-family:arial;}

.productCont span.price{color:#585555;}

#mainContentCont h2.heading{font-family:arial;margin-bottom:0px;padding:5px 5px;}

#leftNavLevel1{font-family:arial;}

#applyFilter span.heading,#removeFilter span.heading{font-family:arial;}

#applyFilter li ul li a{font-family:arial;font-weight:normal;}

#removeFilter li ul li a{font-family:arial;font-weight:normal;}

#productsCont{border:0px;padding-top:10px;}

.productCont{border:1px solid #e0e0e0;padding:0px 10px;margin-right:12px;}

.productCont h3{min-height:35px;margin-top:185px;font-family:arial;font-weight:normal;font-size:1.1em;}

.productCont img.productImg{margin-top:-260px;float:left;position:relative;z-index:1;}

.productCont .productImage img.overlay{top:-260px;z-index:2;}

.productCont .productImage img.overlay-banner{top:-118px;margin-left:0px;position:absolute;margin-bottom:15px;left:0px;}

.productCont .productButtons{margin-top:-189px;margin-bottom:-160px;height:10px;text-align:center;}

.categoryRowDivider{border-top:0px;}



/***End of product listing page***/


/***product description page***/

div#productDetailsCont h1.heading{font-family:arial;font-weight:bold;color:#575757;}

div#productDetailsCont div#productInfoCont div.priceAndInformation p.productPrice span.price,div#productDetailsCont div#productInfoCont div.priceAndInformation div span.price,div#productDetailsCont div#productInfoCont div.priceAndInformation span.fromTo{color:#575757;}

div#productDetailsCont div#productInfoCont div.priceAndInformation p.productPrice span.save,div#productDetailsCont div#productInfoCont div.priceAndInformation div span.save{background-color:#fff;color:red;font-family:arial;font-weight:bold;font-size:1.1em;margin:4px;padding:5px 5px;}

div#productDetailsCont div#productInfoCont div.priceAndInformation p.productPrice span.original,div#productDetailsCont div#productInfoCont div.priceAndInformation div span.original{text-decoration: line-through;font-family:arial;font-size:1.1em;}

div#productDetailsCont div#productInfoCont div.shortDescription{font-family:arial;}

div#productDetailsCont div#productInfoCont #productDescription{border:1px solid #ededed;font-family:arial;background:#fafafa;width:431px;padding:0 0 15px;margin-right:-3px;}

div#productDetailsCont div#productInfoCont #productDescription ul{width:410px;}

div#productDetailsCont div#productInfoCont #productDescription ul li{list-style:none;color:#f3f4f4;margin:0 0 5px 1px;}

ul.additionalProds .productTitle{font-family:arial;}

ul.additionalProds .price,ul.additionalProds .fromTo{color:#575757;}

ul.additionalProds .save{font-weight:normal;}

ul.additionalProds .original{font-size:.9em;}

div.additionalProdsCont{border:1px solid #ededed;}


