/* global */
body, html {background:#FFF; font:76%/1.5 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;}
* {margin:0; padding:0; border:0;}

h1 {color:#FFF; font-weight:bold; font-size:2em; line-height:1.1em; text-shadow:2px 2px 2px #000;}
h1#red {color:#FF0000;}
h2 {color:#B2B2B2; font-size:12px;  text-shadow:2px 2px 2px #000;}
.print {color:#000;}
#wrap {width:765px; padding-right:20px; position:relative; background: #F8F7E8 url(images/page-shadow.jpg) repeat-y right top;}
p {padding-bottom:10px;}
#wrap.cgb {width:765px; padding-right:20px; position:relative; background: #FFF url(images/page-shadow.jpg) repeat-y right top;}
a.delete {color:#FF0000; font-weight:bold; text-indent:18px; height:16px; display:block; background:url(images/delete-icon.gif) no-repeat left center; text-decoration:none; font-size:11px; margin-top:5px;}
a.delete:hover {text-decoration:underline;}
/* cms nav */
#header { width:765px; position:relative;}
#header.darts {background:#666;}
#header.generic {background:#666;}
#header-clubgb { width:765px; position:relative; background:#9DCBD2 url(images/clubgb-header-bg.jpg) left top repeat-x;}
#cms-head {width:615px; position:relative; padding:30px 0 0px 150px; height:68px;}
#cgb-head {width:615px; position:relative; height:98px;}
/* logo */
html>body #logo {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/darts-shield.png); background-repeat:no-repeat; background-position:0 0; z-index:1;}
html>body #logogeneric {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/clubgb-logo.png); background-repeat:no-repeat; background-position:0 0; z-index:1;}
html>body #logofootball {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/football-shield.jpg); background-repeat:no-repeat; background-position:0 0; z-index:1;}
html>body #clubgblogo {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/clubgb-logo.png); background-repeat:no-repeat; background-position:0 0; z-index:1;}
#logo {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/darts-shield.png');}
#logogeneric {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/clubgb-logo.png');}
#clubgblogo {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/clubgb-logo.png');}
#clubgblogos {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/clubgb-logo.png');}
#logoadmin {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/darts-shield.png');}
html>body #logoadmin {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/darts-shield.png); background-repeat:no-repeat; background-position:0 0; z-index:1;}
#logoadmingeneric {position:absolute; top:10px; left:12px; width:124px; height:119px; z-index:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/clubgb-logo.png');}
html>body #logoadmingeneric {position:absolute; top:10px; left:12px; width:124px; height:119px; background:url(images/clubgb-logo.png); background-repeat:no-repeat; background-position:0 0; z-index:1;}
/* search form */
form#search {position:absolute; top:30px; left:477px; width:300px; border:0;}
form#search label {font-size:11px; font-weight:bold; color:#FFF; display:block;}
form#search input.txt {width:180px; display:block; float:left; height:20px; margin-right:4px;}
form#search input.sbt { float:left; display:block; border:0;}

ul#nav {width:680px; height:17px; position:relative; padding:2px 0 11px 85px; list-style:none; white-space:nowrap;}
ul#navgen {width:665px; height:17px; position:relative; padding:2px 0 11px 100px; list-style:none; white-space:nowrap;}
ul#navgen.generic {background:url(images/darts-nav-bg.jpg) repeat-x left top;}
ul#nav.darts {background:url(images/darts-nav-bg.jpg) repeat-x left top;}
ul#navcgb {width:680px; height:17px; position:relative; padding:2px 0 11px 85px; list-style:none; white-space:nowrap; background:url(images/clubgb-nav-bg.jpg) repeat-x left top;}
ul#nav li {height:17px; padding: 0 20px; display:inline;  float:left; background: url(images/darts-nav-line.jpg) no-repeat right top; white-space:nowrap;}
ul#navgen li {height:17px; padding: 0 10px; display:inline;  float:left; background: url(images/darts-nav-line.jpg) no-repeat right top; white-space:nowrap;}
ul#navcgb li {height:17px; padding: 0 20px; display:inline;  float:left; background: url(images/clubgb-nav-line.jpg) no-repeat right top; white-space:nowrap;}
ul#nav a, ul#navgen a, ul#navcgb a {color:#FFF; font-size:11px; text-decoration:none;  height:17px; float:left; display:block; white-space:nowrap; }
html>body ul#nav a {float:none; padding-top:1px;}
.clear {clear:both;}

#breadcrumb { padding:10px 20px; background: url(images/darts-page-top.jpg) repeat-x top left;}
#breadcrumb.cgb { padding:10px 20px; background:#FFF;}
#breadcrumb a, #breadcrumb.cgb a  {color:#000;}
#content {width:765px; position:relative;}
.content {width:765px; position:relative; min-height:400px; height:400px;}
div[class].content{height:auto;}
#banner {position:relative; width:190px; padding:3px 0 0 374px; height:203px; color:#FFF; margin-left:8px;}
#banner h1 { font-size:13px; font-weight:bold;}
#banner form {padding:0; border:0; margin:0;}
#banner label {font-size:8pt; display:block; padding-top:3px;}
#banner form, #banner select {width:180px; display:block;}
#banner select {margin-top:4px;}
#banner.clubgbhome {background:url(images/stopwatch-banner.jpg) no-repeat left top;}
#banner.darts {background:url(images/darts-banner.jpg) no-repeat left top;}
#banner.generic {background:url(images/darts-banner.jpg) no-repeat left top;}
   img.pad {padding-right:30px;}
#banner.football {background:url(images/football-banner.jpg) no-repeat left top;}
   img.pad {padding-right:30px;}
#banner.netball {background:url(images/stopwatch-banner.jpg) no-repeat left top;}
   img.pad {padding-right:30px;}
#banner.pool {background:url(images/pool-banner.jpg) no-repeat left top;}
   img.pad {padding-right:30px;}
#banner.dominoes {background:url(images/dominoes-banner.jpg) no-repeat left top;}
   img.pad {padding-right:30px;}
div[class].content {
height:auto;
}
#left-cont{position:relative; width:176px; float:left; background-color:#F8F7E8;}
#mid-cont{position:relative; float:left; background-color:#F8F7E8;}
#mid-cont-cgb{position:relative; float:left; background-color:#FFF;}
#full-cont{position:relative; float:left; background-color:#F8F7E8;}
#full-cont-cgb{position:relative; float:left; background-color:#FFF;}
#mid-cont-wd {position:relative; float:left; background-color:#F8F7E8; width:408px;}
#mid-cont-wd-cgb {position:relative; float:left; background-color:#FFF;}
#right-cont{position:relative; float:left; background-color:#F8F7E8;}
#right-cont-cgb{position:relative; float:left; background-color:#FFF;}
#right-cont-nw{position:relative; width:168px; float:left; background-color:#F8F7E8; margin-left:0px;}
#right-cont-nw-cgb{position:relative; width:168px; float:left; background-color:#FFF; margin-left:0px;}
a.base {width:100%; padding:8px; display:block;}
/* sub nav */
#subnav { width:168px; padding:0 0 20px 0; margin-left:8px; background:url(images/subnav-base.jpg) no-repeat left bottom; margin-bottom:6px;}
#subnav-cgb { width:168px; padding:0 0 20px 0; margin-left:8px; background:url(images/clubgb-nav-base.jpg) no-repeat left bottom; margin-bottom:6px;}
#subnav h1 {width:148px; font-size:11px;  padding:5px 10px 3px 10px; color:#FFF; font-weight:bold; background: url(images/subnav-top.jpg) no-repeat left top; border-bottom:1px solid #000;}
#subnav-cgb h1 {width:148px; font-size:11px;  padding:5px 10px 3px 10px; color:#FFF; font-weight:bold; background: url(images/clubgb-nav-top.jpg) no-repeat left top; border-bottom:1px solid #000;}
#subnav h1.log {border:0;}
#subnav ul,#subnav-cgb ul {width:168px; list-style:none;}
#subnav li  {height:22px; border:1px solid #000; border-top:0; background:#00AE2D url(images/subnav-btn-bg.gif)  no-repeat left bottom; text-indent:8px; color:#FFF; line-height:20px;}
#subnav-cgb li  {height:22px; border:1px solid #000; border-top:0; background:#003B90 url(images/subnav-btn-bg-clubgb.gif)  no-repeat left bottom; text-indent:8px; color:#FFF; line-height:20px;}
#subnav a {display:block; width:166px; height:22px; text-decoration:none; background:#999 url(images/subnav-btn-bg.gif) no-repeat left bottom; color:#FFF; }
#subnav-cgb a {display:block; width:166px; height:22px; text-decoration:none; background:#00AE2D url(images/subnav-btn-bg-clubgb.gif) no-repeat left bottom; color:#FFF; }

#subnav a:hover, #subnav a.selected { background-color:#00AE2D; background-position: right bottom; color:#FFF;}
#subnav-cgb a:hover, #subnav-cgb a.selected { background-color:#E23F3F; background-position: right bottom; color:#FFF;}
#subnav form {width:166px; display:block; background:#666;}
#subnav label {color:#FFF;}
#subnav input.txt {width:140px;}
#subnav input.sbt {border:0;}
#subnav p {padding-bottom:5px;}


h1.help { background: url(images/icon-help.gif) no-repeat left center; height:18px; text-indent:20px; padding-top:6px; margin:2px 0 0 8px;}
h1.arrow{ background: url(images/icon-arrow.gif) no-repeat left center; height:18px; text-indent:20px; padding-top:6px; margin:2px 0 0 8px;}
h1.error{ background: url(images/icon-error.gif) no-repeat left center; height:18px; text-indent:20px; padding-top:6px; margin:2px 0 0 8px;}
h1.tick{ background: url(images/icon-tick.gif) no-repeat left center; height:18px; text-indent:20px; padding-top:6px; margin:2px 0 0 8px;}
p.panel  { padding:0;padding:0 5px 5px 35px; color:#B2DCBD;  background:#00AE2D;}
p.panelr  { padding:0;padding:0 5px 5px 35px; color:#B2DCBD;  background:#E23F3F;}
p.panelw  { padding:0; padding:0 5px 5px 35px; color:#FFF;  background:#00AE2D;}
p.cup { padding:0; padding:0 50px 5px 35px; color:#B2DCBD;  background:#00AE2D url(images/trophy.gif) no-repeat right top;}
p.cup img {padding-top:4px;}

/* 210 panel white*/
.panel-210-white {position:relative; width:210px; background:#FFF; margin-left:8px; background:#FFF url(images/panel-210-white-base.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:8px;}

.panel-210-white p {padding:10px 10px 0 10px; font-size:11px;}

.panel-210-white .title {width:210px; height:25px; background:url(images/panel-210-white-top.gif) repeat left top;}
.panel-210-white h1 {color:#FF0000; padding:8px 8px; font-size:12px; text-shadow:none;}

.panel-210-white p, .panel-210-white h2, .panel-210-white h3 {width:192px; border-left:1px solid #666; border-right:1px solid #666; padding:0; margin:0; padding:0 8px 0px 8px }
.panel-210-white h2 {color:#FF0000; font-size:10px; text-shadow:none; font-weight:bold;}
.panel-210-white h3 {color:#000; font-size:12px; text-shadow:none;}
.panel-210-white p {font-size:10px; padding-bottom:15px;}
.panel-210-white form#postcode {width:200px; margin:0; padding-left:8px; border-left:1px solid #666; border-right:1px solid #666; }
.panel-400 form#postcode {width:390px; margin:0; padding-left:8px; border-left:1px solid #666; border-right:1px solid #666; }
.panel-210-white #cgblogo, .panel-400 #cgblogo {position:absolute; right:5px; top:6px;}
.panel-210-white input.txt {width:170px; display:block; float:left; height:20px; margin-right:4px; border:1px solid #999; font-size:11px;}
.panel-210-white select.txt {width:170px; display:block; float:left; height:18px; margin-right:4px; border:1px solid #999; font-size:11px;}
.panel-400 input.txtpd {width:214px; display:block; float:left;  margin-right:4px; border:1px solid #999; height:18px; border:1px solid #999;}
.panel-400 select.txtpd {width:214px; display:block; float:left;  margin-right:4px; border:1px solid #999; height:18px; border:1px solid #999;}
.panel-210-white input.sbt, .panel-400 input.sbt  { display:block; border:0; padding-top:2px;}
.panel-210-white label, .panel-400 label.pd{display:block; padding-bottom:4px;}

html>body .panel-210-white label {padding-top:15px;}

/* 168 panel white*/
.panel-168-white {position:relative; width:168px; background:#FFF; margin-left:8px; background:#FFF url(images/subnav-base.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:8px;}

.panel-168-white p {padding:10px 10px 0 10px; font-size:11px;}

.panel-168-white .title {width:168px; height:25px; background:url(images/subnav-top.jpg) repeat left top;}
.panel-168-white h1 {color:#FFF; padding:5px 10px 3px 10px; font-size:11px; font-weight:bold; text-shadow:none; background:url(images/subnav-top.jpg) no-repeat left top; border-bottom:1px solid #000;}

.panel-168-white p, .panel-168-white h2, .panel-168-white h3 {width:150px; border-left:1px solid #666; border-right:1px solid #666; padding:0; margin:0; padding:0 8px 0px 8px }
.panel-168-white h2 {color:#FF0000; font-size:10px; text-shadow:none; font-weight:bold;}
.panel-168-white h3 {color:#000; font-size:12px; text-shadow:none;}
.panel-168-white p {font-size:10px; padding-bottom:15px;}
.panel-168-white #cgblogo #cgblogo {position:absolute; right:5px; top:6px;}
.panel-168-white input.txt {width:160px; display:block; float:left; height:20px; margin-right:4px; border:1px solid #999; font-size:11px;}
.panel-168-white input.sbt  { display:block; border:0; padding-top:2px;}
.panel-168-white label {display:block; padding-bottom:4px;color:#FF0000;font-size:10px}

html>body .panel-168-white label {padding-top:15px;}


p.error {font-weight:bold; color:#FF0000; padding-left:8px; font-size:11px;}






.tablehead li { background:url(images/darts-nav-line.jpg) no-repeat right top;}
.tablehead-black li { border-right:1px solid #FFF;}
.tableheadp li { border-right:1px solid #FFF; font-size: 12px;}
.tablehead-red li { background:url(images/darts-nav-line.jpg) no-repeat right top;}
label.small {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:38px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;  margin-left:60px; margin-top:2px; margin-bottom:2px; }
label.small-green {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:38px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px; margin-left:80px; margin-top:auto; }

li.score {width:325px; text-align:right;}
li.lg-score {width:310px; text-align:right;}
li.points {width:30px; text-align:center;}
li.short {width:38px; text-align:center;}
li.short-green {width:38px; text-align:center; color:#00AE2D; }
li.xsshort {width:29px; text-align: center;}
li.xsshortl {width:29px; text-align: center; font-size:10px;}
li.xsshort-green {width:29px; text-align: center; color:#00AE2D;}
li.xshort {width:22px; text-align: center;}
li.xshort-green {width:22px; text-align: center; color:#00AE2D;}
li.xshortl {width:30px; text-align: center; font-size:11px;}
li.xxshort {width:15px; text-align: center;}
li.tiny {width:10px; text-align: center;}
li.mid {width:60px; text-align: center;}
li.mid-print {width:60px;}
li.midpts {width:66px;}
li.midd {width:52px;}
li.midd-print {width:52px; text-align: center;}
li.mid55 {width:55px;}
li.mids {width:50px;}
li.middp {width:40px; font-size:9px; text-align: center;}
li.midsp {width:39px; text-align: center;}
li.mwide {width:105px;}
li.mswide {width:83px;}
li.mmwide {width:87px;}
li.mmwidel {width:87px; font-size:10px;}
li.mmmwide {width:96px;}
li.mmpwide {width:91px;}
li.wide {width:118px;}
li.widel {width:133px; font-size:11px;}
li.widen {width:128px;}
li.wider {width:140px;}
li.xwide {width:155px;}
li.xwidep {width:156px;}
li.fullw {width:197px;}
li.fullwplus {width:200px;}
li.doublewide {width:245px;}
li.wholecolumn {width:345px;}
li.huge {width:560px; border-right:0px; }
.panel-wide h1, .panel-400 h1, .panel-184 hl, .panel-184n h1 {font-size:13px; font-weight:bold; padding:5px 0px 5px 8px; color:#00AE2D; text-shadow: none;}
h1.print {color:#000; padding-bottom:3px; }

.panel-400 {position:relative; width:400px; background:#FFF; margin-left:8px; background:#FFF url(images/panel-400-base.gif) no-repeat left bottom; padding-bottom:20px; margin-bottom:8px;}
.panel-400 .title {width:400px; height:30px; background:url(images/panel-400-top.gif) no-repeat left top;}
.panel-400 .titles {width:400px; height:15px; background:url(images/panel-400-top.gif) repeat left top;}
.panel-400 .table {width:398px;  border-left:1px solid #666; border-right:1px solid #666; float:left;}
.panel-400 .tablehead { width:398px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:17px;}
.panel-400 .tableheadp { width:398px; color:#FFF; background: #000; height:17px;}
.panel-400 .tablehead-red { width:398px; color:#FFF; background: #00AE2D url(images/table-head-red-bg.jpg) repeat-x top left; height:17px;}
.panel-400 ul {padding-left:4px; width:394px; border-bottom:1px solid #FFF; float:left;}

.panel-400 p.box {width:390px;  border-right:1px solid #666;  border-left:1px solid #666; padding-left:8px;}
ul#btns {width:398px; position:relative; border:0; padding:0; margin:0; }
ul#btns-box {width:398px; position:relative; border:0; padding:0; margin:0; border-left:1px solid #666; border-right:1px solid #666;}
ul#btns li.lbtn,ul#btns-box li.lbtn {width:187px; padding-left:8px; text-align:left; float:left; display:block;}
ul#btns li.rbtn, ul#btns-box li.rbtn {width:187px; padding-right:8px; text-align:right;}
ul#btns li.sbtn, ul#btns-box li.sbtn {width:386px; padding-right:8px; text-align:right; display:block;}
ul#btns a, ul#btns-box a {margin:0; padding:0;}
/* 184 panel */
.panel-184 {width:184px; position:relative; margin-right:6px; background:#FFF url(images/panel-184-base.gif) no-repeat left bottom; padding-bottom:15px; float:left; display:block; margin-bottom:8px;}
.panel-184 .title {width:184px; height:30px; background:url(images/panel-184-top.gif) repeat left top;}
.panel-184 p {border-left:1px solid #666; border-right:1px solid #666; padding:0 8px 4px 8px; width:166px; background:#FFF;}
.panel-184 p.home {font-weight:bold; color:#000;}
.panel-184 p.away {color:#666;}
.panel-184 .table {width:182px;  border-left:1px solid #666; border-right:1px solid #666; float:left;  background:#EDEDED;}
.panel-184 ul { width:182px; border-bottom:1px solid #FFF; float:left;}
.panel-184 ul.total {border-top:4px solid #00AE2D; border-bottom:4px solid #00AE2D;}
.panel-184 li {list-style:none; display:block; float:left; width:51px; padding:2px 4px;}
.panel-184 .tablehead { width:182px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:18px; float:left;}
.panel-184 .tablehead li {border:0; width:52px;}
.panel-184 .tablehead ul {border:0;}
.panel-184 li.home {background:#D8D8D8; border-right:1px solid #FFF; border-left:1px solid #FFF;}
.panel-184 li.away {background:#EDEDED; width:51px;}
.panel-184 ul.total li.home {font-weight:bold;}
#cards {padding-left:8px;}
/* ---------------------- */
/* 184 panel new layout*/
.panel-184n {width:184px; position:relative; margin-right:6px; background:#FFF url(images/panel-184-base.gif) no-repeat left bottom; padding-bottom:15px; float:left; display:block; margin-bottom:8px;}
.panel-184n .title {width:184px; height:30px; background:url(images/panel-184-top.gif) repeat left top;}
.panel-184n p {border-left:1px solid #666; border-right:1px solid #666; padding:0 8px 4px 8px; width:166px; background:#FFF;}
.panel-184n p.homeb {font-weight:bold; color:#000;}
.panel-184n p.awayb {color:#666;}
.panel-184n .table {width:182px;  border-left:1px solid #666; border-right:1px solid #666; float:left;  background:#EDEDED;}
.panel-184n ul { width:182px; border-bottom:1px solid #FFF; float:left;}
.panel-184n ul.total {border-top:4px solid #00AE2D; border-bottom:4px solid #00AE2D;}
.panel-184n li {list-style:none; display:block; float:left; width:51px; padding:2px 4px;}
.panel-184n .tablehead { width:182px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:18px; float:left;}
.panel-184n .tablehead li {border:0; width:63px;}
.panel-184n .tablehead ul {border:0;}
.panel-184n li.homeb {background:#D8D8D8; border-right:1px solid #FFF; border-left:1px solid #FFF;}
.panel-184n li.awayb {background:#EDEDED; width:51px;}
.panel-184n ul.total li.homeb {font-weight:bold;}
.panel-184n .tablehead li.darts {border:0; width:31px;}
.panel-184n li.homen {background:#D8D8D8; border-right:1px solid #FFF; border-left:1px solid #FFF; width:63px;}
.panel-184n li.homes {background:#D8D8D8; border-left:1px solid #FFF; width:26px;}
.panel-184n li.homel {background:#D8D8D8; border-right:1px solid #FFF; width:28px; text-align:right; color:#00AE2D;}
.panel-184n li.awayn {background:#EDEDED; width:63px;}
.panel-184n li.dartx {background:#EDEDED; width:29px;}
.panel-184n li.aways {background:#EDEDED; width:26px;}
.panel-184n li.awayl {background:#EDEDED; width:28px; text-align:right; color:#00AE2D;}
.panel-184n ul.total li.homel {font-weight:bold; color:#D8D8D8;}
.panel-184n ul.total li.homes {font-weight:bold;}
#cardsn {padding-left:8px;}
/* ---------------------- */
/* 160 panel */
.panel-160 {width:160px; position:relative; margin-bottom:4px;  background:#00AE2D url(images/darts-panel-160-top.jpg) no-repeat left top; padding-top:5px; margin-left:8px;}
.panel-160 .link { width:144px; padding:4px 8px; height:20px; background:url(images/darts-panel-160-base.jpg) no-repeat left bottom; text-align:right;}
ul#panel {list-style:none; background:#00AE2D; width:160px; padding-top:10px;}
ul#panel  li { padding-left:15px; padding-bottom:4px;}
ul#panel  li a { padding-left:20px; background:url(images/arrow-right-small.gif) left center no-repeat; color:#FFF; }

/* 160 panel red */
.panel-160-red {width:160px; position:relative; margin-left:8px; margin-bottom:4px;  background:#E23F3F url(images/panel-160-red-top.jpg) no-repeat left top; padding-top:5px;}
.panel-160-red .link { width:144px; padding:4px 8px; height:20px; background:url(images/panel-160-red-base.jpg) no-repeat left bottom; text-align:right;}
/* 564 panel */
.panel-564 {width:564px; position:relative;background:#FFF url(images/panel-564-base.gif) no-repeat left bottom; padding-bottom:10px; float:left; display:block; margin-bottom:8px; margin-left:8px;}
.panel-564 .title {width:564px; height:8px; background:url(images/panel-564-top.gif) repeat left top;}
.panel-564 .tablenotusedithink {width:562px;  border-left:1px solid #666; border-right:1px solid #666; float:left;}
.panel-564 .tableheadnotusedithink { width:562px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:17px;}
.panel-564 h1 {font-size:13px; font-weight:bold; padding:0px 0px 5px 8px; color:#00AE2D; text-shadow: none; width:554px;  border-right:1px solid #666; border-left:1px solid #666; margin:0px;}
.panel-564 ul { width:554px;  border-right:1px solid #666; border-left:1px solid #666; padding-left:8px; float:left;}
.panel-564 ul li {list-style:none; display:block; float:left; padding-right:30px; font-size:10px;}
.panel-564 li.lge {color:#00AE2D; font-weight:bold;}
.panel-564 a {color:#00AE2D;}
/* 564 panel */
.panel-564b {width:564px; position:relative;background:#FFF url(images/panel-564-base.gif) no-repeat left bottom; padding-bottom:10px; float:left; display:block; margin-bottom:8px; margin-left:8px;}
.panel-564b .title {width:564px; height:8px; background:url(images/panel-564-top.gif) repeat left top;}
.panel-564b .table {width:562px; float:left;}
.panel-564b .tablehead { width:562px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:17px;}
.panel-564b h1 {font-size:13px; font-weight:bold; padding:0px 0px 5px 8px; color:#00AE2D; text-shadow: none; width:554px;  border-right:1px solid #666; border-left:1px solid #666; margin:0px;}
.panel-564b ul { width:554px;  border-right:1px solid #666; border-left:1px solid #666; padding-left:8px; float:left;}
.panel-564b ul li {list-style:none; display:block; float:left; font-size:10px;}
.panel-564b a {color:#00AE2D;}

/*----------------------------*/
.panel-helps {width:564px; position:relative;background:#FFF url(images/panel-564-base.gif) no-repeat left bottom; padding-bottom:10px; float:left; display:block; margin-bottom:8px; margin-left:8px; font-size:8pt;}
.panel-helps .title {width:548px; height:4px; background:url(images/panel-564-top.gif) repeat left top; float:left; padding:3px 8px; display:block;}
.panel-helps .body {padding:0 10px 5px 8px; color:#333; width:544px; border-left:1px solid #999; border-right:1px solid #999; float:left;}
.panel-helps  p {padding-bottom:8px;}
.panel-helps  p a {color:#000;}
.panel-helps h1 {font-size:15px; color:#000; text-shadow:none; padding-bottom:6px;}
.panel-helps  h2 {font-size:12px; text-shadow:none; color:#333;}
.panel-helps  h3 {font-size:11px;  text-shadow:none; font-weight:normal; text-decoration:underline; color:#333;}
.panel-helps ul { list-style:circle;  color:#333; font-size:11px; padding-left:15px; padding-bottom:8px;}
.panel-helps ul li {list-style:circle; }

.print-page {width:564px; position:relative; background:#FFF; padding-bottom:10px; float:left; display:block; margin-bottom:8px; margin-left:8px; font-size:8pt; col}
.print-page .title {width:600px; height:4px; background:url(images/panel-564-top.gif) repeat left top; float:left; padding:3px 8px; display:block;}
.print-page .body {padding:0 10px 5px 8px; color:#333; width:600px; float:left;}
.print-page  p {padding-bottom:8px;}
.print-page  p a {color:#000;}
.print-page h1 {font-size:15px; color:#000; text-shadow:none; padding-bottom:6px;}
.print-page  h2 {font-size:12px; text-shadow:none; color:#333;}
.print-page  h3 {font-size:11px;  text-shadow:none; font-weight:normal; text-decoration:underline; color:#333;}
.print-page ul { list-style:circle;  color:#333; font-size:11px; padding-left:15px; padding-bottom:8px;}
.print-page ul li {list-style:circle; }

/* 400 panel */
.panel-wide-print {
	position:relative;
	width:563px;
	background:#FFF;
	margin-left:8px;
	background:#FFF no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.panel-wide-print h1 {margin-top:8px;}
.panel-wide-print p {padding:10px 10px 0 10px; font-size:12px;}
.panel-wide-print .title {width:563px; height:4px; background: #FFF no-repeat left top;}
.panel-wide-print .table {width:561px; float:left;}
.panel-wide-print .tableheadp { width:561px; color:#FFF; background: #000; height:22px;}
.panel-wide-print ul { padding:0; margin:0; padding-left:4px; width:557px; border-bottom:1px solid #FFF; float:left; font-size:12px;}
.panel-wide-print li { list-style:none; display:inline; float:left; padding:2px 4px;}
/* .panel-wide-print input.txt {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999;}
*/
.panel-wide-print input.select {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999; font-size:12px;}
.panel-wide-print form {width:561px; border-left:none; border-right:none; }

.panel-wider-print {
	position:relative;
	width:700px;
	background:#FFF;
	margin-left:8px;
	background:#FFF no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.panel-wider-print h1 {margin-top:8px;}
.panel-wider-print p {padding:10px 10px 0 10px; font-size:12px;}
.panel-wider-print .title {width:700px; height:4px; background: #FFF no-repeat left top;}
.panel-wider-print .table {width:698px; float:left;}
.panel-wider-print .tableheadp { width:698px; color:#FFF; background: #000; height:22px;}
.panel-wider-print ul { padding:0; margin:0; padding-left:4px; width:694px; border-bottom:1px solid #FFF; float:left; font-size:12px;}
.panel-wider-print li { list-style:none; display:inline; float:left; padding:2px 4px;}
.panel-wider-print input.txt {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999;}
.panel-wider-print input.select {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999; font-size:12px;}
.panel-wider-print form {width:698px; border-left:none; border-right:none; }

/* 400 panel */
.landscape-print {
	position:relative;
	width:1012px;
	background:#FFF;
	margin-left:8px;
	background:#FFF no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.landscape-print h1 {margin-top:8px;}
.landscape-print p {padding:10px 10px 0 10px; font-size:12px;}
.landscape-print .title {width:1012px; height:4px; background: #FFF no-repeat left top;}
.landscape-print .table {width:1010px; float:left;}
.landscape-print .tableheadp { width:1010px; color:#FFF; background: #000; height:22px;}
.landscape-print ul { padding:0; margin:0; padding-left:4px; width:1006px; border-bottom:1px solid #FFF; float:left}
.landscape-print ul.narrow { height:14px; }
.landscape-print ul.very_narrow { height:4px; }
.landscape-print li.mmmwide { font-size:11px;}
.landscape-print li.points { font-size:11px;}
.landscape-print li { list-style:none; display:inline; float:left; padding:2px 4px;}
.landscape-print input.txt {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999;}
.landscape-print input.select {width:160px; display:block; float:left; height:20px; padding:2px 4px; border:1px solid #999; font-size:12px;}
.landscape-print form {width:1010px; border-left:none; border-right:none; }


/* 350 panel */
.panel-wide {
	position:relative;
	width:349px;
	background:#FFF;
	margin-left:8px;
	background:#FFF url(images/panel-white-base.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
	;
	background-image: url(images/panel-white-base.gif);
}
.panel-wide-cgb {position:relative; width:349px; background:#003B90 url(images/panel-349-clubgb-base.jpg) no-repeat left bottom; padding-bottom:20px; margin-bottom:8px; color:#FFF; margin-left:8px;}
.panel-wide-green {position:relative; width:349px; background:#00AE2D url(images/panel-349-green-base.jpg) no-repeat left bottom; padding-bottom:20px; margin-bottom:8px; color:#FFF; margin-left:8px;}
.panel-wide-cgb p, .panel-wide-green p, .panel-wide p {padding:10px 10px 0 10px; font-size:11px;}
.panel-wide-cgb a, .panel-wide-green a {color:#FFF; font-weight:bold;}
.panel-wide-cgb p.footer {font-size:13px;}
.panel-wide-cgb span, .panel-wide-green span {font-size:13px; font-weight:bold;}
.red {color:#FF0000;}

/* fixture line 
.fixture {}
.fixture-inner {background:#D8D8D8;}
.fixture-inner a {background:#D8D8D8; font-size:11px; font-weight:normal; text-decoration:none; color:#999; display:block; }
.fixture-inner a:hover {background:#FFF; text-decoration:none;}
*/
ul.win a, ul.lose a, ul.null a, ul.void a { text-decoration:none;}
a.fixture:hover {color:#666; text-decoration:underline;}



.panel-wide .title {width:349px; height:25px; background: url(images/panel-white-head.gif) no-repeat left top;}
.panel-wide-cgb .title {width:349px; height:30px; background:url(images/panel-349-clubgb-top.jpg) repeat left top;}
.panel-wide-green .title {width:349px; height:30px; background:url(images/panel-349-green-top.jpg) repeat left top;}
.panel-wide .titles {width:349px; height:12px; background:url(images/panel-white-head.gif) repeat left top;}
.panel-wide .table {width:347px;  border-left:1px solid #666; border-right:1px solid #666; float:left;}
.panel-wide .tablehead { width:347px; color:#FFF; background: #00AE2D url(images/table-head-bg.jpg) repeat-x top left; height:18px;}
.panel-wide .tableheadp { width:347px; color:#FFF; background: #000; height:18px;}
.panel-wide .tablehead-black { width:347px; color:#FFF; background: #000; height:18px;}
.panel-wide .tablehead-red { width:347px; color:#FFF; background: #00AE2D url(images/table-head-red-bg.jpg) repeat-x top left; height:18px;}
.panel-wide ul { padding:0; margin:0; padding-left:4px; width:343px; border-bottom:1px solid #FFF; float:left;}
ul#btns-wide {width:348px; position:relative; border:0; padding:0; margin:0; }
ul#btns-wide li.lbtn {width:167px; padding-left:8px; text-align:left; float:left; display:block;}
ul#btns-wide li.rbtn {width:153px; padding-right:8px; text-align:right;}
ul#btns-wide a {margin:0; padding:0;}

ul.win {background: #EDEDED url(images/tick-icon.gif) no-repeat right center; color:#666; }
ul.winp {background: #EDEDED url(images/tick-icon.gif) no-repeat right center; color:#000; }
ul.void {background: #D8D8D8 url(images/void-icon.gif) no-repeat right center; color:#666; }
ul.voidp {background: #D8D8D8 url(images/void-icon.gif) no-repeat right center; color:#000; }
ul.null {background: #D8D8D8; color:#666; }
ul.nullp {background: #D8D8D8; color:#000; }
ul.nullb {background: #FFF; color:#000; }
strong {color:#000; font-weight:bolder;}
ul.lose {background: #D8D8D8 url(images/cross-icon.gif) no-repeat right center; color:#666; }
ul.losep {background: #D8D8D8 url(images/cross-icon.gif) no-repeat right center; color:#000; }

.panel-wide li, .panel-400 li { list-style:none; display:inline; float:left; padding:2px 4px;}
.panel-wide form#postcode {width:337px; height:60px; margin:0; padding-left:10px; border-left:1px solid #666; border-right:1px solid #666; }
.panel-wide #cgblogo {position:absolute; right:5px; top:5px;}
.panel-wide label.search { display:block; padding-bottom:4px;}
.panel-wide input.txt {width:160px; display:block; float:left; height:20px; margin-right:4px; border:1px solid #999;}
.panel-wide input.sbt { float:left; display:block; border:0;}
.panel-wide form {width:347px;}

/*----------------------------*/
/* 210 panel */
.panel-210 {width:210px; position:relative; margin-left:8px; margin-bottom:4px;  background:#00AE2D url(images/darts-panel-210-top.jpg) no-repeat left top; padding-top:5px;}
.panel-210 h1, .panel-160 h1, .panel-160-red h1 {font-size:13px; font-weight:bold; padding:5px 8px 0 8px; color:#FFF; height:19px; text-shadow:none;}
.panel-210 .link { width:194px; padding:4px 8px; height:25px; background:url(images/darts-panel-210-base.jpg) no-repeat left bottom; text-align:right;}
.panel-210 .line {background: #008C24; padding:3px; list-style:none; color:#FFF; width:186px; margin-left:4px; margin-bottom:2px; float:left;}
html>body .panel-210 .line {margin-left:8px;}
.panel-210 .label {width:65px; color:#B2DCBD; float:left;} 
.panel-210 .item {width:120px; color:#FFF; float:left;} 
.panel-210 .player {width:169px; color:#FFF; float:left;} 
.panel-210 .playeria {width:169px; color:#F77; float:left;} 
.panel-210 .btn {width:16px; color:#FFF; float:left;} 
.panel-210 p.line { background:none; color:#B2DCBD; padding:0;}
.panel-210 a {color:#FFF;}
.panel-210 form {width:184px; display:block;}
.panel-210 form select {width:184px; }
/* ------*/
ul#pagenav {background:#666; width:378px; margin:4px; margin-top:10px;}
ul#pagenav-mid {background:#666; width:335px; margin:4px;  margin-top:10px;}
html>body ul#pagenav { margin:4px 8px;}

ul#pagenav li, ul#pagenav-mid li {background:url(images/pagenav-divide.gif) no-repeat right top; color:#FFF; padding:2px 0 2px 0;}
ul#pagenav li.noback,ul#pagenav-mid li.noback, .tablehead li#noback{background: none; }
ul#pagenav a, ul#pagenav-mid a {color:#FFF; text-decoration:none; display:block;}
ul#pagenav a.left, ul#pagenav-mid a.left{ background:url(images/arrow-left-small.gif) no-repeat left center; padding-left:10px; width:55px;}
ul#pagenav a.right,ul#pagenav-mid a.right{ background:url(images/arrow-right-small.gif) no-repeat right center; padding-right:10px; width:55px; text-align:right;}
ul#pagenav li.matches {width:112px; text-align:right; padding-right:10px;}
ul#pagenav li.pages {width:112px; text-align:left; padding-left:10px;}
ul#pagenav-mid li.pages {width:90px; text-align:left; padding-left:10px;}
ul#pagenav-mid li.players {width:90px; text-align:right; padding-right:10px;}
/* forms */
form, fieldset {margin:0; padding:0; border:0;}
form {width:398px; border-left:1px solid #666;  border-right:1px solid #666;}
form.fullw {width:562px};
.title form {width:90%; border:0; padding:4px 8px;}
form a {color:#00AE2D; margin-left:90px;}
form a.printp {color:#000; margin-left:20px; }
form p {padding-left:8px;}
input.txt {border:1px solid #999; padding:0; margin:0; font-size:10px;}
input.txt-black {border:1px solid #999; padding:0; margin:0; font-size:10px; color:#000000;}
input.ck {border:0;}
legend {font-weight:bold; padding-bottom:8px; font-size:11px;}
html>body legend { padding-left:8px;}
fieldset label {width:90px; float:left;}
fieldset label.data {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:179px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.data-wide {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:223px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.data-score {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:40px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.data-day {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:30px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.data-month {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:95px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.data-year {border:1px solid #999; background-color:#EBEBEB; color:#000000; width:46px; margin-right:4px; height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
fieldset label.print {width:110px; float:left;}
fieldset img.shot {margin-left:90px;}
select,textarea,input {font-size:11px; border:1px solid #999;}
input.file {width:232px;}
fieldset input.txt {width:228px; height:17px; border:1px solid #999; }
fieldset select {width:230px;}
fieldset select.admin {width:280px;}
fieldset input.rulex, fieldset select.rulex {width:50px; margin-right:3px;}
fieldset input.rule, fieldset select.rule {width:45px; margin-right:3px;}
fieldset input.day, fieldset select.day {width:50px; margin-right:4px;}
fieldset input.year, fieldset select.year {width:60px;}
fieldset input.month, fieldset select.month {width:107px; margin-right:6px;}
fieldset input.day-black {width:50px; margin-right:4px; color:#000000;}
fieldset input.year-black {width:60px; color:#000000;}
fieldset input.month-black {width:107px; margin-right:6px; color:#000000;}
fieldset select.short, input.short {width:80px; }
fieldset input.short { height:17px; border:1px solid #999; }
fieldset select.short-print {width:80px; font-size:12px;}
fieldset select.ssshort {width:120px; }
fieldset select.ssshort-print {width:150px; font-size:12px;}
fieldset input.mid, fieldset select.mid {width:182px;  margin-right:5px; height:17px; font-size:11px;}
fieldset input.mid-black {width:182px;  margin-right:5px; height:17px; font-size:11px;color:#000000;}
fieldset select.mid {margin-right:2px;}
fieldset input.small, fieldset select.small {width:40px;  margin-right:5px ; height:17px; border:1px solid #999 ; font-size:10px;}
fieldset input.small_green {width:40px;  margin-right:5px ; height:17px; border:1px solid #999 ; font-size:10px; color:#00AE2D; text-align:right;}
fieldset input.small-black {width:40px;  margin-right:5px ; height:17px; border:1px solid #999 ; font-size:10px; color:#000000;}
p.score {width:108px; padding:0 0 2px 290px;}
input.up {padding:0; margin:0; display:block; padding-top:10px; margin-left:245px; border:0;}
input.sbtbtn {border:0;}
span.error {font-weight:bold; color:#FF0000; font-size:11px; padding-left:8px;}
span.errort {font-weight:bold; color:#FF0000; font-size:11px; padding-bottom:5px; display:block;}
textarea {font-family:Arial, Helvetica, sans-serif;}
/*scorecard*/
.sfld {width:100px;}
ul#ruleinput { border:0; margin:0; padding:0; padding-left:8px; display:block; width:390px;}
ul#ruleinput li {list-style:none; display:inline; float:left; padding:2px; background:#EDEDED; margin:0 2px 0 0;  width:130px; height:24px; border-bottom:2px solid #FFF;}
ul#ruleinput li.headwide {width:63px; background:#D8D8D8;}
ul#ruleinput li.headrule {width:50px; background:#D8D8D8;}
ul#ruleinput li.headmid {width:56px; background:#D8D8D8;}
ul#ruleinput li.headshort {width:48px; background:#D8D8D8;}
ul#ruleinput li.headshortx {width:53px; background:#D8D8D8;}
ul#ruleinput li.inwide  {width:63px;}
ul#ruleinput li.indata {width:50px;}
ul#ruleinput li.inshortx {width:53px;}
ul#ruleinput li.inshort {width:48px;}
ul#ruleinput li.inmid {width:56px;}
ul#scoreline { border:0; margin:0; padding:0; padding-left:8px; display:block; width:390px;}
ul#scoreline li {list-style:none; display:inline; float:left; padding:2px; background:#EDEDED; margin:0 2px 0 0;  width:130px; height:24px; border-bottom:2px solid #FFF;}
ul#scoreline li.team {width:220px; background:#D8D8D8;}
ul#scoreline li.homefw {width:266px; background:#D8D8D8;}
ul#scoreline li.num {width:45px;}
ul#scoreline li.home  {background:#D8D8D8;}
ul#scoreline li.total {background:#D8D8D8; width:45px;}
ul#gamenav {width:390px; border:0; margin:0; padding:0; padding-left:8px; border-left:1px solid #8795A5;  border-right:1px solid #8795A5;}
ul#gamenav-w {width:558px; border:0; margin:0; padding:0; padding-left:4px; border-left:1px solid #8795A5;  border-right:1px solid #8795A5; }
ul#signnav {width:390px; border-right:1px solid #666;  border-left:1px solid #666; margin:0; padding:0; padding-left:8px; background:#FFF; padding-top:20px; }
ul#signnav a {padding:0; margin:0;}
ul#signnav li {display:inline; float:left; white-space:nowrap; padding:0;}
ul#gamenav li.btn, ul#signnav li.btn, ul#gamenav-w li.btn {width:87px; padding:0;}
ul#signnav li.count {width:208px; text-align:center; font-size:14px;color:#FFF; font-weight:bold;}
ul#gamenav li.count {width:200px; text-align:center; font-size:14px;color:#00AE2D; font-weight:bold;}
ul#gamenav-w li.count {width:348px; text-align:center; font-size:14px;color:#00AE2D; font-weight:bold;}
ul.active {background: #D8D8D8;}
ul.activep {background: #D8D8D8; color:#000;}
ul.active li {background: #D8D8D8;}
ul.inactive {background: #EDEDED;}
ul.inactive li {background: #EDEDED;}
span.contitle {padding:4px;  width:372px; font-weight:bold; background:#EDEDED; display:block; border-bottom:2px solid #FFF; float:left; margin-top:6px;  height:15px;}
span.conlabel {padding:4px; width:120px; text-align:right; display:block; border-right:2px solid #FFF; background:#EDEDED; float:left; color:#666;  height:15px;}
span.condetail {padding:4px; width:242px; text-align:left; display:block; background:#EDEDED; float:left; height:15px;}
span.condetail a {padding-left:50px; display:block; color:#666;}
#button-footer {width:390px; text-align:right; padding-top:10px;}
#button-footer input {border:0;}
form a.calc {padding:0; margin:0; font-weight:bold; font-size:14px;}
ul#keyb {list-style:none; padding:5px; width:552px;}
ul#keyb li {padding:0;display:block; float:left; white-space:nowrap; width:138px; color:#00AE2D;}
ul#key {list-style:none; padding:5px; width:300px;}
ul#key li {padding:0;display:block; float:left; white-space:nowrap; width:140px; color:#00AE2D;}
.profile { position:relative; width:347px; border-left:1px solid #999; border-right:1px solid #999; float:left;}
.profile img { width:80px; position:relative; padding: 0 10px 4px 0; float:left;}
.profile p {padding-right:10px; float:left;}
#page-base{width:765px; position:relative; height:30px; background: url(images/darts-page-base.jpg) repeat-x top left;}
#page-base-cgb{width:765px; position:relative; height:20px; background:#FFF;}
#footer {position:relative; padding:5px 5px 10px 5px; background:#00AE2D; color:#FFF; width:755px;}
#footer-cgb {position:relative; padding:5px 5px 10px 5px; background:#003B90; color:#FFF; width:755px;}
ul#footer-links {position:absolute; right:8px; top:5px; width:400px; text-align:right; white-space:nowrap;}
ul#footer-links li {display:inline; float:right; white-space:nowrap; padding:0 5px;}
ul#footer-links a{color:#FFF; text-decoration:underline; white-space:nowrap; display:block;}
#privacy-wrap{ position:relative; width:400px; padding:25px;}
#privacy-wrap span {color:#00AE2D; font-weight:bold;}
#privacy-wrap h4 {padding:0; margin:0; color:#000;}
#privacy-wrap ol {padding:0 0 0 11px; font-size:11px;}
#privacy-wrap ol li {padding-bottom:5px;}
#privacy-wrap p, #privacy-wrap h4 {padding-left:10px; padding-bottom:4px; font-size:11px;}
#privacy-wrap p.italic {font-style:italic;}
 html > body #privacy-wrap p, #privacy-wrap h4   {padding-left:0;}
 html > body #privacy-wrap ol {padding:0;}