/*eric meyer's css reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
img {margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}/* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
select,label,.pointer { cursor:pointer; }/*add pointer cursor to elements*/
* html ul li a {height:1em;} /*fixes IE6 list whitespace bug*/
.clear {clear: both;height: 0px;} /*clears floats*/
.spacer10 {float: left;width: 10px;} .spacer15 {float: left;width: 15px;} .spacer20 {float: left;width: 20px;} .spacer25 {float: left;width: 25px;} .spacer30 {float: left;width: 30px;} /*spacer*/

/*-----------------------------------------------------------*/
a:link, a:visited, a:hover {color: #163C50;}
#widgetWrap {height: 136px;width: 590px;font: 12px Arial, Helvetica, sans-serif;}
.leftBtns {width: 118px;float: left;}
.leftBtns li {font: italic bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;text-transform: uppercase;}
.leftBtns a {display: block;height: 34px;line-height: 34px;padding-left: 31px;text-decoration: none;}
.contentWrap {float: left;width: 472px;}
h3, h4, h5, h6 {margin: 0px;padding: 0px;font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;}
#one, #two, #three, #four {
	background: #fdee91;
	height: 136px;
}

.destination {
	width: 190px;
	padding: 2px;
	font-size:12px;
}
.btn_search{margin-top: 7px;}
.destination3 {
	width: 150px;
}

.mmddyy {
	width: 80px;
	padding: 2px;
	font-size:12px;
}
.mmddyy2 {
	width: 52px;
	font-size: 11px;
}
.iconCal {
	margin-left: 2px;
}

.destinationFl {width: 120px;}

.srcBtn {margin-top: 12px;}

/*tab HOTELS*/
#hotels a:link, #hotels a:active, #hotels a:visited {background: url(../images/tabHotel.gif) no-repeat left top;}
#hotels a:hover {background: url(../images/tabHotel.gif) no-repeat left -34px;color: #163C50;}
#hotels a.selected:link, #hotels a.selected:active, #hotels a.selected:visited {background: url(../images/tabHotel.gif) no-repeat left -68px;color: #163C50;}

/*tab FLIGHTS*/
#flights a:link, #flights a:active, #flights a:visited {background: url(../images/tabFlights.gif) no-repeat left top;}
#flights a:hover {background: url(../images/tabFlights.gif) no-repeat left -34px;color: #163C50;}
#flights a.selected:link, #flights a.selected:active, #flights a.selected:visited {background: url(../images/tabFlights.gif) no-repeat left -68px;color: #163C50;}

/*tab RENTALS*/
#rentals a:link, #rentals a:active, #rentals a:visited {background: url(../images/tabRental.gif) no-repeat left top;}
#rentals a:hover {background: url(../images/tabRental.gif) no-repeat left -34px;color: #163C50;}
#rentals a.selected:link, #rentals a.selected:active, #rentals a.selected:visited {background: url(../images/tabRental.gif) no-repeat left -68px;color: #163C50;}

/*tab HOSTELS*/
#hostels a:link, #hostels a:active, #hostels a:visited {background: url(../images/tabHostel.gif) no-repeat left top;}
#hostels a:hover {background: url(../images/tabHostel.gif) no-repeat left -34px;color: #163C50;}
#hostels a.selected:link, #hostels a.selected:active, #hostels a.selected:visited {background: url(../images/tabHostel.gif) no-repeat left -68px;color: #163C50;}
#widgetWrap .widgetTbl td {
	padding: 0;
}
#widgetWrap .widgetTbl2 td {
	padding: 0;
}

.widgetTblFields {
	line-height: 0px;
	height: 0px;
}
.widgetTbl {
	margin-top: 0;
}
/*HOSTELBOOKERS WIDGET*/
#ibox{padding:10px 5px 5px 5px; width:430px; font: 12px "Trebuchet MS", Arial, Verdana, sans-serif;margin: 0 0 0 15px;} 
 div#hostelbookers{border:1px solid olive;padding:10px;width:210px;}
 .hb247title {display: block;font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;color: #000000;margin-bottom: 5px;padding: 3px;background-image: url(../images/bgrWidget.gif);background-repeat: repeat-x;background-position: left bottom;}
 #hb247outer{padding:0px;} 
 select.hb247sel{font-size:11px;color:black;background-color:#FFFFFF;} 
 table#hb247form td.hb247label{display:none;} 
 tr#hb247country select{width:160px;} 
 tr#hb247city select{width:180px;} 
 tr#hb247nights select{width:180px; float: left;} 
 tr#hb247date select{width:63px;} 
 input#hb247button {color:#FFFFFF;background-color:#119D38; margin: 5px 0 0 15px; float: left; width: 150px; padding: 1px;font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;border-style: none;text-transform: uppercase;}
.hb247sel {margin: 8px 8px 8px 0; height: 24px;}
#hb247country, #hb247date {margin-right: 35px;}
#hb247date {margin-right: 38px;}
#ibox select {font: 13px "Trebuchet MS", Arial, Verdana, sans-serif;margin-bottom: 7px;}
#hb247date {float: none;!importantclear: both;position: relative;whitespace: nowrap;}
#hb247city select {width: 170px;}
#hb247nights {margin-right: 10px;}
#hb247submit {float: right;margin-right: 96px;}
.hb247title {visibility: hidden;font-size: 3px;}
#hb247hostel {
	margin-right: 150px;
}
#hb247city select#hb247city {
	margin-right: 40px; float: left;
}