/* general */
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:active {text-decoration: underline}
A:hover {text-decoration: none; color: red;}
a img { border:none; }

/* home page */
#pagetophome {
	position:relative;
	top:0px;
	border-width:0;
	border-bottom:4px solid #47d;
	padding:0;
	background-color: #025;
	background-image: url(../bits/logo5.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#ukmap {
	position:relative;
	top:0px;
	padding:0;
	background-color: #025;
	background-image: url(../bits/ukrmap3.jpg);
	height: 720px;
	width: 441px;
  }
/* general */
h1 {
	font-size: 1.8em;
	color: #003366;
	font-weight: lighter;
}
h2 {
	font-size: 1.6em;
	color: #333399;
	font-size: 1.5em;
}
h3 {
	font-size: 1.4em;
	color: #003366;
	font-size: 1em;
	font-style: italic;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: blink;
}
.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
	text-align: center;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bolder;
	color: #3333CC;
	font-style: italic;
}
.style6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 1.4em;
	text-align: center;
}
.edgebox {
	color: #000066;
	text-align: left;
	font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.edgeboxsmtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	width: 148px;
}
.edgeboxdemo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.yellow {
	background-color: #FFFF00;
}
body {
	margin:0;
	padding:0;
	background-color: #cedefa;
	background-image: url(../bits/bodyedges.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #033;
	z-index: -1;
}
.h1small {

	font-size: 1.6em;
	color: #003366;
	font-weight: bold;
}
.important {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #E00000;
	font-weight: bold;
	text-align: center;
}
/* other pages */
#pagetop {
	position:relative;
	top:0px;
	border-width:0;
	border-bottom:4px solid #47d;
	padding:0;
	background-color: #025;
	background-image: url(http://www.beatles-tribute-band-uk.co.uk/bits/logonumber02.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 94px;
}
#pagetopalpha {
	position:relative;
	top:0px;
	border-width:0;
	border-bottom:4px solid #47d;
	padding:0;
	background-color: #025;
	background-image: url(http://www.beatles-tribute-band-uk.co.uk/bits/logonumber03.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 94px;
}

/* please wait only */
html,body{ margin:0; padding:0; height:100%; border:none; }

/* welcome prompt only */
#blackout {
visibility: hidden;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: none;
background-color: #99f;
filter: alpha(opacity=80);
-moz-opacity: .8;
opacity: .8;
z-index: 199;
}
#divpopup2{
position: fixed;
top: 50%;
left: 50%;
margin-top: -185px; /*half of the height plus a little to the top*/
margin-left: -175px; /*half of the width */
visibility: hidden;
display: none;
border: 2px solid #000;
background: url(../bits/welcomeprompt032.jpg);
color: #333;
padding: 0;
height: 280px;
width: 350px;
z-index: 200;
}
#divpopup{
position: fixed;
top: 50%;
left: 50%;
margin-top: -155px; /*half of the height plus a little to the top*/
margin-left: -250px; /*half of the width */
visibility: hidden;
display: none;
border: 2px solid #000;
background: url(../bits/welcomeprompt021.jpg);
color: #333;
padding: 0;
height: 254px;
width: 500px;
z-index: 200;
}
#close_pop{
	float:right;
	text-align:right;
	cursor:pointer;
	padding-right:10px;
	vertical-align: top;
}
#footerwp {
	position: absolute;
	left: 8px;
	top: 227px;
	width: 500px;
	height: 30px;
	z-index:102;
    float: none;
}
#footerwp2 {
	position: absolute;
	left: 8px;
	top: 253px;
	width: 350px;
	height: 30px;
	z-index:102;
    float: none;
}


