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:#444444;font-family:verdana;font-size:10px;background:#fff url(../images/bodybg.jpg) 0px 0px repeat-x;}
#page {width:940px;padding:0px 10px;text-align:left;margin:4px auto 0px auto;background: transparent url(../images/pagebg.jpg) 10px 171px no-repeat;}

#head #artscouncil {display:block; position:absolute; top:15px; left:370px;}

#head {position:relative;height:171px;background: url(../images/headerbg.jpg) 340px 11px no-repeat;border:0px;}
#head #toplogo {position:absolute;top:11px;left:0px;}
#head #basket1 {position:absolute;top:11px;right:0px;width:240px;height:98px;background: transparent url(../images/basketbg.jpg) 0px 0px no-repeat;}
#head #basket1 h2, #head #basket1 p {padding-left:65px;}
#head #basket1 h2 {color:#543f24;font-size:13px;padding-top:13px;}
#head #basket1 p {color:#000000;font-size:11px;font-weight:bold;line-height:1.5em;}
#head #basket1 p#viewbasket {color:#000000;font-size:10px;font-weight:normal;margin-top:5px;}
#head #basket1 p#viewbasket a {color:#000000;}
#checkoutlogin {position:absolute;width:210px;height:23px;top:73px;left:29px;background-color:transparent;}
#checkoutlogin li {list-style-type:none;display:inline;font-size:11px;}
#checkoutlogin a {font-weight:bold;color:#ffdfc0;text-decoration:none;text-align:center;}
#checkoutlogin a:hover {color:#ffdfc0;text-decoration:underline;}
#top-login {display:block;width:104px;height:23px;line-height:23px;background: transparent url(../images/logcheckbg.jpg) 0px 0px no-repeat;float:left;}
#top-checkout {display:block;width:104px;height:23px;line-height:23px;background: transparent url(../images/logcheckbg.jpg) 0px 0px no-repeat;float:right;}
#head #nav {position:absolute;bottom:0px;left:0px;width:331px;height:53px;background: #4c2d0f url(../images/navbg.jpg) 0px 0px repeat-x;overflow:visible;}
#head #nav li {display:block;float:left;height:53px;line-height:53px;color:#ffc891;font-size:13px;font-weight:bold;padding:0px 9px 0px 11px;background: transparent url(../images/navlibg.jpg) 0px 0px no-repeat;}
#head #nav li.first {}
#head #nav li a {color:#ffc891;text-decoration:none;}
#head #nav li a.this {color:#fff;}
#head #nav li a:hover {text-decoration:underline;}
#head #search {display:block;position:absolute;bottom:0px;right:0px;width:600px;height:53px;background: #000 url(../images/searchbg.jpg) 0px 0px repeat-x;}
#head ul {list-style-type:none;}
#head #print {display:none;}
#head #search label {display:none;}
#search fieldset {padding:9px 7px;}
#search #search_keywords, #search #search_author {height:16px;padding:10px 10px 10px 25px;border:0px;background: transparent url(../images/search_termsbg.jpg) 0px 0px repeat-x;color:#b9b9b9;font-size:13px;}
#search #search_keywords:focus, #search #search_author:focus {background-position: 0px 0px;}
#search #search_keywords {width:140px;}
#search #search_author {width:80px;}
#search #search_submit {position:absolute;top:9px;right:7px;width:96px;height:36px;border:0px;margin:0px;padding:0px;background: url(../images/search_submitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#search #search_submit:hover {background-position:0px -36px;}
#search #search_subjects, #search #search_atoz {cursor:pointer;cursor:hand;}
#search span.select {position: absolute;width: 110px; height: 30px;line-height:36px;padding: 6px 8px 0 8px;color: #bfa78e;text-align:center;font: 12px/21px arial,sans-serif;overflow: hidden;display:none;cursor:pointer;cursor:hand;}
html>body #search span.select {display:inline;background: #54473a url(../images/selectbg.jpg) top center no-repeat;}
#search span#selectsearch_atoz  {width:40px;}
#search select#search_atoz {width:56px;}

