@font-face {font-family: 'open_sanssemibold'; src: url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.eot');      src: url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open_sansregular';src: url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.eot'); src: url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');  font-weight: normal;  font-style: normal;}
@font-face {font-family: 'open_sansbold'; src: url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.eot'); src: url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal;}
 @font-face {font-family: 'open_sansitalic'; src: url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.eot');  src: url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');  font-weight: normal;  font-style: normal;}
@font-face {font-family: 'aleoregular'; src: url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.eot'); src: url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.svg#aleoregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'aleolight';  src: url('https://www.easons.com/images/fonts/Aleo-Light-webfont.eot');  src: url('https://www.easons.com/images/fonts/Aleo-Light-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/Aleo-Light-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/Aleo-Light-webfont.ttf') format('truetype'),   url('https://www.easons.com/images/fonts/Aleo-Light-webfont.svg#aleolight') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'aleolightitalic'; src: url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.eot'); src: url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.svg#aleolightitalic') format('svg');  font-weight: normal; font-style: normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}button{margin:0;padding:0;border:0;background:transparent;}nav ul,nav ul li{margin:0;list-style:none;}html{height:100%;width:100%;overflow-y:scroll;}
body{width:100%;}.site-header,.page,.site-footer{position:relative;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.ie.seven *{behavior:url('../Web/App_Themes/Skin_1/boxsizing.htc');}
.fullwidth,.inner{width:960px;margin:0 auto;}.gridwrapper,.page{width:960px;margin:0 auto;/*padding:0 2px;*/ background: #ffffff;}.gridwrapper .fullwidth,.page .fullwidth{margin-left:-16px;}.gridwrapper .span1,.page .span1,.gridwrapper .span2,.page .span2,.gridwrapper .span3,.page .span3,.gridwrapper .span4,.page .span4,.gridwrapper .span5,.page .span5,.gridwrapper .span6,.page .span6,.gridwrapper .span7,.page .span7,.gridwrapper .span8,.page .span8,.gridwrapper .span9,.page .span9,.gridwrapper .span10,.page .span10,.gridwrapper .span11,.page .span11,.gridwrapper .span12,.page .span12,.gridwrapper .span13,.page .span13,.gridwrapper .span14,.page .span14,.gridwrapper .span15,.page .span15,.gridwrapper .span16,.page .span16{float:left;margin-left:1.666666666666667%;}.gridwrapper .span1.floatright,.page .span1.floatright,.gridwrapper .span2.floatright,.page .span2.floatright,.gridwrapper .span3.floatright,.page .span3.floatright,.gridwrapper .span4.floatright,.page .span4.floatright,.gridwrapper .span5.floatright,.page .span5.floatright,.gridwrapper .span6.floatright,.page .span6.floatright,.gridwrapper .span7.floatright,.page .span7.floatright,.gridwrapper .span8.floatright,.page .span8.floatright,.gridwrapper .span9.floatright,.page .span9.floatright,.gridwrapper .span10.floatright,.page .span10.floatright,.gridwrapper .span11.floatright,.page .span11.floatright,.gridwrapper .span12.floatright,.page .span12.floatright,.gridwrapper .span13.floatright,.page .span13.floatright,.gridwrapper .span14.floatright,.page .span14.floatright,.gridwrapper .span15.floatright,.page .span15.floatright,.gridwrapper .span16.floatright,.page .span16.floatright{float:right;}
.gridwrapper .span1.nomargin,.page .span1.nomargin,.gridwrapper .span2.nomargin,.page .span2.nomargin,.gridwrapper .span3.nomargin,.page .span3.nomargin,.gridwrapper .span4.nomargin,.page .span4.nomargin,.gridwrapper .span5.nomargin,.page .span5.nomargin,.gridwrapper .span6.nomargin,.page .span6.nomargin,.gridwrapper .span7.nomargin,.page .span7.nomargin,.gridwrapper .span8.nomargin,.page .span8.nomargin,.gridwrapper .span9.nomargin,.page .span9.nomargin,.gridwrapper .span10.nomargin,.page .span10.nomargin,.gridwrapper .span11.nomargin,.page .span11.nomargin,.gridwrapper .span12.nomargin,.page .span12.nomargin,.gridwrapper .span13.nomargin,.page .span13.nomargin,.gridwrapper .span14.nomargin,.page .span14.nomargin,.gridwrapper .span15.nomargin,.page .span15.nomargin,.gridwrapper .span16.nomargin,.page .span16.nomargin,.gridwrapper .span1.first,.page .span1.first,.gridwrapper .span2.first,.page .span2.first,.gridwrapper .span3.first,.page .span3.first,.gridwrapper .span4.first,.page .span4.first,.gridwrapper .span5.first,.page .span5.first,.gridwrapper .span6.first,.page .span6.first,.gridwrapper .span7.first,.page .span7.first,.gridwrapper .span8.first,.page .span8.first,.gridwrapper .span9.first,.page .span9.first,.gridwrapper .span10.first,.page .span10.first,.gridwrapper .span11.first,.page .span11.first,.gridwrapper .span12.first,.page .span12.first,.gridwrapper .span13.first,.page .span13.first,.gridwrapper .span14.first,.page .span14.first,.gridwrapper .span15.first,.page .span15.first,.gridwrapper .span16.first,.page .span16.first,.gridwrapper .span1.no-left-margin,.page .span1.no-left-margin,.gridwrapper .span2.no-left-margin,.page .span2.no-left-margin,.gridwrapper .span3.no-left-margin,.page .span3.no-left-margin,.gridwrapper .span4.no-left-margin,.page .span4.no-left-margin,.gridwrapper .span5.no-left-margin,.page .span5.no-left-margin,.gridwrapper .span6.no-left-margin,.page .span6.no-left-margin,.gridwrapper .span7.no-left-margin,.page .span7.no-left-margin,.gridwrapper .span8.no-left-margin,.page .span8.no-left-margin,.gridwrapper .span9.no-left-margin,.page .span9.no-left-margin,.gridwrapper .span10.no-left-margin,.page .span10.no-left-margin,.gridwrapper .span11.no-left-margin,.page .span11.no-left-margin,.gridwrapper .span12.no-left-margin,.page .span12.no-left-margin,.gridwrapper .span13.no-left-margin,.page .span13.no-left-margin,.gridwrapper .span14.no-left-margin,.page .span14.no-left-margin,.gridwrapper .span15.no-left-margin,.page .span15.no-left-margin,.gridwrapper .span16.no-left-margin,.page .span16.no-left-margin{margin-left:0;}
.gridwrapper .span1,.page .span1{width:4.633620689655172%;}.gridwrapper .span2,.page .span2{width:10.991379310344828%;}.gridwrapper .span3,.page .span3{width:17.349137931034483%;}.gridwrapper .span4,.page .span4{width:23.706896551724138%;}
.gridwrapper .span5,.page .span5{width:30.064655172413793%;}.gridwrapper .span6,.page .span6{width:36.422413793103448%;}.gridwrapper .span7,.page .span7{width:42.780172413793103%;}.gridwrapper .span8,.page .span8{width:49.137931034482759%;}.gridwrapper .span9,.page .span9{width:55.495689655172414%;}
.gridwrapper .span10,.page .span10{width:61.853448275862069%;}.gridwrapper .span11,.page .span11{width:68.211206896551724%;}.gridwrapper .span12,.page .span12{width:74.568965517241379%;}.gridwrapper .span13,.page .span13{width:80.926724137931034%;}.gridwrapper .span14,.page .span14{width:87.28448275862069%;}
.gridwrapper .span15,.page .span15{width:93.642241379310345%;}.gridwrapper .span16,.page .span16{width:98.8%  ; padding-top: 1px; }.span12{}.span12 .span1,.span12 .span2,.span12 .span3,.span12 .span4,.span12 .span5,.span12 .span6,.span12 .span7,.span12 .span8,.span12 .span9,.span12 .span10,.span12 .span11{margin-left:2.312138728323699%;}
.span12 .span1{width:6.213872832369942%;}.span12 .span2{/*width:14.739884393063584%;*/width:17.739884393063584%; }.span12 .span3{width:23.265895953757225%;}.span12 .span4{width:31.791907514450867%;}.span12 .span5{width:40.317919075144509%;}
.span12 .span6{width:48.84393063583815%; margin-top:-30px;}.span12 .span7{width:57.369942196531792%;}.span12 .span8{width:65.895953757225434%;}.span12 .span9{width:74.421965317919075%;}.span12 .span10{width:82.947976878612717%; padding-top:15px;}
.span12 .span11{width:91.473988439306358%;}.span12 .span12{width:100%; /*padding-top: 10px; padding-bottom: 10px;*/}/*changed spacing to 10 was 15*/.span8{}.span8 .span1,.span8 .span2,.span8 .span3,.span8 .span4,.span8 .span5,.span8 .span6,.span8 .span7,.span8 .span8,.span8 .span9,.span8 .span10,.span8 .span11{margin-left:3.368421052631579%;}
.span8 .span1{width:9.429824561403509%;}.span8 .span2{width:22.368421052631579%;}.span8 .span3{width:35.307017543859649%;}.span8 .span4{width:48.245614035087719%;}.span8 .span5{width:61.184210526315789%;}
.span8 .span6{width:74.12280701754386%;}.span8 .span7{width:87.06140350877193%;}.span8 .span8{width:100%;}.spanindent{display:block;clear:both;margin:0.5em 0 0.5em 0;}.spanindent.one{margin-left:6.213872832369942%;}.spanindent.two{margin-left:14.739884393063584%;}
.spanindent.three{margin-left:23.265895953757225%;}.spanindent.four{margin-left:31.791907514450867%;}.spanindent.five{margin-left:40.317919075144509%;}.spanindent.six{margin-left:48.84393063583815%;}
.spanindent.seven{margin-left:57.369942196531792%;}.spanindent.eight{margin-left:65.895953757225434%;}.spanindent.nine{margin-left:74.421965317919075%;}body{font:87.5%/1.38em;font-family: 'open_sansregular'; color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h1,h2{/*clear:both*/clear:right; margin-left:0px;color:#656565;font-family: 'open_sansregular';font-weight:normal;line-height:1.32em;}
.carouseltitle{/*clear:both*/clear:right; font-family: 'aleolight'; line-height:1.32em;font-size:36px; color:#444444; font-weight:100;/*margin-top:35px*/margin-bottom: 20px;  margin-left: 0;}
h1,.faux_h1{font-size:2em;margin-bottom:0.36em;}h2,.faux_h2{font-size:1.2em;margin-top:0.5em; margin-bottom: 0.5em;}
h3,.faux_h3{color:#333333;font-weight:bold;font-style:normal;font-size:1.07em;font-family: 'open_sansregular';margin-bottom:0.14em;}
h3.menuheader{line-height:4em;color:#444444;font-family: 'open_sansbold'; font-size:10.5pt;font-weight:500; float:left; padding-right:7px;}
p{/*margin:0 0 1.28em 0;line-height:1.2em*/ font-family: 'open_sansregular'; font-size:10.5pt; color:#666666;line-height:1.3em}p img{margin:0;}em{font-style:italic;}strong{font-weight:bold;}small,.small{font-size:80%;}abbr,acronym{border-bottom:1px dotted;}q{quotes:none;}blockquote{padding:0 1.18em 0 10px;margin:0 0 1.5em 0;border-left:1px solid #DDD;}blockquote p{margin:0 0 0.5em 0;font-size:1.7em;color:#777;font-style:italic;}
blockquote cite{display:block;font-size:1.2em;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}
hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}a{color:#646464;text-decoration:none;}a:visited{color:#646464;}a:hover{color:#646464; text-decoration:underline;}
a:focus{outline:thin dotted #000;}a:hover,a:active{outline:0;}a img{border:none;vertical-align:bottom; }a img:hover{opacity:0.8;-moz-opacity:0.8;}.myfloat img{max-height:118px; max-width:77px; height:118px; width:77px;border:none;vertical-align:bottom;}
ul,ol{margin:0 0 1.28em;}ul li{list-style-type:none;}ol li{list-style-type:none;}dl{margin:0 0 1.38em 0;}dd{margin:0 0 0.69em 10px;}.ie6warning{visibility:hidden;display:none;}
/*begin header*/
.site-header{height:105px;margin-bottom:4.3em;background:#ffffff;color:#636363;z-index:888;}.site-header a{font-weight:normal;text-decoration:none;}.site-header.nousp{margin-bottom:2.3em;}.site-header .inner{position:relative;}.site-header .logo{float:left;width:200px;height:36px;background:url(https://www.easons.com/images/redesign/header/newlogo.png) no-repeat 0 0;position:relative;top:18px;}.site-header .top{float:left;width:100%;padding:0.5em 0.5em 0.7em}.site-header .top a{color:#636363;font-family:open_sansregular; font-weight:600; font-size:12.5px; }.site-header .top a:hover{text-decoration:underline;}.site-header .top .welcome-message{float:left;width:370px;margin:0; font-size:10pt;color:#666666;position:relative;left:-7px;top:12px;font-family: 'open_sansregular';}.topheaderusp{position:relative;top:-15px;float:right;font-family: 'aleoregular'; font-size:10pt;color:#c11f68;font-size:italic; padding-top:10px; text-transform:uppercase;font-style:italic;}.site-header .top .utility-links{ float:right; position:relative;top:10px; right:-0.9em;}.site-header .top .utility-links li{float:left;padding:0 7px;border-left:1px solid #666666;line-height:0.85em;list-style:none; }.site-header .top .utility-links li:first-child{border:none;}.site-header .top .utility-links li a{color:#666666;font-family: 'open_sanssemibold'; font-size:10pt;font-weight:500;  text-transform:uppercase;}.site-header .search{position:relative;float:left;width:475px;height:44px;margin-right:3.125%;background-color:#ffffff; border: 1px solid #c9c9c9;z-index:999;top:15px;right:-4px;}.site-header .search input#search{float:left;width:360px;padding:7px 0.71em 5px 0.71em;margin:3px 0 0.21em 3px;border:none;background:transparent;font-size:13pt;line-height:1em;font-family: 'open_sansregular'}.site-header .search input#search:focus{outline:none;}.site-header .search button[type='button']{float:right;width:59px;height:44px;border:none;color:#ffffff;cursor:pointer;background:#b4cb3d;position:relative;top:-1px;}.site-header .search button[type='button']:hover{background:#D2E372;}.site-header .basket{position:relative;float:right;padding-top:-5px;width:255px;z-index:5; right:-5px}.site-header .basket .header{float:left;width:155px;background:#ba1d61;background:#c11f68; position:relative;top:-9px;}.site-header .basket .header p{position:relative;height:44px;padding:0 0 0 10px;margin:0;line-height:3.4em; float:left;font-family: "open_sansbold";font-size: 13px;text-transform:uppercase}.site-header .basket .header p .icon.bag{position:absolute;top:7px;left:10px;width:12px;height:12px;background-position:0 -95px;}.site-header .basket.with-products .header p a{color:#ffffff;}.site-header .basket.with-products .header p a .total{padding-left:20px; font-family:'open_sansbold';}.site-header .basket.with-products .header p a .icon.arrow{position:absolute;top:15px;right:10px;width:7px;height:4px;background-position:0 -115px;}.site-header .basket .basket-button{float:left;width:95px;height:44px;padding:0 1.1em;border-left:1px solid #870741;line-height:3.4em;color:#ffffff;font-family:'open_sansbold';font-size:13px;background:#c11f68;position:relative;top:-9px;}.site-header .basket .basket-button .icon{position:absolute;right:12px;top:17px;width:7px;height:10px;background-position:0 -125px;}.site-header .basket .basket-button .icon2{position:absolute;right:16px;top:17px;width:7px;height:10px;background-position:0 -125px;}#cart_number{font-size:13px; margin-left:10px;font-family:'open_sansbold'; color:#ffffff}
/* end header*/
/* Mega Menu */
.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input {	margin: 0;	padding: 0;	border: none;	outline: none;}
.nav a { text-decoration: none; }
.nav li { list-style: none; }
.nav {display: inline-block;position: relative;	cursor: default;	z-index: 500;	top:3px; /*-webkit-padding-before:6px;*/} 
.nav > li {	display: block;	float: left;}
.nav > li > a {	position: relative;	display: block;	z-index: 510;	height: 66px;	padding: 0 12px;line-height: 66px;		font-family: 'open_sansbold';	font-size: 9.5pt;	color: #fcfcfc;		background: #b6cd3f;	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease;}
.nav > li:hover > a { background: #ffffff; color:#b6cd3f; }
.nav > li:first-child > a {	border-radius: 0px;	border-left: none;}
.nav > li > div {	min-width:280px;position: absolute;	display: block;	/*top: 50px;*/	opacity: 0;	visibility: hidden;	overflow: hidden;	background: #ffffff;	-webkit-transition: all .3s ease .15s;	-moz-transition: all .3s ease .15s;	-o-transition: all .3s ease .15s;	-ms-transition: all .3s ease .15s;	transition: all .3s ease .15s;	 border-style: none solid solid;    border-width: medium 1px 3px;   border-color:#E5E5E5; border-bottom:3px solid #b4cb3d;}
.nav > li:hover > div {	opacity: 1;	visibility: visible;	overflow: visible;}
.nav .nav-column {float: left;	width: 50%;	padding: 2.5% 2.5% 2.5% 4%;}
.nav .nav-column1 {float: left;	width: 100%;	padding: 2.5% 2.5% 2.5% 4%;}
.nav > li > div#smaller{min-width:25%!IMPORTANT;}
.nav > li > div#smaller2{min-width:32%!IMPORTANT;}
.nav > li > div#larger{width:68%!IMPORTANT; }
.nav > li > div#medium{width:48%!IMPORTANT; }
.nav > li > div#medium2{width:35%!IMPORTANT; }
.nav .nav-column h3 {	margin: 20px 0 10px 0;	line-height: 18px;	font-family: 'open_sansregular'; font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}.nav .nav-column li a {	display: block;	line-height: 26px;	font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}.nav .nav-column li a:hover { color: #666666; }
.nav .nav-column2 {float: left;	width: 100%;padding: 2.5% 2.5% 2.5% 4%;min-width:170px;margin-left:5px;margin-right:5px}
.nav .nav-column2 h3 {margin: 20px 0 10px 0;line-height: 18px; font-family: 'open_sansregular';	 font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}
.nav .nav-column2 li a {display: block;	line-height: 26px;font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}
.nav .nav-column2 li a:hover { color: #666666; }

.nav .nav-column3 {float: left;	/*width: 100%;*/padding: 2.5% 2.5% 2.5% 4%;min-width:170px;margin-left:5px;margin-right:5px}
.nav .nav-column3 h3 {margin: 20px 0 10px 0;line-height: 18px; font-family: 'open_sansregular';	 font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}
.nav .nav-column3 li a {display: block;	line-height: 26px;font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}
.nav .nav-column3 li a:hover { color: #666666; }


.nav .nav-column1 {float: left;	/*width: 100%;*/padding: 2.5% 2.5% 2.5% 4%;min-width:170px;margin-left:5px;margin-right:5px}
.nav .nav-column1 h3 {margin: 20px 0 10px 0;line-height: 18px; font-family: 'open_sansregular';	 font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}
.nav .nav-column1 li a {display: block;	line-height: 26px;font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}
.nav .nav-column1 li a:hover { color: #666666; }


/* end mega menu*/          
body{background-color:#e2e2e2;}.white-bg-wrapper{background-color:#FFF;}
/*breadcrumbs*/
.breadcrumbs{margin:0 0 1.07em 0;margin-top:6px;}.breadcrumbs li{float:left;background:url('easonimages/frontend/img/sprite.png') 0 -45px no-repeat;list-style:none;line-height:1.9em;color:#444444;font-family: 'open_sanssemibold'; font-size:9pt; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;border-left:0px solid #ffffff; border-right:0px none #ffffff}.breadcrumbs li a{display:block;padding:0 10px 0 15px;color:#666;text-decoration:underline;}.breadcrumbs li a:hover{color:#000;}.breadcrumbs li a .icon.home{width:11px;height:10px;background:url('easonimages/frontend/img/icons.png') 0 -255px no-repeat;vertical-align:middle; top:-2px; position:relative;}.breadcrumbs li:first-child{background:none; border-left:1px solid #dcdcdc; }.breadcrumbs li:first-child a{padding:0 10px;}.breadcrumbs li:last-child{background:none; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;background:url('easonimages/frontend/img/sprite.png') 0 -45px no-repeat !important; }.breadcrumbs li.current{display:block;padding:0 10px 0 15px; }
/*end breadcrumbs*/
/*add to wish list*/
.addtowishlist{font-family: 'open_sanssemibold'; color:#666666; font-size:9pt; margin-left:11px }
/*end add to wish list*/
/*categorypage styles*/
div.bookdata div.row{border-bottom:1px solid #dcdcdc;padding-bottom:10px; padding-top:15px;}  h3.sli_title a{ font-family: "open_sanssemibold";  font-size: 10.5pt; font-weight: normal;  max-width: 103px; text-decoration: none;} div.row ul.clearfix.bookrow li.bookitems.carousel.span4 article p{font-family: "open_sansitalic";  font-size: 10pt; font-weight: normal !important; line-height: 1.3em;} div.row ul.clearfix.bookrow li.bookitems.carousel.span4 article p a{text-decoration:none} 
 table tbody tr td div.floatright.items-shownjq{} 
 table tbody tr td label select#sort-filter{margin-top:10px; margin-bottom:10px}
 /* end catregory styles*/
/*base styles*/
.side-col{width:23.4%}.side-col h2{margin-bottom:0.71em;}.side-col a{text-decoration:none;}.side-col >.box{border-right:2px solid #e7e7e7;background:#FFFFFF;}.side-col >.box h2,.side-col >.box h3{margin-bottom:0.71em;}.side-col >.box tbody tr{/*border-bottom: 2px solid #E7E7E7;*/padding:0.71em;}.side-col >.box .summary-total{color:#B7195D;font-weight:bold;}.side-col .menu{/*margin:0 1.23em;*/ padding-right:7px;}.side-col .menu li{clear:both;list-style:none;font-size:10pt;float:left}.side-col .menu .checkboxlabel input{float:left;margin-right:5px;}.side-col .menu .checkboxlabel span{float:left;max-width:140px;}.side-col .showmore{display:block;padding:4px 10px;outline:0;}.side-col .showmore .icon{margin-right:5px;}.side-col .box .showmore{display:block;padding:4px 10px;outline:0;}.side-col .box .showmore .icon{margin-right:5px;}.side-col .link-list{float:left;width:100%;margin:0.71em 0; padding-top:15px;}.side-col .link-list ul{margin:0;}.side-col .link-list li{list-style:none;float:none;width:100%;}.side-col .link-list a{display:block;width:100%;padding:0.71em 10px;margin-bottom:0.71em;background-color:#e7e7e7;text-decoration:none;font-weight:bold;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;}.side-col .link-list a:hover{background-color:#00502f;color:#ffffff;}.side-col .ad{float:left;width:100%;margin:0.71em 0;}.side-col .ad a{display:block;float:left;border:6px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.side-col .toplist{padding:0.71em 0 0 0;overflow:hidden;}.side-col .toplist ul{padding:0;margin:0;}.side-col .toplist li{float:left;width:100%;padding:10px 16px;list-style:none;border-top:solid 1px #e7e7e7;background:#ffffff;}.side-col .toplist li .number{float:left;width:25px;margin-right:15px;color:#00502F;font-family: 'open_sansregular';font-size:1.4em;/*font-weight:bold;font-style:italic;*/text-align:right;}.side-col .toplist li p{float:left;width:125px;margin-bottom:0;}.side-col .toplist li:first-child{padding:0 0 10px 0;border:0;background:#ffffff;}.side-col .toplist li:first-child img{float:left;margin:0 16px;}.side-col .toplist li:first-child .number{float:none;text-align:left;}.side-col .toplist li:first-child p{margin-top:0.38em;width:105px;}.side-col .toplist li:first-child img{max-height:90px; max-width:60px; height:90px; width:60px;}.side-col .highlight{padding:0 0 1em 0;margin-bottom:1em;background:url(easonimages/frontend/img/btm-radial-gradient-sidecol.jpg) no-repeat 50% 100%;}.side-col .highlight .imagelink{display:block;margin:0 0 0.5em 0;border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.side-col .highlight p{margin:0 0 0.5em 0;}.side-col .poll .form{margin:0 16px;border-top:dotted 1px #999999;}.side-col .poll .form label{clear:both;font-weight:normal;}.side-col .poll .form div{border-top:dotted 1px #999999;text-align:center;}.side-col .poll .form div .button{float:none;margin:10px 0;}.icon{display:inline-block;background:url('easonimages/frontend/img/icons.png') left bottom no-repeat;vertical-align:middle;}.icon.top{vertical-align:top;}.icon.help{width:16px;height:16px;margin-left:5px;background-position:-25px 0;}.icon.zoom{width:19px;height:18px;margin-right:5px;background-position:0 -270px;}.icon.tick{width:16px;height:14px;margin-right:5px;background-position:0 -295px;}.icon.cross{width:10px;height:10px;margin-right:5px;background-position:0 -315px;}.icon.greycross{width:10px;height:10px;margin-right:5px;background-position:-20px -315px;}.icon.expand{width:11px;height:11px;margin-left:5px;background-position:0 -330px;}.icon.collapse{width:11px;height:11px;margin-left:5px;background-position:0 -350px;}.icon.arrowrightdark{width:14px;height:12px;background-position:5px -140px;}.icon.arrowleftdark{width:14px;height:12px;background-position:-44px -140px;}.icon.heart{width:11px;height:11px;margin-right:5px;background-position:0 -370px;vertical-align:top;margin-top:0.29em;}.icon.twitter{width:16px;height:16px;margin-right:5px;background-position:0 -215px;}.icon.twitter.large{width:32px;height:32px;margin-right:0;background-position:0 -525px;}.icon.fb{width:16px;height:16px;margin-right:5px;background-position:0 -235px;}.icon.fb.large{width:32px;height:32px;margin-right:0;background-position:0 -485px;}.icon.google.large{width:32px;height:32px;margin-right:0;background-position:0 -565px;}.icon.print{width:16px;height:16px;margin-right:5px;background-position:0 -465px;}.icon.help{position:relative;right:400px;top:-40px;}.icon.help span{display:none;position:absolute;top:170%;right:-237px;padding:10px;width:280px;min-width:150px;background:#FFFFFF;border:solid 1px #999;text-align:left;line-height:1.2em;z-index:9999;color:#333333;font-weight:normal;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0px 1px 2px #666666;box-shadow:0px 1px 2px #666666;}.icon.help span:after,.icon.help span:before{display:block;content:"";position:absolute;top:-10px;right:235px;width:0;border-style:solid ;border-width:0 8px 10px 8px;border-color:#999 transparent;}.icon.help span:after{border-color:#fff transparent;top:-8px;}.icon.help:hover span{display:block;}.icon.help.ebook{position:relative; position:relative; top:-24px; left:-20px; float:right;}.icon.help.ebook span{display:none;position:absolute;top:170%;right:-160px;padding:10px;min-width:150px;background:#FFFFFF;border:solid 1px #999;text-align:left;line-height:1.2em;z-index:9999;color:#333333;font-weight:normal;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0px 1px 2px #666666;box-shadow:0px 1px 2px #666666;}.icon.help.ebook span:after,.icon.help2 span:before{display:block;content:"";position:absolute;top:-10px;right:15px;width:0;border-style:solid ;border-width:0 8px 10px 8px;border-color:#999 transparent;}.icon.help.ebook span:after{border-color:#fff transparent;top:-8px;}.icon.help.ebook:hover span{display:block;}a.go-to,a.more{display: inline-block;float: right; line-height: 1.38em; position: relative; text-decoration: none; top: -30px; }a.go-to .icon,a.more .icon{position:absolute;top:0;width:7px;height:10px;background-position:0 -140px;vertical-align:top;margin-top:7px;}a.go-to.current,a.more.current{color:#719500;}a.go-to.current .icon,a.more.current .icon,a.go-to:hover .icon,a.more:hover .icon{background-position:-15px -140px;}a.go-to{/*padding-left:13px;*/}a.go-to .icon{left:0;}a.more{padding-right:13px;}a.more .icon{right:0;}.button,.secondary-button{float:left;padding:0 1.2em;font-family: 'open_sansregular';font-size:1em;line-height:2em;text-align:center;font-weight:normal;text-decoration:none;cursor:pointer;overflow:visible;}.button:hover,.secondary-button:hover{text-decoration:none;}.secondary-button{line-height:1.78em;}.button.green{color:#ffffff;background:#00502f; font-family: "open_sanssemibold";font-size: 10.5pt; border: 1px solid #dcdcdc; height: 33px; line-height: 33px;  max-width: 296px; text-align: center;}.button.green:hover{color:#00502f;background:#d1e759; font-family: "open_sanssemibold";font-size: 10.5pt;}.button.pink{color:#ffffff;background:#bf1f67; color:#ffffff;height: 30px;font-size:10.5pt;line-height:3em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:none;padding-bottom:5px; font-family: "open_sanssemibold";font-size: 8pt;}     .button.grey{color:#515151;background:#e7e7e7; font-family: "open_sanssemibold";font-size: 8pt;}.button.grey:hover{color:#ffffff;background:#a9aab1; font-family: "open_sanssemibold";font-size: 8pt;}.secondary-button{background:#ffffff;}.secondary-button.green{color:#00502f;border:2px solid #00502f;}.secondary-button.green:hover{color:#cae04d;border-color:#cae04d;}.secondary-button.pink{color:#DB518D;border:2px solid #db518d; margin-left:10px}.secondary-button.pink:hover{color:#db518d;border:2px solid #db518d;color:#FFFFFF;background:#b7195d;border-color:#b7195d;}.secondary-button.grey{color:#454545;border:2px solid #454545;}.secondary-button.grey:hover{color:#adafb6;border:2px solid #adafb6;color:#FFFFFF;background:#454545;border-color:#454545;}.sqbutton,.sqbutton:active,.sqbutton:visited{display:block;padding:5px;background:#005130;color:#FFFFFF;text-align:center;text-decoration:none;cursor:pointer;}.sqbutton:hover{background:#c9e04c;color:#ffffff;}.solidbox{margin-bottom:15px;min-height:320px;background:#ffffff; border:1px solid #dcdcdc}.solidbox h2{margin-top:-6px;padding:0 16px;line-height:3.14em;background-color:#b6cf2f;color:#00502f;font-size:1.07em;font-weight:bold;font-style:normal;font-family: 'open_sansregular';}.solidbox dl{padding:0 16px;}.solidbox dt{margin:8px 0 0 0; text-indent:11px}.solidbox dd{margin:0 0 0 13px;font-family: 'open_sansregular'; font-size:10.5pt;line-height:1.3em; border-bottom:1px solid #dcdcdc; padding-bottom:10px}.tabs{margin:2.05em 0 1.07em 0;border-bottom:1px solid #dcdcdc;}.tabs li{float:left;margin:0 0px 0 0;list-style:none;}.tabs a{ background: none repeat scroll 0 0 #f6f6f6;  border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;  color: #666666;  display: block;  font-family: "open_sansregular";   font-size: 10.5pt;  font-weight: normal;  line-height: 2em;  padding: 0 1.2em; text-align: center;    text-decoration: none;}.tabs a:hover:not(.active){color:#666666;text-decoration:none;border-bottom-color:#dcdcdc;background:#ffffff;}.tabs a.active{color:#666666;background:#ffffff;border:1px solid #dcdcdc;border-bottom:1px solid #ffffff;margin-bottom:-1px;padding-bottom:1px;}.notification{position:relative;top:10px;border:2px solid #006a9b;/*background:#ecf9ff;*/color:#006a9b;text-align:center; display:block; word-wrap:break-word}.notification p{margin-bottom:0.15em;}.notification.warning{border:none;/*background-color:#ffe5e5;*/color:#990000;font-weight:normal; padding-bottom:10px; padding-top:5px; font-size:15px;}.notification.success{border-color:#597500;background-color:#f8ffe1;color:#597500;}.page>.notification{margin-bottom:1.93em;}.form{margin-bottom:1.43em;margin-top:0.5em;font-family: 'open_sansregular'; font-size:10.5pt}.form fieldset{margin-bottom:0.71em;}.form fieldset legend{width:100%;clear:both;margin:0;padding:0 0 0.71em 000;font-weight:bold;font-size:1.07em;}.form fieldset div{float:left;clear:both;width:100%;margin-bottom:0.36em;}.form label{display:block;font-weight:bold;line-height:1.93em;}.form input:not([type="submit"]),.form textarea{display:block;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}.form input:not([type="submit"]):focus,.form textarea:focus{border-color:#000;}.form select {display:block;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}.form input:not([type="submit"]):focus,.form textarea:focus{border-color:#000;}.form input:not([type="submit"]).warning,.form textarea.warning{border-color:#990000;}.form input[type="checkbox"]{float:left;padding:0;height:1.8em;margin-right:8px;cursor:pointer;border:0;-webkit-box-shadow:none;box-shadow:none;}.form input[type="radio"]{float:left;margin:7px 0.57em 7px 0;vertical-align:text-bottom;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;}.form input[type="button"],.form input[type="submit"]{cursor:pointer;border:none;}.form input.warning{margin-bottom:0.71em;}.form input[disabled]{padding:0.43em 0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.form .required:after{/*content:" *";*/}.form p.notice{margin:5px 0 0 193px;clear:both;color:#666666;font-size:90%;}.form .reversed{padding-left:28%;}table,.generaltable{margin:0 0 10px 0;width:100%;border-collapse:collapse;font-family: 'open_sansregular'; font-size:10.5pt;}table tr,.generaltable tr{border-bottom:dotted 1px #999999;}table tr,.tablenoborder tr {border-bottom:none 0px #999999;}table th,.generaltable th{padding:0.43em 0;color:#666666;font-weight:bold;color:#999;vertical-align:middle;}table th.aligncenter,.generaltable th.aligncenter{text-align:center;}table th.alignright,.generaltable th.alignright{text-align:right;}table td,.generaltable td{/*padding:0.43em 0;*/vertical-align:top;text-align:left;}table td.aligncenter,.generaltable td.aligncenter{text-align:center;}table td.alignright,.generaltable td.alignright{text-align:right;}table a,.generaltable a{/*font-weight:bold;text-decoration:none;*/ font-family: 'open_sansregular'; font-size:10.5pt; color:#444444}.star-rating{display:block;width:62px;height:10px;margin:0.36em 0;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;background:url('easonimages/frontend/img/sprite.png') left -215px no-repeat;}.star-rating.zero{background-position:0 -290px;}.star-rating.one{background-position:0 -275px;}.star-rating.two{background-position:0 -260px;}.star-rating.three{background-position:0 -245px;}.star-rating.four{background-position:0 -230px;}.star-rating.five{background-position:0 -215px;}.star-rating.none{background-position:0 0px;}#basketsummarytable a {font-weight: normal; text-decoration: none;}#basketsummarytable div {margin-left:15px; width:90%;top:10px; position:relative; padding-bottom:5px; font-weight:normal; !important;}#basketsummarytable .pink {margin-top:10px; margin-right:10px;}#basketsummarytable  tr:nth-child(even) {  border-bottom:solid 2px #e7e7e7;}.star-ratingfactfinder{display:block;width:62px;height:10px;margin:0.36em 0;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;background:url('easonimages/frontend/img/sprite.png') left -215px no-repeat;}.star-rating.zero{background-position:0 -290px;}.star-ratingfactfinder.one{background-position:0 -275px;float:right; margin-right:85px;}.star-ratingfactfinder.two{background-position:0 -260px;float:right; margin-right:85px;}.star-ratingfactfinder.three{background-position:0 -245px;float:right; margin-right:85px;}.star-ratingfactfinder.four{background-position:0 -230px;float:right; margin-right:85px;}.star-ratingfactfinder.five{background-position:0 -215px; float:right; margin-right:85px;}.starcenter{margin-left:78px;}.bookdata{margin-top:10px;}
/*End base styles*/
/*button styles*/
.button.white{background:#ffffff; color:#444444;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:1px solid #dcdcdc; outline: 0 none;}.button.white:hover {border:1px solid #444444; outline: 0 none;}.button.whitebold{background:#ffffff; color:#444444;height: 49px;font-family:'open_sanssemibold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:1px solid #dcdcdc; outline: 0 none;}.button.whitebold:hover {border:1px solid #444444; outline: 0 none;}.button.blue{background:#1386af; color:#ffffff;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none;}.button.blue:hover {/*border:1px solid #1386af;*/ outline: 0 none; background-color:#45ABD0;}.button.bluebold{background:#1386af; color:#ffffff;height: 49px;font-family:'open_sansbold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none;}.button.bluebold:hover {/*border:1px solid #1386af;*/ outline: 0 none;background-color:#45ABD0;}.button.pinknew{background:#c11f68; color:#ffffff;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none; }.button.pinknew:hover {/*border:1px solid #c11f68;*/ outline: 0 none; background-color:#dd4e8e  }.button.pinknewbold{background:#c11f68; color:#ffffff;height: 49px;font-family: 'open_sansbold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none; }.button.pinknewbold:hover {/*border:1px solid #c11f68;*/outline: 0 none; background-color:#dd4e8e}
/*button styles*/
/*grey bar*/
.greybar{width: 100%; display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: #dcdcdc -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; padding: 0px;margin-top:40px;}
/*Div table layout*/
.basic_table_invisible { display:table;}.basic_row_invisible  {  display:table-row; }.basic_cell_invisible  { display:table-cell;  }.basic_cell_invisible_alignbottom  { display:table-cell;  vertical-align:bottom !important }
/*end div table layout*/
/*homepage pods*/
.podheader{font-family:'open_sanssemibold'; font-size:12pt; color:#444444;}.podbody{ color: #666666; font-family: "open_sansregular"; font-size: 9pt; line-height: 1.4em; margin: 0;  padding: 0 0 12px;}.podbutton{ border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt; height: 32px;line-height: 32px; width: 33%; text-align: center; max-width:296px;}.podbuttonpink{ border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt; height: 32px;line-height: 32px; width: 33%; text-align: center; max-width:296px; background-color:#c11f68}.podlinks{    text-decoration:none;display: block;  height: 100%;  width: 100%;}div.podbutton:hover {border-color:#444444;}.podlinks:hover {text-decoration:none;display: block;  height: 100%;  width: 100%;}.podlinkspink{    display: block;  height: 100%;  width: 100%;color:#ffffff}.podlinkspink:hover {/*border:1px solid #c11f68;*/text-decoration:none; color:#ffffff !important;  background-color:#dd4e8e}
/*end homepage pods*/
/*BottomPods*/
.basic_table_homepagebottompods { display:table;}.basic_row_homepagebottompods   {  display:table-row; }.basic_cell_homepagebottompods   { display:table-cell; -webkit-box-shadow: 0 0 6px 4px #eeeeee;-moz-box-shadow: 0 0 6px 4px #eeeeee;  box-shadow: 0 0 6px 4px #eeeeee; vertical-align:top;  }.bottompodsparagraph{padding-left:26px; padding-right:26px; font-family: "open_sansregular"; font-size:10pt; line-height:1.5em; color:#949494}.bottompodsheading{padding-left:26px; padding-right:26px;font-family: "open_sanssemibold";font-size: 16pt;line-height:1.2em; padding-top:20px; margin-bottom:20px;}.bottompodsbutton{ border: 1px solid #dcdcdc; display: block; font-family: "open_sanssemibold"; font-size: 8pt;  height: 32px;   line-height: 32px;   margin-bottom: 20px;   margin-left: 26px;   max-width: 296px;  text-align: center;    width: 33%; background:#ffffff;  margin-top:10px;}.bottompodlinks{display: block;  height: 100%;  width: 100%;text-decoration:none}.bottompodlinks:hover {/*border:1px solid #c11f68;*/ text-decoration:none;border-color:#444444}span.bottompodsbutton:hover{border-color:#444444}
/*end bottom pods*/
/* blurb*/
.basic_cell_red{display:table-cell; background:#f06b5a; width:8px; }.blurb{ font-family:'aleolightitalic'; font-size:20pt; line-height:1.5em; color:#666666; font-style:italic;margin-left:23px;margin-bottom:0px;}
/*end blurb*/
/*twobytwoheading*/
.twobytwosubheading{font-family:'open_sanssemibold'; font-size:12pt; color:#444444;margin-left:22px;margin-bottom:20px; position:relative; top:10px;}.twobytwoparagraph{font-family: 'open_sansregular'; font-size:10pt; color:#666666;margin-left:22px;line-height:1.5em;}.basic_cell_icon{display:table-cell;  vertical-align:middle; text-align:center;}.iconborder{padding-top:15px; display: block; margin: 0px auto; text-align: center; vertical-align:middle; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; height:79px; width:80px; border:1px solid #cfcfcf}.basic_cell_twobytwo{display:table-cell; margin-left:22px;}.basic_cell_spacer{display:table-cell;width:42px;}
/*end twobytwoheading*/
/*new footer styles 13/05/2014*/
#footer {height:648px;background:#333;background: url('https://www.easons.com/images/newfooter/background.png');	text-align:center;bottom:0;}#footer a {color:#fff;}.wrap {width: 960px;margin: 0px auto 0px auto}#footertable{width:100%}  	#footertopnav{height:70px; vertical-align:middle;}	  	#footertopnavlist{ height: auto; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines;  min-width: 600px; /* just for demo */ padding-top:25px;}  	#footertopnavlistitem {  width: auto; height: 40px;  vertical-align: center;  display: inline-block;*display: inline;   zoom: 1   background: #000;  color: #fff;}  	#footertopnavlistitem a{ font-weight:500; text-transform:uppercase;color:#b6cd3f;font-family: 'open_sansbold';font-size:10.5pt;text-decoration:none; !important}  	#footertopnavlistitem a:hover{font-weight:500;text-transform:uppercase;color: #f1f1e5;text-decoration:none; border-bottom:3px solid #f1f1e5; padding-bottom:5px;}  	.stretcher {  width: 100%; display: inline-block; font-size: 0; line-height: 0;}  	#footersocial{width:960px;}  	#footersubscribe{width:100%;text-align:center;}  	#footersubscribe2{text-align:center; padding-left:5% }  	#footersubscribeheader{width:476px;color:#f1f1e5;font-size:18.5pt;font-family: 'open_sansregular';font-weight:lighter; padding-bottom:10px;vertical-align:middle; text-align:justify middle; padding-bottom:25px;}  	.newfooter-email{border: 2px solid #f1f1e5; width:306px; height:47px;font-family: 'open_sansregular';background-color: transparent; color:#7e7e7e; padding-left:10px;font-size:14px;margin-right:10px}  	.newfooter-submit{ background:#b6cd3f; color:#fff;height:47px;border-style:none; width:144px; font-size:14px;cursor:pointer;  text-shadow: 0px 1px #d3d3d3}  	#footerlinks{width:960px;font-family: 'open_sansregular';font-size:12px; color: #e5e5e5;text-align:left;}  	#footerlinksheader{line-height:1.3em;font-family: 'open_sanssemibold';font-size:13pt; color:#ffffff; text-align:left; font-weight:500;}  	#footerlinks ul{padding-left:0;margin:0 0 1.28em 0px;}#footerlinks ul li {list-style-type: none; }  	#footerlinks ul li a{text-align:left; text-indent:0px; text-decoration:none;font-family: 'open_sanssemibold';font-size:9pt;color:#e5e5e5;font-weight:500;line-height:1.7em}  	#footerlinks ul li a:hover{color:#b6cd3f;}
/*end new footer styles*/
/*authorofthemonth*/
.basic_cell_authorofthemonth{display:table-cell; vertical-align:top; padding-left:17px}.authorname{font-family:'open_sanssemibold'; font-size:16pt; color:#444444;}.authortext{font-family: 'open_sansregular'; font-size:10.5pt; color:#555555;line-height:1.5em;padding-bottom:10px;}.authorbutton{border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt;height: 33px; line-height: 33px;  max-width: 296px; text-align: center; width: 30%;}.authorlinks{ display: block; height: 100%; width: 100%;} .authorlinks a:hover{border:1px solid #444444}
/*end author of the month*/
/*book of the week*/
.bookoftheweek_booktitle{font-family: 'open_sansbold'; font-size:16pt;color:#444444;line-height:1.5em;}.bookofweek_author{font-family: 'open_sansitalic'; font-size:13pt; color:#666666;line-height:1.5em; font-style:italic;}.bookofweek_price{font-family: 'open_sansregular';font-size:13pt;color:#666666;line-height:1.5em;}.bookofweek_description{font-family: 'open_sansregular';font-size:10.5pt;color:#555555;line-height:1.5em; padding-bottom:10px;}.basic_cell_bookoftheweek{display:table-cell; vertical-align:top; padding-left:17px;line-height:1.5em;}.bookoftheweek_image img {max-height:250px; height:250px; max-width:180px;}
/*end book of the week*/
/*new book of the week*/
.newbookoftheweek_tablecell{display:table-cell; vertical-align:top; padding-left:10px; padding-right:10px;line-height:1.5em; background-color:#fff5eb;width:100%}
.newbookoftheweek2_tablecell{display:table-cell; vertical-align:top; padding-left:10px; padding-right:10px;line-height:1.5em; background-color:#dbe98f;width:100%; padding-bottom:10px;}
.newbookoftheweek_maintitle{color: #444444;font-family: "aleolight";font-size: 24pt; padding-top: 20px; text-align: center;}.newbookoftheweek_booktitlep{padding-top:30px;text-align:center;}.newbookoftheweek_booktitle{font-family: 'open_sanssemibold'; font-size:16pt;color:#2f2f2f;line-height:1.5em;}.newbookofweek_author{font-family: 'open_sansitalic'; font-size:14pt; color:#666666;line-height:1.5em; font-style:italic;text-align:center;}.newbookofweek_authorp{text-align:center;}.newbookofweek_price p{ color: #2f2f2f; font-family: "open_sansregular"; font-size: 13pt; position: relative;  text-align: center;  top: -10px;} .newbookofweek_description{font-family: 'open_sansregular';font-size:10.5pt;color:#555555;line-height:1.5em; padding-bottom:10px;text-align:center;} 
.newbookofweek_button{margin-left:35%}
.newbookofweek_button3{margin-left:39%}
.newbookofweek_button2{margin-left:28%}
.smallbar{width: 20%; display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: #444444 -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left:40%}
/*end new book of the week*/
/*carousel styles*/
.carouselbooktitle a{font-family: 'open_sanssemibold'; font-size:10.5pt; color:#444444; text-decoration:none}.carouselauthorname a{font-family: 'open_sansitalic'; font-size:10pt; color:#666666;text-decoration:none}.carousel_price a{font-family: 'open_sansregular'; font-size:9pt; color:#666666}.carousel{/*padding-bottom:1.79em;margin-bottom:1.79em;*/}.carousel:last-child{margin-bottom:0;}.carousel.span16{}.carousel.span12{/*background:url('http://www.easons.com/images/magazine/seperator.png') left bottom no-repeat;*/}.carousel header{float:left;width:100%;margin-bottom:1em;}.carousel header h1{font-size:1.5em;margin:0;}.carousel header h1+a{margin:0.5em 0 0 15px;font-size:0.93em;font-weight:normal;}.carousel header p{clear:both;}.carousel ul.tabs{clear:both;margin:0 0 2.05em 0;}.carousel .carousel-wrapper{clear:both; z-index:2;}.carousel .carousel-window{/*padding-bottom:35px;*/padding-left:38px}.carousel ul.content,.carousel ol.content{margin:0;position:relative;}.carousel ul.content li,.carousel ol.content li{float:left;position:relative;list-style:none;}.carousel ul.content li button.remove-item,.carousel ol.content li button.remove-item{display:none;position:absolute;top:0;right:0;width:10px;height:10px;cursor:pointer;background:url('easonimages/frontend/img/icons.png') -20px -315px no-repeat;z-index:2;}.carousel ul.content li:hover button.remove-item,.carousel ol.content li:hover button.remove-item{display:block;}.carousel ul.content li .rating-form,.carousel ol.content li .rating-form{text-align:center;font-weight:bold;}.carousel ul.content li .rating-form .star-rating,.carousel ol.content li .rating-form .star-rating{cursor:pointer;}.carousel ul.content li .remove-form,.carousel ol.content li .remove-form{margin-top:1.07em;margin-left:1.07em;text-align:left;}.carousel ul.content li .remove-form p,.carousel ol.content li .remove-form p{margin-bottom:1.07em;}.carousel ul.content li .remove-form label,.carousel ol.content li .remove-form label{display:block;margin-bottom:0.32em;}.carousel ul.content li .star-rating,.carousel ol.content li .star-rating{margin:0.36em auto;}.carousel ul.content li .thumbnail,.carousel ol.content li .thumbnail{}.carousel.numbered li{position:relative;}.carousel.numbered .number{position:absolute;top:0;width:56px;height:56px;font-family: 'open_sansregular';font-style:italic;font-size:3.93em;line-height:1em;color:#00502f;text-align:right;}.carousel.numbered.four .number{left:0;}.carousel.numbered.five .number{left:-30px;}.carousel .scroll-left{position:absolute;left:0px;top:25%;width:22px;height:38px;background:url('http://www.easons.com/images/redesign/arrowleft.png')  no-repeat;}.carousel .scroll-left:hover{/*background-position:-30px -155px;*/}.carousel .scroll-right{position:absolute;right:-24px;top:25%;width:22px;height:38px;background:url('http://www.easons.com/images/redesign/arrowright.png')no-repeat;}.carousel .scroll-right:hover{/*background-position:-30px -185px;*/}.carousel article{position:relative;/*text-align:center;*/}.carousel article .thumbnail{position:relative;display:inline-block;}.carousel article .thumbnail span.wrapper>img{max-width:140px; width:auto;height:135px; margin-bottom:10px;}.carousel article .thumbnail span.wrapper .flag{position:absolute;width:40px;height:40px;}.carousel article .thumbnail span.wrapper .flag.top-left{top:0;left:-1px;}.carousel article .thumbnail span.wrapper .flag.top-right{top:0;right:13px;}.carousel article .thumbnail span.wrapper .flag.top-right2{top:0;right:-8px;}.carousel article .thumbnail span.wrapper .flag.top-right3{top:0;right:-8px;}.carousel article .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.carousel article .thumbnail span.wrapper .flag.bottom-left{/*bottom:-16px;left:-3px;*/}.carousel article .thumbnail2 span.wrapper>img{max-width:145px; width:145px;height:175px; /*border:6px solid #fff;*/margin-bottom:1.07em;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.6);box-shadow:0 2px 3px rgba(0, 0, 0, 0.6);}.carousel article .thumbnail2 span.wrapper .flag{position:absolute;width:40px;height:40px;}.carousel article .thumbnail2 span.wrapper .flag.top-left{top:0;left:0;padding-left:7px}.flag.top-right{top:0;right:45px;}.flag.top-right2{top:0;right:-8px;}span#bookoftheweek p span.rrp{color:#666}span#bookoftheweek p span.price{color:#b7195d}span#bookoftheweek p span.saving{color:#666}.carousel article .thumbnail2 span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.carousel article .thumbnail2 span.wrapper .flag.bottom-left{bottom:30px;right:39px;position:relative}.carousel article h1{margin:0;font-family: 'open_sansregular';font-size:13px;font-style:normal;color:#00502f;}.carousel article h1 .ebook{color:#719500;}.carousel article a{}h3.carouselbooktitle{text-decoration:none;font-family: 'open_sanssemibold';font-size:10.5pt;max-width:103px; font-weight:normal;padding-top:5px;}h3.carouselbooktitle a{text-decoration:none;}h3.carouselauthor{font-family: 'open_sansitalic'; font-size:10pt; font-weight:normal !important; line-height:1.3em;max-width:103px;}h3.carouselauthor a{text-decoration:none;}.carousel article .button,.carousel article .secondary-button{margin-top:0.70em;}.carousel p{margin-bottom:0.14em;max-width:102px;margin-left:2px;}.carousel p.price{font-family: 'open_sansregular'; font-size:10pt; color:#b7195d; font-weight:bold;}
.carousel p.rrp {text-decoration:line-through;font-family: 'open_sansregular'; font-size:10pt; color:#666666; }
.carousel span.rrp {text-decoration:line-through;font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel span.price{font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel span.saving{font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel.span16.four .content li{width:25%;}.carousel.span16.four .content li article{padding-right:6.896551724137931%;}.carousel.span16.five .content li{width:20%;}.carousel.span16.five .content li article{padding-right:8.620689655172414%;}.span12 .carousel.span12.four{width:100%;}.span12 .carousel.span12.four .content li{width:25%;}.span12 .carousel.span12.four .content li article{padding-right:9.248554913294798%;}.span12 .carousel.span12.three{width:100%;}.span12 .carousel.span12.three .content li{width:33.332369942196532%;}.span12 .carousel.span12.three .content li article{padding-right:6.936616665221538%;}
/*end carousel styles*/
/*books page*/
.bookstext{font-family: 'aleolight';  font-size:25pt; color:#444444;text-align: center;}
.booklinks{  color: #666666; font-family: 'open_sansregular';padding: 13px 0 13px; text-align: center; font-size:10.5pt; }
.booklinks a{ color: #666666; text-decoration:none;  font-family: 'open_sansregular';font-size:10.5pt;}
/*end books page*/
/* basic styles two*/
.panel{margin-bottom:35px}.panel h2{/*margin-bottom:0.67em;*/}.panel .content{position:relative;overflow:hidden;margin-bottom:1.43em;border:6px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); box-shadow:-1px 1px 0px rgba(203, 203, 203, 0.3);}         .panel .content .details{position:absolute;top:0;left:0;height:100%;background-image:url(http://www.easons.com/images/1px-90p-trans.png);background-repeat: repeat;}.panel .content .details img{width:100%; max-height:153px;}.panel .content .details h1{font-size:1em;font-family: 'open_sansregular';margin:0;}.panel .content .details a{font-weight:bold;text-decoration:none;}.panel .content .details p{margin:0;}.panel .content .details p.description{margin:8px 0; max-height:90px; height:90px;}.panel .content .details p.rrp span{text-decoration:line-through;}.panel .content .details p.price{color:#b7195d;}.panel .content .details p.saving{color:#666;}.panel .content .details .star-rating{display:inline-block;margin-top:0;margin-left:3px;vertical-align:middle;}.panel .content .productlink{position:absolute;background:url(easonimages/frontend/img/1x1-blank.gif);top:0;right:0;height:100%;}.panel.span6>.content{height:342px;z-index:1;}.panel.span6>.content .details{width:100%;padding:35px 50px;visibility:hidden;opacity:0;-webkit-transition:visibility 0.5s linear,opacity 0.3s linear;-moz-transition:visibility 0.5s linear,opacity 0.3s linear;-o-transition:visibility 0.5s linear,opacity 0.3s linear;transition:visibility 0.5s linear,opacity 0.3s linear;}.panel.span6>.content:hover .details{visibility:visible;opacity:1;}.panel.span6>.content .productlink{display:none;}.panel.span8>.content{height:270px;}.panel.span8>.content .details{width:45%;padding:15px;/*width was 65*/}.panel.span8>.content .productlink{width:35%;}.panel.span12>.content{height:305px;}.panel.span12>.content .details{width:69%;padding:15px;}.panel.span12>.content .productlink{width:32%;}.panel .content .detailsnew{position:absolute;top:0;left:0;height:100%;background-image:url(http://www.easons.com/images/1px-90p-trans.png);background-repeat: repeat;}.panel .content .detailsnew img{width:100%; max-height:153px;}.panel .content .detailsnew h1{font-size:1em;font-family: 'open_sansregular';margin:0;}.panel .content .detailsnew a{font-weight:bold;text-decoration:none;}.panel .content .detailsnew p{margin:0;}.panel .content .detailsnew p.description{margin:5px 0; max-height:90px; height:90px; }.panel .content .detailsnew p.rrp span{text-decoration:line-through;}.panel .content .detailsnew p.price{color:#b7195d;}.panel .content .detailsnew p.saving{color:#666;}.panel .content .detailsnew .star-rating{display:inline-block;margin-top:0;margin-left:3px;vertical-align:middle;}.panel.spanALT>.content{height:183px;}.panel.spanALT>.content .detailsnew{width:69%;padding:5px;}.panel.spanALT>.content .productlink{width:32%;}.media{margin-bottom:1.79em;}.pagination{margin:0;}.pagination ul{margin:0;}.pagination .current{background: none repeat scroll 0 0 #dcdcdc;  color: #00502f;   display: block; height: 40px;  padding-top: 15px; text-indent: 10px; width: 30px;font-weight:bold} .pagination li{float:left;list-style:none;}.pagination li a{display:block;padding:0 7.5px;text-decoration:none;display: block; height: 40px;  padding-top: 15px;}.pagination li .prev:hover .arrowleftdark{background-position:-29px -140px;}.pagination li .next:hover .arrowrightdark{background-position:-10px -140px;}.pagination li .endofline,.pagination li .endofline:hover{color:#7fa797;}.pagination li .endofline .arrowrightdark,.pagination li .endofline:hover .arrowrightdark{background-position:-8px -689px;}.pagination li .endofline .arrowleftdark,.pagination li .endofline:hover .arrowleftdark{background-position:2px -689px;}
/* end basic styles */
/*homepage styles*/
.promotions{height:110px;}.promotions ul{margin:0;}.promotions li{float:left;margin-left:1.666666666666667%;list-style:none;}.promotions li:first-child{margin-left:0;}.promotions li + li { background:url('http://www.easons.com/images/smallads_verticalseperator.png') no-repeat top left;    padding-left: 10px} .promotions li a{float:left;font-size:0.93em;text-decoration:none;}.promotions li:nth-child(2) a{margin-left:10px;}.promotions li a img+div{width:135px;padding-left:5px;}.promotions li a img+h2,.promotions li a img+p{padding-top:5px;margin:0;}.promotions li a h2{font-size:1.5em;font-family: 'open_sansregular';font-style:normal;/*font-weight:bold*/;color:#000;/*margin-bottom:1.07em;*/font-style:italic;}.promotions li a p{color:#333333;font-weight:normal;}.promotions.four li{width:23.706896551724138%;}.promotions.three li{width:30.064655172413793%;}.promotions.three li:first-child+li{width:33.422413793103448%;}.promotions.three li a img+div{width:195px;}.promotions.two li{width:49.137931034482759%;}#twitter_update_list{margin:0;}#twitter_update_list li{list-style:none;position:relative;margin:0 0 1.43em 0;padding-left:30px;background:url('easonimages/frontend/img/twitter-bird-green.gif') left top no-repeat;}#twitter_update_list li>a{display:block;font-size:0.79em;}#twitter_update_list li a{font-weight:normal;text-decoration:underline;}.twitter-follow-button{margin-left:30px;}.page-banner{margin-bottom:1.07em;}.ui-autocomplete{max-width:280px;background:#FFFFFF;border:solid 1px #aaaaaa;-webkit-border-radius:0 0 0.5em 0.5em;-moz-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;-webkit-box-shadow:0px 1px 2px #aaaaaa;box-shadow:0px 1px 2px #aaaaaa;text-align:left;}.ui-autocomplete li{list-style:none;}.ui-autocomplete li a{display:block;padding:2px 5px;cursor:pointer;}.ui-autocomplete li a:hover{background:#e9e9e9;}.ui-datepicker-inline .ui-datepicker-header{position:relative;padding-top:10px;background:url(easonimages/frontend/img/calendar-header.png) no-repeat 50% 0% #b6cf2f;overflow:hidden;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{position:absolute;top:18px;width:19px;height:19px;border-radius:50px;background-color:#00502f;background-image:url(easonimages/frontend/img/icons.png);background-repeat:no-repeat;-webkit-box-shadow:0 1px 1px #ffffff;box-shadow:0 1px 1px #ffffff;text-indent:-9999px;cursor:pointer;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{left:50px;background-position:6px -700px;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{right:50px;background-position:-6px -700px;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title{text-align:center;line-height:2.5em;text-shadow:0 1px 0px #FFFFFF;}.ui-datepicker-inline .ui-datepicker-calendar{padding:2px;border:solid 1px #d9e0e7;border-top:0;border-collapse:separate;background:#e9e9e9;}.ui-datepicker-inline .ui-datepicker-calendar td,.ui-datepicker-inline .ui-datepicker-calendar th{text-align:center;}.ui-datepicker-inline .ui-datepicker-calendar thead{margin:0 -2px;background:#d9e0e7;text-transform:uppercase;color:#636a71;}.ui-datepicker-inline .ui-datepicker-calendar td{padding:0;background:#FFFFFF;border:solid 1px #d9e0e7;}.ui-datepicker-inline .ui-datepicker-calendar a{display:block;padding:3px 0;color:#636a71;}.ui-datepicker-inline .ui-datepicker-calendar .ui-state-hover{background:#f0f5d5;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-other-month a{color:#b1b4b8;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-today a{color:#3b7958;text-decoration:underline;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-current-day a{background:#f0f5d5;color:#3b7958;text-decoration:underline;}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;overflow:visible !important;background:#ffffff}.fancybox-skin{position:relative;padding:0;margin:0;/*background:#f9f9f9;*/color:#444;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;margin:0;padding:10px;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('easonimages/frontend/img/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}#fancybox-loading div{width:44px;height:44px;background:url('easonimages/frontend/img/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('easonimages/frontend/img/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:20px;background-position:0 -36px;}.fancybox-next span{right:20px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{margin-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}.home .site-header .selling-point-links a{color:#00502f;}.product-detail article[role='main']{position:relative;}.product-detail article[role='main'] .span12>section{margin-bottom:1.79em;}.product-detail article[role='main'] .span12>section h2{/*margin-bottom:0.71em;*/}.product-detail .top-left{margin-bottom:1.07em;}.product-detail .top-left .product-image{position:relative;margin:0.38em 0 1.07em 0;text-align:center;}.product-detail .top-left .product-image span.wrapper{display:inline-block;position:relative;max-width:100%;}.product-detail .top-left .product-image span.wrapper>img{max-width:100%;height:auto;}.product-detail .top-left .product-image span.wrapper .flag{position:absolute;width:40px;height:40px;}.product-detail .top-left .product-image span.wrapper .flag.top-left{top:0;left:0;}.ebookflagtopright {top:-9px; position:absolute; right:-15px;}.ebookflagtoprightMag {top:0px; position:absolute; right:22px; !important}.ebookflagtoprighthome {top:0px; position:absolute; right:-8px;}.2forflagtopright {top:-9px; position:absolute; right:-8px;}.2forflagtoprighthome {top:0px; position:absolute; right:-8px;}.buyonegetonefree {top:0px; position:absolute; right:-8px;}.freedeliveryflagbottomleft{bottom:0px;left:-8px; position:absolute;}.product-detail .top-left .product-image span.wrapper .flag.bottom-right{bottom:30px;right:0;}.product-detail .top-left .product-image span.wrapper .look-inside{position:absolute;bottom:80px;right:-20px;width:50px;height:44px;background:url('easonimages/frontend/img/sprite.png') 0 -405px no-repeat;}.product-detail .top-left a.zoom{display:block;margin-bottom:1.07em;text-align:center;text-decoration:none;font-family: 'open_sanssemibold'; font-size:10.5p; color:#666666}.product-detail .top-left .addthis_toolbox{float:right;text-align:center;}.product-detail .top-left .addthis_toolbox>div{display:inline-block;height:30px;vertical-align:top;}.product-detail .top-left header{margin-bottom:1.79em;}.product-detail .top-left header h1{margin-bottom:0.18em; font-family:'Open Sans Light' font-size:22pt; color:#444444}.product-detail .top-left header .star-rating{margin-right:10px;}.product-detail .top-left header a{/*font-weight:bold;text-decoration:none;*/ font-family: 'open_sansitalic'; font-size:10.5pt; color:#666666; font-style:italic}.product-detail .top-left header .reviews .total{margin-left:5px;font-weight:bold;color:#00502f;}.product-detail .top-left header p{margin-bottom:0.38em;font-family: 'open_sanssemibold'; font-size:10.5pt; color:#444444}.product-detail .top-left .quick-checks{margin:0 0 1.79em 0;}.product-detail .top-left .quick-checks ul{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.2em}.product-detail .top-left .quick-checks li{position:relative;padding-left:20px;margin-bottom:0.71em;list-style:none;}                                                                                                     
  .product-detail .top-left .quick-checks li .icon{left:0;top:5px;}.formats th {font-family: 'open_sanssemibold'; font-size:#444444; font-size:10.5pt}.product-detail .top-left .formats{margin-bottom:1.07em;}.product-detail .top-left .formats th{color:#444444;padding:0.43em 5px; text-align:left;}.product-detail .top-left .formats th:first-child{width:220px; text-align:left;}.product-detail .top-left .formats tr{border:none; border-bottom:1px solid #dcdcdc;}.product-detail .top-left .formats tbody td{padding:0.43em 5px;}/*.product-detail .top-left .formats tbody:nth-child(2n) td{background-color:#e7e7e7;}*/.product-detail .top-left .formats .editions tr td:first-child{padding-left:15px;}.product-detail .top-left .formats .editions .reveal td:first-child{padding-left:5px;color:#666666;cursor:pointer;font-family: 'open_sanssemibold';  font-size:10.5pt}.product-detail .top-left .formats .editions .reveal td:first-child .icon{vertical-align:top;margin-top:0.21em;}.product-detail .top-left .offers{padding:1.07em 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}.product-detail .top-left .offers p{margin:0;font-weight:bold;}.product-detail .top-left .offers ul{margin:0;}.product-detail .top-left .offers ul li{list-style:none;float:left;width:220px;}.product-detail .side-col{width:204px;   border-right: 0 solid #ffffff; border-top: 1px solid #dcdcdc; width: 204px;}.product-detail .side-col .box{padding-bottom:0;}.product-detail .side-col div.add{border-left:1px solid #dcdcdc;text-align:center;}.product-detail .side-col div.add p{margin-bottom:0.38em;}.rrp span{text-decoration:line-through;}.product-detail .side-col div.add .price{text-align:center;color:#b7195d;font-size:1.5em; padding-top:20px; font-family: 'open_sansregular';}.product-detail .side-col div.add .saving{color:#666; text-align:center}.product-detail .side-col div.add button.add{margin-bottom:1.5em; margin-top:1.5em; position:relative;left:5px;}.product-detail .side-col div.add .wishlist{margin-bottom:0.71em;position:relative;left:5px;}.product-detail .side-col .shops{padding:0.71em 1.43em;font-size:0.93em;border-left: 1px solid #dcdcdc;}.product-detail .side-col .loyality-points{border-left: 1px solid #dcdcdc;background:url("easonimages/frontend/img/loyalty-card-small.jpg") 15px center no-repeat #f6f6f6;font-size:9pt;color:#666666; font-family: 'open_sanssemibold';  height:90px; line-height: 1.3em; padding: 1.8em 15px 1.07em 100px;  border-bottom: 1px solid #dcdcdc;  border-top: 1px solid #dcdcdc;}.product-detail .side-col .loyality-points:hover{color:#000;}.product-detail .detail-tabs{padding-bottom:1.43em;}.product-detail .detail-tabs .tabs{margin:0 0 1.07em 0;}.product-detail .detail-tabs dl{margin-bottom:0;}.product-detail .detail-tabs dl dt{font-family: 'open_sanssemibold';font-size:10.5pt; color:#444444; }.product-detail .detail-tabs dl dd{margin-bottom:0.38em; font-family: 'open_sansregular'; font-size:10.5pt; color:#666666;line-height:1.3em}.product-detail .detail-tabs .delivery td:first-child{width:25%;padding-left:25px;position:relative;}.product-detail .detail-tabs .delivery td:first-child span.icon{position:absolute;left:0;top:5px;width:16px;height:16px;}.product-detail .detail-tabs .delivery td:first-child span.icon.delivery{background-position:0 -390px;}.product-detail .detail-tabs .delivery td:first-child span.icon.clock{background-position:0 -415px;}.product-detail .detail-tabs .delivery td:first-child span.icon.shop{background-position:0 -440px;}.product-detail .media figure .video{position:relative;}.product-detail .media figure .video:before{content:"";position:absolute;top:50%;bottom:5%;left:10%;right:10%;z-index:-2;-webkit-border-radius:100px / 20px;-moz-border-radius:100px / 20px;border-radius:100px / 20px;-webkit-box-shadow:0 0 40px #000000;box-shadow:0 0 40px #000000;}.ratingtop{font-family: 'open_sansregular'; font-size:10.5pt; color:#666666; line-height:1.5em;}.ratingtopheader{font-family: 'aleolight'; font-size:27pt; color:#444444; margin-bottom: 0;  margin-top: 0; !important}}.review-copy{font-family: 'open_sansregular'; font-size:10.5pt; color:#666666; line-height:1.5em;}.reviewheading{font-family: 'open_sanssemibold'; font-size:12pt; color:#666666;line-height:1.5em;}.reviewRating{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.5em;}.reviewdate{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.5em;}.reviewauthor{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.reviewbookclub{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.review-description{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.product-detail .reviews header{/*margin-bottom:1.07em;*/}.product-detail .reviews header p{margin:0;}.product-detail .reviews header .star-rating{margin-left:10px;}.product-detail .reviews header .more{margin-top:1.2em;}.product-detail .reviews header a{font-weight:bold;text-decoration:none;}.product-detail .reviews .review{border:1px solid #ddd;margin-bottom:0.71em;}.product-detail .reviews .review:last-of-type{margin-bottom:0;}.product-detail .reviews .review .reviewer-type{padding:1.14em 0 0;text-align:center;font-weight:bold;}.product-detail .reviews .review .reviewer-type .symbol{display:block;width:64px;height:64px;margin:0 auto 0.38em auto; }.product-detail .reviews .review .reviewer-type.staff .symbol{background:url('https://www.easons.com/images/redesign/productpage/userreviews.png') no-repeat}.product-detail .reviews .review .reviewer-type.critic .symbol{background:url('https://www.easons.com/images/redesign/productpage/criticsreview.png') no-repeat}.product-detail .reviews .review .reviewer-type .symbol+p{margin:0;color:#666666; font-family: 'open_sanssemibold'; font-size:10.5pt; width:140px; margin-left:-10px}.product-detail .reviews .review .detail{padding:1.14em 16px;background:#ffffff;}.product-detail .reviews .review .detail header p:first-child{margin-bottom:1.42em;}.product-detail .reviews .review .detail header .star-rating{margin:0.3em 5px 0 0;}.product-detail .reviews .review .detail header .date{float:left;font-size:0.79em;}.product-detail .reviews footer{padding:1.43em 0;}.product-detail .reviews footer .share a{vertical-align:top;margin-left:2px;}.product-detail .reviews footer .share a:hover{opacity:0.7;}.listing .side-col .section{margin-top:0.71em;padding:0em 16px 0 16px;background:#ffffff;border-bottom:2px solid #E7E7E7}.listing .side-col .section:first-child{margin-top:0;padding-top:0;background:none;}.listing .side-col .section h3{padding:0;}.listing .side-col .section ul,.listing .side-col .section ol{margin:0 0 0.35em 0;}.listing .side-col .section ul li,.listing .side-col .section ol li{list-style:none;}.listing .side-col .section.currently-selected li{display:block;padding:0.57em 0;border-bottom:1px solid #e7e7e7;}.listing .side-col .section.currently-selected li:first-child{border-top:1px solid #e7e7e7;}.listing .side-col .section.currently-selected li .remove{display:inline-block;width:13px;height:13px;cursor:pointer;}.listing .side-col .section label.disabled{opacity:0.7;}.listing .side-col .section label.checkboxlabel{clear:both;display: inline-block;min-width:120px;;}.listing .side-col .section label.checkboxlabel>input{float:left;margin-right:5px;}.listing .side-col .section label.checkboxlabel>span{float:left;max-width:140px;}.listing .side-col .section .expandable{position:relative;margin-top:10px;padding-top:15px;border-top:1px dotted #999;}.listing .side-col .section .expandable h3{color:#00502f;cursor:pointer;}.listing .side-col .section .expandable h3>.icon{position:absolute;top:1.29em;right:-8px;}.listing .side-col .section.price-range{position:relative;}.listing .side-col .section.price-range .ui-slider{position:relative;padding:5px 0;margin:0 16px 40px 0;width:152px;background-color:#e7e7e7;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}.listing .side-col .section.price-range .ui-slider .ui-slider-handle{position:absolute;top:-3px;z-index:2;width:16px;height:16px;color:#333333;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;outline:none;background:url('easonimages/frontend/img/slider-handle.png') right top no-repeat transparent;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span{position:absolute;top:25px;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span.left{left:0;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span.right{right:0;}.listing .side-col .section.price-range .ui-slider .ui-slider-range{position:absolute;top:0;z-index:1;height:10px;border:0;background-position:0 0;background-color:#9fa19e;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}.listing .side-col .section.price-range #min-amount,.listing .side-col .section.price-range #max-amount{position:absolute;top:60px;display:block;padding-left:16px;}.listing .side-col .section.price-range #max-amount{right:16px;padding-left:10px;}.listing .side-col .section.ratings .star-rating{display:inline-block;vertical-align:top;}.listing section.items .view-toggle{margin-bottom:1.07em;}.listing section.items .view-toggle .toggle{width:24px;height:24px;margin-top:-5px;cursor:;}.listing section.items .view-toggle .toggle:hover{opacity:0.8;}.listing section.items .view-toggle .toggle.grid{margin:-5px 5px 0 5px;background:url(easonimages/frontend/img/sprite.png) 0 -855px no-repeat;}.listing section.items .view-toggle .toggle.grid.active{background-position:-30px -855px;cursor:default;}.listing section.items .view-toggle .toggle.list{background:url(easonimages/frontend/img/sprite.png) 0 -885px no-repeat;}.listing section.items .view-toggle .toggle.list.active{background-position:-30px -885px;cursor:default;}.listing section.items .filter{padding:8px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}.listing section.items .filter select{margin:0;}.listing section.items .listview .item{padding:15px 0;border-bottom:1px dotted #999;}.listing section.items .listview .item .thumbnail{text-align:center;}.listing section.items .listview .item .thumbnail span.wrapper{position:relative;display:inline-block;}.listing section.items .listview .item .thumbnail span.wrapper>img{max-width:100%;border:6px solid #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.listing section.items .listview .item .thumbnail span.wrapper .flag{position:absolute;width:40px;height:40px;}.listing section.items .listview .item .thumbnail span.wrapper .flag.top-left{top:0;left:0;}.listing section.items .listview .item .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.listing section.items .listview .item h1{margin:0;font-family: 'open_sansregular';font-size:1em;font-style:normal;color:#00502f;}.listing section.items .listview .item h1 .ebook{color:#719500;}.listing section.items .listview .item a{font-weight:bold;text-decoration:none;}.listing section.items .listview .item .star-rating{margin-right:5px;}.listing section.items .listview .item .availability .icon{margin-top:0.36em;}.listing section.items .listview .item .order-details{text-align:right; float:right; position:relative;top:-70px;right:-160px;}.listing section.items .listview .item .order-details p{margin-bottom:0.38em;}.listing section.items .listview .item .order-details .price{color:#b7195d;font-size:1.5em;}.listing section.items .listview .item .order-details .saving{color:#666;}.listing section.items .listview .item .order-details button.add{margin-bottom:0.71em;clear:both;}.listing section.items .gridview .row{padding:15px 0;border-bottom:1px dotted #999;}.listing section.items .gridview .row.carousel{margin-bottom:0;background:none;}.listing section.items .pagination{/*padding-top:8px;*/}.sign-in .form fieldset:first-child{padding-bottom:1.07em;margin-bottom:0;}.sign-in fieldset div:nth-of-type(2){padding-top:1.43em;}.sign-in fieldset div:nth-of-type(2) label{font-weight:normal;}.sign-in fieldset div:nth-of-type(3) label{padding-left:18px;}.sign-in .form .notification.warning{margin-left:175px;}.sign-in .page aside h2{color:#333333;font-size:1.07em;font-weight:bold;font-style:normal;font-family: 'open_sansregular';}.yourwishlists{margin:1em 0 0.5em 0;}.yourwishlists li{float:left;width:134px;margin:0 0 0 11px;list-style:none;}.yourwishlists .bookshelf{display:block;padding:0 0 0 18px;background:url(easonimages/frontend/img/wishlist-shelfends.png) no-repeat bottom left;}.yourwishlists .bookshelf span{float:left;width:18px;margin-right:2px;overflow:hidden;background-color:#b6cf2f;}.yourwishlists .bookshelf .short{height:82px;margin-top:17px;}.yourwishlists .bookshelf .med{height:91px;margin-top:8px;}.yourwishlists .bookshelf .tall{height:99px;}.view-your-orders table tr,.view-your-orders tr{border-bottom:dotted 1px #999999;}#view-your-orders table td {text-align:right}.view-your-orders .orderno{width:100px;}.view-your-orders .orderdate{width:140px;}.view-your-orders .orderstatus{width:180px; /*was 300 reduced for phase 1*/}.view-your-orders .ordervalue{width:150px; /*was 300 reduced for phase 1*/}.view-your-orders .ebooktitle{width:800px;}.view-your-orders .ebookauthor{width:500px;}.your-account .box ul{margin:0 1.23em;}.your-account .box li{list-style:none;}.preferred-authors{margin:1em 0;padding:0 0 20px 0;min-height:90px;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.preferred-authors li{float:left;width:30%;margin:0 2% 0 1%;padding:0.2em 0;list-style:none;border-top:solid 1px #e7e7e7;cursor:pointer;}.preferred-authors li:hover .greycross{background-position:0 -315px;}.select-interests{margin:1em 0;padding:0 0 20px 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.select-interests ul,.select-interests dl{border-top:dotted 1px #999999;margin:0 0 5px 0;}.select-interests dl:first-child{border:0;}.select-interests input[type=checkbox]{margin:8px 8px 0 0;height:auto;}.select-interests dd{float:left;width:30%;margin:0 1% 0 2%;padding:0.1em 0;}.select-interests li{float:left;width:30%;margin:0 3% 0 0;padding:0.1em 0;list-style:none;}.select-interests label{cursor:pointer;}.landing-page .tabbed,.landing-page .podwrapper{padding:0 0 1em 0;margin:0 0 1em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.landing-page .podwrapper h3 a{text-decoration:none;}.landing-page .podwrapper ul{margin:0 0 1em 0;}.landing-page .podwrapper li{list-style:none;}.landing-page .promotions{background:none;}.landing-page .categoryblock{margin-bottom:1em;}.landing-page .categoryblock .link{display:block;position:relative;padding-top:65px;height:102px;text-decoration:none;}.landing-page .categoryblock .link img{position:absolute;top:20px;left:20px;transition:top 0.5s;-moz-transition:top 0.5s;-webkit-transition:top 0.5s;-o-transition:top 0.5s;}.landing-page .categoryblock .link .sqbutton{position:relative;}.landing-page .categoryblock .link:hover img{top:0;}.landing-page .theme{/*margin-bottom:1.79em;*/}.landing-page .theme h2{margin-top:0.5em;}.landing-page .theme img{/*max-width:160px;*/border:6px solid #fff;/*-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);*/}.landing-page .theme .side-col{width:29.479768786127168%;}.landing-page .calendarblock{position:relative;padding:0 0 1em 0;margin:0 0 1.79em 0;min-height:240px;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.landing-page .calendarblock img{border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.landing-page .calendarblock .eventdate{margin-bottom:1em;font-style:italic;}.landing-page .calendarblock p{margin-bottom:0.1em;}.landing-page .calendarblock .list{margin-top:1em;padding:0.5em 0;border-top:dotted 1px #999999;}.landing-page .calendarblock .calendar{position:absolute;top:0;right:0;}.landing-page .bookclubblock{padding:0 0 1em 0;margin:0 0 1.79em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat 50% 100%;}.landing-page .socialblock{padding:0 0 1em 0;margin:0 0 1.79em 0;}.landing-page .socialblock .span6:first-child{height:430px;background:url(easonimages/frontend/img/side-col-bottom-shadow.jpg) no-repeat 50% 100%;}.landing-page .blogblock{padding:0 0 1em 0;margin:0 0 1.79em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat 50% 100%;}.landing-page .blogblock .intro{padding-bottom:1em;border-bottom:dotted 1px #999999;}.landing-page .blogblock img{margin-bottom:0.5em;border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.landing-page .blogblock h3 a{text-decoration:none;}.landing-page .blogblock .date{font-size:90%;font-style:italic;}.landing-page .blogblock ul{margin:0;}.landing-page .blogblock li:last-child{border:0;}.landing-page .blogblock li{float:left;width:100%;padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:dotted 1px #999999;list-style:none;}.landing-page .blogblock li img{float:left;margin:0 1em 0 0;}.landing-page .blogblock li .date{margin:0;}.gift-cards .row ul{margin:0;padding:15px 0;border-bottom:1px dotted #999999;}.gift-cards .row ul li{list-style:none;text-align:center;}.gift-cards .row ul li label{float:left;}.gift-cards .gift-card-details{padding:15px 0;background:url('easonimages/frontend/img/btm-radial-gradient-small.jpg') left bottom no-repeat;}.gift-cards .gift-card-details h3{margin-bottom:1em;}.gift-cards .gift-card-details .form>div{margin-bottom:1.07em;}.gift-cards .gift-card-details .form .qty input{float:left;width:40px;margin:0 5px;text-align:center;}.gift-cards .gift-card-details .form .message #sample-message{display:none;}.gift-cards .gift-card-details .form .message textarea{width:279px;min-height:100px;}.gift-cards .gift-card-details .form .add{margin-left:175px;}.gift-cards .gift-card-details .selected-card figcaption{text-align:center;padding-top:0.71em;}.basket .basketintro{/*padding-bottom:15px;*/clear:both;}.basket .basketintro p{margin:5px 0 0 0;}.basket .basketintro span{font-weight:bold;}.basket .basketintro .button,.basket .basketintro .secondary-button{ float: right; margin: 0 0 0 5px;  position: relative; top: -20px;}.basket .basketintro+.notification{margin-bottom:1.79em;}.basket .basketintro+.ebookerror{border-color:#990000;color:#990000;background:#ffe5e5 url('easonimages/frontend/img/warningtriangle.png') 15px 9px no-repeat;}.basket .basketintro+.ebookerror a:link, .basket .basketintro+.ebookerror a:visited{color:#990000;font-weight:bold;text-decoration:none;}.basket .basketintro+.ebookerror a:hover{text-decoration:underline;}.basket .basketcontrols{text-align:center;}.basket .basketcontrols>a{font-weight:normal;text-decoration:underline;}.basket .basketcontrols input[type=text]{float:left;width:35px;margin:0 35px;text-align:center; position:relative;}.wishlistfix{float:left;width:35px;margin:0 35px;text-align:center; }.basket .basketcontrols .form{width:110px;margin:0 auto 1em auto;padding-left:5px;}.basket .basketcontrols .button{padding:0;width:26px;text-align:center;}.basket .generaltable.basket th.item{width:366px;}.basket .generaltable.basket th.availability{width:200px;}.basket .generaltable.basket th.price{width:80px;}.basket .generaltable.basket th.qty{width:180px;}.basket .generaltable.basket th.subtotal{width:102px;}.basket .ebookremoveerror{display: block;margin: 20px 0 0 0;padding:0 0 0 20px;}.basket .ebookremoveerror:link, .basket .ebookremoveerror:visited{color:#990000;}.basket .ebookremoveerror:hover{text-decoration:underline;}.basket .generaltable.basket .productdetail2{width:386px;}.basket .generaltable.basket .productdetail .first{text-align:center;margin:0 0 1em 0;}.basket .generaltable.basket .wrapper img {width:60px;}.basket .generaltable.basket .span5 {width:70px;}.basket .generaltable.basket .productdetail .wrapper{position:relative;display:inline-block;}.basket .generaltable.basket .productdetail .wrapper .flag{position:absolute;width:40px;height:40px;}.basket .generaltable.basket .productdetail .wrapper .top-left{left:0;top:0;}.basket .generaltable.basket .productdetail .wrapper .bottom-right{bottom:0;right:-15px;}.basket .generaltable.basket .easonwishlistproductdetail img.wrapper{width:60px;}.basket .generaltable.basket .productdetail .go-to{clear:both;display:block;max-width:350px;}.basket .generaltable.basket td{padding:15px 0;}.basket .generaltable.basket td:last-child{font-size:115%;}.basket .generaltable.basket p{margin:0 1em 1.28em 0;}.basket .thankyoupoints{float:left;width:48%;padding:40px 0;position:relative;background:#2a2a2b;color:#FFFFFF;background:#000000;position:relative;top:-30px}.basket .thankyoupoints h2{color:#b6cf2f;font-size:1.6em !important; position:relative;top:-30px}.basket .thankyoupoints h2,.basket .thankyoupoints ul{padding-left:20px;padding-right:60px; font-family: 'open_sansregular'; font-size:10.5pt; line-height:1.3em}.basket .thankyoupoints ul{font-size:90%; font-size:11.5pt; position:relative;top:-30px}.basket .thankyoupoints img{position:absolute;bottom:-40px;right:-15px;}.basket .subtotals{position:relative; top:-30px;border:solid 1px #e7e7e7;font-family: 'open_sansregular'; font-size:10.5pt; margin-bottom:20px;background:#e7e7e7;overflow:hidden;}.basket .subtotals .promocode{padding-top:5px;font-family: 'open_sansregular'; font-size:10.5pt;}.basket .subtotals .promocode h2,.basket .subtotals .promocode input[type=text]{width:160px;margin:0 0 5px 30px;}.basket .subtotals .promocode .button{float:right;margin:0 25px 0 0;}.basket .subtotals dl{margin:0;padding:15px 0 30px 0;border-top:solid 1px #e7e7e7;background:#FFFFFF;}.basket .subtotals dl .large{font-size:150%;}.basket .subtotals dl .fullwidth{float:none;width:auto;clear:both;}.basket .subtotals dl .small{color:#999999;text-align:right;font-size:85%;}.basket .subtotals dl:first-child{border:0;}.basket .subtotals dl:nth-child(2){background:#ffffff;}.basket .subtotals dt,.basket .subtotals dd{float:left;margin:0;text-align:right;}.basket .subtotals dt{width:45%;clear:left;}.basket .subtotals dd{float:right;clear:right;padding-right:15px;}.basket .subtotals dd strong{text-transform:uppercase;}.basket .paypalbox p{padding:0 40px;text-align:right;}.basket .paypalbox img{float:right;}.basket .page .carousel{margin-top:1.79em;padding-top:1.07em;border-top:1px solid #ddd;}span.wrapper .basketflag.top-left{/*position:absolute;left:15px;*/ position:absolute; left:0px;}span.wrapper .basketflag.top-right{/*position:absolute;left:15px;*/ position:absolute; left:12px; margin-top:-6px;}span.wrapper .basketflag.top-right img {width:62px !important;height:21px !important}span.wrapper .basketflag.bottom-right{position:relative; top:-26px; left:38px;}span.wrapper .basketflag img {width:40px !important;height:40px !important;}.mywishlistimage{position:relative; float:left}.wishlisttopleft{float:left;margin-left:-100px; position:relative;}.wishlisttopright{float: right; left: -50px;position: relative; top: -135px;}.wishlistbottomright{float: right; left: -40px;position: relative; top:115px;}
/*end homepage styles*/
/*Checkout styles*/
#basketsummarytable{border:1px solid #dcdcdc}.summary-total{font-weight:bold}.signinformheader{    font-family: "open_sanslight";  font-size: 22.2pt; font-weight: 100;  line-height: 1.3em;  margin-left: -15px;  text-align: left;  text-indent: 0;}.checkout{font-family: 'open_sansregular';}.checkout .steps{margin-bottom:1.07em;font-family: 'open_sanssemibold';margin-left:0px}.checkout .steps li{position:relative;float:left;width:25%;padding-right:19px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;color:#444444;list-style:none;line-height:3.43em; font-family: 'open_sanssemibold';font-size:10.5pt}.checkout .steps li .arrow{display:block;position:absolute;right:0;top:-1px;width:20px;height:50px;background:url('https://www.easons.com/images/redesign/Arrow_WhiteBG.png') 0 -1px no-repeat; border-bottom:1px solid  #dddddd; border-top: 1px solid #dddddd;}.checkout .steps li.step1{border-left:1px solid #dddddd;}.checkout .steps li.step4{border-right:1px solid #dddddd;}.checkout .steps li span.icon{width:16px;height:16px;margin-right:5px;}.checkout .steps li.step1 .icon{background-position:0 -605px;margin-top:-5px;}.checkout .steps li.step2 .icon{background-position:0 -718px;}.checkout .steps li.step3 .icon{background-position:0 -630px;}.checkout .steps li.step4 .icon{background-position:0 -650px;0}.checkout.delivery .steps .step1{background:#f6f6f6; font-family: "open_sanssemibold"; color:#444444}.checkout.delivery .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step1{background:#f6f6f6;color:#ffffff; font-family: 'open_sansregular'; color:#444444}.checkout.checkout.payment .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step2{background:#f6f6f6;color:#444444;}.checkout.checkout.payment .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step3 .arrow{display:block;position:absolute;right:0;top:0;width:20px;height:50px;background:url('https://www.easons.com/images/redesign/Arrow_WhiteBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step4 .arrow{background:url('easonimages/frontend/img/sprite.png') 0 -125px no-repeat;}.checkout.checkout.payment1 .steps .step1{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step2{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step3{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step3 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step4 .arrow{background:url('easonimages/frontend/img/sprite.png') 0 -125px no-repeat;}.checkout.checkout.confirmation .steps .step1{background:#f6f6f6;color:#444444;}.checkout.checkout.confirmation .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step2{background:#f6f6f6; color:#444444;}.checkout.checkout.confirmation .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step3{background:#f6f6f6; color:#444444;}.checkout.checkout.confirmation .steps .step3 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step4{background:#ffffff;color:#444444;}.checkout .form .notification{margin-left:192px;margin-top:10px;}.checkout .form.register{padding-bottom:5px;}.checkout .form.register legend{ font-family: 'open_sanslight';  color: #444444; height: 60px;  padding: 10px 16px 0;}.checkout .form.register p{padding:16px;margin:0;}.checkout .form.register label{text-align:right;}.checkout .form.register.signin div{clear:none;}.checkout .form.register.signin label{text-align:left;}.checkout .form.register.signin input{/*width:100%;*/}.checkout .form.register.signin .button{margin:23px 1em 0 0; position:relative;top:30px}.checkout .form.register.signin .notification{margin-left:0;font-weight:normal;}.checkout aside img.norton{margin-left:26.96078431372549%;}.checkout aside .box p{padding:0 16px;}.checkout aside .basket ul,.checkout aside .policies ul{margin:0 0 0.71em 0;}.checkout aside .basket ul li,.checkout aside .policies ul li{padding:0 16px;list-style:none;}.checkout aside .basket ul li{padding:0.71em 16px 5px 16px;border-top:solid 1px #f3f3f3;background:#ffffff;}.checkout aside .basket ul li:first-child{padding-top:0;border-top:0;background:none;}.checkout aside .basket dl{padding:1.07em 16px 0 16px;margin:0;text-align:right;background:#ffffff;}.checkout aside .basket dl dt{width:70px;float:left;}.checkout aside .basket dl dd{float:right;clear:right;margin:0;width:80px;text-align:right;}.checkout aside .basket dl .total{font-size:1.07em;font-weight:bold;}.checkout aside .basket dl .fullwidth{float:none;width:auto;clear:both;}.checkout aside .basket dl .small{color:#999999;text-align:right;font-size:85%;}.checkout aside .delivery-details a{margin:0 16px;}.checkout aside .delivery-details p{margin-bottom:1.07em;}.checkout .page .proceed-buttons{padding:10px 0; }.checkout.delivery .address-destination{padding-bottom:1em;}.checkout.delivery .address-destination label{display:block;clear:both;line-height:1.93em;cursor:pointer;}.checkout.delivery .address-destination .form{clear:both;}.checkout.delivery .addresses .default dl{border:solid 2px #b6cf2f;clear:both;line-height:1.3em}.checkout.delivery .addresses dl{padding:10px 0;border:solid 2px #e7e7e7;}.checkout.delivery .addresses dt,.checkout.delivery .addresses dd{margin:0 0 0.2em 0;}.checkout.delivery .addresses dt{float:left;width:35%;margin-right:4%;clear:right;text-align:right;font-weight:bold;}.checkout.delivery .addresses dd{overflow:hidden;/*really important linke */}.checkout.delivery .addresses .fullwidth{float:none;clear:both;width:auto;padding:2px 1em;text-align:left;}.checkout.delivery .addresses .controls{margin-left:39%;}.checkout.delivery .addresses .button{margin:1em 0 0.5em 0;}.checkout.delivery .addresses .other-addresses{clear:both;}.checkout.delivery .deliveryoptions{padding:10px 0;border-top:solid 2px #e7e7e7; font-family: 'open_sansregular'; line-height:1.3em}.checkout.delivery .deliveryoptions label{font-weight:normal;}.checkout.delivery .deliveryaddress{/*padding:0 0 1.79em 0 !important; */}.checkout.delivery .deliverymethod{padding:10px 0;border-top:solid 2px #e7e7e7;}    .checkout.delivery .giftoptions{padding:10px 0;border-top:solid 2px #e7e7e7;}.checkout.delivery .giftoptions tr:first-child{border:0;}.checkout.delivery .giftoptions tr{border:0;border-top:1px dotted #999999;}.checkout.delivery .giftoptions th{border-bottom:1px dotted #999999;vertical-align:top;color:#999;}.checkout.delivery .giftoptions th .small{display:block;margin-top:-0.36em;font-size:80%;font-weight:normal;}.checkout.delivery .giftoptions td{padding:10px 0;}.checkout.delivery .giftoptions td.producttitle{width:200px;padding-right:20px;}.checkout.delivery .giftoptions td.note{width:350px;padding-right:50px;}.checkout.delivery .giftoptions td.note textarea{width:100%;height:100px;}.checkout.delivery .giftoptions td.note .counter{font-size:80%;float:right;}.checkout.delivery .giftoptions .aligncenter input[type=checkbox]{float:none;display:inline;}.checkout.payment header{margin-bottom:1.07em;}.checkout.payment .option{margin-bottom:0.36em;}.checkout.payment .option h3{display:block;padding:0 16px 0 12px;margin:0;font-size:1em;font-weight:normal;line-height:2.5em;background-color:#e7e7e7;cursor:pointer;-webkit-box-shadow:inset 0 1.1em 0.23em rgba(255, 255, 255, 0.7),0 0 0 transparent;box-shadow:inset 0 1.1em 0.23em rgba(255, 255, 255, 0.7),0 0 0 transparent;}.checkout.payment .option h3 .icon{width:12px;height:12px;margin:-2px 5px 0 0;background-position:0 -670px;}.checkout.payment .option.open h3{}.checkout.payment .option.open h3 .icon{width:12px;height:12px;background-position:-20px -670px;}.checkout.payment .option .slidewrapper{width:100%;}.checkout.payment .option .content{margin:-1px 0 0 0;padding:1.29em 16px;border:1px solid #e7e7e7;border-top:none;-webkit-border-radius:0 0 0.6em 0.6em;-moz-border-radius:0 0 0.6em 0.6em;border-radius:0 0 0.6em 0.6em;}.checkout.payment .option .content label{text-align:right;}.checkout.payment .option .content .button{margin-top:1.29em;}.checkout.payment .option .content.form .button{margin-left:168px;}.checkout.payment .option .content.form>div{margin-bottom:0.5em;}.checkout.payment .option.loyalty-points .content{background:url('easonimages/frontend/img/loyalty-card.jpg') 510px center no-repeat;}.checkout.payment .option.book-tokens .content{background:url('easonimages/frontend/img/book-token-logo.jpg') 495px center no-repeat;}.checkout.payment1 .card{background:url('easonimages/frontend/img/payment_cards_row.jpg') right top no-repeat;}.checkout.payment .card h3{margin:1.93em 0;}.checkout.payment1 .card .form fieldset p,.checkout.payment .card .save-card{margin-left:177px;}.checkout.payment1 .card .form small{display:block;line-height:1em;}.checkout.payment1 .card th,.checkout.payment .card td{/*width:40.317919075144509%;*/}.checkout.payment .card th.last,.checkout.payment .card td.last{width:14.739884393063584%;}.checkout.payment1 .card table+p .button{margin-left:10px;}.checkout.payment .billing-address{padding:1.29em 0;background:#ffffff;}.checkout.payment .billing-address .form .button{margin:1em 0 0.5em 0;}.checkout.confirmation{}.checkout.confirmation h2{margin-bottom:1em;}.checkout.confirmation .order-number{margin-bottom:0.71em;text-align:center;font-size:1.5em;line-height:2.5em;background:#e7e7e7;}.checkout.confirmation .form.register button[type='submit']{margin-left:192px;}.checkout.confirmation .page section{padding:1.79em 0;background:#ffffff;}.checkout.confirmation dl dt{text-align:right;font-weight:bold;}.checkout.confirmation dl dd{margin-bottom:0;}.checkout.confirmation table thead th{float:none;}.checkout.confirmation table thead th.last{text-align:right;}.checkout.confirmation table tbody td{padding:1.07em 0;}.checkout.confirmation table tbody td p{margin:0;}.checkout.confirmation table tbody td p.future-release-note,.checkout.confirmation table tbody td p.gift-wrap-note{margin-top:1.29em;}.checkout.confirmation table tbody td.last{text-align:right;}.checkout.confirmation .subtotals{padding:1.07em 0;margin:0;border-bottom:1px dotted #999;}.checkout.confirmation .subtotals dt{float:left;width:150px;font-weight:normal;}.checkout.confirmation .subtotals dd{float:right;width:102px;margin-left:16px;text-align:right;}.checkout.confirmation .total{padding:1.07em 0;}.checkout.confirmation .total dl{margin:0;font-size:1.5em;color:#b7195d;}.checkout.confirmation .total dl dt{float:left;width:150px;font-weight:normal;}.checkout.confirmation .total dl dd{float:right;width:102px;margin-left:16px;text-align:right;}.checkout.confirmation .total small{float:right;font-size:0.79em;color:#999;text-align:right;}.checkout.confirmation .gift-notes ul{margin:0;}.checkout.confirmation .gift-notes ul li{margin-bottom:1.07em;border-bottom:1px dotted #999;list-style:none;}.checkout.confirmation .gift-notes ul li quote{font-style:italic;}.checkout.confirmation .page .bottom{padding:1.29em 0;background:#ffffff;}.checkout.confirmation .page>aside .share-purchases{position:relative;}.checkout.confirmation .page>aside .share-purchases h3{padding:0 16px;text-align:center;}.checkout.confirmation .page>aside .share-purchases ul.products{margin:0;overflow:hidden;}.checkout.confirmation .page>aside .share-purchases ul.products li{width:200px;max-height:220px;float:left;text-align:center;list-style:none;}.checkout.confirmation .page>aside .share-purchases .scroll-left{position:absolute;left:16px;top:30px;width:17px;height:25px;background:url('easonimages/frontend/img/icons.png') 0 -155px no-repeat;}.checkout.confirmation .page>aside .share-purchases .scroll-left:hover{background-position:-30px -155px;}.checkout.confirmation .page>aside .share-purchases .scroll-right{position:absolute;right:16px;top:30px;width:17px;height:25px;background:url('easonimages/frontend/img/icons.png') 0 -185px no-repeat;}.checkout.confirmation .page>aside .share-purchases .scroll-right:hover{background-position:-30px -185px;}.checkout.confirmation .page>aside .share-purchases .pager .links{padding:1.07em 16px 0 16px;background:#ffffff;}.checkout.confirmation .page>aside .share-purchases .links h4{font-weight:bold;text-align:center;}.checkout.confirmation .page>aside .share-purchases .pager .links ul{margin:0 0 0 24px;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li{float:left;list-style:none;margin:5px 10px 0 0;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li a{float:left;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li a:hover{opacity:0.7;}.tracking{border:1px solid #dddddd; padding:15px}.checkoutnewdiv{ }.checkoutnewdiv h2{  color:#333333; font-style:normal;}.checkoutnewdiv hr{  width:100%; color:#999999;position:relative;top:-10px; }.checkoutnewdiv .spacer{position:relative; float:right; right:23%;font-family: 'open_sansregular';}.checkoutnewdiv .spacera{position:relative; float:right; right:23%;}.checkoutnewdiv   input{   background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #999999;  box-shadow: 0 0.07em 0.36em rgba(0, 0, 0, 0.3) inset;  color: #666666;  display: block;  font-family: 'open_sansregular';  font-size: 14px;    line-height: 1em;    outline: medium none;    padding: 0.43em 5px; position:relative; left:-35px;}.checkout .site-header{ background: none repeat scroll 0 0 #b6cd3f;  color: #ffffff;  height: 117px; margin-bottom: 1.07em;  padding-top: 40px;}.checkout .site-header .logo{float:left;margin:1.79em 0 1.07em 0;}.checkout .site-header .logo:hover{opacity:1;}.checkout .site-header .help{margin:0.93em 0 10px 0;text-align:right;line-height:1em;}.checkout .site-header .help .tel{display:block;margin:0;line-height:1.1em;font-size:2em;font-weight:bold;}
/*end checkout styles*/
/*misc*/
.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}.clearfix{zoom:1;}.visuallyhidden{position:absolute;overflow:hidden;width:1px;height:1px;border:0;padding:0;margin:-1px;clip:rect(0 0 0 0);}.invisible{visibility:hidden;display:none;}.replaced{display:block;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;}.float{float:left;clear:none;display:inline;}.floatright{float:right;clear:none;display:inline;}.clear{overflow:hidden;clear:both;display:block;}.nofloat{float:none;}.pink{color:#b7195d;}.notlink{color:#00502f;}.linethrough{text-decoration:line-through;}.alignleft{text-align:left;}.aligncenter{text-align:center;}.alignright{text-align:right;}.nomargin{margin-bottom:0;}.spacebelow{margin-bottom:1.79em;}.no-js .basket.with-products .contents{display:none;}.no-js .basket.with-products:hover .contents{display:block;}.no-js .basket.with-products:hover .header{-webkit-border-radius:0.6em 0 0 0;-moz-border-radius:0.6em 0 0 0;border-radius:0.6em 0 0 0;}.no-js .basket.with-products:hover .basket-button{-webkit-border-radius:0 0.6em 0 0;-moz-border-radius:0 0.6em 0 0;border-radius:0 0.6em 0 0;}.no-js .side-col .price-range{display:none;}.no-js ul.tabs{display:none;}.no-js .tabbed h2,.no-js .product-detail .detail-tabs h3{visibility:visible;display:block;}.no-js .product-detail .detail-tabs>.content{margin-bottom:15px;}.no-js .carousel ul.content,.no-js .carousel ol.content{float:left;max-height:400px;overflow:hidden;}.no-js .carousel ul.content li,.no-js .carousel ol.content li{margin-bottom:200px;}.no-js .carousel.justimages ul.content,.no-js .carousel ol.content{max-height:150px;}.no-js .home .eason-recommends ul{padding-left:22px;}.no-js .home .eason-recommends ul li{opacity:1;}.no-js .js-show{display:none;}.no-js .js-hide{display:block;visibility:visible;}.no-js .user-quick-links ul li:hover>section{display:none;}.no-js #sample-message,.no-js .selected-card{display:none;}.no-js .counter{display:none;}.no-js .socialblock{display:none;}.js-hide{display:none;}.ie button{width:auto;overflow:visible;}.ie.seven .button,.ie.seven .secondary-button{zoom:1;}.ie.eight{}.ie.eight .mega-menu:before,.ie.eight .mega-menu:after{display:none;}.ie.seven .icon{display:inline;}.ie.seven .mega-menu .section:first-child li{float:left;clear:both;width:100%;}.ie.seven .thumbnail span{display:inline;}.ie.seven .user-quick-links>ul>li.wishlists>section .inner-wrapper>ul>li{behaviour:none !important;}.ie.seven .ui-slider-range{background-color:transparent !important;}.ie.seven .carousel.numbered.five .number{left:-17px;}.ie-six .ie6warning{visibility:visible;display:block;background:#fff66c;border-bottom:solid 2px #FFFFFF;}.ie-six .ie6warning strong{font-size:150%;}.ie-six .ie6warning p{margin:0;padding:5px 0 10px 0;}.ie-six .site-header .logo{background:url(easonimages/frontend/img/eason-logo.gif) no-repeat 0 0;}.ie-six .button{color:#000000 !important;}.ie-six .basket .icon{display:none !important;}.ie-six .mega-menu{display:none !important;}.ie-six .site-header .basket{width:300px;}.ie-six .site-header .basket .basket-button{width:60px;}.ie-six .site-header nav{float:none;}.ie-six .site-header nav li{float:left;}.ie-six .site-header nav li a{display:block;padding:5px 10px;background:#c4dd3c;}.ie-six .selling-point-links{display:none;}.ie-six .user-quick-links li a{display:block;padding:5px 10px;color:#FFFFFF;}.ie-six .user-quick-links .recently-viewed .gridwrapper{display:none !important;}.ie-six .user-quick-links .orders .orders{display:none !important;}.ie-six .user-quick-links .wishlists .gridwrapper{display:none !important;}@media print{.site-header h1+a,.site-header>img .site-header .top,.site-header .top .welcome-message,.site-header .top .utility-links,.site-header .top .currency-selector,.site-header .search,.site-header .basket,.site-header nav,.selling-point-links,.breadcrumbs,.button,.carousel,aside.sign-up,.site-footer,.user-quick-links{display:none !important;} .site-header{height:auto;}.site-header:before{content:"Eason";display:block;width:100%;padding:20pt 0;font-size:30pt;color:#000;border-bottom:1pt solid #000;}}.easonlink, .easonlink A:link,.easonlink  a:visited, .easonlink  a:hover, .easonlink  a:focus, .easonlink a:active   {color: #444444;text-decoration:none; font-weight:normal; ! important; }/** added 04/02/2013**/.easonbookimagelandingpage{ position:absolute;      top:25%;     right:-34%;  max-height:144px;  /*border: 6px solid #FFFFFF;*/    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}.easonbookimagelandingpage span.wrapper .flag{position:absolute;width:40px;height:40px;}.easonbookimagelandingpage span.wrapper .flag.top-right{top:0;right:20px; width:52px; height:21px !important}.easonbookimagelandingpage2{ position:absolute; top:20px;right:-160px;      -moz-box-shadow:    2px 2px 2px 2px #878787;     -webkit-box-shadow: 2px 2px 2px 2px #878787;box-shadow:         2px 2px 2px 2px #878787; height:132px;}.easonbookimagelandingpage2 span.wrapper .flag{position:absolute;width:40px;height:40px;}.easonbookimagelandingpage2 span.wrapper .flag.top-right{top:0;right:20px; width:52px; height:21px !important} /**float for book image**/.easonhomepagestaffreview{position:relative;  float:right;   top:-195px;  right:-135px;  -moz-box-shadow:    2px 2px 2px 2px #878787;-webkit-box-shadow: 2px 2px 2px 2px #878787;   box-shadow:         2px 2px 2px 2px #878787;}.easonbooksrevealpic{position:absolute;  float:right;   top:10%;  right:25%; }.easonbooksrevealpicmainimg {    height:260px;   border: 6px solid #FFFFFF;}.easonbooksrevealpicflagtop-right{/*position:absolute;left:15px;*/ position:absolute; left:115px; margin-top:-6px;}.easonbooksrevealpicflagtop-left{/*position:absolute;left:15px;*/ position:absolute; left:7px;}.easonbooksrevealpicflagbottom-left{/*position:absolute;left:15px;*/ position:absolute; bottom:-5px; left:-5px;}.easonbooksrevealpic img.top-right img {width:62px !important;height:21px !important}.easonbooksrevealpic img.bottom-right{position:relative; top:-26px; left:38px;}.easonbooksrevealpic2:hover > .easonbooksrevealpic {visibility:hidden;opacity:0;-webkit-transition:visibility 0.5s linear,opacity 0.3s linear;-moz-transition:visibility 0.5s linear,opacity 0.3s linear;-o-transition:visibility 0.5s linear,opacity 0.3s linear;transition:visibility 0.5s linear,opacity 0.3s linear;}.AddToWishButton{background:none!important;  border:none;  padding:0!important;  /*border is optional*/  cursor:pointer; }.wish1{position:relative; float:left; left:43px; top:-5px;}.wish2{position:relative;top:-5px; float:right; right:48px;}#showme{display:none;    width:400px;    border:1px;    border-color:#1e1e1e;    border-style:solid;        border-radius: 6px 6px 0px 0px;    -moz-border-radius:6px 6px 0px 0px;    -webkit-border-radius:  6px 6px 0px 0px;}#containerpopup{width:330px;}#header{color: #404040;    font-size: 11pt;    font-weight:bold;    height: 47px;    text-align: center;	vertical-align:bottom;background: rgb(238,238,238); width:100%;border-width:0px 0px 1px 0px; border-color: #bababa; border-style:solid;	 }#headercontent{ padding-top:12px;}	 #buttons{text-align:center; height:65px; vertical-align:middle; padding-top:13px; background:#ffffff; padding-left:90px;}	 .mypinkbutton{color:#b7195d;border:2px solid #b7195d !important; float:left;padding:0 1.2em;font-family: 'open_sansregular';font-size:1em;line-height:2em;text-align:center;font-weight:normal;text-decoration:none;cursor:pointer;overflow:visible;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;background:#ffffff;}.mypinkbutton:hover{color:#e4bacc;border:2px solid #e4bacc;color:#FFFFFF;background:#b7195d;border-color:#b7195d;}#ProductRatings tr td{border-bottom:1px dotted;} .myreviewtitle{width:250px;} .myreviewrating{width:90px;} .myreviewimg{width:100px;} .myreview{width:450px; /*was 300 reduced for phase 1*/} .myreviewcomment{width:200px; /*was 300 reduced for phase 1*/}.myreviewratingcreated{width:200px; /*was 300 reduced for phase 1*/ text-align:right;}.easonwrapper img{height:117px; width:79px; max-height:117px; max-width:79px;}#containerpopuprating{width:450px;padding-bottom:1em;background:#ffffff;}#headerrating{color: #404040;    font-size: 11pt;    font-weight:bold;    height: 47px;    text-align: center;	vertical-align:bottom;background: rgb(238,238,238); width:100%;border-width:0px 0px 1px 0px; border-color: #bababa; border-style:solid;	 }#headercontentrating{ padding-top:12px;}	 #containerpopuprating fieldset{width:440px; height:380px;}#containerpopuprating label.field{text-align:right;width:100px; float:left; font-weight:bold; padding-right:20px; font-weight:bold;}#containerpopuprating input[type="text"] {width:100%;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}#containerpopuprating #comments {width:300px;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1.3em;}#containerpopuprating fieldset p{clear:both; padding:5px;}#containerpopuprating #lblreviewtext{position:relative; top:-125px;}.side-col > .box dt {padding-left:5px; font-weight:bold;}.span6 nomargin> dt { font-weight:bold;}.mytablenew tr{border-bottom:1px dotted #999;}.promolist2 {margin-bottom: 1em; overflow: hidden;padding: 0 0 2em; position: relative; text-align: center; width: 100%;}    .promosection{ margin: 0 0 1em;   overflow: hidden;    padding: 0 0 1em;    width: 100%;}       .promosection article a {    font-weight: bold;    text-decoration: none;       color: #00502F;} .promosection article .thumbnail span.wrapper .flag { height: 40px; position: absolute;  width: 40px;    margin-left: 60px;    margin-top: 10px;}.promosection article .thumbnail span.wrapper .flag.top-left{   left: 0; top: 0;}.promosection article h1 {color: #00502F;    font-family: 'open_sansregular';  font-size: 1em;    font-style: normal;    margin: 0;}            .promosection .wrapper{border: 0 none;    font: inherit;    margin: 0;    padding: 0;    vertical-align: baseline;}    .promosection article .thumbnail span.wrapper > img {border: 6px solid #FFFFFF;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);  height: 135px;  margin-bottom: 1.07em;  width: auto;}.promosection article .thumbnail span.wrapper .flag.bottom-right{bottom:179px;right:45px;} .promosection ul{   overflow: hidden;}   .promosection ul li{   float: left;    list-style: none outside none;    padding: 0 0 1em;    width: 33%;}  .promosection ul li dl{          background: none repeat scroll 0 0 #FFFFFF;    height: 24em;    margin: 0 0px;    padding: 10px 10px 10px 0;    position: relative;     border-bottom: 1px dotted #DDDDDD; }     .promosection p.price {    color: #B7195D;}.promosection .button{ margin-top: 0.71em;} .promosection p {    margin-bottom: 0.14em;}.username {font:#fff;}.mybox{ background: none repeat scroll 0 0 #FFFFFF;  border: 2px solid #E7E7E7;   margin-bottom: 0.64em; padding: 0.71em 0; padding-left:20px; line-height:1.3em}.mybox dt{font-weight:bold}     .easonwishlistproductdetail{width:386px;font-family: 'open_sansregular';font-size:10.5pt}.newpaymentheader{background-color: #E7E7E7; border-radius: 0.6em 0.6em 0.6em 0.6em; box-shadow: 0 1.1em 0.23em rgba(255, 255, 255, 0.7) inset, 0 0 0 transparent;  cursor: pointer;  display: block;  font-size: 1em;  font-weight: normal; line-height: 2.5em;  margin: 0; padding: 0 16px 0 12px;}    .newpaymentheadericon { background: url("easonimages/frontend/img/icons.png") no-repeat scroll left bottom transparent;  display: inline-block;  background-position: 0 -670px; height: 12px;  margin: -2px 5px 0 0; width: 12px;} .newpaymentheadericonopen{background: url("easonimages/frontend/img/icons.png") no-repeat scroll left bottom transparent; display: inline-block;  background-position: -20px -670px;  height: 12px;    width: 12px; }.newpaymentcontent{-moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #E7E7E7;    border-image: none;    border-radius: 0 0 0.6em 0.6em;    border-right: 1px solid #E7E7E7;    border-style: none solid solid;    border-width: medium 1px 1px;    margin: -1px 0 0;    padding: 1.29em 16px;}        .mygreenbutton{display: block;  height: 30px; background: -moz-linear-gradient(center top , #25986C 0px, #00502F 95%) repeat scroll 0 0 transparent;  box-shadow: 0 0.9em 0.23em #1B8960 inset, 0 1px 3px rgba(0, 0, 0, 0.4);  color: #FFFFFF;}    .linkstable{width:60%; position:relative;left:50px; !important}.links{text-align:center; vertical-align:middle;}.littebasketarrow {background-image:url('easonimages/frontend/img/icons.png');        position:absolute;background-position:0 -115px;    height: 4px;    width: 7px;       right: 10px;         top: 12px;}        .mytextbox{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; color: #666666; display: block; font-family: 'open_sansregular';font-size: 10.5pt; line-height: 1em; outline: medium none;  padding: 0.43em 5px; width:215px;}     #smallsignup input[type="submit"]{ cursor:pointer;width:215px; height:30px; float:left; border:1px; border-color:#999999; padding:2px 1em;background:#C3D83D;  outline:none;  line-height:2em; color:#ffffff; font-family: 'open_sansregular';font-weight:bold; }       table td,       #smallsignup td {/*padding-bottom:0.2em;*/}.page{/*padding: 0 8px;*/z-index: 2;}.breadcrumbs{margin-left: 1px !important;}*+html .sli_search_1 { 	width: 250px !important; }*+html .site-header .basket .basket-button { 	width: 52px !important; }*+html .page .span10 { 	width: 575px !important; }*+html .gridwrapper .span6, *+html .page .span6 { 	width: 338px; }*+html #smallsignup input[type="submit"] {	width: 227px;	 }*+html aside.sign-up input#cm-aljlhj-aljlhj { 	padding-bottom: 0px; }*+html .panel.span12>.content .details { 	width: 470px; }*+html .button { 	line-height: 1.4em; }.tableformbuttons{width:30%; border:0; padding:0;}.myviewalllink{  float: right; margin-top: -34px; margin-right:30px; }      .myviewalllink a { text-decoration:none; font-weight:bold;    }  .myviewalllink a:after{content: "\3E \3E ";font-weight:bolder;position:relative;top:-1px;}    #containermaps{width:960px; height:900px;}#dropdownlistMaps{width:4000px;}#mapsmainbox{ float:right; right:400px; border:4px; border-color:Green;  border-style:solid;}.feedbackexperience td{padding-right: 20px;}.feedbacklinkbutton  {padding: 5px 10px;    text-decoration:none;  background: -moz-linear-gradient(center top , #25986C 0px, #00502F 95%) repeat scroll 0 0 transparent;     color: #FFF;     -webkit-border-radius:0.6em; -moz-border-radius:0.6em; border-radius:0.6em; background:#00502F;font-weight:bold;!important  }.feedbacklinkbutton:hover{padding:5x 10px;     text-decoration:none; background:#cae04d;   text-decoration:none; color:#fff; font-weight:bold; !important} #Feedbackform_slideout {    background-color:Blue;width:809px;height:793px;  position: absolute; left: -57em;  top:25%; z-index:2;}    #newbottomborder{ border-bottom:2px solid #E7E7E7;}.radiospacer { margin: 0px 110px; }.easonblue {line-height: 30px;	background: rgba(52, 111, 162, 0.5);	height:45px;}.easonblue p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.addedtocartmessage{display:none}.imagegridthumb {  width: 170px; background-color: #f7f7; border-radius: 5px; margin-bottom: 0.5em;  margin-top: 0.5em; text-align: center;  position: relative;  display: inline-block; float:center;     }.imagegridthumb img:not(#littleline) { width: 100px; vertical-align: middle; height:120px; }.imagegridttitle{color:#787878}.imagegridtitle a{text-decoration:none; color:#787878}.imagegridbookcover{ border: 6px solid #FFFFFF; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}.littlespan{ background-color: #FFFFFF; padding: 0 20px; background-color: #FFFFFF; font-size:30pt; color:}.easonblue {line-height: 30px;	background: rgba(52, 111, 162, 0.5);	height:45px;}.easonblue p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.easonblack {line-height: 30px;	background: rgba(5, 5, 5, 0.2);	height:45px;}.easonblack p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.invitation-form {width:49%;}.invitation-form div {float:right}.invitation-form div .button{margin-left:5px;}#divBOW img { border: 6px solid #FFFFFF;  height: 260px; !important}.homepage-item {overflow: hidden; width: 100%;  position: relative; /*height:500px;*/ top:10px;}.homepage-type { width: 100px; position: absolute;  line-height: 35px;  left: 15px;  top: 50%;  margin-top: -25px;  font-weight:bold;   color:#0cb0ed;}.homepage-list {overflow: hidden;}.homepage-list li { list-style-type: none; padding: 5px 5px; float: left;  width: 25%;text-align:center;}.homepage-list li .thumbnail img{/*height:135px*/}.homepage-list li .thumbnail span.wrapper>img{    margin-bottom: 1.07em;  max-width: 140px;  /*width: 100px;*/margin-left:9px;}.homepage-list article .thumbnail span.wrapper .flag{position:absolute;width:40px;height:40px;}.homepage-list article .thumbnail span.wrapper .flag.top-left{top:0;left:0;}.homepage-list article .thumbnail span.wrapper .flag.top-right{top:-155px;right:33px;float:right;position:relative; height:5px}.homepage-list article .thumbnail span.wrapper .flag.top-right2{top:0;right:-8px;}.homepage-list article .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.homepage-list article .thumbnail span.wrapper .flag.bottom-left{bottom:-5px;left:-5px;}.homepage-list article h1{margin-bottom:0px;font-size:1em;font-style:normal;margin:0;}.homepage-list article .newtitle a{color:#646464; font-size:1em;font-family: 'open_sansregular';font-style:normal;font-weight:bold;}.homepage-list article .newtitle a:hover{color:#646464; text-decoration:underline;font-size:1em; font-family: 'open_sansregular';font-style:normal;font-weight:bold;}.newauthor a{color:#646464!important; font-weight:bold; font-size:1.38em; font-family: 'open_sansregular';position:relative; top:-45px;font-weight:bold;}.newauthor a:hover{ text-decoration:underline;}.homepage-list p{margin-bottom:0.14em;}.homepage-list span.price{color:#B7195D}.homepage-list p.price{color:#B7195D}.leftsidecontainer-outer{ background-color:#f2f2f2; padding:10px; border:1px solid #eaeaea;width:305px}.leftsidecontainer-inner{ background-color:#ffffff; padding:10px; border:1px solid #eaeaea}                 .kobo_table { display:table; width:958px;}.kobo_row {  display:table-row; background-color:#f2f2f2;}.kobo_row2 {display:table-row;background-color:#d0d8e8;}.kobo_cell { display:table-cell; padding:6px; border:1px solid #fff;  text-align:center; }.kobo_cell2 { display:table-cell; padding:6px; border:1px solid #fff;  text-align:left; }.header { font-weight:bold; text-align:center; background-color:#ffffff;}.kobo_cell_pink{display:table-cell; background: #BF1F67;  color: #ffffff; cursor: pointer;   border:1px solid #fff;   text-align:center; } .kobo_cell_pink a{ color: #ffffff; }.kobo_cell_pink a:hover{color: #ffffff; text-decoration:underline;}.kobo_grey_Bar_container{display:table;}.kobo_grey_Bar_container_row {  display:table-row}.kobo_grey_Bar_container_cell{ display:table-cell; text-align:center; }.basic_table { display:table;}.basic_row {  display:table-row; background-color:#ffffff;}.basic_cell { display:table-cell; border:0px solid #fff;  text-align:center; }.basic_cell_pink { display:table-cell; border:0px solid #fff;  text-align:center; background:#BF1F67;color: #ffffff; cursor: pointer;} /*styling for video for kids page*/.videocontainer_basic{height:230px;/*width:690px;*/position: relative;}.videomainpicbasic{  width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;}.videoplaybuttonbasic{  width: 113px;    height: 113px;    position: absolute;    top: 50%;    left: 41%;}.videolinkbasic{ width: 400px;    height: 100%;    position: absolute;    top: 0%;    left: 0%;	display:block;}.videoparagraphbasic{	width: 294px;    height: 100%;   position: absolute;    top: 0;    right: 0;	padding-left:20px;	vertical-align:top;}

.tabs_Grey-container{width:960px;max-width:960px}
.tabs_Grey-menu { height: 50px; float: left; clear: both;  margin:0;}
.tabs_Grey-menu li {  height: 50px; line-height: 50px;  float: left; /* margin-right: 10px;*/   /*background-color: #f4f4f4;*/background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */    border-top: 1px solid #cccccc;    border-right: 1px solid #cccccc;    border-left: 1px solid #cccccc;        border-bottom: 1px solid #cccccc;    width:160px;    text-align:center;    color:#666666;}
.tabs_Grey-menu li.current { position: relative; background-color: #fff; background:#ffffff; border-bottom: 0px; border-top:2px solid #00bee1; z-index: 5;}
.tabs_Grey-menu li a { padding: 10px;   color: #666666;  text-decoration: none; }
.tabs_Grey-menu li a:hover { color: #00bee1;  /*text-decoration: underline;*/ }
.tabs_Grey-menu .current a {color: #00bee1;}
.tab_Grey { border: 1px solid #d4d4d1; border-top:0px; background-color: #fff;  float: left;   margin-bottom: 20px;   width: 960px;}

.kidsh2{  font-family: 'Love Ya Like A Sister', cursive; font-size:4em; margin-top:0px;text-align:center;margin-bottom:-5px}.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}.vscrollerbase {width: 10px;background-color: white;max-height: 250px !important; }.vscrollerbar {width: 10px;background-color: #7f7f7f;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.hscrollerbase {height: 10px;background-color: white;}.hscrollerbar {height: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}div.show-image {position: relative; float:left; margin:5px;}div.show-image  .quickbuy { display: none; left: 0; padding:20px 19.5px 0; position: absolute; top: 119px;font-family: 'open_sansregular'; font-size:9pt;}div.show-image:hover .quickbuy {display: block;}div.show-image .quickbuy { background: url('http://www.easons.com/images/eye.png') no-repeat scroll top, linear-gradient(to bottom, #dedede 0px, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#000000;}.qbasic_table { display:table; max-width:800px;font-family: 'open_sansregular'; }	.qbasic_row {  display:table-row; background-color:#ffffff;}	.qbasic_row_green { display:table-row; background-color:#b6cd3f;  }	.qbasic_cell_green {display:table-cell; border:0px solid #fff; vertical-align:top; max-height:6px; height:6px; fonts-size:1pt;}	.qbasic_cell {display:table-cell; border:0px solid #fff; vertical-align:top;}	div#mainimage{padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; max-height:343px; max-width:200px;}	div#main p#booktitle{margin-top:10px;color:#444444; font-size:18pt;}	div#main p#author{margin-top:-25px; color:#444444; font-size:13pt;}	div#main p#format{margin-top:-18px; color:#444444;font-size:13pt;}	div#main span.price{color:#c11f68; font-size:18pt; top:-10px; position:relative;}	div#main div.description{color:#444444; margin-top:-15px; max-height:200px; height:200px; overflow: auto; overflow-x: hidden; width:550px; margin-right:50px;}


/*misc*/

table#basketsummarytable tbody tr{min-height:20px; height:20px;}
.summary-subtotal{min-height:20px; height:20px;}
table#defthisone.cart-summary tbody tr td span{line-height:2em; }

/*sli fix up*/
li.bookitems.carousel.span4 article h3.sli_title{font-family: "open_sanssemibold";     font-size: 10.5pt;    font-weight: normal; 
    max-width: 110px;
    text-decoration: none;}
    div#sli_resultsSection div#sli_loadingDiv div.row{margin-left:20px}
section.items.span12.floatright.clearfix div#merchTopResults{    color: #666666;    font-family: "open_sansregular";  font-size: 10.5pt;    padding: 13px 0;    text-align:left; line-height:20px }
div#sli_facets.side-col.refine.float aside.clearfix div div ul li a{ color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;    line-height: 20px;    padding: 13px 0;    text-align: left; text-transform:lowercase}
div#sli_facets.side-col.refine.float aside.clearfix div div.flexcroll.triggerFlex{height: 270px;overflow-y:scroll; margin-right:5px}
    
    
table, .bookclubreviews{line-height:1.5em}


.paymenttextbox{ color: #666666;   font-family: "open_sansregular";      background-color : #F7F778;     border: 1px solid #848484;    height:25px;     width: 275px;     outline:0;   } 
.formTable .fieldLabel{padding-top:7px; padding-bottom:7px; padding-right:5px;}
.paymentdropdown{ border: 1px solid #848484;  color: #666666;       background-color : #F7F778;            padding:3px;            -webkit-appearance: none; width: 275px;              background-position:88px;            background-repeat:no-repeat;             text-indent: 0.01px;/*In Firefox*/         text-overflow: '';/*In Firefox*/}
.paymentdropdown2{ margin-left:5px;border: 1px solid #848484;  color: #666666;       background-color : #F7F778;            padding:3px;            -webkit-appearance: none; width: 175px;              background-position:88px;            background-repeat:no-repeat;             text-indent: 0.01px;/*In Firefox*/         text-overflow: '';/*In Firefox*/}
.subheader{color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;}
.fieldLabel{color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;}


.product-detail .side-col .add p.rrp{color: #666666; font-family: "open_sansregular";   font-size: 11.5pt;   line-height: 1.3em; text-align:center; padding-top:15px}
 tbody tr td.fieldData select{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 245px;     outline:0;  }
tbody tr td.fieldData input{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 245px;     outline:0;  }
tbody tr td.fieldDataCSV input{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 62px;     outline:0;  }
tbody tr td.fieldLabel{font-family:"open_sanssemibold";}
tbody tr td.fieldDatasmall table tbody tr td select{font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 58px;     outline:0;}
tbody tr td.fieldDatasmall table tbody tr td.fieldLabel{font-family:"open_sanssemibold"; font-size:10pt;width:20px;}


table.newpaymenttable {border:1px solid #d1d1d1;border-spacing:10px  !important  padding:10px !important}
table.newpaymenttable tbody tr th.mainheader{padding-left:10px;COLOR:#3b3b3b; border-bottom:1px solid #d1d1d1}
table.newpaymenttable th{COLOR:#3b3b3b;border-bottom:1px solid #d1d1d1}
table.newpaymenttable tbody tr.styletwo{background-color:#@font-face {font-family: 'open_sanssemibold'; src: url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.eot');      src: url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open_sansregular';src: url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.eot'); src: url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');  font-weight: normal;  font-style: normal;}
@font-face {font-family: 'open_sansbold'; src: url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.eot'); src: url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal;}
 @font-face {font-family: 'open_sansitalic'; src: url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.eot');  src: url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');  font-weight: normal;  font-style: normal;}
@font-face {font-family: 'aleoregular'; src: url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.eot'); src: url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.ttf') format('truetype'), url('https://www.easons.com/images/fonts/Aleo-Regular-webfont.svg#aleoregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'aleolight';  src: url('https://www.easons.com/images/fonts/Aleo-Light-webfont.eot');  src: url('https://www.easons.com/images/fonts/Aleo-Light-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.easons.com/images/fonts/Aleo-Light-webfont.woff') format('woff'),  url('https://www.easons.com/images/fonts/Aleo-Light-webfont.ttf') format('truetype'),   url('https://www.easons.com/images/fonts/Aleo-Light-webfont.svg#aleolight') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'aleolightitalic'; src: url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.eot'); src: url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.woff') format('woff'), url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.ttf') format('truetype'),  url('https://www.easons.com/images/fonts/Aleo-LightItalic-webfont.svg#aleolightitalic') format('svg');  font-weight: normal; font-style: normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}button{margin:0;padding:0;border:0;background:transparent;}nav ul,nav ul li{margin:0;list-style:none;}html{height:100%;width:100%;overflow-y:scroll;}
body{width:100%;height:100%;}.site-header,.page,.site-footer{position:relative;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.ie.seven *{behavior:url('../Web/App_Themes/Skin_1/boxsizing.htc');}
.fullwidth,.inner{width:960px;margin:0 auto;}.gridwrapper,.page{width:960px;margin:0 auto;/*padding:0 2px;*/}.gridwrapper .fullwidth,.page .fullwidth{margin-left:-16px;}.gridwrapper .span1,.page .span1,.gridwrapper .span2,.page .span2,.gridwrapper .span3,.page .span3,.gridwrapper .span4,.page .span4,.gridwrapper .span5,.page .span5,.gridwrapper .span6,.page .span6,.gridwrapper .span7,.page .span7,.gridwrapper .span8,.page .span8,.gridwrapper .span9,.page .span9,.gridwrapper .span10,.page .span10,.gridwrapper .span11,.page .span11,.gridwrapper .span12,.page .span12,.gridwrapper .span13,.page .span13,.gridwrapper .span14,.page .span14,.gridwrapper .span15,.page .span15,.gridwrapper .span16,.page .span16{float:left;margin-left:1.666666666666667%;}.gridwrapper .span1.floatright,.page .span1.floatright,.gridwrapper .span2.floatright,.page .span2.floatright,.gridwrapper .span3.floatright,.page .span3.floatright,.gridwrapper .span4.floatright,.page .span4.floatright,.gridwrapper .span5.floatright,.page .span5.floatright,.gridwrapper .span6.floatright,.page .span6.floatright,.gridwrapper .span7.floatright,.page .span7.floatright,.gridwrapper .span8.floatright,.page .span8.floatright,.gridwrapper .span9.floatright,.page .span9.floatright,.gridwrapper .span10.floatright,.page .span10.floatright,.gridwrapper .span11.floatright,.page .span11.floatright,.gridwrapper .span12.floatright,.page .span12.floatright,.gridwrapper .span13.floatright,.page .span13.floatright,.gridwrapper .span14.floatright,.page .span14.floatright,.gridwrapper .span15.floatright,.page .span15.floatright,.gridwrapper .span16.floatright,.page .span16.floatright{float:right;}
.gridwrapper .span1.nomargin,.page .span1.nomargin,.gridwrapper .span2.nomargin,.page .span2.nomargin,.gridwrapper .span3.nomargin,.page .span3.nomargin,.gridwrapper .span4.nomargin,.page .span4.nomargin,.gridwrapper .span5.nomargin,.page .span5.nomargin,.gridwrapper .span6.nomargin,.page .span6.nomargin,.gridwrapper .span7.nomargin,.page .span7.nomargin,.gridwrapper .span8.nomargin,.page .span8.nomargin,.gridwrapper .span9.nomargin,.page .span9.nomargin,.gridwrapper .span10.nomargin,.page .span10.nomargin,.gridwrapper .span11.nomargin,.page .span11.nomargin,.gridwrapper .span12.nomargin,.page .span12.nomargin,.gridwrapper .span13.nomargin,.page .span13.nomargin,.gridwrapper .span14.nomargin,.page .span14.nomargin,.gridwrapper .span15.nomargin,.page .span15.nomargin,.gridwrapper .span16.nomargin,.page .span16.nomargin,.gridwrapper .span1.first,.page .span1.first,.gridwrapper .span2.first,.page .span2.first,.gridwrapper .span3.first,.page .span3.first,.gridwrapper .span4.first,.page .span4.first,.gridwrapper .span5.first,.page .span5.first,.gridwrapper .span6.first,.page .span6.first,.gridwrapper .span7.first,.page .span7.first,.gridwrapper .span8.first,.page .span8.first,.gridwrapper .span9.first,.page .span9.first,.gridwrapper .span10.first,.page .span10.first,.gridwrapper .span11.first,.page .span11.first,.gridwrapper .span12.first,.page .span12.first,.gridwrapper .span13.first,.page .span13.first,.gridwrapper .span14.first,.page .span14.first,.gridwrapper .span15.first,.page .span15.first,.gridwrapper .span16.first,.page .span16.first,.gridwrapper .span1.no-left-margin,.page .span1.no-left-margin,.gridwrapper .span2.no-left-margin,.page .span2.no-left-margin,.gridwrapper .span3.no-left-margin,.page .span3.no-left-margin,.gridwrapper .span4.no-left-margin,.page .span4.no-left-margin,.gridwrapper .span5.no-left-margin,.page .span5.no-left-margin,.gridwrapper .span6.no-left-margin,.page .span6.no-left-margin,.gridwrapper .span7.no-left-margin,.page .span7.no-left-margin,.gridwrapper .span8.no-left-margin,.page .span8.no-left-margin,.gridwrapper .span9.no-left-margin,.page .span9.no-left-margin,.gridwrapper .span10.no-left-margin,.page .span10.no-left-margin,.gridwrapper .span11.no-left-margin,.page .span11.no-left-margin,.gridwrapper .span12.no-left-margin,.page .span12.no-left-margin,.gridwrapper .span13.no-left-margin,.page .span13.no-left-margin,.gridwrapper .span14.no-left-margin,.page .span14.no-left-margin,.gridwrapper .span15.no-left-margin,.page .span15.no-left-margin,.gridwrapper .span16.no-left-margin,.page .span16.no-left-margin{margin-left:0;}
.gridwrapper .span1,.page .span1{width:4.633620689655172%;}.gridwrapper .span2,.page .span2{width:10.991379310344828%;}.gridwrapper .span3,.page .span3{width:17.349137931034483%;}.gridwrapper .span4,.page .span4{width:23.706896551724138%;}
.gridwrapper .span5,.page .span5{width:30.064655172413793%;}.gridwrapper .span6,.page .span6{width:36.422413793103448%;}.gridwrapper .span7,.page .span7{width:42.780172413793103%;}.gridwrapper .span8,.page .span8{width:49.137931034482759%;}.gridwrapper .span9,.page .span9{width:55.495689655172414%;}
.gridwrapper .span10,.page .span10{width:61.853448275862069%;}.gridwrapper .span11,.page .span11{width:68.211206896551724%;}.gridwrapper .span12,.page .span12{width:74.568965517241379%;}.gridwrapper .span13,.page .span13{width:80.926724137931034%;}.gridwrapper .span14,.page .span14{width:87.28448275862069%;}
.gridwrapper .span15,.page .span15{width:93.642241379310345%;}.gridwrapper .span16,.page .span16{width:98.8%  ; padding-top: 1px; }.span12{}.span12 .span1,.span12 .span2,.span12 .span3,.span12 .span4,.span12 .span5,.span12 .span6,.span12 .span7,.span12 .span8,.span12 .span9,.span12 .span10,.span12 .span11{margin-left:2.312138728323699%;}
.span12 .span1{width:6.213872832369942%;}.span12 .span2{/*width:14.739884393063584%;*/width:17.739884393063584%; }.span12 .span3{width:23.265895953757225%;}.span12 .span4{width:31.791907514450867%;}.span12 .span5{width:40.317919075144509%;}
.span12 .span6{width:48.84393063583815%; margin-top:-30px;}.span12 .span7{width:57.369942196531792%;}.span12 .span8{width:65.895953757225434%;}.span12 .span9{width:74.421965317919075%;}.span12 .span10{width:82.947976878612717%; padding-top:15px;}
.span12 .span11{width:91.473988439306358%;}.span12 .span12{width:100%; /*padding-top: 10px; padding-bottom: 10px;*/}/*changed spacing to 10 was 15*/.span8{}.span8 .span1,.span8 .span2,.span8 .span3,.span8 .span4,.span8 .span5,.span8 .span6,.span8 .span7,.span8 .span8,.span8 .span9,.span8 .span10,.span8 .span11{margin-left:3.368421052631579%;}
.span8 .span1{width:9.429824561403509%;}.span8 .span2{width:22.368421052631579%;}.span8 .span3{width:35.307017543859649%;}.span8 .span4{width:48.245614035087719%;}.span8 .span5{width:61.184210526315789%;}
.span8 .span6{width:74.12280701754386%;}.span8 .span7{width:87.06140350877193%;}.span8 .span8{width:100%;}.spanindent{display:block;clear:both;margin:0.5em 0 0.5em 0;}.spanindent.one{margin-left:6.213872832369942%;}.spanindent.two{margin-left:14.739884393063584%;}
.spanindent.three{margin-left:23.265895953757225%;}.spanindent.four{margin-left:31.791907514450867%;}.spanindent.five{margin-left:40.317919075144509%;}.spanindent.six{margin-left:48.84393063583815%;}
.spanindent.seven{margin-left:57.369942196531792%;}.spanindent.eight{margin-left:65.895953757225434%;}.spanindent.nine{margin-left:74.421965317919075%;}body{font:87.5%/1.38em;font-family: 'open_sansregular'; color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h1,h2{/*clear:both*/clear:right; margin-left:0px;color:#656565;font-family: 'open_sansregular';font-weight:normal;line-height:1.32em;}
.carouseltitle{/*clear:both*/clear:right; font-family: 'aleolight'; line-height:1.32em;font-size:36px; color:#444444; font-weight:100;/*margin-top:35px*/margin-bottom: 20px;  margin-left: 0;}
h1,.faux_h1{font-size:2em;margin-bottom:0.36em;}h2,.faux_h2{font-size:1.2em;margin-top:0.5em; margin-bottom: 0.5em;}
h3,.faux_h3{color:#333333;font-weight:bold;font-style:normal;font-size:1.07em;font-family: 'open_sansregular';margin-bottom:0.14em;}
h3.menuheader{color:#444444;font-family: 'open_sansbold'; font-size:10.5pt;font-weight:500; float:left; padding-right:7px;}
p{/*margin:0 0 1.28em 0;line-height:1.2em*/ font-family: 'open_sansregular'; font-size:10.5pt; color:#666666;line-height:1.3em}p img{margin:0;}em{font-style:italic;}strong{font-weight:bold;}small,.small{font-size:80%;}abbr,acronym{border-bottom:1px dotted;}q{quotes:none;}blockquote{padding:0 1.18em 0 10px;margin:0 0 1.5em 0;border-left:1px solid #DDD;}blockquote p{margin:0 0 0.5em 0;font-size:1.7em;color:#777;font-style:italic;}
blockquote cite{display:block;font-size:1.2em;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}
hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}a{color:#646464;text-decoration:none;}a:visited{color:#646464;}a:hover{color:#646464; text-decoration:underline;}
a:focus{outline:thin dotted #000;}a:hover,a:active{outline:0;}a img{border:none;vertical-align:bottom;}a img:hover{opacity:0.8;-moz-opacity:0.8;}.myfloat img{max-height:118px; max-width:77px; height:118px; width:77px;border:none;vertical-align:bottom;}
ul,ol{margin:0 0 1.28em;}ul li{list-style-type:none;}ol li{list-style-type:none;}dl{margin:0 0 1.38em 0;}dd{margin:0 0 0.69em 10px;}.ie6warning{visibility:hidden;display:none;}
/*begin header*/
.site-header{height:105px;margin-bottom:4.3em;background:#ffffff;color:#636363;z-index:888;}.site-header a{font-weight:normal;text-decoration:none;}.site-header.nousp{margin-bottom:2.3em;}.site-header .inner{position:relative;}.site-header .logo{float:left;width:200px;height:36px;background:url(https://www.easons.com/images/redesign/header/newlogo.png) no-repeat 0 0;position:relative;top:18px;}.site-header .top{float:left;width:100%;padding:0.5em 0.5em 0.7em}.site-header .top a{color:#636363;font-family:open_sansregular; font-weight:600; font-size:12.5px; }.site-header .top a:hover{text-decoration:underline;}.site-header .top .welcome-message{float:left;width:370px;margin:0; font-size:10pt;color:#666666;position:relative;left:-7px;top:12px;font-family: 'open_sansregular';}.topheaderusp{position:relative;top:-15px;float:right;font-family: 'aleoregular'; font-size:10pt;color:#c11f68;font-size:italic; padding-top:10px; text-transform:uppercase;font-style:italic;}.site-header .top .utility-links{ float:right; position:relative;top:10px; right:-0.9em;}.site-header .top .utility-links li{float:left;padding:0 7px;border-left:1px solid #666666;line-height:0.85em;list-style:none; }.site-header .top .utility-links li:first-child{border:none;}.site-header .top .utility-links li a{color:#666666;font-family: 'open_sanssemibold'; font-size:10pt;font-weight:500;  text-transform:uppercase;}.site-header .search{position:relative;float:left;width:475px;height:44px;margin-right:3.125%;background-color:#ffffff; border: 1px solid #c9c9c9;z-index:999;top:15px;right:-4px;}.site-header .search input#search{float:left;width:360px;padding:7px 0.71em 5px 0.71em;margin:3px 0 0.21em 3px;border:none;background:transparent;font-size:13pt;line-height:1em;font-family: 'open_sansregular'}.site-header .search input#search:focus{outline:none;}.site-header .search button[type='button']{float:right;width:59px;height:44px;border:none;color:#ffffff;cursor:pointer;background:#b4cb3d;position:relative;top:-1px;}.site-header .search button[type='button']:hover{background:#D2E372;}.site-header .basket{position:relative;float:right;padding-top:-5px;width:255px;z-index:5; right:-5px}.site-header .basket .header{float:left;width:155px;background:#ba1d61;background:#c11f68; position:relative;top:-9px;}.site-header .basket .header p{position:relative;height:44px;padding:0 0 0 10px;margin:0;line-height:3.4em; float:left;font-family: "open_sansbold";font-size: 13px;text-transform:uppercase}.site-header .basket .header p .icon.bag{position:absolute;top:7px;left:10px;width:12px;height:12px;background-position:0 -95px;}.site-header .basket.with-products .header p a{color:#ffffff;}.site-header .basket.with-products .header p a .total{padding-left:20px; font-family:'open_sansbold';}.site-header .basket.with-products .header p a .icon.arrow{position:absolute;top:15px;right:10px;width:7px;height:4px;background-position:0 -115px;}.site-header .basket .basket-button{float:left;width:95px;height:44px;padding:0 1.1em;border-left:1px solid #870741;line-height:3.4em;color:#ffffff;font-family:'open_sansbold';font-size:13px;background:#c11f68;position:relative;top:-9px;}.site-header .basket .basket-button .icon{position:absolute;right:12px;top:17px;width:7px;height:10px;background-position:0 -125px;}.site-header .basket .basket-button .icon2{position:absolute;right:16px;top:17px;width:7px;height:10px;background-position:0 -125px;}#cart_number{font-size:13px; margin-left:20px;font-family:'open_sansbold'; color:#ffffff}
/* end header*/
/* Mega Menu */
.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input {	margin: 0;	padding: 0;	border: none;	outline: none;}.nav a { text-decoration: none; }.nav li { list-style: none; }.nav {display: inline-block;position: relative;	cursor: default;	z-index: 500;	top:3px; /*-webkit-padding-before:6px;*/} .nav > li {	display: block;	float: left;}.nav > li > a {	position: relative;	display: block;	z-index: 510;	height: 66px;	padding: 0 12px;line-height: 66px;		font-family: 'open_sansbold';	font-size: 10.5pt;	color: #fcfcfc;		background: #b6cd3f;	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease;}.nav > li:hover > a { background: #ffffff; color:#b6cd3f; }.nav > li:first-child > a {	border-radius: 0px;	border-left: none;}.nav > li > div {	min-width:280px;position: absolute;	display: block;	/*top: 50px;*/	opacity: 0;	visibility: hidden;	overflow: hidden;	background: #ffffff;	-webkit-transition: all .3s ease .15s;	-moz-transition: all .3s ease .15s;	-o-transition: all .3s ease .15s;	-ms-transition: all .3s ease .15s;	transition: all .3s ease .15s;	 border-style: none solid solid;    border-width: medium 1px 3px;   border-color:#E5E5E5; border-bottom:3px solid #b4cb3d;}.nav > li:hover > div {	opacity: 1;	visibility: visible;	overflow: visible;}.nav .nav-column {float: left;	width: 50%;	padding: 2.5% 2.5% 2.5% 4%;	/*min-width:150px;*/}.nav .nav-column h3 {	margin: 20px 0 10px 0;	line-height: 18px;	font-family: 'open_sansregular'; font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}.nav .nav-column li a {	display: block;	line-height: 26px;	font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}.nav .nav-column li a:hover { color: #666666; }.nav .nav-column2 {float: left;	width: 100%;padding: 2.5% 2.5% 2.5% 4%;min-width:170px;margin-left:5px;margin-right:5px}.nav .nav-column2 h3 {margin: 20px 0 10px 0;line-height: 18px; font-family: 'open_sansregular';	 font-size: 10.5pt;	color: #b6cd3f;	text-transform: uppercase;}.nav .nav-column2 li a {display: block;	line-height: 26px;font-family: 'open_sansregular'; 	 font-size: 10.5pt; color: #888888;}.nav .nav-column2 li a:hover { color: #666666; }
/* end mega menu*/          
body{background-color:#e2e2e2;}.white-bg-wrapper{background-color:#FFF;}
/*breadcrumbs*/
.breadcrumbs{margin:0 0 1.07em 0;margin-top:6px;}.breadcrumbs li{float:left;background:url('easonimages/frontend/img/sprite.png') 0 -45px no-repeat;list-style:none;line-height:1.9em;color:#444444;font-family: 'open_sanssemibold'; font-size:9pt; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;border-left:0px solid #ffffff; border-right:0px none #ffffff}.breadcrumbs li a{display:block;padding:0 10px 0 15px;color:#666;text-decoration:underline;}.breadcrumbs li a:hover{color:#000;}.breadcrumbs li a .icon.home{width:11px;height:10px;background:url('easonimages/frontend/img/icons.png') 0 -255px no-repeat;vertical-align:middle; top:-2px; position:relative;}.breadcrumbs li:first-child{background:none; border-left:1px solid #dcdcdc; }.breadcrumbs li:first-child a{padding:0 10px;}.breadcrumbs li:last-child{background:none; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;background:url('easonimages/frontend/img/sprite.png') 0 -45px no-repeat !important; }.breadcrumbs li.current{display:block;padding:0 10px 0 15px; }
/*end breadcrumbs*/
/*add to wish list*/
.addtowishlist{font-family: 'open_sanssemibold'; color:#666666; font-size:9pt; margin-left:11px }
/*end add to wish list*/
/*categorypage styles*/
div.bookdata div.row{border-bottom:1px solid #dcdcdc;padding-bottom:10px; padding-top:15px;}  h3.sli_title a{ font-family: "open_sanssemibold";  font-size: 10.5pt; font-weight: normal;  max-width: 103px; text-decoration: none;} div.row ul.clearfix.bookrow li.bookitems.carousel.span4 article p{font-family: "open_sansitalic";  font-size: 10pt; font-weight: normal !important; line-height: 1.3em;} div.row ul.clearfix.bookrow li.bookitems.carousel.span4 article p a{text-decoration:none} 
 table tbody tr td div.floatright.items-shownjq{} 
 table tbody tr td label select#sort-filter{margin-top:10px; margin-bottom:10px}
 /* end catregory styles*/
/*base styles*/
.side-col{width:23.4%}.side-col h2{margin-bottom:0.71em;}.side-col a{text-decoration:none;}.side-col >.box{border-right:2px solid #e7e7e7;background:#FFFFFF;}.side-col >.box h2,.side-col >.box h3{margin-bottom:0.71em;}.side-col >.box tbody tr{/*border-bottom: 2px solid #E7E7E7;*/padding:0.71em;}.side-col >.box .summary-total{color:#B7195D;font-weight:bold;}.side-col .menu{/*margin:0 1.23em;*/ padding-right:7px;}.side-col .menu li{clear:both;list-style:none;font-size:10pt;float:left}.side-col .menu .checkboxlabel input{float:left;margin-right:5px;}.side-col .menu .checkboxlabel span{float:left;max-width:140px;}.side-col .showmore{display:block;padding:4px 10px;outline:0;}.side-col .showmore .icon{margin-right:5px;}.side-col .box .showmore{display:block;padding:4px 10px;outline:0;}.side-col .box .showmore .icon{margin-right:5px;}.side-col .link-list{float:left;width:100%;margin:0.71em 0; padding-top:15px;}.side-col .link-list ul{margin:0;}.side-col .link-list li{list-style:none;float:none;width:100%;}.side-col .link-list a{display:block;width:100%;padding:0.71em 10px;margin-bottom:0.71em;background-color:#e7e7e7;text-decoration:none;font-weight:bold;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;}.side-col .link-list a:hover{background-color:#00502f;color:#ffffff;}.side-col .ad{float:left;width:100%;margin:0.71em 0;}.side-col .ad a{display:block;float:left;border:6px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.side-col .toplist{padding:0.71em 0 0 0;overflow:hidden;}.side-col .toplist ul{padding:0;margin:0;}.side-col .toplist li{float:left;width:100%;padding:10px 16px;list-style:none;border-top:solid 1px #e7e7e7;background:#ffffff;}.side-col .toplist li .number{float:left;width:25px;margin-right:15px;color:#00502F;font-family: 'open_sansregular';font-size:1.4em;/*font-weight:bold;font-style:italic;*/text-align:right;}.side-col .toplist li p{float:left;width:125px;margin-bottom:0;}.side-col .toplist li:first-child{padding:0 0 10px 0;border:0;background:#ffffff;}.side-col .toplist li:first-child img{float:left;margin:0 16px;}.side-col .toplist li:first-child .number{float:none;text-align:left;}.side-col .toplist li:first-child p{margin-top:0.38em;width:105px;}.side-col .toplist li:first-child img{max-height:90px; max-width:60px; height:90px; width:60px;}.side-col .highlight{padding:0 0 1em 0;margin-bottom:1em;background:url(easonimages/frontend/img/btm-radial-gradient-sidecol.jpg) no-repeat 50% 100%;}.side-col .highlight .imagelink{display:block;margin:0 0 0.5em 0;border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.side-col .highlight p{margin:0 0 0.5em 0;}.side-col .poll .form{margin:0 16px;border-top:dotted 1px #999999;}.side-col .poll .form label{clear:both;font-weight:normal;}.side-col .poll .form div{border-top:dotted 1px #999999;text-align:center;}.side-col .poll .form div .button{float:none;margin:10px 0;}.icon{display:inline-block;background:url('easonimages/frontend/img/icons.png') left bottom no-repeat;vertical-align:middle;}.icon.top{vertical-align:top;}.icon.help{width:16px;height:16px;margin-left:5px;background-position:-25px 0;}.icon.zoom{width:19px;height:18px;margin-right:5px;background-position:0 -270px;}.icon.tick{width:16px;height:14px;margin-right:5px;background-position:0 -295px;}.icon.cross{width:10px;height:10px;margin-right:5px;background-position:0 -315px;}.icon.greycross{width:10px;height:10px;margin-right:5px;background-position:-20px -315px;}.icon.expand{width:11px;height:11px;margin-left:5px;background-position:0 -330px;}.icon.collapse{width:11px;height:11px;margin-left:5px;background-position:0 -350px;}.icon.arrowrightdark{width:14px;height:12px;background-position:5px -140px;}.icon.arrowleftdark{width:14px;height:12px;background-position:-44px -140px;}.icon.heart{width:11px;height:11px;margin-right:5px;background-position:0 -370px;vertical-align:top;margin-top:0.29em;}.icon.twitter{width:16px;height:16px;margin-right:5px;background-position:0 -215px;}.icon.twitter.large{width:32px;height:32px;margin-right:0;background-position:0 -525px;}.icon.fb{width:16px;height:16px;margin-right:5px;background-position:0 -235px;}.icon.fb.large{width:32px;height:32px;margin-right:0;background-position:0 -485px;}.icon.google.large{width:32px;height:32px;margin-right:0;background-position:0 -565px;}.icon.print{width:16px;height:16px;margin-right:5px;background-position:0 -465px;}.icon.help{position:relative;right:400px;top:-40px;}.icon.help span{display:none;position:absolute;top:170%;right:-237px;padding:10px;width:280px;min-width:150px;background:#FFFFFF;border:solid 1px #999;text-align:left;line-height:1.2em;z-index:9999;color:#333333;font-weight:normal;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0px 1px 2px #666666;box-shadow:0px 1px 2px #666666;}.icon.help span:after,.icon.help span:before{display:block;content:"";position:absolute;top:-10px;right:235px;width:0;border-style:solid ;border-width:0 8px 10px 8px;border-color:#999 transparent;}.icon.help span:after{border-color:#fff transparent;top:-8px;}.icon.help:hover span{display:block;}.icon.help.ebook{position:relative; position:relative; top:-24px; left:-20px; float:right;}.icon.help.ebook span{display:none;position:absolute;top:170%;right:-160px;padding:10px;min-width:150px;background:#FFFFFF;border:solid 1px #999;text-align:left;line-height:1.2em;z-index:9999;color:#333333;font-weight:normal;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0px 1px 2px #666666;box-shadow:0px 1px 2px #666666;}.icon.help.ebook span:after,.icon.help2 span:before{display:block;content:"";position:absolute;top:-10px;right:15px;width:0;border-style:solid ;border-width:0 8px 10px 8px;border-color:#999 transparent;}.icon.help.ebook span:after{border-color:#fff transparent;top:-8px;}.icon.help.ebook:hover span{display:block;}a.go-to,a.more{display: inline-block;float: right; line-height: 1.38em; position: relative; text-decoration: none; top: -30px; }a.go-to .icon,a.more .icon{position:absolute;top:0;width:7px;height:10px;background-position:0 -140px;vertical-align:top;margin-top:7px;}a.go-to.current,a.more.current{color:#719500;}a.go-to.current .icon,a.more.current .icon,a.go-to:hover .icon,a.more:hover .icon{background-position:-15px -140px;}a.go-to{/*padding-left:13px;*/}a.go-to .icon{left:0;}a.more{padding-right:13px;}a.more .icon{right:0;}.button,.secondary-button{float:left;padding:0 1.2em;font-family: 'open_sansregular';font-size:1em;line-height:2em;text-align:center;font-weight:normal;text-decoration:none;cursor:pointer;overflow:visible;}.button:hover,.secondary-button:hover{text-decoration:none;}.secondary-button{line-height:1.78em;}.button.green{color:#ffffff;background:#00502f; font-family: "open_sanssemibold";font-size: 10.5pt; border: 1px solid #dcdcdc; height: 33px; line-height: 33px;  max-width: 296px; text-align: center;}.button.green:hover{color:#00502f;background:#d1e759; font-family: "open_sanssemibold";font-size: 10.5pt;}.button.pink{color:#ffffff;background:#bf1f67; color:#ffffff;height: 30px;font-size:10.5pt;line-height:3em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:none;padding-bottom:5px; font-family: "open_sanssemibold";font-size: 8pt;}     .button.grey{color:#515151;background:#e7e7e7; font-family: "open_sanssemibold";font-size: 8pt;}.button.grey:hover{color:#ffffff;background:#a9aab1; font-family: "open_sanssemibold";font-size: 8pt;}.secondary-button{background:#ffffff;}.secondary-button.green{color:#00502f;border:2px solid #00502f;}.secondary-button.green:hover{color:#cae04d;border-color:#cae04d;}.secondary-button.pink{color:#DB518D;border:2px solid #db518d; margin-left:10px}.secondary-button.pink:hover{color:#db518d;border:2px solid #db518d;color:#FFFFFF;background:#b7195d;border-color:#b7195d;}.secondary-button.grey{color:#454545;border:2px solid #454545;}.secondary-button.grey:hover{color:#adafb6;border:2px solid #adafb6;color:#FFFFFF;background:#454545;border-color:#454545;}.sqbutton,.sqbutton:active,.sqbutton:visited{display:block;padding:5px;background:#005130;color:#FFFFFF;text-align:center;text-decoration:none;cursor:pointer;}.sqbutton:hover{background:#c9e04c;color:#ffffff;}.solidbox{margin-bottom:15px;min-height:320px;background:#ffffff; border:1px solid #dcdcdc}.solidbox h2{margin-top:-6px;padding:0 16px;line-height:3.14em;background-color:#b6cf2f;color:#00502f;font-size:1.07em;font-weight:bold;font-style:normal;font-family: 'open_sansregular';}.solidbox dl{padding:0 16px;}.solidbox dt{margin:8px 0 0 0; text-indent:11px}.solidbox dd{margin:0 0 0 13px;font-family: 'open_sansregular'; font-size:10.5pt;line-height:1.3em; border-bottom:1px solid #dcdcdc; padding-bottom:10px}.tabs{margin:2.05em 0 1.07em 0;border-bottom:1px solid #dcdcdc;}.tabs li{float:left;margin:0 2px 0 0;list-style:none;}.tabs a{ background: none repeat scroll 0 0 #f6f6f6;  border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;  color: #666666;  display: block;  font-family: "open_sansregular";   font-size: 10.5pt;  font-weight: normal;  line-height: 2em;  padding: 0 1.2em; text-align: center;    text-decoration: none;}.tabs a:hover:not(.active){color:#666666;text-decoration:none;border-bottom-color:#dcdcdc;background:#ffffff;}.tabs a.active{color:#666666;background:#ffffff;border:1px solid #dcdcdc;border-bottom:1px solid #ffffff;margin-bottom:-1px;padding-bottom:1px;}.notification{position:relative;top:10px;border:2px solid #006a9b;/*background:#ecf9ff;*/color:#006a9b;text-align:center; display:block; word-wrap:break-word}.notification p{margin-bottom:0.15em;}.notification.warning{border:none;/*background-color:#ffe5e5;*/color:#990000;font-weight:bold; padding-bottom:10px; padding-top:10px}.notification.success{border-color:#597500;background-color:#f8ffe1;color:#597500;}.page>.notification{margin-bottom:1.93em;}.form{margin-bottom:1.43em;margin-top:0.5em;font-family: 'open_sansregular'; font-size:10.5pt}.form fieldset{margin-bottom:0.71em;}.form fieldset legend{width:100%;clear:both;margin:0;padding:0 0 0.71em 000;font-weight:bold;font-size:1.07em;}.form fieldset div{float:left;clear:both;width:100%;margin-bottom:0.36em;}.form label{display:block;font-weight:bold;line-height:1.93em;}.form input:not([type="submit"]),.form textarea{display:block;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}.form input:not([type="submit"]):focus,.form textarea:focus{border-color:#000;}.form select {display:block;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}.form input:not([type="submit"]):focus,.form textarea:focus{border-color:#000;}.form input:not([type="submit"]).warning,.form textarea.warning{border-color:#990000;}.form input[type="checkbox"]{float:left;padding:0;height:1.8em;margin-right:8px;cursor:pointer;border:0;-webkit-box-shadow:none;box-shadow:none;}.form input[type="radio"]{float:left;margin:7px 0.57em 7px 0;vertical-align:text-bottom;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;}.form input[type="button"],.form input[type="submit"]{cursor:pointer;border:none;}.form input.warning{margin-bottom:0.71em;}.form input[disabled]{padding:0.43em 0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.form .required:after{/*content:" *";*/}.form p.notice{margin:5px 0 0 193px;clear:both;color:#666666;font-size:90%;}.form .reversed{padding-left:28%;}table,.generaltable{margin:0 0 10px 0;width:100%;border-collapse:collapse;font-family: 'open_sansregular'; font-size:10.5pt;}table tr,.generaltable tr{border-bottom:dotted 1px #999999;}table tr,.tablenoborder tr {border-bottom:none 0px #999999;}table th,.generaltable th{padding:0.43em 0;color:#666666;font-weight:bold;color:#999;vertical-align:middle;}table th.aligncenter,.generaltable th.aligncenter{text-align:center;}table th.alignright,.generaltable th.alignright{text-align:right;}table td,.generaltable td{/*padding:0.43em 0;*/vertical-align:top;text-align:left;}table td.aligncenter,.generaltable td.aligncenter{text-align:center;}table td.alignright,.generaltable td.alignright{text-align:right;}table a,.generaltable a{/*font-weight:bold;text-decoration:none;*/ font-family: 'open_sansregular'; font-size:10.5pt; color:#444444}.star-rating{display:block;width:62px;height:10px;margin:0.36em 0;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;background:url('easonimages/frontend/img/sprite.png') left -215px no-repeat;}.star-rating.zero{background-position:0 -290px;}.star-rating.one{background-position:0 -275px;}.star-rating.two{background-position:0 -260px;}.star-rating.three{background-position:0 -245px;}.star-rating.four{background-position:0 -230px;}.star-rating.five{background-position:0 -215px;}.star-rating.none{background-position:0 0px;}#basketsummarytable a {font-weight: normal; text-decoration: none;}#basketsummarytable div {margin-left:15px; width:90%;top:10px; position:relative; padding-bottom:5px; font-weight:normal; !important;}#basketsummarytable .pink {margin-top:10px; margin-right:10px;}#basketsummarytable  tr:nth-child(even) {  border-bottom:solid 2px #e7e7e7;}.star-ratingfactfinder{display:block;width:62px;height:10px;margin:0.36em 0;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;background:url('easonimages/frontend/img/sprite.png') left -215px no-repeat;}.star-rating.zero{background-position:0 -290px;}.star-ratingfactfinder.one{background-position:0 -275px;float:right; margin-right:85px;}.star-ratingfactfinder.two{background-position:0 -260px;float:right; margin-right:85px;}.star-ratingfactfinder.three{background-position:0 -245px;float:right; margin-right:85px;}.star-ratingfactfinder.four{background-position:0 -230px;float:right; margin-right:85px;}.star-ratingfactfinder.five{background-position:0 -215px; float:right; margin-right:85px;}.starcenter{margin-left:78px;}.bookdata{margin-top:10px;}
/*End base styles*/
/*button styles*/
.button.white{background:#ffffff; color:#444444;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:1px solid #dcdcdc; outline: 0 none;}.button.white:hover {border:1px solid #444444; outline: 0 none;}.button.whitebold{background:#ffffff; color:#444444;height: 49px;font-family:'open_sanssemibold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;border:1px solid #dcdcdc; outline: 0 none;}.button.whitebold:hover {border:1px solid #444444; outline: 0 none;}.button.blue{background:#1386af; color:#ffffff;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none;}.button.blue:hover {/*border:1px solid #1386af;*/ outline: 0 none; background-color:#45ABD0;}.button.bluebold{background:#1386af; color:#ffffff;height: 49px;font-family:'open_sansbold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none;}.button.bluebold:hover {/*border:1px solid #1386af;*/ outline: 0 none;background-color:#45ABD0;}.button.pinknew{background:#c11f68; color:#ffffff;height: 32px;font-family:'open_sanssemibold'; font-size:8pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none; }.button.pinknew:hover {/*border:1px solid #c11f68;*/ outline: 0 none; background-color:#dd4e8e  }.button.pinknewbold{background:#c11f68; color:#ffffff;height: 49px;font-family: 'open_sansbold'; font-size:10.5pt;line-height:2em; text-align:center; vertical-align:middle; font-weight:normal; text-decoration:none; cursor:pointer;/*border:1px solid #dcdcdc;*/ outline: 0 none; }.button.pinknewbold:hover {/*border:1px solid #c11f68;*/outline: 0 none; background-color:#dd4e8e}
/*button styles*/
/*grey bar*/
.greybar{width: 100%; display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: #dcdcdc -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; padding: 0px;margin-top:40px;}
/*Div table layout*/
.basic_table_invisible { display:table;}.basic_row_invisible  {  display:table-row; }.basic_cell_invisible  { display:table-cell;  }.basic_cell_invisible_alignbottom  { display:table-cell;  vertical-align:bottom !important }
/*end div table layout*/
/*homepage pods*/
.podheader{font-family:'open_sanssemibold'; font-size:12pt; color:#444444;}.podbody{ color: #666666; font-family: "open_sansregular"; font-size: 9pt; line-height: 1.4em; margin: 0;  padding: 0 0 12px;}.podbutton{ border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt; height: 32px;line-height: 32px; width: 33%; text-align: center; max-width:296px;}.podbuttonpink{ border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt; height: 32px;line-height: 32px; width: 33%; text-align: center; max-width:296px; background-color:#c11f68}.podlinks{    text-decoration:none;display: block;  height: 100%;  width: 100%;}div.podbutton:hover {border-color:#444444;}.podlinks:hover {text-decoration:none;display: block;  height: 100%;  width: 100%;}.podlinkspink{    display: block;  height: 100%;  width: 100%;color:#ffffff}.podlinkspink:hover {/*border:1px solid #c11f68;*/text-decoration:none; color:#ffffff !important;  background-color:#dd4e8e}
/*end homepage pods*/
/*BottomPods*/
.basic_table_homepagebottompods { display:table;}.basic_row_homepagebottompods   {  display:table-row; }.basic_cell_homepagebottompods   { display:table-cell; -webkit-box-shadow: 0 0 6px 4px #eeeeee;-moz-box-shadow: 0 0 6px 4px #eeeeee;  box-shadow: 0 0 6px 4px #eeeeee; vertical-align:top;  }.bottompodsparagraph{padding-left:26px; padding-right:26px; font-family: "open_sansregular"; font-size:10pt; line-height:1.5em; color:#949494}.bottompodsheading{padding-left:26px; padding-right:26px;font-family: "open_sanssemibold";font-size: 16pt;line-height:1.2em; padding-top:20px; margin-bottom:20px;}.bottompodsbutton{ border: 1px solid #dcdcdc; display: block; font-family: "open_sanssemibold"; font-size: 8pt;  height: 32px;   line-height: 32px;   margin-bottom: 20px;   margin-left: 26px;   max-width: 296px;  text-align: center;    width: 33%; background:#ffffff;  margin-top:10px;}.bottompodlinks{display: block;  height: 100%;  width: 100%;text-decoration:none}.bottompodlinks:hover {/*border:1px solid #c11f68;*/ text-decoration:none;border-color:#444444}span.bottompodsbutton:hover{border-color:#444444}
/*end bottom pods*/
/* blurb*/
.basic_cell_red{display:table-cell; background:#f06b5a; width:8px; }.blurb{ font-family:'aleolightitalic'; font-size:20pt; line-height:1.5em; color:#666666; font-style:italic;margin-left:23px;margin-bottom:0px;}
/*end blurb*/
/*twobytwoheading*/
.twobytwosubheading{font-family:'open_sanssemibold'; font-size:12pt; color:#444444;margin-left:22px;margin-bottom:20px; position:relative; top:10px;}.twobytwoparagraph{font-family: 'open_sansregular'; font-size:10pt; color:#666666;margin-left:22px;line-height:1.5em;}.basic_cell_icon{display:table-cell;  vertical-align:middle; text-align:center;}.iconborder{padding-top:15px; display: block; margin: 0px auto; text-align: center; vertical-align:middle; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; height:79px; width:80px; border:1px solid #cfcfcf}.basic_cell_twobytwo{display:table-cell; margin-left:22px;}.basic_cell_spacer{display:table-cell;width:42px;}
/*end twobytwoheading*/
/*new footer styles 13/05/2014*/
#footer {height:648px;background:#333;background: url('https://www.easons.com/images/newfooter/background.png');	text-align:center;bottom:0;}#footer a {color:#fff;}.wrap {width: 960px;margin: 0px auto 0px auto}#footertable{width:100%}  	#footertopnav{height:70px; vertical-align:middle;}	  	#footertopnavlist{ height: auto; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines;  min-width: 600px; /* just for demo */ padding-top:25px;}  	#footertopnavlistitem {  width: auto; height: 40px;  vertical-align: center;  display: inline-block;*display: inline;   zoom: 1   background: #000;  color: #fff;}  	#footertopnavlistitem a{ font-weight:500; text-transform:uppercase;color:#b6cd3f;font-family: 'open_sansbold';font-size:10.5pt;text-decoration:none; !important}  	#footertopnavlistitem a:hover{font-weight:500;text-transform:uppercase;color: #f1f1e5;text-decoration:none; border-bottom:3px solid #f1f1e5; padding-bottom:5px;}  	.stretcher {  width: 100%; display: inline-block; font-size: 0; line-height: 0;}  	#footersocial{width:960px;}  	#footersubscribe{width:100%;text-align:center;  }  	#footersubscribe2{text-align:center;}  	#footersubscribeheader{width:476px;color:#f1f1e5;font-size:18.5pt;font-family: 'open_sansregular';font-weight:lighter; padding-bottom:10px;vertical-align:middle; text-align:justify middle; padding-bottom:25px;}  	.newfooter-email{border: 2px solid #f1f1e5; width:306px; height:47px;font-family: 'open_sansregular';background-color: transparent; color:#7e7e7e; padding-left:10px;font-size:14px;margin-right:10px}  	.newfooter-submit{ background:#b6cd3f; color:#fff;height:47px;border-style:none; width:144px; font-size:14px;cursor:pointer;  text-shadow: 0px 1px #d3d3d3}  	#footerlinks{width:960px;font-family: 'open_sansregular';font-size:12px; color: #e5e5e5;text-align:left;}  	#footerlinksheader{line-height:1.3em;font-family: 'open_sanssemibold';font-size:13pt; color:#ffffff; text-align:left; font-weight:500;}  	#footerlinks ul{padding-left:0;margin:0 0 1.28em 0px;}#footerlinks ul li {list-style-type: none; }  	#footerlinks ul li a{text-align:left; text-indent:0px; text-decoration:none;font-family: 'open_sanssemibold';font-size:9pt;color:#e5e5e5;font-weight:500;line-height:1.7em}  	#footerlinks ul li a:hover{color:#b6cd3f;}
/*end new footer styles*/
/*authorofthemonth*/
.basic_cell_authorofthemonth{display:table-cell; vertical-align:top; padding-left:17px}.authorname{font-family:'open_sanssemibold'; font-size:16pt; color:#444444;}.authortext{font-family: 'open_sansregular'; font-size:10.5pt; color:#555555;line-height:1.5em;padding-bottom:10px;}.authorbutton{border: 1px solid #dcdcdc; font-family: "open_sanssemibold"; font-size: 8pt;height: 33px; line-height: 33px;  max-width: 296px; text-align: center; width: 30%;}.authorlinks{ display: block; height: 100%; width: 100%;} .authorlinks a:hover{border:1px solid #444444}
/*end author of the month*/
/*book of the week*/
.bookoftheweek_booktitle{font-family: 'open_sansbold'; font-size:16pt;color:#444444;line-height:1.5em;}.bookofweek_author{font-family: 'open_sansitalic'; font-size:13pt; color:#666666;line-height:1.5em; font-style:italic;}.bookofweek_price{font-family: 'open_sansregular';font-size:13pt;color:#666666;line-height:1.5em;}.bookofweek_description{font-family: 'open_sansregular';font-size:10.5pt;color:#555555;line-height:1.5em; padding-bottom:10px;}.basic_cell_bookoftheweek{display:table-cell; vertical-align:top; padding-left:17px;line-height:1.5em;}.bookoftheweek_image img {max-height:250px; height:250px; max-width:180px;}
/*end book of the week*/
/*new book of the week*/
.newbookoftheweek_tablecell{display:table-cell; vertical-align:top; padding-left:10px; padding-right:10px;line-height:1.5em; background-color:#fff5eb;width:100%}
.newbookoftheweek2_tablecell{display:table-cell; vertical-align:top; padding-left:10px; padding-right:10px;line-height:1.5em; background-color:#dbe98f;width:100%; padding-bottom:10px;}
.newbookoftheweek_maintitle{color: #444444;font-family: "aleolight";font-size: 24pt; padding-top: 20px; text-align: center;}.newbookoftheweek_booktitlep{padding-top:30px;text-align:center;}.newbookoftheweek_booktitle{font-family: 'open_sanssemibold'; font-size:16pt;color:#2f2f2f;line-height:1.5em;}.newbookofweek_author{font-family: 'open_sansitalic'; font-size:14pt; color:#666666;line-height:1.5em; font-style:italic;text-align:center;}.newbookofweek_authorp{text-align:center;}.newbookofweek_price p{ color: #2f2f2f; font-family: "open_sansregular"; font-size: 13pt; position: relative;  text-align: center;  top: -10px;} .newbookofweek_description{font-family: 'open_sansregular';font-size:10.5pt;color:#555555;line-height:1.5em; padding-bottom:10px;text-align:center;} 
.newbookofweek_button{margin-left:35%}
.newbookofweek_button3{margin-left:39%}
.newbookofweek_button2{margin-left:28%}
.smallbar{width: 20%; display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: #444444 -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left:40%}
/*end new book of the week*/
/*carousel styles*/
.carouselbooktitle a{font-family: 'open_sanssemibold'; font-size:10.5pt; color:#444444; text-decoration:none}.carouselauthorname a{font-family: 'open_sansitalic'; font-size:10pt; color:#666666;text-decoration:none}.carousel_price a{font-family: 'open_sansregular'; font-size:9pt; color:#666666}.carousel{/*padding-bottom:1.79em;margin-bottom:1.79em;*/}.carousel:last-child{margin-bottom:0;}.carousel.span16{}.carousel.span12{/*background:url('http://www.easons.com/images/magazine/seperator.png') left bottom no-repeat;*/}.carousel header{float:left;width:100%;margin-bottom:1em;}.carousel header h1{font-size:1.5em;margin:0;}.carousel header h1+a{margin:0.5em 0 0 15px;font-size:0.93em;font-weight:normal;}.carousel header p{clear:both;}.carousel ul.tabs{clear:both;margin:0 0 2.05em 0;}.carousel .carousel-wrapper{clear:both; z-index:2;}.carousel .carousel-window{/*padding-bottom:35px;*/padding-left:38px}.carousel ul.content,.carousel ol.content{margin:0;position:relative;}.carousel ul.content li,.carousel ol.content li{float:left;position:relative;list-style:none;}.carousel ul.content li button.remove-item,.carousel ol.content li button.remove-item{display:none;position:absolute;top:0;right:0;width:10px;height:10px;cursor:pointer;background:url('easonimages/frontend/img/icons.png') -20px -315px no-repeat;z-index:2;}.carousel ul.content li:hover button.remove-item,.carousel ol.content li:hover button.remove-item{display:block;}.carousel ul.content li .rating-form,.carousel ol.content li .rating-form{text-align:center;font-weight:bold;}.carousel ul.content li .rating-form .star-rating,.carousel ol.content li .rating-form .star-rating{cursor:pointer;}.carousel ul.content li .remove-form,.carousel ol.content li .remove-form{margin-top:1.07em;margin-left:1.07em;text-align:left;}.carousel ul.content li .remove-form p,.carousel ol.content li .remove-form p{margin-bottom:1.07em;}.carousel ul.content li .remove-form label,.carousel ol.content li .remove-form label{display:block;margin-bottom:0.32em;}.carousel ul.content li .star-rating,.carousel ol.content li .star-rating{margin:0.36em auto;}.carousel ul.content li .thumbnail,.carousel ol.content li .thumbnail{}.carousel.numbered li{position:relative;}.carousel.numbered .number{position:absolute;top:0;width:56px;height:56px;font-family: 'open_sansregular';font-style:italic;font-size:3.93em;line-height:1em;color:#00502f;text-align:right;}.carousel.numbered.four .number{left:0;}.carousel.numbered.five .number{left:-30px;}.carousel .scroll-left{position:absolute;left:0px;top:25%;width:22px;height:38px;background:url('http://www.easons.com/images/redesign/arrowleft.png')  no-repeat;}.carousel .scroll-left:hover{/*background-position:-30px -155px;*/}.carousel .scroll-right{position:absolute;right:-24px;top:25%;width:22px;height:38px;background:url('http://www.easons.com/images/redesign/arrowright.png')no-repeat;}.carousel .scroll-right:hover{/*background-position:-30px -185px;*/}.carousel article{position:relative;/*text-align:center;*/}.carousel article .thumbnail{position:relative;display:inline-block;}.carousel article .thumbnail span.wrapper>img{max-width:140px; width:auto;height:135px; margin-bottom:10px;}.carousel article .thumbnail span.wrapper .flag{position:static; width:40px; height:auto; display: block; margin-bottom: 10px;}.carousel article .thumbnail span.wrapper .flag.top-left{top:0;left:-1px;}.carousel article .thumbnail span.wrapper .flag.top-right{top:0;right:13px;}.carousel article .thumbnail span.wrapper .flag.top-right2{top:0;right:-8px;}.carousel article .thumbnail span.wrapper .flag.top-right3{top:0;right:-8px;}.carousel article .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.carousel article .thumbnail span.wrapper .flag.bottom-left{bottom:-16px;left:-3px;}.carousel article .thumbnail2 span.wrapper>img{max-width:145px; width:145px;height:175px; /*border:6px solid #fff;*/margin-bottom:1.07em;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.6);box-shadow:0 2px 3px rgba(0, 0, 0, 0.6);}.carousel article .thumbnail2 span.wrapper .flag{position:absolute;width:40px;height:40px;}.carousel article .thumbnail2 span.wrapper .flag.top-left{top:0;left:0;padding-left:7px}.flag.top-right{top:0;right:45px;}.flag.top-right2{top:0;right:-8px;}span#bookoftheweek p span.rrp{color:#666}span#bookoftheweek p span.price{color:#b7195d}span#bookoftheweek p span.saving{color:#666}.carousel article .thumbnail2 span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.carousel article .thumbnail2 span.wrapper .flag.bottom-left{bottom:30px;right:39px;position:relative}.carousel article h1{margin:0;font-family: 'open_sansregular';font-size:13px;font-style:normal;color:#00502f;}.carousel article h1 .ebook{color:#719500;}.carousel article a{}h3.carouselbooktitle{text-decoration:none;font-family: 'open_sanssemibold';font-size:10.5pt;max-width:103px; font-weight:normal;padding-top:5px;}h3.carouselbooktitle a{text-decoration:none;}h3.carouselauthor{font-family: 'open_sansitalic'; font-size:10pt; font-weight:normal !important; line-height:1.3em;max-width:103px;}h3.carouselauthor a{text-decoration:none;}.carousel article .button,.carousel article .secondary-button{margin-top:0.70em;}.carousel p{margin-bottom:0.14em;max-width:102px;margin-left:2px;}.carousel p.price{font-family: 'open_sansregular'; font-size:10pt; color:#b7195d; font-weight:bold;}
.carousel p.rrp {text-decoration:line-through;font-family: 'open_sansregular'; font-size:10pt; color:#666666; }
.carousel span.rrp {text-decoration:line-through;font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel span.price{font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel span.saving{font-family: 'open_sansregular'; font-size:10pt; color:#666666}.carousel.span16.four .content li{width:25%;}.carousel.span16.four .content li article{padding-right:6.896551724137931%;}.carousel.span16.five .content li{width:20%;}.carousel.span16.five .content li article{padding-right:8.620689655172414%;}.span12 .carousel.span12.four{width:100%;}.span12 .carousel.span12.four .content li{width:25%;}.span12 .carousel.span12.four .content li article{padding-right:9.248554913294798%;}.span12 .carousel.span12.three{width:100%;}.span12 .carousel.span12.three .content li{width:33.332369942196532%;}.span12 .carousel.span12.three .content li article{padding-right:6.936616665221538%;}
/*end carousel styles*/
/*books page*/
.bookstext{font-family: 'aleolight';  font-size:25pt; color:#444444;text-align: center;}
.booklinks{  color: #666666; font-family: 'open_sansregular';padding: 13px 0 13px; text-align: center; font-size:10.5pt; }
.booklinks a{ color: #666666; text-decoration:none;  font-family: 'open_sansregular';font-size:10.5pt;}
/*end books page*/
/* basic styles two*/
.panel{margin-bottom:35px}.panel h2{/*margin-bottom:0.67em;*/}.panel .content{position:relative;overflow:hidden;margin-bottom:1.43em;border:6px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); box-shadow:-1px 1px 0px rgba(203, 203, 203, 0.3);}         .panel .content .details{position:absolute;top:0;left:0;height:100%;background-image:url(http://www.easons.com/images/1px-90p-trans.png);background-repeat: repeat;}.panel .content .details img{width:100%; max-height:153px;}.panel .content .details h1{font-size:1em;font-family: 'open_sansregular';margin:0;}.panel .content .details a{font-weight:bold;text-decoration:none;}.panel .content .details p{margin:0;}.panel .content .details p.description{margin:8px 0; max-height:90px; height:90px;}.panel .content .details p.rrp span{text-decoration:line-through;}.panel .content .details p.price{color:#b7195d;}.panel .content .details p.saving{color:#666;}.panel .content .details .star-rating{display:inline-block;margin-top:0;margin-left:3px;vertical-align:middle;}.panel .content .productlink{position:absolute;background:url(easonimages/frontend/img/1x1-blank.gif);top:0;right:0;height:100%;}.panel.span6>.content{height:342px;z-index:1;}.panel.span6>.content .details{width:100%;padding:35px 50px;visibility:hidden;opacity:0;-webkit-transition:visibility 0.5s linear,opacity 0.3s linear;-moz-transition:visibility 0.5s linear,opacity 0.3s linear;-o-transition:visibility 0.5s linear,opacity 0.3s linear;transition:visibility 0.5s linear,opacity 0.3s linear;}.panel.span6>.content:hover .details{visibility:visible;opacity:1;}.panel.span6>.content .productlink{display:none;}.panel.span8>.content{height:270px;}.panel.span8>.content .details{width:45%;padding:15px;/*width was 65*/}.panel.span8>.content .productlink{width:35%;}.panel.span12>.content{height:305px;}.panel.span12>.content .details{width:69%;padding:15px;}.panel.span12>.content .productlink{width:32%;}.panel .content .detailsnew{position:absolute;top:0;left:0;height:100%;background-image:url(http://www.easons.com/images/1px-90p-trans.png);background-repeat: repeat;}.panel .content .detailsnew img{width:100%; max-height:153px;}.panel .content .detailsnew h1{font-size:1em;font-family: 'open_sansregular';margin:0;}.panel .content .detailsnew a{font-weight:bold;text-decoration:none;}.panel .content .detailsnew p{margin:0;}.panel .content .detailsnew p.description{margin:5px 0; max-height:90px; height:90px; }.panel .content .detailsnew p.rrp span{text-decoration:line-through;}.panel .content .detailsnew p.price{color:#b7195d;}.panel .content .detailsnew p.saving{color:#666;}.panel .content .detailsnew .star-rating{display:inline-block;margin-top:0;margin-left:3px;vertical-align:middle;}.panel.spanALT>.content{height:183px;}.panel.spanALT>.content .detailsnew{width:69%;padding:5px;}.panel.spanALT>.content .productlink{width:32%;}.media{margin-bottom:1.79em;}.pagination{margin:0;}.pagination ul{margin:0;}.pagination .current{background: none repeat scroll 0 0 #dcdcdc;  color: #00502f;   display: block; height: 40px;  padding-top: 15px; text-indent: 10px; width: 30px;font-weight:bold} .pagination li{float:left;list-style:none;}.pagination li a{display:block;padding:0 7.5px;text-decoration:none;display: block; height: 40px;  padding-top: 15px;}.pagination li .prev:hover .arrowleftdark{background-position:-29px -140px;}.pagination li .next:hover .arrowrightdark{background-position:-10px -140px;}.pagination li .endofline,.pagination li .endofline:hover{color:#7fa797;}.pagination li .endofline .arrowrightdark,.pagination li .endofline:hover .arrowrightdark{background-position:-8px -689px;}.pagination li .endofline .arrowleftdark,.pagination li .endofline:hover .arrowleftdark{background-position:2px -689px;}
/* end basic styles */
/*homepage styles*/
.promotions{height:110px;}.promotions ul{margin:0;}.promotions li{float:left;margin-left:1.666666666666667%;list-style:none;}.promotions li:first-child{margin-left:0;}.promotions li + li { background:url('http://www.easons.com/images/smallads_verticalseperator.png') no-repeat top left;    padding-left: 10px} .promotions li a{float:left;font-size:0.93em;text-decoration:none;}.promotions li:nth-child(2) a{margin-left:10px;}.promotions li a img+div{width:135px;padding-left:5px;}.promotions li a img+h2,.promotions li a img+p{padding-top:5px;margin:0;}.promotions li a h2{font-size:1.5em;font-family: 'open_sansregular';font-style:normal;/*font-weight:bold*/;color:#000;/*margin-bottom:1.07em;*/font-style:italic;}.promotions li a p{color:#333333;font-weight:normal;}.promotions.four li{width:23.706896551724138%;}.promotions.three li{width:30.064655172413793%;}.promotions.three li:first-child+li{width:33.422413793103448%;}.promotions.three li a img+div{width:195px;}.promotions.two li{width:49.137931034482759%;}#twitter_update_list{margin:0;}#twitter_update_list li{list-style:none;position:relative;margin:0 0 1.43em 0;padding-left:30px;background:url('easonimages/frontend/img/twitter-bird-green.gif') left top no-repeat;}#twitter_update_list li>a{display:block;font-size:0.79em;}#twitter_update_list li a{font-weight:normal;text-decoration:underline;}.twitter-follow-button{margin-left:30px;}.page-banner{margin-bottom:1.07em;}.ui-autocomplete{max-width:280px;background:#FFFFFF;border:solid 1px #aaaaaa;-webkit-border-radius:0 0 0.5em 0.5em;-moz-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;-webkit-box-shadow:0px 1px 2px #aaaaaa;box-shadow:0px 1px 2px #aaaaaa;text-align:left;}.ui-autocomplete li{list-style:none;}.ui-autocomplete li a{display:block;padding:2px 5px;cursor:pointer;}.ui-autocomplete li a:hover{background:#e9e9e9;}.ui-datepicker-inline .ui-datepicker-header{position:relative;padding-top:10px;background:url(easonimages/frontend/img/calendar-header.png) no-repeat 50% 0% #b6cf2f;overflow:hidden;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{position:absolute;top:18px;width:19px;height:19px;border-radius:50px;background-color:#00502f;background-image:url(easonimages/frontend/img/icons.png);background-repeat:no-repeat;-webkit-box-shadow:0 1px 1px #ffffff;box-shadow:0 1px 1px #ffffff;text-indent:-9999px;cursor:pointer;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{left:50px;background-position:6px -700px;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{right:50px;background-position:-6px -700px;}.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title{text-align:center;line-height:2.5em;text-shadow:0 1px 0px #FFFFFF;}.ui-datepicker-inline .ui-datepicker-calendar{padding:2px;border:solid 1px #d9e0e7;border-top:0;border-collapse:separate;background:#e9e9e9;}.ui-datepicker-inline .ui-datepicker-calendar td,.ui-datepicker-inline .ui-datepicker-calendar th{text-align:center;}.ui-datepicker-inline .ui-datepicker-calendar thead{margin:0 -2px;background:#d9e0e7;text-transform:uppercase;color:#636a71;}.ui-datepicker-inline .ui-datepicker-calendar td{padding:0;background:#FFFFFF;border:solid 1px #d9e0e7;}.ui-datepicker-inline .ui-datepicker-calendar a{display:block;padding:3px 0;color:#636a71;}.ui-datepicker-inline .ui-datepicker-calendar .ui-state-hover{background:#f0f5d5;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-other-month a{color:#b1b4b8;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-today a{color:#3b7958;text-decoration:underline;}.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-current-day a{background:#f0f5d5;color:#3b7958;text-decoration:underline;}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;overflow:visible !important;background:#ffffff}.fancybox-skin{position:relative;padding:0;margin:0;/*background:#f9f9f9;*/color:#444;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;margin:0;padding:10px;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('easonimages/frontend/img/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}#fancybox-loading div{width:44px;height:44px;background:url('easonimages/frontend/img/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('easonimages/frontend/img/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:20px;background-position:0 -36px;}.fancybox-next span{right:20px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{margin-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}.home .site-header .selling-point-links a{color:#00502f;}.product-detail article[role='main']{position:relative;}.product-detail article[role='main'] .span12>section{margin-bottom:1.79em;}.product-detail article[role='main'] .span12>section h2{/*margin-bottom:0.71em;*/}.product-detail .top-left{margin-bottom:1.07em;}.product-detail .top-left .product-image{position:relative;margin:0.38em 0 1.07em 0;text-align:center;}.product-detail .top-left .product-image span.wrapper{display:inline-block;position:relative;max-width:100%;}.product-detail .top-left .product-image span.wrapper>img{max-width:100%;height:auto;}.product-detail .top-left .product-image span.wrapper .flag{position:absolute;width:40px;height:40px;}.product-detail .top-left .product-image span.wrapper .flag.top-left{top:0;left:0;}.ebookflagtopright {top:-9px; position:absolute; right:-15px;}.ebookflagtoprightMag {top:0px; position:absolute; right:22px; !important}.ebookflagtoprighthome {top:0px; position:absolute; right:-8px;}.2forflagtopright {top:-9px; position:absolute; right:-8px;}.2forflagtoprighthome {top:0px; position:absolute; right:-8px;}.buyonegetonefree {top:0px; position:absolute; right:-8px;}.freedeliveryflagbottomleft{bottom:0px;left:-8px; position:absolute;}.product-detail .top-left .product-image span.wrapper .flag.bottom-right{bottom:30px;right:0;}.product-detail .top-left .product-image span.wrapper .look-inside{position:absolute;bottom:80px;right:-20px;width:50px;height:44px;background:url('easonimages/frontend/img/sprite.png') 0 -405px no-repeat;}.product-detail .top-left a.zoom{display:block;margin-bottom:1.07em;text-align:center;text-decoration:none;font-family: 'open_sanssemibold'; font-size:10.5p; color:#666666}.product-detail .top-left .addthis_toolbox{float:right;text-align:center;}.product-detail .top-left .addthis_toolbox>div{display:inline-block;height:30px;vertical-align:top;}.product-detail .top-left header{margin-bottom:1.79em;}.product-detail .top-left header h1{margin-bottom:0.18em; font-family:'Open Sans Light' font-size:22pt; color:#444444}.product-detail .top-left header .star-rating{margin-right:10px;}.product-detail .top-left header a{/*font-weight:bold;text-decoration:none;*/ font-family: 'open_sansitalic'; font-size:10.5pt; color:#666666; font-style:italic}.product-detail .top-left header .reviews .total{margin-left:5px;font-weight:bold;color:#00502f;}.product-detail .top-left header p{margin-bottom:0.38em;font-family: 'open_sanssemibold'; font-size:10.5pt; color:#444444}.product-detail .top-left .quick-checks{margin:0 0 1.79em 0;}.product-detail .top-left .quick-checks ul{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.2em}.product-detail .top-left .quick-checks li{position:relative;padding-left:20px;margin-bottom:0.71em;list-style:none;}                                                                                                       .product-detail .top-left .quick-checks li .icon{left:0;top:5px;}.formats th {font-family: 'open_sanssemibold'; font-size:#444444; font-size:10.5pt}.product-detail .top-left .formats{margin-bottom:1.07em;}.product-detail .top-left .formats th{color:#444444;padding:0.43em 5px; text-align:left;}.product-detail .top-left .formats th:first-child{width:220px; text-align:left;}.product-detail .top-left .formats tr{border:none; border-bottom:1px solid #dcdcdc;}.product-detail .top-left .formats tbody td{padding:0.43em 5px;}/*.product-detail .top-left .formats tbody:nth-child(2n) td{background-color:#e7e7e7;}*/.product-detail .top-left .formats .editions tr td:first-child{padding-left:15px;}.product-detail .top-left .formats .editions .reveal td:first-child{padding-left:5px;color:#666666;cursor:pointer;font-family: 'open_sanssemibold';  font-size:10.5pt}.product-detail .top-left .formats .editions .reveal td:first-child .icon{vertical-align:top;margin-top:0.21em;}.product-detail .top-left .offers{padding:1.07em 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}.product-detail .top-left .offers p{margin:0;font-weight:bold;}.product-detail .top-left .offers ul{margin:0;}.product-detail .top-left .offers ul li{list-style:none;float:left;width:220px;}.product-detail .side-col{width:204px;   border-right: 0 solid #ffffff; border-top: 1px solid #dcdcdc; width: 204px;}.product-detail .side-col .box{padding-bottom:0;}.product-detail .side-col div.add{border-left:1px solid #dcdcdc;text-align:center;}.product-detail .side-col div.add p{margin-bottom:0.38em;}.rrp span{text-decoration:line-through;}.product-detail .side-col div.add .price{text-align:center;color:#b7195d;font-size:1.5em; padding-top:20px; font-family: 'open_sansregular';}.product-detail .side-col div.add .saving{color:#666;}.product-detail .side-col div.add button.add{margin-bottom:1.5em; margin-top:1.5em; position:relative;left:5px;}.product-detail .side-col div.add .wishlist{margin-bottom:0.71em;position:relative;left:5px;}.product-detail .side-col .shops{padding:0.71em 1.43em;font-size:0.93em;border-left: 1px solid #dcdcdc;}.product-detail .side-col .loyality-points{border-left: 1px solid #dcdcdc;background:url("easonimages/frontend/img/loyalty-card-small.jpg") 15px center no-repeat #f6f6f6;font-size:9pt;color:#666666; font-family: 'open_sanssemibold';  height:90px; line-height: 1.3em; padding: 1.8em 15px 1.07em 100px;  border-bottom: 1px solid #dcdcdc;  border-top: 1px solid #dcdcdc;}.product-detail .side-col .loyality-points:hover{color:#000;}.product-detail .detail-tabs{padding-bottom:1.43em;}.product-detail .detail-tabs .tabs{margin:0 0 1.07em 0;}.product-detail .detail-tabs dl{margin-bottom:0;}.product-detail .detail-tabs dl dt{font-family: 'open_sanssemibold';font-size:10.5pt; color:#444444; }.product-detail .detail-tabs dl dd{margin-bottom:0.38em; font-family: 'open_sansregular'; font-size:10.5pt; color:#666666;line-height:1.3em}.product-detail .detail-tabs .delivery td:first-child{width:25%;padding-left:25px;position:relative;}.product-detail .detail-tabs .delivery td:first-child span.icon{position:absolute;left:0;top:5px;width:16px;height:16px;}.product-detail .detail-tabs .delivery td:first-child span.icon.delivery{background-position:0 -390px;}.product-detail .detail-tabs .delivery td:first-child span.icon.clock{background-position:0 -415px;}.product-detail .detail-tabs .delivery td:first-child span.icon.shop{background-position:0 -440px;}.product-detail .media figure .video{position:relative;}.product-detail .media figure .video:before{content:"";position:absolute;top:50%;bottom:5%;left:10%;right:10%;z-index:-2;-webkit-border-radius:100px / 20px;-moz-border-radius:100px / 20px;border-radius:100px / 20px;-webkit-box-shadow:0 0 40px #000000;box-shadow:0 0 40px #000000;}.ratingtop{font-family: 'open_sansregular'; font-size:10.5pt; color:#666666; line-height:1.5em;}.ratingtopheader{font-family: 'aleolight'; font-size:27pt; color:#444444; margin-bottom: 0;  margin-top: 0; !important}}.review-copy{font-family: 'open_sansregular'; font-size:10.5pt; color:#666666; line-height:1.5em;}.reviewheading{font-family: 'open_sanssemibold'; font-size:12pt; color:#666666;line-height:1.5em;}.reviewRating{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.5em;}.reviewdate{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444; line-height:1.5em;}.reviewauthor{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.reviewbookclub{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.review-description{font-family: 'open_sansregular'; font-size:10.5pt; color:#444444;line-height:1.5em;}.product-detail .reviews header{/*margin-bottom:1.07em;*/}.product-detail .reviews header p{margin:0;}.product-detail .reviews header .star-rating{margin-left:10px;}
.product-detail .reviews header .more{margin-top:1.2em;}
.product-detail .reviews header a{font-weight:bold;text-decoration:none;}
.product-detail .reviews .review{border:1px solid #ddd;margin-bottom:0.71em;}
.product-detail .reviews .review:last-of-type{margin-bottom:0;}
.product-detail .reviews .review .reviewer-type{padding:1.14em 16px 1.14em 32px;text-align:center;font-weight:bold;}
div.reviewer-type.span3.no-left-margin span.symbol{display:block;width:64px;height:64px;margin:0 auto 0.38em auto; }

div.reviewer-type.reviewer.span3.no-left-margin span.symbol {background:url('https://www.easons.com/images/redesign/productpage/customer_review.jpg') no-repeat;}
div.reviewer-type.staff.span3.no-left-margin span.symbol{background:url('https://www.easons.com/images/redesign/productpage/staff_review.jpg') no-repeat}
div.reviewer-type.critic.span3.no-left-margin span.symbol{background:url('https://www.easons.com/images/redesign/productpage/critic_review.jpg') no-repeat}

.product-detail .reviews .review .reviewer-type .symbol+p{margin:0;color:#666666; font-family: 'open_sanssemibold'; font-size:10.5pt; width:140px; margin-left:-10px ; text-align:center;}
.product-detail .reviews .review .detail{padding:1.14em 16px;background:#ffffff;}.product-detail .reviews .review .detail header p:first-child{margin-bottom:1.42em;}
.product-detail .reviews .review .detail header .star-rating{margin:0.3em 5px 0 0;}
.product-detail .reviews .review .detail header .date{float:left;font-size:0.79em;}.product-detail .reviews footer{padding:1.43em 0;}.product-detail .reviews footer .share a{vertical-align:top;margin-left:2px;}.product-detail .reviews footer .share a:hover{opacity:0.7;}.listing .side-col .section{margin-top:0.71em;padding:0em 16px 0 16px;background:#ffffff;border-bottom:2px solid #E7E7E7}.listing .side-col .section:first-child{margin-top:0;padding-top:0;background:none;}.listing .side-col .section h3{padding:0;}.listing .side-col .section ul,.listing .side-col .section ol{margin:0 0 0.35em 0;}.listing .side-col .section ul li,.listing .side-col .section ol li{list-style:none;}.listing .side-col .section.currently-selected li{display:block;padding:0.57em 0;border-bottom:1px solid #e7e7e7;}.listing .side-col .section.currently-selected li:first-child{border-top:1px solid #e7e7e7;}.listing .side-col .section.currently-selected li .remove{display:inline-block;width:13px;height:13px;cursor:pointer;}.listing .side-col .section label.disabled{opacity:0.7;}.listing .side-col .section label.checkboxlabel{clear:both;display: inline-block;min-width:120px;;}.listing .side-col .section label.checkboxlabel>input{float:left;margin-right:5px;}.listing .side-col .section label.checkboxlabel>span{float:left;max-width:140px;}.listing .side-col .section .expandable{position:relative;margin-top:10px;padding-top:15px;border-top:1px dotted #999;}.listing .side-col .section .expandable h3{color:#00502f;cursor:pointer;}.listing .side-col .section .expandable h3>.icon{position:absolute;top:1.29em;right:-8px;}.listing .side-col .section.price-range{position:relative;}.listing .side-col .section.price-range .ui-slider{position:relative;padding:5px 0;margin:0 16px 40px 0;width:152px;background-color:#e7e7e7;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}.listing .side-col .section.price-range .ui-slider .ui-slider-handle{position:absolute;top:-3px;z-index:2;width:16px;height:16px;color:#333333;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;outline:none;background:url('easonimages/frontend/img/slider-handle.png') right top no-repeat transparent;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span{position:absolute;top:25px;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span.left{left:0;}.listing .side-col .section.price-range .ui-slider .ui-slider-handle span.right{right:0;}.listing .side-col .section.price-range .ui-slider .ui-slider-range{position:absolute;top:0;z-index:1;height:10px;border:0;background-position:0 0;background-color:#9fa19e;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}.listing .side-col .section.price-range #min-amount,.listing .side-col .section.price-range #max-amount{position:absolute;top:60px;display:block;padding-left:16px;}.listing .side-col .section.price-range #max-amount{right:16px;padding-left:10px;}.listing .side-col .section.ratings .star-rating{display:inline-block;vertical-align:top;}.listing section.items .view-toggle{margin-bottom:1.07em;}.listing section.items .view-toggle .toggle{width:24px;height:24px;margin-top:-5px;cursor:;}.listing section.items .view-toggle .toggle:hover{opacity:0.8;}.listing section.items .view-toggle .toggle.grid{margin:-5px 5px 0 5px;background:url(easonimages/frontend/img/sprite.png) 0 -855px no-repeat;}.listing section.items .view-toggle .toggle.grid.active{background-position:-30px -855px;cursor:default;}.listing section.items .view-toggle .toggle.list{background:url(easonimages/frontend/img/sprite.png) 0 -885px no-repeat;}.listing section.items .view-toggle .toggle.list.active{background-position:-30px -885px;cursor:default;}.listing section.items .filter{padding:8px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}.listing section.items .filter select{margin:0;}.listing section.items .listview .item{padding:15px 0;border-bottom:1px dotted #999;}.listing section.items .listview .item .thumbnail{text-align:center;}.listing section.items .listview .item .thumbnail span.wrapper{position:relative;display:inline-block;}.listing section.items .listview .item .thumbnail span.wrapper>img{max-width:100%;border:6px solid #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.listing section.items .listview .item .thumbnail span.wrapper .flag{position:absolute;width:40px;height:40px;}.listing section.items .listview .item .thumbnail span.wrapper .flag.top-left{top:0;left:0;}.listing section.items .listview .item .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.listing section.items .listview .item h1{margin:0;font-family: 'open_sansregular';font-size:1em;font-style:normal;color:#00502f;}.listing section.items .listview .item h1 .ebook{color:#719500;}.listing section.items .listview .item a{font-weight:bold;text-decoration:none;}.listing section.items .listview .item .star-rating{margin-right:5px;}.listing section.items .listview .item .availability .icon{margin-top:0.36em;}.listing section.items .listview .item .order-details{text-align:right; float:right; position:relative;top:-70px;right:-160px;}.listing section.items .listview .item .order-details p{margin-bottom:0.38em;}.listing section.items .listview .item .order-details .price{color:#b7195d;font-size:1.5em;}.listing section.items .listview .item .order-details .saving{color:#666;}.listing section.items .listview .item .order-details button.add{margin-bottom:0.71em;clear:both;}.listing section.items .gridview .row{padding:15px 0;border-bottom:1px dotted #999;}.listing section.items .gridview .row.carousel{margin-bottom:0;background:none;}.listing section.items .pagination{/*padding-top:8px;*/}.sign-in .form fieldset:first-child{padding-bottom:1.07em;margin-bottom:0;}.sign-in fieldset div:nth-of-type(2){padding-top:1.43em;}.sign-in fieldset div:nth-of-type(2) label{font-weight:normal;}.sign-in fieldset div:nth-of-type(3) label{padding-left:18px;}.sign-in .form .notification.warning{margin-left:175px;}.sign-in .page aside h2{color:#333333;font-size:1.07em;font-weight:bold;font-style:normal;font-family: 'open_sansregular';}.yourwishlists{margin:1em 0 0.5em 0;}.yourwishlists li{float:left;width:134px;margin:0 0 0 11px;list-style:none;}.yourwishlists .bookshelf{display:block;padding:0 0 0 18px;background:url(easonimages/frontend/img/wishlist-shelfends.png) no-repeat bottom left;}.yourwishlists .bookshelf span{float:left;width:18px;margin-right:2px;overflow:hidden;background-color:#b6cf2f;}.yourwishlists .bookshelf .short{height:82px;margin-top:17px;}.yourwishlists .bookshelf .med{height:91px;margin-top:8px;}.yourwishlists .bookshelf .tall{height:99px;}.view-your-orders table tr,.view-your-orders tr{border-bottom:dotted 1px #999999;}#view-your-orders table td {text-align:right}.view-your-orders .orderno{width:100px;}.view-your-orders .orderdate{width:140px;}.view-your-orders .orderstatus{width:180px; /*was 300 reduced for phase 1*/}.view-your-orders .ordervalue{width:150px; /*was 300 reduced for phase 1*/}.view-your-orders .ebooktitle{width:800px;}.view-your-orders .ebookauthor{width:500px;}.your-account .box ul{margin:0 1.23em;}.your-account .box li{list-style:none;}.preferred-authors{margin:1em 0;padding:0 0 20px 0;min-height:90px;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.preferred-authors li{float:left;width:30%;margin:0 2% 0 1%;padding:0.2em 0;list-style:none;border-top:solid 1px #e7e7e7;cursor:pointer;}.preferred-authors li:hover .greycross{background-position:0 -315px;}.select-interests{margin:1em 0;padding:0 0 20px 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.select-interests ul,.select-interests dl{border-top:dotted 1px #999999;margin:0 0 5px 0;}.select-interests dl:first-child{border:0;}.select-interests input[type=checkbox]{margin:8px 8px 0 0;height:auto;}.select-interests dd{float:left;width:30%;margin:0 1% 0 2%;padding:0.1em 0;}.select-interests li{float:left;width:30%;margin:0 3% 0 0;padding:0.1em 0;list-style:none;}.select-interests label{cursor:pointer;}.landing-page .tabbed,.landing-page .podwrapper{padding:0 0 1em 0;margin:0 0 1em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.landing-page .podwrapper h3 a{text-decoration:none;}.landing-page .podwrapper ul{margin:0 0 1em 0;}.landing-page .podwrapper li{list-style:none;}.landing-page .promotions{background:none;}.landing-page .categoryblock{margin-bottom:1em;}.landing-page .categoryblock .link{display:block;position:relative;padding-top:65px;height:102px;text-decoration:none;}.landing-page .categoryblock .link img{position:absolute;top:20px;left:20px;transition:top 0.5s;-moz-transition:top 0.5s;-webkit-transition:top 0.5s;-o-transition:top 0.5s;}.landing-page .categoryblock .link .sqbutton{position:relative;}.landing-page .categoryblock .link:hover img{top:0;}.landing-page .theme{/*margin-bottom:1.79em;*/}.landing-page .theme h2{margin-top:0.5em;}.landing-page .theme img{/*max-width:160px;*/border:6px solid #fff;/*-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);*/}.landing-page .theme .side-col{width:29.479768786127168%;}.landing-page .calendarblock{position:relative;padding:0 0 1em 0;margin:0 0 1.79em 0;min-height:240px;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat left bottom;}.landing-page .calendarblock img{border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.landing-page .calendarblock .eventdate{margin-bottom:1em;font-style:italic;}.landing-page .calendarblock p{margin-bottom:0.1em;}.landing-page .calendarblock .list{margin-top:1em;padding:0.5em 0;border-top:dotted 1px #999999;}.landing-page .calendarblock .calendar{position:absolute;top:0;right:0;}.landing-page .bookclubblock{padding:0 0 1em 0;margin:0 0 1.79em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat 50% 100%;}.landing-page .socialblock{padding:0 0 1em 0;margin:0 0 1.79em 0;}.landing-page .socialblock .span6:first-child{height:430px;background:url(easonimages/frontend/img/side-col-bottom-shadow.jpg) no-repeat 50% 100%;}.landing-page .blogblock{padding:0 0 1em 0;margin:0 0 1.79em 0;background:url(easonimages/frontend/img/btm-radial-gradient-small.jpg) no-repeat 50% 100%;}.landing-page .blogblock .intro{padding-bottom:1em;border-bottom:dotted 1px #999999;}.landing-page .blogblock img{margin-bottom:0.5em;border:solid 6px #FFFFFF;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.landing-page .blogblock h3 a{text-decoration:none;}.landing-page .blogblock .date{font-size:90%;font-style:italic;}.landing-page .blogblock ul{margin:0;}.landing-page .blogblock li:last-child{border:0;}.landing-page .blogblock li{float:left;width:100%;padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:dotted 1px #999999;list-style:none;}.landing-page .blogblock li img{float:left;margin:0 1em 0 0;}.landing-page .blogblock li .date{margin:0;}.gift-cards .row ul{margin:0;padding:15px 0;border-bottom:1px dotted #999999;}.gift-cards .row ul li{list-style:none;text-align:center;}.gift-cards .row ul li label{float:left;}.gift-cards .gift-card-details{padding:15px 0;background:url('easonimages/frontend/img/btm-radial-gradient-small.jpg') left bottom no-repeat;}.gift-cards .gift-card-details h3{margin-bottom:1em;}.gift-cards .gift-card-details .form>div{margin-bottom:1.07em;}.gift-cards .gift-card-details .form .qty input{float:left;width:40px;margin:0 5px;text-align:center;}.gift-cards .gift-card-details .form .message #sample-message{display:none;}.gift-cards .gift-card-details .form .message textarea{width:279px;min-height:100px;}.gift-cards .gift-card-details .form .add{margin-left:175px;}.gift-cards .gift-card-details .selected-card figcaption{text-align:center;padding-top:0.71em;}.basket .basketintro{/*padding-bottom:15px;*/clear:both;}.basket .basketintro p{margin:5px 0 0 0;}.basket .basketintro span{font-weight:bold;}.basket .basketintro .button,.basket .basketintro .secondary-button{ float: right; margin: 0 0 0 5px;  position: relative; top: -20px;}.basket .basketintro+.notification{margin-bottom:1.79em;}.basket .basketintro+.ebookerror{border-color:#990000;color:#990000;background:#ffe5e5 url('easonimages/frontend/img/warningtriangle.png') 15px 9px no-repeat;}.basket .basketintro+.ebookerror a:link, .basket .basketintro+.ebookerror a:visited{color:#990000;font-weight:bold;text-decoration:none;}.basket .basketintro+.ebookerror a:hover{text-decoration:underline;}.basket .basketcontrols{text-align:center;}.basket .basketcontrols>a{font-weight:normal;text-decoration:underline;}.basket .basketcontrols input[type=text]{float:left;width:35px;margin:0 35px;text-align:center; position:relative;}.wishlistfix{float:left;width:35px;margin:0 35px;text-align:center; }.basket .basketcontrols .form{width:110px;margin:0 auto 1em auto;padding-left:5px;}.basket .basketcontrols .button{padding:0;width:26px;text-align:center;}.basket .generaltable.basket th.item{width:366px;}.basket .generaltable.basket th.availability{width:200px;}.basket .generaltable.basket th.price{width:80px;}.basket .generaltable.basket th.qty{width:180px;}.basket .generaltable.basket th.subtotal{width:102px;}.basket .ebookremoveerror{display: block;margin: 20px 0 0 0;padding:0 0 0 20px;}.basket .ebookremoveerror:link, .basket .ebookremoveerror:visited{color:#990000;}.basket .ebookremoveerror:hover{text-decoration:underline;}.basket .generaltable.basket .productdetail2{width:386px;}.basket .generaltable.basket .productdetail .first{text-align:center;margin:0 0 1em 0;}.basket .generaltable.basket .wrapper img {width:60px;}.basket .generaltable.basket .span5 {width:70px;}.basket .generaltable.basket .productdetail .wrapper{position:relative;display:inline-block;}.basket .generaltable.basket .productdetail .wrapper .flag{position:absolute;width:40px;height:40px;}.basket .generaltable.basket .productdetail .wrapper .top-left{left:0;top:0;}.basket .generaltable.basket .productdetail .wrapper .bottom-right{bottom:0;right:-15px;}.basket .generaltable.basket .easonwishlistproductdetail img.wrapper{width:60px;}.basket .generaltable.basket .productdetail .go-to{clear:both;display:block;max-width:350px;}.basket .generaltable.basket td{padding:15px 0;}.basket .generaltable.basket td:last-child{font-size:115%;}.basket .generaltable.basket p{margin:0 1em 1.28em 0;}
p#reviewcritic{text-align:center}
p#staffreview{text-align:center}

 p#reviewer{text-align:center}
p#reviewer2{padding-left:30px;}
p#staffreview2{padding-left:30px;}
 p#staffreview2{padding-left:30px;}

.basket .thankyoupoints{float:left;width:97%;height:80px;padding:40px 0;background:#2a2a2b;color:#FFFFFF;background:#000000;position:relative;/*top:-30px*/}
.basket .thankyoupoints h2{color:#b6cf2f;font-size:1.2em !important; position:relative;/*top:-30px*/}
.basket .thankyoupoints h2,.basket .thankyoupoints ul{padding-left:20px;padding-right:60px; font-family: 'open_sansregular'; font-size:10.5pt; line-height:1.3em;position:relative;top:-25px;}
.basket .thankyoupoints ul{font-size:90%; font-size:11.5pt; /*position:relative;top:-30px*/}
.basket .thankyoupoints img{position:absolute;bottom:-20px;right:10px;}
.basket .subtotals{position:relative; top:-30px;border:solid 1px #e7e7e7;font-family: 'open_sansregular'; font-size:10.5pt; margin-bottom:20px;background:#e7e7e7;overflow:hidden;}.basket .subtotals .promocode{padding-top:5px;font-family: 'open_sansregular'; font-size:10.5pt;}.basket .subtotals .promocode h2,.basket .subtotals .promocode input[type=text]{width:160px;margin:0 0 5px 30px;}.basket .subtotals .promocode .button{float:right;margin:0 25px 0 0;}.basket .subtotals dl{margin:0;padding:15px 0 30px 0;border-top:solid 1px #e7e7e7;background:#FFFFFF;}.basket .subtotals dl .large{font-size:150%;}.basket .subtotals dl .fullwidth{float:none;width:auto;clear:both;}.basket .subtotals dl .small{color:#999999;text-align:right;font-size:85%;}.basket .subtotals dl:first-child{border:0;}.basket .subtotals dl:nth-child(2){background:#ffffff;}.basket .subtotals dt,.basket .subtotals dd{float:left;margin:0;text-align:right;}.basket .subtotals dt{width:45%;clear:left;}.basket .subtotals dd{float:right;clear:right;padding-right:15px;}.basket .subtotals dd strong{text-transform:uppercase;}.basket .paypalbox p{padding:0 40px;text-align:right;}.basket .paypalbox img{float:right;}.basket .page .carousel{margin-top:1.79em;padding-top:1.07em;border-top:1px solid #ddd;}span.wrapper .basketflag.top-left{/*position:absolute;left:15px;*/ position:absolute; left:0px;}span.wrapper .basketflag.top-right{/*position:absolute;left:15px;*/ position:absolute; left:12px; margin-top:-6px;}span.wrapper .basketflag.top-right img {width:62px !important;height:21px !important}span.wrapper .basketflag.bottom-right{position:relative; top:-26px; left:38px;}span.wrapper .basketflag img {width:40px !important;height:40px !important;}.mywishlistimage{position:relative; float:left}.wishlisttopleft{float:left;margin-left:-100px; position:relative;}.wishlisttopright{float: right; left: -50px;position: relative; top: -135px;}.wishlistbottomright{float: right; left: -40px;position: relative; top:115px;}
.reviewer-type.staff.span3.no-left-margin p b{margin-left:25px;}
.reviewer-type.reviewer.span3.no-left-margin p b{margin-left:25px;}
/*end homepage styles*/
/*Checkout styles*/
#basketsummarytable{border:1px solid #dcdcdc}.summary-total{font-weight:bold}.signinformheader{ font-family: "open_sanslight";  font-size: 22.2pt; font-weight: 100;  line-height: 1.3em;  margin-left: -15px;  text-align: left;  text-indent: 0;}.checkout{font-family: 'open_sansregular';}.checkout .steps{margin-bottom:1.07em;font-family: 'open_sanssemibold';margin-left:0px}.checkout .steps li{position:relative;float:left;width:25%;padding-right:19px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;color:#444444;list-style:none;line-height:3.43em; font-family: 'open_sanssemibold';font-size:10.5pt}.checkout .steps li .arrow{display:block;position:absolute;right:0;top:-1px;width:20px;height:50px;background:url('https://www.easons.com/images/redesign/Arrow_WhiteBG.png') 0 -1px no-repeat; border-bottom:1px solid  #dddddd; border-top: 1px solid #dddddd;}.checkout .steps li.step1{border-left:1px solid #dddddd;}.checkout .steps li.step4{border-right:1px solid #dddddd;}.checkout .steps li span.icon{width:16px;height:16px;margin-right:5px;}.checkout .steps li.step1 .icon{background-position:0 -605px;margin-top:-5px;}.checkout .steps li.step2 .icon{background-position:0 -718px;}.checkout .steps li.step3 .icon{background-position:0 -630px;}.checkout .steps li.step4 .icon{background-position:0 -650px;0}.checkout.delivery .steps .step1{background:#f6f6f6; font-family: "open_sanssemibold"; color:#444444}.checkout.delivery .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step1{background:#f6f6f6;color:#ffffff; font-family: 'open_sansregular'; color:#444444}.checkout.checkout.payment .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step2{background:#f6f6f6;color:#444444;}.checkout.checkout.payment .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step3 .arrow{display:block;position:absolute;right:0;top:0;width:20px;height:50px;background:url('https://www.easons.com/images/redesign/Arrow_WhiteBG.png') 0 -1px no-repeat;}.checkout.checkout.payment .steps .step4 .arrow{background:url('easonimages/frontend/img/sprite.png') 0 -125px no-repeat;}.checkout.checkout.payment1 .steps .step1{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step2{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step3{background:#f6f6f6;color:#444444;}.checkout.checkout.payment1 .steps .step3 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_greyBG.png') 0 -1px no-repeat;}.checkout.checkout.payment1 .steps .step4 .arrow{background:url('easonimages/frontend/img/sprite.png') 0 -125px no-repeat;}.checkout.checkout.confirmation .steps .step1{background:#f6f6f6;color:#444444;}.checkout.checkout.confirmation .steps .step1 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step2{background:#f6f6f6; color:#444444;}.checkout.checkout.confirmation .steps .step2 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step3{background:#f6f6f6; color:#444444;}.checkout.checkout.confirmation .steps .step3 .arrow{background:url('https://www.easons.com/images/redesign/Arrow_GreyBG.png') 0 -1px no-repeat;}.checkout.checkout.confirmation .steps .step4{background:#ffffff;color:#444444;}.checkout .form .notification{margin-left:192px;margin-top:10px;}.checkout .form.register{padding-bottom:5px;}.checkout .form.register legend{ font-family: 'open_sanslight';  color: #444444; height: 60px;  padding: 10px 16px 0;}.checkout .form.register p{padding:16px;margin:0;}.checkout .form.register label{text-align:right;}.checkout .form.register.signin div{clear:none;}.checkout .form.register.signin label{text-align:left;}.checkout .form.register.signin input{/*width:100%;*/}.checkout .form.register.signin .button{margin:23px 1em 0 0; position:relative;top:30px}.checkout .form.register.signin .notification{margin-left:0;font-weight:normal;}.checkout aside img.norton{margin-left:26.96078431372549%;}.checkout aside .box p{padding:0 16px;}.checkout aside .basket ul,.checkout aside .policies ul{margin:0 0 0.71em 0;}.checkout aside .basket ul li,.checkout aside .policies ul li{padding:0 16px;list-style:none;}.checkout aside .basket ul li{padding:0.71em 16px 5px 16px;border-top:solid 1px #f3f3f3;background:#ffffff;}.checkout aside .basket ul li:first-child{padding-top:0;border-top:0;background:none;}.checkout aside .basket dl{padding:1.07em 16px 0 16px;margin:0;text-align:right;background:#ffffff;}.checkout aside .basket dl dt{width:70px;float:left;}.checkout aside .basket dl dd{float:right;clear:right;margin:0;width:80px;text-align:right;}.checkout aside .basket dl .total{font-size:1.07em;font-weight:bold;}.checkout aside .basket dl .fullwidth{float:none;width:auto;clear:both;}.checkout aside .basket dl .small{color:#999999;text-align:right;font-size:85%;}.checkout aside .delivery-details a{margin:0 16px;}.checkout aside .delivery-details p{margin-bottom:1.07em;}.checkout .page .proceed-buttons{padding:10px 0; }.checkout.delivery .address-destination{padding-bottom:1em;}.checkout.delivery .address-destination label{display:block;clear:both;line-height:1.93em;cursor:pointer;}.checkout.delivery .address-destination .form{clear:both;}.checkout.delivery .addresses .default dl{border:solid 2px #b6cf2f;clear:both;line-height:1.3em}.checkout.delivery .addresses dl{padding:10px 0;border:solid 2px #e7e7e7;}.checkout.delivery .addresses dt,.checkout.delivery .addresses dd{margin:0 0 0.2em 0;}.checkout.delivery .addresses dt{float:left;width:35%;margin-right:4%;clear:right;text-align:right;font-weight:bold;}.checkout.delivery .addresses dd{overflow:hidden;/*really important linke */}.checkout.delivery .addresses .fullwidth{float:none;clear:both;width:auto;padding:2px 1em;text-align:left;}.checkout.delivery .addresses .controls{margin-left:39%;}.checkout.delivery .addresses .button{margin:1em 0 0.5em 0;}.checkout.delivery .addresses .other-addresses{clear:both;}.checkout.delivery .deliveryoptions{padding:10px 0;border-top:solid 2px #e7e7e7; font-family: 'open_sansregular'; line-height:1.3em}.checkout.delivery .deliveryoptions label{font-weight:normal;}.checkout.delivery .deliveryaddress{/*padding:0 0 1.79em 0 !important; */}.checkout.delivery .deliverymethod{padding:10px 0;border-top:solid 2px #e7e7e7;}    .checkout.delivery .giftoptions{padding:10px 0;border-top:solid 2px #e7e7e7;}.checkout.delivery .giftoptions tr:first-child{border:0;}.checkout.delivery .giftoptions tr{border:0;border-top:1px dotted #999999;}.checkout.delivery .giftoptions th{border-bottom:1px dotted #999999;vertical-align:top;color:#999;}.checkout.delivery .giftoptions th .small{display:block;margin-top:-0.36em;font-size:80%;font-weight:normal;}.checkout.delivery .giftoptions td{padding:10px 0;}.checkout.delivery .giftoptions td.producttitle{width:200px;padding-right:20px;}.checkout.delivery .giftoptions td.note{width:350px;padding-right:50px;}.checkout.delivery .giftoptions td.note textarea{width:100%;height:100px;}.checkout.delivery .giftoptions td.note .counter{font-size:80%;float:right;}.checkout.delivery .giftoptions .aligncenter input[type=checkbox]{float:none;display:inline;}.checkout.payment header{margin-bottom:1.07em;}.checkout.payment .option{margin-bottom:0.36em;}.checkout.payment .option h3{display:block;padding:0 16px 0 12px;margin:0;font-size:1em;font-weight:normal;line-height:2.5em;background-color:#e7e7e7;cursor:pointer;-webkit-box-shadow:inset 0 1.1em 0.23em rgba(255, 255, 255, 0.7),0 0 0 transparent;box-shadow:inset 0 1.1em 0.23em rgba(255, 255, 255, 0.7),0 0 0 transparent;}.checkout.payment .option h3 .icon{width:12px;height:12px;margin:-2px 5px 0 0;background-position:0 -670px;}.checkout.payment .option.open h3{}.checkout.payment .option.open h3 .icon{width:12px;height:12px;background-position:-20px -670px;}.checkout.payment .option .slidewrapper{width:100%;}.checkout.payment .option .content{margin:-1px 0 0 0;padding:1.29em 16px;border:1px solid #e7e7e7;border-top:none;-webkit-border-radius:0 0 0.6em 0.6em;-moz-border-radius:0 0 0.6em 0.6em;border-radius:0 0 0.6em 0.6em;}.checkout.payment .option .content label{text-align:right;}.checkout.payment .option .content .button{margin-top:1.29em;}.checkout.payment .option .content.form .button{margin-left:168px;}.checkout.payment .option .content.form>div{margin-bottom:0.5em;}.checkout.payment .option.loyalty-points .content{background:url('easonimages/frontend/img/loyalty-card.jpg') 510px center no-repeat;}.checkout.payment .option.book-tokens .content{background:url('easonimages/frontend/img/book-token-logo.jpg') 495px center no-repeat;}.checkout.payment1 .card{background:url('easonimages/frontend/img/payment_cards_row.jpg') right top no-repeat;}.checkout.payment .card h3{margin:1.93em 0;}.checkout.payment1 .card .form fieldset p,.checkout.payment .card .save-card{margin-left:177px;}.checkout.payment1 .card .form small{display:block;line-height:1em;}.checkout.payment1 .card th,.checkout.payment .card td{/*width:40.317919075144509%;*/}.checkout.payment .card th.last,.checkout.payment .card td.last{width:14.739884393063584%;}.checkout.payment1 .card table+p .button{margin-left:10px;}.checkout.payment .billing-address{padding:1.29em 0;background:#ffffff;}.checkout.payment .billing-address .form .button{margin:1em 0 0.5em 0;}.checkout.confirmation{}.checkout.confirmation h2{margin-bottom:1em;}.checkout.confirmation .order-number{margin-bottom:0.71em;text-align:center;font-size:1.5em;line-height:2.5em;background:#e7e7e7;}.checkout.confirmation .form.register button[type='submit']{margin-left:192px;}.checkout.confirmation .page section{padding:1.79em 0;background:#ffffff;}.checkout.confirmation dl dt{text-align:right;font-weight:bold;}.checkout.confirmation dl dd{margin-bottom:0;}.checkout.confirmation table thead th{float:none;}.checkout.confirmation table thead th.last{text-align:right;}.checkout.confirmation table tbody td{padding:1.07em 0;}.checkout.confirmation table tbody td p{margin:0;}.checkout.confirmation table tbody td p.future-release-note,.checkout.confirmation table tbody td p.gift-wrap-note{margin-top:1.29em;}.checkout.confirmation table tbody td.last{text-align:right;}.checkout.confirmation .subtotals{padding:1.07em 0;margin:0;border-bottom:1px dotted #999;}.checkout.confirmation .subtotals dt{float:left;width:150px;font-weight:normal;}.checkout.confirmation .subtotals dd{float:right;width:102px;margin-left:16px;text-align:right;}.checkout.confirmation .total{padding:1.07em 0;}.checkout.confirmation .total dl{margin:0;font-size:1.5em;color:#b7195d;}.checkout.confirmation .total dl dt{float:left;width:150px;font-weight:normal;}.checkout.confirmation .total dl dd{float:right;width:102px;margin-left:16px;text-align:right;}.checkout.confirmation .total small{float:right;font-size:0.79em;color:#999;text-align:right;}.checkout.confirmation .gift-notes ul{margin:0;}.checkout.confirmation .gift-notes ul li{margin-bottom:1.07em;border-bottom:1px dotted #999;list-style:none;}.checkout.confirmation .gift-notes ul li quote{font-style:italic;}.checkout.confirmation .page .bottom{padding:1.29em 0;background:#ffffff;}.checkout.confirmation .page>aside .share-purchases{position:relative;}.checkout.confirmation .page>aside .share-purchases h3{padding:0 16px;text-align:center;}.checkout.confirmation .page>aside .share-purchases ul.products{margin:0;overflow:hidden;}.checkout.confirmation .page>aside .share-purchases ul.products li{width:200px;max-height:220px;float:left;text-align:center;list-style:none;}.checkout.confirmation .page>aside .share-purchases .scroll-left{position:absolute;left:16px;top:30px;width:17px;height:25px;background:url('easonimages/frontend/img/icons.png') 0 -155px no-repeat;}.checkout.confirmation .page>aside .share-purchases .scroll-left:hover{background-position:-30px -155px;}.checkout.confirmation .page>aside .share-purchases .scroll-right{position:absolute;right:16px;top:30px;width:17px;height:25px;background:url('easonimages/frontend/img/icons.png') 0 -185px no-repeat;}.checkout.confirmation .page>aside .share-purchases .scroll-right:hover{background-position:-30px -185px;}.checkout.confirmation .page>aside .share-purchases .pager .links{padding:1.07em 16px 0 16px;background:#ffffff;}.checkout.confirmation .page>aside .share-purchases .links h4{font-weight:bold;text-align:center;}.checkout.confirmation .page>aside .share-purchases .pager .links ul{margin:0 0 0 24px;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li{float:left;list-style:none;margin:5px 10px 0 0;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li a{float:left;}.checkout.confirmation .page>aside .share-purchases .pager .links ul li a:hover{opacity:0.7;}.tracking{border:1px solid #dddddd; padding:15px}.checkoutnewdiv{ }.checkoutnewdiv h2{  color:#333333; font-style:normal;}.checkoutnewdiv hr{  width:100%; color:#999999;position:relative;top:-10px; }.checkoutnewdiv .spacer{position:relative; float:right; right:23%;font-family: 'open_sansregular';}.checkoutnewdiv .spacera{position:relative; float:right; right:23%;}.checkoutnewdiv   input{   background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #999999;  box-shadow: 0 0.07em 0.36em rgba(0, 0, 0, 0.3) inset;  color: #666666;  display: block;  font-family: 'open_sansregular';  font-size: 14px;    line-height: 1em;    outline: medium none;    padding: 0.43em 5px; position:relative; left:-35px;}.checkout .site-header{ background: none repeat scroll 0 0 #b6cd3f;  color: #ffffff;  height: 117px; margin-bottom: 1.07em;  padding-top: 40px;}.checkout .site-header .logo{float:left;margin:1.79em 0 1.07em 0;}.checkout .site-header .logo:hover{opacity:1;}.checkout .site-header .help{margin:0.93em 0 10px 0;text-align:right;line-height:1em;}.checkout .site-header .help .tel{display:block;margin:0;line-height:1.1em;font-size:2em;font-weight:bold;}
/*end checkout styles*/
/*misc*/
.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}.clearfix{zoom:1;}.visuallyhidden{position:absolute;overflow:hidden;width:1px;height:1px;border:0;padding:0;margin:-1px;clip:rect(0 0 0 0);}.invisible{visibility:hidden;display:none;}.replaced{display:block;background-color:transparent;background-repeat:no-repeat;text-indent:-999999em;text-align:left;line-height:0;}.float{float:left;clear:none;display:inline;}.floatright{float:right;clear:none;display:inline;}.clear{overflow:hidden;clear:both;display:block;}.nofloat{float:none;}.pink{color:#b7195d;}.notlink{color:#00502f;}.linethrough{text-decoration:line-through;}.alignleft{text-align:left;}.aligncenter{text-align:center;}.alignright{text-align:right;}.nomargin{margin-bottom:0;}.spacebelow{margin-bottom:1.79em;}.no-js .basket.with-products .contents{display:none;}.no-js .basket.with-products:hover .contents{display:block;}.no-js .basket.with-products:hover .header{-webkit-border-radius:0.6em 0 0 0;-moz-border-radius:0.6em 0 0 0;border-radius:0.6em 0 0 0;}.no-js .basket.with-products:hover .basket-button{-webkit-border-radius:0 0.6em 0 0;-moz-border-radius:0 0.6em 0 0;border-radius:0 0.6em 0 0;}.no-js .side-col .price-range{display:none;}.no-js ul.tabs{display:none;}.no-js .tabbed h2,.no-js .product-detail .detail-tabs h3{visibility:visible;display:block;}.no-js .product-detail .detail-tabs>.content{margin-bottom:15px;}.no-js .carousel ul.content,.no-js .carousel ol.content{float:left;max-height:400px;overflow:hidden;}.no-js .carousel ul.content li,.no-js .carousel ol.content li{margin-bottom:200px;}.no-js .carousel.justimages ul.content,.no-js .carousel ol.content{max-height:150px;}.no-js .home .eason-recommends ul{padding-left:22px;}.no-js .home .eason-recommends ul li{opacity:1;}.no-js .js-show{display:none;}.no-js .js-hide{display:block;visibility:visible;}.no-js .user-quick-links ul li:hover>section{display:none;}.no-js #sample-message,.no-js .selected-card{display:none;}.no-js .counter{display:none;}.no-js .socialblock{display:none;}.js-hide{display:none;}.ie button{width:auto;overflow:visible;}.ie.seven .button,.ie.seven .secondary-button{zoom:1;}.ie.eight{}.ie.eight .mega-menu:before,.ie.eight .mega-menu:after{display:none;}.ie.seven .icon{display:inline;}.ie.seven .mega-menu .section:first-child li{float:left;clear:both;width:100%;}.ie.seven .thumbnail span{display:inline;}.ie.seven .user-quick-links>ul>li.wishlists>section .inner-wrapper>ul>li{behaviour:none !important;}.ie.seven .ui-slider-range{background-color:transparent !important;}.ie.seven .carousel.numbered.five .number{left:-17px;}.ie-six .ie6warning{visibility:visible;display:block;background:#fff66c;border-bottom:solid 2px #FFFFFF;}.ie-six .ie6warning strong{font-size:150%;}.ie-six .ie6warning p{margin:0;padding:5px 0 10px 0;}.ie-six .site-header .logo{background:url(easonimages/frontend/img/eason-logo.gif) no-repeat 0 0;}.ie-six .button{color:#000000 !important;}.ie-six .basket .icon{display:none !important;}.ie-six .mega-menu{display:none !important;}.ie-six .site-header .basket{width:300px;}.ie-six .site-header .basket .basket-button{width:60px;}.ie-six .site-header nav{float:none;}.ie-six .site-header nav li{float:left;}.ie-six .site-header nav li a{display:block;padding:5px 10px;background:#c4dd3c;}.ie-six .selling-point-links{display:none;}.ie-six .user-quick-links li a{display:block;padding:5px 10px;color:#FFFFFF;}.ie-six .user-quick-links .recently-viewed .gridwrapper{display:none !important;}.ie-six .user-quick-links .orders .orders{display:none !important;}.ie-six .user-quick-links .wishlists .gridwrapper{display:none !important;}@media print{.site-header h1+a,.site-header>img .site-header .top,.site-header .top .welcome-message,.site-header .top .utility-links,.site-header .top .currency-selector,.site-header .search,.site-header .basket,.site-header nav,.selling-point-links,.breadcrumbs,.button,.carousel,aside.sign-up,.site-footer,.user-quick-links{display:none !important;} .site-header{height:auto;}.site-header:before{content:"Eason";display:block;width:100%;padding:20pt 0;font-size:30pt;color:#000;border-bottom:1pt solid #000;}}.easonlink, .easonlink A:link,.easonlink  a:visited, .easonlink  a:hover, .easonlink  a:focus, .easonlink a:active   {color: #444444;text-decoration:none; font-weight:normal; ! important; }/** added 04/02/2013**/.easonbookimagelandingpage{ position:absolute;      top:25%;     right:-34%;  max-height:144px;  /*border: 6px solid #FFFFFF;*/    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}.easonbookimagelandingpage span.wrapper .flag{position:absolute;width:40px;height:40px;}.easonbookimagelandingpage span.wrapper .flag.top-right{top:0;right:20px; width:52px; height:21px !important}.easonbookimagelandingpage2{ position:absolute; top:20px;right:-160px;      -moz-box-shadow:    2px 2px 2px 2px #878787;     -webkit-box-shadow: 2px 2px 2px 2px #878787;box-shadow:         2px 2px 2px 2px #878787; height:132px;}.easonbookimagelandingpage2 span.wrapper .flag{position:absolute;width:40px;height:40px;}.easonbookimagelandingpage2 span.wrapper .flag.top-right{top:0;right:20px; width:52px; height:21px !important} /**float for book image**/.easonhomepagestaffreview{position:relative;  float:right;   top:-195px;  right:-135px;  -moz-box-shadow:    2px 2px 2px 2px #878787;-webkit-box-shadow: 2px 2px 2px 2px #878787;   box-shadow:         2px 2px 2px 2px #878787;}.easonbooksrevealpic{position:absolute;  float:right;   top:10%;  right:25%; }.easonbooksrevealpicmainimg {    height:260px;   border: 6px solid #FFFFFF;}.easonbooksrevealpicflagtop-right{/*position:absolute;left:15px;*/ position:absolute; left:115px; margin-top:-6px;}.easonbooksrevealpicflagtop-left{/*position:absolute;left:15px;*/ position:absolute; left:7px;}.easonbooksrevealpicflagbottom-left{/*position:absolute;left:15px;*/ position:absolute; bottom:-5px; left:-5px;}.easonbooksrevealpic img.top-right img {width:62px !important;height:21px !important}.easonbooksrevealpic img.bottom-right{position:relative; top:-26px; left:38px;}.easonbooksrevealpic2:hover > .easonbooksrevealpic {visibility:hidden;opacity:0;-webkit-transition:visibility 0.5s linear,opacity 0.3s linear;-moz-transition:visibility 0.5s linear,opacity 0.3s linear;-o-transition:visibility 0.5s linear,opacity 0.3s linear;transition:visibility 0.5s linear,opacity 0.3s linear;}.AddToWishButton{background:none!important;  border:none;  padding:0!important;  /*border is optional*/  cursor:pointer; }.wish1{position:relative; float:left; left:43px; top:-5px;}.wish2{position:relative;top:-5px; float:right; right:48px;}#showme{display:none;    width:400px;    border:1px;    border-color:#1e1e1e;    border-style:solid;        border-radius: 6px 6px 0px 0px;    -moz-border-radius:6px 6px 0px 0px;    -webkit-border-radius:  6px 6px 0px 0px;}#containerpopup{width:330px;}#header{color: #404040;    font-size: 11pt;    font-weight:bold;    height: 47px;    text-align: center;	vertical-align:bottom;background: rgb(238,238,238); width:100%;border-width:0px 0px 1px 0px; border-color: #bababa; border-style:solid;	 }#headercontent{ padding-top:12px;}	 #buttons{text-align:center; height:65px; vertical-align:middle; padding-top:13px; background:#ffffff; padding-left:90px;}	 .mypinkbutton{color:#b7195d;border:2px solid #b7195d !important; float:left;padding:0 1.2em;font-family: 'open_sansregular';font-size:1em;line-height:2em;text-align:center;font-weight:normal;text-decoration:none;cursor:pointer;overflow:visible;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;background:#ffffff;}.mypinkbutton:hover{color:#e4bacc;border:2px solid #e4bacc;color:#FFFFFF;background:#b7195d;border-color:#b7195d;}#ProductRatings tr td{border-bottom:1px dotted;} .myreviewtitle{width:250px;} .myreviewrating{width:90px;} .myreviewimg{width:100px;} .myreview{width:450px; /*was 300 reduced for phase 1*/} .myreviewcomment{width:200px; /*was 300 reduced for phase 1*/}.myreviewratingcreated{width:200px; /*was 300 reduced for phase 1*/ text-align:right;}.easonwrapper img{height:117px; width:79px; max-height:117px; max-width:79px;}

#containerpopuprating{width:100% !important; padding-bottom: 0 !important; background:#ffffff;}
#headerrating{color: #404040; font-size: 11pt; font-weight:bold; height: 47px; text-align: center; vertical-align:bottom;background: rgb(238,238,238); width:100%;border-width:0px 0px 1px 0px; border-color: #bababa; border-style:solid;	 }#headercontentrating{ padding-top:12px;}	
#containerpopuprating fieldset{width:100%; height:380px;}
#containerpopuprating .form.register { padding: 5px; }
#containerpopuprating label.field{text-align:right;width:100px; float:left; font-weight:bold; padding-right:20px; font-weight:bold;}
#containerpopuprating input[type="text"] {width:100%;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1em;}
#containerpopuprating #comments {width:300px;border:1px solid #999;padding:0.43em 5px;background:#FFF;outline:none;color:#666666;font-family: 'open_sansregular';font-size:10.5pt;line-height:1.3em;}
#containerpopuprating fieldset p{clear:both; padding:5px;}
#containerpopuprating #lblreviewtext{position:relative; top:-125px;}

.side-col > .box dt {padding-left:5px; font-weight:bold;}.span6 nomargin> dt { font-weight:bold;}.mytablenew tr{border-bottom:1px dotted #999;}.promolist2 {margin-bottom: 1em; overflow: hidden;padding: 0 0 2em; position: relative; text-align: center; width: 100%;}    .promosection{ margin: 0 0 1em;   overflow: hidden;    padding: 0 0 1em;    width: 100%;}       .promosection article a {    font-weight: bold;    text-decoration: none;       color: #00502F;} .promosection article .thumbnail span.wrapper .flag { height: 40px; position: absolute;  width: 40px;    margin-left: 60px;    margin-top: 10px;}.promosection article .thumbnail span.wrapper .flag.top-left{   left: 0; top: 0;}.promosection article h1 {color: #00502F;    font-family: 'open_sansregular';  font-size: 1em;    font-style: normal;    margin: 0;}            .promosection .wrapper{border: 0 none;    font: inherit;    margin: 0;    padding: 0;    vertical-align: baseline;}    .promosection article .thumbnail span.wrapper > img {border: 6px solid #FFFFFF;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);  height: 135px;  margin-bottom: 1.07em;  width: auto;}.promosection article .thumbnail span.wrapper .flag.bottom-right{bottom:179px;right:45px;} .promosection ul{   overflow: hidden;}   .promosection ul li{   float: left;    list-style: none outside none;    padding: 0 0 1em;    width: 33%;}  .promosection ul li dl{          background: none repeat scroll 0 0 #FFFFFF;    height: 24em;    margin: 0 0px;    padding: 10px 10px 10px 0;    position: relative;     border-bottom: 1px dotted #DDDDDD; }     .promosection p.price {    color: #B7195D;}.promosection .button{ margin-top: 0.71em;} .promosection p {    margin-bottom: 0.14em;}.username {font:#fff;}.mybox{ background: none repeat scroll 0 0 #FFFFFF;  border: 2px solid #E7E7E7;   margin-bottom: 0.64em; padding: 0.71em 0; padding-left:20px; line-height:1.3em}.mybox dt{font-weight:bold}     .easonwishlistproductdetail{width:386px;font-family: 'open_sansregular';font-size:10.5pt}.newpaymentheader{background-color: #E7E7E7; border-radius: 0.6em 0.6em 0.6em 0.6em; box-shadow: 0 1.1em 0.23em rgba(255, 255, 255, 0.7) inset, 0 0 0 transparent;  cursor: pointer;  display: block;  font-size: 1em;  font-weight: normal; line-height: 2.5em;  margin: 0; padding: 0 16px 0 12px;}    .newpaymentheadericon { background: url("easonimages/frontend/img/icons.png") no-repeat scroll left bottom transparent;  display: inline-block;  background-position: 0 -670px; height: 12px;  margin: -2px 5px 0 0; width: 12px;} .newpaymentheadericonopen{background: url("easonimages/frontend/img/icons.png") no-repeat scroll left bottom transparent; display: inline-block;  background-position: -20px -670px;  height: 12px;    width: 12px; }.newpaymentcontent{-moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #E7E7E7;    border-image: none;    border-radius: 0 0 0.6em 0.6em;    border-right: 1px solid #E7E7E7;    border-style: none solid solid;    border-width: medium 1px 1px;    margin: -1px 0 0;    padding: 1.29em 16px;}        .mygreenbutton{display: block;  height: 30px; background: -moz-linear-gradient(center top , #25986C 0px, #00502F 95%) repeat scroll 0 0 transparent;  box-shadow: 0 0.9em 0.23em #1B8960 inset, 0 1px 3px rgba(0, 0, 0, 0.4);  color: #FFFFFF;}    .linkstable{width:60%; position:relative;left:50px; !important}.links{text-align:center; vertical-align:middle;}.littebasketarrow {background-image:url('easonimages/frontend/img/icons.png');        position:absolute;background-position:0 -115px;    height: 4px;    width: 7px;       right: 10px;         top: 12px;}        .mytextbox{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; color: #666666; display: block; font-family: 'open_sansregular';font-size: 10.5pt; line-height: 1em; outline: medium none;  padding: 0.43em 5px; width:215px;}     #smallsignup input[type="submit"]{ cursor:pointer;width:215px; height:30px; float:left; border:1px; border-color:#999999; padding:2px 1em;background:#C3D83D;  outline:none;  line-height:2em; color:#ffffff; font-family: 'open_sansregular';font-weight:bold; }       table td,       #smallsignup td {/*padding-bottom:0.2em;*/}.page{/*padding: 0 8px;*/z-index: 2;}.breadcrumbs{margin-left: 1px !important;}*+html .sli_search_1 { 	width: 250px !important; }*+html .site-header .basket .basket-button { 	width: 52px !important; }*+html .page .span10 { 	width: 575px !important; }*+html .gridwrapper .span6, *+html .page .span6 { 	width: 338px; }*+html #smallsignup input[type="submit"] {	width: 227px;	 }*+html aside.sign-up input#cm-aljlhj-aljlhj { 	padding-bottom: 0px; }*+html .panel.span12>.content .details { 	width: 470px; }*+html .button { 	line-height: 1.4em; }.tableformbuttons{width:30%; border:0; padding:0;}.myviewalllink{  float: right; margin-top: -34px; margin-right:30px; }      .myviewalllink a { text-decoration:none; font-weight:bold;    }  .myviewalllink a:after{content: "\3E \3E ";font-weight:bolder;position:relative;top:-1px;}    #containermaps{width:960px; height:900px;}#dropdownlistMaps{width:4000px;}#mapsmainbox{ float:right; right:400px; border:4px; border-color:Green;  border-style:solid;}.feedbackexperience td{padding-right: 20px;}.feedbacklinkbutton  {padding: 5px 10px;    text-decoration:none;  background: -moz-linear-gradient(center top , #25986C 0px, #00502F 95%) repeat scroll 0 0 transparent;     color: #FFF;     -webkit-border-radius:0.6em; -moz-border-radius:0.6em; border-radius:0.6em; background:#00502F;font-weight:bold;!important  }.feedbacklinkbutton:hover{padding:5x 10px;     text-decoration:none; background:#cae04d;   text-decoration:none; color:#fff; font-weight:bold; !important} #Feedbackform_slideout {    background-color:Blue;width:809px;height:793px;  position: absolute; left: -57em;  top:25%; z-index:2;}    #newbottomborder{ border-bottom:2px solid #E7E7E7;}.radiospacer { margin: 0px 110px; }.easonblue {line-height: 30px;	background: rgba(52, 111, 162, 0.5);	height:45px;}.easonblue p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.addedtocartmessage{display:none}.imagegridthumb {  width: 170px; background-color: #f7f7; border-radius: 5px; margin-bottom: 0.5em;  margin-top: 0.5em; text-align: center;  position: relative;  display: inline-block; float:center;     }.imagegridthumb img:not(#littleline) { width: 100px; vertical-align: middle; height:120px; }.imagegridttitle{color:#787878}.imagegridtitle a{text-decoration:none; color:#787878}.imagegridbookcover{ border: 6px solid #FFFFFF; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}.littlespan{ background-color: #FFFFFF; padding: 0 20px; background-color: #FFFFFF; font-size:30pt; color:}.easonblue {line-height: 30px;	background: rgba(52, 111, 162, 0.5);	height:45px;}.easonblue p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.easonblack {line-height: 30px;	background: rgba(5, 5, 5, 0.2);	height:45px;}.easonblack p{ color:white !important;font-size:11pt; padding-left:5px; padding-right:5px; padding-top:10px;}.invitation-form {width:49%;}.invitation-form div {float:right}.invitation-form div .button{margin-left:5px;}#divBOW img { border: 6px solid #FFFFFF;  height: 260px; !important}.homepage-item {overflow: hidden; width: 100%;  position: relative; /*height:500px;*/ top:10px;}.homepage-type { width: 100px; position: absolute;  line-height: 35px;  left: 15px;  top: 50%;  margin-top: -25px;  font-weight:bold;   color:#0cb0ed;}.homepage-list {overflow: hidden;}.homepage-list li { list-style-type: none; padding: 5px 5px; float: left;  width: 25%;text-align:center;}.homepage-list li .thumbnail img{/*height:135px*/}.homepage-list li .thumbnail span.wrapper>img{    margin-bottom: 1.07em;  max-width: 140px;  /*width: 100px;*/margin-left:9px;}.homepage-list article .thumbnail span.wrapper .flag{position:absolute;width:40px;height:40px;}.homepage-list article .thumbnail span.wrapper .flag.top-left{top:0;left:0;}.homepage-list article .thumbnail span.wrapper .flag.top-right{top:-155px;right:33px;float:right;position:relative; height:5px}.homepage-list article .thumbnail span.wrapper .flag.top-right2{top:0;right:-8px;}.homepage-list article .thumbnail span.wrapper .flag.bottom-right{bottom:0;right:-15px;}.homepage-list article .thumbnail span.wrapper .flag.bottom-left{bottom:-5px;left:-5px;}.homepage-list article h1{margin-bottom:0px;font-size:1em;font-style:normal;margin:0;}.homepage-list article .newtitle a{color:#646464; font-size:1em;font-family: 'open_sansregular';font-style:normal;font-weight:bold;}.homepage-list article .newtitle a:hover{color:#646464; text-decoration:underline;font-size:1em; font-family: 'open_sansregular';font-style:normal;font-weight:bold;}.newauthor a{color:#646464!important; font-weight:bold; font-size:1.38em; font-family: 'open_sansregular';position:relative; top:-45px;font-weight:bold;}.newauthor a:hover{ text-decoration:underline;}.homepage-list p{margin-bottom:0.14em;}.homepage-list span.price{color:#B7195D}.homepage-list p.price{color:#B7195D}.leftsidecontainer-outer{ background-color:#f2f2f2; padding:10px; border:1px solid #eaeaea;width:305px}.leftsidecontainer-inner{ background-color:#ffffff; padding:10px; border:1px solid #eaeaea}                 .kobo_table { display:table; width:958px;}.kobo_row {  display:table-row; background-color:#f2f2f2;}.kobo_row2 {display:table-row;background-color:#d0d8e8;}.kobo_cell { display:table-cell; padding:6px; border:1px solid #fff;  text-align:center; }.kobo_cell2 { display:table-cell; padding:6px; border:1px solid #fff;  text-align:left; }.header { font-weight:bold; text-align:center; background-color:#ffffff;}.kobo_cell_pink{display:table-cell; background: #BF1F67;  color: #ffffff; cursor: pointer;   border:1px solid #fff;   text-align:center; } .kobo_cell_pink a{ color: #ffffff; }.kobo_cell_pink a:hover{color: #ffffff; text-decoration:underline;}.kobo_grey_Bar_container{display:table;}.kobo_grey_Bar_container_row {  display:table-row}.kobo_grey_Bar_container_cell{ display:table-cell; text-align:center; }.basic_table { display:table;}.basic_row {  display:table-row; background-color:#ffffff;}.basic_cell { display:table-cell; border:0px solid #fff;  text-align:center; }.basic_cell_pink { display:table-cell; border:0px solid #fff;  text-align:center; background:#BF1F67;color: #ffffff; cursor: pointer;} /*styling for video for kids page*/.videocontainer_basic{height:230px;/*width:690px;*/position: relative;}.videomainpicbasic{  width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;}.videoplaybuttonbasic{  width: 113px;    height: 113px;    position: absolute;    top: 50%;    left: 41%;}.videolinkbasic{ width: 400px;    height: 100%;    position: absolute;    top: 0%;    left: 0%;	display:block;}.videoparagraphbasic{	width: 294px;    height: 100%;   position: absolute;    top: 0;    right: 0;	padding-left:20px;	vertical-align:top;}

.tabs_Grey-container{width:960px;max-width:960px}
.tabs_Grey-menu { height: 50px; float: left; clear: both;  margin:0;}
.tabs_Grey-menu li {  height: 50px; line-height: 50px;  float: left; /* margin-right: 10px;*/   /*background-color: #f4f4f4;*/background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */    border-top: 1px solid #cccccc;    border-right: 1px solid #cccccc;    border-left: 1px solid #cccccc;        border-bottom: 1px solid #cccccc;    width:160px;    text-align:center;    color:#666666;}
.tabs_Grey-menu li.current { position: relative; background-color: #fff; background:#ffffff; border-bottom: 0px; border-top:2px solid #00bee1; z-index: 5;}
.tabs_Grey-menu li a { padding: 10px;   color: #666666;  text-decoration: none; }
.tabs_Grey-menu li a:hover { color: #00bee1;  /*text-decoration: underline;*/ }
.tabs_Grey-menu .current a {color: #00bee1;}
.tab_Grey { border: 1px solid #d4d4d1; border-top:0px; background-color: #fff;  float: left;   margin-bottom: 20px;   width: 960px;}

.kidsh2{  font-family: 'Love Ya Like A Sister', cursive; font-size:4em; margin-top:0px;text-align:center;margin-bottom:-5px}.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}.vscrollerbase {width: 10px;background-color: white;max-height: 250px !important; }.vscrollerbar {width: 10px;background-color: #7f7f7f;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.hscrollerbase {height: 10px;background-color: white;}.hscrollerbar {height: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}div.show-image {position: relative; float:left; margin:5px;}div.show-image  .quickbuy { display: none; left: 0; padding:20px 19.5px 0; position: absolute; top: 119px;font-family: 'open_sansregular'; font-size:9pt;}div.show-image:hover .quickbuy {display: block;}div.show-image .quickbuy { background: url('http://www.easons.com/images/eye.png') no-repeat scroll top, linear-gradient(to bottom, #dedede 0px, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#000000;}.qbasic_table { display:table; max-width:800px;font-family: 'open_sansregular'; }	.qbasic_row {  display:table-row; background-color:#ffffff;}	.qbasic_row_green { display:table-row; background-color:#b6cd3f;  }	.qbasic_cell_green {display:table-cell; border:0px solid #fff; vertical-align:top; max-height:6px; height:6px; fonts-size:1pt;}	.qbasic_cell {display:table-cell; border:0px solid #fff; vertical-align:top;}	div#mainimage{padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; max-height:343px; max-width:200px;}	div#main p#booktitle{margin-top:10px;color:#444444; font-size:18pt;}	div#main p#author{margin-top:-25px; color:#444444; font-size:13pt;}	div#main p#format{margin-top:-18px; color:#444444;font-size:13pt;}	div#main span.price{color:#c11f68; font-size:18pt; top:-10px; position:relative;}	div#main div.description{color:#444444; margin-top:-15px; max-height:200px; height:200px; overflow: auto; overflow-x: hidden; width:550px; margin-right:50px;}


/*misc*/

table#basketsummarytable tbody tr{min-height:20px; height:20px;}
.summary-subtotal{min-height:20px; height:20px;}
table#defthisone.cart-summary tbody tr td span{line-height:2em; }

/*sli fix up*/
li.bookitems.carousel.span4 article h3.sli_title{font-family: "open_sanssemibold";     font-size: 10.5pt;    font-weight: normal; 
    max-width: 110px;
    text-decoration: none;}
    div#sli_resultsSection div#sli_loadingDiv div.row{margin-left:20px}
section.items.span12.floatright.clearfix div#merchTopResults{    color: #666666;    font-family: "open_sansregular";  font-size: 10.5pt;    padding: 13px 0;    text-align:left; line-height:20px }
div#sli_facets.side-col.refine.float aside.clearfix div div ul li a{ color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;    line-height: 20px;    padding: 13px 0;    text-align: left; text-transform:lowercase}
div#sli_facets.side-col.refine.float aside.clearfix div div.flexcroll.triggerFlex{height: 270px;overflow-y:scroll; margin-right:5px}
    
    
table, .bookclubreviews{line-height:1.5em}


.paymenttextbox{ color: #666666;   font-family: "open_sansregular";      background-color : #F7F778;     border: 1px solid #848484;    height:25px;     width: 275px;     outline:0;   } 
.formTable .fieldLabel{padding-top:7px; padding-bottom:7px; padding-right:5px;}
.paymentdropdown{ border: 1px solid #848484;  color: #666666;       background-color : #F7F778;            padding:3px;            -webkit-appearance: none; width: 275px;              background-position:88px;            background-repeat:no-repeat;             text-indent: 0.01px;/*In Firefox*/         text-overflow: '';/*In Firefox*/}
.paymentdropdown2{ margin-left:5px;border: 1px solid #848484;  color: #666666;       background-color : #F7F778;            padding:3px;            -webkit-appearance: none; width: 175px;              background-position:88px;            background-repeat:no-repeat;             text-indent: 0.01px;/*In Firefox*/         text-overflow: '';/*In Firefox*/}
.subheader{color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;}
.fieldLabel{color: #666666;     font-family: "open_sansregular";    font-size: 10.5pt;}


.product-detail .side-col .add p.rrp{color: #666666; font-family: "open_sansregular";   font-size: 11.5pt;   line-height: 1.3em; text-align:center; padding-top:15px}
 tbody tr td.fieldData select{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 245px;     outline:0;  }
tbody tr td.fieldData input{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 245px;     outline:0;  }
tbody tr td.fieldDataCSV input{ font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 62px;     outline:0;  }
tbody tr td.fieldLabel{font-family:"open_sanssemibold";}
tbody tr td.fieldDatasmall table tbody tr td select{font-family: "open_sansregular"; background-color : #ffffff;border: 1px solid #999999;  height:30px;     width: 58px;     outline:0;}
tbody tr td.fieldDatasmall table tbody tr td.fieldLabel{font-family:"open_sanssemibold"; font-size:10pt;width:20px;}


table.newpaymenttable {border:1px solid #d1d1d1;border-spacing:10px  !important  padding:10px !important}
table.newpaymenttable tbody tr th.mainheader{padding-left:10px;COLOR:#3b3b3b; border-bottom:1px solid #d1d1d1}
table.newpaymenttable th{COLOR:#3b3b3b;border-bottom:1px solid #d1d1d1}
table.newpaymenttable tbody tr.styletwo{background-color:#dbea8f; height:60px; border-bottom:1px solid #d1d1d1; padding-top:10px}
table.newpaymenttable tbody tr.styletwo td{vertical-align:top;} 
table.newpaymenttable tbody tr.styletwo td.radio{padding-left:10px; padding-top:18px; } 
table.newpaymenttable tbody tr.styletwo td.radio label{font-size:1pt; color:#ffffff}
table.newpaymenttable tbody tr.styletwo td.cardtype{font-weight:bold; padding-top:18px;} 
table.newpaymenttable tbody tr.styletwo td.cardtype2{padding-top:18px;} 
table.newpaymenttable tbody tr.styletwo td.img{padding-top:10px !important} 
table.newpaymenttable tbody tr.styleone{background-color:#ffffff; height:60px; border-bottom:1px solid #d1d1d1; padding-top:10px}
table.newpaymenttable tbody tr.styleone td{vertical-align:top;} 
table.newpaymenttable tbody tr.styleone td.radio{padding-left:10px; padding-top:18px; } 
ttable.newpaymenttable tbody tr.styleone td.radio label{font-size:1pt; color:#ffffff}
table.newpaymenttable tbody tr.styleone td.cardtype{font-weight:bold; padding-top:18px;} 
table.newpaymenttable tbody tr.styleone td.cardtype2{padding-top:18px;} 
table.newpaymenttable tbody tr.styleone td.img{padding-top:10px !important} 
table.formTable tbody tr td.fieldDatacheckbox{padding-top:8px}; height:60px; border-bottom:1px solid #d1d1d1; padding-top:10px}
table.newpaymenttable tbody tr.styletwo td{vertical-align:top;} 
table.newpaymenttable tbody tr.styletwo td.radio{padding-left:10px; padding-top:18px; } 
table.newpaymenttable tbody tr.styletwo td.radio label{font-size:1pt; color:#ffffff}
table.newpaymenttable tbody tr.styletwo td.cardtype{font-weight:bold; padding-top:18px;} 
table.newpaymenttable tbody tr.styletwo td.cardtype2{padding-top:18px;} 
table.newpaymenttable tbody tr.styletwo td.img{padding-top:10px !important} 
table.newpaymenttable tbody tr.styleone{background-color:#ffffff; height:60px; border-bottom:1px solid #d1d1d1; padding-top:10px}
table.newpaymenttable tbody tr.styleone td{vertical-align:top;} 
table.newpaymenttable tbody tr.styleone td.radio{padding-left:10px; padding-top:18px; } 
ttable.newpaymenttable tbody tr.styleone td.radio label{font-size:1pt; color:#ffffff}
table.newpaymenttable tbody tr.styleone td.cardtype{font-weight:bold; padding-top:18px;} 
table.newpaymenttable tbody tr.styleone td.cardtype2{padding-top:18px;} 
table.newpaymenttable tbody tr.styleone td.img{padding-top:10px !important} 
table.formTable tbody tr td.fieldDatacheckbox{padding-top:8px}



.scarab-itemlist { padding:0px 16px 10px; position:relative; border: 0px solid #C5D7EF; width:100% }
.scarab-item {display:inline-block;width:62px; height:90px;margin:10px; vertical-align:top; font-size: 1px; color:#fff;}
.scarab-item img { max-width:62px; max-height:90px; display:block; /*margin:0px auto;*/ border:0px;}
.scarab-prev,.scarab-next { position:absolute; width:20px; height:20px; line-height:20px;  top:50%;  margin-top:-10px; cursor:pointer; text-align:center; font-size:16px; color:#B6CD3F;}
.scarab-prev { left:0px;}
.scarab-next { right:0px;}
.scarab-disabled-button {  cursor:default;  opacity: 0.4;}
.scarab-itemlist span.scarab-item a{color:#fff}
div#my-recommendation-container3 div.scarab-itemlist{padding:0px 16px 10px; position:relative; border: 0px solid #C5D7EF; width:100%;  }
div#my-recommendation-container3 div.scarab-itemlist span.scarab-item{/*width:122px;*/ height:auto; text-align:center;padding-left:10px; min-height:200px; overflow:hidden; line-height:8em; display:inline-table; width: 16%;}
div#my-recommendation-container3 div.scarab-itemlist span.scarab-item a img{ max-width:80px; max-height:132px; display:block;  margin-bottom:20 auto !important; border:0px;text-align:left;padding-bottom:10px; /*margin-left:20px;*/}
div#my-recommendation-container3 div.scarab-itemlist span.scarab-item a{  color: #444444; font-family: "open_sanssemibold";  font-size: 10.5pt;  text-decoration: none; text-align:left;}
div#my-recommendation-container3 div.scarab-itemlist span.scarab-item span.price{  color: #b7195d;  font-family: "open_sansregular";  font-size: 10pt;  font-weight: bold;}
 div#my-recommendation-container3 div.scarab-itemlist div.scarab-next{padding-right:30px;top:40%}
 div#my-recommendation-container3 div.scarab-itemlist div.scarab-prev{top:40%}
div.basic_cell_invisible a#ctl00_ctl00_RootPageContent_PageContent_btnCheckOutNowBottom.button.pink{float:right}
div#my-recommendation-container3{ position:relative;}

  div#EmarsysHome div#my-recommendation-container3{/*HEIGHT:200PX !IMPORTANT*/ width:100%; }
div#my-recommendation-container3 div.scarab-itemlist span.scarab-item{min-width:17%; max-width:20%; display: inline-block;}
div#EmarsysHome div#my-recommendation-container3 div.scarab-itemlist span.scarab-item a img{ max-width:90%; height:auto; text-align:left; }
 div#my-recommendation-container3 div.scarab-itemlist span.scarab-item a div.module.line-clamp p{  font-family: "open_sanssemibold";    font-size: 10.5pt;    font-weight: normal;   text-align:left;  /*padding-left:15px;*/     padding-top: 5px;}

#synopsiscontent {border: 0px solid #fff;  height: 15em; padding: 2px;  overflow: hidden }   
.small { height: 320px;overflow:hidden;}
.big { height: auto;}
.expandlink{  color: #666666;     font-family: "open_sansregular"; text-decoration:underline; float:right;font-size: 13px;}
.productdetailssubheading{color: #444444;font-family: "open_sanssemibold";  font-size: 13px; padding-right:5px; line-height: 24px;}
.productdetailsvalue{  color: #666666;  font-family: "open_sansregular";   font-size: 13px;  line-height: 24px;}

.thankyoupoints{  background: none repeat scroll 0 0 #000000; color: #ffffff; float: left;  height: 80px;  padding: 40px 0;  position: relative;  width: 97%;}
.thankyoupoints h2 {font-family: "open_sansregular";  line-height: 1.3em;  padding-left: 20px;   padding-right: 60px;  position: relative;  top: -25px; color: #b6cf2f;  font-size: 1.2em !important;}
.thankyoupoints img { bottom: -20px; position: absolute;  right: 10px;}

 div.basic_cell_invisible a#ctl00_ctl00_RootPageContent_PageContent_lnkButtonApplyVoucher.button.green{position:relative;top:-10px}
 .shoppingcartPromoTextbox{  border: 0 none; color: #444444; font-family: "open_sansregular";  height: 33px;   outline: 0 none;padding-left:5px;margin-top:5px; width:100%}
 
/* Hover tooltips */
.field-tip {position:relative;cursor:help;}
 .field-tip .tip-content {  position:absolute;   top:-55px;  right:9999px;  width:200px;  margin-right:-200px; /* width + left/right padding */    padding:10px;   color:#fff;   background:#333;  -webkit-box-shadow:2px 2px 5px #aaa;  -moz-box-shadow:2px 2px 5px #aaa;          box-shadow:2px 2px 5px #aaa;   opacity:0;   -webkit-transition:opacity 250ms ease-out;     -moz-transition:opacity 250ms ease-out;            -ms-transition:opacity 250ms ease-out;             -o-transition:opacity 250ms ease-out;                transition:opacity 250ms ease-out;    }
 .field-tip .tip-content:before {  content:' '; /* Must have content to display */  position:absolute; top:30%;       left:-16px; /* 2 x border width */        width:0;      height:0;      margin-top:-8px; /* - border width */       border:8px solid transparent;        border-right-color:#333;    }
 .field-tip:hover .tip-content { right:-20px;      opacity:1;  }
 .button.GreyNew{background: none repeat scroll 0 0 grey;  border: medium none; color: #ffffff;  cursor: pointer;    font-family: "open_sanssemibold";    font-size: 8pt;    font-weight: normal;    height: 30px;    line-height: 3em;    padding-bottom: 5px;    text-align: center;    text-decoration: none;    vertical-align: middle;}    
 .button.nobutton {   display:none !important;    color:White !important;     background: none repeat scroll 0 0 #fff   !important;    font-size: 1pt !important;    font-weight: normal !important;    height:1px !important; }
    
progressbar { width: 100%;  height: 15px; background-color: #eee; padding: 2px;  margin: .6em 0; border: 1px #000 double; clear: both; }
#progress { background: #B6CD3F; /*-- Color of the bar --*/  height: 15px;  width: 0%;  max-width: 100%;  float: left;  -webkit-animation: progress 2s 1 forwards;  -moz-animation: progress 2s 1 forwards;  -ms-animation: progress 2s 1 forwards;  animation: progress 2s 1 forwards;}
#proganimate { height: 15px;  width: 100%; overflow: hidden; background: url('https://www.easons.com/images/cards/animatedscroll.gif') repeat-x;  -moz-opacity: 0.25;  -khtml-opacity: 0.25;  opacity: 0.25;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); filter: alpha(opacity=25);}
@-webkit-keyframes progress {  from { }  to { width: 36% }}
@-moz-keyframes progress { from { }    to { width: 36% }}
@-ms-keyframes progress { from { } to { width: 36% }}
@keyframes progress {  from { }  to { width: 36% }}

/*tabs for reviews*/
ul#tabs {  list-style-type: none;  padding: 0;  text-align: left;  margin: 0 0 0 !important;  position:relative;  top:1px;}
ul#tabs li { display: inline-block; background-color: #F5F5F3;  border: solid 1px #e4e4e4;  border-bottom:0px;  padding: 10px 40px;   /*margin-bottom: 4px;*/   color: #666666;   cursor: pointer;}
ul#tabs li:hover { background-color: #b6cd3f;  color:#e4e4e4}
ul#tabs li.active { background-color: #fff; border-bottom:1px solid #fff;}
ul#tab { list-style-type: none;  margin: 0 !important;  padding:!important;}
ul#tab li { display: none;}
ul#tab li.active { display: block;}


/*fix kind of for feefo*/
#feefoimagecontainer{width:210px; height:45px; overflow:hidden; position: relative; border: 0px solid black;}
#feefoimagecontainer img { position: absolute; top: -20px;  left: -2px;}

#feefoimagecontainertabs{width:210px; height:15px; overflow:hidden; position: relative; border: 0px solid black;}
#feefoimagecontainertabs img { position: absolute; top: -24px;  left: -2px;}

#sli_search_1 {width:385px;height:41px;color:#bfbfbf;border:0px; margin-left:4px;font-family: 'open_sansregular'; font-size:13pt;outline:0; width: calc(100% - 63px) }
#mygreenbar {text-align:center; background-color:#b6cd3f; position:relative;top:-65px; height:67px;max-height:67px;}
#main {padding-bottom:20px;padding-top:25px}
#unsub_input {width:255px}
#newsletter_cell {width:306px}
#newsletter_button {width:144px;}

#signin {display: none}
.show-mobile {display: none}
.bx-viewport {margin:0 65px; width: calc(100% - 130px) !important;z-index: 999}
.bx-controls {position: relative;top:-240px;}
.bx-wrapper {position: relative;}
.bx-next {position: absolute; right:0;}
.bx-wrapper {width:100% !important; max-width:1000px !important;}

.navigation .utility-links {display:none;}
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

input[type="checkbox"] { -webkit-appearance: checkbox !important; }
input[type="radio"] { -webkit-appearance: radio !Important; }

.basketpopup {
	display: block;
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	min-height: 50px;
	background-color: #fff;
	padding: 20px;
	text-align: center;
	border: 3px solid #de498c;
	line-height: 20px;
	font-size:12pt;
	z-index:999;
	width: 100%;
	max-width: 320px;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 12px 1px rgba(0,0,0,0.4);
}

.evouchers div.row ul.clearfix li.span4 label img { cursor: pointer; }

.basic_table_invisible.agerangepods{width:100%}
.agerangeh2{  font-family: 'Love Ya Like A Sister', cursive; font-size:1.2em; text-align:center; display:block; padding:10px}
.agerangepods div.basic_row_invisible div.basic_cell_invisible{width:19%; padding-right:1%}
 div.basic_table_invisible.agerangepods div.basic_row_invisible div.basic_cell_invisible a {text-decoration:none}

.six_pod_section { clear: both; }
.six_pod_section .basic_row_invisible .basic_cell_invisible { /*width: 232px;*/ float: left; display: inline-block; margin: 0 6px 6px 0; }
.six_pod_section .basic_row_invisible .basic_cell_invisible a img { margin: 0 !important; width: 100%; }	
	
@media (max-width: 959px) {

input[type=checkbox]
{
  -webkit-appearance:checkbox !important;
}

.landing-page .side-col .menuheader:hover{cursor:pointer}

aside#category_nav {margin-bottom:20px;}

.navigation .utility-links {display:block;}

/*----- Accordion -----*/
.product_accordion {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
	float:left;
	width:100%;
	display:block;
}

.product_accordion  {
    overflow:hidden;
    background:#fff;
}

.product-accordion, .product-accordion .accordion-section {
	background-color:#fff;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border:1px solid #eee !important;
	background:#fff url("/images/tab_plus.jpg")  95% 12px no-repeat; 

    /* Type */

    color:#666666;
}

.accordion-section-title:hover {
	background:#fff url("/images/tab_plus.jpg")  95% 12px no-repeat; 
}

.accordion-section-title.active, .accordion-section-title:hover {
	color:#000;
    /* Type */
    text-decoration:none;
}
.accordion-section-title.active {
	background:#fff url("/images/tab-minus.jpg")  95% 12px no-repeat; 
}
.accordion-section-title.active:hover {
	background:#fff url("/images/tab-minus.jpg")  95% 12px no-repeat; 
}

/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
	background-color:#fff;
}
.accordion-section-content * {
	background-color:#fff !important;
}

.accordion-section-content .invisible{
	visibility: visible;
	display:block;
}

	.nav > li {border-bottom:1px solid #fff} 
	.site-header .logo {z-index:999}
	#RateCommentFrm {width:100% !important; max-width: 400px;}
	body {max-width:100%; overflow-x: hidden;}
	body.sli_default {overflow-x: initial;}
	.tab_Grey {border:none;}
	.kobo_cell {border: none;}
	.bx-controls {/*display: none*/ z-index: 999; top: -260px;}
	.bx-controls  a {background-color: rgba(255,255,255, 0.6); display: inline-block; padding: 4px; border: 2px solid #000;}
	.bx-controls  a  img { width: 95%; }
	.bx-viewport {margin:0px;}
	.bx-viewport{width:100% !important;}

	.basic_table_invisible {max-width: 100% !important}

	img {max-width:100%;}
	.fullwidth, .inner, .tab_Grey, .tab_Grey > div {width: 100% !important; }
	.floatright {float:left;}
	.side-col {width:100%;}
	.carouseltitle {font-size: 23px;}
	.tabs_Grey-container {width:100%;}
	.breadcrumbs {background-color: #eee; padding:5px 20px; margin-bottom: 10px; height:30px;}
	.breadcrumbs li {background: none}
	.breadcrumbs li {border:none}
	.breadcrumbs li:first-child {border:0;}
	.breadcrumbs li:last-child {background: none}
	.breadcrumbs li a .icon.home {display: none}

	.show-mobile {display: block;}

	.bars {padding-top:15px;padding-left:24px; float:left;}
	.bars .bar {width:40px;height: 5px; background-color: #fff; margin-bottom: 5px; display: block}
	#mygreenbar span {padding-top:17px; color:#fff; float:left; padding-left:20px; font-size: 21px;}

	.page {
		width:100%;
		max-width:100%;
	}

	.inner,.wrap{
		display: -webkit-flex;
		display:    -moz-flex;
		display:     -ms-flex;
		display:         flex;
		-webkit-flex-direction: column;
		   -moz-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-flex-wrap: wrap;
		   -moz-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		display:flex;
	    max-width: 100%;
	    width:100%;
	  }

	  .home .page {padding: 0 20px;}

	  .landing-page {padding:20px;}
	  .side-col > .box {border:0;}

	  .span12 .span1, .span12 .span2,.span10, .span12 .span3, .span12 .span4, .span12 .span5, .span12 .span6, .span12 .span7, .span12 .span8, .span12 .span9, .span12 .span10, .span12 .span11, .span4  {margin:0; width:100% !important;}
	  .gridwrapper .span1, .page .span1, .gridwrapper .span2, .page .span2, .gridwrapper .span3, .page .span3, .gridwrapper .span4, .page .span4, .gridwrapper .span5, .page .span5, .gridwrapper .span6, .page .span6, .gridwrapper .span7, .page .span7, .gridwrapper .span8, .page .span8, .gridwrapper .span9, .page .span9, .gridwrapper .span10, .page .span10, .gridwrapper .span11, .page .span11, .gridwrapper .span12, .page .span12, .gridwrapper .span13, .page .span13, .gridwrapper .span14, .page .span14, .gridwrapper .span15, .page .span15, .gridwrapper .span16, .page .span16 { margin:0};
	  
	  .tabs li {width:100%;}

	  #mygreenbar {width:69%; top:-17px; height:55px; cursor: pointer}
	  #signin {width:30%; top:-72px; position: relative;float: right;height:55px; background-color: #777;padding:18px; display: block}
	  #signin a{color:#fff; font-size:0.92em;}
	  .site-header {margin-bottom:10px; width:100% !important;}

	  #main {position: static; top:-50px;}

	/* MAIN NAV */
	.navigation {display: none; position:absolute;left:0; top:194px;width:100%; z-index: 9999;}
	.navigation ul.nav li {width:100%; float:left;}
	#menu-wrapper ul.nav {position: relative; left:0;width:100%;}

	#menu-wrapper ul.nav  li { transition: none; background:#b6cd3f }
	#menu-wrapper ul.nav >  li {padding:0; transition: none; background:#b6cd3f url("/images/nav_open.png")  95% 17px no-repeat;   }
	#menu-wrapper ul.nav > li.active {background:#b6cd3f url("/images/nav_close.png")  95% 17px no-repeat;}
	#menu-wrapper ul.nav > li:hover > a {/*background:#c21e25;*/ color: #b6cd3f !important;}

	#menu-wrapper ul.nav  > li  > a {	  border-right: 1px solid #fff}

	#menu-wrapper ul.nav  li  a{line-height:inherit; height:auto; padding:20px 0 20px 20px; width:83%;}
	/*#menu-wrapper ul.nav  li  a:hover {background-color:#b6cd3f; color:#b6cd3f }*/
	.navigation .utility-links.nav  {display:block; position: relative;left:0; border-bottom: 1px solid black; top:0}

	.navigation ul.nav li > div { display:none; border-color: #fff; border-bottom: none!important;}

	.navigation ul.nav li > div,
	.navigation ul.nav > li > div#smaller,
	.navigation ul.nav > li > div#smaller2,
	.navigation ul.nav > li > div#medium,
	.navigation ul.nav > li > div#medium2,
	.navigation ul.nav > li > div#larger {
		width: 100% !important;
		border-right: none;
		border-top: 1px solid #ffffff;
		background-color: #ffffff;
	}
	
	.navigation ul.nav .nav-column,
	.navigation ul.nav .nav-column1,
	.navigation ul.nav .nav-column2,
	.navigation ul.nav .nav-column3 {
		margin: 0 !important;
		width: 100%;
		padding: 0;
	}
	
	.navigation ul.nav .nav-column3 li a:hover,
	.touch .navigation ul.nav .nav-column3 li a:hover {
		color: #888888;
	}
	
	.navigation ul.nav li div {position: relative; visibility: visible; opacity: 1;}
	.navigation ul.nav div h3 {font-weight:bold; margin: 0; padding: 20px; border-bottom: 1px solid #b6cd3f; display: block; clear: both; width: 100%; background-color: #ffffff;}

	.navigation .utility-links.nav li {border-bottom: 1px solid #646464;}
	.navigation .utility-links.nav li a {background-color:#fff; color:#b6cd3f; }
	.navigation .utility-links.nav li a:hover {background-color:#b6cd3f; color:#fff }
	.nav .nav-column {width:100%;}
	/*.nav .nav-column li a, .nav .nav-column2 li a{padding:10px;color:#fff;}
	.nav .nav-column li a:hover, .nav .nav-column2 li a:hover {background-color:#b6cd3f;}*/
	.nav .nav-column2 {margin:0;}

	.navigation #menu-wrapper ul.nav li > div ul li {
		background-color: #ffffff;
		border-bottom: 1px solid #b6cd3f;
	}	
	
	.navigation #menu-wrapper ul.nav li > div ul li a {
		width: 100% !Important;
		padding: 20px 20px 20px 40px;
	}
	
	.navigation #menu-wrapper ul.nav li h3.sub-menu-spacer {
		display: none;
	}

	  /* BASKET */
	  .site-header .basket {position: absolute;top:25px; right:20px;}
	  .site-header .basket .header {width:129px; float: right}
	  .site-header .basket .basket-button {display: none}

	  .basic_table_invisible, 
	  .basic_cell_invisible, 
	  .basic_row_invisible {display:block;}

	  .items .basic_cell_invisible {width:100%; float:left; margin-bottom:25px;}
	  .items .basic_cell_invisible:after {clear:both;}
	  .items .basic_cell_invisible .basic_cell_invisible{width:50%; float:left;}

	  .site-header .search {top:0;margin:35px 0; position: static}

	  .site-header {height:195px;}
	  .site-header .search {width:100%; position: relative; overflow: hidden;}
	  .site-header .search button[type='button'] { position: absolute; }

	  /* HIDE ELEMENTS */
	  .site-header .top, 
	  .topheaderusp {display:none;}

	  .site-header .inner {padding:0 20px;}

	  .page .span8, .page .span7, #footersocial, .page .span12, .page .span5, .page .span3, .span12, .span4  {width:100%;}

	  #main {padding:0px;}

	  /* CATEGORY PAGE */
	  .newbookoftheweek_tablecell {float:left; padding-bottom:15px;}
	  .bookstext {margin-top:20px;}
	  #carousel-1973 h1{font-size:1.6em;}
	  /*#carousel-1973 div{display: none;}*/
	  .landing-page .side-col ul{display: none}
	  .tab_Grey .basic_cell_invisible{padding:20px; text-align: left}
	  .tab_Grey .basic_cell_invisible p{text-align: left !important}
	  .tab_Grey{float:none;}

	/* HOMEPAGE */
	.items img {width:100%; height: auto;}
	#EmarsysHome, .mobile-hide {display:none;}
	#carousel-1933, #carousel-488, #carousel-1932, #carousel-1934 {display:none;}
	#carousel-1939 hr{display:none !important;}
	#carousel-1939 {padding-top:25px !important;}
	#carousel-1939 > .basic_table_invisible > .basic_row_invisible > .basic_cell_invisible {border-bottom:1px solid #777777;}
	#carousel-1939 .basic_cell_invisible .basic_cell_invisible {padding:5px;}
	#carousel-1939 .podbutton {width:60%;} 
	#carousel-1939 > .basic_table_invisible > .basic_row_invisible > .basic_cell_invisible .basic_table_invisible .basic_cell_invisible:nth-child(2) {float:right !important;}
	#carousel-1939 > .basic_table_invisible > .basic_row_invisible > .basic_cell_invisible .basic_table_invisible .basic_cell_invisible:nth-child(2) {float:right !important;}
	
	#carousel-1939 > .basic_table_invisible > .basic_row_invisible > .basic_cell_invisible .basic_table_invisible .basic_cell_invisible:nth-child(2) {float:right !important;}
	#carousel-1939 > div > div > div > div > div:nth-child(3) > div {float:right}
	#carousel-1939 > div > div > div > div > div:nth-child(2) > div {margin-bottom:0}
	#carousel-1939 .basic_row_invisible {width:100%;}
	#carousel-1939 .podbutton {float:right;}
		
	.home section:nth-child(3) {padding-top:0 !important;}
	.home section:nth-child(3) > a > img {display:none;}
	.home section:nth-child(3) br {display: none;}

	/* SIGNIN */
	#contentfullwidth {padding: 0 20px;}

	/* Product Page */
	.product-detail .side-col.order-panel {width:100%;}
	.product-detail .side-col .loyality-points {width:100%;}
	.product-detail .span5 h3 {display:none;}
	.product-detail .detail-tabs{margin-bottom: 0 !important;padding-bottom:0;}
	.product-detail article {
		width: 100%;
		/*display: -webkit-flex;
		display:    -moz-flex;
		display:     -ms-flex;
		display:         flex;
		-webkit-flex-direction: column;
		   -moz-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-flex-wrap: wrap;
		   -moz-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;*/
	}

	.product-detail hr {display: none}
	.product-detail ul#tabs li {width:100%;}
	.product-detail .mobile-details {margin-bottom:30px;}
	.product-detail .mobile-details h1{margin-bottom: 0}
	.product-detail .mobile-details .price{font-size:2em; margin-top:10px; color:#b7195d;  }

	.product-detail .side-col div.add {text-align: left; padding:15px;}
	.product-detail .side-col div.add .rrp {float:left; width:50%; text-align: left}
	.product-detail .side-col div.add .price  {float:right;width:50%; text-align: right; padding-right:0px;}
 	.product-detail .side-col div.add .price:after  {clear:both;}
 	.product-detail .side-col div.add a {float:left;margin:0 0 20px 0;}
 	.product-detail .side-col div.add a:after{clear:both;}
 	.product-detail .side-col {border-right:1px solid #dcdcdc;}
 	.product-detail  .add div {float:left; margin-top:5px; width:50%;}
 	.product-detail .side-col div.add a {width:85%;}
 	.product-detail .side-col div.add button.add {float:right;}
 	.product-detail .side-col div.add button.add:after {clear:both;}
 	.product-detail .addtowishlist {font-size:11pt;}
 	.product-detail .order-panel .box. .add a {font-size:11pt}
 	.product-detail .addtowishlist i {width:15px;}
	.product-detail .top-left .quick-checks li {padding-left:0;margin-bottom:0.8em;}
	.product-detail .tabs li {width:100%;}
	.solidbox {margin-left:0 !important;}
	.product-detail .side-col .shops {display: none}
	.product-detail .loyality-points span {width:73%; display: block}
	.product-detail .order-panel img {display: none;}
	.product-detail .media iframe{width:100% !important;}
	.product-detail .side-col div.add {border:0;}
	.product-detail .order-panel {border-left:1px solid #dcdcdc; margin-bottom:20px;}
	.product-detail .order-panel .box .add {padding-top:0px;}
	.product-detail .side-col .loyality-points {border-left:0;}

	.tabs a { text-align: left; background: #fff; padding:0.4em 1.2em;}
	.tabs a:hover { text-align: left; background: #eee !important;}
	.tabs a.active {background: #eee !important}
	.tabs a.active:hover {background: #eee !important;}

	.review_section #tabs li:nth-child(1) {border-top:1px solid #e7e7e7  !important;}
	.review_section #tabs li { text-align: left; background: #ffffff ; padding:0.6em 1.2em;border-top:none; border-bottom: 1px solid #e7e7e7;}
	.review_section #tabs li:hover { text-align: left; background: #eee  !important; padding:0.6em 1.2em;}
	.review_section #tabs li.active {background: #eee ;}
	.review_section #tabs li.active:hover {background: #eee !important;}

	td.CommentAuthor {padding:20px;}
	td.CommentAuthor span.symbol {float:left;}
	td.CommentAuthor p#staffreview, td.CommentAuthor p#staffreview2 {text-align:left; margin-left:80px;}
	p#staffreview2 {padding-left:0;}
	.reviewer-type.staff.span3.no-left-margin p b {margin-left:0;}
	td.CommentAuthor p#staffreview, td.CommentAuthor p#staffreview2 {padding-top:3px;}
	td.CommentAuthor div.detail span.reviewdate {margin-bottom:5px;}
	td.CommentAuthor .review-description {margin:5px 0;}
	td.CommentAuthor h3.reviewheading {margin:4px 0;}
	td.CommentAuthor p#reviewcritic {text-align: left; margin-left:80px;}

	.buyonegetonefree {top:0px; right:1px;}
	.freedeliveryflagbottomleft {left:0px;}

	table.comm-table, table.comm-table tr, table.comm-table td {display: block}
	table.comm-table tbody tr:nth-child(1) {display: none;}
	table.comm-table tbody tr td {float:left; width:50%;}
	table.comm-table tbody tr td:nth-child(3) {width:100%; margin-bottom:5px;}
	.comm-rating {padding:0 !important;}
	ul#tabs li.active {border-bottom:1px solid #c8c8c8;}
	/* Category Page */
	.kidsh2{font-size:2.7em;}
	/*#carousel-1970 {display:none;}*/
	.categoryblock .span2 {width:20%;}
	.categoryblock .span2 img {width:50% !important; height:auto !important;}
	.landing-page .categoryblock .link img {left:25%;}
	.carousel-1764 {padding:20px 0 !important;}
	.landing-page .side-col br {display: none;}
	h3.menuheader {line-height: inherit; border-bottom:1px solid #333; padding:5px 0; width:100%; background: url('/images/cat-plus.png') no-repeat top right;}
	h3.menuheader.active {background: url('/images/cat-minus.png') no-repeat top right;}
	.side-col .menu li {margin-bottom: 10px;}
	h3 {margin-top:8px;}
	.side-col > .box {text-align:left !important; width:100%; float: left}
	.landing-page .side-col ul{margin-top:25px; float:left; width:100%; margin-bottom: 0}
	.newbookofweek_button {
		width: 120px;
		margin: 0 auto;
		display: block;
	}
	
	.newbookofweek_button .button.pinknew { width: 100%; }
	
	.LandingPageTop,
	#landingpagetop,
	#LandingPageTop { top: 0 !important; }
	
	#SearchByAgeRange { margin-bottom: 40px; }
	#SearchByAgeRange .categoryblock .span2.first { padding: 0; }
	#SearchByAgeRange .categoryblock .span2 img { display: none; }
	#SearchByAgeRange .categoryblock .span2 a { height: 60px; }
	
	div.ViewAllLink { position: static !important; float: none !important; margin-bottom: 20px; }
	
	.six_pod_section { width: 100% !Important; }
	.six_pod_section .basic_row_invisible .basic_cell_invisible { width: 49%;}
	.six_pod_section .basic_row_invisible .basic_cell_invisible:nth-child(even) { margin-right: 0; }
	
	/* BASKET PAGE */
	.basket table tbody tr td {float:left; width:100%;}
	.basket table.promo-section tbody tr td:first-child {
		width: 70%;
	}
	.basket table.promo-section tbody tr td:nth-child(2) {
		width: 30%;
	}

	/* CHECKOUT PAGE */
	.steps li {width:50% !important;}

	div.checkout {padding:20px;}
	div.checkout .steps{display: none}
	div.checkout #new-address {margin-top:20px;}
	div.checkout .form span {text-align: left; margin-bottom: 5px;}
	div.checkout .giftoptions{display: none;}
	div.checkout .proceed-buttons br{display: none;}
	div.checkout .proceed-buttons a:last-child {float:right; margin-top:20px;}
	div.checkout .form fieldset div {margin-bottom:1.2em;}
	div.checkout .form fieldset div {margin-bottom:1.2em;}
	body.checkout .form .notification  {margin-top:0px;margin-left:0px;}
	body.checkout .inner img{width:160px;}
	div.checkout .page .span12 > table > tbody > tr > td {display:block;width:100%;}
	div.checkout .button.pink {width:100%;height:45px; font-size:15px;}
	div.checkout .secondary-button.pink {width:100%; margin-left:0; font-size:0.9em;}
	div.checkout .secondary-button.pink:hover { background-color: #ffffff !important; color: #db518d !important; }
	div.checkout .button.green:hover { background-color: #00502f !important; color: #ffffff !important; }
	div.checkout  h1 {font-size:1.5em;}
	div.checkout #basketsummarytable td.pink.floatright span {float:right; padding-right:10px;}
	div.checkout .cart-summary {width:100% !important; margin:0 !important;}
	div.checkout .cart-summary .summary-subtotal td{width:50%;padding-left:10px;}
	div.checkout .cart-summary .cart-promotion-breakdown td{width:50%;padding-left:10px;}
	div.checkout .cart-summary .shipping td{width:50%;padding-left:10px;}
	div.checkout .cart-summary .summary-total td{width:50%;padding-left:10px;}
	div.checkout .cart-summary td.total{text-align: right; padding-right:10px;}
	div.checkout .other-addresses .span6 {width:100%;}
	div.checkout #ctl00_ctl00_RootPageContent_PageContent_pnlSelectAddress h2 {top:0 !important;}
	div.checkout.delivery .addresses .button {margin-right:20px; float:right;}
	div.checkout.delivery .addresses dd{margin-bottom:10px !important;}
	div.checkout.delivery .addresses dt{clear:both;}
	div.checkout.delivery .addresses .controls {float:right; margin-right:20px !important; width:52%;text-align: right}
	div.checkout.delivery .addresses .controls a{text-align: right}
	div#address-customer dd::after {clear:both;}
	div.checkout #basketsummarytable td {width:50%; margin-right:0px; }
	.checkout.payment1 .card {background:none;}
	.checkout.payment1 .card .formTable .fieldLabel table {width:100% !important;}
	.checkout.payment1 .card .formTable input, .checkout.payment1 .card .formTable select {margin-bottom:5px;}
	.checkout.payment1 .card .formTable tr td.fieldDataCSV  input {margin-bottom:35px;}
	.greyHzShadeBar {display:none;}
	div.checkout .checkoutnewdiv input { width: 72% !important; left: 0; }
	span#ctl00_ctl00_RootPageContent_PageContent_LabelLoyalty3 { margin-bottom: 10px; }
	.checkoutnewdiv .spacer,
	.checkoutnewdiv .spacera { right: 0; width: 26%; }
	
	.checkoutnewdiv .spacer a,
	.checkoutnewdiv .spacera a {
		max-width: 100%;
		width: 100%;
	}
	
	.basic_table_invisible.checkout-buttons-section { float: right; display: table; }
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible { display: inline-block; }
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible:first-child {float: left;}
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible:first-child input { top: 0 !Important; }
	
	
	/* BASKET */
	body.checkout .site-header {height:73px; padding-top: 25px;}
	div.basket .generaltable, div.basket .generaltable tr, div.basket .generaltable  td { display: block; position: relative}
	div.basket .generaltable thead{display: none;}

	.basket .generaltable.basket .span5 {width: 100%; max-width: 110px; margin:0 30px 10px 0; min-height: 140px;}
	.basket .generaltable.basket .span5 img {width:100%;}
	.basket .generaltable.basket td.pink.floatright {display: none !important}

	.basket .basketintro .button, .basket .basketintro .secondary-button {top:0;}
	.basketintro p {margin-bottom:10px !important;}
	div.basket h3 {width:100% !important;}
	div.basket table td input.shoppingcartPromoTextbox {width:calc(100% - 10px) !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
	div.basket a.button.green {width:100% !important; float:right; }
	div.basket .secondary_pay {display: none;}
	div.basket .basket_slider {display: none}
	div.basket .basketcontrols {text-align: left}
	div.basket .basketcontrols div {float:left;}
	div.basket .basketcontrols a {float:left;}
	div.basket #minicart td.easonwishlistproductdetail { width: 35%; float: left; min-height: 200px; padding-right: 15px;}
	div.basket #minicart td.easonwishlistproductdetail div:nth-child(2) {width: 100%; display:block; clear: both;}
	div.basket td.basketcontrols a:nth-child(2) {margin-right:18px;}
	div.basket .basketcontrols br:nth-child(3) {display: none;}
	div.basket .basketcontrols br:nth-child(4) {display: none;}
	div.basket td#thisone div:nth-child(2) span {/*display: none;*/}
	div.basket table.generaltable tbody > tr {/*height:295px;*/ height: auto; float:left; width: 100%;}
	div.basket .generaltable tr td:nth-child(2) {position: relative; /*top:-125px; left:130px; width:200px;*/ width: 65%; padding-right: 30px;}
	div.basket .generaltable tr td:nth-child(3) {position: relative; /*top:-125px; left:130px; width:200px;*/ width: 65%; min-height: 75px;}
	div.basket .generaltable tr td:nth-child(5) {display: none}
	div.basket .generaltable tr td.basketcontrols {position: relative; /*top:-125px; left:130px; width:200px;*/ width: 65%; margin-top: 0px !important;}
	.basket .basketcontrols .form {width:auto; margin:0 15px 0 0;}
	.basket .basketcontrols input[type="text"] {margin:0;}
	.checkout .form.register.signin .button {margin-top:-50px;}
	.checkout .form.register {margin-bottom:0;}
	.proceed-buttons a{margin-bottom:10px;}
	
	div.basket div.span16.floatright > table > tbody > tr > td:nth-child(1) {display:none}
	div.basket div.span16.floatright > table > tbody > tr > td:nth-child(2) {display:none}
	#ctl00_ctl00_RootPageContent_PageContent_pnlShowBillingEmail > div:nth-child(2) {margin-bottom:10px;}
	
	#ctl00_ctl00_RootPageContent_PageContent_pnlShowBillingEmail > div:nth-child(1) {margin-bottom:10px;}
	#ctl00_ctl00_RootPageContent_PageContent_pnlShowBillingEmail > div:nth-child(2) > div {display:none}
	/*a.movetowishlist {margin-top:10px;}*/
	#tab_Grey-4 {display: none !important}
	
	.box .add div input {margin-top:20px; padding:10px; width:auto;}
	
	#ctl00_ctl00_RootPageContent_PageContent_DataList_address td .basic_table_invisible { width: 100% !Important; margin: 0 !important; padding: 10px 20px; }
	#ctl00_ctl00_RootPageContent_PageContent_pnlYourCards .spacer input.send:hover,
	#ctl00_ctl00_RootPageContent_PageContent_pnlAddressBook .spacer input.send:hover {
		background: none repeat scroll 0 0 #B6CD3F;
		border: medium double;
		clear: none;
		color: #FFFFFF;
		display: inline-block;
		float: right;
		font-size: 12px;
		outline: medium none;
		padding: 6px 28px;
		text-align: center;
		text-transform: uppercase;
		width: auto;
	}
	
	#ctl00_ctl00_RootPageContent_PageContent_pnlReviews .span8,
	#ctl00_ctl00_RootPageContent_PageContent_pnlYourCards .span8,
	#ctl00_ctl00_RootPageContent_PageContent_pnlAddressBook .span8,
	#ctl00_ctl00_RootPageContent_PageContent_pnlmyaccount .span8,
	#ctl00_ctl00_RootPageContent_PageContent_pnlOrders .span8,
	#ctl00_ctl00_RootPageContent_PageContent_pnlSavedItems .span8 { padding: 0 !Important; } 
	#ctl00_ctl00_RootPageContent_PageContent_grd_WishList tr th {display: none;}
	#ctl00_ctl00_RootPageContent_PageContent_grd_WishList tr td { display: block !Important; width: 100% !important; }
	
	#ctl00_ctl00_RootPageContent_PageContent_pnlAddressBook .span8 input { float: right; }

	/* KOBO PAGE */
	.kobo_table {width:100% !important;display: block; padding:20px !important;}
	.kobo_table, .kobo_row {display:block; width:100% !important; clear: both;}
	.kobo_cell {
		width: 50% !Important;
		float: left;
	}
	.tab_Grey-content {display:block !important;}
	.tab_Grey-content {display:block; width:100% !important;}
	.tabs_Grey-menu {display:none;}
	.kobo_row {background-color: #fff} 
	.basic_table {width:100% !important;}
	.basic_table .basic_cell {width:100% !important; max-width:100% !important;}
	.basic_table {display: block !important clear: both;}
	.basic_table .basic_row {display: block !important}
	.basic_table .basic_row .basic_cell {display: block !important}
	.kobo_table .basic_table .basic_cell p:nth-child(1) {padding-top:0 !important;}
	#tab_Grey-6 > div > div > div:nth-child(2) > div > div > div > p {padding-top:0 !important;}
	#tab_Grey-6 > div > div > div:nth-child(2) > div > div > div > br:nth-child(1) {display: none}
	#tab_Grey-6 > div > div > div:nth-child(2) > div > div > div > br:nth-child(2) {display: none}
	
	.basic_table.shop-benefits .basic_cell {
		width: 50% !important;
		float: left;
	}
	
	/* ACCOUNT PAGE */
	.page .fullwidth { margin-left:0px;}
	#ctl00_ctl00_RootPageContent_PageContent_ImageButton1 {display: none}
	.solidbox {min-height:510px !important;}
	#new-address .alignright {text-align:left;}
	.side-col .menu li {border-bottom:1px solid #b6cd3f; width:100%; text-align: left}
	.side-col .menu li a {float:left;}
	.solidbox {min-height: 470px !important}
	/* SIGN IN PAGE */
	.signin input[type=text], .signin input[type=password]{width:100% !important;float:left !important;}
	td.address table tr td {display: block;width:100% !important;}
	td.address table tr td  dd{margin-left:0px;}
	/* Store locator */
	#store_locator {display:block; width:100%;}
	#store_locator > tr, #store_locator > tr > td {display:block; width:100%;}
	#mapsmainbox {display:none;}
	#store_locator select#dest {margin-bottom:15px;}
	#dest {padding:6px; margin-bottom: 10px; width:100% !important;}

	.bx-wrapper li {display:block;width: 10000px;}

	/* CONTACT US */
	div#address-customer {float:left !important; width:100% !important;}
	div#address-customer input, div#address-customer textarea {float:left !important; width:100% !important;}
	div.landing-page div.checkout.delivery {padding:0!important;}
	div#address-customer dd{margin:0;}
	div#address-customer dd input{margin-bottom:5px;}
	div#address-customer dt img {margin:5px 0 5px 0;}
	#lipsum {margin-bottom: 7px;}
	#lipsum h4 {margin-top:10px;}
	#lipsum table {margin-top:10px;}
	#lipsum h2 {margin-bottom:10px;}
	/* FOOTER */
	footer {max-width:100%;width:auto;}
	#footer { background-image: none; background-color: #333333; padding:20px;height:auto;}

	#carousel-1939 .basic_cell_invisible {padding:0 !important;}
	#carousel-1939 a img {width:95% !important;}

	#footer #footertopnavlistitem {width:100%;float:left;display: block;}
	#footer #footertopnavlist:after {clear:both;}
	#footer #footertopnav {height:auto;}
	#footer .basic_table_invisible {display: block}
	#footer #footersocial img {width:100%; float:left;}
	#footer #footersocial .basic_row_invisible {display: block;width:100%;}
	#footer #footersocial .basic_row_invisible:after {clear:both;}
	#footer #footersocial .basic_cell_invisible {width:50%;float:left;}
	#footer #social_footer {width:100%;}
	#footer #footerlinks {width:auto;max-width:100%;}
	#footer #footerlinks .basic_cell_invisible {float:left; width:50% !important;}
	#footer #footersubscribeheader {max-width: 100%; width:auto; font-size:17pt;padding-bottom:0;}
	#footer .newfooter-email {width:60%; float:left;}
	#footer #newsletter_cell {width:100%;}
	#footer #newsletter_button {width:auto;}
	#footer #newsletter_button input {float:left;}
	#footer .newfooter-submit {width:116px;}
	#footerlinks > div > div:nth-child(3) {padding-left:0 !important;}
	#footerlinks > div > div:nth-child(4) {text-align:left !important;}
	#footerlinks > div > div:nth-child(4) span {left:0 !important;}
	a.go-to {top:0;} 
	.account_details h1{margin-top:10px;}
	.box br {display:none;}

	.product-detail .add div {margin-top:18px;}
	.product-detail .side-col div.add button.add {float:left;width:50%;}
	.product-detail .side-col div.add a {float:left; width:50% !important; padding-left:20px; margin-top:25px; text-align: right}

	.fieldLabel div {}
	.field-tip u {display: none}
	.field-tip i {display: none}

	.card div#content table.formTable tr {margin-bottom:5px;}
	.card div#content table.formTable td {padding-top:0 !important;}
	.fieldLabel .warning {height:auto !important;}

	#minicart table, #minicart tr, #minicart td {display: block;}
	#minicart table {display: block;}
	#minicart table thead {display: none}
	#minicart .basket .basketcontrols {text-align: left}
	.easonwishlistproductdetail img.mywishlistimage {float:left;}
	#minicart .basketcontrols br {display: none;}
	#minicart .basketcontrols a {margin-right:20px; margin-top: 6px;}
	.easonwishlistproductdetail {width:100%;}
	table#minicart tr {border:none; border-bottom:1px solid #ccc}
	table#minicart .basketcontrols {margin-top:10px;}
	table#minicart .mypinkbutton {margin-top:10px;}
	.basketintro  a.button.pink {margin-bottom:10px;}
	#minicart > tbody > tr > td > table > tbody > tr:nth-child(1) > td.pink.floatright {width:100% !important; margin-bottom:20px;}

	/*section#carousel-1973 {display: none}*/
	section.items section.theme > div > a {display: none}
	#basketsummarytable span div  br {display:inline-block;}
	#defthisone span {margin-left:5px;}
	.cart-promotion-breakdown td {padding-left:15px;}
	.product-detail .side-col div.add a {float:left; text-align:left; padding-left:0; margin-left:0}
	
	.basket div.span16.floatright table td:first-child() {display:none}
	.basket div.span16.floatright table td:nth-child (2) {display:none}
	
	/* evouchers */
	.evouchers div.row ul.clearfix li.span4 { margin-bottom: 30px; }
	.evouchers div.row ul.clearfix li.span4 label { float: none; }
	.evouchers div.row ul.clearfix li.span4 label img { width: auto; float: none; }

	#ctl00_ctl00_RootPageContent_PageContent_pnlcarddetails > table > tbody > tr:nth-child(7) {display: none}
	
	.rrp {padding-top:23px !important;}
	.add > div { margin-top:0 !important;}
	.product-detail .side-col div.add a {text-align:left !important; padding-left:0 !important; margin-top:0 !important}
	.addtowishlist {margin:0 !important}
	.product-detail .side-col div.add button.add {margin-top:10px !important;}
	.breadcrumbs li a {padding-left:0 !important}
	
	.newbookoftheweek_maintitle { line-height: 33px; }
	
	.carousel article .thumbnail span.wrapper .flag {
		width: 50px;
		height: 50px;
		right: 3px !important;
	}
	
	.carousel article .thumbnail span.wrapper .flag.bottom-left {
			height: 45px;
			width: 58px;
			left: -5px;
	}
	
	section .three_pod_section .bottompodsbutton,
	section#carousel-2103 .bottompodsbutton,
	section#carousel-1973 .bottompodsbutton,
	section#carousel-1974 .bottompodsbutton {		min-width: 100px;
	}
	
	section .three_pod_section .basic_cell_invisible,
	section#carousel-2103 .basic_cell_invisible .basic_cell_invisible,
	section#carousel-1973 .basic_cell_invisible .basic_cell_invisible,
	section#carousel-1974 .basic_cell_invisible .basic_cell_invisible {
		padding-right: 25px;
	}
	
	section .basic_table_invisible.three_pod_section .basic_row_invisible:nth-child(3) .basic_cell_invisible,
	section#carousel-2103 .basic_cell_invisible .basic_table_invisible .basic_row_invisible:nth-child(3) .basic_cell_invisible,
	section#carousel-1973 .basic_cell_invisible .basic_table_invisible .basic_row_invisible:nth-child(3) .basic_cell_invisible,
	section#carousel-1974 .basic_cell_invisible .basic_table_invisible .basic_row_invisible:nth-child(3) .basic_cell_invisible {
		float: right;
	}
	
	/*section#carousel-2071 div a {
		width: 49%;
		float: left;
		margin-right: 2%;
		display: inline-block;
	}
	
	section#carousel-2071 div a:nth-child(even) {
		margin-right: 0;
	}*/
	
	
	
	section#carousel-2105 .basic_cell_invisible a img {
		margin: 0 !important;
	}
	
	section#carousel-1660 .basic_table .basic_cell {
		width: 33% !important;
		float: left;
		display: inline-block !important;
	}
	
	#carousel-2057,
	#carousel-2056,
	#carousel-2050 { width: 100%; }
	
	#carousel-2057 { margin-bottom: 40px !important; }
	
	#carousel-2057 a img,
	#carousel-2056 a img,
	#carousel-2050 a img { margin: 0 !important; float: none !important; max-width: 354px !important; padding: 0 !important; }
	
	#carousel-2056 div { float: none !important; }
	#carousel-2056 div > div { width: 100% !important; }
	
	#carousel-2056 > div {
		display: -webkit-box; 
		display: -webkit-flex;
		display:    -moz-flex;
		display:     -ms-flex;
		display:         flex;
		-webkit-flex-direction: column;
		   -moz-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-flex-wrap: wrap;
		   -moz-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	#carousel-2056 div > div {
		-webkit-order: 2;
		-moz-order: 2;
		-o-order: 2;
		-ms-order: 2;
		order: 2;
	}
	#carousel-2056 div > a { 
		-webkit-order: 1;
		-moz-order: 1;
		-o-order: 1;
		-ms-order: 1;
		order: 1;
		margin-bottom: 40px;
	}
	
	.agerangepods div.basic_row_invisible div.basic_cell_invisible{ width:100%}
}

/* IPAD LANDSCAPE */
/*@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	
	body { overflow-x: hidden; }
}*/

@media (max-width: 520px) {
	/* Hide age category iamges */
	.kidsh2 {font-size:2em;}
	.landing-page .categoryblock .link img {display:none}; 
	.landing-page .categoryblock .link {height:auto !important; padding-top:0 !important;}
	.product-detail .side-col div.add a {float:left; text-align:left; padding-left:0; margin-left:0}
	.popup{max-width:100%;width:calc(100% - 40px) !important; left:0% !important; margin-left:20px !important; }
	.checkout .card .formTable tr td.fieldLabel {display:block;float:left;width:100%}
	.checkout .card .formTable tr td.fieldData {display:block;float:left;width:100%}
	.checkout .card .formTable tr td.fieldDatasmall {display:block;float:left;width:100%}
	.checkout .card .formTable tr td font {display:block;float:left;width:100%}
	.checkout .card .formTable tr td.fieldDatasmall select {margin-right:20px;}
	.checkout .card .formTable tr td.fieldDataCSV {display:block;float:left;width:100%}
	.box .add div input {margin-top:20px; padding:10px; width:auto;}
	
	.basic_table.shop-benefits .basic_cell,	
	.kobo_cell {
		width: 100% !Important;
		float: left;
	}
	
	div.basket #minicart td.easonwishlistproductdetail div:nth-child(2) {
		width: auto;
		clear: none;
		display: inline-block;
	}
	
	div.basket .generaltable tr td:nth-child(2) {width: 100%; padding: 0 30px 5px 0;}
	div.basket .generaltable tr td:nth-child(3) {width: 100%; padding: 10px 0; min-height: 20px;}
	div.basket .generaltable tr td.basketcontrols { width: 100%; padding: 10px 0;}
	
	div.basket .basketcontrols a {
		margin: 16px 0 0 0 !important;
		width: 100%;
	}
	
	div.basket #minicart td.easonwishlistproductdetail {
		width: 100%;
	}
	
	div.basket .basketcontrols a.movetowishlist {
		width: 100%;
	}
	
 }

  @media (min-width: 770px) and ( max-width:959px ) {
  	.newbook_image {width:50% !important;}
	.newbookoftheweek_tablecell {width:50%;}
  
}
 @media (min-width: 500px) and (max-width: 769px){
 	.newbook_image {text-align: center}
 	.newbook_image img {width:50%;}
 }


 @media (min-width: 600px) and ( max-width:959px ) {
	/* Product Page */

	#footer #footersocial .basic_cell_invisible {width:25%;float:left;}
	div.checkout .page .span12 > table > tbody > tr > td:nth-child(2) {display:none;}
	div.checkout .page .span12 > table > tbody > tr > td:nth-child(3) {margin-left:2%;}
	div.checkout .page .span12 > table > tbody > tr > td {display:block;width:49%; float:left;}
	div.checkout .button.pink {width:40%; float:right;clear:both;}
	div.checkout .secondary-button.pink {width:40%; float:right;clear:both;}
	div.checkout .proceed-buttons a:last-child {margin-top:0;}
	#footer #footertopnavlistitem {width:33%;}
	#footertopnavlist {text-align: center}
	#footer .newfooter-submit {width:38%;}

 }
 
 @media (max-width: 660px) {
	
	table.newpaymenttable tbody tr.styleone td.img {
		width: 10px !important;
	}
	
	table.newpaymenttable tbody tr.styleone td.img img {
		display: none;
	}
 
 }
 
 @media (max-width: 600px) {
 
	.formFooter #ctl00_ctl00_RootPageContent_PageContent_btnAddNewCard {
		margin-bottom: 20px;
	}
	
	div.checkout .checkoutnewdiv input { width: 55% !important; margin-bottom: 10px; }
	.checkoutnewdiv .spacer,
	.checkoutnewdiv .spacera { width: 42%; margin-bottom: 30px; }
	
	#footertopnavlist {
		min-width: auto;
	}
	
	#footer #footertopnavlistitem {
		width: 50%;
	}
	
	/*#footer #footertable {
		display: -webkit-box; 
		display: -webkit-flex;
		display:    -moz-flex;
		display:     -ms-flex;
		display:         flex;
		-webkit-flex-direction: column;
		   -moz-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-flex-wrap: wrap;
		   -moz-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	
	#footer #footertable .basic_row_invisible:nth-child(3) {
		width: 100%;
		-webkit-order: 1;
		-moz-order: 1;
		-o-order: 1;
		-ms-order: 1;
		order: 1;
	}
	
	#footer #footertable .basic_row_invisible:nth-child(1) {
		width: 100%;
		-webkit-order: 2;
		-moz-order: 2;
		-o-order: 2;
		-ms-order: 2;
		order: 2;
	}
	
	#footer #footertable .basic_row_invisible:nth-child(2) {
		width: 100%;
		-webkit-order: 3;
		-moz-order: 3;
		-o-order: 3;
		-ms-order: 3;
		order: 3;
	}*/
	
 }
 
 @media (max-width: 400px) {

	div.checkout .checkoutnewdiv input { width: 55% !important; margin-bottom: 10px; }
	.checkoutnewdiv .spacer,
	.checkoutnewdiv .spacera { width: 45%; margin-bottom: 30px; }
	
 }

  @media (max-width: 385px) {
	.popup{width:100% !important; left:0% !important}
  	.product-detail .add div {margin-top:18px;}
	.product-detail .side-col div.add button.add {float:left;width:100%; display: block}
	.product-detail .side-col div.add a {float:left; width:90% !important; padding-left:20px; margin-top:25px; text-align: right}
	
	#minicart .basket .basketcontrols {
		left: 0;
	}
	
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible { display: block; float: right; margin-bottom: 20px; }
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible:first-child {float: right; width:100%;}
	.basic_table_invisible.checkout-buttons-section .basic_cell_invisible:first-child input { float: right; }
	
	/*div.basket table.generaltable tbody > tr {
		height: 320px;
	}
	div.basket .generaltable tr td:nth-child(2) {
		width: 175px;
	}
	div.basket .generaltable tr td:nth-child(2) span {
		width: 100%;
	}*/
  }
  
  @media (max-width: 440px) {
	
	section .three_pod_section .basic_cell_invisible,
	section .three_pod_section .basic_cell_invisible .basic_cell_invisible,
	section#carousel-2103 .basic_cell_invisible,
	section#carousel-2103 .basic_cell_invisible .basic_cell_invisible,
	section#carousel-1973 .basic_cell_invisible,
	section#carousel-1973 .basic_cell_invisible .basic_cell_invisible,
	section#carousel-1974 .basic_cell_invisible,
	section#carousel-1974 .basic_cell_invisible .basic_cell_invisible {
		width: 100%;
		padding-right: 0 !important;
	}
	
	section#carousel-2103 .bottompodsbutton,
	section#carousel-1973 .bottompodsbutton,
	section#carousel-1974 .bottompodsbutton {
		margin-bottom: 0;
	}
	
  }

  @media (max-width: 360px) {
  	#footer .newfooter-email {width:100% !important; margin-bottom: 10px;}
  	#footer .newfooter-submit {float:right !important;}
  	#baksetwithproducts #cart_number {display: none}
  	.site-header .basket .header {width:45px !important;}
	
	#footer #footertopnavlistitem {
		width: 100% !important;
	}
	
	.agerangepods div.basic_row_invisible div.basic_cell_invisible{ width:100%;}
	.six_pod_section .basic_row_invisible .basic_cell_invisible ( width: 100%; margin-right: 0; )
	
  }
  
  @media (max-width: 340px) {
	/*div.basket .generaltable tr td:nth-child(2) {
		width: 145px;
	}*/
  }
  

#sli_search_1 {width:385px;height:41px;color:#bfbfbf;border:0px; margin-left:4px;font-family: 'open_sansregular'; font-size:13pt;outline:0; width: calc(100% - 63px) !important }
#merchTopResults {width:720px;}

@media (max-width: 959px) {

	/* SLI STYLES */
	#toolbar .pagination {display: none;}
	#toolbar td{width: 42% !important; text-align: left !important;}
	#toolbar .items-shownjq {padding-left:5%;}
	#toolbar .filter {padding-top:8px;}
	#merchTopResults p {margin-bottom:15px;}
	#toolbar .items-shownjq {display: none}
	div.bookdata div.row {width:100% !important;}
	div.bookdata div.row  li{width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
	div.bookdata div.row  li article > a {float:left; width: 100px; margin-right:20px;}
	div.bookdata div.row  li h3, div.bookdata div.row  li p{float:none; width: auto; max-width: 100%}
	div.bookdata div.row  li p{float:none; width: auto;}
	div.bookdata article .button {float:left;}
	div.bookdata div.row  ul{margin-bottom:0;}
	div.bookdata div.row {width:100%; padding:0; margin:0 !important; border-bottom:0;}

	li.bookitems.carousel.span4 article h3.sli_title {max-width: 100%}
	#merchTopResults {width:100%;}
	
	#sli_facets .menu li  {border-bottom: none !important; }
	#sli_facets .menu li a {float:none !important;}
	#sli_facets {background-color: #fff; position: fixed ;top:0; left:0; z-index: 9999; padding:30px 30px 0 30px; height:100%; overflow: scroll;}
	#sli_facets aside h3 {margin-bottom:15px;}
	#sli_facets aside li {margin-bottom:5px;}
	#sli_facets {display: none}
	#sli_facets > h3 {text-align: left !important; color:#b6cd3f; font-size:1.4em; margin-bottom:30px;}
	.pagination .current {padding-top:10px !important; padding-right:11px !important;}
	
	.side-col .menu .checkboxlabel input {margin-top:5px;}
	div#sli_facets.side-col.refine.float aside.clearfix div div ul li a {margin:5px 4px;}
	form#sli_search_form .site_header {height:130px; position:static; margin-bottom:19px;}
	form#sli_search_form li.bookitems span.wrapper > img {max-width:85px; height: auto;}
	form#sli_search_form .pagination .current {margin-top:7px !important;}
	form#sli_search_form #sli_search_suggestions_header {display:none;}
	
	/* NEW STYLES ADDED BY REUBEN (29/10/2015) */
	#sli_autocomplete.rich {
		height: 300px;
		overflow: auto;
	}
	
	form#sli_search_form .carousel article .thumbnail span.wrapper .flag.bottom-left {
		position: static;
		width: auto;
		height: auto;
	}
	
	form#sli_search_form .carousel article .thumbnail span.wrapper .flag.bottom-left img {
		width: 65px;
		height: auto;
	}
	
	#sli_search_form header#toolbar .basic_cell_invisible img,
	#sli_search_form .factcontainer .factimage {
		display: none;
	}
	
	#sli_search_form .factcontainer {
		width: 100%;
	}
	
	#sli_search_form .factcontainer .textbox {
		width: 100%;
		float: none;
	}
	
	#sli_resultsSection_wrapper,
	#sli_resultsSection,
	div.bookdata div.row {
		width: 100% !important;
	}
	
	#sli_loadingDiv {
		width: 99% !important;
	}
	
	#sli_loadingDiv .carousel article .thumbnail span.wrapper > img {
		max-width: 100%;
		height: auto;
	}
	
	#sli_loadingDiv .carousel article .thumbnail span.wrapper .flag.top-right {
		right: -8px !important;
	}
	
	/*
	div.bookdata article .button {
		display: block;
		float: none;
		clear: both;
	}
	*/
	
	.carouseltitle {
		display: block !important;
	}
	
	.carousel .bx-wrapper article .thumbnail span.wrapper .flag.top-right3 {
		right: -23px !important;
	}
	
	#aspnetForm table tr td .newwhitebutton {
		left: 0;
		width: 100%;
	}
	
	#aspnetForm table tr td .newwhitebutton .newwhitebuttoninner {
		width: 90%;
		margin: 0 5% !important;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards input.send {
		font-size: 12px !important;
	}
	
	.buyonegetonefree {
		top: -2px;
		right: -36px;
	}

}

@media (max-width: 550px) {
	/* Your account - My addresses & Reviews */
	table#ctl00_ctl00_RootPageContent_PageContent_DataList_address tr td,
	table#ctl00_ctl00_RootPageContent_PageContent_grd_Reviews tr td {
		width: 100% !important;
		float: left;
		clear: both;
	}
	
	/* Your account - Payment cards */
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr {
		height: auto !important;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr th {
		font-size: 90% !important;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards input.send {
		width: auto !important;
		color: #666 !important;
		float: none !important;
		padding: 0 !important;
		border: none !important;
		background: none !important;
	}
	
	/* Your account - Reviews */
	table#ctl00_ctl00_RootPageContent_PageContent_grd_Reviews tr td {
		padding: 20px !important;
	}
}

@media (max-width: 480px) {
	.spacer .field span.icon {
		line-height: auto;
		padding-top: 15px;
	}
	
	.spacer .field span.icon.icon-birthday {
		padding-top: 10px;
	}
}

@media (max-width: 450px) {
	/* Your account - my orders */
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr th {
		display: none;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td {
		width: 100% !important;
		display: block !important;
		padding: 8px !important;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td:before {
		content: "";
		width: 50%;
		font-weight: bold;
		font-size: 90%;
		color: #666;
		float: left;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td:nth-child(1):before { content: "Order Number:"; }
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td:nth-child(2):before { content: "Order Date:"; }
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td:nth-child(3):before { content: "Trace:"; }
	table#ctl00_ctl00_RootPageContent_PageContent_grd_orders tr td:nth-child(4):before { content: "Order Total:"; }

	/* Your account - Payment cards */
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr th {
		display: none;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr td {
		width: 100% !important;
		float: left;
		clear: both;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr td:first-child {
		padding-top: 10px;
	}
	
	table#ctl00_ctl00_RootPageContent_PageContent_grd_cards tr td:last-child {
		padding-bottom: 10px;
	}
}

@media (max-width: 370px) {
	div.bookdata div.row li p {
		margin: 5px 0;
	}
}

@media (max-width: 340px) {
	.buyonegetonefree {
		right: -20px;
	}
}

.carousel article .thumbnail span.wrapper .flag.bottom-left {
	bottom: -1px;
	left: -3px;
	height: auto;
}

.carousel ul.content li .thumbnail, .carousel ol.content li .thumbnail {
	margin-bottom: 10px;
}

.carousel article .thumbnail span.wrapper > img {
	margin-bottom: 0;
}

.bx-viewport {
	z-index: 100;
}

.bx-controls {
	position: static;
}

.bx-controls a {
	z-index: 100;
}

.bx-controls-direction .bx-prev {
	position: absolute;
	top: 30%;
	left: 0;
}

.bx-controls-direction .bx-next {
	top: 30%;
}

#footer {
	height: auto;
}

@media (max-width: 370px) {
 div#merchTopResults div.basic_table_invisible div.basic_row_invisible div.basic_cell_invisible img{display:none}
}

@media (max-width: 340px) {
	.buyonegetonefree {
		 div#merchTopResults div.basic_table_invisible div.basic_row_invisible div.basic_cell_invisible img{display:none}
	}
}


@media (max-width: 340px) {
.carousel article .thumbnail span.wrapper > img{max-width:115px !important}
}

@media (max-width: 370px) {
.carousel article .thumbnail span.wrapper > img{max-width:115px !important}
}