/* act info boxes */
.std
{
	margin: 8px 0px 8px 0px;
	Padding: 0px 0px 1px 0px;
	width: 441px;
	font-size: 100%;
	background-color: #FFF;
	background-image: url(../bits/stdbottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.std h2
{
	margin: 0;
	padding:15px 12px 5px 22px;
	color:#666;
	font-size:1em;
	background-color: #FFF;
	background-image: url(../bits/stdtop4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.resstd
{
	margin:12px 12px 12px 12px;
}
.resstd .resinfo
{
	margin:0;
	padding:0;
	font-size:0.9em;
	height: auto;	
	color:#666;
}
.resstd .resinfo span
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}
.resstd .resinfo .respicpr
{
	width:105px;
}
.resstd .resinfo .resdesc
{
	text-align:left;
	width:417px;
}
/* experimental */
#body2 {
  width:725px;
  padding:5px 0px 15px;
  margin:0 auto;
  text-align:left;
  }
#main {
	padding-top:15px;
	float:left;
	width:100%;
	background:#fff url(../bits/curves1top.gif) no-repeat left top;
  }
#m2 {
	background:url(../bits/curves1bot.gif) no-repeat left bottom;
	padding-bottom:15px;
	float:left;
	width:100%;
	background-position: bottom;
  }
#offpic {
	float: right;
	height: 250px;
	width: 140px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#m3 {
	border:5px solid #CEDEFA;
	border-width:0 5px;
	padding:0 15px;
	float:left;
	width:685px;
	margin-bottom: 15px;
  }
.ebtestimain {
	float:left;
	width:500px;
	background:#E5EEFD url(../bits/curves2top.gif) no-repeat left top;
	margin: 15px 0 0 0;
	padding: 10px 0 5px 0;
}
.ebtestimain1 {

  background:url(../bits/curves2bot.gif) no-repeat left bottom;
  padding-bottom:15px;
  float:left;
  width:100%;
}
.ebtestimain h3 {
	padding: 0 15px 0 15px;
}
.edgeboxtesti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: italic;
	padding: 0 10px 0 10px;
}
#botlinks {
	height: 40px;
	width: 450px;
	padding-top: 10px;
	position: static;
}
/* footer all */
#footer {
  clear:both;
  padding:15px 0 0;
  }
#footer div {
  background:#cedefa url(../bits/curves3bot.gif) no-repeat left bottom;
  }
#footer p {
  background: url(../bits/curves3top.gif) no-repeat left top;
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#666;
  text-align:center;
  font-size:93%;
  line-height:1.2em;
  }
#footer hr {
  display:none;
  }
#footer address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
.h2 {

	font-size: 1.6em;
	color: #003366;
	font-weight: bold;
	font-size: 1.2em;
}
.h3 {
	font-size: 1.4em;
	color: #003366;
	font-size: 1em;
	font-style: italic;
}

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
.date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	margin-top: 12px;
}
#loginstrip {
	width:749px;
	text-align:right;
	height: 20px;
	position: static;
	margin: auto;
	padding-left: 0px;
	background: #E5EEFD;
}
#loginmain {
	width:auto;
	text-align:right;
	height: 17px;
	position: static;
	margin: auto;
	background: #FFFFFF url(../bits/loginslant.gif) no-repeat left bottom;
	right: auto;
	float: right;
	padding-right: 10px;
	color: #0560A6;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 40px;

}
#loginnavs {
	width:auto;
	text-align:left;
	height: 17px;
	position: static;
	margin: auto;
	background: #FFFFFF url(../bits/loginslantleft.gif) no-repeat right bottom;
	float: left;
	padding-right: 40px;
	color: #CEDEFA;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	left: auto;
}
.smallheading {
	color: #990099;
	font-size: 18px;
}
#stagecont {
	width: 749px;
	height: 65px;
	width: 749px;
	position: static;
	margin: auto;
	text-align: center;
}
.stageon{
	width: 40px;
	height: 40px;
	padding: 5px;
	background: #FFFFFF;
	font: bolder 34px Arial, Helvetica, sans-serif;
	border: medium solid #95B4EA;
	margin: 5px;
	color: #95B4EA;
	float:left;
	text-align: center;
}
.stageoff{
	width: auto;
	height: 40px;
	padding: 5px;
	background: #CEDEFA;
	border: medium solid #E5EEFD;
	margin: 5px;
	font: bolder 34px Arial, Helvetica, sans-serif;
	color: #E5EEFD;
	float:left;
}
.stageoff40{
	width: 40px;
	height: 40px;
	padding: 5px;
	background: #CEDEFA;
	border: medium solid #E5EEFD;
	margin: 5px;
	font: bolder 34px Arial, Helvetica, sans-serif;
	color: #E5EEFD;
	float:left;
}
.stageonwp{
	width: auto;
	height: 30px;
	padding: 5px;
	background: #FFFFFF;
	font: bolder 28px Arial, Helvetica, sans-serif;
	border: medium solid #95B4EA;
	margin: 5px;
	color: #95B4EA;
	float:left;
	text-align: center;
}
#bullet1 {
	position:absolute;
	left: 3px;
	top: 162px;
	z-index:91;
    float: none;
}
#bullet2 {
	position:absolute;
	left: 4px;
	top: 3px;
	z-index:92;
    float: none;
}
#bullet3 {
	position:absolute;
	left: 4px;
	top: 177px;
	z-index:93;
    float: none;
}
#flagflash1 {
	position: absolute;
	left: 90px;
	top: 97px;
	width: 18px;
	height: 30px;
	z-index:101;
    float: none;
}
#flaggrey1 {
	position: absolute;
	left: 154px;
	top: 96px;
	width: 18px;
	height: 30px;
	z-index:101;
    float: none;
}

