body{
	color:#000;
	font-size:62.5%;
	font-family:arial,verdana,helvetica,sans-serif;
	margin:0 0 20px 0;
	padding:0;
	background:#D6D1FF url(i/body_bg.gif) repeat-x left top;
}

img.toggle{vertical-align:text-top;cursor:pointer;}

.innertop{display:block;background:#C8C2FE url(i/inner_tl.gif) no-repeat left top;padding:0;margin:0;font-size:0;height:8px;}
.innertop .right{display:block;background:url(i/inner_tr.gif) no-repeat right top;padding:0;margin:0;font-size:0;height:8px;}
.innerbtm{display:block;background:#C8C2FE url(i/inner_bl.gif) no-repeat left bottom;padding:0;margin:0;font-size:0;height:4px;}
.innerbtm .right{display:block;background:url(i/inner_br.gif) no-repeat right bottom;padding:0;margin:0;font-size:0;height:4px;}
.inner{width:100%;background-color:#C8C2FE;padding:0;margin:0;overflow:hidden;}

/* Ghost */
.widget_ghost{
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:relative;
	border: 1px dashed #3B5A82;
	margin:0 0 9px 0;
	padding:0;
}

h3{font-size:1.6em;margin:0;padding:0;line-height:1.4em;}

table.widgettable1{
	width:100%;padding:0;margin:0;table-layout:fixed;
}
table.widgettable2{
	width:100%;padding:0;margin:0;tab\le-layout:fixed;
}

table.widgettable1 .column{padding:0 0 0 8px;margin:0;vertical-align:top;border:solid 1px #C8C2FE;}
table.widgettable2 .column{padding:0 8px 0 0;margin:0;vertical-align:top;border:solid 1px #C8C2FE;}
.nocolumn{padding:0 0 0 8px;margin:0;vertical-align:top;}
.panel{padding:0 7px 7px 0;margin:0;vertical-align:top;border:solid 1px #C8C2FE;}
* html .column, * html .panel { display:inline; }  /* IE6 Hack - Prevent double padding */

.widget{color:#000000;margin:0 0 9px 0;padding:0;max-width:318px;}

.searchbox{font-size:1.2em;background:#000000 url(i/search_background.gif) bottom left repeat-x;color:#C8C2FF;margin:0;padding:0;font-weight:bold;height:auto;}
.searchbox td{color:#C8C2FF;font-weight:bold;}
.searchbox .innertl{background:url(i/searchbox-tl.gif) no-repeat top left;margin:0;}
.searchbox .innertr{background:url(i/searchbox-tr.gif) no-repeat top right;margin:0;}
.searchbox .innerbl{background:url(i/searchbox-bl.gif) no-repeat bottom left;margin:0;}
.searchbox .innerbr{background:url(i/searchbox-br.gif) no-repeat bottom right;margin:0;}
.searchbox h3{color:#FFFFFF;display:block;padding:8px;margin:0;font-size:1.6em;line-height:1em;letter-spacing:-1px;}

.searchbox a, .searchbox a:hover, .searchbox a:active, .searchbox a:visited{color:#C8C2FF;font-size:1em;font-weight:bold;text-decoration:none;cursor:pointer;}
.searchbox .hilite{color:#FDB20B;}

.Highlight, a.Highlight, a.Highlight:hover, a.Highlight:active, a.Highlight:visited{color:#FF9900;text-decoration:underline;}

.widget_content{clear:both;font-size:1.2em;background:#EBEBEB url(i/content_bg.gif) bottom left repeat-x;margin:0;padding:0;border-bottom:solid 1px #FEFEFE;text-align:left;} /* border forces background fill */
.widget_size{height:267px;}
.widget_flex{overflow:hidden;}

h3.widget_header{
	display:block;background:url(i/dragtitle_lt.gif) no-repeat left top;padding:0 0 0 5px;margin:0;height:28px;
	text-align:left;vertical-align:middle;cursor:move;color:#7364FF;font-size:1.6em;border-bottom:solid 1px #DEDAFF;
}
h3.widget_header .bg{
	display:block;background:url(i/dragtitle_rt.gif) no-repeat right top;padding:0 5px 0 0px;margin:0;height:28px;
 	color:#7364FF;text-align:left;vertical-align:middle;line-height:25px;font-weight:bold;cursor:move;
}
* html h3.widget_header { display:inline-block; }  /* IE6 Hack */

h3.widget_header span{font-size:0.8em;color:#88888A;white-space:nowrap;margin:0;padding:0;}
div.posRel{
	position:relative;
}
p.header_text {
	white-space:nowrap;letter-spacing:-1px;word-spacing:1px;line-height:28px;
	position:absolute;top:0;left:30px;margin:0;padding:0;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
a.toggleOff {
	background:url(i/minus_btn.gif) 50% 50% no-repeat;
	position:absolute;top:4px;left:0;width:27px;height:20px;cursor:pointer;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
a.toggleOn {
	background:url(i/plus_btn.gif) 50% 50% no-repeat;
	position:absolute;top:4px;left:0;width:27px;height:20px;cursor:pointer;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
a.editButton {
	background:url(i/edit_lt.gif) no-repeat left top;position:absolute;top:5px;right:5px;cursor:pointer;
	padding:0 0 0 5px;margin:0;font-size:0;vertical-align:middle;vertical-align:middle;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
a.editButton span {
	background:url(i/edit_rt.gif) no-repeat right top;height:20px;
	color:#FFFFFF;vertical-align:middle;padding:0 5px 0 0;margin:0;font-size:12px;line-height:16px;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}

.widget_footer{display:block;background:url(i/footer_lt.gif) no-repeat left top;padding:0 0 0 5px;margin:0;}
.widget_footer b.bg{display:block;background:url(i/footer_rt.gif) no-repeat right top;padding:0;margin:0;height:25px;}


/* Suggest classes */
.suggestBox {border:solid 1px #7F9DB9;padding:0px;background:#FFFFFF;cursor:default;font-size:12px;}
.suggestHeader {background:#FFCE57;color:#000000;cursor:default;padding-left:4px;}
.suggestItem {background:#FFFFFF;color:#000000;cursor:default;padding-left:4px;padding-top:1px;padding-bottom:1px;}
.suggestItemOver {background:#316AC5;color:#FFFFFF;cursor:default;padding-left:4px;padding-top:1px;padding-bottom:1px;}
.suggestValue {color:#FF9933;cursor:default;text-align:right;vertical-align:top;}
.suggestItemOver .suggestValue {color:#FFFFFF;}
.suggestMore {background:#EDF3F7;color:#1896E5;cursor:pointer;padding-left:4px;padding-top:1px;padding-bottom:1px;}

TABLE.PreviousTable TD {
	font-size:1.3em;
	padding:10px 4px 2px 0;
}
TABLE.PreviousTable TD.TodayOffer {padding-left:4px;padding-right:2px;}
.TodayOffer A,
.TodayOffer A:hover,
.TodayOffer A:active,
.TodayOffer A:link {
	color:#7E7E80;
	font-weight:600;
	text-decoration:none;
	line-height:1em;
	letter-spacing:-1px;
}
.OfferDate {
	font-size:0.8em;
	color:#39BE93;
	font-weight:bold;
	line-height:1.5em;
}
.OfferPrice {
	font-size:1.2em;
	color:#7E6EFF;
	font-weight:bold;
	text-align:right;
	letter-spacing:-1px;
}

ul.Transport {margin:0;padding:4px;list-style:none;}
ul.Transport li {float:left;display:block;margin:0;padding-right:12px;}
ul.Transport li * {vertical-align:middle;}

ul.Network {margin:0;padding:0;list-style:none;display:inline-block;}
ul.Network li {
	float:left;display:block;width:135px;margin:0;padding:8px 4px 0 12px;color:#7E7E80;
	font-size:1.3em;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;
}
ul.Network li * {vertical-align:middle;white-space:nowrap;}
ul.Network li a, 
ul.Network li a:hover, 
ul.Network li a:active, 
ul.Network li a:visited {color:#7E7E80;white-space:nowrap;text-decoration:none;cursor:pointer;}

table.buttonTabs{table-layout:fixed;width:100%;}
table.buttonTabs td{padding:0;vertical-align:middle;}

h4.sectionOn{display:block;background:url(i/section_on_left.gif) no-repeat left top;color:#FFFFFF;padding:0 0 0 5px;margin:0;letter-spacing:-1px;cursor:pointer;}
h4.sectionOn b.bg{display:block;height:39px;background:url(i/section_on_right.gif) no-repeat right top;padding:0 5px 0 0;margin:0;vertical-align:middle;text-align:center;line-height:38px;font-size:1.3em;}

h4.sectionOff{display:block;background:url(i/section_off_left.gif) no-repeat left top;color:#413F44;padding:0 0 0 5px;margin:0;letter-spacing:-1px;cursor:pointer;}
h4.sectionOff b.bg{display:block;height:39px;background:url(i/section_off_right.gif) no-repeat right top;padding:0 5px 0 0;margin:0;vertical-align:middle;text-align:center;line-height:38px;font-size:1.3em;}

h4.sectionOn a, h4.sectionOn a:link, h4.sectionOn a:hover, h4.sectionOn a:active, h4.sectionOn a:visited{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:auto;
}
h4.sectionOff a, h4.sectionOff a:link, h4.sectionOff a:hover, h4.sectionOff a:active, h4.sectionOff a:visited{
	color:#413F44;
	text-decoration:none;
	display:block;
	width:auto;
}

.opsearch{margin:0 8px 0 5px;padding:6px 0 6px 0;border-bottom:solid 1px #C8C2FE;}
.opsearch h5{padding:0 0 0 32px;margin:0;position:relative;font-size:0;}
.opsearchpanel{padding-left:26px;}
.opsearchtable{table-layout:fixed;padding:2px;font-size:0.9em;font-weight:bold;}
.opsearchtable * {vertical-align:middle;}

.opsearch h5 a.toggleOff {
	position:absolute;top:4px;left:0;width:27px;height:20px;cursor:pointer;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
.opsearch h5 a.toggleOn {
	position:absolute;top:4px;left:0;width:27px;height:20px;cursor:pointer;
	display:-moz-inline-block;display:-moz-inline-box;display:inline-block;
}
* html .opsearch h5 a.toggleOff,* html .opsearch h5 a.toggleOn { left:-32px; }  /* IE6 Hack */

.opsearchbtn{
	display:inline-block;background:url(i/opsearch_left.gif) no-repeat left top;padding:0 0 0 9px;margin:0;
	color:#FFFFFF;text-align:center;vertical-align:middle;cursor:pointer;
}
.opsearchbtn .bg{
	display:inline-block;background:url(i/opsearch_right.gif) no-repeat right top;padding:0 9px 0 0;margin:0;height:22px;
 	color:#FFFFFF;text-align:center;vertical-align:middle;font-size:1.1em;line-height:20px;font-weight:bold;cursor:pointer;
}

.searchbtn{
	display:inline-block;background:url(i/searchbtn_lt.gif) no-repeat left top;padding:0 0 0 10px;margin:0;
	color:#FFFFFF;text-align:center;vertical-align:middle;cursor:pointer;
}
.searchbtn .bg{
	display:inline-block;background:url(i/searchbtn_rt.gif) no-repeat right top;padding:0 15px 0 5px;margin:0;height:31px;
 	color:#FFFFFF;text-align:center;vertical-align:middle;font-size:1.2em;line-height:28px;font-weight:bold;cursor:pointer;
}

.exchangeValue{color:#000000;font-weight:bold;font-size:1.6em;text-align:center;padding:8px 0 0 0;}

.azWidget {text-align:center;width:230px;margin:0 auto;background:#C8C2FE;}
.azWidget span.tl {display:block;background:url(i/bubble/tl3.gif) no-repeat top left;font-size:0;}
.azWidget span.tr {display:block;background:url(i/bubble/tr3.gif) top right no-repeat;font-size:0;}
.azWidget span.bl {display:block;background:url(i/bubble/bl3.gif) bottom left no-repeat;font-size:0;}
.azWidget span.br {display:block;background:url(i/bubble/br3.gif) bottom right no-repeat;font-size:0;padding:4px 0 4px 0;}
.azWidget .roundInner {border:solid 1px #9999FF;border-width:0 1px;padding:0 6px 0 6px;}

.azWidget ul.AZnav {margin:0;padding:0;list-style:none outside none;}
.azWidget .AZnav li {display:inline;margin:0;padding:0;}

.azWidget .AZnav li a,
.azWidget .AZnav li a:hover,
.azWidget .AZnav li a:link,
.azWidget .AZnav li a:visited {
	display:inline-block;background:url("../../i/az_button.gif") no-repeat left top;
	padding:0;margin:2px;text-decoration:none;cursor:pointer;
	width:18px;height:18px;text-align:center;vertical-align:middle;
	font-weight:bold;color:#7364FF;font-size:16px;line-height:18px;
}

.snakebox {position:relative;}
.snake {position:absolute;top:2px;left:205px;}
.hotelsnake {position:absolute;top:2px;left:425px;}
