body, div, span, p, h1, h2, h3, h4, ul, ol, li, form, fieldset, img {border:0px;margin:0px;padding:0px;}
body {text-align:center;margin:0px auto;color:#7c7c7c;font-family:verdana;font-size:10px;background:#fff url(../images/body-bg.jpg) 0px 0px repeat-x;}
#page {width:987px;padding:0px 9px;text-align:left;margin:0px auto 0px auto;background: transparent;}

#head {position:relative;height:142px;border:0px;background: transparent url(../images/headerbg.jpg) 0px 0px no-repeat;}
#head a img {position:absolute;top:43px;left:0px;}
#head ul {list-style-type:none;}
#head #print {display:none;}

#head #basket1 {position:absolute;top:0px;right:0px;width:214px;height:77px;padding-top:15px;background: transparent url(../images/basketbg.jpg) 0px 0px no-repeat;font-family:"verdana";text-align:center;}
#head #basket1 h2 {color:#5e7199;font-size:11px;font-weight:bold;text-transform:uppercase;}
#head #basket1 p {color:#5e7199;font-size:11px;font-weight:bold;margin-bottom:0.5em;}
#head h2 {display:none;}
#head #basket1 h2 {display:block;}
#head #basket1 p#viewbasket {color:#9d9d9d;font-size:11px;}
#head #basket1 p#viewbasket a {color:#9d9d9d;}
#head #basket1 p#viewbasket a:hover {text-decoration:none;color:#fff;}
#checkoutlogin {}
#checkoutlogin li {font-size:11px;text-transform:uppercase;display:inline;padding:0px 10px;}
#checkoutlogin a {color:#6c6c6c;}
#checkoutlogin a:hover {color:#fff;}

#head #nav {position:absolute;top:114px;left:150px;width:837px;height:19px;background: transparent;overflow:visible;font-family:"verdana";text-align:right;}
#head #nav li {display:inline;height:19px;line-height:19px;color:#fff;font-size:11px;font-weight:bold;padding:0px 7px 0px 0px;background: transparent;letter-spacing:0.05em;}
#head #nav li.first {}
#head #nav li a {color:#fff;text-decoration:none;background: transparent url(../images/navbg.jpg) 0px 0px repeat-x;padding:3px 5px;}
#head #nav li a.this {color:#fff;}
#head #nav li a:hover {color:#fff;background-position:0px -19px;}

#head #search {display:block;position:absolute;top:26px;left:564px;width:199px;height:30px;background: #000 url(../images/searchbg.jpg) 0px 0px repeat-x;font-family:"times new roman";}
#head #search label {display:none;}
#search fieldset {padding:0px 0px;}
#search #search_keywords {height:20px;padding:7px 5px 3px 5px;border:0px;background: transparent url(../images/search_termsbg.jpg) 0px 0px repeat-x;color:#9d9d9d;font-size:13px;}
#search #search_keywords:focus {background-position: 0px 0px;}
#search #search_keywords {width:144px;position:absolute;top:0px;left:0px;}
#search #search_submit {position:absolute;top:0px;right:0px;width:55px;height:30px;border:0px;margin:0px;padding:0px;background: #333 url(../images/search_submitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#search #search_submit:hover {background-position: 0px -30px;}

#main {position:relative;text-align:left;width:987px;background:transparent;margin-top:0px;padding-bottom:40px;}

#sidebar {width:203px;padding-right:23px;position:relative;text-align:left;z-index:100;padding-bottom:40px;font-family:"times new roman";background: transparent url(../images/sidebarbg.jpg) -9px 0px no-repeat;}
#sidebar ul {list-style-type:none;padding-top:17px;}
#sidebar ul ul {list-style-type:none;padding-top:3px;padding-bottom:5px;}
#sidenav {font-size:18px;font-weight:normal;line-height:1.5em;}
#sidenav li {display:block;padding:0px;line-height:1.3em;margin-bottom:3px;}
#sidenav li li {display:block;padding:0px;line-height:1.3em;margin-bottom:3px;margin-left:20px;font-size:14px;}
#sidenav li a {color:#7d7d7d;text-decoration:none;}
#sidenav li a.thispage {color:#000;}
#sidenav li a:hover {color:#000;}

#sidebar #newsletter h2 {display:block;margin-bottom:0.6em;border-bottom:1px solid #bcb7b3;width:146px;}
#newsletter {display:none;position:relative;width:149px;margin-left:30px;margin-top:60px;}
#newsletter p {font-size:13px;font-weight:bold;margin-bottom:0.3em;}
#newsletteremail {border:1px solid #333;padding:0px;width:143px;height:20px;padding-top:3px;font-size:9px;font-weight:bold;background-color:#fff;margin-bottom:3px;}
#newslettersubmit {border:0px solid #333;padding:0px;width:146px;height:25px;background: transparent url(../images/newsletter-submit-bg.jpg) 0px 0px no-repeat;cursor:hand;cursor:pointer;}

#usps {width:758px;height:275px;overflow:hidden;position:relative;}
#mainusps {width:513px;height:166px;positon:relative;}
#usp01, #usp02, #usp03 {position:absolute;top:0px;left:0px;}


#usp04, #usp05, #usp06 {position:absolute;top:0px;right:0px;text-align:left;}
#usp05 {top:143px;}
#usp06 {left:0px;top:175px;width:505px;}
#subusps {background: transparent;}
#content #textcontent #subusps h3 {color:#5b6f8b;font-weight:normal;font-size:24px;font-family:"times new roman";height:47px;padding:0px 3px;line-height:45px;}
#content #subusps p {margin-bottom:0.5em;}
#content #textcontent #subusps img {float:left;}
#sidecontent {padding-top:40px;}
#extra1, #extra2, #extra3 {display:none;}
#extra4 {display:block;width:203px;height:69px;background:transparent url(../images/extra4.jpg) 0px 0px no-repeat;}
#extra5 {display:block;width:203px;height:68px;background:transparent url(../images/extra5.jpg) 0px 0px no-repeat;}
#extra5 a {display:block;width:203px;height:68px;background:transparent url(../images/extra5.jpg) 0px 0px no-repeat;}
#extra5 a:hover {background-position:0px -68px;}

#content {clear:both;position:relative;width:758px;padding:10px 0px 0px 0px;background-color:transparent;float:right;text-align:center;z-index:200;padding-bottom:20px;}


#content .list {padding-bottom:20px;}
#content .list h2 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}

#content .list .book {float:left;width:240px;height:120px;padding:5px;padding-bottom:10px;border-bottom:1px dashed #d4d4d4;border-right:1px dashed #d4d4d4;margin-right:0px;}
#content .list .book.endrow {border-right:0px;}
#content .list .featuredproducts .book,
#content .list .latestproducts .book {border-bottom:0px;}
#content .list .book h3 {font-size:11px;color:#000;}
#content .list .book a {color:#000;text-decoration:none;}
#content .list .book a:hover {text-decoration:underline;}
#content .list .book div.image {width:87px;height:123px;float:left;background-color:#fff;overflow:hidden;}
#content .list .book div.info {width:140px;height:115px;float:right;overflow:hidden;padding:8px 6px 0px 6px;text-align:left;background: transparent url(../images/info-bg.jpg) 0px 0px no-repeat;position:relative;}
#content .list .book div.description {display:block;height:5em;overflow:hidden;}
#content .list .book div.links {position:absolute;bottom:0px;right:0px;height:16px;}
#content .list .book p {}
#content .list .book p.price {font-size:13px;font-weight:bold;position:absolute;bottom:20px;right:5px;text-align:right;color:#232323;}
#content .list .book p.price span.saleprice {}
#content .list .book p.price span.old {text-decoration:line-through;display:block;color:#7c7c7c;}
#content .list .book div.links .more {display:block;position:absolute;top:0px;right:80px;width:76px;height:16px;line-height:16px;text-align:center;font-size:9px;font-weight:bold;color:#000;text-decoration:none;background: transparent url(../images/more-bg.jpg) 0px 0px repeat-x;}
#content .list .book div.links .add {display:block;position:absolute;top:0px;right:0px;width:76px;height:16px;line-height:16px;text-align:center;font-size:9px;font-weight:bold;color:#000;text-decoration:none;background: transparent url(../images/add-bg.jpg) 0px 0px repeat-x;}
#content .list .book div.links .stock {display:none;position:absolute;bottom:20px;left:13px;}
#content .list .book div.links .outstock {display:none;position:absolute;bottom:20px;left:13px;}
#content .list .book div.links .add:hover, #content .list .book div.links .more:hover {text-decoration:underline;}
#content .list .book div.links .add span {}
.space {clear:both;height:1px;}


#content .categories {padding-top:20px;padding-bottom:50px;}
#content .categories .catlist {float:left;width:180px;margin:0px 2px;margin-top:2em;background-color:transparent;text-align:left;}
html>body #content .categories .catlist {margin:0px 4px;margin-top:2em;}
#content .categories img {background-color:#fff;padding-bottom:5px;border-bottom:1px solid #5b6f8b;}
#content .categories p {margin-top:7px;margin-bottom:14px;}
#content .categories a {display:block;float:left;width:180px;text-transform:uppercase;text-align:left;font-size:14px;padding:2px 0px;font-family:"times new roman";color:#5b6f8b;text-decoration:none;}

#content #orders h1 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}


#content #textcontent {padding-top:20px;clear:both;}
#content #textcontent.home {padding-top:0px;}
#content .subpage, #content #textcontent {padding-bottom:30px;}
#content .subpage h2, #content #textcontent h1 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}
#content .subpage h3, #content #textcontent h2 {font-family:"times new roman";font-size:18px;color:#000;font-weight:normal;}
#content .subpage, #content #textcontent {font-size:13px;text-align:left;}
#content .subpage p, #content .subpage ul, #content .subpage ol, #content .subpage h2, #content .subpage h4,
#content #textcontent p, #content #textcontent ul, #content #textcontent ol, #content #textcontent h2, #content #textcontent h4 {line-height:1.3em;padding:0px 0px;}
#content .subpage ul, #content .subpage ol {margin-left:30px;}
#content .subpage li, #content #textcontent li {padding-left:20px;background: transparent url(../images/content-li-bg.jpg) 0px 0.5em no-repeat;}
#content .subpage form li {background-image:none;padding-left:0px;}
#content .subpage p, #content #textcontent p {margin-bottom:1em;}
#content .subpage a, #content #textcontent a {color:#5b738b;font-weight:bold;}
#content .subpage a:hover, #content #textcontent a:hover {text-decoration:none;}
#content .subpage img {}
#content .subpage img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content .subpage img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}

#content .details {padding-bottom:20px;}
#content .details h2 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}
#content .details p, #content .details ul, #content .details ol, #content .details h2, #content .details h4 {}
#content .details {font-size:13px;text-align:left;}
#content .details p, #content .details ul, #content .details ol, #content .details h2, #content .details h4 {line-height:1.4em;padding:0px 0px;}
#content .details p {margin-bottom:1em;}
#content .details a {color:#5b738b;font-weight:bold;}
#content .details a:hover {text-decoration:none;}
#content .details img {}
#content .details img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content .details img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}

#content .details .product-description {border-bottom: 1px dashed #d4d4d4;width:758px;background: transparent url(../images/prod-desc-bg.jpg) 4px 0px no-repeat;position:relative;margin-bottom:30px;}
#content .details .product-description .book {float:none;position:relative;width:auto;height:auto;padding:0px;border-width:0px;margin:0px;}
#content .details .product-description .book .images {background-color:#fff;width:226px;height:323px;float:left;position:relative;}
#content .details .product-description .book .images .mainimgs {position:absolute;top:0px;left:0px;visibility:hidden;}
#content .details .product-description .book .images #mainimg0 {visibility:visible;}
#content .details .product-description .book .images .smallimages {display:none;}
#content .details .product-description .book .images #imglink2 {position:absolute;bottom:0px;right: -87px;}
#content .details .product-description .book .info {width:269px;float:left;position:relative;padding:15px 37px 0px 16px;}
#content .details .product-description .book .info h3 {font-size:16px;color:#000;font-weight:bold;font-family:verdana;padding-bottom:50px;}
#content .details .product-description .book .info p {font-size:11px;color:#000;line-height:1.5em;}
#content .details .product-description .book p {padding:0px;}
#content .details .product-description .book p.details-man {display:none;}
#content .details .product-description .book p.details-desc span {display:none;}
#content .details .product-description .orderbox {width:210px;position:absolute;bottom:10px;right:0px;}
#content .details .product-description .orderbox #addtobagbutton {display:block;width:210px;height:58px;background:transparent url(../images/addtobag2.jpg) 0px 0px no-repeat;}
#content .details .product-description .orderbox #addtobagbutton:hover {background-position: 0px -58px;}
#content .details .product-description .orderbox #addtobagbutton span {display:none;}

#content .details .product-description .orderbox span#stock {display:none;margin-left:15px;font-size:1.5em;font-weight:bold;padding-bottom:10px;}
#content .details .product-description .orderbox span#outstock {display:none;margin-left:15px;font-size:1.5em;font-weight:bold;padding-bottom:10px;}

#content .details .product-description .orderbox p {padding:0px;height:70px;width:210px;border:1px dashed #d4d4d4;border-width:1px 0px 0px 0px;margin-bottom:5px;line-height:70px;text-align:center;font-weight:bold;color:#232323;font-size:16px;}
#content .details .product-description .orderbox p span {color:#5b6f8b;}
#content .details .product-description .orderbox p span.old {text-decoration:line-through;color:#7c7c7c;}
#content .details .product-description .orderbox label {height:65px;width:100px;float:left;border:1px dashed #d4d4d4;border-width:1px 0px 1px 0px;margin-bottom:5px;padding-top:5px;line-height:65px;text-align:right;padding-right:10px;font-weight:bold;color:#232323;font-size:16px;text-transform:capitalize;}
#content .details .product-description .orderbox #quants {height:65px;width:100px;float:right;border:1px dashed #d4d4d4;border-width:1px 0px 1px 0px;margin-bottom:5px;padding-top:5px;line-height:65px;}
#content .details .product-description .orderbox #quants #qminus {display:none;}
#content .details .product-description .orderbox #quants #qplus {display:none;}
#content .details .product-description .orderbox #quants #quantity {width:58px;height:27px;border:1px solid #c8c8c8;padding:0px;margin:0px;color:#5d5d5d;font-size:20px;padding-top:6px;text-align:center;}
#content .details .product-description .orderbox #quants #quantity {margin-top:14px;}
html>body #content .details .product-description .orderbox #quants #quantity {margin-top:0px;}
#content .details .space {clear:both;height:10px;}


#content .reviews {padding-bottom:20px;}
#content .reviews h2 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}
#content .reviews .bookreview {margin-top:21px;width:643px;background: url(../images/reviewbg.jpg) 0px 0px repeat-y;}
#content .reviews .bookreview .head {height:60px;background: url(../images/reviewheadbg.jpg) 0px 0px no-repeat;text-align:left;padding-left:90px;padding-top:12px;line-height:1.5em;}
#content .reviews .bookreview .head h3 {color:#000;font-size:13px;}
#content .reviews .bookreview .head p {color:#3c3c3c;font-size:11px;font-style:italic;}
#content .reviews .bookreview .head p.date {color:#7296b0;font-size:9px;font-style:normal;}
#content .reviews .bookreview .body {padding:28px;;background: url(../images/reviewbodybg.jpg) left bottom no-repeat;}
#content .reviews .bookreview .body p {color:#3c3c3c;font-size:11px;line-height:1.5em;text-align:left;}
#content .reviews #writeareview {position:relative;margin:15px 0px;width:644px;height:273px;background: transparent url(../images/reviewformbg.jpg) 0px 0px no-repeat;}
#content .reviews #writeareview label {color:#444444;font-size:13px;font-weight:bold;}
#content .reviews #writeareview label span {font-size:11px;font-weight:normal;}
#content .reviews #writeareview input, #content .reviews #writeareview textarea {font-size:16px;font-family:verdana;}
#content .reviews #writeareview #review_name {position:absolute;top:37px;left:22px;padding:7px 4px;border:1px solid #bcbcbc;margin:0px;width:272px;height:23px;}
#content .reviews #writeareview #review_email {position:absolute;top:109px;left:22px;padding:7px 4px;border:1px solid #bcbcbc;margin:0px;width:272px;height:23px;}
#content .reviews #writeareview #review_text {position:absolute;top:37px;left:314px;padding:4px;border:1px solid #bcbcbc;margin:0px;width:293px;height:169px;}
#content .reviews #writeareview #review_submit {position:absolute;top:217px;left:501px;padding:0px;border:0px solid #bcbcbc;margin:0px;width:116px;height:37px;background: url(../images/reviewsubmitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#content .reviews #writeareview #review_name_label {position:absolute;top:17px;left:22px;}
#content .reviews #writeareview #review_email_label {position:absolute;top:89px;left:22px;}
#content .reviews #writeareview #review_text_label {position:absolute;top:17px;left:314px;}
#content .reviews #writeareview #review_submit_label {position:absolute;top:223px;left:325px;width:160px;font-size:9px;font-weight:normal;}

#content .basket {padding-bottom:30px;border-top:0px solid #f48e29;}
#content .basket h2 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}
#content .basket {font-size:13px;text-align:left;}
#content .basket p {padding:10px 0px;font-family:tahoma;font-size:13px;}
#content .basket p a {color:#5b738b;font-weight:bold;}
#content .basket p a:hover {text-decoration:none;}
#content .basket #update {float:right;clear:right;margin:10px 0px 0px 0px;margin-right:0px;}
#content .basket #checkout {float:right;clear:right;margin:10px;margin-right:0px;}

#content .basket .tablewrap {margin-top:20px;margin-left:0px;width:756px;text-align:center;background-color:transparent;padding:1px;}
#content .basket table {width:756px;border:0px solid #fff;background-color:#fff;padding:2px;font-size:11px;font-family:tahoma;border-collapse:collapse;border-spacing:0px;text-align:left;}
#content .basket table tr {}
#content .basket table th {padding:14px;background-color:#fff;font-size:14px;}
#content .basket table td {background-color:#e3ebf6;border-bottom:1px solid #fff;padding:14px;border-right:1px solid #fff;}
#content .basket table td.action {border-right:0px solid #fff;}
#content .basket table tr.bottom td {color:#fff;background: #5b6f8b;border-bottom:0px solid #fff;font-size:14px;font-weight:bold;}
#content .basket table tr.bottom td.left {text-align:right;}
#content .basket table tr.bottom td.right {border-right:0px solid #fff;}
#content .basket table tr.bottomsmall td {color:#fff;background: #5b6f8b;border-top:1px solid #fff;font-size:10px;font-weight:bold;}
#content .basket table tr.bottomsmall td.left {text-align:right;}
#content .basket table tr.bottomsmall td.right {border-right:0px solid #fff;}
#content .basket table td a {font-weight:bold;color:#000;}
#content .basket table td.action a {font-weight:normal;color:#000;padding-right:5px;}
#content .basket table td a:hover {text-decoration:none;}
#content .basket table td.price {text-align:center;}
#content .basket table td.price span {display:block;width:60px;background-color:#fff;padding:3px 0px;border:1px solid #8bb9dd;}

#content .delivery {padding-bottom:30px;border-top:0px solid #f48e29;}
#content .delivery h3 {background:#e3ebf6;font-size:20px;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:-0.1em;}
#content .delivery {font-size:13px;text-align:left;}
#content .delivery p {padding:10px 0px;font-family:tahoma;font-size:13px;}
#content .delivery p a {color:#32281f;font-weight:bold;}
#content .delivery p a:hover {text-decoration:none;}
#content .delivery #update {float:right;clear:right;margin:10px 0px 0px 0px;margin-right:52px;}
#content .delivery #checkout {float:right;clear:right;margin:10px;margin-right:12px;}
#content .delivery .tablewrap {margin-top:20px;margin-left:12px;width:758px;text-align:center;background-color:#e3ebf6;padding:1px;}
#content .delivery table {width:758px;border:0px solid #fff;background-color:#fff;padding:2px;font-size:11px;font-family:tahoma;border-collapse:collapse;border-spacing:0px;text-align:left;}
#content .delivery table tr {}
#content .delivery table th {padding:14px;background-color:#fff;font-size:14px;}
#content .delivery table td {background-color:#e3ebf6;border-bottom:1px solid #fff;padding:14px;border-right:1px solid #fff;}
#content .delivery table td.action {border-right:0px solid #fff;}
#content .delivery table tr.bottom td {background: #32281f url(../images/tablebottombg.jpg) 0px 0px repeat-x;border-bottom:0px solid #fff;font-size:14px;font-weight:bold;}
#content .delivery table tr.bottom td.left {text-align:right;}
#content .delivery table tr.bottom td.right {border-right:0px solid #fff;}
#content .delivery table tr.bottomsmall td {background: #32281f url(../images/tablebottombg.jpg) 0px 0px repeat-x;border-bottom:0px solid #fff;font-size:10px;font-weight:bold;}
#content .delivery table tr.bottomsmall td.left {text-align:right;}
#content .delivery table tr.bottomsmall td.right {border-right:0px solid #fff;}
#content .delivery table td a {font-weight:bold;color:#000;}
#content .delivery table td.action a {font-weight:normal;color:#000;padding-right:5px;}
#content .delivery table td a:hover {text-decoration:none;}
#content .delivery table td.price {text-align:center;}
#content .delivery table td.price span {display:block;width:60px;background-color:#fff;padding:3px 0px;border:1px solid #8bb9dd;}


#content .contact {padding-bottom:30px;}
#content .contact h2 {font-size:35px;color:#5b6f8b;font-weight:normal;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:0.0em;text-transform:capitalize;font-family:"times new roman";padding-bottom:7px;}
#content .contact .contacttext {padding:12px;text-align:left;font-size:11px;}
#content .contact .contacttext h2 {border-bottom:0px solid #f48e29;font-size:15px;font-weight:bold;color:#444;text-align:left;padding-left:0px;line-height:1.5em;letter-spacing:-0.1em;background: transparent url(../images/contacth2bg.jpg) left bottom no-repeat;margin-bottom:2em;}
#content .contact .contacttext h3 {font-size:11px;padding-left:0px;}
#content .contact .contacttext p {margin-bottom:2em;padding-left: 0px;}
#content .contact .contacttext p span {color:#a1b8d2;}
#content .contact .contacttext p span a {color:#a1b8d2;}
#content .contact .contacttext p span a:hover {text-decoration:none;}
#content .contact .maincontact #contactdetails {float:left;width:303px;background-color:#f5f9ff;font-family:tahoma;font-size:13px;text-align:left;padding-bottom:16px;margin-left:12px;margin-right:3px;}
#content .contact .maincontact #contactdetails p {padding:0px 0px 16px 0px;}
#content .contact .maincontact #contactform {float:left;width:303px;background-color:#e3ebf6;padding-bottom:16px;}
#content .contact .maincontact #contactform ul {list-style-type:none;margin:0px;padding:0px;}
#content .contact .maincontact #contactform ul li {clear:both;margin-bottom:0.5em;}
#content .contact .maincontact ul li label {float:left;padding-left:15px;width:45px;text-align:left;padding-right:5px;margin-bottom:0.5em;}
#content .contact .maincontact ul li input.text,
#content .contact .maincontact ul li select {float:right;width:210px;margin-bottom:0.5em;border:1px solid #8bb9dd;margin-right:15px;}
#content .contact .maincontact ul li textarea {float:right;width:210px;height: 80px;margin-bottom:0.5em;border:1px solid #8bb9dd;margin-right:15px;}
#content .contact .maincontact ul li#submitli {text-align:right;padding-right:15px;}
#content .contact .maincontact #contactform #contact_submit {width:148px;height:20px;background: transparent url(../images/contact_submit.jpg) 0px 0px no-repeat;margin:0px;padding:0px;border:0px;cursor:pointer;cursor:hand;}
#content .contact .maincontact #contactform #contact_submit:hover {background-position:0px -20px;}

#content .contact .maincontact #contactdetails h2, #content .contact .maincontact #contactform h2 {border-bottom:1px solid #fff;font-size:16px;letter-spacing:0em;font-family:tahoma;font-weight:bold;padding-top:0px;line-height:2em;margin-bottom:16px;}

#content .subpage table.custdet.payment {margin-top:20px;margin-left:12px;width:744px;}
#content .subpage table.custdet.payment th {background-color:#e3ebf6;padding:10px;}
#content .subpage table.custdet.payment input {background-color:f9fafb;border:1px solid #c9c9c9;padding:4px 7px;}
#content .subpage #confirmorder img {margin:0px;padding:0px;border:0px;}

#content .breadcrumbs {height:30px;line-height:30px;text-align:left;padding-left:0px;font-family:"tahoma";}
#content .breadcrumbs p {font-size:13px;color:#868686;font-weight:normal;}
#content .breadcrumbs p a {color:#868686;}
#content .breadcrumbs p a.thispage {text-decoration:none;}
#content .subpage .breadcrumbs, #content .contact .breadcrumbs, #content .details .breadcrumbs, #content .basket .breadcrumbs {padding-bottom:20px;}
#content .subpage .breadcrumbs p, #content .contact .breadcrumbs p, #content .details .breadcrumbs p, #content .basket .breadcrumbs p {padding:0px;line-height:30px;}
#content .subpage .breadcrumbs p a, #content .contact .breadcrumbs p a, #content .details .breadcrumbs p a, #content .basket .breadcrumbs p a {}

#content #sorting {position:absolute;top:26px;right:40px;font-size:9px;color:#000;text-align:right;}
#content .pages {clear:both;width:350px;margin-right:10px;margin-left:280px;margin-top:10px;margin-bottom:20px;height:60px;background: #f5f5f5;line-height:40px;letter-spacing:-0.1em;text-transform:uppercase;}
#content .pages a {padding:0px 5px;color:#5b6f8b;}
#content .pages a.thispage {color:#000;text-decoration:none;}

#footer {position:relative;clear:both;background: #191a1d url(../images/footer-bg.jpg) top center no-repeat;padding:0px;margin-top:0px;text-align:center;padding-bottom:20px;padding-top:20px;}
#footer div {width:987px;margin:0px auto;line-height:1.4em;background: transparent url(../images/foot-ad-bg.jpg) 0px 0px repeat-y;}
#footer p#footnav {float:right;clear:right;width:758px;color:#b9b9b9;text-transform:uppercase;text-align:left;line-height:2em;}
#footer p#footnav a {color:#b9b9b9;text-decoration:none;}
#footer p#footnav a {color:#b9b9b9;text-decoration:underline;}
#footer p#web {float:right;clear:right;width:758px;color:#b9b9b9;text-align:left;padding-top:1em;}
#footer p#web a {color:#5c708b;}
#footer ul#address {float:left;width:180px;color:#b9b9b9;font-weight:bold;text-align:left;list-style-type:none;}
#footer .space {height:10px;clear:both;}

#confirmcheque {
	display: block;
	height: 48px;
	width: 199px;
	background: transparent url(../images/pay_by_cheque.jpg) 0px 0px no-repeat;
	margin-left:240px;
	cursor: pointer;
}
#confirmpaypal {
	display: block;
	height: 50px;
	width: 200px;
	background: transparent url(../images/paypal_logo.gif) 0px 0px no-repeat;
	margin-left:240px;
	cursor: pointer;
}

