#GSWcontainer div, #GSWcontainer span, #GSWcontainer iframe, #GSWcontainer p, #GSWcontainer a, #GSWcontainer font, #GSWcontainer small, #GSWcontainer strong, #GSWcontainer b, u, i, center, #GSWcontainer ol, #GSWcontainer ul, #GSWcontainer li, #GSWcontainer fieldset, #GSWcontainer form, #GSWcontainer label, #GSWcontainer legend, #GSWcontainer table, #GSWcontainer caption, #GSWcontainer tbody, #GSWcontainer tfoot, #GSWcontainer thead, #GSWcontainer tr, #GSWcontainer th, #GSWcontainer td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
#GSWcontainer img {margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
#GSWcontainer ol, #GSWcontainer ul {list-style: none;}
#GSWcontainer blockquote, #GSWcontainer q {quotes: none;}
#GSWcontainer :focus {outline: 0;}/* remember to define focus styles! */
#GSWcontainer ins {text-decoration: none;}/* remember to highlight inserts somehow! */
#GSWcontainer del {text-decoration: line-through;}
#GSWcontainer table {border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
#GSWcontainer select, #GSWcontainer label,#GSWcontainer .pointer { cursor:pointer; }/*add pointer cursor to elements*/
#GSWcontainer table td { vertical-align: top; }
* html #GSWcontainer ul li a {height:1em;} /*fixes IE6 list whitespace bug*/
#GSWcontainer h1, #GSWcontainer h2, #GSWcontainer h3, #GSWcontainer h4, #GSWcontainer h5, #GSWcontainer h6 { margin: 0px; padding: 0px; }

#GSWcontainer { width: 680px; height: 136px; overflow: hidden; background: #fdee91; }
/* tabs */
#GSWcontainer .anchors { list-style: none; margin: 0; float: left; width: 178px; background: #FDEE8E; }
#GSWcontainer .anchors:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both; content: " ";}
#GSWcontainer .anchors li { /*float: left;*/ margin: 0px; padding: 0px; display: block; }
#GSWcontainer .anchors li a { width: 144px; position: relative; height: 34px; position: relative; z-index: 2; text-decoration: none; display: block; background: #fdee8e; font: bold 15px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 33px; }
#GSWcontainer .anchors a:focus, #GSWcontainer .anchors a:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}
#GSWcontainer .anchors .on a, #GSWcontainer .anchors a:hover, #GSWcontainer .anchors a:focus, #GSWcontainer .anchors a:active,
#GSWcontainer .anchor { background: #eaeaea;    }
#GSWcontainer .anchors .on a:link, #GSWcontainer .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
#GSWcontainer .anchors a:hover, #GSWcontainer .anchors a:focus, #GSWcontainer .anchors a:active {cursor: pointer;}
#GSWcontainer .anchor { float: left; height: 116px; background: #fdee8e; width: 482px; padding: 10px; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; }
#GSWcontainer input.destination { width: 190px; }
#GSWcontainer .widgetTbl .iconCal { vertical-align: top; }
#GSWcontainer .widgetTblFields { padding-bottom: 8px; }
#GSWcontainer .widgetTblFields select { }
#GSWcontainer .selectWrap { width: 120px; float: left; }

/*EXTERNAL HOSTEL WIDGET*/
.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:3px;;} 
select.hb247sel{font-size:11px;color:black;background-color:#FFFFFF;} 
table#hb247form td.hb247label{display:none;} 
tr#hb247country select{width:200px;} 
tr#hb247city select{width:200px;} 
tr#hb247nights select{width:200px;} 
tr#hb247date select{width:63px;} 
input#hb247button {color:#FFFFFF;background-color:#119D38;cursor: pointer;padding: 3px;font: bold 15px "Trebuchet MS", Arial, Verdana, sans-serif;border-style: none;text-transform: uppercase;}
.hb247sel {margin-right: 5px;margin-bottom: 5px;}
#hb247country, #hb247date {margin-right: 45px;}
#hb247date {margin-right: 78px;}
#ibox select {font: 13px "Trebuchet MS", Arial, Verdana, sans-serif;margin-bottom: 7px;}
#hb247date {float: none;!importantclear: both;position: relative;whitespace: nowrap;}
#hb247city {/*margin-right: 150px;*/}
#hb247city select {width: 170px;}
#hb247nights {margin-right: 40px;}
#hb247submit {float: right;margin-right: 96px;}
.hb247title {visibility: hidden;font-size: 3px;}
#hb247hostel {margin-right: 200px;}
#hb247city select#hb247city {margin-right: 240px;}

/*tab HOTELS*/
#GSWcontainer li#hotels a:link, #GSWcontainer li#hotels a:active, #GSWcontainer li#hotels a:visited { background: url(../images/tabHotel.gif) no-repeat left top; width: 177px; }
#GSWcontainer li#hotels.on a:link, #GSWcontainer li#hotels.on a:visited, #GSWcontainer li#hotels.on a:active {background: url(../images/tabHotel.gif) no-repeat left -68px;color: #163C50;}
li#hotels a:hover {background: url(../images/tabHotel.gif) no-repeat left -34px;color: #163C50;}
/*tab FLIGHTS*/
#GSWcontainer li#flights a:link, #GSWcontainer li#flights a:active, #GSWcontainer li#flights a:visited { background: url(../images/tabFlights.gif) no-repeat left top; width: 177px; }
#GSWcontainer li#flights.on a:link, #GSWcontainer li#flights.on a:visited, #GSWcontainer li#flights.on a:active {background: url(../images/tabFlights.gif) no-repeat left -68px;color: #163C50;}
#GSWcontainer li#flights a:hover {background: url(../images/tabFlights.gif) no-repeat left -34px;color: #163C50;}
/*tab RENTALS*/
#GSWcontainer li#rentals a:link, #GSWcontainer li#rentals a:active, #GSWcontainer li#rentals a:visited { background: url(../images/tabRental.gif) no-repeat left top; width: 177px; }
#GSWcontainer li#rentals.on a:link, #GSWcontainer li#rentals.on a:visited, #GSWcontainer li#rentals.on a:active {background: url(../images/tabRental.gif) no-repeat left -68px;color: #163C50;}
#GSWcontainer li#rentals a:hover {background: url(../images/tabRental.gif) no-repeat left -34px;color: #163C50;}
/*tab HOSTELS*/
#GSWcontainer li#hostels a:link, #GSWcontainer li#hostels a:active, #GSWcontainer li#hostels a:visited { background: url(../images/tabHostel.gif) no-repeat left top; width: 177px; }
#GSWcontainer li#hostels.on a:link, #GSWcontainer li#hostels.on a:visited, #GSWcontainer li#hostels.on a:active {background: url(../images/tabHostel.gif) no-repeat left -68px;color: #163C50;}
#GSWcontainer li#hostels a:hover {background: url(../images/tabHostel.gif) no-repeat left -34px;color: #163C50;}

#GSWcontainer .mmddyy{background: #fff url(../images/iconCal.gif) no-repeat right; border: 1px solid #ccc; padding:2px; cursor:pointer;}