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

a:hover {
	text-decoration: underline;
}

h1 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:15px; font-weight:bold; }

.body { margin: 0px 0px 0px 0px; background-color:#FBFCF4; background-attachment: scroll; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position : top center; }
.bodyprint { background-color:#ffffff;  }
.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; }
.footer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#131313; font-size:11px; font-weight:bold; }
.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:13px; font-weight:bold; }
.heading2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:16px; font-weight:bold; }
.heading2black { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:16px; font-weight:bold; }
.heading4 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:14px; font-weight:bold; }
.heading4white { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:14px; font-weight:bold; }
.heading3 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:20px; font-weight:bold; }
.contents { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:10px; line-height:12px; }
.content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:11px; line-height:16px; }
.contentl { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:12px; line-height:18px; }
.contentblack { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:16px; }
.contentheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:11px; line-height:16px; font-weight:bold; }
.contentgreyss { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:9px; line-height:10px; }
.contentgreys { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:10px; line-height:12px; }
.contentgrey { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#666666; font-size:11px; line-height:16px; }
.contentorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff6600; font-size:11px; line-height:16px; }
.contentoranges { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:10px; line-height:12px; }
.contentwhite { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; line-height:16px; }
.contentwhitel { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:12px; line-height:18px; }
.home { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#090909; font-size:10px; line-height:14px; }
.homeintro { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size: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; }
.menu_project { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:11px; font-weight:bold; padding: 2px 0px 2px 5px; }
.bordercolour { background-color:#C3C3C3; }
.form { border: 0px; width:300px; height:22px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.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; }
.formselectwhite { border:0px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#ffffff; }
.formtext { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.formtextarea { border:0px; padding:4 5 3 5; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff6600; font-size:11px; background-color:#f8e2ab; }
.message { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#D14805; font-size:11px; line-height:14px; }
.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; }
.imageborder {border:1px; border-color: #c3c3c3; border-style: solid; background-color:#c3c3c3; }
.imageborderblack {border:2px; border-color: #000000; border-style: solid; background-color:#000000; }
.boxheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:14px; font-weight:bold;padding: 5px 0px 0px 0px; }
.boxheadingline { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:16px; font-weight:bold; padding: 0px 0px 0px 0px; }
.boxheadingbackgroundline { background-image: url(../images/boxheading_line_background.png); background-repeat: repeat-x; background-position : bottom; }
.boxheadingbackground { background-image: url(../images/boxheading_line_background_noline.png); background-repeat: repeat-x; background-position : bottom; }

.pricenewtext { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#ff6600; font-size:25px; font-weight:bold; }
.boxbottomline { margin: 0px 0px 0px 0px; background-attachment: scroll; background-image: url(../images/box_white_bottom_line.gif); background-repeat: repeat-x; background-position : bottom; }
.boxbottomcorner { margin: 0px 0px 0px 0px; background-attachment: scroll; background-image: url(../images/box_white_bottom_right.png); background-repeat: no-repeat; background-position : bottom; }
.boxrightline { margin: 0px 0px 0px 0px; background-attachment: scroll; background-image: url(../images/box_white_right.png); background-repeat: repeat-y; background-position : top; }
