body {background-color:#666666 ;}
body {background-image:url(/images/browser_bg.jpg);}
body, .cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link, .copyright, a.copyright, .copyright a, a.copyright:link {color:#f3f3f3 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;}
body.cmsPopup {background-color:#666666 ;}
.btn.btn-primary, .btn-primary {background-color:;}
.btn.btn-primary, .btn-primary {color:#666666 ;}
body {margin:0px;padding:0px;}
body {font-family:'PT Sans', sans-serif;}
#cmsPageContainer {background-color:transparent !important;}
#cmslogo {float:left;}
#bannerwrap, #cmsBannerSlideImg {border:1px solid #EBEBEB;width:494px;height:150px;overflow:hidden;}
#contactlead {border-bottom:1px dotted #cccccc;font-size:14px;font-weight:bold;margin-top:8px;}
#cmsWebsiteTemplatePhysical, #cmsWebsiteTemplatePostal {font-size:14px;}
#LoginFormAreawrap {float:right;margin-top:-32px;position:relative;z-index:99999;}
#socialiconswrap {float:right;margin-top:36px;}
#socialiconsfooterwrap {margin-top:20px;}
#find_keywords {background-color:rgb(255, 255, 255);border:1px dotted #A5A5A5;padding:6px;width:156px;}
.shopsearch .searchItem .searchItemCombo select {width:auto;}
.shopsearch {background-color:#FCFCFC;border:0px dotted #333333;margin-bottom:10px;}
.shopsearch h2{margin-top:15px;line-height:17pxborder-bottom:1px dotted #333333;background-image:url('/uploads/105101/images/product_search_magnyfing_glass.png');background-repeat:no-repeat;background-position:138px;}
.searchItemCombo {width:140px;}
.searchItem keywords {color:#fff;}
#contactDetailsWrap {border:0px dotted #ffffff;background:transparent;background-image:url('/images/box_bg.png');margin-top:10px;padding:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#searchForm {padding-bottom:4px;width:185px;position:relative;z-index:998;border:0px dotted #ffffff;margin-top:10px;padding:4px;background:transparent;background-image:url('/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);}
.cmsFormActions input[type="submit"] {font-size:14px;}
h1 {font-weight:800;font-size:16pt;color:#f3f3f3;text-indent:50px;background-image:url('/images/h1arrow.png');background-repeat:no-repeat;margin:0px;padding:0px;line-height:44px;}
h2 {background:transparent;color:;height:40px;line-height:40px;font-size:20px;padding-left:6px;border-bottom:1px dotted ;margin-top:10px;}
h3 {color:;}
#wrapper {margin:0 auto;margin-top:20px;width:960px;border:0px solid #ccc;padding:20px;}
#header {color:#333;width:918px;float:left;padding:10px;border:0px dotted #ffffff;margin:0px 0px 5px 10px;background:transparent;background-image:url('/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#navwrap {float:left;width:920px;color:#333;padding:10px;border:0px solid #EBEBEB;margin:10px 10px 10px 10px;background-color:transparent;background-image:url('/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#leftcolumn {color:#fff;border:0px solid #EBEBEB;background:transparent;margin:-16px 5px 5px 0px;padding:10px;width:195px;float:left;}
#mainwrap {float:left;color:#fff;border:0px dotted #ffffff;background:transparent;background-image:url('/images/box_bg.png');margin:10px 5px 5px 0px;padding:10px;width:494px;display:inline;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#mainwrapTemplateB {float:right;color:#fff;border:0px dotted #ffffff;background:transparent;background-image:url('/images/box_bg.png');margin:0px 0px 0px 0px;padding:10px;width:715px;display:inline;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#mainwrapTemplateFullpage {float:right;color:#fff;border:0px dotted #ffffff;background:transparent;background-image:url('/images/box_bg.png');margin:0px 0px 0px 0px;padding:10px;width:938px;display:inline;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#rightcolumn {color:#fff;border:0px solid #EBEBEB;background:transparent;margin:0px 0px 5px 0px;padding:10px;width:195px;float:left;}
#footerwrap {width:938px;clear:both;color:#fff;border:0px solid #EBEBEB;background-color:transparent;margin:0px 0px 10px 0px;padding:10px;}
#FeaturedProductsFeatured, #FeaturedProductsOnSale, #FeaturedProductsNewItems, #FeaturedProductsBestSeller, #zone2Wrap {border:0px dotted #ffffff;margin-bottom:10px;padding:4px;background:transparent;background-image:url('/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
.shopsearch {background-color:transparent;background-image:url('/images/box_bg.png');border:0px dotted #ffffff;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}
#zone2Wrap {margin-top:10px;}
#FeaturedProductsFeatured ul li {width:195px;}
#FeaturedProductsBestSeller ul li {width:195px;}
#FeaturedProductsNewItems ul li {width:195px;}
#FeaturedProductsOnSale ul li {width:195px;}
#ContentCMS {margin-top:30px;}
.fpprice {color:#ffffff;}
.buybutton {padding:10px;}
#cmsWebsiteNameTitle {margin-top:0px;font-size:26px;font-weight:bold;}
#cmsViewCartNarrow {padding-bottom:4px;width:185px;position:relative;z-index:998;border:0px dotted #ffffff;margin-top:16px;padding:4px;background:transparent;background-image:url('/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);border:0px dotted #333;margin-bottom:10px;}
.shoppingbasketcheckoutbutton,.btnAddToShoppingBasket {padding:10px;}
.shoppingbasketremovebutton,.shoppingbasketupdatebutton,.checkoutsubmitorder {padding:6px;}
.basketSummaryTotal {border-top:4px solid #22B339;background-color:#272727;color:#ECECEC;padding:4px;font-weight:bolder;}
.floatRight25PC {margin:0;float:right;width:24%;display:block;border-left:1px dotted #CCC;padding-left:10px;}
#cmsBlogContentsColumn div ul li {border:1px dotted #ccc;padding:10px;}
.cmsGallery .cmsItemLI .cmsItem {border:0px dotted #333;}
.cmsGallery .cmsItemLI {border:1px dotted #333;}
.cmsNews .cmsItemLI {border:1px dotted #333;padding:6px;}
.list-style-3col li {width:30%;display:inline-block;float:left;margin:7px;}
.cmsItem a.moreInfo, .cmsNavButtons a {padding:6px;}
.list-style-3col .cmsItem .cmsTitle {text-align:left;}
.yourCartIsEmpty {margin-left:6px;}
.cmsFormData input, .cmsFormData textarea, .cmsFormData select {width:80%;}
.cmsFormPrompt {font-size:75%;display:inline-block;float:left;width:70px;}
.toysLoginButton {padding:4px;width:100px;}
.bloglistitemtitle {letter-spacing:1px;font-size:22px;text-decoration:none;}
.bloglistcontent {margin-top:10px !important;}
.bloglistitemdate {margin-top:10px !important;font-weight:bold;}
.featuredproducts img {margin-left:-12px;max-height:none;max-width:none;margin-bottom:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.5);}
.fptitle {width:160px;}
.featuredproducts img {border:0px solid #ffffff;}
.cmsImage.featuredimage img {max-width:none;}
.searchtoykeywords {width:110px;}
.basketSummaryLineItems {border-top:0px solid #ccc;}
.categoryHeaderSummaryText {margin-bottom:20px;}
#cmsViewCartNarrow .basketSummaryLineTitle {font-size:10pt;}
#cmsViewCartNarrow .basketSummaryLineTotal {font-size:10pt;}
#cmsViewCartNarrow .basketSummaryLineRight .basketSummaryTotal{font-size:10pt;}
#cmsBannerSlideDiv img {height:300px;}
.cmsImage.featuredimage img {max-width:160px !important;}
#subscribeFormDiv {background:transparent;background-image:url(/images/box_bg.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);}
#menu {width:100%;background-color:;height:36px;margin-top:0px;border:0px dotted #ffffff;position:relative;z-index:999;}
#menu ul {list-style:none;padding:0px;margin:0px;}
#menu li {float:left;}
#menu ul li a {text-align:center;text-decoration:none;font-size:12pt;line-height:36px;display:block;color:;background-color:transparent;padding:0px 8px 0 8px;border-right:0px solid #555555;}
#menu li:hover A, #nav li.sfhover A {background-color:#333333;color:#ffffff;}
#menu > #nav > li.menuliactive > a, #menu > #nav > li.menuliactive > a:hover{color:white !important;background-color:;}
#menu a:hover{color:white !important;background-color:;}
#menu ul ul {position:absolute;left:-999em;width:180px;margin:0px;padding:0px;-moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.5);}
#menu ul ul li a {background-color:#666;color:white;text-align:left;font-size:10pt;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #555555;padding:0px 8px 0 8px;margin:0 0 0 0;width:180px;}
#menu ul ul ul {position:absolute;top:auto;left:0px;margin:-37px 196px;width:150px;}
#menu li ul a:hover {color:#ffffff !important;background-color:;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}
@charset "utf-8";#catmenu {padding-bottom:4px;width:185px;position:relative;z-index:998;border:0px dotted #ffffff;margin-top:10px;padding:4px;background:transparent;background-image:url('/uploads/100383/images/box_bg.png');-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);}
#catmenu ul {list-style:none;padding:0px;margin:0px;width:178px;}
#catmenu li {left:0px;margin:0px;padding:0px;display:block;position:relative;width:178px;}
#catmenu a, #catmenu a:visited {text-align:left;text-indent:24px;text-decoration:none;font-size:10pt;display:block;width:178px;color:#f3f3f3;background-color:transparent;margin:0px;margin-left:4px;border-bottom:0px solid #777;background-image:url('/uploads/100383/images/cat_menu_bg.png');background-repeat:no-repeat;padding:0px 0px 0px 0px;line-height:32px;}
#catmenu a:hover, #catmenu a:visited:hover {color:#fff;background-image:url('/uploads/100383/images/cat_menu_bg_over.png');background-repeat:no-repeat;}
#catmenu ul ul {display:none;visibility:hidden;position:absolute;background-color:transparent;top:0px;left:101px;width:200px;margin:0px;padding:0px;}
#catmenu ul ul a, #catmenu ul ul a:visited {background-color:#e5e5e5;color:#333333;width:200px;line-height:30px;text-align:left;font-size:9pt;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:0px;border-bottom:1px solid #a3a3a3;padding:0px;margin:0px;background-image:none;}
#catmenu ul ul a {margin:-0px 76px;}
#catmenu ul ul ul {position:absolute;display:none;top:auto;background-color:#666;left:0px;margin:-20px 200px;width:130px;}
#catmenu ul ul a:hover {color:white;background-color:#999;background-image:none;}
#catmenu ul li:hover, #catmenu ul li.sfhover {color:blue;}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {left:-999em;}
#catmenu li:hover ul, #catmenu li.sfhover ul {visibility:visible;display:block;}
#catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {visibility:visible;left:auto;display:block;}
#menu li:hover A, #nav li.sfhover A {color:#ffffff;background-color:#888888;}
#menu li:hover, #menu li.sfhover {background:#b10707;color:#ffffff;}
#menu ul ul li:hover, #menu ul ul li.sfhover {background:#b10707;color:#ffffff;}
body {background-attachment:fixed;}
A {color:#00ccff ;}
BODY {font-family:arial ;}
.formDIVColour {border:1px solid #EEEEEE ;padding:1%;}