@charset "utf-8";
@import "reset.css";
/* Hand Coded by Paul Randall (Flaydemouse) 2009 */

body,input,textarea{font-size:11px;}
body,textarea{margin:0 auto; font-family:"Trebuchet MS", Helvetica, sans-serif;}
#skip,.hide{display:none;}
.default{color:gray;}

body#heading-1{background:#fff url('../img/heading-1.jpg') no-repeat top center;}
body#heading-2{background:#fff url('../img/heading-2.jpg') no-repeat top center;}
body#heading-3{background:#fff url('../img/heading-3.jpg') no-repeat top center;}
body#heading-4{background:#fff url('../img/heading-4.jpg') no-repeat top center;}
body#heading-5{background:#fff url('../img/heading-5.jpg') no-repeat top center;}
body#heading-6{background:#fff url('../img/heading-6.jpg') no-repeat top center;}
body#heading-7{background:#fff url('../img/heading-7.jpg') no-repeat top center;}
body#heading-8{background:#fff url('../img/heading-8.jpg') no-repeat top center;}
body#heading-9{background:#fff url('../img/heading-9.jpg') no-repeat top center;}
body#heading-10{background:#fff url('../img/heading-10.jpg') no-repeat top center;}
body#heading-11{background:#fff url('../img/heading-11.jpg') no-repeat top center;}
body#heading-12{background:#fff url('../img/heading-12.jpg') no-repeat top center;}
body#heading-13{background:#fff url('../img/heading-13.jpg') no-repeat top center;}
body#heading-14{background:#fff url('../img/heading-14.jpg') no-repeat top center;}


#header{display:block; height:110px; width:930px; position:absolute; top:0; left:0; padding: 0 15px;} /* height: 210px */
#logo{text-indent:-9999px; display:block; width:516px; position:absolute; top:16px; left:15px; height:88px; background:url('../img/logo.png') no-repeat top left;}

#breadcrumbs{position:absolute; top:190px; left:11px; z-index:2;}
#primary #breadcrumbs p{font-size:12px;}
#breadcrumbs, #breadcrumbs a,#breadcrumbs a:visited{color: #333; text-decoration:none;}
legend{display:none;}
#search{position:absolute; top:170px; right:210px; height:88px; _width:190px;}
#search #search-input{background: url('../img/search-middle.jpg') repeat-x; float:left; height:35px;}
#search #search-input input{margin-top:10px; border:0;}
#search .search-start{display:block; height:35px; width:12px; background: url('../img/search-sprite.jpg') no-repeat 0 0; float:left;}
#search .search-end{display:block; height:35px; width:17px; background: url('../img/search-sprite.jpg') no-repeat -17px 0; float:left;}

#nav #nav-home{width:60px; height:43px; display:block; background: url('../img/navigation.png') no-repeat 0 0; clear:both; text-indent: -9999px; position:absolute; top: 129px; left:0px;}
#nav #nav-living{width:131px; height:43px; display:block; background: url('../img/navigation.png') no-repeat -60px 0; clear:both; text-indent: -9999px; position:absolute; top: 129px; left:60px;}
#nav #nav-buying{width:113px; height:43px; display:block; background: url('../img/navigation.png') no-repeat -191px 0; clear:both; text-indent: -9999px; position:absolute; top: 129px; left:191px;}
#nav #nav-culture{width:101px; height:43px; display:block; background: url('../img/navigation.png') no-repeat -304px 0; clear:both; text-indent: -9999px; position:absolute; top: 129px; left:304px;}
#nav #nav-misc{width:53px; height:43px; display:block; background: url('../img/navigation.png') no-repeat -405px 0; clear:both; text-indent: -9999px; position:absolute; top: 129px; left:405px;}

#nav #nav-home:hover{background: url('../img/navigation.png') no-repeat 0 -43px;}
#nav #nav-living:hover{background: url('../img/navigation.png') no-repeat -60px -43px;}
#nav #nav-buying:hover{background: url('../img/navigation.png') no-repeat -191px -43px;}
#nav #nav-culture:hover{background: url('../img/navigation.png') no-repeat -304px -43px;}
#nav #nav-misc:hover{background: url('../img/navigation.png') no-repeat -405px -43px;}

#container{width:960px; margin:0 auto; position:relative;}

