a {
	color: #ff0049;
	text-decoration: none;
	vlink: #ff0049;
	alink: #ff0049;
}

a:hover {
	text-decoration: underline;
}

.body { margin: 0px 0px 0px 0px; background-color:#00ACFF; background-attachment: scroll; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position : top center; }
.footer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:9px; text-decoration:none; }
.tooltip { cursor:pointer; }
.iframe { margin: 0px 20px 0px 0px; background-color:#ffffff; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:16px; }
.form { border: 0px; width:250px; height:22px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#50e8ff; }
.formtextarea { border:0px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#50e8ff; }
.contents { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px; line-height:16px; }
.content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:16px; }
.message { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff8500; font-size:11px; line-height:14px; }
.messageb { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff8500; font-size:11px; line-height:14px; font-weight:bold; }

h1 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:16px; font-weight:bold; text-transform:uppercase; padding-top:0px; margin-top:0px; margin-bottom:15px; }
h2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:5px; }

.wormy { background-image: url(../images/background_wormy.png); background-repeat: no-repeat; background-position : top right; }


.formsearch { border : 1px solid #B5B4B3; width:124px; height:19px; padding:1 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; background-color:#ffffff; }

.footer2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#131313; font-size:10px; }
.heading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:16px; font-weight:bold; }
.heading2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:16px; font-weight:bold; }
.contents { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px; line-height:12px; }
.contentheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:16px; font-weight:bold; }
.contentgreys { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; line-height:12px; }
.contentoranges { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:10px; line-height:12px; }
.contentorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:11px; line-height:16px; }
.home { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#090909; font-size:10px; line-height:14px; }
.formnewsletter { border:0px solid #B3B3B3; width:105px; height:19px; padding:3 3 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3F3F3F; font-size:9px; background-color:#ffffff; text-align:center; }
.menu { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:11px; }
.menub { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:11px; font-weight:bold; }
.menus { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:10px; }
.menu_mytrip { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:11px; line-height:16px; font-weight:bold; }
.bordercolour { background-color:#C3C3C3; }

.formnone { border:0px; height:22px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.formselect { border:0px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.formtext { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.messagebox { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; line-height:14px; }
.priceboxoption { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10px; font-weight:bold; background-color:#cccccc; padding: 2px 2px 2px 10px; }
.priceboxheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; font-weight:bold; background-color:#efefef; padding: 4px 4px 4px 4px; text-align:center; }
.priceboxheading2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; font-weight:bold; background-color:#efefef; padding: 4px 4px 4px 10px; }
.priceboxtext { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff6600; font-size:14px; font-weight:bold; background-color:#f6f6f6; text-align:center; }
.priceboxcurrency { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; background-color:#efefef; padding: 4px 4px 4px 10px; }
.priceboxextra { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; background-color:#efefef; padding: 4px 4px 4px 10px; }
.mytrip_ruler_1 { background-color:#ffe0c3; }
.mytrip_ruler_2 { background-color:#ffb27f; }