#confirmorder img {margin-top:20px;}

#content #contactus {}
#content #contactus p {font-weight:bold;}
#content #contactus ul {list-style-type:none;}
#content #contactus ul li {clear:both;padding-bottom:0.5em;}
#content #contactus label {display:block;float:left;width:200px;text-align:right;padding-right:10px;}

#content .subpage ul {list-style-type:none;margin-bottom:1em;}
#content .subpage li {padding-bottom:0.5em;clear:both;}
#content .subpage li label {display:block;float:left;width:200px;text-align:right;padding-right:10px;}
#content .subpage form h2 {border-bottom:0px solid #f48e29;font-size:16px;font-weight:bold;text-align:left;padding:3px 12px;line-height:1.5em;letter-spacing:0em;background-color:#32281f;margin:1em 0px 5px 0px;color:#fff;position:relative;clear:both;height:24px;}
#content .subpage form h2 a.help {position:absolute;top:0px;right:0px;background: transparent url(../images/help.png) 0px 0px no-repeat;height:30px;width:37px;cursor:pointer;cursor:hand;}
#content .subpage form h2 a.help span {display:none;}
#content .subpage form p.help {font-size:10px;padding:5px 20px;margin:0px;border:1px solid #32281f;position:relative;top:-5px;margin-bottom:10px;display:none;}
#content .subpage form p.help.on {display:block;}
#content .subpage form ul {}
#content .subpage form p {}
#content .subpage form h3 {padding:5px 24px;}

