@import url(boss.alt.css);
@import url(boss.editor.css);

body{background-color:#292929;}
table{text-align:left;line-height:140%;}



a.mrgame span{width:86px;height:23px;background-color:#138EBD;display:block;}
* html a.mrgame span{display:inline;}
* html a.mrgame:hover{background-image:url("/assets/mrsgame-on.gif");cursor:hand;}
a.mrgame:hover span{width:86px;height:23px;background-image:url("/assets/mrgame-on.gif");}

a.mrsgame span{width:91px;height:23px;background-color:#FF3300;display:block;}
* html a.mrsgame span{display:inline;}
* html a.mrsgame:hover{background-image:url("/assets/mrsgame-on.gif");cursor:hand;}
a.mrsgame:hover span{background-image:url("/assets/mrsgame-on.gif");}

a.mastergame span{width:108px;height:23px;background-color:#A29F5E;display:block;}
* html a.mastergame span{display:inline;}
* html a.mastergame:hover{background-image:url("/assets/mastergame-on.gif");cursor:hand;}
a.mastergame:hover span{width:108px;height:23px;background-image:url("/assets/mastergame-on.gif");}

a.missgame span{width:95px;height:23px;background-color:#FF9900;display:block;}
* html a.missgame span{display:inline;}
* html a.missgame:hover{background-image:url("/assets/missgame-on.gif");cursor:hand;}
a.missgame:hover span{width:95px;height:23px;background-image:url("/assets/missgame-on.gif");}


td.gamesNav{width:20%;background-color:#BFBE91;vertical-align:top;padding:5px 0px 30px 0px;font-size:11px;}
td.gamesNav div{padding:3px;padding-left:6px;border:0px;}
td.gamesNav div a{color:#000;text-decoration:none;}
td.gamesNav div a:hover{color:#138EBD;}
td.gamesNav div.righton{background-color:#E6E6D4;}
td.gamesNav div.righton a{color:#000;text-decoration:none;background-color:#E6E6D4;}

td.gamesContent{width:65%;background-color:#E6E6D4;vertical-align:top;padding:10px 10px 10px 10px;text-align:justify;height:500px;font-family:verdana,sans-serif;}

td.gamesInfo{width:15%;background-color:#BFBE91;vertical-align:top;padding:5px 10px 0px 10px;}
td.gamesInfoBot{width:15%;background-color:#BFBE91;vertical-align:bottom;text-align:center;padding:0px 0px 10px 0px;}

td.colourBar{background-image:url("/assets/colorbar.gif");border:solid 1px #FFF;border-top:0px;border-bottom:0px;}

table.gamefamily{width:178px;}
table.gamefamily td{font-size:13px;font-weight:bold;text-align:center;vertical-align:middle;font-family:arial,sans-serif;}
table.gamefamily td div a{color:#000;text-decoration:none;}
table.gamefamily td.mr{width:53px;height:97px;background-image:url("/assets/mr-score.gif");}
table.gamefamily td.mr div{}
table.gamefamily td.mrs{width:46px;height:97px;background-image:url("/assets/mrs-score.gif");}
table.gamefamily td.mrs div{padding-bottom:5px;padding-left:1px;}
table.gamefamily td.master{width:40px;height:97px;background-image:url("/assets/master-score.gif");}
table.gamefamily td.master div{padding-bottom:26px;padding-left:1px;}
table.gamefamily td.miss{width:39px;height:97px;background-image:url("/assets/miss-score.gif");}
table.gamefamily td.miss div{padding-bottom:25px;padding-right:1px;}

.BossT{border-collapse:collapse;}
.BossCartStatus{line-height:150%;}
.BossCartStatus a{text-decoration:none;}
.BossCartStatus th{padding-right:3px;width:36%;}
.BossCartStatus td{padding:2px;color:#000;}
table.BossCartStatus{font-size:9px;}
table.BossCartStatus a{color:#999999;}
table.BossCartStatus th a{color:#FF3300;}
table.BossCartStatus td a{color:#000;}


table.titlebar{background-color:#E30000;padding:0px;margin:0px;}

td.footer{background-image:url('/assets/base.gif');width:913px;text-align:center;color:#FFF;font-size:10px;padding-bottom:5px;line-height:10px;}
td.footer span{padding:0px 15px 0px 15px;}
td.footer a{color:#FFF;text-decoration:none;}

table.divider td{vertical-align:top;font:11px Verdana,sans-serif;line-height:130%;}
table.divider td.left{padding-right:10px;}
table.divider td.right{background-color:#000;padding:6px 0px 3px 0px;color:#555;text-align:center;border:solid 1px #000;}
table.divider td.right div{padding:5px 9px 5px 9px;margin-top:3px;margin-bottom:3px;text-align:left;}

table.divider td.left table.BossArticle td{text-align:left;}

div.AA{background-color:#FFF;}
div.BB{color:#CCC;}

table.whatsthis td{padding:0px;margin:0px;}

table.footNote td{font:9px arial,sans-serif;}

td.copy{background-color:#BFBE91;}
.complete a{text-decoration:none;}

#BossArticle-21{width:193px}
.image a img{border:0px;}
th{font-weight:normal;}
.attributes{line-height:200%;}
.attributes dt{text-align:left;width:100px;float:left;font-weight:bold;}
.attributes dd{margin-left:110px;}
.BossProduct td.left {vertical-align:top;width:70%;}
.BossProduct td.right {vertical-align:top;width:30%;}
div.image {border:1px solid #BFBE91;margin-bottom:5px;}
.attributeslisting div.image{border:0;}
.image {padding:2px;}
.product dd .textinputs {width:120px;}
div.enquire {text-align:left;}
div.enquire a {font-weight:bold;}
.product fieldset dt{width:44px;text-align:left;}
.product fieldset .addtocart dt{width:75px;}
.product dd,.product fieldset.buttons{margin-left:62px;}
.product dd #itemQuantity{width:45px;}
.product .right .images{margin-top:10px;}
table.cart{width:100%;border-collapse:collapse;}
table.cart thead th{background-color:#D5D5C3;font-weight:bold;padding:5px;}
.content{padding-bottom:50px;}
.addresslist dd{margin-left:0px;}


/* cms specific css*/
#nobots{position:absolute;top:-2000px;}
fieldset,img{border:0;}
fieldset{margin:0px;border:0px;padding:0;}
input.error{border:solid 1px #ff0000;}
label.error{color:#ff0000;clear:left;display:block;}
dd input.shortinput,dd input.postcode{width:40px;}
ul.list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:-1px 0;padding:0;}
.IE7 ul.list {line-height:100%;}
ul.list li{display:block;margin:0;list-style-type:none;}
ul.list li a{line-height:100%;display:block;text-decoration:none;}
.IE6 ul.list li a{width:100%;}/*For horizontal - set to auto;*/
fieldset dt,dl.total dt,.summarycart dt,.transactions dt,.complete dt{clear:left;float:left;margin-right:10px;width:145px;padding-bottom:3px;padding-right:4px;}/*padding top lowers text to match form elements*/
fieldset dd,fieldset.buttons,dl.total dd,.transactions dd,.complete dd{margin-left:160px;line-height:200%;padding-bottom:10px;}

/* client specific css*/
dt{text-align:right;}
.bodytext  fieldset dt{background-color:#DEDDDC;}
.complete dd{padding-bottom:3px;}
dl.total dt{padding:4px 0 4px 6px;}
.checkout{text-align:right;}
.fineprint,p.fineprint{font-size:10px;}
dl.total dt{width:84%;}
dd p{margin:0px;}
dd .textinputs{width:325px;font-size:13px;}
.IE7 dd .textinputs{width:320px;}
.transactions,.addresses{clear:left;margin-top:30px;}
.responseError{background-color:#EEFAAA;padding:10px;margin-top:10px;}
.responseError li {line-height:18px;}
.responseMessage{background-color:#FFF;padding:10px 10px 10px 17px;margin-top:10px;}
.responseMessage li {line-height:18px;}
ul.controls{float:right;text-align:center;margin-top:2px;}
.controls li{float:right;padding-left:15px;}
.controls li a{display:block;padding:5px 12px 6px 10px;text-align:center;background-color:#FFF;border:solid 1px #CCC;}
.addresses h5,.transactions h3{margin:0px 0 3px 0;}
.transactions ul.list h3 a{display:inline;}
.selectaddresses .addresslist input{float:left;}
ul.controladd {float:none;width:14em;}
ul.controladd li{float:none;padding-left:0px;}


/* catalogue specific css*/
div.category div.product{width:165px;float:left;text-align:center;height:220px;margin-right:10px;}
div.productmain fieldset {float:left;margin-left:40px;}
div.productmain dt {text-align:left;width:auto;}
div.productmain dd {text-align:left;margin-left:55px;}
div.productmain dd .textinputs {width:40px;}
div.productmain .media img {border:0px none;}


/* cart specific css*/
.money,#nut .checkoutform{text-align:right;}
.total{border-top:double 3px #000;}
.cart .total{margin-top:10px;}
.quantity input{width:33px;}
.transactions dd,.transactions dt,.complete dd,.complete dt{padding-top:0px;line-height:150%;}
.summarycart dl dt{text-align:left;width:400px;padding-top:0px;}
.summarycart dl dd{margin:3px 0 0 400px;}
.summarycart ul.list li dl{clear:left;}
.summarycart ul.list li dl a{display:inline;}
.section{clear:left;margin-top:10px;padding-bottom:10px;}
.summarycart ul.controls{float:left;}
.summarycart .controls li{float:left;padding:0;}
.section textarea{width:98%;}
.taxandtotal{clear:left;}
table.cart thead tr{border-bottom:solid 1px #EFEFEF;}
table.cart th,table.cart td,table.shipping td{padding:4px 0px 4px 6px;}
dl.taxandtotal dd.total,dl.taxandtotal dt.total{padding:4px 0px;}
.shippingform{margin-top:25px;}
p.charcounter{margin:0px;font-size:11px;}
.complete p{clear:left;}
.downloads ul li{float:left;width:100px;margin-bottom:30px;}
.paymentchoice dd{clear:left;float:left;width:40px;margin-left:0px;padding-top:5px;}
.paymentchoice dt{clear:none;float:none;margin-left:32px;width:450px;text-align:left;}
.IE6 .paymentchoice dt,.IE7 .paymentchoice dt{width:435px;}
.IE6 .paymentchoice dd,.IE7 .paymentchoice dd{margin-top:5px;}
.summarycart dl dt {padding-top:0;margin-top:0px;}
.IE6 .summarycart dl dt,.IE7 .summarycart dl dt {margin-top:12px;}
.review .section ul.list {padding-bottom:7px;}


ul.addresslist,ul.controladd,.transactions ul.list,.section ul.list,.section h5,.section .taxandtotal,.section fieldset{margin-left:13px;}
.transactions dd ul.list{margin-left:0px;}