/* Styling question */

.dhtmlgoodies_container {
	position: static;
}
.dhtmlgoodies_question {
	width: 16px;
	margin-top: 1px;
	padding-left: 2px;
	height: 16px;
	cursor: pointer;
	position: relative;
	float: right;
	background: url(../bits/qm3.gif) no-repeat right top;
}
/* Parent box of slide down content */
.dhtmlgoodies_answer {
	background-color:#FFFFFF;
	width:400px;
	/* End layout CSS */
	
	visibility:hidden;
	overflow:hidden;
	position:relative;
	left: 20px;
	border: 1px solid #EBE9ED;
	padding: 4px;
	top: 4px;
	margin-top: 3px;
	margin-left: 3px;
}
.dhtmlgoodies_answerne {
	background-color:#FFFFFF;
	width:400px;
	/* End layout CSS */
	
	visibility:hidden;
	overflow:hidden;
	position:relative;
	left: -150px;
	border: 1px solid #EBE9ED;
	padding: 4px;
	top: 4px;
	margin-top: 3px;
	margin-left: 3px;
}
.dhtmlgoodies_answer_content {	/* Content that is slided down */
	padding:1px;
	font-size:1em;	
	position:relative;
}
.dhtmlgoodies_question.flagpic {
	width:9px;
	height:15px;
	text-align: left;
	margin: 5px;
	position: relative;
	}
.dhtmlgoodies_question.qutext {
	width: 150px;
	margin-bottom:20px;
	margin-top:20px;
	}
.dhtmlgoodies_question.results {
	width: 20px;
	margin-bottom: 20px;
	margin-top:20px;
	text-align:left;
	}


.formentry_ai {
	border-top: #E5EEFD;
	width: 545px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: url(../bits/formentry.gif) no-repeat top;
}

