/* CSS Document */

body {
	margin: 0;
	height: 100%;
	background-color: #FFFFFF;
}


td, p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;	

}

.content {text-align:justify;}

.text1 {

color: #314F80;

font-weight:bold;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

a:link, a:visited { text-decoration: underline;color:#003399;}

a:hover { text-decoration:none; color:#76D310;}

/*microsite section content boxes
a.contentBoxLink {padding:0px; border:0px; color:#000; text-decoration:none; font:12px/1.4em Arial, Helvetica, sans-serif;}
a:link.contentBoxLink {padding:0px; border:0px; color:#000; text-decoration:none; font:12px/1.4em Arial, Helvetica, sans-serif;}
a:visited.contentBoxLink {padding:0px; border:0px; color:#000; text-decoration:none; font:12px/1.4em Arial, Helvetica, sans-serif;}
a:hover.contentBoxLink {color:#666; text-decoration:underline; font:12px/1.4em Arial, Helvetica, sans-serif;}*/

input, select {

	font-size:11px;

	font-family:arial, helvetica, san-serif;

	color:#333333;

}


.title {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:18px;

}

.title1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:17px;

}

.title2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:22px;

	padding-top:8px;

}


.title3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#333333;

	font-size:12px;

}

.title4 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#333333;

	font-size:12px;

}

.title5 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#592EDB;

	font-size:13px;

}

.title6 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:11px;

}

.title7 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:20px;

}


.price {

	color: #FF6600;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

}

.small_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

}

.small_txt1 {

	font-size:10px;

}



.home_text_title {

font-weight:bold;


}


img.thumb {

	float:left;

	margin-right: 6px;

	margin-bottom: 3px;

	border-color: black;

	border-style: solid;

	border-width: 1px;

}

.home_text_cell {

padding-left:12px;

padding-top:8px;

padding-bottom:8px;

padding-right:6px;

background-image:url(images/bg8.gif);

background-repeat:repeat-y;

background-position:right;

}

.home_text_title {
font-weight:bold;

}
.phone {

font-size:12px;


color:#FF6600;

}

.copyright {

color:#666666;

}

.gradient {

background-image:url(images/bg7.gif);

background-repeat:repeat-y;

background-position:right;

}

.gradient2 {

background-image:url(images/bg777.gif);

background-repeat:repeat-y;

background-position:right;

}

.lnavb { font-family: Verdana, Arial; font-size: 9px; font-style: normal; font-weight : normal; color: #003399}

.lnavv { font-family: Verdana, Arial; font-size: 9px; font-style: normal; font-weight : normal; color: #003399}

.title_vert {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#76D310;

	font-size:16px;

}

.title_vert2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#76D310;

	font-size:14px;

}

.title_vert3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#76D310;

	font-size:18px;

}

/*-----MULTI-COLOR CONTENT BOX PROPERTIES-----*/

/*Title Bar*/

.boxHeaderBlue {
	display:block;
	margin:3px 1px 0px;
	padding:3px 3px 1px;
	border:1px solid #666;
	border-bottom:0px;
	background:#CCE6FF;
	color:#FFF;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	list-style-image: url(images/puce.gif);
	list-style-type: circle;
}