#primary{float:left;width:745px; margin:210px 15px 0 0; display:inline; background: url('../img/primary-line.jpg') no-repeat top left;}
#primary a{color: #555;}
#primary a:hover{color:#000; text-decoration:underline;}
#primary p{margin-bottom:10px; font-size:13px; line-height:15px;}
#primary ul{margin-bottom: 15px;}
#primary li{font-size:13px; line-height:15px; text-indent: 20px; list-style-type:circle; list-style:inside;}
#main-content li{text-indent: 0;list-style-position:outside; list-style-type:disc; margin-left:20px;}
#primary ol li{list-style-type:decimal;}
#primary #product-media,#primary #secondary-nav{width:210px; float:right; clear:left; margin:15px 0 0 0; display:inline;}
#primary #secondary-nav{margin:15px 0 0 10px; width:200px;}
#primary #product-media img{border:1px solid #ae0e0e;}
#primary #product-media #technical-info{color: #666; font-size:12px; line-height:16px;}
#primary #product-media #free-pdf-sample,#primary #product-media #ebook-download,#primary #product-media #buy-paperback{clear:both;}
#primary #product-media #free-pdf-sample{display:block; width:200px; height:37px; text-indent:-9999px; background: url('../img/media-sprite.png') no-repeat 0 0;}
#primary #product-media img, #primary #product-media #technical-info{margin:0 0 15px 11px; font-weight:bold;}
#primary #product-media #ebook-download{display:block; width:200px; height:150px;}
#primary #product-media #ebook-download .price {color:#fff; text-align:right; padding: 11px 21px 0 0; font-size: 18px; text-transform:uppercase; background: url('../img/media-sprite.png') no-repeat 0 -37px; height: 32px;}
#primary #product-media #ebook-download .price em{font-size:24px; font-style:normal;}
#primary #product-media #ebook-download .ebook-link{display:block; text-indent:-9999px; width:100%; height:90px; background: url('../img/media-sprite.png') no-repeat 0 -79px;}
#primary #product-media #buy-paperback .prices{display:block; width:200px; height:43px; background: url('../img/media-sprite.png') no-repeat 0 -168px;}
#primary #product-media #buy-paperback{margin-top:15px;}
#primary #product-media #buy-paperback .prices .price,#primary #product-media #buy-paperback .listprice {color:#fff; text-align:right; padding: 9px 21px 0 0; font-size: 18px; text-transform:uppercase;}
#primary #product-media #buy-paperback .listprice{font-size:9px; line-height:18px; float:left; padding:16px 0 0 85px; text-decoration:line-through;}
#primary #product-media #buy-paperback .prices .price em{font-size:24px; font-style:normal;}
#primary #product-media #buy-paperback .description, #primary #product-media #ebook-download .description{width:150px; background:url('../img/paperback-middle.png') repeat-y; padding: 5px 30px 0 20px; color: #fff; font-size:12px;}
#primary #product-media #buy-paperback .description p, #primary #product-media #ebook-download .description p{margin:0; font-size:12px;}
#primary #product-media #ebook-download .description p{font-size: 15px;}

#primary #product-media #buy-paperback .buy-paperback{display:block; width: 200px; height:44px; text-indent:-9999px; background: url('../img/media-sprite.png') no-repeat 0 -211px;}

#primary #prod-cat-list{clear:left; width: 720px;}

#primary #product-info,#primary #main-content{float:right; width:535px; margin-top:10px;}
/*#product-info .main-description{background: url('../img/now-in-colour.gif') no-repeat top right;}*/
.main-description{padding-right: 30px;}
#primary h1{color: #db0016; font-size: 18px; background: url('../img/h1-line.jpg') no-repeat bottom left; margin-bottom:18px;} /* Did have #product-info */
#primary h1#cat-heading{margin:3px 0 7px 10px;} 
#primary h2{color: #ae0e0e; font-size: 14px; background: url('../img/h2-line.jpg') no-repeat bottom left; margin-bottom:7px; clear:both;} /* clear added 18 - Mar */
#primary h3{color: #ae0e0e; font-size: 13px; font-weight:normal; margin-bottom: 5px; line-height: 18px;}
#primary h4{color: #ae0e0e; font-size: 12px; font-weight:normal; font-style:italic; margin-bottom: 5px;}
#primary h5{color: #ae0e0e; font-size: 12px; font-weight:normal; font-style:italic; margin-bottom: 5px;}
#primary p strong{font-weight:bold;}
#primary .main-description p strong,#reviews p strong,#submit-review p strong{color: #ae0e0e; font-size:15px; font-style:italic; font-weight:normal;}
#primary .extracts{clear:both; margin-bottom: 20px; float:left; width:100%;}
#primary .extract-img{float:left; position:relative; padding-right: 10px;}
#primary .extract-img div{position:absolute; top:0; left:0; display:block; width:125px; height:75px; background: url('../img/extract-overlay.png') no-repeat top right;}