#main {position:relative;text-align:left;width:940px;background:#fff url(../images/mainbg.jpg) 0px 0px repeat-y;margin-top:21px;padding-bottom:40px;}
#sidebar {width:256px;background:transparent url(../images/sidebarbg.jpg) 0px 0px no-repeat;position:relative;text-align:left;z-index:100;padding-bottom:40px;}
#sidebar ul {list-style-type:none;}
#sidenav {font-size:14px;font-weight:bold;line-height:1.5em;background: url(../images/sidenavbg.jpg) left bottom no-repeat;}
#sidenav li {background: url(../images/sidenavbg.jpg) 0px 0px no-repeat;padding:2px 0px 1px 0px;}
#sidenav li a {display:block;color:#0098d7;width:235px;margin:0px;padding:0px 0px 0px 20px;background: transparent url(../images/sidenavliabg.jpg) 7px 8px no-repeat;text-decoration:none;}
#sidenav li a.thispage {display:block;color:#fff;width:235px;margin-left:0px;padding:0px 0px 0px 20px;background: #685c53 url(../images/sidenavliabg2.jpg) 7px 8px no-repeat;text-decoration:none;}
#sidenav li a:hover {text-decoration:underline;}
#otherlinks {padding:50px 0px;background: transparent url(../images/otherlinksbg.jpg) 0px 2px no-repeat;}
#otherlinks a {display:block;margin:9px 0px;}
#otherlinks a span {display:none;}
#otherlinks #other_information {width:230px;height:49px;background:transparent url(../images/other_information.jpg) 0px 0px no-repeat;}
#otherlinks #other_information:hover {background-position:0px -49px;}
#otherlinks #other_outofprint {width:230px;height:30px;background:transparent url(../images/other_outofprint.jpg) 0px 0px no-repeat;}
#otherlinks #other_outofprint:hover {background-position:0px -30px;}
#otherlinks #other_newsletter {width:230px;height:40px;background:transparent url(../images/other_newsletter.jpg) 0px 0px no-repeat;}
#otherlinks #other_newsletter:hover {background-position:0px -40px;}
#otherlinks #other_catalogue {width:230px;height:30px;background:transparent url(../images/other_catalogue.jpg) 0px 0px no-repeat;}
#otherlinks #other_catalogue:hover {background-position:0px -30px;}
#otherlinks #other_irish {width:230px;height:30px;background:transparent url(../images/other_irish.jpg) 0px 0px no-repeat;}
#otherlinks #other_irish:hover {background-position:0px -30px;}

#sidecontent {color:#000000;font-size:12px;width:210px;text-align:justify;}
#sidecontent h2 {font-size:10px;font-weight:bold;}
#sidecontent p {margin-bottom:1em;line-height:1.6em;}

#content {clear:both;position:relative;width:645px;background-color:#fff;float:right;text-align:center;z-index:200;padding:0px 15px 0px 0px;}
#content .featured {position:relative;background: transparent url(../images/featuredbg.jpg) 0px 0px repeat-x;width:645px;}
#content .featured .book {background-color:transparent;width:188px;height:360px;float:left;padding:0px 12px;border-left:1px solid #e6e6e6;text-align:left;}
#content .featured .book.first {border:0px solid #000;}
#content .featured .book a {color:#f48e29;}
#content .featured .book a:hover {text-decoration:none;}
#content .featured .book h3 {margin:5px 0px;font-size:13px;}
#content .featured .book p {font-style:italic;font-size:11px;margin-bottom:1em;}
#content .featured .book p.price {font-style:normal;font-weight:bold;font-size:13px;padding-bottom:10px;}
#content .featured .book p.price span.saleprice {padding-left:30px;color:#4a9e00;text-decoration:none;}
#content .featured .book p.price span {color:#949494;text-decoration:line-through;}
#content .featured h1 {color:#444444;font-size:30px;font-weight:normal;text-align:left;padding:5px 0px 10px 0px;padding-left:10px;letter-spacing:-0.1em;}
#content .featured p.more {padding:20px 10px;clear:both;font-size:11px;font-weight:bold;text-align:right;}
#content .featured p.more a {color:#000;}
#content .featured p.more a:hover {color:#444;text-decoration:none;}