.formentry {
	border-top: #E5EEFD;
	width: 450px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: url(../bits/formentry.gif) no-repeat top;
}
.formlable {
	color: #003366;
	text-align: right;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 160px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.formlableleft {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 160px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.formresult {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 264px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.formresultright {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 264px;
	left: 50px;
	float: right;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.formresultmb {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 240px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.formbox {
	color: #003366;
	text-align: left;
	font: bold normal 0.9em Geneva, Arial, Helvetica, sans-serif;
	width: 183px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: auto;
	float: left;
}
.formboxnewevent01 {
	color: #003366;
	text-align: left;
	font: bold normal 0.9em Geneva, Arial, Helvetica, sans-serif;
	width: 210px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: auto;
	float: left;
}
.formentryfail {
	border-top: #E5EEFD;
	width: 450px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: url(../bits/formentryfail.gif) no-repeat top;
}
.formentrypass {
	border-top: #00AA00;
	width: 450px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: url(../bits/formentrypass.gif) no-repeat top;
}
.formerrortip {
	color: #AA0000;
	text-align: center;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 160px;
	float: right;
	background-color: #FFDCDC;
	margin: 0px;
	padding: 10px;
	height: auto;
	top: 0px;
	right: 25px;
	border: thin solid #FF5F00;
}
.formpasstip {
	color: #00AA00;
	text-align: center;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 160px;
	float: right;
	background-color: #DCFFDC;
	margin: 0px;
	padding: 10px;
	height: auto;
	top: 0px;
	right: 25px;
	border: thin solid #00AA00;
}
.custnavcontainer {
	color: #003366;
	width: 130px;
	float: left;
	margin: 0px;
	height: auto;
	position: relative;
	left: 5px;
	top: 8px;
}
.custnav2 {
	color: #003366;
	text-align: left;
	font: 12px/20px Geneva, Arial, Helvetica, sans-serif;
	width: 130px;
	background-color: #E5EEFD;
	margin-bottom: 10px;
	padding: 10px;
	height: auto;
	left: 5px;
	top: 8px;
	border-left-color:#f7f7f7;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #f7f7f7;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
}
.custnav {
	color: #003366;
	text-align: left;
	font: 12px/20px Geneva, Arial, Helvetica, sans-serif;
	width: 130px;
	float: left;
	background-color: #E5EEFD;
	padding: 10px;
	position: relative;
	left: 5px;
	top: 8px;
	border-left-color:#f7f7f7;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #f7f7f7;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
}
{	border: 1px solid #f7f7f7 #bbb #bbb #f7f7f7;}
.ccpaneltext {
	color: #003366;
	text-align: left;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 500px;
	margin: 0px 0px 0px 170px;
	padding: 0px 10px 10px;
	height: auto;
	top: -20px;
	position: relative;
}
.tlcn
{
padding-left:10px;
padding-right:5px;
padding-bottom:5px;
font-size:small;
font-weight:bold;
font-family:Arial;
color:#666;
text-align:right;
}
.trcn
{
font-family:verdana;
font-size:x-small;
color:#666;
padding:0 0 5px 10px;
}
.required {
	color: #FF0000;
	background: url(../bits/ast.gif) no-repeat right;
	width: 12px;
}
.linksboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../bits/icon-arrow_bullet.gif) no-repeat left;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
.bulletarrow {
	background: url(../bits/icon-arrow_bullet.gif) no-repeat left top;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.linksbox a {
	color: #666666;
	text-decoration: none;
}
.linksbox a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.formrightbuttons {
	text-align: center;
	width: 90px;
	float: right;
	margin: 0px;
	padding: 10px;
	height: auto;
	top: 0px;
	position: relative;
	right: 15px;
	border: thin dotted #00CCFF;
}
.message {
	width: 420px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #FAFCFD;
	border: 2px dotted #98B6EB;
}
.messagenew {
	width: 420px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #FFDCDC;
	border: 2px dotted #AA0000;
}
.messageout {
	width: 420px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 18px;
	background: #FAFCFD;
	border: 2px dotted #98B6EB;
}
.messagenewout {
	width: 420px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 18px;
	background: #FFDCDC;
	border: 2px dotted #AA0000;
}
.enquirynotes {
	width: 658px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #F5FAFC;
	border: 2px dotted #98B6EB;
	font-weight: normal;
	color: #4B7EDC;
	font-size: 11px;
}
.enquirynotesred {
	width: 658px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #FFDCDC;
	border: 2px dotted #AA0000;
	font-weight: normal;
	color: #AA0000;
	font-size: 11px;
}
.enquirynotesgreen {
	width: 658px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #DCFFDC;
	border: 2px dotted #00AA00;
	font-weight: normal;
	color: #006600;
	font-size: 11px;
}
.enquirynotesyellow {
	width: 658px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #FCFFDC;
	border: 2px dotted #A0AA00;
	font-weight: normal;
	color: #A0AA00;
	font-size: 11px;
}
.enquirynotesgrey {
	width: 658px;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #f1f1f1;
	border: 2px dotted #CCCCCC;
	font-weight: normal;
	color: #9F9F9F;
	font-size: 11px;
}
.formlableavail {
	color: #003366;
	text-align: right;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 165px;
	left: 70px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
}
.formresultavail {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 255px;
	left: 70px;
	float: left;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
}
.formlableavailwe {
	color: #003366;
	text-align: right;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 165px;
	left: 70px;
	float: left;
	margin-top: 2px;
	padding-top: 3px;
	padding-right: 2px;
	background: #FFFFAA;
	margin-left: 10px;
}
.tableinsert {
	margin-left: 35px;
}

.formresultavailwe {
	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 255px;
	left: 70px;
	float: left;
	padding-right: 2px;
	background: #FFFFAA;
	margin-top: 2px;
	height: 19px;
}
.style7 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 13px;
	text-align: center;
}
.formresultsavaildate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.linksboxtext2 {
	background: #FFFF66 url(../bits/icon-arrow_bullet.gif) no-repeat left;
	padding-left: 20px;
	border: 2px solid #FF9966;
	height: 18px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
}
#historybody {
	font-size: 9px;
}
.stageonsmall {
	width: auto;
	height: 30px;
	padding: 3px;
	background: #FFFFFF;
	font: bolder 24px Arial, Helvetica, sans-serif;
	border: medium solid #95B4EA;
	margin: 3px;
	color: #95B4EA;
	float:left;
	text-align: center;
	clear: both;
}
.linksboxtext3 {
	background: #FFDCDC;
	padding-left: 5px;
	border: 1px solid #AA0000;
	height: 18px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	padding-right: 5px;
	color: #AA0000;
}
.specinfo {

	color: #000066;
	text-align: left;
	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.specinfospacer {
	line-height: 8px;
}
.specinfohd {


	color: #000066;
	text-align: left;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.edgeboxdemogreytext {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
}
.arrow_ul {

	list-style: url(../bits/icon-arrow_bullet.gif);
	margin-left: 20px;
}

.outerContainer{border:1px solid #ccc !important; width:565px; position:relative; overflow:hidden}
.customizeButtonSection p{margin:0; padding:0}
.customizeButtonSection{width:308px; float:left; border:1px solid #f3f3f3; border-right:256px solid #f3f3f3; margin-right:-250px}
.borderBox{border-right:1px solid #ccc; width:307px; padding-bottom:15px}
.customizeButtonSection .heading{padding:6px 0 10px 8px; margin:0}
.buyerViewSection{width:256px; position:absolute; right:0; left:309px; top:0; text-align:center}
.buyerViewSection p.heading{background:transparent url(../bits/scr_headergradient.jpg) repeat; margin:0; padding:5px 8px}
div.buyerViewSection p.heading{text-align:left}
.previewSection .previewDropdown{width:209px; margin:0 auto; text-align:left}.quotebox {
	background: #F5FAFC;
	border: 1px solid #98B6EB;
	position: static;
	float: left;
	padding: 10px;
	margin-bottom: 10px;
	width: 388px;
	margin-top: 5px;
	margin-left: 10px;
}
.quotebox .formlable {

	color: #CC3300;
	text-align: right;
	font: bold normal 16px Geneva, Arial, Helvetica, sans-serif;
	width: 230px;
	left: 25px;
	float: left;
	margin-top: 5px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.quotebox .formresult {
	color: #CC3333;
	text-align: left;
	font: bold normal 16px Geneva, Arial, Helvetica, sans-serif;
	width: 50px;
	left: 25px;
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	vertical-align: middle;
	border-top: 2px solid #CC3333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.quotebox p {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #003366;
}
.quotebox .formlablesm {

	color: #003366;
	text-align: right;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 230px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.quotebox .formresultsm {


	color: #003366;
	text-align: left;
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	width: 80px;
	left: 50px;
	float: left;
	margin-top: 1px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
h2 .greyed {

	font-size: 1.6em;
	color: #CCCCCC;
	font-size: 1.5em;
}
contractpage {

	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
}
.panelnotesgreen {

	width: auto;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #DCFFDC;
	border: 2px dotted #00AA00;
	font-weight: normal;
	color: #00AA00;
	font-size: 11px;
}
.panelnotesred {

	width: auto;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #FFDCDC;
	border: 2px dotted #AA0000;
	font-weight: normal;
	color: #AA0000;
	font-size: 11px;
}
.panelnotesblue {

	width: auto;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #F5FAFC;
	border: 2px dotted #98B6EB;
	font-weight: normal;
	color: #4B7EDC;
	font-size: 11px;
}
.panelnotesgrey {
	width: auto;
	padding: 4px 4px 8px;
	text-align: left;
	margin-bottom: 10px;
	background: #f1f1f1;
	border: 2px dotted #CCCCCC;
	font-weight: normal;
	color: #9F9F9F;
	font-size: 11px;
}
.style8 {
	color: #00CC00;
	text-align: center;
	font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;
	background: #E0FFDF;
	border: 1px solid #009900;
	padding: 2px;
	float: none;
	margin-top: 10px;
}
.formresultsavaildatebl {
	color: #003366;
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.vidContainer {
	width: 420px;
	clear: left;
	margin: 10px;
}
.flagpicsm {
	width:9px;
	height:15px;
	text-align: left;
	margin: 5px;
	position: relative;
	}
.searchcontainer {
	margin-top: 10px;
	position: static;
	}
.searchdate {
	position: static;
	float: left;
}
.searchbutt {
	position: static;
	}





/* task table */

TABLE.tasklist {
	BORDER-COLLAPSE: collapse
}
TABLE.tasklist TD {
	BORDER-RIGHT: #83a8cc 1px solid; BORDER-TOP: #83a8cc 1px solid; BORDER-LEFT: #83a8cc 1px solid; BORDER-BOTTOM: #83a8cc 1px solid
}
.strikethis {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: line-through
}
.smallMediumGrey2Emphasis {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #666
}
.smallEmphasis {
	FONT-WEIGHT: bold
}
.small {
	FONT-WEIGHT: normal;
}
.smallMediumGrey2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #666
}
.errorreportcont {
	width:540px;
	padding: 2px;
	background-color: #F5FAFC;
	border: thin #006 dashed;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B7EDC;
	margin-top: 35px;
}
.nomargin{margin:0} /*Stops the H tags doing massive borders*/
.mediumtext{font-size:medium} /*Reduces the size of the h tags*/

.mainbox,.boxsideborders{border:solid #ccc;border-width:0 1px} /*grey*/
.mainbox{background:url(http://p.ebaystatic.com/aw/pics/cmp/ui/sprPanelGrads.gif) repeat-x 0 -900px} /*background gradient*/
.mainbox{font-weight:bold;font-size:medium;color:#5d5d5d;padding:3px 10px 6px;border-width:0 1px 1px} /*dark grey for text*/

.blue .mainbox{border-color:#b4befb;border-bottom-color:#a7b5ef} /*dark yellow for 1px border*/
.blue .mainbox{background-position:0 -650px;background-color:#a7b5ef} /*background shade of yellow*/
.minitext {
  font: normal 0.8em Arial, sans-serif;
  color: Black;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

