/* Member area stuff */

.mdgroup {border-collapse:collapse;border:0px solid rgb(228,239,201);width:100%}

/* business summary list */
table.msummary {line-height:1em;font-size:1em;border-collapse:collapse;border:2px solid rgb(0,0,0);color:#4f6480;background: rgb(228,239,201);}
table.msummary th {text-align:left;color:#000000}
table.msummary td {border:1px solid rgb(0,0,0)}

/* Accommodation & tarif table */
.mdroom {border:1px solid rgb(0,0,0);background: gray;color:#000000;margin-top:15px;}
.mdroomhd {border:0px solid rgb(0,0,0);font-weight:bold;color:#000000;background: rgb(228,239,201);padding-top:5px;}
.mdroomprice {margin-left:50px;border:0px;color:#4f6480;text-align:right}

/* members general contact info tables */
table.frmbusdet {line-height:1em;font-size:1em;border-collapse:collapse;border:2px solid rgb(0,0,0);color:#4f6480;width:100%}
table.frmbusdet th {text-align:left;color:#000000;background: rgb(228,239,201);}
table.frmbusdet td.c1 {border:0px solid rgb(0,0,0);width:0px;text-align:right;}
table.frmbusdet td.c2 {border:0px solid rgb(0,0,0);width:150px;text-align:right;}
table.frmbusdet td.c3 {color:#000000;border:0px solid rgb(0,0,0);width:250px;text-align:left;}
table.frmbusdet td.header {font-weight:bold;color:#000000;background: rgb(228,239,201);}
table.frmbusdet input select {font-size:0.9em;padding:5px;}

.mdip { font-size:90%; }
.mdpu { font-size:90%; }
.stpu { font-size:50%; }

.mdpage {background: rgb(221,221,221);padding:5px}

.avday_on {font-size:100%;border:2px solid rgb(0,0,0);background: rgb(211,221,255); float:left;width:30px;height:20px;}
.avday_off {font-size:100%;border:2px solid rgb(0,0,0);background: #FFFFFF; float:left;width:30px;height:20px;}
.avkey {border:2px solid rgb(0,0,0);background: rgb(211,221,255);width:30px;height:20px;}
.gptitle {font-weight:bold;color:#000000;background: rgb(228,239,201);}

.photothbox {border:2px solid #FFFFFF;background: #000000;width:150px;height:150px;text-align:center;}
.photothbox img {vertical-align:middle}
.photothbox .phthumb {border:2px solid #FFFFFF;vertical-align:middle;}

/* error boxes */
.memerr {border:1px solid red;color:red;margin:0px;padding:0px}
.itmerr {border:1px solid red;color:red;margin:0px;padding:0px}

.itmbox {border:0px solid black;margin:0px;padding:0px;clear:both}


/* enquiry form */
.enqcomp {background: #DDDDDD;margin:10px;padding:5px;}
.enqopt {background: #CCCCCC;margin:10px;padding:5px;}
.enqlabel {color:#4f6480;float:left;width:120px;border:0px;margin:0px;padding:0px;padding-right:5px;text-align:right;}
.enqdata input select {border:solid 1px black;height:20px;margin:0px;padding:0px;font-size:0.9em}
.enqerr {border:1px solid red;color:red;margin:0px;padding:0px;width:100%}

/* Member detail Fields */
.mdfield {border:0px;margin:0px;padding:0px;float:left;}
.mdferr {border:1px solid red;color:red;margin:0px;padding:0px}

.ditmlabel {color:#4f6480;float:left;width:120px;border:0px;margin:2px;padding:0px;padding-right:5px;text-align:right;}
.ditmdata input {border:solid 1px #4f6480;height:18px;margin:1px;padding:1px;font-size:0.9em}
.ditmdata select {border:solid 1px #4f6480;margin:0px;padding:0px;font-size:0.9em}

.select-free{
	position:absolute;
	z-index:10;
	cursor:pointer;
	overflow:hidden;
	width:33em;
}
.select-free iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px
}

.spoffer {font-size:1.1em;color:darkblue}

.adprice {font-size:1.1em;color:darkblue}
.adpricep {font-size:1.1em;color:black;font-weight:bold}
	
.nrhighlight {background:lightblue}

