@charset "UTF-8";
	
#widget ol, 
#widget ul, 
#widget li { 
	list-style:none; margin:0; padding:0; 
}

#widget br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

#widget .a {
	padding:5px;
	background-color:#fff;
	border-bottom:1px dotted #666;
	overflow: hidden;
}

#widget .b {
	padding:5px;
	background-color:#f1f1f3;
	border-bottom:1px dotted #666;
	overflow: hidden;
}

#widget-logo {
	margin-bottom:20px;
}

#widget {
	width:225px;
	margin:10px auto;
	text-align:center;
	font-size:11px;
	color:#666;
	
}

#widget label, 
#widget input,
#widget .inline {
	text-align:left;
}

#widget div.checkboxes {
	text-align:left;
	line-height:1.75em;
}

#widget div.checkboxes label,
#widget div.checkboxes input {
	display:inline;
}

#widget div.checkboxes input {
	margin:0 2px;
}




#widget #tabs1, 
#widget #tabs2 {
	background-image:url(widget-images/widget-tab-bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	display:block;
	position: relative;
}

#widget #tabs1 {
	width:225px;
	height:24px
}

#widget #tabs2 {
	clear:both;
	border:1px solid #999;
	border-bottom:none;
	border-top:none;
	background-color:#fff;
	height:29px;
	width:223px;
}

#widget #tabs1 li {
	width:71px;
}


#widget #tabs2 li {
	width:100px;
}


#widget .tabs li {
	position:absolute;
	background-image:url(widget-images/bg-off.gif);
	height:24px;
	line-height: 24px;
	text-align:center;
}

#flights-tab {top:0; left:0;}
#packages-tab {left:154px;top:0;}
#hotels-tab {left:77px; top:0;}
#activities-tab { top:5px; left:8px; }
#cars-tab { top:5px; left:116px }


#widget .tabs li.on {
	background-image:url(widget-images/bg-on.gif);
}

#widget img.l {
	position:absolute;
	left:0;
	top:0;
}

#widget img.r {
	position:absolute;
	right:0;
	top:0;
}


#widget .tabs li a:link, 
#widget .tabs li a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 6px;
}


#widget #wcontent {
	border:1px;
	background-color:#fff;
	border:1px solid #999;
	border-top:none;
	width:223px;
	height:290px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}

#widget #widget-bottom {
	position:absolute;
	bottom:0;
	left:0;
}

#widget label {
	display:block;
}

#widget input.text {
	width:85px;
}

#widget ul.radios li {
	width:45%;
	margin-left:5%;
	float:left;
	text-align:left;
}

#widget ul.radios li input {
	margin:4px 2px;
}

#widget div.inline {
	float:left;
	margin:5px;
	display:block;
	height:30px;
	width:auto;
}

#widget #widget-button {
	margin:25px auto;
	width:122px;
}

#widget #activities-content #widget-button,
#widget #flights-content #widget-button {
	margin-top:15px;
}

#widget .flights-submit {
	margin-top:20px;
}