
body{background-image:url(../images/bgTile.gif);background-repeat:repeat-x;background-position:left top;background-color:#b1cae6;font-family:Arial,helvetica,sans-serif; font-size:12px;color:#007bff;	margin:0px;	padding:0px;}

div p tr td tbody{font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;text-align:justify;}

a{font-size:12px;color:Navy;text-decoration:underline;}
a:hover{font-size:12px;color:Navy;text-decoration:none;}
h1{color:#999999;font-family:georgia, arial, verdana;font-size:36px;font-weight:normal;}
h2{color:#999999;font-family:georgia, arial, verdana;font-size:36px;font-weight:normal;}

.left{float:left} .right{float:right;} .block{display:block;}
.bold{font-weight:bold;} .normal{font-weight:normal;}

#MainCanvas{width:960px;background-color:#ffffff;height:100%;padding:0px;}
#DefaultContent{width:930px;background-color:Transparent;margin-top:30px;margin-left:20px;height:100%;font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;}
#MainContent{width:900px;background-color:Transparent;margin-top:30px;margin-left:40px;height:100%;font-family:Arial,helvetica,sans-serif; font-size:12px;color:#007bff;}
div#Header{width:100%;height:77px;text-align:right;margin-top:15px;margin-bottom:15px;clear:both;float:none;}
.Heading1{color:#999999;font-family:georgia, arial, verdana;font-size:36px;}

#EnquiryCanvas{width:950px;background-color:#ffffff;height:100%;padding:0px;background-image:url(../images/globe.gif);background-repeat:no-repeat;background-position:right bottom;}
#EnquiryContent{width:910px;background-color:Transparent;margin-top:25px;margin-left:25px;height:100%;font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;}

/* Menu styles */
div#Menu{width:100%;height:30px;background-image:url(../images/menuTile.gif);background-repeat:repeat-x;background-position:left top;clear:both;float:none;}
div#MenuRight{margin-top:5px;height:20px;width:370px;float:left;}
div#MenuRight a{display:block;float:right;margin-left:15px;margin-top:2px;letter-spacing:0.02em;color:#666666;text-decoration:none;font-weight:bold;font-size:13px;}
div#MenuRight a:hover{text-decoration:underline;}
div#MenuLeft{height:20px;width:550px;float:left;margin-top:5px;margin-left:10px;}
.MenuGroup{border:solid 1px #cccccc;}
.TopMenuItem{color:#0063e5;letter-spacing:0.02em;font-weight:bold;font-family:Arial,helvetica,sans-serif;font-size:14px;cursor:pointer;}
.TopMenuItemHover{color:#0063e5;font-weight:bold;font-size:14px;cursor:pointer;}
.MenuItem{background-color:#ffffff;color:#0099ff;font-family:Arial,helvetica,sans-serif;font-size:13px;font-weight:bold; border:solid 1px #fff; cursor:pointer;}
.MenuItemHover{background-color:#5cacfd; color:#ffffff;border:solid 2px #fff;font-weight:bold;font-size:13px;cursor:pointer;height:25px;}
.SubMenuItem{background-color:#ffffff;color:#666666;font-family:Arial,helvetica,sans-serif;font-size:12px;font-weight:bold;border:solid 1px #fff;cursor:pointer;}
.SubMenuItemHover{background-color:#5cacfd;color:#ffffff;font-family:Arial,helvetica,sans-serif;font-size:12px;border:solid 2px #fff;font-weight:bold;cursor:pointer;height:25px;}
.ExpandItem{background-color:#ffffff;color:#666666;font-family:Arial,helvetica,sans-serif;font-size:13px;font-weight:bold; border:solid 1px #fff; cursor:pointer;margin-left:-10px;}
.ExpandItemHover{background-color:#5cacfd; color:#ffffff;border:solid 2px #fff;font-weight:bold;font-size:13px;cursor:pointer;height:25px;}

/* text styles */
.txt_12Grey{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;}
div.hr_grey{background-image:url(../images/sepTile.gif);background-repeat:repeat-x;background-position:center;height:10px;width:100%;clear:both;}

/* form elements */
.form_textbox_150px{border:1px solid #9298A5;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;height:18px;width:150px;background-image:url(../images/form_txtbox_bg.gif);background-repeat:no-repeat;}
.form_textbox_250px {border:1px solid #9298A5;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;height:18px;width:250px;background-image:url(../images/form_txtbox_bg.gif);background-repeat:no-repeat;}
.form_textarea{border:1px solid #9298A5;height:50px;width:400px;background-image:url(../images/form_txtarea_bg.gif);background-repeat:no-repeat;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;}
.form_textarea2{border:1px solid #9298A5;height:100px;width:350px;background-image:url(../images/form_txtarea_bg.gif);background-repeat:no-repeat;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;}
.form_dd_50px{border:1px solid #9298A5;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;height:18px;width:50px;background-image:url(../images/form_txtbox_bg.gif);background-repeat:no-repeat;}

/* enquiry forms */
div.questionline{width:800px;clear:both;margin-bottom:10px;}
div.questionline div.question{float:left;width:280px;margin-right:15px;text-align:right;font-weight:600;vertical-align:top;color:#999999;font-size:12px;margin-bottom:10px;}
div.questionline div.answer{float:left;width:450px;vertical-align:top;margin-bottom:10px;}
.mandatory{float:left;width:10px;color:#0063e5;font-weight:700;font-family:Arial,helvetica,sans-serif;font-size:18px;margin-bottom:10px;}
.subtext{font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#999999;font-size:11px;}

/* Tour Stops */
.TourStopLine{width:860px;clear:both;}
.TourStopPic{width:250px;float:left;}
.TourStopPic img{border:solid 1px #c4e1ff;}
.TourStopText{width:600px;float:left;}
.TourStopFullText{width:100%;}
.TourStopHead{font-weight:bolder;font-size:13px;color:#999999;}
.TourStopDetail{font-size:12px;margin-top:10px;text-align:justify;}
.TourSep{width:850px;height:20px;clear:both;}
.TourDetail{float:left;width:630px;height:80px;margin-left:30px;}
.TourDetailNP{float:left;height:80px;margin-left:30px;}
.TourDuration{width:610px;font-size:18px;font-weight:bolder;color:#999999;}
.TourDurationNP{font-size:18px;font-weight:bolder;color:#999999;}
.TourDestinations{width:610px;font-size:14px;font-weight:bolder;color:#cccccc;margin-top:10px;}
.TourDestinationsNP{font-size:14px;font-weight:bolder;color:#cccccc;margin-top:10px;}
.TourFromPrice{float:left;width:70px;height:60px;background-image:url(../images/from.gif);background-repeat:no-repeat;}
.TourPrice{color:#cc0000;font-family:Georgia, Arial,helvetica,sans-serif;font-size:35px;font-weight:600;float:left;height:60px;width:170px;vertical-align:bottom;margin-top:15px;}

/* contact */
#ContactLine{color:#0063e5;letter-spacing:0.02em;font-weight:bold;font-family:Arial,helvetica,sans-serif;font-size:12px;}
#ContactLine a{color:#0063e5;font-size:12px;}
#ContactLine a:hover{color:#0063e5;color:#007bff;font-size:12px;}

/* Accommodation */
div.locationLine{width:900px;clear:both;
	margin-bottom:30px;	/* this spacing shows in IE but not firefox */
	padding:0px;color:#0063e5;font-family:georgia, arial,helvetica,sans-serif;font-size:38px;}
div.accomline{width:900px;clear:both;
	margin-bottom:30px;	/* this spacing shows in IE but not firefox */
	padding:0px;
}
div.accomline div.thumb{float:left;width:110px;margin-right:20px;
	margin-bottom:30px;	/* this spacing shows in firefox but not IE */
}
div.accomline div.title{float:left;width:530px;vertical-align:text-top;color:#999999;font-family:georgia, arial,helvetica,sans-serif;font-size:38px;margin-top:-8px;}
div.accomline div.longtitle{float:left;width:750px;vertical-align:text-top;color:#999999;font-family:georgia, arial,helvetica,sans-serif;font-size:38px;margin-top:-8px;}
.accomTitle{color:#999999;font-family:georgia, arial,helvetica,sans-serif;font-size:36px;text-decoration:none;}
.accomTitle:hover{color:#cc0000;font-family:georgia, arial,helvetica,sans-serif;font-size:38px;text-decoration:none;}
div.accomline .price{width:220px;text-align:right;color:#cc0000;font-family:georgia, arial,helvetica,sans-serif;font-size:38px;float:left;margin-top:-8px;}
div.accombreak {float:left;height:8px;width:750px;background-image:url(../images/sepTile.gif);background-repeat:repeat-x;background-position:center;}
div.synopsis {float:left;margin-top:4px;width:750px;color:#007bff;font-family:arial,helvetica,sans-serif;font-size:12px;}


/* wysiwyg */
.normal{font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;text-align:justify;}
.normal td{font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;text-align:justify;}
.normal p{font-family:Arial,helvetica,sans-serif;font-size:12px;color:#007bff;text-align:justify;}
.normal p.style1{color:#999999;font-family:Arial, Helvetica, sans-serif;font-weight :bolder;font-size:12px;}
.normal p.style2{color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.style1 {color:#999999;font-family:Arial, Helvetica, sans-serif;font-weight :bolder;font-size:12px;}
.style2 {color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:15px;}

/* used on tours page */
.links td{font-family:Arial,helvetica,sans-serif;font-size:10px;color:#666666;}
.links td a{font-family:Arial,helvetica,sans-serif;font-size:10px;text-decoration:underline;color:Navy;}
div.softblue{font-family:Arial,helvetica,sans-serif;font-size:11px;color:#666666;margin-top:5px;font-weight:normal;}
div.softblue a{font-family:Arial,helvetica,sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:normal;}
div.softblue a:hover{font-family:Arial,helvetica,sans-serif;font-size:11px;color:#666666;text-decoration:underline;font-weight:normal;}

div#breadcrumbs{color:#333333;margin-bottom:20px;}
div#breadcrumbs a{color:#666666;text-decoration:underline;}
div#breadcrumbs a:hover{color:#666666;text-decoration:none;}

div#logos {margin-top:20px;text-align:center;padding-top:20px;margin-bottom:20px;width:100%;height:50px;clear:both;float:none;}
div#logos a img{margin-left:10px;margin-right:10px;}
div#logos img{margin-left:10px;margin-right:10px;}

/* links directory */
div.CatCol {float:left; width:400px; padding-top:20px;}
div.MainCat {height:25px; font-weight:bold; color:#666; font-size:16px;}
div.MainCat a{font-weight:bold; color:#666; font-size:16px;text-decoration:none;}
div.MainCat a:hover{font-weight:bold; color:#666; font-size:16px;text-decoration:underline;}
div.SubCat {height:25px; }

#dhtmltooltip{position:absolute;width:150px;border:1px solid #007bff;padding:5px;background-color:#ffffff;visibility:hidden;z-index:100;color:#000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}