@media print {

.content_app_help, .db_rightnav, .db_rightnav_home, .topMenuList,  .hover, .leftnav, .footerlinks, .topnav
{
display: none; 
visibility: hidden;
}

/* Debentures Order Details Infos */

.contentInfosSeats { float:left; }


.colBlockFirstSeats
{ width:100px; float:left;  word-spacing:2px;  text-align:left; font-weight:normal;  border-right:solid 2px 
black;} /* width:100px; */

.colQty
{ width:40px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colItem
{ width:220px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colPrice
{ width:100px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colTot
{ width:120px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colTot2
{ width:60px;  padding-top:5px; float:left; display:block; text-align:left;  }

.colVat
{ width:70px;  padding-top:5px; float:left; display:block; text-align:left;  }

.elemRowCP { display:block;  padding: 10px 0 0px 0; height:14px;}
.divRowCP { display:block;  padding: 10px 0 0px 0; height:14px;}

.elemRowHeaderCPTot { display:block; height:14px; font-weight:bold; padding: 10px 0 0px 0;}
 
.colInvoice
{ width:60px;  padding-top:5px; float:left; display:block; text-align:right;  }
.invoiceExpl
{ margin:30px 0; width: 550px;}

.elemRowHeaderCP2 { display:block; height:14px; font-weight:bold;}


/* ------------------  -----*/
.selectedRow {background-color:#cee394; }
.seatViews{ width:398px; float:right; margin-left:50px; border:solid 0px black;} 
.seatPlan{ width:398px; float:right; border:solid 0px green;}
.divSeats { text-align:center; }
.border0 {border:solid 1px White;}

.elemDatesHeader{ padding-top:0px; display:block; height:32px;  font-weight:bold; border-bottom:solid 2px black; 
background:white;}
.elemDatesRow {  width:auto; display:block; padding-left:4px; height:20px;  border:solid 0px gray; 
background:white;}

.elemCourtNameHeader { width:160px; float:left; padding-top:0px; display:block; height:16px; font-weight:bold; 
border-bottom:solid 0px black; background:white;}
.elemRowBerthsHeader { width:160px; display:block; height:16px; font-weight:normal; border-bottom:solid 2px 
black; background:white;}
.elemRowBerths { width:160px; height:20px; display:block; border:solid 0px gray; background:white;}
.colHeader { width:100px; float:left; display:block;  background-color:#F5F2E0; } 
.courtInfos2 { width:100%; float:left; }

.ccOrder{ width:263px; height:auto; float:left; background-color:#F5F2E0;  } /* */  
.c1Order{ border:solid 0px Black; margin-left:0px; float:left; background-color:#F5e3E0; }
.week1Order { width:100%; float:left; border-bottom:solid 0px black;  }
.week2Order { width:100%; float:left; margin:0 0;}

.containerOrderDetailsInfo { width:263px; border:solid 1px black; margin:10px 0 ; } 
.containerOrderInfoCCC1 { width:424px; border:solid 1px black; margin:10px 0 ; }

.weekInfosFixedWidthOrder {margin:0 0; padding:0 0; text-align:center;  float:left; width:263px; }

.containerBerths { width: 550px; padding-top: 5px; padding-left: 0px; text-align:center;}

/* End Debentures Order Details Infos */


body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
}

.footer {
position: relative;
top: 0px;
width: 100%;
}

.footeraddress {
	position: relative;
	bottom: 20px;
	font-weight: normal;
	text-align: center;	
	margin-top: 20px;	
	font-size: 8pt;
}

.container {
position: relative;
top: 0px;
}

.content {
position: relative;
top: 0px;
float: right;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:20px;
	padding-bottom:10px;
}

.top {
position: static;
top: 0px;
left: 0px;
width: 100%;
}

.db_info {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 80px;
white-space: nowrap;
}

.content_section {
position: relative;
top: 5px;
width: 100%;
font-size: 9pt;
text-transform: uppercase;
font-weight: bold;
}

.db_main {
position: relative;
top: 15px;
width: 100%;
float: none;
}

.db_content {
position: relative;
top: 10px;
float: none;
font: 12pt;
width: 100%;
white-space: normal;
}

.db_content_home {
position: relative;
top: 20px;
float: none;
}


.db_title {
position: relative;
top: 10px;
width: 100%;
font-size: 16pt;
font-weight: bold;
			border-bottom-color:black;
			border-bottom-style:solid;
			border-bottom-width:1px;
			margin-bottom:20px;
}

.db_date {
position: relative;
top: 3px;
width: 100%;
font-size: 10pt;
}

.db_home_pic {
position: relative;
top: 0px;
width: 210px;
}

.db_home_abstract {
position: relative;
float: right;
top: 0px;
width: 390px;
}

.db_home_abstract_title {
position: relative;
font-size: 10pt;
font-weight: bold;
top: 0px;
}

.db_home_abstract_text {
position: relative;
top:0px;
}


/* Car Parking */
.gridheader_container {
width: 530px;
border-color:#847d59;
border-style:solid;
border-width:4px;
padding: 6px 6px 6px 6px;
}
.gridheader_summary {
 font-size: 1em;
 font-weight:bold;
 display: none; 
 visibility: hidden;
}

.divhidden {
display: none; 
visibility: hidden;
}

.divhidden_no1 {
display: none; 
visibility: hidden;
}

.gridheader_court {
 font-size: 1.2em;
 font-weight: bold;
}

.gridheader_bookset {
 font-size: 1em;
 font-weight: bold;
 padding-left: 6px;
}

.gridbutton {
 background-color: Gray;
 color:#fff;
}

.divcourt_container_cc {
 width: 542px;
 border-top: solid 20px #336633;
 border-left: solid 4px #336633;
 border-right: solid 4px #336633;
 border-bottom: solid 4px #336633;
}

.divcourt_container_no1 {
 width: 542px;
 border-top: solid 20px #330066;
 border-left: solid 4px #330066;
 border-right: solid 4px #330066;
 border-bottom: solid 4px #330066;
}


.divheader_court {
 background-color: #c3e386;
 /* border-top: solid 20px #336633;
 border-left: solid 4px #336633;
 border-right: solid 4px #336633; */
 padding-left: 6px;
 padding-right: 6px;
 padding-top:10px;
 padding-bottom:10px;
}

.divheader_court1 {
 padding-top:10px;
 padding-bottom:10px;
 width: 530px;
 background-color: #9d85b6;
 /* border-top: solid 20px #330066;
 border-left: solid 4px #330066;
 border-right: solid 4px #330066; */
 padding-left: 6px;
 padding-right: 6px;
}

.divheader_toggle {
 position: relative;
 top: 0px;
 width: 530px;
 background-color: #FFF;
 /*border-left: solid 4px #336633;
 border-right: solid 4px #336633; */
 padding-left: 6px;
 padding-right: 6px;
}

.carpark_text {
position: relative;
top: 0px;
left: 0px;
width: 530px;
}

.intro2 {
position: relative;
top: 0px;
left: 0px;
width: 530px;
}

.divCarparking {
position: relative;
top: 0px;
left: 0px;
width: 550px;
}


.divheader_toggle1 {
 position: relative;
 top: 0px;
 width: 530px;
 background-color: #FFF;
 /* border-left: solid 4px #330066;
 border-right: solid 4px #330066; */
 padding-left: 6px;
 padding-right: 6px;
}

.togglebutton_c {
 font-size: 0.859em;
 color: #330066;
 text-decoration: none;
 float: right;
}

.togglebutton_1 {
 font-size: 0.859em;
 color: #336633;
 text-decoration: none;
 float: right;
}

.togglebutton A:visited {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:link {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:active {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:hover {
 text-decoration: none;
 font-weight: bold;
}

.failuretext {
 color: Red;
 font-weight: bold;
}

/* Ticket Info  */
.containerTicketInfo
{ width:640px;  border:solid 2px #e5efb5; margin:20px 0 ; }

.week1 {width:100%; float:left;  }
.week2 { width:100%; float:left;  }

.cc{ width:400px; height:auto; float:left; background-color:#F5F2E0;  } /* */  
.c1{width:240px; height:150px; border:solid 0px Black; margin-left:0px; float:left; background-color:#F5e3E0; }

/*.contentInfos { width:99%; border:solid 2px Green;}*/

.divTicketInfo
{ width:50%;  background-color:Gray; text-align:center; float:left;  }

.ticketInfoHeader
{
        width: auto; height:24px; background-color:#e7dfb5; text-align:center; font-size:1.2em; padding-top:5px; 
font-weight:bold; letter-spacing:2px;
}
/* General */
.breadcrumbs {
 font-size: 0.8em;
}
.courtInfos { width:100%; float:left; } 


.courtNames
{ background-color:#e7dfb5; width:466px; text-align:center; font-weight:bold; border:solid 0px red;}

.courtHeader1 {padding-left:0px; background-color:#e7dfb5; text-align:center; width:50%; float:left; 
border:solid 0px Black;}
.courtHeader2 {background-color:#e7dfb5; text-align:center; width:50%; float:left; border:solid 0px Black;}

.courtName1
{  width:auto; text-align:center; font-weight:bold; border-left:solid 0px Black; }
.courtName2
{  width:auto; text-align:center; font-weight:bold; }


/* width:325px;*/
.weekInfos {width:100%;  margin: 0 auto; text-align:center; padding: 0px 0 0px 0; display:block;  }

 /* border:solid 1px Red; to check ***** bam */

.colBlock
{ width:60px; height:100px; padding-top:5px; float:left; display:block;  }

.colBlockFirst
{ width:165px; word-spacing:2px; padding-top:5px; float:left; text-align:left; font-weight:bold; 
padding-left:3px; border-right:solid 1px black; letter-spacing:1.5px;}
.courtheaderSpacer
{ width:165px; float:left; border-right:solid 1px black; padding-left:3px; background-color:#e7dfb5;}

.colBlockBigger1
{ width:105px; height:100px; padding-top:5px; float:left; display:block;   }

.elemRowHeader { display:block; height:12px; font-weight:bold; border-bottom:solid 1px black;}

/*.elemRowFirst { display:block; text-align:left; }*/

.elemRow { display:block;  padding: 5px 0 0px 0;}

.ticketLine{ width:auto; height:0px; border-bottom:solid 1px #e7dfb5; margin:-15px 0 0 0; padding:0 0; }

#colBB a { font-weight:normal; text-decoration:none;}
.clear { clear:both; }

/**
* Seat infos
*/
.headerSeatInfo { font-size:17px; font-weight:bold; padding-bottom:5px; width:auto; border-bottom:solid 2px 
Black; margin-bottom:15px; letter-spacing:3px;}

.currentDay { font-size:17px; font-weight:bold; width:auto; text-align:center;}
.prevDay { width:30%; float:left;  padding-top:20px;}
.nextDay { width:30%; float:right; text-align:right; padding-top:20px;}
.alldays { width:39%; float:left; text-align:center;  padding-top:15px; border:solid 0px black;}
#allDays p {text-align:justify; font-weight:normal; }
.introSeating { font-weight:normal; font-size:12px; margin: 50px 0 10px 0;}

.navigateDays { width:auto; font-weight:bold; border:solid 0px black; font-size:11px; }

.ticketDetails{ margin: 20px 0 0 0;}
.headerInfos {  margin: 0 0 10px 0; font-size:17px; font-weight:bold;  border:solid 0px black;}

.headerInfos1 { margin: 0 0 10px 0; text-align:left; float:left; border:solid 0px black;}
.headerInfos2 { margin: 0 0 10px 0; text-align:right; float:right; }
.headerInfosOff { color:Gray; font-size:17px; font-weight:bold;}
.ticketGrids{ float:left;}
.seatViews{ width:350; float:right; margin-left:50px; border:solid 0px black;}
.footerView { width:auto; text-align:center; font-weight:bold;  }
.footerViewTxt {border:solid 0px red;}

.courtNameHeader { font-weight:bold; width:100px;  border:solid 0px red; float:left; padding:12px 20px 10px 
10px;}
.nbItems { font-weight:bold; padding:2px 5px 2px 0; }
.headerGrid { background-color:#cec394; border:solid 1px black; }
.itemsInfos { width:auto; border:solid 1px black;}
.selectedRow {background-color:#cec394; border:solid 2px red !important;}
.columnHead { background-color:#cec094 !important;}

.gridStyle{width:200px;}

.seatPlan{ float:right; border:solid 0px green;}

/* Confirmation Page */

.blockCPinfo {margin:30px 0 0px 0;}

.colBlockFirstCP
{ width:135px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px; }

.colBlockFirstCP1
{ width:260px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px;}

.colBlockFirstCP2
{ width:260px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px;}

.colBlockCP
{ width:75px; height:100px; padding:5px 0px 0 0; float:left; display:block; text-align:center; }

.elemRowEmpty { display:block;  height:12px; font-weight:bold; padding: 5px 0 0px 0;}

.elemRowHightlight { font-size:15px; height:15px; font-weight:bold; display:block;  padding: 10px 0 10px 0; }

.colBlockCP2
{ width:130px; height:100px; padding-top:5px; float:left; display:block; text-align:center;  }

.colBlockCP3
{ width:100px;  padding-top:5px; float:right; display:block; text-align:center;  }

.headerBerths { width:auto; text-align:left; font-weight:bold;  margin:0px 0 10px 0;  border:solid 0px black;}

.elemRowHeaderCP { display:block; height:12px; font-weight:bold;}
.elemRowHeaderCP1{ display:block; height:14px; font-weight:bold;}

.cpInfo{ display:block; width:200px; font-weight:bold;}
.cpInfo1{ display:block; float:left; width:189px; font-weight:bold; margin-top:0px; margin-right:5px; 
text-align:right; }
.cpInfo2{ display:block; width:auto; margin:0px 0 0 5px; padding-left:5px;  }
.cpInfo3{ display:block; width:auto; margin-top:5px;  float:left;}
.infosPayee { width:400px; margin:0 0 0px 0;}

.itemInfoBlock {margin-top:5px;display:block;}

.btnBottom { margin:20px auto 10px auto; width:70px; }
.btnStyle1 { height:25px; width:80px;}
.line1{ width:550px; height:0px; border-bottom:solid 1px Black; } /* #e7dfb5 */
.totalPrice{ font-weight:bold; text-align:right; font-size:16px;}

.headerInfo { font-size:17px; font-weight:bold; padding-bottom:5px; width:auto; border-bottom:solid 2px Black; 
margin-bottom:15px; letter-spacing:3px;}

.border{ border:solid 1px Black; }

.colBlockCP3
{ width:75px;  height:30px; padding:5px 0px 0 0; float:left; display:block; text-align:center; }
.elemRowHightlight2 { font-size:15px; height:15px; font-weight:bold; display:block;  padding: 10px 0 0px 0; }
.elemRowHeaderCP2 { display:block;  font-weight:bold; padding: 10px 0 0px 0; width:2em;}
.blockCPinfo2 {margin:30px 0 0px 0; background-color:#eee; height:20px;}

.cpRbOption1 { margin: 0 0 10px 5px; text-align:left; }
.lab1 { position:absolute; top:0px;}
#divRbOptions { position:relative;}
#divCollectOptions { margin:30px 0 10px 0; width: 530px;}
#divInfoDeliv {margin:20px 0;}
.addr1{ margin: 10px 0 10px 200px;}
.tbArr { height:100px;}

.courtBill {margin: 20px 0 0 0;}
.caps { text-transform: uppercase;} 


.divAccountLogin {
 width: 100%;
 height: 100%;
 position: relative;
}

.divActivation2 {
 width: 100%;
 height: 100%;
 position: relative;
}

.divContactUs {
 width: 100%;
 height: 100%;
 position: relative;
}

/* Welcome */
.divWelcome {
 width: 500px;
 height: 100%;
}

}







@media screen {
.db_info 
{ display: none; 
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.floatfix {
clear: both;
}
.container {

}

.db_home_abstract a {
background-image:  url(/CMS/debentures/images/deb_arrow1.gif);
padding-left: 10px;
background-repeat: no-repeat;
}


.arrow a {
background-image:  url(/CMS/debentures/images/deb_arrow1.gif);
padding-left: 10px;
background-repeat: no-repeat;
}


.content_app_help a {
background-image:  url(/CMS/debentures/images/deb_arrow1.gif);
padding-left: 10px;
background-repeat: no-repeat;
}
/* 
.db_rightnav a {
background-image:  url(/CMS/debentures/images/deb_arrow1.gif);
padding-left: 10px;
background-repeat: no-repeat;
}
*/

.db_info {
visibility: hidden;
}


body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 margin:0;
 padding:0;
}

.top {
position: absolute;
top: 0px;
left: 0px;
width: 980px;
}

.main {
position: relative;
top: 0px;
width: 980px;
float: left;
min-height: 210px;
background-color: #F5F2E0;
}

.footer {
	position: relative;
	bottom: 0px;
	width: 980px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background-color: #847d59;
	text-align: center;	
	padding-top: 5px;
	padding-bottom: 5px;	
	font-size: 0.8em;
	clear:both;
}

.leftnav {
position: relative;
top: 0px;
margin:0;
padding-top:20px;
width: 200px;
float:left;
}

.content {
position: relative;
top: 0px;
width: 760px;
padding-left:17px;
padding-top:20px;
background-color: #FFF;
padding-bottom: 20px;
float: right;
} 

.popup_content {
width: 450px;
padding-left:20px;
}

.topnav {
position: relative;
top: 0px;
}

.topnavlink {
	color: white
}

.topnav_1 {
position: relative;
top: 0px;
height: 33px;
width: 980px;
background-color: #E6DEB0;
}

.topnav_1_left {
position: relative;
top: 0px;
width: 116px;
}
.topnav_1_right {
position: relative;
top: 0px;
width: 839px;
padding-right: 15px; 
text-align: right;
float: right;
}

.topnav_2 {
position: relative;
top: 0px;
width: 980px;
height: 45px;
}

.topnav_3 {
position: relative;
top: 0px;
width: 980px;
height: 28px;
/*background-image:  url(../debentures/images/botBg.gif);	*/
background-color: #211c00;
}
.topnav_3_left {
	position: relative;
	top: 0px;
	width: 116px;
	height: 28px;
}
.topnav_3_right {
	position: relative;
	top: 0px;
	width: 860px;
	/*height: 22px;*/
	/*color: #F5F2E0;*/
	/*background-image:  url(../debentures/images/botBg.gif);	*/
	/*background-color: #211c00;*/
	float: right;
}

.topnav_3_right .topMenuList {
 margin: 0 0 0 0;
 padding-top: 5px;
 width: 860px;
 color: #FFFFFF;
}

.topnav_3_right .topMenuList li {
 display: inline;
}

.topnav_3_right A:visited {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}

.topnav_3_right A:link {
 color: #FFF;
 text-decoration: none;
 font-weight: normal;
}

.topnav_3_right A:hover {
 color: #FFF;
 text-decoration: none;
 font-weight: normal;
 text-decoration: underline;
}
.topnav_3_right A:active {
 color: #FFF;
 text-decoration: underline;
 font-weight: normal;
}

.topnav_flashmovie {
  position: relative;
  top: 0px;
  margin-top: 1px;
 width: 980px;
 height: 127px;
 z-index:-1;
}


.topnav_4 {
position: relative;
top: 0px;
width: 980px;
height: 100%;
}

.hover {
	text-align: justify;
	color: #F5F2E0;
	padding-left: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}



.db_main {
position: relative;
top: 20px;
width: 760px;
}

.db_main_home {
position: relative;
top: 0px;
width: 760px;
}

.db_content {
position: relative;
top: 0px;
width: 490px;
}

.db_home_section {
position: relative;
top: 0px;
width: 490px;
}

.db_home {
position: relative;
top: 0px;
width: 490px;
}

.db_homehr {
position: relative;
top:0px;
width:490px;	
}

.db_rightnav {
position: relative;
top: 0px;
width: 250px;
float: right;
font-size: 1em;
}

.db_reducedfont {
position: relative;
top: 0px;
font-size: 0.87em;
}

.db_rightnav_home {
position: relative;
top: 5px;
width: 230px;
float: right;
font-size: 0.8em;
padding-left: 10px;
}

.db_rightnav_home_old{
position: relative;
top: 0px;
width: 230px;
float: right;
font-size: 0.8em;
background-color: #F5F2E0;
padding: 10px 10px 10px 10px;
}

.righthome_image {
float: left;
padding-right: 10px;
padding-bottom: 5px;
}


.content_section {
position: relative;
top: 0px;
width: 760px;
font-size: 0.8em;
text-transform: uppercase;
font-weight: bold;
}

.db_title {
position: relative;
top: 0px;
width: 100%;
font-size: 1.5em;
font-weight: bold;
			border-bottom-color:black;
			border-bottom-style:solid;
			border-bottom-width:1px;
}

.db_date {
position: relative;
top: 3px;
width: 760px;
font-size: 0.9em;
}

.db_home_pic {
position: relative;
top: 0px;
width: 215px;
}

.db_home_abstract {
position: relative;
float: right;
top: 0px;
width: 270px;
}

.db_home_abstract_title {
position: relative;
font-size: 1.2em;
font-weight: bold;
top: 0px;
}

.db_home_abstract_text {
position: relative;
top:0px;
}

.footeraddress {
position: relative;
top: 0px;
}

.footerlinks {
position: relative;
top: 0px;
}


.content_news {
position: relative;
top: 10px;
width: 550px;
}


.content_news_right {
position: relative;
top: 10px;
width: 190px;
float: right;
}


.content_app_help {
position: relative;
top: 20px;
width: 178px;
float: right;
border-top: #006633 thin solid;
border-left: #006633 thin solid;
border-right: #006633 thin solid;
border-bottom: #006633 thin solid;
padding: 4px 4px 4px 4px;
font-size: 0.87em;
}


.content_app_help2 {
position: relative;
top: 20px;
float: right;
border-top: #006633 thin solid;
border-left: #006633 thin solid;
border-right: #006633 thin solid;
border-bottom: #006633 thin solid;
padding: 4px 4px 4px 4px;
font-size: 1em;
}

.content_info_help {
position: relative;
top: 0px;
font-size: 1.2em;
width: 178px;
float: right;
border-top: #006633 thin solid;
border-left: #006633 thin solid;
border-right: #006633 thin solid;
border-bottom: #006633 thin solid;
padding: 4px 4px 4px 4px;
font-size: 0.87em;
}


.content_info_help_wide {
position: relative;
top: 0px;
font-size: 1.2em;
width: 228px;
float: right;
border-top: #006633 thin solid;
border-left: #006633 thin solid;
border-right: #006633 thin solid;
border-bottom: #006633 thin solid;
padding: 4px 4px 4px 4px;
font-size: 1em;
}

.content_app_help_title {
position: relative;
top: 0px;
width: 160px;
font-weight: bold;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px;
}

.content_app_help_text {
position: relative;
top: 0px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}


/* Account Login */
.divAccountLogin .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divAccountLogin {
 width: 550px;
 height: 100%;
 top: 20px;
 position: relative;
}

.divAccountLogin A:visited {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:link {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:active {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:hover {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

/* Activation */
.divActivation {
 position: relative;
 top:0px;
}

.divActivation2 .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divActivation2 {
 width: 550px;
}

.divActivation {
 width: 550px;
 height: 100%;
}

.txtLabelbold {
 color: #993300;
 font-weight: bold;
}
.btnLogin {
 color: #993300;
 font-weight: bold;
}
.errortext {
 color: Red;
 text-align: right;
}

.errortext_transaction {
 color: Red;
 text-align: left;
}

/* Login */
.divLogin {
 font-size: 0.9em;
 width: 350px;
 float: right;
 position: relative;
}
.divLoginPage {
 font-size: 0.9em;
 width: 370px;
 position: relative;
 top: 15px;
}
.divLogin, divLoginPage .txtLabel {
 color: #993300;
 font-weight: bold;
}
.divLogin, divLoginPage .btnLogin {
 color: #993300;
 font-weight: bold;
}
.divLogin .logintextrightaligned {
 width: 300px;
 float: right;
 color: #993300;
 font-weight: bold;
}
.divLogin, divLoginPage .errortext {
 color: Red;
 text-align: right;
}
.divAccountLogin A:visited {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:link {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:active {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divAccountLogin A:hover {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}


/* Account Details */
.divAccountDetails {
 width: 550px;
}

.divAccountDetails .subheader {
 background-color: #847D59;
 height: 20px;
 padding-top: 15px;
 width: 550px;
 padding-bottom: 15px;
}

.divAccountDetails .subheaderheader {
 background-color: #C9C194;
 height: 30px;
 padding-top: 5px;
 width: 550px;
}

.divAccountDetails .subheadertitle {
 font-size: 1.25em;
 padding-left: 5px;
 font-weight: bold;
 z-index: 99;
}

.divAccountDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 15px;
 font-size: 1.5em;
 font-weight: bold;
}

.divAccountDetails .subheader_links {
 /*float: right;*/
 background-color: #C9C194;
 width: 235px;
 position: relative;
 left: 295px; 
 top: -34px;
 text-align: right;
 font-size: 0.7em;
 height: 22px;
 padding-top: 5px;
 padding-right: 5px;
 z-index: 90;
}

.divAccountDetails .subheader_links A:visited {
 color: #000;
 text-decoration: none;
 font-weight: bold;
}

.divAccountDetails .subheader_links A:link {
 color: #000;
 text-decoration: none;
 font-weight: bold;
}

.divAccountDetails .subheader_links A:active {
 color: #000;
 text-decoration: none;
 font-weight: bold;
}

.divAccountDetails .subheader_links A:hover {
 color: #000;
 text-decoration: none;
 font-weight: bold;
}

.divAccountDetailsContent {
 width: 550px;
 padding-top: 5px;
 padding-left: 0px;
}

.divAccountDetailsContent .labelLeft {
 font-weight: bold;
 font-size: 1em;
}

.divAccountDetailsContent table {
  width: 100%;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-collapse: collapse;
  border-bottom-style: none;
 background-color: #fff;
 }

.divAccountDetailsContent .tdLeft {
 width: 35%;
}

.divAccountDetailsContent .tdRight {
  width: 65%;
  background-color: #F5F2E0;
 }

.divAccountDetailsContent .ltxtRight {
 font-size: 0.9em;
}

/* Contact Details */
.divContactDetails {
 width: 550px;
}

.divContactDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divContactDetailsContent {
 width: 550px;
 padding-top: 5px;
 padding-left: 0px;
}

.divContactDetailsContent .labelLeft {
 font-weight: bold;
 font-size: 1em;
}

.divContactDetailsContent table {
 width: 100%;
}

.divContactDetailsContent .tdLeft {
 width: 270px;
 vertical-align: top;
 padding-bottom: 10px;
}

.divContactDetailsContent .tdRight {
 width: 280px;
 padding-bottom: 10px;
 }

.divContactDetailsContent .ltxtRight {
 font-size: 0.9em;
}

.divContactDetailsContent A:visited {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divContactDetailsContent A:link {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divContactDetailsContent A:active {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divContactDetailsContent A:hover {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

/* CarParking Details */
.divCarParkingDetails {
 width: 550px;
}

.divCarParkingDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

/* Ticket Details */
.divTicketDetails {
 width: 550px;
}

.divTicketDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divTicketDetailsContent {
 width: 550px;
 padding-top: 5px;
 padding-left: 0px;
}

.divTicketDetailsContent .labelLeft {
 font-weight: bold;
 font-size: 1em;
}

.divTicketDetailsContent table {
 width: 100%;
 vertical-align: top;
}

.divTicketDetailsContent .tdLeft {
 width: 270px;
 vertical-align: top;
 padding-bottom: 10px;
}

.divTicketDetailsContent .tdRight {
 width: 280px;
 padding-bottom: 10px;
 }

.divTicketDetailsContent .ltxtRight {
 font-size: 0.9em;
}

.divTicketDetailsContent A:visited {
 color: #00f;
 text-decoration: underline;
 font-weight: bold;
}

.divTicketDetailsContent A:link {
 color: #00f;
 text-decoration: underline;
 font-weight: bold;
}

.divTicketDetailsContent A:active {
 color: #00f;
 text-decoration: underline;
 font-weight: bold;
}

.divTicketDetailsContent A:hover {
 color: #00f;
 text-decoration: underline;
 font-weight: bold;
}

/* Transaction Details */
.divTransactionDetails {

}

.divTransactionDetails .header {

 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divTransactionDetailsContent {

 padding-top: 5px;
 padding-left: 0px;
}

.divTransactionDetailsContent .labelLeft {
 font-weight: bold;
 font-size: 1em;
}

.divTransactionDetailsContent table {
 width: 100%;
}

.divTransactionDetailsContent .tdLeft {
 width: 270px;
 vertical-align: top;
 padding-bottom: 10px;
}

.divTransactionDetailsContent .tdRight {
 width: 280px;
 padding-bottom: 10px;
 }

.divTransactionDetailsContent .ltxtRight {
 font-size: 0.9em;
}

.divTransactionDetailsContent A:visited {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divTransactionDetailsContent A:link {

 text-decoration: none;
 font-weight: bold;
}

.divTransactionDetailsContent A:active {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

.divTransactionDetailsContent A:hover {
 color: #00f;
 text-decoration: none;
 font-weight: bold;
}

/* White Market Details */
.divWhiteMarketDetails {
 width: 550px;
}

.divWMFooter{
 width: 550px;
}

.divWhiteMarketDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-size: 1.5em;
 font-weight: bold;
}

.WMpopup {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
	color: #000;
	font-weight: normal;
}

/* Restaurant Details */
.divRestaurantDetails {
 width: 550px;
}

.divRestaurantDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

/* Contact Us Debentures */
.divContactUsDebDetails {
 width: 550px;
}

.divContactUsDebDetails .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

/* General */
.spanbold {
 font-weight: bold;
}

.spanboldleft5 {
 font-weight: bold;
 padding-left: 5px;
}

.smallprint {
 font-size:small;
 padding-left: 75px;
}

.headerTRP {
 background-color: #847D59;
 width: 550px;
 height: 15px;
 position: relative;
 top: 5px;
}



.footerLinksText {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.2em;	
}	

/* Contact Us */
.divContactUs .header {
 width: 550px;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.divContactUs {
 width: 550px;
}

/* Welcome */
.divWelcome {
 width: 550px;
 height: 100%;
}

.divRegisterConfirmation, .divContactUs, .divAccountLogin, .divActivation, .divAccountDetails, 
.divContactDetails, .divCarParkingDetails, .divTicketDetails, .divTransactionDetails, .divWhiteMarketDetails, 
.divRestaurantDetails, .divContactUsDebDetails {
 padding-top: 15px;
}

.labelCode {
 font-size: large;
 font-weight: bold;
}

.divRPPage {
 font-size: 0.9em;
 width: 530px;
 padding-left: 20px;
 top: 15px;
}

/* General */
.breadcrumbs {
 font-size: 0.8em;
}

.breadcrumbs A:visited {
 text-decoration: none;
 font-weight: bold;
}

.breadcrumbs A:link {
 text-decoration: none;
 font-weight: bold;
}

.breadcrumbs A:active {
 text-decoration: none;
 font-weight: bold;
}

.breadcrumbs A:hover {
 text-decoration: none;
 font-weight: bold;
}




/* Car Parking */
.gridheader_container {
width: 530px;
border-color:#847d59;
border-style:solid;
border-width:4px;
padding: 6px 6px 6px 6px;
}
.gridheader_summary {
 font-size: 1em;
 font-weight:bold;
 display: none; 
 visibility: hidden;
}

.divhidden {
display: none; 
visibility: hidden;
}

.divhidden_no1 {
display: none; 
visibility: hidden;
}

.gridheader_court {
 font-size: 1.2em;
 font-weight: bold;
}

.gridheader_bookset {
 font-size: 1em;
 font-weight: bold;
 padding-left: 6px;
}

.gridbutton {
 background-color: Gray;
 color:#fff;
}

.divcourt_container_cc {
 width: 542px;
 border-top: solid 20px #336633;
 border-left: solid 4px #336633;
 border-right: solid 4px #336633;
 border-bottom: solid 4px #336633;
}

.divcourt_container_no1 {
 width: 542px;
 border-top: solid 20px #330066;
 border-left: solid 4px #330066;
 border-right: solid 4px #330066;
 border-bottom: solid 4px #330066;
}


.divheader_court {
 background-color: #c3e386;
 /* border-top: solid 20px #336633;
 border-left: solid 4px #336633;
 border-right: solid 4px #336633; */
 padding-left: 6px;
 padding-right: 6px;
 padding-top:10px;
 padding-bottom:10px;
}

.divheader_court1 {
 padding-top:10px;
 padding-bottom:10px;
 width: 530px;
 background-color: #9d85b6;
 /* border-top: solid 20px #330066;
 border-left: solid 4px #330066;
 border-right: solid 4px #330066; */
 padding-left: 6px;
 padding-right: 6px;
}

.divheader_toggle {
 position: relative;
 top: 0px;
 width: 530px;
 background-color: #FFF;
 /*border-left: solid 4px #336633;
 border-right: solid 4px #336633; */
 padding-left: 6px;
 padding-right: 6px;
}

.carpark_text {
position: relative;
top: 0px;
left: 0px;
width: 530px;
}

.intro2 {
position: relative;
top: 0px;
left: 0px;
width: 530px;
}

.divCarparking {
position: relative;
top: 0px;
left: 0px;
width: 550px;
}


.divheader_toggle1 {
 position: relative;
 top: 0px;
 width: 530px;
 background-color: #FFF;
 /* border-left: solid 4px #330066;
 border-right: solid 4px #330066; */
 padding-left: 6px;
 padding-right: 6px;
}

.togglebutton_c {
 font-size: 0.859em;
 color: #330066;
 text-decoration: none;
 float: right;
}

.togglebutton_1 {
 font-size: 0.859em;
 color: #336633;
 text-decoration: none;
 float: right;
}

.togglebutton A:visited {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:link {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:active {
 text-decoration: none;
 font-weight: bold;
}

.togglebutton A:hover {
 text-decoration: none;
 font-weight: bold;
}

.failuretext {
 color: Red;
 font-weight: bold;
}

/* Ticket Info  */

.divTicketInfo
{ width:50%;  background-color:Gray; text-align:center; float:left;  }

.ticketInfoHeader
{
        width: auto; height:24px; background-color:#e7dfb5; text-align:center; font-size:1.2em; padding-top:5px; 
font-weight:bold; letter-spacing:2px;
}
/* General */
.breadcrumbs {
 font-size: 0.8em;
}
.courtInfos { width:100%; float:left; } 


.courtNames
{ background-color:#e7dfb5; width:466px; text-align:center; font-weight:bold; border:solid 0px red;}

.courtHeader1 {padding-left:0px; background-color:#e7dfb5; text-align:center; width:50%; float:left; 
border:solid 0px Black;}
.courtHeader2 {background-color:#e7dfb5; text-align:center; width:50%; float:left; border:solid 0px Black;}

.courtName1
{  width:auto; text-align:center; font-weight:bold; border-left:solid 0px Black; }
.courtName2
{  width:auto; text-align:center; font-weight:bold; }



 /* border:solid 1px Red; to check ***** bam */

.colBlock
{ width:60px; height:100px; padding-top:5px; float:left; display:block;  }

.colBlockFirst
{ width:165px; word-spacing:2px; padding-top:5px; float:left; text-align:left; font-weight:bold; 
padding-left:3px; border-right:solid 1px black; letter-spacing:1.5px;}
.courtheaderSpacer
{ width:165px; float:left; border-right:solid 1px black; padding-left:3px; background-color:#e7dfb5;}

.colBlockBigger1
{ width:105px; height:100px; padding-top:5px; float:left; display:block;   }

.elemRowHeader { display:block; height:12px; font-weight:bold; border-bottom:solid 1px black;}

/*.elemRowFirst { display:block; text-align:left; }*/

.elemRow { display:block;  padding: 5px 0 0px 0;}

.ticketLine{ width:auto; height:0px; border-bottom:solid 1px #e7dfb5; margin:-15px 0 0 0; padding:0 0; }

#colBB a { font-weight:normal; text-decoration:none;}
.clear { clear:both; }

/**
* Seat infos
*/
.headerSeatInfo { font-size:17px; font-weight:bold; padding-bottom:5px; width:auto; border-bottom:solid 2px 
Black; margin-bottom:15px; letter-spacing:3px;}

.currentDay { font-weight:bold;}
.prevDay { width:30%; float:left;  padding-top:20px;}
.nextDay { width:30%; float:right; text-align:right; padding-top:20px;}
.alldays { width:39%; float:left; text-align:center; padding-top:20px; border:solid 0px black;}
#allDays p {text-align:justify; font-weight:normal;}
.introSeating { font-weight:normal; font-size:12px; margin: 50px 0 10px 0;}

.navigateDays { width:auto; font-weight:bold; border:solid 0px black; font-size:11px; }

.ticketDetails{ margin: 20px 0 0 0;}
.headerInfos {  margin: 0 0 0 0; font-size:17px; font-weight:bold; padding:3px;}
.headerInfosOn {  margin: 0 0 0 0; font-size:17px; font-weight:bold; 
}
.headerInfos1 { margin: 0 0 0 0; text-align:left; float:left; padding:3px; background-color: #f5f2e0; 
 border-top: solid 1px #330066;
 border-left: solid 1px #330066;
 border-right: solid 1px #330066;
}
.headerInfos2 { margin: 0 0 0px 0; text-align:right; float:right; padding:3px; background-color: #f5f2e0;
 border-top: solid 1px #330066;
 border-left: solid 1px #330066;
 border-right: solid 1px #330066; 
}

.headerInfosOff { color: Gray; font-size:17px; font-weight:bold;  }

.ticketGrids{ float:left;}
.seatViews{ width:350; float:right; margin-left:50px; border:solid 0px black;}
.footerView { width:auto; text-align:center; font-weight:bold;  }
.footerViewTxt {border:solid 0px red;}

.courtNameHeader { font-weight:bold; width:100px;  border:solid 0px red; float:left; padding:12px 20px 10px 
10px;}
.nbItems { font-weight:bold; padding:2px 5px 2px 0; }
.headerGrid { background-color:#cec394; border:solid 1px black; }
.itemsInfos { width:auto; border:solid 1px black;}
.selectedRow {background-color:#cec394; border:solid 2px red !important;}
.columnHead { background-color:#cec094 !important;}

.gridStyle{width:200px;}

.seatPlan{ float:right; border:solid 0px green;}

/* Confirmation Page */

.blockCPinfo {margin:30px 0 0px 0;}

.colBlockFirstCP
{ width:135px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px; }

.colBlockFirstCP1
{ width:260px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px;}

.colBlockFirstCP2
{ width:260px; word-spacing:2px; padding-top:5px; float:left; text-align:left;  padding-left:3px;}

.colBlockCP
{ width:75px; height:100px; padding:5px 0px 0 0; float:left; display:block; text-align:center; }

.elemRowEmpty { display:block;  height:12px; font-weight:bold; padding: 5px 0 0px 0;}

.elemRowHightlight { font-size:15px; height:15px; font-weight:bold; display:block;  padding: 10px 0 10px 0; }

.colBlockCP2
{ width:130px; height:100px; padding-top:5px; float:left; display:block; text-align:center;  }

.colBlockCP3
{ width:100px;  padding-top:5px; float:right; display:block; text-align:center;  }

.headerBerths { width:auto; text-align:left; font-weight:bold;  margin:0px 0 10px 0;  border:solid 0px black;}

.elemRowHeaderCP { display:block; height:12px; font-weight:bold;}
.elemRowHeaderCP1{ display:block; height:14px; font-weight:bold;}

.cpInfo{ display:block; width:200px; font-weight:bold;}
.cpInfo1{ display:block; float:left; width:189px; font-weight:bold; margin-top:0px; margin-right:5px; 
text-align:right; }
.cpInfo2{ display:block; width:auto; margin:0px 0 0 5px; padding-left:5px;  }
.cpInfo3{ display:block; width:auto; margin-top:5px; float:left;}
.infosPayee { margin:0 0 0px 0;}
.itemInfoBlock {margin-top:5px;display:block;}

.btnBottom { margin:20px auto 10px auto; width:70px; }
.btnStyle1 { height:25px; width:80px;}
.line1{ width:550px; height:0px; border-bottom:solid 1px Black; } /* #e7dfb5 */
.totalPrice{ font-weight:bold; text-align:right; font-size:16px;}

.headerInfo { font-size:17px; font-weight:bold; padding-bottom:5px; width:auto; border-bottom:solid 2px Black; 
margin-bottom:15px; letter-spacing:3px;}

.border{ border:solid 1px Black; }

.colBlockCP3
{ width:75px;  height:30px; padding:5px 0px 0 0; float:left; display:block; text-align:center; }
.elemRowHightlight2 { font-size:15px; height:15px; font-weight:bold; display:block;  padding: 10px 0 0px 0; }
.elemRowHeaderCP2 { display:block;  font-weight:bold; padding: 10px 0 0px 0; width:2em;}
.blockCPinfo2 {margin:30px 0 0px 0; background-color:#eee; height:20px;}

.cpRbOption1 { margin: 0 0 10px 5px; text-align:left; }
.lab1 { position:absolute; top:0px;}
#divRbOptions { position:relative;}
#divCollectOptions { margin:30px 0 10px 0; width: 530px;}
#divInfoDeliv {margin:20px 0;}
.addr1{ margin: 10px 0 10px 200px;}
.tbArr { height:100px;}

.courtBill {margin: 20px 0 0 0;}
.caps { text-transform: uppercase;} 

.elemRow { display:block;  padding: 5px 0 0px 0; height:12px;} 

.btnRight { float:right; margin-top:20px;}
.centre2 {width:550px; }

.addr3 { width:180px; display:block;}
/*.erroradrr2{margin: 5px 0 0 0px;} .addr2 { margin: 5px 0 0 0px;}*/
.altAdrr1{margin: 10px 0 10px 205px;  }


.colQty
{ width:40px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colItem
{ width:220px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colPrice
{ width:100px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colTot
{ width:120px;  padding-top:5px; float:left; display:block; text-align:left;  }
.colTot2
{ width:60px;  padding-top:5px; float:left; display:block; text-align:left;  }

.colVat
{ width:70px;  padding-top:5px; float:left; display:block; text-align:left;  }

.elemRowCP { display:block;  padding: 10px 0 0px 0; height:14px;}
.divRowCP { display:block;  padding: 10px 0 0px 0; height:14px;}

.elemRowHeaderCPTot { display:block; height:14px; font-weight:bold; padding: 10px 0 0px 0;}
 
.colInvoice
{ width:60px;  padding-top:5px; float:left; display:block; text-align:right;  }
.invoiceExpl
{ margin:30px 0; width: 550px;}

.elemRowHeaderCP2 { display:block; height:14px; font-weight:bold;}


/* ------------------  -----*/
.selectedRow {background-color:#cee394; }
.seatViews{ width:398px; float:right; margin-left:50px; border:solid 0px black;} 
.seatPlan{ width:398px; float:right; border:solid 0px green;}
.divSeats { text-align:center; }
.border0 {border:solid 1px White;}


/* Ticket Info  */
.containerTicketInfo
{ width:302px; border:solid 1px black; margin:20px 0 ; } /* width:384px; border:solid 2px #e5efb5;  width:640px; 
*/

.containerTicketInfoCCC1
{ width:504px; border:solid 1px black; margin:30px 0 ; }

.week1 {width:100%; float:left; border-bottom:solid 1px black;  }
.week2 { width:100%; float:left;  margin:0 0;}

.cc{ width:302px;  float:left; background-color:#F5F2E0;  border:solid 0px gray; } /* width:165px; width:388px;  
  width:160px;  400px*/  
.cccX{ width:386px; height:auto; float:left; background-color:#F5F2E0;  border:solid 0px gray; }
.cc_whenC1X{ width:80px; height:auto; float:left; background-color:#F5F2E0;  border:solid 0px gray;  }
.c1{ height:auto;  margin-left:0px; float:left; background-color:#F5e3E0;  }/* width:240px */

.c1_whenCcc1{ height:auto; border-left:solid 1px Black; margin-left:0px; float:left;  background-color:#F5e3E0; 
}

.divDates { float:left; background-color:#cec394; }

.show2 { background-color:Green; border-bottom: solid 0px Red;}
.show { background-color:Blue !important; border-bottom: solid 2px aqua;}

.contentInfos {  float:left; }/* width:220px; */

.courtheaderSpacer
{ width:165px; float:left; border-right:solid 1px black; padding-left:0px; background-color:#e7dfb5;}

.colBlockFirstSeats
{ width:100px; float:left;  word-spacing:2px;  text-align:left; font-weight:normal;  border-right:solid 2px 
black;} /* width:100px; */

.elemRowHeaderCName{ background-color:#cec394; width:200px; float:left; padding-top:0px; display:block; 
height:16px; font-weight:bold; text-transform: uppercase; border-bottom:solid 0px black;}
.elemRowHeaderDates{ padding-top:0px; display:block; height:32px;  font-weight:bold; border-bottom:solid 2px 
black; }

.weekInfos { text-align:center;  float:left; background-color:#F5F2E0; }/*width:100%;*/
.floatLeft{ float:left;}


.elemRowSeats { display:block; height:20px;  border:solid 0px gray;}
.elemRowHeaderSeats { display:block; height:16px; font-weight:normal; border-bottom:solid 2px black; 
background-color:#cec394;}
.elemRowSeatsDates {  width:auto; display:block; padding-left:4px; height:20px;  border:solid 0px gray;}
.colBlockSeats
{ width:50px;  float:left; display:block; background-color:#F5F2E0;}
.colBlockBiggerSeats2
{ width:100px; float:left; display:block;  background-color:#F5F2E0; }

.contentInfosSeats { float:left; }

.containerSeats {
 width: 550px;
 padding-top: 5px;
 padding-left: 0px;
}
.seatsDetailCC{ margin-bottom:20px;}

.tabCourt
{
	display:block;
	cursor:pointer;
	
}

.weekInfosFixedWidth {margin:0 0; padding:0 0; text-align:center;  float:left; width:302px; } /* #F5F2E0   
width:100%;*/

.courtInfosFixedWidth { margin:0 0; padding:0 0; width:302px; float:left; } 


} /* end media screen */


/* Debentures Order Details Infos */

.elemDatesHeader{ padding-top:0px; display:block; height:32px;  font-weight:bold; border-bottom:solid 2px black; 
background:white;}
.elemDatesRow {  width:auto; display:block; padding-left:4px; height:20px;  border:solid 0px gray; 
background:white;}

.elemCourtNameHeader { width:160px; float:left; padding-top:0px; display:block; height:16px; font-weight:bold; 
border-bottom:solid 0px black; background:white;}
.elemRowBerthsHeader { width:160px; display:block; height:16px; font-weight:normal; border-bottom:solid 2px 
black; background:white;}
.elemRowBerths { width:160px; height:20px; display:block; border:solid 0px gray; background:white;}
.colHeader { width:100px; float:left; display:block;  background-color:#F5F2E0; } 
.courtInfos2 { width:100%; float:left; }

.ccOrder{ width:263px; height:auto; float:left; background-color:#F5F2E0;  } /* */  
.c1Order{ border:solid 0px Black; margin-left:0px; float:left; background-color:#F5e3E0; }
.week1Order { width:100%; float:left; border-bottom:solid 0px black;  }
.week2Order { width:100%; float:left; margin:0 0;}

.containerOrderDetailsInfo { width:263px; border:solid 1px black; margin:10px 0 ; } 
.containerOrderInfoCCC1 { width:424px; border:solid 1px black; margin:10px 0 ; }

.weekInfosFixedWidthOrder {margin:0 0; padding:0 0; text-align:center;  float:left; width:263px; }

.containerBerths { width: 550px; padding-top: 5px; padding-left: 0px; text-align:center;}

/* End Debentures Order Details Infos */

.FTRight { float:right; margin:0px,0px,10px,10px; width:20em; }
.FTLeft { float:left; margin:0px,0px,10px,10px; }

.divTransactionDetails .subheader {
 background-color: #847D59;
 height: 20px;
 padding-top: 15px;
 padding-bottom: 15px;
 margin-top: 15px;
}

.divTransactionDetails .subheaderheader {
 background-color: #C9C194;
 height: 30px;
 padding-top: 5px;
 padding-left: 5px;
}

.divTransactionDetails .subheadertitle {
 font-size: 1.25em;
 padding-left: 5px;
 font-weight: bold;
 z-index: 99;
}

.PleaseWaitBoxBackgroudCover { background-color: #999999; filter: alpha(opacity=90); opacity: .9; z-index: 907100; display:block; 
				position: absolute; left: 0px; top: 0px; float: left; width: 100%; overflow: hidden; height:100% }
				
.AddressLookup {z-index: 907101;background-color: White; position: absolute; left: 140px; top: 310px; }


.transactionDate { color:Gray;}