/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
/*border: 10px solid #DDD;*/
overflow: auto;
background: #FFF url(../../images/make_savings.jpg) no-repeat top;
visibility: hidden;
font-family: Verdana, Helvetica, sans-serif;
}

div#mb_contents div.info-container {
	margin-left: 15px;
	width: 470px;
	
}

div#mb_contents h1, div#mb_contents p {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 0.8em;
}

div#mb_contents h1 {
	font-size: 1.1em;
	color: #0066FF;
	margin-top: 90px;
}

div#mb_contents p, div#mb_contents li {
	font-size: 0.7em;
	line-height: 1.4em;
}

div#mb_contents ol {
	padding: 0;
	margin: 10px 10px 0 25px;
}

div#mb_contents li {
	padding: 0;
	margin: 0 0 5px 0;
	color: #0066FF;
	font-weight: bold;
}

span.hot-tips {
	color: #0066FF;
	font-weight: bold;
}

div#mb_contents li .items{
	color: #000;
	font-weight: normal;
}

div#mb_contents div.booking-button {
	overflow: auto;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #CFCB2C;
}

div#mb_contents div.booking-button img {
	border: none;
	float: right;
}


.mb_loading {
background: #DDD url(../../images/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #666;
line-height: 1.4em;/**/
text-align: left;
/*border: 10px solid #DDD;*/
border-top-style: none;
background: url(../../images/bar_bground.jpg) repeat-x bottom;
}

a#mb_close_link {
display: block;
float: right;
width: 11px;
height: 11px;
background: transparent url(../../images/closelabel.gif) no-repeat center;
padding: 6px 10px 4px 0;
}

div#mb_caption {
margin-right: 71px;
}