.grid{position:absolute;top:0;left:0;z-index:0;display:none}
.grid div{border-right:dashed #333 1px;border-bottom:dashed #333 1px;background:#fff !important;float:left}
.grid .div1{height:713px;width:1385px}
.grid .div2{height:713px;width:997px}
.grid .div3{height:600px;width:780px}
.grid .div4{height:480px;width:620px}
body{font-size:100%;font-family:tahoma, sans-serif;color:#333;padding:0;margin:10px}
h1, h2, h3, h4{font-weight:normal;font-family:'trebuchet ms';color:#555}
h1{font-size:1.5em}
h2{font-size:1.0625em;margin-bottom:0}
p{line-height:1.5}
li, p, td, th{font-size:0.75em}
li ul li , li ul li ul li{font-size:1em}
.list li{list-style-type:none}
a{color:#05d;text-decoration:none;border-bottom:solid #ccf 2px}
a img{border:none}
a:hover, a:focus{color:#d50;border-bottom:solid #05d 2px}
a:focus{color:#d50;background:#eee}
a.stico_default, a.stico_rotate{padding:3px 0 0 18px !important}
q{font-style:italic}
kbd{text-transform:uppercase;font-size:1.1em;font-weight:bold}
input, select{font-size:1em}
form{margin:0;padding:0}
fieldset{margin:1em 0;border:solid #ccc 1px;padding:0.5em 0.5em 0.5em}
legend{font-size:0.75em;color:#777;margin-bottom:0}
legend strong{color:#333;font-weight:bold}
legend a{border:none;color:#777}
select{border:solid #097391 1px;background:#ffc}
input.text, .sp_number_len, .sp_name_len, input#sp_quantity{border:solid #097391 1px;margin-bottom:2px;background:#ffc url('../images/input-bg.png');padding-left:3px}
textarea{border:solid #097391 1px;background:#ffc url('../images/input-bg.png');margin-bottom:2px;width:100%;height:10em}
input.file{color:#585858;border:solid #097391 1px;margin-right:0.25em;margin-top:1em}
input.radio{}
h1 a{color:#555 !important;border-bottom:none}
p.note{font-size:0.6875em !important;background:#eee;color:#555}
img.alignleft, div.alignleft{float:left;margin:0 1em 0.5em 0;border:solid #ddd 1px;padding:4px;background:#ffe}
img.alignright, div.alignright{float:right;margin:0 0 0.5em 1em;border:solid #ddd 1px;padding:4px;background:#ffe;border-bottom:solid #bbb 1px;border-right:solid #bbb 1px}
img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;border:solid #ddd 1px;padding:4px;background:#ffe}
.right{float:right}
.left{float:left}
.space{padding:0.5em 0}
.space .button{margin-bottom:0.5em}
#wrap{max-width:62em;margin:0 auto;position:relative}
#logo img{margin:0 1em 0.75em 0}
#logo a{border:none}
#contactform fieldset{padding:1em}
#contactform fieldset label{font-weight:bold;display:block;float:left;padding-top:0.2em;width:100%}
#contactform fieldset label.radiolabel{font-weight:bold;display:inline;float:none;width:auto;padding-top:0;padding-left:1em}
#contactform fieldset label span.req{font-weight:normal;font-style:italic}
form#contactform input , form#contactform textarea{background-color:#f5f5f5;color:#000;padding:0.1em 0.3em 0.1em 0.3em;font-family:tahoma, sans-serif;font-size:1em;}
form#contactform input{width:20em}
form#contactform textarea{width:98%;font-size:100%}
form#contactform input#submitbutton{width:5em}
form#contactform p{clear:left}
form#contactform p.submit{text-align:right !important}
input.button, form#contactform input.navsubmit , form#contactform input.navsubmithov , a.button, input.button{background:url('../images/kdbuttonsubmit.png') 50% 0 #f50;color:#fff;text-decoration:none;text-align:center;font-size:1.25em;font-weight:bold;font-family:'trebuchet MS';display:block;border-top:solid #f97 2px;border-left:solid #f75 2px;border-right:solid #bb2c30 2px;border-bottom:solid #cc2c30 2px;padding:0 0.75em 0.125em}
input.buttonhov, form#contactform input.navsubmithov , a.button:hover, a.button:focus, input.button:hover, input.button:focus{border-bottom:solid #f97 2px;border-right:solid #f75 2px;border-left:solid #bb2c30 2px;border-top:solid #d60 2px;text-decoration:none !important;color:#fff !important}
a.grey{background:#777;color:#fff;border-top:solid #999 2px;border-left:solid #999 2px;border-right:solid #555 2px;border-bottom:solid #555 2px}
a.grey:hover, a.grey:focus{background:#888;border-top:solid #555 2px;border-left:solid #555 2px;border-right:solid #999 2px;border-bottom:solid #999 2px}
a.button img{border:none}
a.blue, input.blue{background:url('../images/kdbutton.png') top right #097391;color:#fff;text-decoration:none;text-align:center;font-size:1.25em;font-weight:bold;font-family:'trebuchet MS';display:block;border-top:solid #0a8486 2px;border-left:solid #0a8486 2px;border-right:solid #065166 2px;border-bottom:solid #065166 2px;padding:0 0.75em 0.125em}
a.blue:hover, a.blue:focus, input.blue:hover, input.blue:focus{border-bottom:solid #0a8486 2px;border-right:solid #0a8486 2px;border-left:solid #065166 2px;border-top:solid #065166 2px;text-decoration:none !important;color:#fff !important}
span.c{background:url('../images/corner.png') no-repeat;width:2px;height:2px;display:block}
.oops{color:#fff;font-size:0.75em !important;background:#090;border:solid #060 1px;padding:1px 3px;font-weight:bold}
.lower{text-transform:lowercase}
table{margin:0.5em 0 0.5em 0;border-collapse:collapse;clear:left}
td, th{background:#f6f6f6;padding:2px 5px;font-size:0.6875em;border:solid #ccc 1px}
#baskettable td, #baskettable th{padding:6px 5px;}
td.ftotal{border-top-width:3px}
th{background:#ddf}
th em, th a{font-weight:normal}
td .button{font-size:1em}
td.num, th.num{text-align:right}
td.center{text-align:center}
th.total{text-align:right;border:none;background:#fff;color:#666;font-weight:normal}
td.total{color:#666}
td.dim, th.dim{color:#888}
.obvious{font-weight:bold}
.dark{color:#000!important}
th.grandtotal{text-align:right;border:none;background:#fff;font-size:0.8em}
td.grandtotal{font-size:0.8em}
label.screenreader{position:absolute;left:-1000em}
table input.num{width:1.5em;text-align:right}
table .med{width:10em;float:left;margin:0.5em 0}
table span.label{background:url('../images/bluearrow-small-left.png') no-repeat 3px 12px;padding:8px 0 3px 16px;min-height:10px;float:left;font-size:1em;color:#585858}
span.basketlabel{background:url('../images/bluearrow-small-left.png') no-repeat 3px 10px;padding:8px 0 3px 16px;min-height:10px;float:left;font-size:1em;color:#222}
table .rem{border:none;background:#fff;padding:0}
table .rem input{background:none;border:none;overflow:hidden;width:3.75em;border-bottom:solid #ccf 1px;padding:0;margin:0 5px;color:#05d;cursor:pointer}
p.e a{border:solid #280 2px;position:absolute;padding:1px 3px;background:#390;color:#fff;font-weight:bold;;left:-3.5em;top:0}
#home{}
#home #logo{}
#home #main{float:left;max-width:42em}
#home .head{margin-bottom:1em;width:37em;float:left;line-height:1.4;font-size:0.6875em}
#home h1{color:#333;font-size:0.6875em;font-family:tahoma;display:inline;margin:0;font-size:1em}
#home .head p{display:inline;margin:0;padding:0;font-size:1em;line-height:1.4}
#home .link{clear:left}
#home .link h2{font-size:0.875em;float:left;margin:0 0 0.5em;padding:0;display:block;position:relative}
#home .link h2 span.c{position:absolute;bottom:0;left:0}
#home .link h2 a{text-decoration:none;color:#fff;background:url('../images/kdbutton.png') no-repeat #075F78;width:10em;display:block;margin:0;padding:0.5em 5px;text-align:center;border-bottom:#004f68 solid 1px}
#home .link a:hover, #home .link a:focus{background:url('../images/kdbutton.png') no-repeat #075f78;color:#dd0}
#home .link h2 a.basket{background:url('../images/kdbuttonbasketoff.png') no-repeat #f50;border-bottom:#c30 solid 1px;border-right:#c30 solid 1px}
#home .link a.basket:hover, #home .link a.basket:focus{background:url('../images/kdbuttonbasket.png') no-repeat #f70;color:#fff}
#home .link p{font-size:0.6875em;float:left;margin:0;display:block}
#home .link p a{text-decoration:none;display:block;margin:0;padding:1px 4px 2px 4px;text-align:left;font-weight:normal;width:22em;line-height:1.3;min-height:10px;float:left;color:#333;background:#d8e5e8;border:solid #ccc 1px;border-left:solid #075F78 1px}
#home .link p a:hover, #home .link p a:focus{background:#fafafa;color:#05d}
#home #img{float:left;line-height:0;margin-top:0;margin-left:1em}
#home #messages, #article #messages{float:right;width:12em}
#home #messages h2, #article #messages h2{font-size:0.75em;margin:0;font-weight:bold;line-height:1.2;position:relative}
#home #messages h2 a, #article #messages h2 a{color:#fff;text-decoration:none;background:url('../images/kdbutton.png') no-repeat #075f78;color:#fff;display:block;margin:5px 0 0 0;padding:5px 2px 5px 8px;position:relative;border-bottom:solid #ddd 1px;position:relative}
#home #messages h2 a:hover, #home #messages h2 a:focus, #article #messages h2 a:hover, #article #messages h2 a:focus{color:#dd0}
#home #messages h2 span.c, #article #messages h2 span.c{position:absolute;bottom:0;left:0}
#home #messages p, #article #messages p{line-height:1.35;display:block;background:#fafafa;padding:0 4px 4px;border:solid #ddd 1px;margin-bottom:1em;font-size:0.6875em;margin:0;border-top:solid #d8e5e8 1px}
#home #messages .button, #article #messages .button{font-size:1em;font-weight:bold;padding:0 2px;display:inline;margin-left:2px}
#home #s, #article #s{width:9em}
#home #trust{position:relative;margin-top:2em;left:-2em}
#main p.crumbs{display:block;font-size:0.6875em !important;margin-bottom:1em;margin-top:0}
#product #main p.crumbs{display:block;font-size:0.6875em !important;margin-bottom:0}
#category #main p.crumbs{display:block;font-size:0.6875em !important;margin-bottom:0}
#article p.crumbs{display:block;font-size:0.6875em !important;margin-bottom:0}
#category #logo{}
#category #main{}
#category h1{color:#333;font-size:0.875em;font-family:tahoma;display:inline;padding-right:0.125em;font-variant:small-caps}
#category #main p.catprices{margin:0.5em 0;padding:0;font-size:0.6875em}
#category #main h1+p{display:inline;margin:0;padding:0}
#category .head{margin-bottom:1em}
#category .link{float:left;margin:1em 0.55em;text-align:center;line-height:1.1;width:7.9em;height:13.5em}
#category .link h2{margin:0;font-size:0.875em;min-height:11.25em}
#category .link h2 span{font-size:0.8571em;display:block}
#category .link a{padding-top:125px;display:block;border:none;background-repeat:no-repeat;background-position:50% 0}
#category .link a:hover, #category .link a:focus{background-position:50% -450px;color:#f50;background-color:#fff}
#category .link p{float:left;margin:0 0 0;text-align:center;line-height:1.4;font-size:0.6875em;width:100%}
#category .choices4{margin:2em auto;width:48em}
#category .choices3{margin:2em auto;width:39em}
#category .choices3 .link{width:20%;margin:1em 5%;padding:0}
#category .choices2{margin:2em auto;width:39em}
#category .choices2 .link{width:30%;margin:1em 10%;padding:0}
#category .choices1{margin:2em auto;width:12em}
#category .prices{display:block;float:left;border:solid #ddd 1px;background:#d8e5e8;padding:0}
#category .prices h2{font-size:0.875em;font-weight:bold}
#category .prices p{display:block;float:none}
.promo{float:right;margin:0.5em 0 1em 2em;text-align:left;line-height:1.1;width:7.125em;height:13.5em;padding:0.5em;background:#eee;border:solid #ccc 1px}
.promo h2{margin:0 0 0.5em 0;font-size:0.875em}
.promo h2 span{font-size:0.8571em;display:block}
.promo p{float:left;margin:0 0 0.5em !important;text-align:left;line-height:1.4;font-size:0.6875em;width:100%}
#roundel a{border:none;position:absolute;z-index:1}
#product .promo{margin:0 0 0 0;width:auto;height:auto;clear:left;position:relative;float:left}
#product .promo h2{margin-bottom:0}
#product .promo p{float:left;clear:left;margin:0 0 0 0 !important;text-align:left;line-height:1.4;font-size:0.6875em}
#navwrap{clear:left;float:left;border-right:solid #ccc 1px;margin:0 1em 1em 0;padding:0 0 1em}
#navwrap ul{margin:0 0 1em 0;padding:0}
#navwrap li{list-style-type:none;font-size:0.75em;float:right;clear:right}
#navwrap ul ul{margin:0 0 0 0;padding:0}
#navwrap li li{font-size:0.9167em}
#navwrap li li a{margin:1px 0 0;width:5em}
#navwrap li li a.here{width:5em}
#nav{margin-bottom:1em;float:left}
#nav li a{color:#fff;text-decoration:none;background:url('../images/kdbuttonoff.png') no-repeat #616161;display:block;width:5.5em;margin:5px 0 0 0;padding:5px 0 5px 8px;position:relative;border-bottom:solid #ddd 1px}
#nav li a:hover, #nav li a:focus{background:url('../images/kdbutton.png') no-repeat #075f78}
#nav li a.here{background:url('../images/kdbutton.png') no-repeat #075f78;color:#dd0;width:6em;margin-left:0}
#nav li a:focus{color:#fff}
#nav li a.basket{background:url('../images/kdbuttonbasketoff.png') no-repeat #f50}
#nav li a.basket:hover, #nav li a.basket:focus{background:url('../images/kdbuttonbasket.png') no-repeat #f70}
#navwrap li span.c{position:absolute;bottom:0;left:0}
#navwrap ul ul ul{margin:0;padding:0}
#navwrap li li li{margin:0;padding:0}
#navwrap li li li a{background:#eee;color:#05d;padding:2px}
#navwrap li li li a.here{background:#eee;color:#d50}
#navwrap li li li a:hover{background:#eee;color:#d50}
#product h1, #extras h1{margin:0;line-height:1.2;margin-bottom:0.5em}
#product h1 span{font-size:0.5417em;display:block}
#product p, #extras p{margin:0 0 0.5em;line-height:1.4}
#product div.delivery{float:right;width:16em;text-align:right}
#product p.prices{margin:0.75em 0 0.25em 0}
#product p.add, #product p.del, #product p.upg, #product p.dwg{margin:0 0 0.25em 0;font-size:0.6875em}
#product .sizelist li{font-size:0.6875em}
#product #productwrap{float:left}
#product #navwrap{float:left}
#product #prodimg{float:left;margin-right:1em;position:relative;width:250px;text-align:center}
#extras #prodimg{float:left;margin-right:1em;position:relative;width:250px;text-align:center}
#extras #main{min-width:50em}
#extras .list{margin:0.5em 0;padding:0}
#extras .list li{margin-left:0;padding-left:0}
#product #description{margin-top:1em}
#product #description p{font-size:0.6875em}
#productzoom #navwrap{float:left}
#productzoom #prodimg{float:left;margin-right:1em;position:relative;padding-left:5em;margin-top:0}
#productzoom #prodimg h1{margin-top:0}
#prodimg #imgoptions{margin:0;padding:0;position:absolute;top:280px;left:0}
#prodimg #imgoptions li{list-style-type:none;font-size:0.6875em;margin-bottom:5px;float:left;clear:left;background:url('../images/mesh.png');text-align:left}
#prodimg #imgoptions li a{float:left;clear:left;line-height:1}
#prodimg #imgoptions li a.zoom-in{margin-bottom:1em;background:url('../images/zoom-in-icon-small.png') no-repeat 0 2px;padding-left:24px;border-bottom:none}
#prodimg #imgoptions li a.zoom-out{margin-bottom:1em;background:url('../images/zoom-out-icon-small.png') no-repeat 0 2px;padding-left:24px;border-bottom:none}
#prodimg #imgoptions li a.turn-round{background:url('../images/turn-round-icon-small.png') no-repeat 0 2px;padding-left:24px;border-bottom:none}
#prodimg #imgoptions li a:hover, #imgoptions li a:focus{color:#f90;background-position:0 -118px}
#product span.label{background:url('../images/bluearrow-small-left.png') no-repeat 3px 12px;padding:8px 0 3px 16px;min-height:10px;float:left;font-size:0.9167em;color:#585858}
.colours{text-align:left;margin-top:0}
.colours p.label{background:url('../images/bluearrow-small-down.png') no-repeat 5px bottom;padding:4px 0 9px 5px;min-height:10px;float:none;font-size:0.6875em;color:#585858}
.colours ul{margin:0 0 0;padding:0;clear:left;padding:0 0 0 0}
.colours li{list-style-type:none;padding:0;display:inline;margin:0}
.colours a{border:solid #fff 2px;float:left;margin:1px}
.colours a.here{border:solid #f50 2px}
.colours a:hover, .colours a:focus{border:solid #f70 2px}
.colours a img{padding:0;margin:0;float:left}
.variation{margin-top:1em}
.variation p{}
#product fieldset, #extras fieldset{margin:0 0 0.5em;min-width:23em}
.explain, #fontlink{background:url('../images/explain.png') no-repeat right -1px;padding-right:18px}
#fontlink{padding-left:7.5em;padding-bottom:3px;clear:left;float:left}
.variation .colourselects{}
.variation .colourselects p{width:16.75em;float:left;padding-top:1em}
.variation select{float:left;width:8.5em;clear:left}
.variation label{background:url('../images/bluearrow-small-left.png') no-repeat 0 3px;padding:0 0 3px 13px;min-height:1.75em;float:right;font-size:0.9167em;color:#585858;clear:right;width:7.5em}
.variation a.button{width:10em;margin:0.5em 0 1em;float:left;clear:left}
p.save{float:right !important;position:relative;top:1em}
p.save .button{width:9em;font-size:1em;margin:0 0 0}
a.save{width:10em;font-size:1em;margin:0.5em 0 0;clear:left}
.button img{vertical-align:middle}
.clearleft{clear:left}
.floatleft{float:left}
p.qty{clear:left;padding-top:1em}
p.qty label{float:left;margin-left:2px}
p.qty input#sp_quantity{width:2.5em;float:left;text-align:center;padding-right:2px}
.customise{margin:0.5em 0}
#product .customise p{margin:0.5em 0;font-size:0.75em}
#product .customise h2{font-size:1em;margin-top:2em}
.customise li{margin-bottom:0.5em}
.customise .button{width:12em}
.customise p.small{font-size:0.6875em !important;color:#555}
.customise .small .button{width:3em;font-size:1.25em;margin:1em 0}
.customise .med .button{width:8em;font-size:1.25em;margin:1em 0 0}
.customise .start{margin:0 1em 0 0 !important;float:left;width:12.5em;clear:none !important}
.customise .start .button{font-size:1.0626em;width:8.75em}
.customise .start span{font-size:0.9em;line-height:1.2 !important;display:block}
.customise .example{margin:1em}
.customise .example2{padding:0;margin:0.5em 0 0}
.customise .left .button{float:left;margin-left:5px}
.customise input.radio{vertical-align:top}
.customise .radio label{float:left;display:block;width:32em;margin-bottom:0.5em}
.customise span.small{font-size:0.9em}
.customise label.short{width:10em;float:left;clear:left}
.help{background:url('../images/explain.png') no-repeat 0 0;padding-left:19px;min-height:24px;margin:1em 0 0 !important;float:right}
#async-upload{vertical-align:middle;border:solid #097391 1px;background:#ffc;margin-bottom:2px;line-height:1.5}
#selectposition img{margin-right:1em}
.names p label{background:url('../images/bluearrow-small-right.png') no-repeat right 8px;padding:4px 13px 3px 0;min-height:10px;float:left;font-size:0.9em;color:#585858;width:6em;text-align:right}
.names p{clear:left}
.names p.example{padding:1em 0 1em 6.5em}
.names p.example2{}
.names p.space{padding-left:10em}
.names p.price{padding:1em 0 1em 6.5em}
#sp_number{float:left;margin-right:1em}
#sp_pst{background:url('../images/footballer-silhouette2.png') no-repeat 0 40px;float:left;height:265px;position:relative;margin-left:1em;width:13em}
#sp_pst label{position:absolute;vertical-align:middle;left:128px;width:auto;text-align:left;padding:0;display:inline;background:none}
#sp_pst input{position:absolute;vertical-align:middle;left:108px}
#sp_pst #sp_number_pst-01{top:45px}
#sp_pst #sp_number_pst-02{top:68px}
#sp_pst #sp_number_pst-03{top:91px}
#sp_pst #sp_number_pst-04{top:120px}
#sp_pst #sp_number_pst-05{top:141px}
#sp_pst #sp_number_pst-06{top:166px}
#sp_pst #sp_number_pst-07{top:188px}
#sp_pst #sp_number_pst-08{top:214px}
#sp_pst #sp_number_lbl-01{top:47px}
#sp_pst #sp_number_lbl-02{top:70px}
#sp_pst #sp_number_lbl-03{top:93px}
#sp_pst #sp_number_lbl-04{top:122px}
#sp_pst #sp_number_lbl-05{top:143px}
#sp_pst #sp_number_lbl-06{top:168px}
#sp_pst #sp_number_lbl-07{top:190px}
#sp_pst #sp_number_lbl-08{top:216px}
.sp_number_len{width:2.5em;text-align:center}
#sp_pst #sp_badge_pst-01{top:45px}
#sp_pst #sp_badge_pst-02{top:68px}
#sp_pst #sp_badge_pst-03{top:91px}
#sp_pst #sp_badge_pst-04{top:120px}
#sp_pst #sp_badge_pst-05{top:141px}
#sp_pst #sp_badge_pst-06{top:166px}
#sp_pst #sp_badge_pst-07{top:188px}
#sp_pst #sp_badge_pst-08{top:214px}
#sp_pst #sp_badge_lbl-01{top:47px}
#sp_pst #sp_badge_lbl-02{top:70px}
#sp_pst #sp_badge_lbl-03{top:93px}
#sp_pst #sp_badge_lbl-04{top:122px}
#sp_pst #sp_badge_lbl-05{top:143px}
#sp_pst #sp_badge_lbl-06{top:168px}
#sp_pst #sp_badge_lbl-07{top:190px}
#sp_pst #sp_badge_lbl-08{top:216px}
#extras .left{float:left;width:48%}
#extras .right{float:right;width:48%}
#extras .clear{clear:both}
#extras .extraslist h2{font-size:0.75em;margin:0.75em 0 0 0;font-family:tahoma;color:#333;font-weight:bold}
#extras .extraslist p{margin:0;padding:0}
#extras .extraslist ul, #extras .extraslist li{margin:0 !important;padding:0;list-style-type:none}
.altpay label{float:left;width:13.5em;clear:left;font-weight:bold}
.altpay .req{font-style:italic;font-weight:normal;padding-right:3px}
#extras fieldset fieldset{margin-right:2em;float:left;margin-left:-1em}
#extras .altpay fieldset fieldset label{width:auto}
#extras textarea{width:auto}
.save input.text{width:20em}
.save p label{background:url('../images/bluearrow-small-right.png') no-repeat right 8px;padding:4px 13px 3px 0;min-height:10px;float:left;font-size:0.9em;color:#585858;width:9em;text-align:right}
.save p{clear:left}
.save p.space{padding-left:10em}
.share input.text{width:12em}
.share p label{background:url('../images/bluearrow-small-right.png') no-repeat right 8px;padding:4px 13px 3px 0;min-height:10px;float:left;font-size:0.9em;color:#585858;width:6em;text-align:right}
.share p{clear:left}
.share p.space{padding-left:0}
.font input.text{width:12em}
.font p label{background:url('../images/bluearrow-small-right.png') no-repeat right 8px;padding:4px 13px 3px 0;min-height:10px;float:left;font-size:0.9em;color:#585858;width:12em;text-align:right}
.font p{clear:left}
.font p.space{padding-left:10em}
.noticle{border:solid #ccc 1px;padding:1em;margin-top:1em;background:#eef;float:left}
.noticle h2{font-size:0.875em;line-height:1.2;margin:0 0 1em !important;font-weight:bold}
.badge{float:right}
#article #text, #search #text{max-width:40em;min-width:12em;float:left}
ii #search #text h2, #search #text h2 a{font-size:0.875em;margin-bottom:0;font-family:arial}
#search #text p{margin:0}
#article h1{margin:0 0 0.5em 0}
#article h2+p{margin-top:0}
#article h1 span{font-size:0.5em;display:block}
#article h3{margin:1em 0 0 0;font-size:0.875em}
#article em{font-style:normal;color:#585858}
#article h1 + p:first-line{font-variant:small-caps;font-size:1.125em}
#article p, #article #text li{margin:0 0 0.5em 0;line-height:1.5}
#article #text ul, #article #text ol{margin-top:0;margin-bottom:0;margin-left:0;padding-left:25px}
#article p.archiv{font-size:0.6875em;margin:0.125em 0 0}
span.small{font-size:0.9167em}
#article p.small{font-size:0.6875em}
#article p.grey{color:#777}
#sidebar{float:right;width:9em;margin-left:0.5em;clear:right}
#sidebar h2{font-size:0.75em;margin-bottom:0}
#sidebar h2 a{color:#fff;text-decoration:none;background:url('../images/kdbutton.png') no-repeat #075f78;color:#dd0;display:block;margin:5px 0 0 0;padding:5px 2px 5px 8px;position:relative;border-bottom:solid #ddd 1px;position:relative}
#sidebar h2 a:hover{background:url('../images/kdbutton.png') no-repeat #075f78}
#sidebar h2 span.c{position:absolute;bottom:0;left:0}
#sidebar ul{margin:0;padding:0 4px 4px;border:solid #ddd 1px;margin-left:2px;border-top:none;background:#fafafa;font-size:1.3125em}
#sidebar li{list-style-type:none;margin:0;padding:0 0 0 8px}
#sidebar li a{font-size:0.752em}
#comments{max-width:40em;float:left;clear:left}
img.avatar{float:left;margin-right:5px;border:solid #ccc 1px;padding:3px;background:#ffe}
.count{float:right;font-size:1em;color:#333;text-align:center;padding:3px;background:#ffe;margin:0 0 0 1em;border:solid #ccc 1px;width:2.5em}
ol.commentlist{margin:1em 0 0;padding:0;border-top:solid #ccc 1px}
ol.commentlist img{float:left;border:solid #ccc 1px;margin-right:5px}
ol.commentlist li{list-style-type:none;padding:1em 0.5em;margin:0}
.odd{background-color:#eaeafa;color:#333;border:solid #ccc 1px;border-top:none}
.even{background-color:#f6f6ff;color:#333;border:solid #ccc 1px;border-top:none}
.authorcomment{background-color:#e0eef0;color:#333}
ol.commentlist li p{margin:0 !important;padding:0;font-size:1em}
h2#respond{font-size:0.75em;padding-top:1em;clear:left;color:#585858;font-weight:bold;font-family:tahoma;margin-bottom:0;background:#d8e5e8;padding:0.5em;border:solid #ccc 1px;border-bottom:none;margin-top:0.5em}
#commentform{background:#d8e5e8;padding:0.5em;border:solid #ccc 1px;border-top:none}
#commentform input#author{margin:0 0.25em;background:#ffffcc;border:solid #aaa 1px;font-family:tahoma;font-size:1em;padding-right:3px;padding-left:3px;}
#commentform input#email{margin:0 0.25em;background:#ffffcc;border:solid #aaa 1px;font-family:tahoma;font-size:1em;padding-right:3px;padding-left:3px;}
#commentform textarea{background:#ffffcc;border:solid #aaa 1px;padding:2px;width:95%;font-family:tahoma;font-size:1em}
#commentform label.width{float:left;width:3em}
#navwrap #trust{margin:0;padding:0;clear:left;float:left}
#navwrap #trust li, #messages #trust li{margin:0 0 0.75em;padding:0 0 0 0;list-style-type:none;width:6em;font-size:0.6875em;float:left;clear:left}
#navwrap #trust a, #messages #trust a{border-bottom:none;float:left;line-height:1;padding-left:22px;text-decoration:none}
a.clarity{background:url('../images/clarity-icon-small.png') #fff no-repeat 0 2px}
a.security{background:url('../images/security-icon-small.png') #fff no-repeat 0 2px}
a.happy{background:url('../images/quality-icon-small.png') #fff no-repeat 0 2px}
#trust a:hover{color:#f50 !important;background-position:0 -118px}
#footer{clear:both;width:100%;margin-top:2.5em;float:left;color:#585858;border-top:solid #ccc 1px;position:relative;margin-bottom:2em;zoom:1}
#footer p{font-size:0.6875em}
#footer p.also{clear:left;float:none;display:block;margin-top:1em}
#footer p.also a{padding-left:77px;background:url('../images/small-rugby-logo.png') no-repeat 0 1px;border:none}
#footer p.alsorugby a{padding-left:60px;background:url('../images/small-rugby-logo.png') no-repeat 0 1px;border:none}
#footer p.also a:hover{background:url('../images/small-rugby-logo.png') no-repeat 0 -14px}
.utility{margin-top:0;padding-top:0;margin-left:0;padding-left:0;list-style-type:none}
.utility li{font-size:0.6875em;display:inline;margin-top:0;padding-top:0}
.utility li a{padding-left:1em;background-color:transparent;background-image:url('../images/vertical-bar.png');background-repeat:no-repeat;background-attachment:scroll;background-position:0px 2px;border-bottom:none;margin-top:0;padding-top:0}
.utility li a.first{padding-left:0;background-image:none}
.c1o2{float:left;width:65%}
.c2o2{float:right;width:30%;text-align:right}
ul.share{margin:0 0 0 0;text-align:right;padding:0}
#article ul.share{text-align:left;margin-top:2em}
ul.share li{list-style-type:none;display:inline;margin:0 2px 0 0;padding:0;color:#777;font-size:0.6875em}
ul.share li img{vertical-align:bottom}
ul.share a{border:none}
ul.share a img{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);border:none}
ul.share a:hover img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.feed{background:url('../images/feed.png') no-repeat right top;padding-right:18px;min-height:16px;float:left}
p.seealso{float:right;color:#777;font-size:0.6875em;padding-top:0.5em}
.links{font-size:0.6875em}
#reminder{position:relative;top:0.575em;left:3px;height:1.5em;position:relative;margin-top:0}
#reminder td{padding:2px}
#reminder td .small{font-size:1em;display:block;padding-left:1em}
.payment{position:relative;left:12px}
#google{padding-top:40px;background:url() #eef}
.hide{display:none}
.error{font-weight:bold;color:red}
.inputerror{border-color:red}
input.widebutton{width:12em!important}
.fontexample{vertical-align:middle;border-bottom:solid #ccc 1px}
.fontexample img{vertical-align:middle;}
.fontexample strong{width:12em;float:left;padding-top:15px}
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited{display:block;width:99%;position:absolute;top:0;left:-200%;z-index:2}
#skiplinkholder a:focus, #skiplinkholder a:active{left:0;top:0;z-index:100}
#skiptargetholder{position:absolute;left:-200%}
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited{color:#fff;background:#336;text-decoration:none;border-bottom:solid #ccc 2px;padding:5px}
.post-edit-link{position:absolute;filter:alpha(opacity=50);opacity:0.50;z-index:10;background:#000;color:#fff;padding:3px;border:solid #f60 1px}