.boxHeaderMagenta {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#C39; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderYellow {
	display:block;
	margin:0px;
	padding:0px;
	background:#FC3;
	color:#FFF;
	text-align:center;
	text-transform:capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.boxHeaderGreen {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#693; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderPurple {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#636; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderOrange {display:block; margin:2px 2px 0px; padding:2px 2px 1px; border:1px solid #666; border-bottom:0px; background:#F90; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderCyan {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#099; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderListingBlue {width:586px; margin:3px 5px 0px; padding:3px 5px 1px; border:1px solid #000; border-bottom:0px; background:#06C; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

.boxHeaderSearchListingBlue {margin:3px 5px 0px; padding:3px 5px 1px; border:1px solid #000; border-bottom:0px; background:#06C; color:#FFF; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}

/*Dashed Border Gutter Columns Container*/

.gutterDashedBox {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#E9E9E9; color:#666;}

/*Solid Border Gutter Columns Container*/

.gutterSolidBox {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#E9E9E9; color:#666;}

/*-----Solid Border Content Column Container-----*/

.contentSolidBox {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#E4EFF9; color:#666;}

.contentSolidBoxBlue {
	display:block;
	margin:0px 3px 6px;
	padding:5px;
	border:1px solid #666;
	background:#AED7FF;
	color:#666;
}

.contentSolidBoxMagenta {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#EFC2E0; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxYellow {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#FFEBAE; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxGreen {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#D5EABF; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxPurple {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#DFBDDF; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxOrange {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#F8DFBB; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxCyan {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#CBEBEB; color:#666; /*height:179px; overflow-y:auto;*/}

.contentSolidBoxHeight {height:179px; overflow-y:auto;}

.contentSolidBoxListing {width:586px; margin:0px 5px 12px; padding:3px; border:1px solid #000; background:#FFF; color:#000; font:12px Arial, Helvetica, sans-serif;}

.contentSolidBoxSearchListing {margin:0px 5px 12px; padding:3px; border:1px solid #000; background:#FFF; color:#000; font:12px Arial, Helvetica, sans-serif;}

/*-----LIST PROPERTIES-----*/
ul {margin:3px; padding:3px; list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif;}
li {padding:2px; font:12px Arial, Helvetica, sans-serif;}
/*li a {margin:-2px}*/

.listBorder {
	margin:5px 3px 5px 15px;
	padding:0;
	list-style-type:circle;
	}

li.listBorderDashed {border-bottom:1px dashed #A6DBF2;}
li.listBorderDotted {border-bottom:1px dashed #A6DBF2;}
li.listBorderSolid {border-bottom:1px solid #A6DBF2;}
li.listImage {background:url(images/puce.gif) no-repeat 0 50%; padding-left:10px !important;}

.listImageTopDeals {
	border-bottom:1px dashed #D6D1EE;
	padding:3px;
	}

/*.listImageTopDeals a {
	margin:0;
	}*/

/* Booking.com */

body #searchboxInc a img {
		border: 0;
	}

	#searchboxInc {
		font: 12px/1.5 Arial, Helvetica, sans-serif;
		color: #003580;
		width: 500px;
	}
	
	#searchboxInc form {
		background: #ECF9FD url(//w.bstatic.com/images/affiliate/330572/poweredbybooking_trans.png) no-repeat 90% 7%;
                border: 1px dotted #FF0000;
	}
	
	#searchboxInc fieldset, #searchboxInc img {
		border: 0;
	}
	
	#searchboxInc fieldset {
		padding: 8px;
	}
	
	#searchboxInc #inout h3 {
		background-color:transparent;
		font-size:1.1em;
	}
	
	#searchboxInc h3 {
		margin-bottom:0.2em;
		position:static;
		font-size:118%;
		font-weight:bold;
		margin: 0;
	}

	#searchboxInc p {
		font-size: 2em;
		margin: 0;
	}
	
	#homein, #homeout {
		float: left;
		padding: 0.5em 1em 0 0;
        }
	
	.avail {
		padding-top: 1em;
		clear: left;
	}
	
	#searchboxInc a.calender {
		vertical-align: -4px;
	}
	
	#searchboxInc a.calender img {
		background: #0896ff;
	}
	
	.blur {
		color: #999;
	}
	
	button {
		float: right;
                position: relative;
                top:7px;
		-moz-border-radius: 8px;
		background-color: #0896ff;
		border: 2px solid #fff;
		color: #fff;
		letter-spacing: 1px;
		padding: 0.15em 0.75em;
		text-transform: uppercase;
		font: bold 1.333em/1 Arial, Helvetica, sans-serif;
                cursor:pointer;
	}

	#calendar {
		font: 12px/1.5 Arial, Helvetica, sans-serif;
		color: #003580;
	    display: none;
	    position: absolute;
	    background-image: url(http://www.booking.com/static/img/shadow3.png);
	    padding: 0 4px 4px 0;
	}

	/* For calendar */
	.caltable {
	    border: 1px solid #003580;
	    background-color: #fff;
	}
	.caltable a:link, .caltable a:visited {
	    color: #0896ff !important;
	}
	.caltable a:hover {
	    color: #feba02 !important;
	    border-color: #feba02 !important;
	}
	.caltable a:active {
	    color: #b30000 !important;
	    border-color: #b30000 !important;
	}
	.caltable td {
	    text-align: center;
	}
	.caltable td a {
	    display: block;
	    text-decoration: none;
	}
	.caltable td.calheader a {
	    display: inline;
	    vertical-align: -.4em;
	}
	.caltable td.calheader img.calNoPrevMonth {
	    background: white url(/static/img/butPrevMonth.png) 0 -72px no-repeat;
	    vertical-align: -.4em;
	}
	.caltable td.calheader img.calNoNextMonth {
	    background: white url(/static/img/butNextMonth.png) 0 -72px no-repeat;
	    vertical-align: -.4em;
	}
	.caltable td.calheader .calNextMonth img {
	    background: white url(/static/img/butNextMonth2.png) 0 0 no-repeat;
	}
	.caltable td.calheader .calPrevMonth img {
	    background: white url(/static/img/butPrevMonth2.png) 0 0 no-repeat;
	}
	.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
	    background-position: 0 -24px;
	}
	.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
	    background-position: 0 -48px;
	}
	.calheader {
	    padding: .4em;
	    white-space: nowrap;
	}
	.calheader select {
	    margin: 0 .6em;
	}
	.monthYear {
	    background-color: #ffffff;
	    color: white;
	}
	.dayNames td {
	    border-bottom: 1px solid #003580;
	    background-color: #e6edf6;
	}
	.days td {
	    color: #779bca;
	    background-color: #e6edf6;
	    padding: .2em;
	    border: 2px solid #e6edf6;
	}
	.days td.weekend {
	    background-color: #c5d4e9;
	    border-color: #c5d4e9;
	}
	.days td.past {
	    text-decoration: line-through;
	}
	.days td.today, .days td.future {
	    border: none;
	    padding: 0;
	}
	.days td a {
	    padding: .2em;
	    border: 2px solid #e6edf6;
	}
	.days td.weekend a {
	    border-color: #c5d4e9;
	}
	.days td.today a {
	    background-color: #fff;
	}
	.days td.selected {
	    font-weight: bold;
	}
	.days td.selected a {
	    border-color: #0896ff;
	}
div#topdestinations img {
display: none;
}
div#topdestinations{
padding:10px;
}
div#topdestinations table {
width: 100%;
}
div#topdestinations table td {
padding: 3px;
}
div#topdestinations table span, div#topdestinations p, div.avail {
display:none;
}
div#topdestinations a {
color: #0896FF;
}
div#topdestinations h2 {
font-size: 14px;
margin: 0;
}

div#usps {
font-size: 18px;
font-weight: bold;
float:left;
left: 4px;
clear:left;
padding-bottom: 0.5em;
position: relative;
text-align: left !important;
top: 10px;
}

div#usps.odd {
color: #FF0000 !important;
}

div#usps.even {
color: #FF9900 !important;
}

/* Fin - Booking.com */
