fieldset,form{padding:0;position:relative}.checkboxdiv,fieldset,form{position:relative}form{margin:10px 0;text-align:left!important;width:100%}textarea{display:block;margin:0;color:#555}fieldset{border:none;margin:0;text-align:left}legend{display:none}label{display:block;margin-top:1em}input,select,textarea{border:1px solid #CCC;font-size:.9em;padding:4px;width:573px}input:focus,textarea:focus{border:1px solid #04948b}input.submit{width:auto;background-color:#EEE;color:#555;border:1px solid #CCC!important;padding:6px 20px}a.button,input.button{width:15em!important;margin-top:10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#B00),color-stop(1,#900));background:-moz-linear-gradient(center top,#B00 5%,#900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B00', endColorstr='#900');background-color:#B00;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #A00;display:inline-block;color:#EEE;font-family:arial;font-size:12px;font-weight:700;padding:6px 24px;text-decoration:none;cursor:pointer}a.button:hover,input.button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#900),color-stop(1,#B00));background:-moz-linear-gradient(center top,#900 5%,#B00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#900', endColorstr='#B00');background-color:#900}input.button:active{position:relative;top:1px}input.delete{width:20px!important;height:17px!important;border:none}select{width:583px}.checkboxdiv label{position:absolute;width:auto!important;left:20px;top:-8px;top:-5px\9}.checkboxdiv input{width:auto!important;margin:0 5px 0 0;border:0 solid #000;display:inline}#contactform{margin-left:20px}#contactform label{display:block;margin:5px 0;padding:0}#contactform input{display:block;width:100%;margin:5px 0;color:#555}#contactform textarea{margin:5px 0;color:#555;min-height:120px;height:120px!important}.emailformcovert{display:none!important}#search,#search input{display:inline}#search{position:absolute;top:-4px;right:0;width:190px}#search input[type=text]{background:#D6E6EB}#search input[type=submit]{border:1px solid #3D8AA3;background:#87B0BD;color:#FFF;padding-bottom:1px;height:20px}#search input[type=submit]:hover{border:1px solid #4B869A}#search input[type=radio],#search input[type=hidden]{display:none}table.bookstable{font-size:.8em}table.bookstable input{width:auto!important}table.bookstable td{padding:1px 5px;border-bottom:1px solid #EEE}table.bookstable td.centred{text-align:center}table.baskettable td.right,table.baskettable td.right input{text-align:right}table.bookstable th{padding:20px 5px 2px;font-weight:700;border-bottom:1px solid #EEE}table.bookstable thead td{font-weight:700;background-color:#B00;color:#fff}h2.basketheader span{font-size:1rem;letter-spacing:-.03rem}table.baskettable{font-size:.8rem}table.baskettable input{width:50px}table.baskettable input[type=submit]{background-color:#B00;color:#fff!important;padding:5px 0;width:100px;text-decoration:none;font-weight:400;border-radius:5px;border:none!important;font-size:1em}table.baskettable td{padding:10px 5px}table.baskettable td:first-child{min-width:90px}table.baskettable thead td{font-weight:700;background-color:#FFF;color:#666;border-bottom:1px dotted #AAA;padding:5px}form.basketvouchercodes input[type=submit],p.checkoutoptions a{cursor:pointer;color:#fff!important;text-decoration:none;font-weight:400;border-radius:5px}table.baskettable tr.total td{padding:2px 0}p.checkoutoptions{text-align:center;margin:20px 0;height:40px}form+p.checkoutoptions{margin:-20px 5px 0 0}p.checkoutoptions a{background-color:#080;padding:10px 0;width:200px;display:block;margin-left:10px;float:right;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#080),color-stop(1,#090));background:-moz-linear-gradient(center top,#080 5%,#090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008800', endColorstr='#009900')}p.checkoutoptions a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#090),color-stop(1,#080));background:-moz-linear-gradient(center top,#090 5%,#080 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#008800')}p#otherbasketoptions{text-align:left;font-size:.7rem}p#otherbasketoptions strong{font-weight:400}p#otherbasketoptions a{text-decoration:none}p.giftvoucherintro{display:inline-block;margin-bottom:5rem}form.basketvouchercodes{height:3em;margin-top:-5rem;display:inline-block;width:auto;margin-left:2rem}form.basketvouchercodes input{width:200px}form.basketvouchercodes input[type=submit]{background-color:#048;border:none;width:auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#048),color-stop(1,#059));background:-moz-linear-gradient(center top,#048 5%,#059 100%)}#discountcodeform{margin-bottom:30px}#discountcodeform input,#discountcodeform label{display:inline;width:auto;font-size:.8em}#discountcodeform input[type=submit]{background-color:#080;border:none;color:#fff;border-radius:5px;padding:5px 20px}#bibliosearchform,form.bibsubmitform{font-size:.8em;width:630px}#bibliosearchform thead td{font-weight:700}#bibliosearchform input,#bibliosearchform select{width:80px}#setbooksearchform{width:300px;margin:0 auto}#setbooksearchform select,.searchoptions select{width:300px}#setbooksearchform h2{width:300px;font-size:1.2em}.searchoptions select.multi{height:70.5px}.searchoptions input{width:290px}.searchoptions td{padding-right:34px}.searchoptions #init{width:80px}.searchoptions #author{width:190px}#searchclear{border:none;width:150px;margin-right:269px;border-radius:5px}