/* CSS Document */

/*specific styles*/
.primary_color{background-color:#763308;
	color:#FFFFFF;}

.secondary_color{
    background-color:#C1BFB2;
}

.background_color{background-color:#EDEDDE;
	font-size:8pt;}

	
tr.rowBgCol1{background-color:#FFFFFF;}

tr.rowBgCol2{background-color:#EDEDDE;}

td.sub_band{background-color:#006699;
}




.curvedoff {
  background: transparent; 
width:36px;
  }

  .background	{

background-color:#4a192e;

  }
  .backgroundz	{
font: bold 8pt verdana, sans-serif;
color:white;
background-color:#4a192e;

  }
.curvedoff .poff {
  padding-bottom:0.5em;
  }
.curvedoff .b1off {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#EDEDDE;
  font-size:1px;
  }
.curvedoff .b2off {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#EDEDDE; 
  border-left:1px solid #EDEDDE; 
  border-right:1px solid #EDEDDE; 
  font-size:1px;
  }
.curvedoff .b3off {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#EDEDDE; 
  border-left:1px solid #EDEDDE; 
  border-right:1px solid #EDEDDE;
  font-size:1px;
  }
.curvedoff .b4off {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 0px; 
  background:#EDEDDE; 
  border-left:1px solid #EDEDDE; 
  border-right:1px solid #EDEDDE; 
  margin:0; height:1px; 
  border-width:0 2px 0 2px;
  font-size:1px;
  }
.curvedoff .boxcontentoff {
  display:block; 
  background:#EDEDDE; 
  border:0 solid #EDEDDE; 
  border-width:0 1px;
  font:8pt verdana, sans-serif;
  height:12px;
width:36px;
  }



  .curvedon {
  background: transparent; 
width:36px;
  }
.curvedon .pon{
  padding-bottom:0.5em;
  }
.curvedon .b1on {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#8D3A04;
  font-size:1px;
  }
.curvedon .b2on {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#8D3A04; 
  border-left:1px solid #8D3A04; 
  border-right:1px solid #8D3A04; 
  font-size:1px;
  }
.curvedon .b3on {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#8D3A04; 
  border-left:1px solid #8D3A04; 
  border-right:1px solid #8D3A04;
  font-size:1px;
  }
.curvedon .b4on {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 0px; 
  background:#8D3A04; 
  border-left:1px solid #8D3A04; 
  border-right:1px solid #8D3A04; 
  margin:0; height:1px; 
  border-width:0 2px 0 2px;
  font-size:1px;
  }
.curvedon .boxcontenton{
  display:block; 
  background:#8D3A04; 
  border:0 solid #8D3A04; 
  border-width:0 1px;
  font:8pt verdana, sans-serif;
  height:12px;
width:36px;
}

.bottomborder	{

background:#8D3A04;
color:black;

}

.linkcoloron {

font: bold 8pt verdana, sans-serif;
text-decoration:none;
color:white;

}

.linkcoloroff {

font: 8pt verdana, sans-serif;
text-decoration:none;
color:black;

}

span.availDay {
    color: #780a0a;
}

input.submit {
    background: #780a0a;
    color: #fff;
}

#cal_title {
    background: #fff;
}


/* stage 2_5 fix... ? */
td.gray_band b { font-size: 12px; }
#dispTotal table td, #dispTotalTop table td { font-size: 12px; font-weight: bold; }
table#rmsTable table.background_color table td b { font-size: 12px; font-weight: bold; }

@charset "utf-8";

/* CSS Document */



body

{

	margin: 0 auto;

	background: #301501 url(/html/img/html_booking/boffin/background.jpg) center   top;

}



#wrap

{

	position: relative;

	width: 980px;

	margin: 0 auto;

	padding-top: 8px;

}



#header

{

	width: 339px;

	height: 76px;

	
}



#mainArea

{

	width: 800px;

	height: 397px;

	background: url(images/main_area.png) no-repeat;

	position: relative;

	padding: 12px;

	left: 10px;

}



#menu

{

	width: 100%;

	background-color: #1a0c01;

	height: 66px;

	text-align: center;

}



.generalText

{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #622a09;

}

.generalText a:hover, .generalText a, .generalText a:link, .generalText a:visited { text-decoration: underline; color: #000;}

.generalText strong {color: #501e00;}



#footer, #footer a, #footer a:link, #footer a:visited, #footer a:hover 

{

	margin-top: 30px;

	text-align: center;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6b2e0a;

}



.wideImage

{

	border: #999 1px solid;

}



.legenda

{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #936d4e;

}



.thumbBase

{

	background-color: #FFF;

	width: 70px;

	height: 66px;

	padding-left: 2px;

	padding-top: 6px;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 20px;

}

.thumbBase:hover

{

	background-color: #F00;

	width: 70px;

	height: 66px;

	padding-left: 2px;

	padding-top: 6px;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 20px;

	cursor: pointer;

}



.formText {color: #333}



#thumbG

{

	position: relative;

	left: 0px;

	top: 0px;

	width: 310px;

	height: 80px;

	overflow: hidden;

}