#sidebar h2 {display:none;}

#printorder th {background-color:#e3ebf6;}
#printorder td {vertical-align:top;}
#printorder table th {background-color:transparent;color:#000;}

.arrows {display:none;}
#mini0 {float:left;clear:left;margin:0px;padding:0px;display:none;} #mini1, #mini2, #mini3, #mini4 {float:left;margin:0px;padding:0px;}
#content .details .list .book #mini0,
#content .details .list .book #mini1,
#content .details .list .book #mini2,
#content .details .list .book #mini3,
#content .details .list .book #mini4,
#content .details .list .book #mini5 {margin:5px 5px 0px 0px;}
#content .details .list .book #mini0 {margin-top:5px;}

#deladdy {display:none;}

#content #error {border:2px solid #fff;margin:20px 10px;background-color:#5b6f8b;color:#fff;font-weight:bold;font-size:13px;padding:15px;}
#content .subpage #error {display:none;}


#content .subpage ul#jewell {margin-left:0px;list-style-type:none;margin-bottom:1em;background-color:transparent;float:left;width:238px;padding:10px;}
#content .subpage ul#jewell li {padding-bottom:1em;clear:both;}
#content .subpage ul#jewell li label {display:block;float:none;width:80px;text-align:left;padding-bottom:3px;}
#content .subpage div.jewell {float:left;width:280px;background-color:transparent;padding:10px;}
#content .subpage div#j_other {background-color:transparent;width:180px;}

#extra-usps {position:relative;}
#extra-usps #usp04, #extra-usps #usp05,#extra-usps #usp06 {position:relative;top:0px;left:0px;float:left;margin-right:10px;}
#extra-usps #extra-clear {clear:both;height:10px;}