.read-more{color: #ae0e0e; text-decoration:none;}


#secondary{float:right; width:200px; margin-top:155px;}
#testimonial{width:143px; float:right; margin-top: 20px; height:259px; display:block; background: transparent url('../img/testimonial.jpg') no-repeat top left; clear:both; padding-top:10px; margin-right:10px; padding-right:10px;}
#testimonial blockquote,#testimonial p{font-size:15px; text-align:right; color:#004684; line-height:20px; line-height: 19px; font-weight:normal; font-style:italic;}
#testimonial p.cite{font-weight:normal; font-size: 12px; font-style:normal; clear:both;}
#testimonial blockquote{font-weight:bold; float:right; margin-bottom:20px;}

/*.bqstart{
font-size: 68px;
vertical-align:top;}

.bqend{font-size:60px;
height:60px;
line-height:58px;
margin:0;
margin-left:0px;
padding:0;
vertical-align:top;
position:relative;
top: -5px;}*/

.bqstart {
     font-size: 400%;
	 vertical-align:top;
 }

 .bqend {
     font-size: 400%;
	position:relative;
	vertical-align:bottom;
	top: 23px;
	}

#basket{width:195px; color: #fff;}
#basket .basket-top{text-indent:-9999px; width:195px; height:41px; display:block; background:url('../img/basket.png') no-repeat 0 0; }	
#basket .basket-items{width:160px; display:block; background:url('../img/basket-middle.png') repeat-y; padding: 15px 0 0 35px;}
#basket .basket-submit{width:195px; height:59px; background:url('../img/basket.gif') no-repeat top left; clear:both; position:relative;}
#basket .basket-submit .checkout{position:absolute; bottom:11px; right:12px;}
#basket p{line-height:16px;}
#basket p.items{text-indent:-18px;}
#basket a{text-decoration:none; color:#fff;}
#basket a:hover{text-decoration:underline;}
#basket .basket-submit p{padding:23px 20px 0;}

#updates{width:195px;; height:88px; display:block; background:url('../img/updates.gif') no-repeat top left; clear:both; position:relative;}
#updates .signup{margin-top:30px; position:absolute; bottom:12px; right:11px;}
#updates #email{margin: 32px 0 0 22px; width: 105px; height:14px; position:absolute; bottom:20px; left:0; border:0;}

#updates .rss-feed{display:block; width:33px; height:31px; background:url('../img/rss-feed.jpg') no-repeat 0 0; text-indent:-9999px; position:absolute; top:12px; left:11px;}
#updates .rss-feed:hover{background:url('../img/rss-feed.jpg') no-repeat 0 -31px;}


#footer{clear:both; padding-top: 20px;}
#footer div{background: url('../img/footer-line.jpg') no-repeat top center; text-align:center;}
#footer ul{margin:0 auto; padding: 30px 0;}
#footer li{display:inline;}
#footer li a{color:#333; padding: 0 5px; text-decoration:none;}
#footer .legal{clear:both; background: url('../img/footer-small-line.jpg') no-repeat top center; padding-top:15px;}
#footer p{clear:both; color:#666; margin-bottom:15px; line-height:16px;}

/*********************************************************/

.other-guides{width:107px; float:left; margin-bottom:20px;} /*267px*/
.other-guides .product-imgs{float:left; width:168px;}
.other-guides .price{float:left; width:99px; margin-top:45px; }
.other-guides .price span{color:#333; text-align:right; padding: 9px 21px 0 0; font-size: 14px; text-transform:uppercase;}
.other-guides .price span em{font-size:20px; font-style:normal;}
.other-guides img{border:1px solid #ae0e0e; float:left; margin-right:6px;}
.other-guides .txt{margin-bottom:10px;}
.other-guides .txt,.other-guides .txt a{color:#ae0e0e; text-decoration:none;}
.other-guides input{margin-top:5px;}

/*********************************************************/

.item-box{width:100%; float:left; border-bottom:1px solid #eee; margin:0 0 3px 10px; padding-bottom:10px;}
.item-box .text-box,.item-box .picture-box,.item-box .price-box{float:left;}
.item-box .picture-box a img{border:1px solid #ae0e0e; margin-top:7px;}
.item-box .picture-box a:hover img{border:1px solid #d78787}
.item-box .picture-box{width:100px; margin-right:20px;}
.item-box .text-box,.item-box .view-box{width:580px;float:left;}
.item-box .text-box p{line-height:14px;}
.item-box h4 a{cursor:pointer; color: #ae0e0e; font-size: 14px; background: url('../img/h2-line.jpg') no-repeat bottom left; display:block; margin-bottom:10px;}
.item-box .price-box {color:#ae0e0e; text-align:right; padding-right:21px; font-size: 18px; text-transform:uppercase;}
.item-box .price-box .was-price{font-size:11px; line-height:18px;text-decoration:line-through;}

/*********************************************************/

.category #primary,
.contact #primary
{width:734px; padding-left:11px;}

/*********************************************************/

#comodo{width:113px; margin:20px auto;}

/*********************************************************/

#sub-nav{position:absolute; top:0; right:-30px;}

#sub-nav ul{display:block; width: 452px; height: 32px; padding-top: 3px; background: url('../img/sub-navigation-bg.png') no-repeat top left;}

#sub-nav li, #sub-nav li a{float:left; color: #fff;}

#sub-nav li:first-child{margin-left: 105px !important;}
#sub-nav li.first-child{margin-left:40px; display:inline;}

#sub-nav li{padding: 5px 0;}

#sub-nav li a{color: #fff; text-transform:uppercase; text-decoration:none; padding: 0 5px; font-size: 10px; letter-spacing: -0.25px; word-spacing: -0.25px;}

#sub-nav li a:hover{color: #cff; text-decoration:underline;}

.additional{clear:both}

/*********************************************************/
#select-country{background: url('../img/select-a-country.gif') no-repeat top left; cursor:pointer;}

#countries-list{width:185px; height: 65px; background: url('../img/shaded-box.jpg') no-repeat top left; padding-top: 27px;}
#countries-list ul {padding:0; margin:0 0 0 2px; list-style:none; width:177px; height:30px; position:relative; z-index:500;}
#countries-list ul li {display:block; float:left; width:177px;}
#countries-list ul li a {display:block; float:left; height:30px;}

#countries-list ul table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/*
#countries-list ul li a:hover {z-index:200; position:relative;}
#countries-list ul li:hover {position:relative; z-index:200;}
*/
#countries-list ul li a {z-index:200; position:relative;}
#countries-list ul li {position:relative; z-index:200;}

#countries-list ul ul{display:block; height: 300px;}

#countries-list ul ul, #countries-list.show-countries ul li ul{left:0; top:30px; width:177px;}

#countries-list ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#countries-list ul li a , #countries-list ul :hover ul li a {width:177px; padding:0; height:30px; text-indent: -999em;}

#countries-list ul li .au{background: url('../img/countries.jpg') no-repeat 0 0;}
#countries-list ul li .gb{background: url('../img/countries.jpg') no-repeat 0 -30px;}
#countries-list ul li .bg{background: url('../img/countries.jpg') no-repeat 0 -60px;}
#countries-list ul li .ca{background: url('../img/countries.jpg') no-repeat 0 -90px;}
#countries-list ul li .cy{background: url('../img/countries.jpg') no-repeat 0 -450px;} /* Added 18 - Mar */
#countries-list ul li .fr{background: url('../img/countries.jpg') no-repeat 0 -120px;}
#countries-list ul li .de{background: url('../img/countries.jpg') no-repeat 0 -150px;}
#countries-list ul li .gr{background: url('../img/countries.jpg') no-repeat 0 -180px;}
#countries-list ul li .gulf{background: url('../img/countries.jpg') no-repeat 0 -210px;}
#countries-list ul li .ie{background: url('../img/countries.jpg') no-repeat 0 -240px;}
#countries-list ul li .it{background: url('../img/countries.jpg') no-repeat 0 -270px;}
#countries-list ul li .nz{background: url('../img/countries.jpg') no-repeat 0 -300px;}
#countries-list ul li .pt{background: url('../img/countries.jpg') no-repeat 0 -330px;}
#countries-list ul li .es{background: url('../img/countries.jpg') no-repeat 0 -360px;}
#countries-list ul li .ch{background: url('../img/countries.jpg') no-repeat 0 -390px;}
#countries-list ul li .us{background: url('../img/countries.jpg') no-repeat 0 -420px;}
#countries-list ul li .tr{background: url('../img/countries.jpg') no-repeat 0 -480px;} /* Added 4 - Jun */
#countries-list ul li .jp{background: url('../img/countries.jpg') no-repeat 0 -510px;} /* Added 13 Jul */
#countries-list ul li .in{background: url('../img/countries.jpg') no-repeat 0 -540px;} /* Added 13 Jul */
#countries-list ul li .usa{background: url('../img/countries.jpg') no-repeat 0 -570px;} /* Added 22 Jul */
#countries-list ul li .uk{background: url('../img/countries.jpg') no-repeat 0 -600px;} /* Added 22 Jul */
#countries-list ul li .sa{background: url('../img/countries.jpg') no-repeat 0 -630px;} /* Added 22 Jul */

#countries-list ul li a:hover.gb{background: url('../img/countries.jpg') no-repeat -177px -30px;}
#countries-list ul li a:hover.bg{background: url('../img/countries.jpg') no-repeat -177px -60px;}
#countries-list ul li a:hover.ca{background: url('../img/countries.jpg') no-repeat -177px -90px;}
#countries-list ul li a:hover.cy{background: url('../img/countries.jpg') no-repeat -177px -450px;} /* Added 18 - Mar */
#countries-list ul li a:hover.fr{background: url('../img/countries.jpg') no-repeat -177px -120px;}
#countries-list ul li a:hover.de{background: url('../img/countries.jpg') no-repeat -177px -150px;}
#countries-list ul li a:hover.gr{background: url('../img/countries.jpg') no-repeat -177px -180px;}
#countries-list ul li a:hover.gulf{background: url('../img/countries.jpg') no-repeat -177px -210px;}
#countries-list ul li a:hover.ie{background: url('../img/countries.jpg') no-repeat -177px -240px;}
#countries-list ul li a:hover.it{background: url('../img/countries.jpg') no-repeat -177px -270px;}
#countries-list ul li a:hover.nz{background: url('../img/countries.jpg') no-repeat -177px -300px;}
#countries-list ul li a:hover.pt{background: url('../img/countries.jpg') no-repeat -177px -330px;}
#countries-list ul li a:hover.es{background: url('../img/countries.jpg') no-repeat -177px -360px;}
#countries-list ul li a:hover.ch{background: url('../img/countries.jpg') no-repeat -177px -390px;}
#countries-list ul li a:hover.us{background: url('../img/countries.jpg') no-repeat -177px -420px;}
#countries-list ul li a:hover.tr{background: url('../img/countries.jpg') no-repeat -177px -480px;} /* Added 4 - Jun */
#countries-list ul li a:hover.jp{background: url('../img/countries.jpg') no-repeat -177px -510px;} /* Added 13 Jul */
#countries-list ul li a:hover.in{background: url('../img/countries.jpg') no-repeat -177px -540px;} /* Added 13 Jul */
#countries-list ul li a:hover.usa{background: url('../img/countries.jpg') no-repeat -177px -570px;} /* Added 22 Jul */
#countries-list ul li a:hover.uk{background: url('../img/countries.jpg') no-repeat -177px -600px;} /* Added 22 Jul */
#countries-list ul li a:hover.sa{background: url('../img/countries.jpg') no-repeat -177px -630px;} /* Added 22 Jul */

/* ------ */

#primary h5.other-bits, #primary h5.top-tips,#primary h5.books-by-category{display:block; width: 185px; height:20px; text-indent: -999em; margin-bottom: 5px; clear:both;}

#other-bits li,#other-bits li a,#books-by-category li,#books-by-category li a, #top-tips li, #top-tips li a{display:block; float:left;}

#other-bits li a, #books-by-category li a, #top-tips li a{width:185px; height:32px; text-indent: -999em;}

#books-by-category, #top-tips, #other-bits{clear:both; margin-bottom: 10px; float:left;}

h5.books-by-category{background: url('../img/categories.jpg') no-repeat 0 0;}

#books-by-category li a.living-and-working{background: url('../img/categories.jpg') no-repeat 0 -23px;}
#books-by-category li a.buying-a-home{background: url('../img/categories.jpg') no-repeat 0 -55px;}
#books-by-category li a.culture-wise{background: url('../img/categories.jpg') no-repeat 0 -87px;}
#books-by-category li a.retiring{background: url('../img/categories.jpg') no-repeat 0 -119px;}
#books-by-category li a.misc-titles{background: url('../img/categories.jpg') no-repeat 0 -151px; height: 37px;}

#books-by-category li a:hover.living-and-working{background: url('../img/categories.jpg') no-repeat -185px -23px;}
#books-by-category li a:hover.buying-a-home{background: url('../img/categories.jpg') no-repeat -185px -55px;}
#books-by-category li a:hover.culture-wise{background: url('../img/categories.jpg') no-repeat -185px -87px;}
#books-by-category li a:hover.retiring{background: url('../img/categories.jpg') no-repeat -185px -119px;}
#books-by-category li a:hover.misc-titles{background: url('../img/categories.jpg') no-repeat -185px -151px;}

h5.top-tips{background: url('../img/top-tips.jpg') no-repeat 0 0;}

/*#top-tips li a{border:1px solid red;}*/

#top-tips li a.buying-a-home{background: url('../img/top-tips.jpg') no-repeat 0 -23px;}
#top-tips li a.retiring-abroad{background: url('../img/top-tips.jpg') no-repeat 0 -56px; height:30px;}
#top-tips li a.doing-business-abroad{background: url('../img/top-tips.jpg') no-repeat 0 -86px;}
#top-tips li a.working-abroad{background: url('../img/top-tips.jpg') no-repeat 0 -119px;}
#top-tips li a.living-abroad{background: url('../img/top-tips.jpg') no-repeat 0 -163px;}
#top-tips li a.culture-shock{background: url('../img/top-tips.jpg') no-repeat 0 -194px;}

#top-tips li a:hover.buying-a-home{background: url('../img/top-tips.jpg') no-repeat -185px -23px;}
#top-tips li a:hover.retiring-abroad{background: url('../img/top-tips.jpg') no-repeat -185px -56px;}
#top-tips li a:hover.doing-business-abroad{background: url('../img/top-tips.jpg') no-repeat -185px -86px;}
#top-tips li a:hover.working-abroad{background: url('../img/top-tips.jpg') no-repeat -185px -119px;}
#top-tips li a:hover.living-abroad{background: url('../img/top-tips.jpg') no-repeat -185px -163px;}
#top-tips li a:hover.culture-shock{background: url('../img/top-tips.jpg') no-repeat -185px -194px;}

h5.other-bits{background: url('../img/other-bits_v2.jpg') no-repeat 0 0;}

#other-bits li a.reviews{background: url('../img/other-bits_v2.jpg') no-repeat 0 -23px;}
#other-bits li a.privacy-and-security{background: url('../img/other-bits_v2.jpg') no-repeat 0 -56px;}
#other-bits li a.advertising{background: url('../img/other-bits_v2.jpg') no-repeat 0 -87px;}
#other-bits li a.affiliate-programme{background: url('../img/other-bits_v2.jpg') no-repeat 0 -119px;}
#other-bits li a.catalogue{background: url('../img/other-bits_v2.jpg') no-repeat 0 -433px; height:30px;}
#other-bits li a.corporate-sales{background: url('../img/other-bits_v2.jpg') no-repeat 0 -151px;}
#other-bits li a.currency-conversion{background: url('../img/other-bits_v2.jpg') no-repeat 0 -183px;}
#other-bits li a.paypal{background: url('../img/other-bits_v2.jpg') no-repeat 0 -215px;}
#other-bits li a.distributors{background: url('../img/other-bits_v2.jpg') no-repeat 0 -308px;}
#other-bits li a.orders{background: url('../img/other-bits_v2.jpg') no-repeat 0 -339px; height: 30px;}
#other-bits li a.links{background: url('../img/other-bits_v2.jpg') no-repeat 0 -368px; height:30px;}
#other-bits li a.ebooks{background: url('../img/other-bits_v2.jpg') no-repeat 0 -399px; height:29px;}

#other-bits li a:hover.reviews{background: url('../img/other-bits_v2.jpg') no-repeat -185px -23px;}
#other-bits li a:hover.privacy-and-security{background: url('../img/other-bits_v2.jpg') no-repeat -185px -56px;}
#other-bits li a:hover.advertising{background: url('../img/other-bits_v2.jpg') no-repeat -185px -87px;}
#other-bits li a:hover.affiliate-programme{background: url('../img/other-bits_v2.jpg') no-repeat -185px -119px;}
#other-bits li a:hover.catalogue{background: url('../img/other-bits_v2.jpg') no-repeat -185px -433px;}
#other-bits li a:hover.corporate-sales{background: url('../img/other-bits_v2.jpg') no-repeat -185px -151px;}
#other-bits li a:hover.currency-conversion{background: url('../img/other-bits_v2.jpg') no-repeat -185px -183px;}
#other-bits li a:hover.paypal{background: url('../img/other-bits_v2.jpg') no-repeat -185px -215px;}
#other-bits li a:hover.distributors{background: url('../img/other-bits_v2.jpg') no-repeat -185px -308px;}
#other-bits li a:hover.orders{background: url('../img/other-bits_v2.jpg') no-repeat -185px -339px;}
#other-bits li a:hover.links{background: url('../img/other-bits_v2.jpg') no-repeat -185px -368px;}
#other-bits li a:hover.ebooks{background: url('../img/other-bits_v2.jpg') no-repeat -185px -399px;}

/* ---- */

.table-details{width: 100%; border: 1px solid #ccc; margin: 10px 0;}
.table-details td{border: 1px solid #ccc; padding: 3px;}

/* ---- */

#primary .page-nav{clear:both; float:right; width:100%; margin-top: 20px;}
#primary .page-nav li, #primary .page-nav ul, #primary .page-nav a{float:left; margin:0; padding:0;}
#primary .page-nav li{text-indent:0; list-style-type:none; text-indent:0; list-style-position:outside;}
#primary .page-nav a{padding: 2px 4px; border: 1px solid #999; margin:2px; text-decoration:none; line-height:15px;}
#primary .page-nav a:hover{background: #eee;}

/* ---- */

#primary #product-media #product-review-link,#primary #product-media .write-review,#primary #product-media .write-new-review{display:block; width:175px; float:left; clear:both; margin: 0 0 14px 10px;}
#primary #product-media #product-review-link a,#primary #product-media .write-review,#primary #product-media .write-new-review{border:none; text-decoration:none;}

#primary #product-media .close-reviews{visibility:hidden; cursor:pointer;}

#primary #product-media .write-review{display:none;}
#primary #product-media .write-new-review{display:block;}

#primary #product-media #product-review-link img{margin:0; padding: 0; border:none;}

.image-rating{float:right;}

/* --- */
#submit-review input,#submit-review textarea{margin:5px 0; width:320px;}
#submit-review #send-submit{width:53px;}

/* --- */
#featured-books{margin-bottom:20px;}
.featured-books{width: 380px; clear:both; height: 108px;}
.fb-right{padding-left:155px; text-align:right;}
.fb-left{padding-right:155px; text-align:left;}


.featured-books p{font-style:italic; color: #000;}

#primary .featured-books h3 a{color: #ae0e0e; font-weight:bold; font-size:14px; padding-bottom: 5px; text-decoration: none; border-bottom: 1px solid #ae0e0e}

.featured-books .feat-price{color: #004897; font-weight:bold; font-size:12px; margin-bottom:5px;}

.featured-books p{padding-top:5px;}

.fb-right img{float:right; padding-left:10px;}
.fb-left img{float:left; padding-right:10px;}

/* --- */
.blue-border,.red-border,.grey-border{padding: 10px;}
.blue-border{border: 1px solid #004897;}
.red-border{border: 1px solid #ae0e0e;}
.grey-border{border: 1px solid #ccc;}

.left-img{float:left; padding: 0 10px 5px 0;}
.right-img{float:right; padding: 0 0 5px 10px;}

.new-edition-l{background: url('../img/new-edition-sticker-l.jpg') no-repeat 85px 23px;}
.new-title-l{background: url('../img/new-title-sticker-l.jpg') no-repeat 85px 23px;}

.new-edition-r{background: url('../img/new-edition-sticker-r.jpg') no-repeat 56px 23px;}
.new-title-r{background: url('../img/new-title-sticker-r.jpg') no-repeat 56px 23px;}

#add{display:block; width: 200px; height:44px; text-indent: -999em; background: url('../img/buy-paperback.png') no-repeat;}

