/* Letterbox v7 11-August-2010 */
*
{
margin:0;
padding:0;
outline:0;
}
body
{
background:#EFF9FC url(/i/bg.jpg) top repeat-x;
font:.75em Arial, Verdana, Helvetica, sans-serif;
color:#333;
}
#navContainer
{
display:block;
width:960px;
z-index:999;
height:41px;
clear:both;
}
#wrapper
{
background:#fff;
width:960px;
margin:0 auto;
overflow:hidden;
padding:0 10px;
}
.floatRight
{
float:right;
}
.floatLeft
{
float:left;
}
p
{
margin:10px 0;
}
.productContainer p
{
margin:0;
}
.caroBlock p
{
margin:0;
}
a
{
color:#333;
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}
.input
{
border:#ccc 1px solid;
padding:2px;
width:35px;
}
.dropdwn
{
border:#ccc 1px solid;
padding:2px;
width:35px;
}
#breadCrumb
{
padding:0 10px 10px;
height:5px;
width:940px;
}
#breadCrumb ul
{
list-style:none;
}
#breadCrumb ul li
{
float:left;
}
#breadCrumb a.bc
{
color:#333;
text-decoration:underline;
margin:0 2px;
}
#breadCrumb a.bc:hover
{
font-weight:bold;
}
#breadCrumb a.bc_Last
{
color:#333;
text-decoration:none;
margin:0 2px;
}
.headBoxError
{
padding:2px 10px;
background-color:#EC1B2E;
margin:0;
font-size:1em;
color:#fff;
font-weight:bold;
position:relative;
}
.headBoxError a
{
position:absolute;
right:10px;
color:#fff;
text-decoration:none;
}
.headBoxError a:hover
{
font-weight:bold;
}
.bodyBoxError
{
padding:10px;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
}
.pinkButton a
{
background:url(/i/pinkButton-left.jpg) no-repeat 0 0;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
height:21px;
}
.pinkButton a:hover
{
background:url(/i/pinkButton-left.jpg) no-repeat 0 -21px;
text-decoration:underline;
}
.pinkButton a span
{
background:url(/i/pinkButton-right.jpg) no-repeat right 0;
padding:2px 5px 4px 2px;
display:block;
}
.pinkButton a:hover span
{
background:url(/i/pinkButton-right.jpg) no-repeat right -21px;
}
.buttonInfo a
{
background:#007DC3;
padding:5px;
color:#fff;
display:block;
text-decoration:none;
}
.buttonInfo a:hover
{
background:#0172B1;
text-decoration:underline;
}
.buttonInfo2 a
{
background:#007DC3;
padding:5px;
color:#fff;
display:block;
text-decoration:none;
}
.buttonInfo2 a:hover
{
background:#0172B1;
text-decoration:underline;
}
.buttonAction a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buttonAction a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonAction a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:4px 13px 5px 10px;
display:block;
}
.buttonAction a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
.buttonActionTable a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:right;
margin:10px 0;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buttonActionTable a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonActionTable a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 8px 6px 5px;
display:block;
}
.buttonActionTable a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
.buttonActionTableTop a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:right;
margin:10px 22px 0 0;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buttonActionTableTop a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonActionTableTop a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 8px 6px 5px;
display:block;
}
.buttonActionTableTop a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
.buttonActionTablePayment a

