﻿.header{background:#B69AFF url(i/header_bg.gif) repeat-x left top;padding:0;margin:0 0 8px 0;overflow:hidden;text-align:left;font-size:0;position:relative;}
.headerinner{background:url(i/masts/mast.png) repeat-x left bottom;height:120px;position:relative;}
.logo{display:block;width:450px;height:52px;position:absolute;top:12px;left:24px;}
.headermsg{display:block;width:550px;height:32px;position:absolute;top:2px;right:8px;font-size:16px;color:#FFFFFF;font-weight:bold;text-align:right;}

.customtop{display:block;background:#EBE7FF url(i/custom_tl.gif) no-repeat left top;padding:0;margin:0;font-size:0;height:4px;}
.customtop .right{display:block;background:url(i/custom_tr.gif) no-repeat right top;padding:0;margin:0;font-size:0;height:4px;}
.custombtm{display:block;background:#EBE7FF url(i/custom_bl.gif) no-repeat left bottom;padding:0;margin:0 0 6px 0;font-size:0;height:4px;}
.custombtm .right{display:block;background:url(i/custom_br.gif) no-repeat right bottom;padding:0;margin:0;font-size:0;height:4px;}
.custom{width:100%;background-color:#EBE7FF;padding:0;margin:0;overflow:hidden;text-align:left;font-size:1.6em;}
.custom span{display:block;padding:0 6px 0 6px;margin:0;text-align:left;vertical-align:middle;color:#5E5E60;}
.custom span *{vertical-align:middle;}

.topbutton{
	display:block;background:url(i/top-btn-left.gif) no-repeat left top;padding:0 0 0 8px;margin:0;
	color:#FFFFFF;text-align:center;vertical-align:middle;cursor:pointer;
}
.topbutton .rightbg{
	display:block;background:url(i/top-btn-right.gif) no-repeat right top;padding:0 8px 0 0;margin:0;height:27px;
 	color:#FFFFFF;text-align:center;vertical-align:middle;font-size:1.5em;line-height:27px;font-weight:bold;cursor:pointer;
}
a.rightbg,a.rightbg:hover,a.rightbg:link,a.rightbg:active{text-decoration:none;color:#FFFFFF;vertical-align:middle;}
.topbutton .rightbg SPAN.flight {display:inline-block;height:27px;margin:0;}
.topbutton .rightbg SPAN.hotel {display:inline-block;background:url("../../i/bell.png") no-repeat right center;height:27px;padding:0 26px 0 0;margin:0;}

.colorselector{background:url(i/color_bg.gif) no-repeat left top;width:20px;height:18px;}

.purple{background-color:#B69AFF;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
.green{background-color:#8ED819;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
.blue{background-color:#5DD3EE;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
.red{background-color:#D33D39;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
.gold{background-color:#BEBC20;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
.fucsia{background-color:#CD31C2;padding:0;margin:0 5px 0 0;display:inline-block;cursor:pointer;float:left;}