#content .list {padding-bottom:20px;}
#content .list h2 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#content .list .book.details {width:350px;}
#content .list .book.details table {padding:0px;margin:0px;border-collapse:collapse;}
#content .list .book.details table td {padding:0px;margin:0px;vertical-align:top;}
#content .list .book {float:left;width:297px;padding:10px 13px 0px 12px;background-color:#fff;text-align:left;}
#content .list .book h3 {margin:5px 0px;font-size:11px;}
#content .list .book a {color:#f48e29;}
#content .list .book a:hover {text-decoration:none;}
#content .list .book div.image {height:113px;background-color:#f1f1f1;width:90px;float:left;margin-right:15px;text-align:center;padding-top:7px;}
#content .list .book div.links {position:relative;clear:both;height:60px;background:transparent url(../images/linksdivbg.jpg) 0px 0px repeat-x;}
#content .list .book p {font-weight:bold;font-size:11px;margin-bottom:0em;}
#content .list .book p.author {font-weight:normal;font-style:italic;font-size:11px;margin-bottom:1em;}
#content .list .book p.price {font-style:normal;font-weight:bold;font-size:13px;}
#content .list .book span#offer-3for2 {display:block;width:135px;height:123px;background:transparent url(../images/offer-3for2.gif) 0px 0px no-repeat;}
#content .list .book span#offer-3for2 strong {display:none;}
#content .list .book p.price span.saleprice {padding-left:30px;color:#4a9e00;text-decoration:none;}
#content .list .book p.price span {color:#949494;text-decoration:line-through;}
#content .list .book p.price span.small-3for2 {color:#949494;text-indent:-999px;text-decoration:none;float:left;height:19px;width:90px;background:transparent url(../images/offer-3for2-small.gif) 0px 0px no-repeat;}
#content .list .book div.links .more {color:#444444;font-size:11px;font-weight:normal;position:absolute;top:22px;left:9px;}
#content .list .book div.links .add {display:block;height:35px;width:138px;background: transparent url(../images/addtobag.jpg) 0px 0px no-repeat;position:absolute;top:11px;left:148px;}
#content .list .book div.links .add:hover {background-position: 0px -35px;}
#content .list .book div.links .add span {display:none;}
#content .list p.more {padding:20px 10px;clear:both;font-size:11px;font-weight:bold;text-align:right;}
#content .list p.more a {color:#000;}
#content .list p.more a:hover {color:#444;text-decoration:none;}
.space {clear:both;height:10px;}

#content .subpage {padding-bottom:30px;}
#content .subpage h2 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#content .subpage {font-size:13px;text-align:left;}
#content .subpage p, #content .subpage ul, #content .subpage ol, #content .subpage h2, #content .subpage h4 {line-height:1.4em;padding:0px 12px;}
#content .subpage p {margin-bottom:1em;}
#content .subpage a {color:#f48e29;font-weight:bold;}
#content .subpage a:hover {text-decoration:none;}
#content .subpage img {background-color:#f7f7f7;padding:10px;border:1px solid #e8e8e8;}
#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:30px;border-top:1px solid #f48e29;}
#content .details h2 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#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 12px;}
#content .details p {margin-bottom:1em;}
#content .details a {color:#f48e29;font-weight:bold;}
#content .details a:hover {text-decoration:none;}
#content .details img {background-color:#f7f7f7;padding:10px;border:1px solid #e8e8e8;}
#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 .list .book img {float:left;margin-right:15px;text-align:center;}
#content .details .list .orderbox {position:relative;float:right;width:264px;height:174px;background: transparent url(../images/orderboxbg.jpg) 0px 0px no-repeat;text-align:center;}
#content .details .list .orderbox #addtobagbutton {display:block;width:264px;height:87px;position:absolute;left:0px;bottom:0px;background: transparent url(../images/addtobag2.jpg) 0px 0px no-repeat;}
#content .details .list .orderbox #addtobagbutton:hover {background-position:0px -87px;}
#content .details .list .orderbox #addtobagbutton span {display:none;}
#content .details .list .orderbox p {margin-top:16px;font-size:13px;font-weight:bold;color:#000;}
#content .details .list .orderbox p span {font-size:18px;}
#content .details .list .orderbox label {display:none;}
#content .details .list .orderbox #quants {position:absolute;top:53px;left:76px;height:34px;width:112px;background: transparent url(../images/quantsbg.jpg) 0px 0px no-repeat;}
#content .details .list .orderbox #quants #qminus {position:absolute;top:0px;left:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .list .orderbox #quants #qplus {position:absolute;top:0px;right:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .list .orderbox #quants #quantity {position:absolute;top:2px;left:20px;width:72px;font-weight:bold;background:transparent;font-size:14px;text-align:center;height:20px;padding:4px 0px;margin:0px;border:0px;}
#content .details .space {clear:both;height:50px;}


