/* 910 */
html {overflow-Y:scroll;}
body {color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, pre, form, fieldset, table, th, td, input, img {
margin:0;padding:0;border:0;}
body, td {font-size:11px;}
h1 {font-size:23px;}
h1.listview {background-color:#323232;color:#fff;padding:10px 2px 2px 2px;border:#212320 1px solid;font-size:20px;}
h1.minor {font-size:17px;font-weight:normal;text-align:center;margin-bottom:6px;}
h1.micode {padding:1px 0 1px 10px;}
h1.infohead {font-size:24pt;}
h2.infohead {font-size:15pt;border:none;}
h2.featured  {font-weight:normal;font-size:14px;}
h2.miscream {font-size:14px;padding:1px 0 1px 10px;}
h2.boxedoff {background-image:url(08/2bar.jpg);border:#323232 1px solid;clear:both;margin-top:8px;font-size:15px;padding-left:3px;}
h3.sati {color:#B01016;}
h4 {font-size:16px;}
h4.offer {font-weight:bold;font-size:15px;}
h4.extra {font-weight:normal;font-size:15px;}
h5 {font-size:14px;}
.infoheadbox {height:200px;width:365px;padding-right:230px;color:#fff;border-left:2px #505050 solid;margin-bottom:12px;}
.infohead {padding:10px;color:#fff;text-transform:none;font-family:Arial, Helvetica, sans-serif;}
.col2 p {margin-bottom:7px;}
.plsnv h5 {font-size:15px;font-weight:bold;}
input, select, textarea {border:1px solid #323232;}
ul {list-style:none;}
table {border-collapse:collapse;}
div.page {	min-width:790px;max-width:962px;
_width:962px;
text-align:center;padding:0 3px 0 3px;margin:auto;}
.top {text-align:left;vertical-align:bottom;z-index:10;}
.main {padding:1px 0 1px 0;text-align:left;margin:auto;}
.strip {vertical-align:bottom;}
.topbar {width:100%;height:32px;margin:0 0 0px 0;float:left;text-align:center;vertical-align:bottom;background:url(08/grad.jpg) bottom left repeat-x;border:1px #B92A2E solid;border-top:1px #CD6869 solid;}
.cartbar {float:right;width:50%;margin:5px 0 0px 0;}
.cartbarsearch {float:left;width:362;margin:3px 0 0px 0;}
.cartbarsearch .go {margin:1px 0 0px 0;}
.topbask {float:left;text-align:center;vertical-align:bottom;cursor:hand;}
a.topbask {text-decoration:none;}
.baskinfo {display:block;padding:3px 3px 0 3px;color:#000;float:left;text-align:center;width:120px;color:#fff;text-decoration:none;}
b.hilite {color:#ff0;}
.clearance {background:url(w/c.jpg) no-repeat;width:436px;height:60px;display:block;font-weight:bold;border:1px solid;margin-bottom:4px;padding:20px 80px;}
a.clea {text-decoration:none;color:#000;font-size:16px;}
.topbask .basket {display:block;background:url(08/basket.gif) top left no-repeat;padding:4px 3px 2px 3px;height:20px;color:#000;float:left;margin-top:-1px;text-align:center;width:120px;color:#ff0;}
.callmsg {width:335px;clear:both;float:right;padding:0;margin-right:0;color:#000;}
#topsearch {display:inline;padding:2px;clear:both;color:#fff;width:400px;text-align:left;}
.searchlab {font-size:1.4em;font-weight:bold;height:20px;vertical-align:top;padding:0;line-height:20px;}
.search {background:url(08/input.jpg) top left no-repeat;vertical-align:center;padding:3px 15px 2px 5px;width:130px;height:20px;}
.sidehead {margin-top:8px;background:#B01016;color:#fff;padding-left:3px;font-size:15px;}
.col1 {width:169px;}
.col2 {width:598px;margin-top:8px;}
.col2W {width:779px;margin-top:8px;}
.maxcols2 .col2W {width:598px;}
.col1, .col2, .col3, .col2W {float:left;}
.col2, .col3, .col2W {padding-left:7px;}
.col3, .maxcols3 .col3 {width:181px;}
.maxcols2 .col3 {width:600px;}
.maxcols1 .banneroverlay {display:none;}
.banner img, .bannerobj {border:#323232 1px solid;}
.bannerobj {border-bottom:0;}	
.banner:hover img {border:#3232FF 1px solid;}
img.smallbanimg {padding:0 3px 0 3px;margin:5px 4px;}
.col3 img {margin-top:8px;}
.homecat {width:190px;float:left;height:300px;background:#b51010;margin:4px 4px;}
.midcat {margin:4px 6px;}
.homecatimg {display:block;} 
a.homecatai {margin:0;} 
a.homecatai .homecatimg {margin:0 0 0px 6px;} 
.homecata {color:#fff;background:url(a/9.gif) no-repeat top left;font-size:11px;line-height:13px;display:block;padding-left:24px;margin:3px 0 3px 3px;text-decoration:none;text-transform:uppercase;}
a.homecata:hover {background-position:bottom left;text-decoration:underline;}
.clear {clear:both;}
.cards {border-top:#C2C1C1 1px solid;text-align:right;margin-top:8px;padding:3px 3px 0 0;}
.feet {background:#B51010;max-width:958px;
_width:958px;
margin:auto;color:#fff;}
a.foota {color:#fff;padding-left:5px;padding-right:5px;text-decoration:none;}
a.foota:hover {text-decoration:underline;}
.foot1 {padding:3px 0 3px 0;text-align:left;float:left;clear:both;display:inline;}
.foot2 {padding:2px 5px 3px 5px;text-align:right;}
.nobr {white-space:nowrap;}
#logo {padding:6px 0 9px 0;float:left;}
.go {margin-bottom:6px;border:none;}
.nava, .navac {background:#323232 url(0/w.png) no-repeat center left;background-position:8px 7px;color:#fff;padding:1px;border-top:1px solid #fff;font-size:12px;padding:3px 3px 3px 18px;text-decoration:none;display:block;}
a.nava:hover, a.navac:hover {background:#888 url(0/w.png) no-repeat center left;background-position:8px 7px;}
.navac, a.navac:hover {background-position:12px 7px;padding:3px 3px 3px 22px;}
.midinfo {margin:0 27px 0 27px;
_margin:0 24px 0 23px;}
.sideinfo {border-top:2px solid #fff;padding:0;}
.popular {border:#B11106 1px solid;border-top:0;text-align:left;padding:2px;margin-bottom:3px;}
.plsnv {border:#636161 1px solid;margin-bottom:2px;margin-top:1px;}
li.lvbullet, li.bullet {color:#000;background-image:url(0/d.png);background-position:left 0.3em;background-repeat:no-repeat;padding-left:10px;display:block;margin-top:2px;padding-bottom:2px;margin-left:2px;}
.plsnv .bul {float:left;width:205px;padding-top:6px;min-height:26px;}
.plsnv .lvpricebox {border-top:#636161 1px solid;padding:2px 2px 0 2px;}
.plsnvpic {padding:7px 0 7px 0;}
.plsnvmf {background:#323232;color:#fff;}
.lvscream, .lvsave {font-size:14px;font-weight:normal;}
.plsnv td {padding-left:2px;}
.plsnvm {font-size:11px;}
.nar, .nara {font-size:11px;text-decoration:none;}
a.nara {color:#000;background-image:url(0/4.png);background-position:left;background-repeat:no-repeat;padding-left:14px;display:block;margin:2px 0 0 0;font-size:0.9em;padding-bottom:1px;}
.narcount {font-size:8px;color:#666;}
.nartitle {color:#B01016;font-size:1em;font-weight:normal;font-style:normal;}
.pagination {margin-top:2px;}
.pag {font-size:11px;text-decoration:none;padding:0 2px 0 4px;margin-top:1px;}
.pag {border-left:1px solid #AAA;border-right:0;}
.pag.first {border-left:0 none;}
a.pag:hover, a.nara:hover {text-decoration:underline;}
u.pag {color:#999;text-decoration:none;}
.ptop {border:#323031 2px solid;border-bottom:#323031 3px solid;background:#E7E5E6 url(w/f.jpg) repeat-x bottom left;}
.mitable {border:#636161 1px solid;background:#fff;margin:0 10px 10px 10px;padding:0;width:570px;}
.mitable td, .mitable tr {font-size:11px;border-spacing:2px;}
.mitable strong {font-size:13px;}
.hiddenhelp {display:none;}
.miright {border-left:#323031 1px solid;padding:0;border-collapse:separate;margin:1px;}
.mipricing {margin:1px;padding:2px;text-align:center;}
.price, .mipricing strong, .red {color:#B30E14;}
.price b, b.bestprice {font-size:16px;font-weight:bold;}
.mipricing strong {font-size:18px;font-weight:bold;height:20px;}
.mipricing .freedel {font-size:13px;font-weight:normal;height:16px;color:#B30E14;text-align:center;}
.save b {font-size:14px;}
.iconplace {padding:2px;}
.icons {padding:4px;border-top:1px solid #999;}
.cashback {padding:4px;border-top:1px solid #090;background:#BFB;}
.features {font-size:11px;}
.features th, .features td {vertical-align:top;text-align:left;}
.features th {border-top:1px solid #D6D6D6;}
.features td {padding-left:5px;}
.instore {margin:0;padding:3px;text-align:center;background:#FFDDDD;}
.finance {margin:0;padding:3px;text-align:center;background:#9EDEE0;}
.extcover {margin:0;padding:1px;text-align:center;background:#fffBD6 url(08/dandg.gif) bottom left no-repeat;color:#000;}
.exttable {width:100%;}
.mir, .mivat {font-size:9px;}
td.mwo {font-size:10px;}
.right {text-align:right;}
.financesteps {background:#DEF0F4;padding:5px;}
p.steps {text-indent:-25px;margin-left:25px;padding:3px;}
table.essacc {width:100%;margin-bottom:3px;}
.essacc .assbutt, .essacc .assname {border:#323031 1px solid;width:200px;}	
.essacc .assbutt {padding-left:3px;border-left:none;}
.essacc .assname {padding-left:3px;border-right:none;}
.essacc .asspic {border-top:#323031 1px solid;border-bottom:#323031 1px solid;text-align:center;}
ul.mibullets {list-style:disc;}
li.mibullet {margin:0 0 1px 1.2em;list-style:disc;}
.l3star {text-align:center;font-weight:bold;}
.l2star {text-align:center;}
.assmi {border:#323031 1px solid;}
.golarge, .govideo {display:block;float:left;height:27px;width:27px;text-align:left;text-decoration:none;
color:#000;background:transparent url(i/e.gif) no-repeat bottom right;
margin:0 40px 0 10px;padding:0 0 0px 0;}
.govideo {background-position:top right;}
.gotext {color:#000;display:block;padding-top:7px;margin-left:35px;width:90px;font-weight:normal;}
.golarge:hover {background-position:bottom left;}
.govideo:hover {background-position:top left;}
.buynowimg {background:#fff url(0/a.png) no-repeat top right;border:0 none;}
.assistimg {background:#fff url(0/a.png) no-repeat -95px top;border:0 none;}
.goshopimg {background:#fff url(0/a.png) no-repeat -190px bottom ;border:0 none;}
.moreiimg {background:#fff url(0/a.png) no-repeat -95px bottom;border:0 none;}
a:hover .buynowimg, input.buynowimg:hover {background:#fff url(0/a.png) no-repeat -190px top;border:0 none;}
a:hover .moreiimg {background:#fff url(0/a.png) no-repeat bottom left;border:0 none;}
a:hover .goshopimg {background:#fff url(0/a.png) no-repeat bottom right;border:0 none;}
a:hover .assistimg {background:#fff url(0/a.png) no-repeat top left;border:0 none;}
.lvprice {padding:0 2px 0 2px;}
.lvprice .ourprice {text-align:center;color:#B30E14;font-weight:normal;font-size:11px;}
.lvprice .red {font-weight:bold;font-size:13px;}
.lvprice .red small.pence {font-weight:bold;font-size:11px;}
.lvprice .best {font-weight:bold;font-size:15px;}
.lvprice .best small.pence {font-weight:bold;font-size:13px;}
.lvprice .save {background:#fff;color:#000;text-align:center;padding:0;}
dt, .trp {margin-top:4px;}
dd {color:#000;text-align:left;}
dt.person {color:#666;}
dd.comment {margin:0 14px 10px 14px;}
b.quote {font-size:15px;line-height:10px;font-family:serif;color:#b30e14;}
.gray {color:#666;font-size:10px;}
.cartoption {background:#fffFE1;border:1px solid #adb2b6;padding:3px;}
.cartoption.delcharge {background:#dbf8fe;}
.cartoption.basket {background:#fffFE1;border:1px solid #fbe903;}
.cartopthalf {float:left;width:290px;}
a.cartoptsubmit {text-decoration:none;font-size:13px;color:#000;}
.mitable {border-collapse:separate;}
li.tab {float:left;}
.tabarea {margin-top:8px;}


.ui-tabs, ul.ui-tabs-nav, .ui-tabs-nav li { padding:0px; margin:0px; border: 0px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0;width:148px;height:25px;line-height:25px;}
.ui-tabs .ui-tabs-nav li a { width: 148px; text-decoration: none; margin: auto; color:#000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { clear:both; border:#616161 1px solid;padding:0px 2px;}
.ui-tabs .ui-tabs-panel .ui-tabs-panel { clear:both; border:#616161 1px solid;margin:0px 5px;border-bottom:none;padding-bottom:3px;}
.ui-tabs .ui-tabs-panel .ui-tabs-nav {margin-left:5px;}
.ui-tabs .ui-tabs-panel .ui-tabs-nav li a, .ui-tabs .ui-tabs-panel .ui-tabs-nav li {width:145px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li a {background:url(08/tabs3.jpg) bottom left;display:block;float:left;height:25px;text-align:center;vertical-align:middle;font-size:13px;color:#000;border:#616161 1px solid;border-lseft:none;}
.ui-tabs .ui-tabs-nav li a:hover {background-position:top right;color:#fff;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-position:center right;color:#fff;}


#tablink1, #tablink2, #tablink3, #tablink4 {
float:left;width:148px;height:25px;line-height:25px;text-align:center;text-decoration:none;}
.othertab {background:url(08/tabs3.jpg) bottom left;color:#000;border:#616161 1px solid;border-left:none;}
.currenttab {background:url(08/tabs3.jpg) center right;color:#fff;border:#616161 1px solid;border-left:none;}
.othertab:hover {background:url(08/tabs3.jpg) top right;color:#fff;border:#616161 1px solid;border-left:none;}
#hometabs {margin-top:8px;}
.deadtab {background:url(08/tabs3.jpg) bottom left;color:#666;border:#616161 1px solid;border-left:none;}
#tablink1 {border-left:#616161 1px solid;}
#tablink4 {width:149px;}
a:focus {-moz-outline-style:none;}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4 {border:#616161 1px solid;border-top:none;padding:3px;}
.popular a.codea:hover {text-decoration:underline;}
.poppos {font-size:18px;float:left;height:50px;padding-right:3px;font-family:arial, sans-serif;}
.rightblock {display:block;text-align:right;}
.producttools {border:#616161 1px solid;padding:1px;height:38px;}
.friendtool, .reviewstool,  .addreviewtool, .printtool   {
vertical-align:middle;border-left:#616161 1px solid;border-top:#fff 1px solid;border-bottom:#fff 1px solid;
text-decoration:none;color:#555555;padding:2px;line-height:35px;height:32px;padding-left:32px;display:block;float:left;}
.friendtool {border-left:#fff 1px solid;background:url(t/f.gif) left center no-repeat;}
.reviewstool {background:url(t/rs.gif) left center no-repeat;}
.addreviewtool {background:url(t/r.gif) left center no-repeat;}
.printtool {background:url(t/p.gif) left center no-repeat;}
.pdf {background-image:url(i/pdfsmall.gif);background-position:left;background-repeat:no-repeat;border:0;
padding:3px 0 3px 18px;line-height:18px;}
.assname .price {font-size:14px;font-weight:bold;}
a.featlink, a.featlink:visited, a.codea {text-decoration:none;color:#000;}
.featimg {margin-right:1px;margin-top:1px;}
strong.red {font-weight:normal;}
.trbanner {float:right;top:0;left:0;}
.banneroverlay .flashbanner {display:block;text-align:right;width:962px;margin-top:2px;}
.maxcols2 .banneroverlay .flashbanner {width:790px;}
.msg {border:2px dashed #3F3;background:#9F9;font-size:17px;padding:4px;font-weight:bold;text-align:center;margin-bottom:4px;}
.acctease {text-decoration:none;font-size:9px;margin:3px;color:#444;float:right;width:400px;display:block;text-align:center;background:url(a/t.gif) top right no-repeat;}
.col2 textarea {max-width:85%;}
.col2 input, .col2 textarea {margin:1px 5px;}
.col2 .banner img {margin:0;}
.userbar {text-align:left;background:#CCC;padding:4px;border-bottom:1px #999 solid;}
a.userlink {color:#009;text-decoration:none;padding:1px 4px 1px 4px;}
a.userlink:hover {color:#CCC;background:#009;}
dt.pagegroup {clear:all;float:left;padding:5px 0 15px 0;color:#B00F15;font-size:13px;}
dd.pagelist {margin:5px 0 5px 0;padding:15px 0 15px 180px;border-bottom:2px dotted #313131;}
.alike {font-size:13px;margin-bottom:4px;}
a.page {text-decoration:underline;color:#008;background-image:url(a/g.gif);background-position:left;background-repeat:no-repeat;padding-left:10px;font-size:13px;}
a.page:hover {text-decoration:none;color:#00F;}
dt.que {font-weight:bold;}
dd.ans {clear:left;margin:0 0 5px 25px;text-indent:-14px;}
.contact, a.cona {font-size:13px;}
b.conmeth {font-size:12px;}
.contact {text-indent:0;}
.indent, .contact {margin-left:15px;}
.terms th {vertical-align:top;}
.moreslink, .cen {text-align:center;}
.mcsafe {border:#323232 1px solid;padding:2px 36px 3px 37px;display:block;text-align:center;margin-top:8px;}
.redm {background:#B01016;color:#fff;font-weight:bold;padding:3px 9px 3px 9px;font-size:19px;line-height:60px;text-decoration:none;}
.midcolfullside {clear:both;}
.midcolfullside .subsubcolby2, .innerrighthalf {float:left;width:280px;margin-left:3px;}
.midcolfullside .subsubcolby3 {float:left;width:180px;margin-left:3px;}
.innerlefthalf {float:left;width:280px;}
.midcolduoside .subcol1 {float:left;width:290px;margin-left:3px;}
.midcolduoside .subcol2 {float:left;width:290px;margin-left:7px;}
.innerrighthalf {float:right;}
.subsubcolby2, .subsubcolby3, .subsubcolby4 {float:left;}
.subsubcolby4 input {margin:0;padding:0;horizontal-align:bottom;}
.midcolduoside .subsubcolby1 {width:280px;}
.midcolduoside .subsubcolby2 {width:142px;margin-left:3px;}
.midcoltrioside .subsubcolby1 {width:190px;}
.midcoltrioside .subsubcolby2 {width:90px;}
.midcoltrioside .subsubcolby3 {width:59px;}
.subsubcolby4 {width:138px;}
.midcoltrioside .subcol1 {float:left;width:196px;margin-left:3px;}
.midcoltrioside .subcol2 {float:left;width:192px;margin-left:7px;}
.midcoltrioside .subcol3 {float:left;width:192px;margin-left:7px;}
.forceline {clear:both;width:600px;height:1px;}
.picfeature, .picaward {display:block;float:left;text-align:center;border-left:1px solid #fff;width:83px;}
.miinfo ul {list-style:square;margin-left:20px;}
.catmap {width:200px;}
.catmap ul {list-style-image:url(0/4.png);list-style-type:square;margin-left:10px;}
.narli {list-style-image:url(0/4.png);list-style-type:square;color:#000;}
.narlia {color:#000;text-decoration:none;}
.narlia:hover {text-decoration:underline;}
.rebu {height:25px;}
.rebutab, .rebucurrtab {background:url(w/b.gif) no-repeat bottom left;height:25px;width:145px;float:left;font-weight:bold;font-size:13px;color:#fff;text-align:center;padding-top:5px;cursor:pointer;margin-right:2px;}
.rebucurrtab {background-position:top left;}
.vert {vertical-align:top;padding:6px 0 0 0;}
th.vert {width:170px;text-align:right;padding:6px 8px 0 0;}
.mimid {vertical-align:top;padding-top:26px;}
a.learn {background:url(w/lm.gif) no-repeat;width:200px;height:20px;color:#fff;text-align:center;display:block;font-weight:bold;padding-top:4px;text-decoration:none;}
.satlab {display:inline-block;width:130px;text-align:right;margin-right:5px;font-weight:bold;}
.satprice {display:inline-block;width:110px;text-align:left;margin-left:5px;}
.satlab.noinst {color:#000;}
.half {width:260px;float:left;}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup {position:relative;}
#facebox table {border:3px solid #666;}
#facebox td {border-bottom:0;padding:0;}
#facebox .body {padding:0 5px 5px 5px;background:#fff;width:650px;}
#facebox.video .body {width:400px;}
#facebox .loading, #facebox .image {text-align:center;}
#facebox img {border:0;margin:0;}
#facebox .footer {padding-top:0;margin-top:0;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height:1px;width:1px;overflow:hidden;padding:0;}
#facebox_overlay {position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000;z-index:99;}
.LPform {width:150px;height:70px;border:1px solid #000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#_lpChatBox input {border:0 none;}
#LPidentifier {display:none;}
#LPmessage {display:inline;}
.badgepad {position:relative;}
.badge, .lvbadge, .prbadge {position:absolute;z-index:42;}
.badge {bottom:-20px;right:0;}
.lvbadge {bottom:0;right:0;}
.prbadge {bottom:0;right:0;}
.pnote {text-align:left;margin:0 5px;font-size:0.9em;}
.badgepad .pnote {margin-right:110px;}
.bob {clear:both;border:1px solid #616161;padding:3px;}
br.bob {margin-bottom:4px;}
.readmore, .recollapse {display:block;float:right;text-transform:uppercase;color:#fff;background:#B51010;padding:0 5px 2px 5px;}
a.readmore, a.recollapse {color:#fff;text-decoration:none;}
.twitter {display:block-inline;background:url(0/twt.png) no-repeat top left;padding:13px 30px 4px 30px;height:30px;line-height:30px;text-decoration:none;color:#000;}
.sideinfo .twitter {border:#323232 1px solid;width:157px;padding:0 0 0 10px;display:block;text-align:center;margin-bottom:8px;font-weight:bold;}
.sideinfo .twitter:hover {border:1px solid #3232ff;}
dt.partnerlinks {font-weight:bold;margin-top:5px;text-decoration:none;font-size:1.3em;color:#000;background-image:url(a/g.gif);background-position:left center;background-repeat:no-repeat;padding-left:10px;} 
.partnerlinkhead {color:#000;text-decoration:none;}
.partnerlinka {text-decoration:none;} 
dd.partnerlinks {margin-left:25px;}
a.partnerlinka:hover, a.partnerlinkhead:hover {text-decoration:underline;} 
input.search, input.nobox {border:0 none;}
input.nobox {margin:0 1px 0 1px;padding:0;}
.cartoptsubmit  {background:#fae705 url(w/y.jpg) repeat-x center left;border:1px solid #B3B844;cursor:pointer;margin:1px;padding:2px;}
.cartoptgo {text-align:right;}
.pad2 {padding:2px;}
.cartextcover {background:#fffBD6 url(08/dandg.gif) top right no-repeat;}
.change {text-transform:uppercase; padding:0 2px;color:#000;background:#fff url(w/y.jpg) repeat-x center left;border:1px solid #B3B844;text-decoration:none;font-size:9px;margin:1px;}
.carta {text-decoration:none;padding-left:3px;color:#000;font-weight:normal;font-size:13px;}
a:hover.carta {text-decoration:underline;}
a.qc, a.qc:hover {font-size:12px;line-height:15px;width:15px;display:inline-block;background:#fae705 url(w/y.jpg) repeat-x center left;color:#000;border:1px solid #6b6868;padding:2px;margin:0 0 2px 2px;text-decoration:none;text-align:center;vertical-align:top;}
.submit:hover, .cartoptsubmit:hover, input:hover.cartoptsubmit, a.qc:hover {border:2px solid #88F;padding:1px;}
.ifprobs {padding:12px 0;font-size:9px;letter-spacing:1px;color:#333;}
.carttotal {font-size:14px;}
.postcode {font-size:14px;margin:1px;padding:3px;}
.delivfail {font-size:14px;margin:1px;padding:3px 0;color:red;}
.hierarchy {padding:0 0 4px 12px;font-size:11px;color:#888;}
a.hier {text-decoration:none;padding:2px;color:#007;}
a.hier:hover {text-decoration:underline;}
b.hier {color:#000;padding:2px;}