{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:right;
margin:0 103px 0 0;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buttonActionTablePayment a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonActionTablePayment a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 8px 6px 5px;
display:block;
}
.buttonActionTablePayment a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
.buttonActionTableBasket a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:right;
margin:10px;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buttonActionTableBasket a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonActionTableBasket a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 8px 6px 5px;
display:block;
}
.buttonActionTableBasket a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
h1
{
color:#333;
font-size:1.833em;
}
h2
{
font-size:1.167em;
color:#333;
}
h3
{
font-size:1.167em;
color:#EB1A2D;
font-weight:lighter;
}
.h2products
{
font-size:1.167em;
font-weight:bold;
float:left;
margin:13px 0 0 5px;
color:#EB1A2D;
font-weight:lighter;
}
.h1products
{
font-size:1.333em;
font-weight:bold;
float:left;
margin:10px 0 0;
color:#EB1A2D;
}
h5
{
font-size:.917em;
color:#666;
margin:0;
}
h1 span
{
float:left;
text-indent:-9999px;
}
h1.best-sellers
{
background:url(/i/headers/best-sellers.jpg) no-repeat;
width:304px;
height:34px;
margin:10px 0;
float:left;
}
h1.Personalised
{
background:url(/i/personalised-text.jpg) no-repeat;
width:127px;
height:27px;
margin:0;
float:left;
}
h1.share-with-friend
{
height:18px;
margin:0;
float:left;
color:#333;
font-size:1em;
}
#header
{
background:#61C2E3;
height:169px;
width:960px;
display:block;
}
#headerLeft
{
width:719px;
height:128px;
float:left;
}
#headerLeft ul
{
list-style:none;
margin:10px 0 0;
float:right;
}
#headerLeft ul li
{
float:left;
padding:0 5px;
border-right:#fff 1px solid;
}
#headerLeft ul li a
{
color:#fff;
text-decoration:none;
font-size:1em;
}
#headerLeft ul li.noborder
{
border-right:none;
}
#headerLeft ul li a:hover
{
text-decoration:underline;
}
#headerLeft ul li:last-child
{
border-right:none;
}
#logo
{
background:url(/i/logo.gif) no-repeat;
width:323px;
height:91px;
float:left;
margin:20px 0 0 15px;
}
#logo a
{
display:block;
width:343px;
height:91px;
}
#logo span
{
float:left;
text-indent:-9999px;
}
a.contactURL
{
background: url('/i/contact-letterbox.jpg') no-repeat; 
width: 214px;
height: 40px;
display: block;
float: right;
}
.contactURL span
{
display: none;
}
#contactInfo
{
width:214px;
height:40px;
float:right;
margin:21px 5px 0 0;
}
#contactInfo img
{
border:0;
}
#ukDeliveryHomepage
{
margin-top:17px;
float:right;
font-size:1.2em;
font-weight:bold;
color:#FFF;
}
#ukDeliveryHomepage a
{
color:#FD0;
text-decoration:underline;
}
#ukDeliveryHomepage a:hover
{
color:#EB1A2D;
}
#headerRight
{
width:224px;
height:128px;
float:right;
padding:0 10px 0 7px;
}
#basketHolder
{
background:url(/i/basket-bg.gif) no-repeat;
height:48px;
width:207px;
padding:35px 12px 0 0;
display:block;
border:#999 1px solid;
position:relative;
}
#basketHolder .pinkButton
{
float:right;
clear:both;
margin:5px 0;
}
.itemCount
{
float:right;
color:#666;
}
.total
{
color:#EB1A2D;
}
.quickSearch
{
float:left;
margin:14px 0 0;
width:220px;
}
.searchBox
{
background:url(/i/search-bg.jpg) no-repeat;
width:186px;
height:17px;
border:0;
color:#333;
padding:2px;
font-size:.833em;
float:left;
}
.quickSearch .pinkButton
{
width:27px;
float:right;
margin:0 0 0 2px;
}
a.basketPopupAnchor
{
display:block;
height:83px;
width:219px;
position:absolute;
top:0;
left:0;
}
dl#nav
{
background:url(/i/nav-bg.jpg) repeat-x;
width:960px;
float:left;
clear:both;
list-style:none;
left:0;
display:inline;
position:relative;
z-index:14;
}
#nav dd
{
display:inline;
float:left;
}
#nav dd a
{
color:#007DC3;
font-weight:bold;
text-decoration:none;
padding:4px 9px 5px;
display:block;
font-size:1.167em;
width:87px;
text-align:center;
border-right:#FDEEAF 1px solid;
}
#HOME a
{
padding:12px 9px!important;
height:17px!important;
}
#POCKETMONEY a
{
border-right:0!important;
padding:4px 13px 5px 11px!important;
}
#nav dd a:hover,
#nav li:hover>a
{
background:#FD0;
color:#ED1B2E;
text-decoration:underline;
}
#nav a.norm:hover
{
background:#FD0;
color:#ED1B2E;
text-decoration:underline;
}
#nav dd a.active
{
color:#ED1B2E;
}
#nav :hover dl dd dl
{
display:none;
}
#nav dl dd:hover dl
{
display:block;
}
#nav dd dl
{
display:none;
width:135px;
float:left;
margin:0;
padding:0 0 10px;
}
#nav :hover dl
{
display:block;
padding:8px 0 0;
position:absolute;
top:33px;
}
#nav :hover dd dl dd
{
display:block;
margin:0;
text-align:left;
}
#nav dl dd a
{
width:185px;
color:#007DC3;
margin:0;
padding:4px 5px;
text-decoration:none;
font-size:1em;
text-align:left;
border-right:none;
}
#nav :hover dl dd a:hover
{
text-decoration:underline;
color:#ED1B2E;
display:block;
}
#nav :hover dd dl
{
display:inline;
}
#nav dl dd a
{
background:#FD0;
}
#nav dl dd a._FIRST
{
background:url(/i/nav-top.gif) no-repeat;
}
#nav dl dd a._LAST
{
background:url(/i/nav-bottom.gif) bottom no-repeat;
}
#HOME dl
{
left:0;
}
#LBTRADITIONALTOY dl
{
left:65px;
}
#LBPERSONALISED dl
{
left:167px;
}
#LBCHILDTOYS dl
{
left:277px;
}
#LBOUTDOORPLAY dl
{
left:381px;
}
#LBHOMETRAVEL dl
{
left:488px;
}
#LBBEDROOMS dl
{
left:594px;
}
#LBDRESSINGUP dl
{
left:700px;
}
#LBPOCKETMONEYTOYS dl
{
right:60px;
}
#LBPOCKETMONEYTOYS a
{
padding:4px 12px 5px!important;
}
#LBPOCKETMONEYTOYS dl a
{
padding:4px 5px!important;
}
#nav dd#LBSALE a
{
display:none;
}
#nav dd#LBNEW a
{
display:none;
}
#contentArea
{
padding:10px;
overflow:hidden;
float:left;
width:940px;
}
#homePage
{
padding:10px;
overflow:hidden;
float:left;
width:940px;
}
#staticpage
{
width:620px;
}
#blockNav
{
width:238px;
float:left;
}
#blockNav a
{
color:#333;
text-decoration:none;
}
#blockNav img
{
border:0;
float:left;
}
#blockNav span
{
font-size:.75em;
line-height:12px;
float:right;
width:125px;
margin:34px 9px 0 0;
}
#birthday-club
{
background:url(/i/birthday-club-bg.jpg) no-repeat;
width:223px;
height:85px;
margin:0 0 0 18px;
display:block;
}
#birthday-club span
{
margin:29px 9px 0 0;
width:128px;
}
#lboxShops
{
background:url(/i/lbshops-bg.jpg) no-repeat;
width:220px;
height:85px;
margin:15px 0 0 18px;
display:block;
}
#personalised
{
background:url(/i/personalised-bg.jpg) no-repeat;
width:220px;
height:85px;
margin:15px 0 0 18px;
display:block;
}
#request-catalogue
{
background:url(/i/request-catalogue-bg.jpg) no-repeat;
width:238px;
height:114px;
margin:0;
display:block;
}
#request-catalogue span
{
margin:45px 9px 0 0;
}
#latest-products
{
background:url(/i/latest-products-bg.jpg) no-repeat;
width:220px;
height:85px;
margin:0 0 0 18px;
display:block;
}
#homeSlider
{
background:#61C2E3;
width:700px;
height:383px;
float:left;
position:relative;
}
#homeSlider .tabs-container
{
padding:0;
width:700px;
}
#moreLikeThis
{
width:160px;
float:right;
margin:9px 0 0;
}
#moreLikeThis a
{
color:#EB1A2D;
font-size:1.083em;
}
#moreLikeThis a:hover
{
text-decoration:none;
}
#homeSlider .coda-slider
{
clear:both;
float:left;
padding:0;
width:700px;
position:relative;
overflow:hidden;
margin:auto;
clear:both;
height:330px!important;
}
#homeSlider h2
{
display:none;
}
#homeSlider .panel-wrapper
{
width:700px;
}
#homeSlider ul
{
width:306px!important;
height:53px;
position:absolute;
bottom:0;
list-style:none;
left:0;
margin:15px 0 0;
}
#homeSlider ul li
{
float:left;
margin:15px 10px 0;
border:0;
}
#homeSlider ul li a
{
background:none;
color:#fff;
text-decoration:none;
font-size:1.583em;
letter-spacing:-1px;
padding:0;
}
#homeSlider ul li a:hover
{
background:none;
color:#EB1A2D;
text-decoration:underline;
}
#homeSlider ul li a.current
{
background:none;
color:#EB1A2D;
text-decoration:underline;
}
#subBar
{
display:none;
}
.navigator
{
margin:auto;
text-align:left;
position:absolute;
bottom:50px;
left:10px;
z-index:5;
visibility:hidden;
}
#quickSignUp
{
width:400px;
height:42px;
border-left:#C6D087 1px solid;
position:absolute;
bottom:5px;
right:5px;
color:#fff;
z-index:999;
}
#signUpLeft
{
width:125px;
float:left;
padding:0 0 0 10px;
}
#signUpLeft h1
{
font-size:1.25em;
margin:0;
color:#fff;
font-weight:bold;
}
#signUpLeft p
{
font-size:.917em;
margin:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
line-height:12px;
}
#signUpRight
{
width:254px;
float:right;
padding:20px 0 0;
margin:0 5px 0 0;
}
#signUpRight input
{
background:url(/i/search-bg.jpg) no-repeat;
width:185px;
height:17px;
border:0;
color:#333;
padding:2px;
font-size:.75em;
float:left;
}
#signUpRight .pinkButton
{
width:60px;
float:right;
margin:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.917em;
}
#signUpRight .pinkButton a span
{
padding:3px 5px 4px 4px;
}
#tabsContainer
{
width:938px;
float:left;
clear:both;
}
#tabsContainer h2
{
display:none;
}
ul#homepageCarousel
{
list-style:none;
margin:10px 0;
float:left;
}
#homepageCarousel li
{
float:left;
}
#homepageCarousel li a
{
background:url(/i/homepagecarousel-left.jpg) no-repeat;
padding:0 0 0 11px;
height:35px;
display:block;
color:#007DC3;
font-weight:bold;
text-decoration:none;
}
#homepageCarousel li a:hover
{
background:url(/i/homepagecarousel-left.jpg) no-repeat 0 -35px;
color:#ED1B2E;
text-decoration:underline;
}
#homepageCarousel li a span
{
background:url(/i/homepagecarousel-right.jpg) top right no-repeat;
padding:10px 11px 10px 0;
display:block;
}
#homepageCarousel li a:hover span
{
background:url(/i/homepagecarousel-right.jpg) no-repeat right -35px;
}
#tabsContainer .coda-slider
{
border:#ccc 1px solid;
float:left;
clear:both;
padding:9px;
width:920px;
position:relative;
overflow:hidden;
margin:auto;
height:288px!important;
}
#tabsContainer .coda-slider .panel
{
float:left;
height:100%;
position:relative;
width:940px;
}
.tabsBlock
{
float:left!important;
width:170px;
text-align:left;
margin:0 7px 0 1px!important;
border-right:1px solid #CCC;
padding-right:5px;
}
.tabsBlock img
{
border:0;
}
.tabsBlock p
{
width:165px;
font-size:.917em;
color:#333;
margin:5px 0 0 5px;
height:40px;
}
.tabsBlock p a
{
text-decoration:none;
color:#007DC3!important;
font-weight:bold!important;
}
.tabsBlock p a:hover
{
text-decoration:underline;
}
.tabsBlock .buttonInfo
{
float:right;
font-size:.917em;
margin:0 10px 0 0;
}
.tabsBlock .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.tabsBlock .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.tabsBlock .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:block;
}
.tabsBlock .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.tabsBlock .dropdown
{
float:left;
margin:0 3px 0 35px;
display:block;
font-size:1.167em;
}
.tabsBlock .buttonAction
{
float:right;
}
.tabsBlock .buttonAction a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.tabsBlock .buttonAction a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.tabsBlock .buttonAction a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 14px 6px 10px;
display:block;
}
.tabsBlock .buttonAction a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
span.price
{
color:#EB1A2D;
font-weight:bold;
font-size:1.333em;
margin:0 0 0 5px;
}
.last
{
margin:0;
width:215px;
}
#splishsplashwrapper
{
width:920px;
}
#splishsplashwrapper ul
{
list-style:none;
margin:10px 0;
}
#familyfunwrapper
{
width:920px;
}
#familyfunwrapper ul
{
list-style:none;
margin:10px 0;
}
#pocketmoneywrapper
{
width:920px;
}
#pocketmoneywrapper ul
{
list-style:none;
margin:10px 0;
}
#healthyexercisewrapper
{
width:920px;
}
#healthyexercisewrapper ul
{
list-style:none;
margin:10px 0;
}
.centerHomeCaroImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:170px;
height:170px;
}
.centerHomeCaroImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerHomeCaroImage
{
display: block;
}
.wraptocenterhomecaro span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .wraptocenterhomecaro span
{
display:inline-block;
height:100%;
}
.centerCategoryCaroImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:140px;
height:140px;
}
.centerCategoryCaroImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerCategoryCaroImage
{
display: block;
}
.centerCategoryCaroImage span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .centerCategoryCaroImage span
{
display:inline-block;
height:100%;
}
.centerCategoryPersonalImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:150px;
height:150px;
}
.centerCategoryPersonalImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerCategoryPersonalImage
{
display: block;
}
.centerCategoryPersonalImage span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .centerCategoryPersonalImage span
{
display:inline-block;
height:100%;
}
.centerProductLargeImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:420px;
height:375px;
}
.centerProductLargeImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerProductLargeImage
{
display: block;
}
.centerProductLargeImage span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .centerProductLargeImage span
{
display:inline-block;
height:100%;
}
.centerProductRelatedImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:140px;
height:140px;
}
.centerProductRelatedImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerProductRelatedImage
{
display: block;
}
.centerProductRelatedImage span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .centerProductRelatedImage span
{
display:inline-block;
height:100%;
}
.centerProductRelatedCarouselImage
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:140px;
height:140px;
}
.centerProductRelatedCarouselImage *
{
vertical-align:middle;
}
/*\*/
/*/
.centerProductRelatedCarouselImage
{
display: block;
}
.centerProductRelatedCarouselImage span
{
display: inline-block;
height: 100%;
width: 1px;
}
/**/
html>body .centerProductRelatedCarouselImage span
{
display:inline-block;
height:100%;
}
.coda-slider-no-js .coda-slider
{
height:200px;
overflow:auto!important;
padding-right:20px;
}
.coda-slider-wrapper.arrows .coda-slider,
.coda-slider-wrapper.arrows .coda-slider .panel
{
width:560px;
}
.coda-slider-wrapper.arrows .coda-slider
{
margin:0 10px;
}
.coda-slider p.loading
{
padding:20px;
text-align:center;
}
.coda-slider .panel
{
display:block;
float:left;
}
.coda-slider .panel-container
{
position:relative;
}
#lb_listing
{
padding:10px 0;
float:left;
width:960px;
}
#interiorLeft
{
width:170px;
float:left;
margin:10px 0 0;
}
#interiorLeft h1
{
background:#61C2E3;
color:#fff;
font-size:1em;
margin:20px 0 0;
float:left;
padding:3px 5px 3px 12px;
width:118px;
}
#recentlyViewed
{
border:solid 1px red;
background:#C0E7F4;
padding:5px 12px;
float:left;
clear:both;
margin:40px 0 0;
width:111px;
}
#recentlyViewed h2
{
color:#EB1A2D;
font-size:1em;
margin:0 0 15px;
}
#recentlyViewed a
{
color:gray;
text-decoration:underline;
display:block;
width:90px;
float:left;
margin:3px 0;
}
#recentlyViewed a:hover
{
text-decoration:none;
}
#interiorRight
{
width:780px;
float:right;
margin:10px 10px 0 0;
}
ul#catLeft
{
list-style:none;
width:135px;
}
#catLeft li a
{
display:block;
padding:3px 5px 3px 12px;
color:#666;
font-size:1.167em;
text-decoration:none;
border-bottom:#e5e5e5 1px dashed;
}
#catLeft li.heading
{
background:#ffdd5f;
color:#EB1A2D;
padding:5px 5px 5px 12px;
font-weight:bold;
}
#catLeft li a:hover.heading
{
background:#ffdd5f;
color:#EB1A2D;
}
#catLeft li a.CAT_PATH
{
background:#ffdd5f;
color:#EB1A2D;
padding:5px 5px 5px 12px;
font-weight:bold;
}
#catLeft li a.CAT_CHILD
{
padding:3px 5px 3px 22px;
}
#catLeft li a.CAT_SIBLING
{
padding:3px 5px 3px 22px;
}
#catLeft li a:hover
{
background:#dff3f9;
color:#EB1A2D;
}
#catLeft li a._ON1
{
background:#ffdd5f;
color:#EB1A2D;
font-weight:bold;
}
#catLeft li a._ON2
{
background:#dff3f9;
color:#EB1A2D;
font-weight:bold;
padding:5px 5px 5px 22px;
}
ul.lhscustserv
{
list-style:none;
width:135px;
}
.lhscustserv li a
{
display:block;
padding:3px 5px 3px 12px;
color:#666;
font-size:1.167em;
text-decoration:none;
border-bottom:#e5e5e5 1px dashed;
}
.lhscustserv li.heading
{
background:#ffdd5f;
color:#EB1A2D;
padding:5px 5px 5px 12px;
font-weight:bold;
}
.lhscustserv li a.heading
{
background:#ffdd5f;
color:#EB1A2D;
}
.lhscustserv li a:hover.heading
{
background:#ffdd5f;
color:#EB1A2D;
}
.lhscustserv li a.CAT_CHILD
{
padding:3px 5px 3px 22px;
}
.lhscustserv li a.CAT_SIBLING
{
padding:3px 5px 3px 22px;
}
.lhscustserv li a:hover
{
background:#dff3f9;
color:#EB1A2D;
}
.lhscustserv li a._ON
{
background:#dff3f9;
color:#EB1A2D;
}
ul.giftFinder
{
list-style:none;
width:135px;
float:left;
clear:both;
margin:5px 0 0;
}
.giftFinder li a
{
display:block;
padding:1px 5px 1px 12px;
color:gray;
text-decoration:none;
}
.giftFinder li.heading
{
color:#EB1A2D;
padding:3px 5px 3px 12px;
}
.giftFinder li a:hover
{
text-decoration:underline;
}
#headings
{
width:780px;
height:220px;
}
#headingsLeft
{
background:#C0E7F4;
width:540px;
height:220px;
float:left;
margin:0 20px 0 0;
}
#headingsLeft img
{
float:left;
border:0;
}
#headingsLeft h1
{
color:#0A8CD9;
font-size:1.333em;
float:right;
width:260px;
margin:15px 20px 0 0;
}
#headingsLeft h1 strong
{
color:#EB1A2D;
}
#headingsLeft h2
{
color:#0A8CD9;
font-size:1.2em;
float:right;
width:260px;
margin:15px 20px 0 0;
}
#headingsLeft h3
{
color:#0A8CD9;
font-size:1.1em;
float:right;
width:260px;
margin:10px 20px 0 0;
}
#headingsLeft h2 strong
{
color:#EB1A2D;
}
#headingsLeft h3 strong
{
color:#EB1A2D;
}
#headingsRight
{
background:#DDF4A6;
width:220px;
height:220px;
float:left;
}
#headingsRight h1
{
color:#EB1A2D;
font-size:1.25em;
float:left;
width:200px;
margin:10px 10px 5px;
}
#headingsRight p
{
margin:0 10px;
font-size:1.167em;
}
#productContainer
{
margin:10px 0 0;
float:left;
clear:both;
width:805px;
}
.navHolder
{
display:block;
width:780px;
height:30px;
}
ul.page
{
list-style:none;
float:left;
width:400px;
clear:both;
}
.page li
{
float:left;
margin:5px 3px;
}
.page li.ddown
{
float:left;
margin:0 4px 5px;
}
.page a
{
color:#666;
text-decoration:none;
}
.page a:hover
{
text-decoration:underline;
}
ul#sortBy
{
list-style:none;
float:right;
}
#sortBy li
{
float:left;
margin:5px 0;
padding:0 5px;
border-right:#666 1px solid;
}
#sortBy a
{
color:#666;
text-decoration:none;
}
#sortBy a.sorted
{
color:#DC3870;
}
#sortBy li.noborder
{
border-right:none;
}
#sortBy a:hover
{
color:#DC3870;
text-decoration:underline;
}
#sortBy .arrow a
{
margin:0;
padding:0 5px 0 0;
vertical-align:middle;
}
a.sort_Off
{
font-weight:normal;
}
a.sort_Asc
{
font-weight:bold;
background:url(/rkdom/i/sortup.gif) no-repeat top right;
padding-right:10px;
}
a.sort_Desc
{
font-weight:bold;
background:url(/rkdom/i/sortdown.gif) no-repeat top right;
padding-right:10px;
}
#sortBy li.bestsellersArrow a
{
background:none;
}
a.PageSize1010,
a.PageSize2020,
a.PageSize3030
{
color:#DC3870!important;
text-decoration:underline!important;
}
.productContainer
{
background:#fff url(/i/productContainer-bg.jpg) top repeat-x;
border:#C0C1C1 1px solid;
margin:0 10px 10px 0;
float:left;
width:373px;
height:170px;
padding:5px;
position:relative;
}
.productImage
{
width:150px;
height:150px;
float:left;
margin:0 10px 0 0;
}
.productContainer img
{
border:0;
}
.PCtopLeft
{
width:150px;
float:left;
font-size:.8333em;
}
.PCtopLeft h2
{
height:45px;
display:block;
}
.PCtopLeft h2 a
{
color:#007DC3;
width:155px;
font-size:1em;
float:left;
margin:0 0 5px;
text-decoration:none;
}
.PCtopLeft h2 a:hover
{
text-decoration:underline;
}
.PCtopLeft .price
{
font-size:1.25em;
margin:0;
color:#ED1B2E;
}
.PCtopLeft .oldPrice
{
color:#A7A7A7;
text-decoration:line-through;
}
.PCtopLeft span
{
font-size:1.1em;
}
.PCtopRight
{
width:60px;
float:left;
text-align:right;
text-transform:lowercase;
}
.inStock
{
background:url(/i/in-stock.jpg) no-repeat 0 3px;
width:55px;
height:20px;
float:right;
margin:10px 0 0;
}
.inStock span
{
color:#6CAD57;
font-size:.917em;
font-weight:bold;
}
.outOfStock
{
background:url(/i/out-of-stock.jpg) no-repeat 0 3px;
width:57px;
height:20px;
float:right;
margin:10px 0 0;
}
.outOfStock span
{
color:#ED1B2E;
font-size:.917em;
font-weight:bold;
}
.stocklevel1
{
background:url(/i/in-stock.jpg) no-repeat 0 3px;
width:55px;
height:20px;
float:right;
margin:10px 0 0;
}
.stocklevel1 img
{
width:50px;
}
.stocklevel1 span
{
color:#6CAD57;
font-size:.917em;
font-weight:bold;
text-transform:capitalize;
}
.stocklevel2
{
background:url(/i/in-stock.jpg) no-repeat 0 3px;
width:53px;
height:15px;
float:right;
margin:17px 0 0;
}
.stocklevel2 span
{
color:#6CAD57;
font-size:.917em;
font-weight:bold;
text-transform:lowercase;
}
.stocklevel0
{
background:url(/i/out-of-stock.jpg) no-repeat 0 3px;
width:65px;
height:20px;
float:right;
margin:10px 0 0;
}
.stocklevel0 img
{
width:65px;
}
.stocklevel0 span
{
color:#ED1B2E;
font-size:.917em;
font-weight:bold;
text-transform:capitalize;
}
.starBuy
{
float:left;
width:205px;
height:65px;
margin:10px 0 0;
}
.starBuy p
{
width:180px;
font-size:1em;
margin:0;
}
.buyButtons
{
height:27px;
width:205px;
float:right;
position:absolute;
right:13px;
bottom:10px;
text-align:right;
}
.buyButtons .buttonInfo
{
float:left;
}
.buyButtons .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buyButtons .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buyButtons .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:block;
}
.buyButtons .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.buyButtons .dropdown
{
float:right;
margin:0 5px 0 0;
display:block;
font-size:1.167em;
}
.buyButtons .buttonAction
{
float:right;
}
.buyButtons .buttonAction a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.buyButtons .buttonAction a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buyButtons .buttonAction a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 14px 6px 10px;
display:block;
}
.buyButtons .buttonAction a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
#carousel
{
width:772px;
height:195px;
margin:20px 0 0;
position:relative;
float:left;
}
#carousel .coda-slider
{
float:left;
clear:both;
width:780px;
position:relative;
overflow:hidden;
margin:auto;
height:215px!important;
}
#carousel .coda-slider .panel
{
float:left;
height:100%;
position:relative;
width:770px;
}
#carousel .coda-nav-left a
{
background:url(/i/left-arrow.png) no-repeat;
width:40px;
height:125px;
position:absolute;
top:0;
left:0;
z-index:999;
}
#carousel .coda-nav-left a:hover
{
background:url(/i/left-arrow.png) no-repeat 0 -125px;
}
#carousel .coda-nav-right a
{
background:url(/i/right-arrow.png) no-repeat;
width:40px;
height:125px;
position:absolute;
top:0;
right:0;
z-index:999;
}
#carousel .coda-nav-right a:hover
{
background:url(/i/right-arrow.png) no-repeat 0 -125px;
}
#carousel .caroBlock
{
background:url(/i/carousel-block-bg.jpg) repeat-x bottom;
width:140px;
height:190px;
float:left;
text-align:center;
margin:0 18px 0 0;
}
li.caroBlock
{
}
#carousel .caroBlock h1
{
font-size:1.333em;
color:#EB1A2D;
font-weight:lighter;
margin:5px 0 0;
}
#carousel .caroBlock h1 a
{
color:#EB1A2D;
font-weight:normal;
margin:5px 0 0;
}
#carousel .caroBlock p
{
font-size:.917em;
color:#EB1A2D;
}
#carousel .prev
{
background:url(/i/left-arrow.png) no-repeat;
border:0;
width:40px;
height:125px;
position:absolute;
top:50px;
left:0;
z-index:999;
}
#carousel .next
{
background:url(/i/right-arrow.png) no-repeat;
border:0;
width:40px;
height:125px;
position:absolute;
top:50px;
right:0;
z-index:999;
}
#carouselproduct
{
width:772px;
height:235px;
margin:20px 0 0;
position:relative;
float:left;
}
#carouselproduct .coda-slider
{
float:left;
clear:both;
width:780px;
position:relative;
overflow:hidden;
margin:auto;
height:215px!important;
}
#carouselproduct .coda-slider .panel
{
float:left;
height:100%;
position:relative;
width:770px;
}
#carouselproduct .coda-nav-left a
{
background:url(/i/left-arrow.png) no-repeat;
width:40px;
height:125px;
position:absolute;
top:0;
left:0;
z-index:999;
}
#carouselproduct .coda-nav-left a:hover
{
background:url(/i/left-arrow.png) no-repeat 0 -125px;
}
#carouselproduct .coda-nav-right a
{
background:url(/i/right-arrow.png) no-repeat;
width:40px;
height:125px;
position:absolute;
top:0;
right:0;
z-index:999;
}
#carouselproduct .coda-nav-right a:hover
{
background:url(/i/right-arrow.png) no-repeat 0 -125px;
}
#carouselproduct .caroBlock
{
width:140px;
height:210px;
float:left;
text-align:center;
margin:0 9px 0 0;
padding-right:8px;
border-right: 1px solid #CCC;
}
#carouselproduct .caroBlock h1
{
font-size:1.333em;
color:#EB1A2D;
font-weight:lighter;
margin:5px 0 0;
}
#carouselproduct .caroBlock h1 a
{
color:#EB1A2D;
font-weight:normal;
margin:5px 0 0;
}
#carouselproduct .caroBlock p
{
font-size:.917em;
color:#EB1A2D;
margin-bottom:10px;
}
#carouselproduct .prev
{
background:url(/i/left-arrow.png) no-repeat;
border:0;
width:40px;
height:125px;
position:absolute;
top:50px;
left:0;
z-index:999;
display:none;
}
#carouselproduct .next
{
background:url(/i/right-arrow.png) no-repeat;
border:0;
width:40px;
height:125px;
position:absolute;
top:50px;
right:0;
z-index:999;
display:none;
}
.caroBlock .buttonInfo2
{
float:right;
font-size:.917em;
margin:0 10px 0 0;
}
.caroBlock .buttonInfo2 a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.caroBlock .buttonInfo2 a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.caroBlock .buttonInfo2 a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 5px 6px 2px;
display:block;
}
.caroBlock .buttonInfo2 a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.caroBlock .dropdown
{
float:left;
margin:0 3px 0 35px;
display:block;
font-size:1.167em;
}
.caroBlock .buttonAction
{
float:right;
}
.caroBlock .buttonAction a
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
padding:0 0 0 3px;
color:#fff;
display:block;
text-decoration:none;
font-size:1.167em;
}
.caroBlock .buttonAction a:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.caroBlock .buttonAction a span
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
padding:5px 14px 6px 10px;
display:block;
}
.caroBlock .buttonAction a:hover span
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
}
#prodPageRight
{
width:780px;
float:right;
margin:10px 10px 0 0;
}
#prodImagesHolder
{
width:384px;
float:left;
margin:0 19px 0 0;
}
#gallery
{
width:375px;
height:375px;
border:#ccc 1px solid;
position:relative;
text-align: center;
vertical-align: middle;
display: table-cell;
}
#slideshow img
{
width:375px;
height:375px;
}
div.navigation
{
width:300px;
float:left;
}
div.content
{
display:block;
}
#prodImages img
{
border:0;
}
#magnify
{
background:url(/i/magnify-glass.gif) no-repeat;
position:absolute;
right:5px;
bottom:5px;
width:30px;
height:30px;
display:block;
z-index:900;
display: none;
}
#magnify span
{
float:left;
text-indent:-9999px;
}
ul#thumbnailList
{
width:390px;
/*height:80px;*/
float:left;
margin:10px 0;
list-style:none;
}
#thumbnailList li
{
width:80px;
padding:2px;
height:80px;
float:left;
margin:0 11px 0 0;
border:#ccc 1px solid;
}
#thumbnailList li img
{
border:0;
/*height:80px;*/
}
html>body .navigation div span
{
display:inline-block;
height:100%;
}
#thumbnailList img
{
border:#ccc 1px solid;
}
.otherVid
{
width:100px;
height:80px;
float:left;
margin:0 4px 0 0;
border:#ccc 1px solid;
position:relative;
}
.playVideo
{
position:absolute;
top:18px;
left:18px;
width:64px;
height:45px;
}
.playVideo img
{
border:0;
}
.nomargin
{
margin:0;
}
.otherImage img
{
border:0;
}
#proddetailsRight
{
width:377px;
float:left;
}
#proddetailsRight h2
{
color:#666;
margin:0 0 10px;
}
.lbDesc p
{
margin:0 0 10px;
}
.lbDesc strong
{
margin:0 0 10px;
}
.lbDesc ul
{
list-style:disc inside;
}
#prodTopBox1
{
width:385px;
float:left;
border:1px solid #CCC;
margin:0 0 10px;
position:relative;
}
#prodTopBox1 .dropdown
{
width:40px;
float:left;
}
#prodTopBox1 .dropdown input
{
padding:5px;
}
#prodTopBox1 .inStock
{
background:url(/i/in-stock.jpg) no-repeat 0 3px;
width:55px;
height:20px;
float:left;
margin:13px 0 0 10px;
padding:0 0 0 12px;
}
#prodTopBox1 .inStock span
{
color:#6CAD57;
font-size:1.167em;
font-weight:bold;
}
#prodTopBox1Module
{
width:385px;
float:left;
border:1px solid #CCC;
}
#prodTopBox2
{
width:365px;
float:left;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:0 10px 10px;
margin-bottom:10px;
}
#prodRatingStar
{
vertical-align:middle;
}
#prodName
{
width:385px;
float:left;
background-color:#61C2E3;
color:#FFF;
text-align:center;
padding:0 0 5px;
}
#prodName h1
{
color:#FFF;
font-size:1.75em;
}
#priceAndBuy
{
width:370px;
font-size:.833em;
padding:5px 0 5px 5px;
clear:both;
}
#priceHolder
{
float:left;
}
#priceHolder span
{
font-size:1.1em;
}
#priceAndBuy .price
{
color:#EB1A2D;
font-size:2.5em;
margin:0 5px 0 0;
}
#priceAndBuy .oldPrice
{
font-size:1.4em;
color:#A7A7A7;
text-decoration:line-through;
margin:0 0 0 5px;
}
.oldPrice
{
text-decoration:line-through;
}
#priceAndBuy .buttonAction
{
float:right;
margin:0 10px;
}
#priceAndBuy .buttonAction a
{
font-size:1.667em;
}
#priceAndBuy .buttonAction a span
{
padding:3px 13px 4px 10px;
}
#wishList
{
width:364px;
float:left;
margin:15px 10px 10px;
font-size:1.167em;
}
#wishList ul
{
list-style:none;
}
#wishList ul li
{
float:left;
}
#wishList ul li a
{
color:#666;
padding:0 5px;
border-right:#666 1px solid;
text-decoration:none;
}
#wishList ul li a:hover
{
color:#333;
text-decoration:underline;
}
#wishList ul li a.noborder
{
border-right:none;
}
#addToWish
{
float:right;
}
#optionsAndStock
{
width:340px;
float:left;
clear:both;
margin:0 0 0 5px;
}
#optionsAndStock .dropdwn
{
margin:0 0 0 10px;
width:150px;
border:#ccc 1px solid;
color:#333;
}
#optionsAndStock .inStock
{
background:url(/i/in-stock.jpg) no-repeat 0 3px;
width:50px;
height:20px;
float:right;
margin:7px 0 0;
padding:0 0 0 10px;
}
#optionsAndStock .inStock span
{
color:#6CAD57;
font-size:1em;
font-weight:bold;
}
#optionsAndStock .outOfStock
{
background:url(/i/out-of-stock.jpg) no-repeat 0 3px;
width:50px;
height:20px;
float:right;
margin:7px 0 0;
padding:0 0 0 10px;
}
#optionsAndStock .outOfStock span
{
color:#ED1B2E;
font-size:.917em;
font-weight:bold;
}
#prodDetails
{
width:320px;
height:318px;
overflow:auto;
border:#ccc 1px solid;
padding:10px;
float:left;
clear:both;
}
#prodDetailsTabContainer
{
height:24px;
float:left;
}
#prodDetailsTab
{
height:19px;
padding-top:5px;
padding-left:11px;
float:left;
text-align:center;
font-size:.95em;
line-height:1em;
color:#61C2E3;
background-image:url(/i/productLeftTab.gif);
background-position:left;
background-repeat:no-repeat;
}
#prodDetailsTabOff
{
height:19px;
padding-top:5px;
padding-left:11px;
float:left;
text-align:center;
font-size:.95em;
line-height:1em;
color:#61C2E3;
background-image:url(/i/productLeftTabOff.gif);
background-position:left;
background-repeat:no-repeat;
}
#prodDetailsTabRight
{
width:11px;
float:left;
}
#prodDetails h1
{
font-size:1.5em;
margin:0 0 5px;
}
#prodDetails h2
{
width:225px;
}
.prodCode
{
color:#666;
font-size:.66em;
float:none;
text-indent:0;
}
#prodDetails p
{
margin:10px 0;
font-size:.917em;
}
#prodDetails ul
{
list-style:inside;
}
#prodDetails ul li
{
margin:2px 5px;
font-size:.917em;
}
#reviewAndShare
{
width:340px;
padding:10px 0;
float:left;
clear:both;
}
#reviewAndShare img
{
width:143px;
float:left;
}
#reviewAndShare ul
{
list-style:none;
width:190px;
float:left;
margin:5px 0 0 5px;
}
#reviewAndShare ul li
{
float:left;
}
#reviewAndShare ul li a
{
color:#666;
padding:0 5px;
border-right:#666 1px solid;
text-decoration:none;
font-size:.917em;
}
#reviewAndShare ul li a:hover
{
color:#333;
text-decoration:underline;
}
#reviewAndShare ul li a.noborder
{
border-right:none;
}
#addthis
{
float:left;
clear:both;
width:380px;
margin:10px 0 0;
}
#socialIcons
{
float:left;
width:200px;
margin:0 0 0 20px;
}
#socialIcons a
{
float:left;
margin:0 5px 0 0;
}
#socialIcons a span
{
float:left;
text-indent:-9999px;
}
a.facebook-bookmark
{
background:url(/i/facebook.gif) no-repeat;
width:14px;
height:14px;
display:block;
}
a.myspace-bookmark
{
background:url(/i/myspace.gif) no-repeat;
width:14px;
height:14px;
display:block;
}
a.twitter-bookmark
{
background:url(/i/twitter.gif) no-repeat;
width:12px;
height:15px;
display:block;
}
@media projection,
screen
{
.tabs-hide
{
display:none;
}
}
@media print
{
.tabs-nav
{
display:none;
}
}
.tabs-nav
{
list-style:none;
margin:0;
padding:0;
}
.tabs-nav:after
{
display:block;
clear:both;
content:" ";
}
.tabs-nav li
{
float:left;
margin:0;
min-width:84px;
}
.tabs-nav a,
.tabs-nav a span
{
display:  block;
padding:0 10px;
background:url(/i/hometab.png) no-repeat;
}
.tabs-nav a
{
position:relative;
top:1px;
z-index:2;
padding-left:0;
color:#007DC3;
font-size:12px;
font-weight:bold;
line-height:1.2;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
.tabs-nav .tabs-selected a
{
color:#007DC3;
}
.tabs-nav .tabs-selected a,
.tabs-nav a:hover,
.tabs-nav a:focus,
.tabs-nav a:active
{
background-position:100% -108px;
outline:0;
}
.tabs-nav a,
.tabs-nav .tabs-disabled a:hover,
.tabs-nav .tabs-disabled a:focus,
.tabs-nav .tabs-disabled a:active
{
background-position:100% -72px;
}
.tabs-nav a span
{
width:64px;
min-width:64px;
height:26px;
min-height:26px;
padding-top:10px;
padding-right:0;
}
*>.tabs-nav a span
{
width:auto;
height:auto;
}
.tabs-nav .tabs-selected a span
{
padding-top:10px;
}
.tabs-nav .tabs-selected a span,
.tabs-nav a:focus span,
.tabs-nav a:active span
{
background-position:0 -36px;
}
.tabs-nav a:hover span
{
background-position:0 -36px;
color:#ED1B2E;
}
.tabs-nav a span,
.tabs-nav .tabs-disabled a:hover span,
.tabs-nav .tabs-disabled a:focus span,
.tabs-nav .tabs-disabled a:active span
{
background-position:0 0;
}
.tabs-nav .tabs-selected a:link,
.tabs-nav .tabs-selected a:visited,
.tabs-nav .tabs-disabled a:link,
.tabs-nav .tabs-disabled a:visited
{
cursor:text;
}
.tabs-nav a:hover,
.tabs-nav a:focus,
.tabs-nav a:active
{
cursor:pointer;
}
.tabs-container
{
height:318px;
border:1px solid #CCC;
padding:1em 8px;
background:#fff;
overflow:auto;
}
.tabs-loading em
{
padding:0 0 0 20px;
background:url(loading.gif) no-repeat 0 50%;
}
#fadingTabs
{
float:left;
clear:both;
margin:20px 0;
}
#fadingTabs ul.ui-tabs-nav
{
margin:0;
padding:0;
list-style:none;
height:35px;
width: 375px;
}
#fadingTabs ul.ui-tabs-nav li
{
float:left;
padding:0;
margin:0;
}
.homepageTabContainer
{
width: 920px;
}
#fadingTabs ul.ui-tabs-nav li a
{
background:url(/i/tab-left.jpg) no-repeat 0 -70px;
padding:0 0 0 8px;
height:35px;
color:#fff;
font-size:1em;
font-weight:bold;
display:  block;
}
#fadingTabs ul.ui-tabs-nav li a span
{
background:url(/i/tab-right.jpg) no-repeat right -70px;
padding:11px 15px 9px 7px;
display:  block;
}
#fadingTabs ul.ui-tabs-nav li a:hover
{
background:url(/i/tab-left.jpg) no-repeat 0 -35px;
}
#fadingTabs ul.ui-tabs-nav li a:hover span
{
background:url(/i/tab-right.jpg) no-repeat right -35px;
}
.ui-tabs-panel ul
{
list-style:none;
margin:10px 0;
}
#fadingTabs .ui-tabs-panel
{
border:#ccc 1px solid;
padding:5px;
width:375px;
}
#homepagefadingTabs
{
float:left;
clear:both;
margin:20px 0;
}
#tabContainer
{
width:914px;
height:258px;
border:#FFDF74 5px solid;
float:left;
padding:1px 8px;
}
#tabContainer .oldPrice
{
margin:0 0 0 5px;
color:#999;
float:left;
font-size:1.0em;
}
#homepagefadingTabs ul.ui-tabs-nav
{
margin:0;
padding:0;
list-style:none;
height:35px;
width: 900px;
}
#homepagefadingTabs ul.ui-tabs-nav li
{
float:left;
padding:0;
margin:0;
}
#homepagefadingTabs ul.ui-tabs-nav li a
{
background:url(/i/tab-left.jpg) no-repeat 0 -70px;
padding:0 0 0 8px;
height:35px;
color:#fff;
font-size:1em;
font-weight:bold;
display:  block;
}
#homepagefadingTabs ul.ui-tabs-nav li a span
{
background:url(/i/tab-right.jpg) no-repeat right -70px;
padding:11px 15px 9px 7px;
display:  block;
}
#homepagefadingTabs ul.ui-tabs-nav li a:hover
{
background:url(/i/tab-left.jpg) no-repeat 0 -35px;
}
#homepagefadingTabs ul.ui-tabs-nav li a:hover span
{
background:url(/i/tab-right.jpg) no-repeat right -35px;
}
#jquery-overlay
{
position:absolute;
top:0;
left:0;
z-index:990;
width:100%;
height:500px;
}
#jquery-lightbox
{
position:absolute;
top:0;
left:0;
width:100%;
z-index:991;
text-align:center;
line-height:0;
}
#jquery-lightbox a img
{
border:none;
}
#lightbox-container-image-box
{
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}
#lightbox-container-image
{
padding:10px;
}
#lightbox-loading
{
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#lightbox-nav
{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#lightbox-container-image-box > #lightbox-nav
{
left:0;
}
#lightbox-nav a
{
outline:none;
}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext
{
width:49%;
height:100%;
display:  block;
}
#lightbox-nav-btnPrev
{
display:  block;
left:0;
float:left;
}
#lightbox-nav-btnNext
{
display:  block;
right:0;
float:right;
}
#lightbox-container-image-data-box
{
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%;
padding:0 10px;
}
#lightbox-container-image-data
{
padding:0 10px;
color:#666;
}
#lightbox-container-image-data #lightbox-image-details
{
width:70%;
float:left;
text-align:left;
}
#lightbox-image-details-caption
{
font-weight:bold;
}
#lightbox-image-details-currentNumber
{
display:  block;
clear:left;
padding-bottom:1em;
}
#lightbox-secNav-btnClose
{
width:66px;
float:right;
padding-bottom:.7em;
}
#relatedItems
{
background:#fff url(/i/related-items-bg.jpg) top repeat-x;
width:758px;
height:253px;
margin:20px 0 0;
padding:6px 8px;
position:relative;
float:left;
clear:both;
border:#E6E6E6 1px solid;
}
#relatedItems .coda-slider
{
float:left;
clear:both;
width:763px;
position:relative;
overflow:hidden;
margin:auto;
height:235px!important;
}
#relatedItems .coda-slider .panel
{
float:left;
height:100%;
position:relative;
width:780px;
margin:20px 0 0;
}
#relatedItems .coda-nav-left a
{
background:url(/i/left-arrow.png) no-repeat;
width:25px;
height:26px;
position:absolute;
top:82px;
left:8px;
z-index:800;
}
#relatedItems .coda-nav-left a:hover
{
background:url(/i/left-arrow.png) no-repeat;
}
#relatedItems .coda-nav-right a
{
background:url(/i/right-arrow.png) no-repeat;
width:25px;
height:26px;
position:absolute;
top:82px;
right:9px;
z-index:800;
}
#relatedItems .coda-nav-right a:hover
{
background:url(/i/right-arrow.png) no-repeat;
}
.relatedItem
{
width:140px;
height:175px;
float:left;
margin:0 5px;
position:relative;
}
.relatedItem .price
{
margin:0;
font-size:1em;
}
.relatedItem h2 a
{
color:#007DC3;
width:140px;
font-size:1em;
float:left;
margin:0 0 2px;
text-decoration:none;
}
.relatedItem h2 a:hover
{
text-decoration:underline;
}
#relatedItems .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0 5px 0 0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
position:absolute;
right:0;
bottom:0;
}
#relatedItems .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
#relatedItems .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
#relatedItems .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
#checkout_progress
{
height:46px;
}
#contentAreaBasket
{
padding:0 10px;
overflow:hidden;
float:right;
width:705px;
}
#contentAreaBasket .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
#contentAreaBasket .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
#contentAreaBasket .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
#contentAreaBasket .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
#contentAreaBasket .buttonAction a
{
margin:5px 0 0;
}
#contentAreaBasket .buttonAction a span
{
padding:5px 24px 6px 20px;
}
#checkoutLeft
{
float:left;
width:340px;
border:#ccc 1px solid;
margin:10px 21px 0 0;
}
#checkoutLeft .loginRow input
{
width:175px;
}
#checkoutLeft .loginBodyBox
{
height:126px;
}
#checkoutRight
{
float:left;
width:340px;
border:#ccc 1px solid;
margin:10px 0 0;
}
#checkoutRight .buttonAction a span
{
padding:3px 24px 5px 20px;
}
#contentAreaBasket .buttonActionpv span
{
background:url(/i/redbuy-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
#contentAreaBasket .buttonActionpv span:hover
{
background:url(/i/redbuy-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
#contentAreaBasket .buttonActionpv span a
{
background:url(/i/redbuy-right.jpg) no-repeat right 0;
color:#fff;
float:left;
padding:5px 10px 6px 7px;
display:  block;
}
#contentAreaBasket .buttonActionpv span a:hover
{
background:url(/i/redbuy-right.jpg) no-repeat right -27px;
color:#fff;
text-decoration:underline;
}
#interiorLeftCheckout
{
width:210px;
float:left;
margin:10px 0 0;
}
#checkoutArea
{
width:680px;
padding:20px 0;
float:left;
}
#checkoutArea #ValError
{
margin:0 0 10px;
}
.basketHeaderRow
{
background:#C8EAF5;
font-size:1.333em;
overflow:hidden;
padding:5px 10px;
margin:0;
}
.basketRow
{
float:left;
height:120px;
border-bottom:#E5E5E5 1px solid;
width:660px;
padding:10px;
}
.basketRowAlt
{
background:#ccc;
height:120px;
float:left;
border-bottom:#E5E5E5 1px solid;
width:660px;
padding:10px;
}
.basketRowTROdd
{
float:left;
width:660px;
padding:10px;
}
.basketRowTREven
{
background:#f5f5f5;
float:left;
width:660px;
padding:10px;
}
.updateLink
{
float:left;
margin:5px 0 0;
}
.headingBold
{
font-weight:bold;
padding:0!important;
}
.thumbnail
{
float:left;
width:100px;
height:100px;
margin:10px 10px 10px 0;
}
.thumbnail img
{
border:#eee 1px solid;
}
.product
{
float:left;
width:240px;
margin:0 10px 0 0;
padding:4px 0 0;
}
.product input
{
padding:2px;
border:#ccc 2px solid;
}
.productHeading
{
float:left;
width:240px;
margin:0 10px 0 109px;
}
.basketTotalHeading
{
float:left;
margin:0 0 0 80px;
}
.basketPrice
{
float:left;
width:70px;
margin:0 10px 0 0;
padding:4px 0 0;
}
.qty
{
float:left;
width:60px;
margin:0 10px 0 0;
}
.qty input
{
border:#ccc 1px solid;
padding:2px;
width:35px;
}
.qtyInput:focus
{
background:#eee;
}
.buyButtons input
{
border:#ccc 1px solid;
padding:5px;
width:35px;
}
.buyButtons input:focus
{
background:#eee;
border:#333 1px solid;
}
.basketTotal
{
float:left;
width:60px;
padding:2px 0 0;
font-size:1.5em;
}
.delete
{
float:left;
width:70px;
margin:0 10px 0 0;
}
.delete img
{
border:0;
margin:5px 0 0;
float:right;
}
.basketBottom
{
float:left;
width:684px;
padding:10px 0;
margin:0 0 15px;
}
#basketBottomLeft
{
width:300px;
float:left;
}
#basketBottomLeft p
{
margin:0 0 10px;
}
#basketBottomLeft .codeAndDelivery
{
border:#ccc 2px solid;
float:left;
padding:10px;
margin:0;
width:280px;
}
#basketBottomLeft .promoBanner
{
float:left;
margin:6px 0 0;
width:303px;
height:101px;
}
#basketBottomLeft .promoBanner img
{
border:#ccc 2px solid;
}
#basketBottomLeft .checkoutInput
{
width:225px;
float:left;
}
#basketBottomLeft .checkoutInput input
{
width:208px;
padding:5px;
border:#ccc 1px solid;
}
#basketBottomRight
{
width:370px;
height:180px;
float:right;
border:2px #ccc solid;
}
#basketBottomRight .buttonActionTable a
{
margin:0;
}
#basketBottomRight .checkoutLabel
{
width:105px;
padding:0;
font-size:1.5em;
}
.shippingMethod
{
padding:10px;
height:78px;
}
.shippingMethod p
{
margin:10px 0;
width:245px;
float:right;
}
.subTotal
{
float:right;
width:347px;
text-align:right;
margin:0 12px 4px 0;
padding:3px 0 4px;
}
.subTotal span
{
font-size:.857em;
font-weight:lighter;
float:right;
margin:4px 0 0 10px;
color:#666;
}
.subTotal span.priceBlock
{
font-size:1.25em;
font-weight:lighter;
float:right;
margin:4px 0 0 10px;
color:#666;
}
.subTotal h2
{
font-size:1.5em;
float:left;
}
.deliveryCode
{
display:  none;
}
.codeAndDelivery
{
float:right;
margin:5px;
}
.checkoutLabel
{
float:left;
width:135px;
padding:5px 0 0;
}
.checkoutInput
{
float:left;
width:197px;
}
.checkoutInput input
{
width:180px;
padding:5px;
border:#ccc 1px solid;
}
.checkoutInput select
{
width:245px;
padding:0;
margin:3px 0 0;
border:#ccc 1px solid;
}
.checkoutInput input:hover
{
background:#f3f3f3;
}
.checkoutInput input:focus
{
border:#333 1px solid;
}
.checkoutInput .dropdwn
{
width:385px;
}
.checkoutPrices
{
float:right;
width:106px;
height:120px;
font-weight:bold;
margin:3px 0 0;
}
.priceBlockTotal
{
padding:5px 0;
width:75px;
float:right;
color:#EB1A2D;
border-top:#ccc 1px solid;
text-align:right;
}
#deliverAndReturnsNotes
{
background:#C0E7F4;
padding:5px 12px;
float:left;
clear:both;
margin:10px 0 0;
width:180px;
border:1px solid #61C2E3;
}
#deliverAndReturnsNotes ul
{
list-style:none;
}
#deliverAndReturnsNotes li
{
margin:4px 0;
padding-left:15px;
}
#deliverAndReturnsNotes h2
{
color:#EB1A2D;
font-size:1em;
margin:0 0 5px;
}
#deliverAndReturnsNotes a
{
color:gray;
text-decoration:underline;
display:  block;
margin:3px 0;
}
#deliverAndReturnsNotes a:hover
{
text-decoration:none;
}
#secureCheckoutNotes
{
background:#f5f5f5;
padding:5px 12px;
float:left;
clear:both;
margin:10px 0 0;
width:180px;
border:1px solid #e5e5e5;
}
#secureCheckoutLeft
{
float:left;
}
#secureCheckoutRight
{
float:right;
}
#secureCheckoutNotes h2
{
color:#EB1A2D;
font-size:1em;
margin:0 0 5px;
}
#secureCheckoutNotes a
{
color:gray;
text-decoration:underline;
display:block;
width:90px;
float:left;
margin:3px 0;
}
#secureCheckoutNotes a:hover
{
text-decoration:none;
}
#secureCardLogos
{
margin-top:10px;
float:left;
}
#secureCardLogos #thawte
{
width:79px;
float:left;
}
#secureCardLogos #cards
{
width:92px;
margin-left:7px;
float:left;
}
#deliverAndReturnsNotesProd
{
background:#C0E7F4;
padding:5px 12px;
float:left;
clear:both;
margin:10px 0 0;
width:110px;
border:1px solid #61C2E3;
}
#deliverAndReturnsNotesProd ul
{
list-style:none;
}
#deliverAndReturnsNotesProd li
{
margin:4px 0;
padding-left:7px;
}
#deliverAndReturnsNotesProd h2 a
{
color:#EB1A2D;
font-size:.85em;
margin:0 0 5px;
text-decoration:none;
}
#deliverAndReturnsNotesProd a:hover
{
text-decoration:underline;
}
#secureCheckoutNotesProd
{
background:#f5f5f5;
padding:5px 12px;
float:left;
clear:both;
margin:10px 0 0;
width:110px;
border:1px solid #e5e5e5;
}
#secureCheckoutNotesProd #secureCheckoutLeft
{
float:left;
margin:0 0 10px;
width:100px;
}
.recentlyViewed
{
border-top:solid 1px #ccc;
padding:10px;
padding-top:20px;
float:left;
width:660px;
margin:15px 0 0;
}
.recentlyViewed h2
{
color:#EB1A2D;
font-size:1em;
margin:0 0 15px;
}
#lb_footerBackground
{
float:left;
clear:both;
width:960px;
}
#lb_footerNav
{
background:#61C2E3;
width:940px;
height:70px;
padding:0;
margin:0 0 0 10px;
}
#lb_footerNav a
{
color:#fff;
text-decoration:none;
float:left;
cursor:pointer;
}
#lb_footerNav img
{
border:0;
float:left;
margin:0 10px 0 0;
}
#lb_footerNav span.title
{
font-size:1.333em;
float:left;
width:145px;
margin:10px 0 8px;
height:14px;
}
#lb_footerNav span.content
{
font-size:.75em;
line-height:10px;
float:left;
width:120px;
}
a#email-sign-up
{
background:url(/i/email-sign-up.jpg) no-repeat 10px 0;
width:158px;
height:70px;
padding:0 0 0 70px;
margin:0;
display:  block;
}
a:hover#email-sign-up
{
background:url(/i/email-sign-up.jpg) no-repeat 10px -70px;
color:#FD0;
}
a#request-a-catalogue
{
background:url(/i/request-a-catalogue.jpg) no-repeat 10px 0;
width:173px;
height:70px;
padding:0 0 0 76px;
margin:0;
display:  block;
}
a:hover#request-a-catalogue
{
background:url(/i/request-a-catalogue.jpg) no-repeat 10px -77px;
color:#FD0;
}
a#recommend-friends
{
background:url(/i/recommend-friends.jpg) no-repeat 10px 0;
width:166px;
height:70px;
padding:0 0 0 70px;
margin:0;
display:  block;
}
a:hover#recommend-friends
{
background:url(/i/recommend-friends.jpg) no-repeat 10px -70px;
color:#FD0;
}
a#birthday-club-footer
{
background:url(/i/birthday-club-footer.jpg) no-repeat 10px 0;
width:166px;
height:70px;
padding:0 0 0 70px;
margin:0;
display:  block;
}
a:hover#birthday-club-footer
{
background:url(/i/birthday-club-footer.jpg) no-repeat 10px -70px;
color:#FD0;
}
a#delivery-information
{
background:url(/i/delivery-information.jpg) no-repeat 10px 0;
width:157px;
height:70px;
padding:0 0 0 70px;
margin:0;
display:  block;
}
a:hover#delivery-information
{
background:url(/i/delivery-information.jpg) no-repeat 10px -70px;
color:#FD0;
}
a#shopping-bag-footer
{
background:url(/i/shopping-bag-footer.jpg) no-repeat 10px 0;
width:157px;
height:70px;
padding:0 0 0 70px;
margin:0;
display:  block;
}
a:hover#shopping-bag-footer
{
background:url(/i/shopping-bag-footer.jpg) no-repeat 10px -67px;
color:#FD0;
}
#lb_footerNavBtm
{
background:#fff url(/i/footer-bg.jpg) bottom repeat-x;
width:960px;
overflow:hidden;
padding:10px 0;
}
#lb_footerNavBtm li a
{
color:#666;
text-decoration:none;
}
#lb_footerNavBtm li a:hover
{
color:#61C2E3;
}
#lb_footerNavBtm li a.heading
{
font-weight:bold;
}
ul#customer-serviceUL
{
width:235px;
float:left;
list-style:none;
margin:0 0 0 10px;
}
ul#informationUL
{
width:235px;
float:left;
list-style:none;
}
ul#about-usUL
{
width:235px;
float:left;
list-style:none;
}
ul#our-shopUL
{
width:235px;
float:left;
list-style:none;
}
ul#our-sitesUL
{
width:235px;
float:left;
list-style:none;
}
#footerWrapper
{
width:940px;
margin:0 auto;
height:100px;
}
#copyright
{
width:600px;
padding:0 10px;
margin:10px 0;
overflow:hidden;
text-align:right;
font-weight:bold;
float:right;
}
#footerLogos
{
width:300px;
padding:0 10px;
margin:10px 0;
overflow:hidden;
float:left;
}
#BasketSummaryPopup
{
background:url(/i/BasketSummaryPopup-bg.png);
border:#ccc 1px solid;
padding:9px;
position:absolute;
top:83px;
left:0;
z-index:999;
width:200px;
}
.info_content
{
margin:10px 30px 10px 10px;
}
.info_content h1
{
margin-bottom:20px;
}
.info_content p
{
margin-bottom:20px;
}
.birthdayClubBanner
{
position:relative;
clear:both;
width:100%;
height:142px;
text-align:center;
padding-top:10px;
}
#contactFormLeft
{
float:left;
width:510px;
margin:0 33px 0 0;
}
#contactFormLeft .buttonActionTable a
{
font-size:1.417em;
}
#contactFormLeft .buttonActionTable a span
{
padding:3px 8px 4px 5px;
}
#registerFormLeft
{
float:left;
width:520px;
border:#ccc 1px solid;
margin:10px 33px 0 0;
}
#registerFormLeft #ValError
{
margin:15px 0 10px;
width:410px;
}
#registerFormLeft .loginBodyBox
{
padding:5px 20px 20px;
}
#registerFormLeft .loginBodyBox .buttonAction
{
float:right;
}
#registerFormLeft .loginRow label
{
width:125px;
padding:3px;
}
#registerFormRight
{
float:left;
width:380px;
margin:10px 0 0;
}
#passwordInfo
{
float:left;
margin:190px 0 0;
border:#ccc 1px dashed;
background:#FEF6D7;
padding:0 10px;
}
#passwordInfo p
{
margin:10px 0;
}
#mandatoryFields
{
float:left;
margin:0;
border:#ccc 1px dashed;
background:#FEF6D7;
padding:0 10px;
}
#mandatoryFields p
{
margin:10px 0;
}
#addressInfo
{
float:left;
margin:48px 0 0;
border:#ccc 1px dashed;
background:#FEF6D7;
padding:0 10px;
}
#addressInfo p
{
margin:10px 0;
}
#telephoneInfo
{
float:left;
margin:271px 0 0;
border:#ccc 1px dashed;
background:#FEF6D7;
padding:0 10px;
}
#telephoneInfo p
{
margin:10px 0;
}
span.mandatory
{
color:red;
font-weight:bold;
font-size:1.5em;
line-height:11px;
}
#loginLeft
{
float:left;
width:450px;
border:#ccc 1px solid;
margin:10px 33px 0 0;
}
#loginLeft #ValError
{
margin:15px 0 10px;
width:410px;
}
#loginLeft .loginBodyBox
{
padding:5px 20px 20px;
}
#loginRight
{
float:left;
width:450px;
border:#ccc 1px solid;
margin:10px 0 0;
}
.loginHeadBox
{
background:#C8EAF5;
font-size:1.5em;
padding:5px 20px;
}
.loginBodyBox2
{
padding:20px;
overflow:hidden;
position: relative;
}
.loginBodyBox2 .buttonActionTable
{
position: absolute;
bottom: 36px;
right: 20px;
}
.loginBodyBoxCheckout
{
padding:0 20px;
overflow:hidden;
position: relative;
height: 170px;
}
.loginBodyBoxCheckout .buttonActionTable
{
position: absolute;
bottom: 10px;
right: 20px;
}
.loginBodyBox
{
padding:20px;
overflow:hidden;
}
#loginRight .loginBodyBox2
{
height:201px;
}
.loginBodyBox .buttonAction
{
float:left;
margin:10px 0 0;
}
.loginBodyBox .buttonAction a
{
font-size:1.333em;
}
.loginBodyBox .buttonAction a span
{
padding:3px 13px 5px 10px;
}
.loginBodyBox .buttonInfo
{
float:right;
}
.loginBodyBox .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
.loginBodyBox .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.loginBodyBox .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
.loginBodyBox .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.loginButton
{
float:right;
background:url(/i/login-button.jpg) no-repeat;
display:  block;
width:65px;
height:27px;
color:#fff;
border:0;
font-size:1.333em;
padding:0 0 4px;
cursor:pointer;
}
.loginButton:hover
{
background:url(/i/login-button.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.loginRow
{
background:#F5F5F5;
margin:10px 0;
padding:5px;
}
.loginRow label
{
width:100px;
float:left;
display:  block;
padding:3px;
font-weight:bold;
}
.loginRow input
{
padding:2px;
border:#ccc 1px solid;
}
.loginRow textarea
{
padding:2px;
border:#ccc 1px solid;
}
.loginRow select
{
padding:2px;
border:#ccc 1px solid;
}
.loginRow input:hover
{
background:#f3f3f3;
}
.loginRow input:focus
{
border:#333 1px solid;
}
.loginRow textarea:hover
{
background:#f3f3f3;
}
.loginRow textarea:focus
{
border:#333 1px solid;
}
#basketContainer
{
float:left;
width:680px;
border:#CCC 2px solid;
overflow:hidden;
margin:0 33px 0 0;
}
.ui-tabs
{
position:relative;
}
.ui-tabs a
{
text-decoration:none;
}
.ui-tabs .ui-tabs-nav li
{
position:relative;
border-bottom:0!important;
white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a
{
background:url(/i/tab-left.jpg) no-repeat 0 0!important;
color:#007EC5!important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span
{
background:url(/i/tab-right.jpg) no-repeat right 0!important;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
cursor:pointer;
}
.ui-tabs .ui-tabs-hide
{
display:  none!important;
}
.birthdayClubLeft
{
width:235px;
float:left;
}
.birthdayClubLeft img
{
margin:10px 0;
border:0;
}
.birthdayClubMain
{
float:left;
width:400px;
padding:0 0 0 20px;
}
.birthdayClubMain img
{
border:0;
}
.birthdayClubRight
{
width:260px;
float:right;
}
.birthdayClubRight img
{
margin:10px 0;
border:0;
}
.birthdayClubtable
{
width:400px;
}
.birthdayClubtable td
{
padding-top:5px;
padding-bottom:5px;
padding-top:3px;
padding-top:3px;
}
.birthdayClubtable td input
{
border:#ccc 1px solid;
}
.birthdayClubtable td.birthdayClubtitle
{
font-weight:bold;
}
.ksrs td
{
padding:5px 10px;
text-align:left;
}
.ksrs th
{
padding:5px 10px;
text-align:left;
}
td.product
{
float:none;
}
tr.basketRowTREven
{
float:none;
height:auto;
}
tr.basketRowTROdd
{
float:none;
height:auto;
}
a img
{
border:0;
}
.forgotDetails
{
float:right;
clear:right;
margin:10px 0 0;
}
a.filterTicked
{
padding:1px 5px 1px 0!important;
font-weight:bold;
margin:0 0 0 10px;
}
#side-refine
{
width:135px;
float:left;
}
.filter h4
{
color:#EB1A2D;
padding:10px 5px 0 10px;
}
.filter ul
{
list-style:none;
}
.filter ul li a
{
padding:1px 5px 1px 10px;
display:  block;
text-decoration:none;
color:gray;
}
.filter ul li a:hover
{
text-decoration:underline;
}
.formselect
{
margin:5px 0 0;
}
#PCALeft
{
float:left;
width:450px;
margin:10px 33px 0 0;
}
#PCARight
{
float:left;
width:450px;
margin:10px 0 0;
}
.PCAHead
{
background:#C8EAF5;
font-size:1.5em;
padding:5px 20px;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
border-left:#ccc 1px solid;
}
.PCABox
{
padding:20px;
border:#ccc 1px solid;
overflow:hidden;
height:80px;
position: relative;
}
.PCABox select
{
position: absolute;
bottom: 10px;
}
.PCABox2
{
padding:20px;
border:#ccc 1px solid;
overflow:hidden;
height:230px;
position: relative;
}
.PCABox2 .buttonActionTable
{
position: absolute;
bottom: 10px;
}
#cmd_bar .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:20px 0 0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
#cmd_bar .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
#cmd_bar .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
#cmd_bar .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.secTree
{
width:135px;
}
.secTree a
{
text-decoration:none;
padding:3px 0 2px;
display:  block;
width:130px;
border-bottom:#E5E5E5 1px dashed;
}
.secTree a:hover
{
text-decoration:underline;
}
.secTree_0_ON a
{
font-weight:bold;
}
.secTree_1_OFF a,
.secTree_1_ON a
{
margin:0 0 0 10px;
}
.secTree_2_OFF a,
.secTree_2_ON a
{
margin:0 0 0 13px;
}
.secTree_3_OFF a,
.secTree_3_ON a
{
margin:0 0 0 16px;
}
.secTree_4_OFF a,
.secTree_4_ON a
{
margin:0 0 0 19px;
}
.secTree_5_OFF a,
.secTree_5_ON a
{
margin:0 0 0 22px;
}
.secTree_1_ON a
{
font-weight:bold;
}
.secTree_2_ON a
{
font-weight:bold;
}
.secTree_3_ON a
{
font-weight:bold;
}
.secTree_4_ON a
{
font-weight:bold;
}
.secTree_5_ON a
{
font-weight:bold;
}
.nomargin a
{
margin:0;
}
.paymentTable
{
padding-bottom:10px;
width:500px;
margin:10px 0 0;
}
.paymentTable th
{
text-align:left;
}
.loginRow th
{
text-align:left;
}
.paymentTable label
{
width:130px;
}
.buttonInfoTable a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:10px 0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
.buttonInfoTable a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.buttonInfoTable a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
.buttonInfoTable a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.deliveryAddresses
{
float:left;
width:380px;
margin:0 10px 10px 0;
height:320px;
}
.deliveryAddresses td
{
padding:2px;
}
.deliveryAddresses th
{
width:110px;
}
.CAT_OTHER
{
display:  none!important;
font-size: 0em !important;
padding: 0 !important;
}
.wishListTable .buttonInfo a
{
background:url(/i/moreinfo-left.jpg) no-repeat;
height:27px;
float:left;
padding:0 0 0 3px;
margin:0 5px 0 0;
color:#fff;
display:  block;
text-decoration:none;
font-size:1.167em;
}
.wishListTable .buttonInfo a:hover
{
background:url(/i/moreinfo-left.jpg) no-repeat 0 -27px;
text-decoration:underline;
}
.wishListTable .buttonInfo a span
{
background:url(/i/moreinfo-right.jpg) no-repeat right 0;
padding:5px 10px 6px 7px;
display:  block;
}
.wishListTable .buttonInfo a:hover span
{
background:url(/i/moreinfo-right.jpg) no-repeat right -27px;
}
.wishListTable .buttonAction a span
{
padding:5px 13px 6px 10px;
}
.wishListTable .buttonAction a
{
margin:0 5px 0 0;
}
.productTH
{
width:50px;
}
.nameTH
{
width:270px;
}
.priceTH
{
width:50px;
}
.qtyTH
{
width:200px;
}
.actionTH
{
width:50px;
}
.wishListTable input
{
border:#ccc 1px solid;
padding:4px 2px;
}
.wishListTable input:focus
{
background:#eee;
}
.required
{
background: url(/rkdom/i/required.gif) top right no-repeat;
}
.required:after
{
font-size: 1.5em;
color: #f00;
line-height: 11px;
font-weight: bold;
content: '*';
}
#dstModuleList
{
float: left;
clear: both;
}
.moduleBuy
{
background: #eee;
padding: 10px;
width: 365px;
}
.moduleBuy ul
{
list-style: none;
margin: 0 0 10px 0;
}
.moduleBuy ul li
{
padding: 2px 0;
}
.moduleBuy .buttonAction a span
{
padding: 5px 13px 6px 10px;
}
.moduleBuy input
{
border: #ccc 1px solid;
padding: 5px;
margin: 0 5px;
}
.ac_results
{
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul
{
width: 100%;
list-style-position:outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li
{
margin: 0px;
padding: 2px 5px;
cursor: default;
display:   block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading
{
background: white url('/i/indicator.gif') right center no-repeat;
}
.ac_odd
{
background-color: #eee;
}
.ac_over
{
background-color: #0A246A;
color: white;
}
#relatedItems img
{
width: 140px;
height: 140px;
}
#colorbox,
#cboxOverlay,
#cboxWrapper
{
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden;
}
#cboxOverlay
{
position:fixed;
width:100%;
height:100%;
}
#cboxMiddleLeft,
#cboxBottomLeft
{
clear:left;
}
#cboxContent
{
position:relative;
}
#cboxLoadedContent
{
overflow:auto;
}
#cboxLoadedContent iframe
{
display:  block;
width:100%;
height:100%;
border:0;
}
#cboxTitle
{
margin:0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic
{
position:absolute;
top:0;
left:0;
width:100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow
{
cursor:pointer;
}
#cboxOverlay
{
background:#000;
}
#colorbox
{
}
#cboxContent
{
margin-top:20px;
}
#cboxLoadedContent
{
background:#000;
padding:5px;
}
#cboxTitle
{
position:absolute;
top:-20px;
left:0;
color:#ccc;
}
#cboxCurrent
{
position:absolute;
top:-20px;
right:0px;
color:#ccc;
}
#cboxSlideshow
{
position:absolute;
top:-20px;
right:90px;
color:#fff;
}
#cboxPrevious
{
position:absolute;
top:50%;
left:5px;
margin-top:-32px;
background:url(/i/controls.png) top left no-repeat;
width:28px;
height:65px;
text-indent:-9999px;
}
#cboxPrevious.hover
{
background-position:bottom left;
}
#cboxNext
{
position:absolute;
top:50%;
right:5px;
margin-top:-32px;
background:url(/i/controls.png) top right no-repeat;
width:28px;
height:65px;
text-indent:-9999px;
}
#cboxNext.hover
{
background-position:bottom right;
}
#cboxLoadingOverlay
{
background:#000;
}
#cboxLoadingGraphic
{
background:url(/i/loading.gif) center center no-repeat;
}
#cboxClose
{
position:absolute;
top:5px;
right:5px;
display:  block;
background:url(/i/controls.png) top center no-repeat;
width:38px;
height:19px;
text-indent:-9999px;
}
#cboxClose.hover
{
background-position:bottom center;
}
.orderDetailsTable td
{
padding-right:15px;
padding-bottom:5px;
}
.orderDetailsTable th
{
padding-right:15px;
padding-bottom:5px;
text-align:left;
}
.createdBy
{
width: 100px;
float: left;
margin: 20px 0;
}
