@charset "utf-8";
/* CSS Document */
#container{background:url(../images/containerbg-sub.jpg) no-repeat;}
.pageContent{margin-top:100px; background:url(../images/bg-subpagecontent.gif) repeat-y;}
.pageContentLeft{padding:90px 0 0 0; width:720px; background:none; background:url(../images/subpage-header.jpg) no-repeat; color:black; display:inline;}
.pageContentRight{padding:0; width:240px;}
.pageContentRight img{margin-right:0;}

.pgAboutUs .linkAboutUs, .pgContactUs .linkContactUs, .pgDeals .linkDeals, .pgDestination .linkDestination, .pgReservations .linkReservations, .pgTravelGuides .linkTravelGuides, .pgPhotoGallery .linkPhotoGallery, .pgReletedInfo .linkReletedInfo{background:url(../images/navmain-hover.png) right top no-repeat; color:#0D161D;}

.pageData h6.breadCrumb{font-family:tahoma, Arial; font-size:11px; color:#548DA0; font-weight:normal; margin:0 0 20px 0;}
h6 a{color:#548DA0;}
.pageContentLeft h1{color:#990000;}

.pageData{margin:0 30px;}

.pricesQuickLinks h5, .pricesQuickLinks h6{margin:0 10px;}
.pricesQuickLinks ol{margin:0; padding:0;}
.pricesQuickLinks ol li{margin:0 0 1px 0; padding:0; list-style:none; font-family:tahoma, Arial; font-size:11px; color:#AFD7CE;}
.pricesQuickLinks ol li.heading{background:url(../images/pricesquicklinks-head.gif) no-repeat black; color:white; font-weight:bold; padding:5px 0 5px 25px;}
.pricesQuickLinks ol li.row1{background:url(../images/pricesquicklinks-row1.gif) repeat-y; padding:5px 0 5px 15px;}
.pricesQuickLinks ol li.row2{background:url(../images/pricesquicklinks-row2.png) repeat-y; padding:5px 0 5px 15px;}
.pricesQuickLinks ol li label{width:170px; float:left; vertical-align:middle;}
.pricesQuickLinks ol li label a{color:#AFD7CE; text-decoration:none;}
.pricesQuickLinks ol li label a:hover{color:#F3EA61; text-decoration:underline;}
.flashCountries{margin:10px;}
.flashCountries img{margin:20px 0;}
.flashCountries a img{margin:0;}
.postPageContent{background:url(../images/postcontent-sub.gif) no-repeat;}

ol.terms{margin:0; padding:0;}
ol.terms li{margin:0 0 10px 0; padding:0 0 0 25px; list-style:none; background:url(/images/icon/accept-16x16.png) no-repeat 5px 4px;}
ol.terms li.subPoint{margin-left:30px; background:url(/images/icon/bulletarrow.gif) no-repeat 5px 5px;}

.pageData h5{margin:10px 0 0 0; padding:0; font-weight:normal; color:#20363E; font-size:15px; text-decoration:none;}
.pageData h6{margin:0 0 5px 0; padding:0; font-weight:normal; color:#663300; font-size:19px;}

.pageData h3{margin:0; padding:0; font-weight:normal; color:#20363E; font-size:24px;/* border-top:1px dotted #ccc;*/}
.pageData h4{margin:5px 0 10px 0; padding:0; font-weight:normal; color:#663300; font-size:19px;}

ol.bulletedList{margin:0 0 10px 0; padding:0;}
ol.bulletedList li{margin:0; padding:0 0 0 20px; list-style:none; background:url(/images/icon/bulletarrow.gif) no-repeat 5px 5px;}

.imageLeft{margin:5px 10px 10px 0; padding:10px; border:1px solid #ccc; background-color:white;}
.imageRight{margin:5px 0 10px 10px; padding:10px; border:1px solid #ccc; background-color:white;}

ol.destinations{margin:0; padding:0 0 90px 0; background:url(/images/data-separator.gif) no-repeat left bottom;}
ol.destinations li{margin:0 15px 0 0; padding:5px 0 5px 20px; list-style:none; font-size:17px; float:left; background:url(/images/icon/bulletarrow.gif) no-repeat 5px 9px;}
ol.destinations li.current{background:url(/images/icon/down.gif) no-repeat -15px;}
ol.destinations li.current a{color:#660000; text-decoration:none;}

h6.linkDays, span.linkDays{border-top:1px dotted #ccc; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; text-align:right; clear:both; margin-bottom:10px;}
h6.linkDays a, span.linkDays a{color:#663300; text-decoration:none;}
h6.linkDays a:hover, span.linkDays a:hover{color:#660000; text-decoration:underline;}

.weather{width:210px; margin:5px 0 10px 10px; padding:5px; border:1px solid #E4E4E4; background-color:white; float:right;}

ol.packages{margin:0; padding:0;}
ol.packages li{margin:0; padding:0; list-style:none; width:210px; float:left; margin-right:15px;}
ol.packages h5{font-size:18px; color:#330000; margin-top:0; margin-bottom:5px;}

ol.packages li.mgnRight0{margin-right:0;}

.guideTopics{width:660px; position:absolute; margin-top:45px; #margin-top:30px;}
.guideTopics .dataTopics{padding:0 20px; background:url(/images/travel-guides/popmid.gif) repeat-y;}
.guideTopics .dataTopics td{border-bottom:1px solid #CDD6D8; font-size:11px; height:100%;}
.guideTopics .dataTopics td a{padding:3px; display:block; color:black; text-decoration:none;}
.guideTopics .dataTopics td a:hover{background-color:#548DA0; color:#fff; text-decoration:underline;}

/* Enquiry */
.enquiry{width:660px; padding:0; float:left;}
.enquiry ul,li{margin:0; padding:0;}
.enquiry ul{padding:10px;}
.enquiry li{padding:10px 5px 10px 0; display:block; list-style:none; border-bottom:1px solid #E6E4D7;}
.enquiry label{width:200px; float:left; padding-right:10px; text-align:right;}
.selectBox, textarea, input{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px;}
li.row1{background-color:#FDF9D9;}
.txtBold{font-size:12px; font-weight:bold;}
.txtBoldOption{margin-left:15px; font-size:12px;}
.listDeals option{padding-left:10px;}
.listDeals .txtBold{background:url(/images/icon/down.gif) no-repeat -20px -6px #FFFF88; padding-left:15px;}

/* Bulleted List */
.bulletedList{clear:both; float:none; padding:10px 0; #display:inline;}
.bulletedList ol{margin:0 10px; padding:0;}
.bulletedList ol li{margin:0 0 5px 0; padding:0 0 0 23px; list-style:none; background:url(/images/icon/tick.gif) no-repeat left 4px;}
.bulletedList ol li.subLi{margin-left:20px; background:url(/images/icon/arrow.gif) no-repeat 10px 7px;}
.bulletedList ol li.subLiSub{margin-left:40px; background:url(/images/icon/arrow.gif) no-repeat 10px 7px;}

/* Sitemap */
ol.sitemap li{ border-bottom:1px dotted #E6E4D7;}
ol.sitemap li, ol.sitemap li.subLi{background:url(/images/icon/arrow2.gif) no-repeat left 5px;}
ol.sitemap li.parentNode{background:url(/images/icon/arrow2a.gif) no-repeat left 5px;}
ol.sitemap li a{color:#333; text-decoration:none;}
ol.sitemap li a:hover{color:#990000; padding-left:3px; text-decoration:underline;}

/*  */
.width350{width:330px;}
.noBorder{border:none;}

/* Message */
.messageArea{background-color:#E3FBDB; border:1px solid #B6E6B5; padding:10px; text-align:center;}
.messageErrorArea{background-color:#FFEAEA; color:#380E0A; border:1px solid #FFBFBF; padding:10px; text-align:center;}

a.redText{color:#990000; text-decoration:underline; font-weight:bold;}
.mandatoryStar{color:#ff0000; font-weight:bold;}
