* {
	font-family: Verdana, Arial, Sans-serif ;

}

body {
	background:#FFFFFF ;
	margin:0px ;
	font-family:Verdana, sans;
}

p,ul,ol {
	margin-top:0px ;
	margin-bottom:0px ;
}

b.nb {
	font-weight:normal ;
}

form {
	display:inline ;
}

.clearer {
	clear:both ;
}

table {
	border-collapse:collapse ;
	empty-cells:show ;
}

table.xbooker {
	border-collapse:separate ;
	border-spacing:1px ;
}

td {
	padding:0px;
}

img {
	border:none ;
}

a {
	color:#000000 ;
	text-decoration:none ;
}

a:hover {
	text-decoration:underline ;
}

#mrow2 {
	height:41px ;
	background-color:#DFD9D7 ;
}

#mrow3 {
	background:#FFFFFF url('/imgs/mainback.gif') no-repeat top left ;
	min-height:340px ;
	padding-top:15px ;
	z-index:1 ;
}

#pgtp1cleft {
	z-index:2 ;
	float:left ;

}

#pgtp2cleft {
	z-index:2 ;
	float:left ;

}

#pgtp1crigt {
	z-index:2 ;
	float:right ;

}

#pgtp2crigt {
	z-index:2 ;
	float:right ;

}

.red {
	color:#8B0000 ;
}

.normaltxt {

	font-size:10px ;
	color:#70544F ;
	
}

.normal2txt {

	font-size:12px ;
	line-height:21px ;
	color:#70544F ;
	letter-spacing:0.05em ;
}

.normaltxt a, .normal2txt a {
	color:#70544F ;

}

td.qb0 {

	width: 26px !important ;
	height: 26px !important ;
	text-align:center ;
	vertical-align:middle ;
	font-size:9px ;
	font-weight:bold ;
	background-color:#DFD9D7 ;
	color:#70544F ;
	border-bottom:1px solid #FFFFFF ;
	border-right:1px solid #FFFFFF ;
	cursor:pointer ;
}


td.qb1{

	width: 26px !important ;
	height: 26px !important ;
	text-align:center ;
	vertical-align:middle ;
	font-size:9px ;
	font-weight:bold ;
	background-color:#DFD9D7 ;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF ;	
	border-right:1px solid #FFFFFF ;	
	cursor:pointer ;
}


td.qb2 {

	width: 26px !important ;
	height: 26px !important ;
	text-align:center ;
	vertical-align:middle ;
	font-size:9px ;
	font-weight:bold ;
	background-color:#C79A26 ;
	color:#FFFFFF ;
	border-bottom:1px solid #FFFFFF ;	
	border-right:1px solid #FFFFFF ;	
	cursor:pointer ;
}


td.qb3 {

	width: 26px !important ;
	height: 26px !important ;
	text-align:center ;
	vertical-align:middle ;
	font-size:9px ;
	font-weight:bold ;
	background-color:#B1A29F ;
	color:#70544F ;
	border-bottom:1px solid #FFFFFF ;
	border-right:1px solid #FFFFFF ;	
	cursor:pointer ;
}


td.qb4 {

	width: 26px !important ;
	height: 26px !important ;
	text-align:center ;
	vertical-align:middle ;
	font-size:9px ;
	font-weight:bold ;
	background-color:#7A605B ;
	color:#FFFFFF ;
	border-bottom:1px solid #FFFFFF ;
	border-right:1px solid #FFFFFF ;	
	cursor:pointer ;
}

.pgalt {

	border:1px solid #FFFFFF ;
	cursor:pointer ;
}


.pgalh {

	border:1px solid #7A605B ;
	cursor:pointer ;
}

.nobord {
	border:none !important ;

}

.offleft {
	width:250px ;
	float:left ;
	min-height:112px ;
}

.offright  {
	width:430px ;
	padding-left:10px ;
	padding-top:2px ;

}

.solbord {

	border:1px solid #7A605B ;
}

.custombookr {
	vertical-align:top; padding-right:80px; 

}

.custombookl {
	width:60px; vertical-align:top; text-align:right; padding-right:10px ;
}

.recapbookl {
	padding-top:3px ;
	padding-bottom:3px ;
	padding-left:4px ;
	width: 180px ;
	border-bottom: 1px dotted #7A605B ;
	border-right: 1px dotted #7A605B ;	
	vertical-align:top ;
}

.recapbookr {
	padding-top:3px ;
	padding-bottom:3px ;
	padding-left:4px ;
	width: 600px ;
	border-bottom: 1px dotted #7A605B ;
	vertical-align:top ;
}

.mamount {
	display:inline ;
	float:left ;
	width:100px ;
	text-align:right ;
}

.mamount2 {
	display:inline ;
	float:left ;
	width:280px ;
	text-align:left ;
}

.confirmbutton {

	color: #8B0000 ;
	background-color:#DFD9D7 ;
	border: 1px solid #7A605B ;
	padding:4px ;
	font-size:11px ;
	font-weight:bold ;
	cursor:pointer ;
}