#content .reviews {padding-bottom:20px;clear:both;}
#content .reviews h2 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#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 auto;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 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#content .basket {font-size:13px;text-align:left;}
#content .basket p {padding:10px 12px;font-family:tahoma;font-size:13px;}
#content .basket p a {color:#f48e29;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:52px;}
#content .basket #checkout {float:right;clear:right;margin:10px;margin-right:12px;}
#content .basket .tablewrap {margin-top:20px;margin-left:12px;width:620px;text-align:center;background-color:#d7eeff;padding:1px;}
#content .basket table {width:620px;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:#edf3ff;border-bottom:1px solid #fff;padding:14px;border-right:1px solid #fff;}
#content .basket table td span.show-3for2 {display:block;float:right;height:16px;width:50px;background:transparent url(../images/offer-3for2-mini.gif) 0px 0px no-repeat;text-indent:-999px;padding-left:10px;}
#content .basket table td.action {border-right:0px solid #fff;}
#content .basket table tr.bottom td {background: #def1ff url(../images/tablebottombg.jpg) 0px 0px repeat-x;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 {background: #def1ff url(../images/tablebottombg.jpg) 0px 0px repeat-x;border-bottom:0px 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:#EDF3FF;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#content .delivery {font-size:13px;text-align:left;}
#content .delivery p {padding:10px 12px;font-family:tahoma;font-size:13px;}
#content .delivery p a {color:#f48e29;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:620px;text-align:center;background-color:#d7eeff;padding:1px;}
#content .delivery table {width:620px;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:#edf3ff;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: #def1ff 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: #def1ff 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 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-top:10px;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#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:12px;}
#content .contact .contacttext p {margin-bottom:2em;padding-left: 24px;}
#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 12px 16px 12px;}
#content .contact .maincontact #contactform {float:left;width:303px;background-color:#edf3ff;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:620px;}
#content .subpage table.custdet.payment th {background-color:#edf3ff;padding:10px;}
#content .subpage table.custdet.payment input {background-color:f9fafb;border:1px solid #c9c9c9;padding:4px 7px;}
#content .subpage #confirmorder {display: block; height:48px; width:190px;cursor: pointer;}
#content .subpage #confirmorder img {margin:0px;padding:0px;border:0px;}

#content .breadcrumbs {height:30px;line-height:30px;text-align:left;padding-left:12px;}
#content .breadcrumbs p {font-size:9px;color:#8a8a8a;}
#content .breadcrumbs p a {color:#8a8a8a;}
#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 {font-weight:normal;}
#content .list.products .book {padding:30px 13px 0px 12px;}

#content #sorting {position:absolute;top:3px;right:15px;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: transparent url(../images/paginationbg.jpg) top left no-repeat;line-height:40px;letter-spacing:-0.1em;}
#content .pages a {padding:0px 5px;color:#f48e29;}
#content .pages a.thispage {color:#000;text-decoration:none;}
#footer {position:relative;clear:both;height:100px;background: transparent url(../images/footertopbg.jpg) 50px 0px no-repeat;padding-top:35px;}
#footer p {font-size:11px;padding: 0px 10px 10px 270px;text-align:justify;line-height:1.8em;}
#footer p a {padding:0px 10px;color:#f48e29;text-decoration:none;}
#footer p a:hover {text-decoration:underline;}
#footer img {position:absolute;top:30px;left:0px;}
#footer p#web {position:relative;top:-28px;text-align:right;padding-right:20px;font-size:10px;}
#footer p#address {padding-left:280px;font-size:10px;}
#error {
	margin-top:20px;
	margin-left:50px;
	width:520px;
	text-align:center;
	padding:10px;

	background-color: #FFEEEE;
	font-weight: none;
	border: 1px solid #000000;
}
