@charset "utf-8";
/* CSS Document */

.searchDestination{margin-top:10px; border:4px solid #c2d8a5; width:697px; float:left; clear:both}
.SearchInside{border:1px solid #70b82b; padding:1px; width:693px; float:left}
.greenContainer{width:375px; background:#e7eee5; padding:15px 10px 20px 15px; float:left}
.greenContainer table{margin-top:10px;}
.whiteContainer{background:#fff; padding-top:30px; padding-bottom:20px; width:290px; text-align:center; float:right}

.popularHolidays{font:11px verdana; color:#a6ce39; margin-top:20px}
.popularHolidays a{font:bold 13px verdana; color:#005dac}
.popularHolidays small a{font:11px verdana; font-weight:normal; color:#005dac}
.popularHolidaysDiv{float:left; width:320px; margin-top:15px; padding-left:5px; margin-right:55px;}
.popularHolidaysDiv p{margin-top:5px; line-height:17px;}

.recentTrip{width:320px; margin-right:65px; margin-top:30px; float:left}
.recentTrip p{clear:both}
.recentTrip_Inner{width:303px; border-top:3px solid #70b82b; margin:10px 0 5px 0;padding:0 10px 20px 7px;border-bottom:1px solid #c2d8a5;float:left; }
.recentTrip_Inner p {font:13px verdana; color:#868686; padding-top:20px; float:left; width:300px;}
.recentTrip_Inner img{width:46px; height:46px; border:1px solid #ec1111; margin-right:10px; float:left}

.tripAlertBox{border:3px solid #c2d8a5; margin-top:25px;}
.tripAlertBox_inside{border:1px solid #70b82b; }
.tripAlertBox_inside p.space{padding:10px;}
.tripGreenBox{font:13px verdana; color:#016a5f; background:#c2d8a5; padding:5px; line-height:18px;}
.tripGreenBox span{font:13px verdana; color:#ff6600}
.tripAlertBox table{margin-top:20px;}

.darkGreenBox{font:13px verdana; background:#70b82b; border:3px solid #c2d8a5; margin:10px; padding:5px; line-height:18px;}

/*.TripwidgetContainer{background:#e1f4fd; margin-top:5px; clear:both;}
.Tripwidget{background:#e1f4fd; width:482px; padding-bottom:2px; border-right:3px solid #fff; float:left;}
.Tripwidget p.backgroundBlue{background:#0095d9; padding:5px 0 5px 10px;}
.Tripwidget p {padding-left:10px; line-height:18px}
.TripPreference{background:#e1f4fd; width:220px; float:left}
.TripPreference p.backgroundBlue1{background:#0095d9; padding:5px 0 5px 10px; line-height:18px;}
.TripPreference	table td{border-bottom:1px dashed #0095d9; height:29px;}
.TripPreference	table td table td{border:0; height:0}
.TripwidgetLinks{border-top:1px solid #808284; border-bottom:1px solid #808284; background:#e1f4fd; padding:5px 10px; line-height:18px; margin-top:2px;}
html> body .TripwidgetLinks{margin-top:0}  html> body .TripPreference table td{height:30px;}*/

.TabHead{overflow:hidden; display:block; margin-bottom:20px; margin-top:15px; padding-left:15px; height:60px; width:685px; border-bottom:2px solid #70b82b;float:left; clear:both;}
.TabHead h2 {padding-left:5px; margin-bottom:4px; margin-right:10px; font-weight:normal; background:url("../../images/tabR5_horLft_grn.gif") 0 0 no-repeat; font-size:19px;  font-family:verdana; float:left; }
.TabHead h2 a, 
.TabHead h2 span {display:block; padding:10px 10px 7px 10px; background:url("../../images/tabR5_horRgt_grn.gif") 100% 0 no-repeat; color:#005dac;  float:left;text-decoration:none;}
.TabHead h2.active {background-image:url("../../images/tabR5_horLftActive_grn.gif"); position:relative; margin-top:-1px; }
html> /**/ body .TabHead{overflow:inherit; height:63px;}
html> /**/ body .TabHead h2.active{ margin-top:2px;}
.TabHead h2.active a{color:#4eb74b !important}
.TabHead h2.active a, 
.TabHead h2.active span {background-image:url("../../images/tabR5_horRgtActive_grn.gif"); cursor:default; position:relative;}
.TabHead h2 a:hover {color:#005dac; text-decoration:underline}
.TabHead h2.active a:hover {text-decoration:none; cursor:default;}

.TabHead1{overflow:hidden; display:block; margin-bottom:30px; margin-top:20px; padding-left:10px; height:31px; width:700px; border-bottom:2px solid #70b82b;float:left; clear:both;}
.TabHead1 h2 {padding-left:5px; margin-bottom:4px; margin-right:10px; font-weight:normal; background:url("../../images/tabR5_horLft_grn.gif") 0 0 no-repeat; font-size:17px;  font-family:verdana; float:left; }
.TabHead1 h2 a, 
.TabHead1 h2 span {display:block; padding:7px 10px 7px 7px; background:url("../../images/tabR5_horRgt_grn.gif") 100% 0 no-repeat; color:#005dac;  float:left;text-decoration:none;}
.TabHead1 h2.active {background-image:url("../../images/tabR5_horLftActive_grn.gif"); position:relative; margin-top:-1px; color:#4eb74b}
html> /**/ body .TabHead1{overflow:inherit; height:34px;}
html> /**/ body .TabHead1 h2.active{ margin-top:2px;}
.TabHead1 h2.active a{color:#4eb74b !important}
.TabHead1 h2.active a, 
.TabHead1 h2.active span {background-image:url("../../images/tabR5_horRgtActive_grn.gif"); cursor:default; position:relative;}
.TabHead1 h2 a:hover {color:#005dac; text-decoration:underline}
.TabHead1 h2.active a:hover { text-decoration:none; cursor:default;}

.TabHead2{overflow:hidden; display:block; margin-top:20px; height:29px; border-bottom:2px solid #70b82b;clear:both;}
.TabHead2 h3 {padding-left:3px; margin-right:5px; font-weight:normal; font-size:15px; font-weight:bold;  font-family:verdana; float:left;}
.TabHead2 h2 {padding-left:5px; margin-bottom:4px; margin-right:5px; font-weight:normal; background:url("../../images/tabR5_horLft_grn.gif") 0 0 no-repeat; font-size:14px; font-weight:bold;  font-family:verdana; float:left; }
.TabHead2 h2 a, 
.TabHead2 h2 span {display:block; padding:5px 10px 7px 7px; background:url("../../images/tabR5_horRgt_grn.gif") 100% 0 no-repeat; color:#005dac;  float:left;text-decoration:none;}
.TabHead2 h2 a img{margin-bottom:-4px; margin-right:2px;}
.TabHead2 h2.active {background-image:url("../../images/tabR5_horLftActive_grn.gif"); position:relative; margin-top:-1px; }
html> /**/ body .TabHead2{overflow:inherit; height:32px;}
html> /**/ body .TabHead2 h2.active{ margin-top:2px;}
.TabHead2 h2.active a{color:#4eb74b !important}
.TabHead2 h2.active a, 
.TabHead2 h2.active span {background-image:url("../../images/tabR5_horRgtActive_grn.gif"); cursor:default; color:#7fb942; position:relative;}
.TabHead2 h2 a:hover {color:#005dac;}
.TabHead2 h2.active a:hover { text-decoration:none; cursor:default;}

.TripcommentBox{border:2px solid #70b82b; border-top:0;}


.yearTabHead {overflow:hidden; display:inline; margin:20px 5px 20px 5px;padding-left:10px; height:30px; width:690px; border-bottom:3px solid #ff6600;float:left; clear:both;}
.yearTabHead h2 {padding-left:5px; margin-bottom:4px; margin-right:5px; font-weight:normal; background:url("../../images/tabR5_horLft_grn.gif") 0 0 no-repeat; font-size:17px;  font-family:verdana; float:left; }
.yearTabHead h2 a, 
.yearTabHead h2 span {width:37px; display:block; padding:5px; background:url("../../images/tabR5_horRgt_grn.gif") 100% 0 no-repeat; color:#005dac;  float:left;text-decoration:none;}
.yearTabHead h2.active {background-image:url("../../images/TriptabR5_horLftActive_grn.gif"); position:relative;}
.yearTabHead h2.active a, 
.yearTabHead h2.active span {background-image:url("../../images/TriptabR5_horRgtActive_grn.gif"); color:#fff; cursor:default; position:relative;}
.yearTabHead h2 a:hover {color:#005dac;}
.yearTabHead h2.active a:hover { text-decoration:none; cursor:default;}



.yearTabHeadInside {overflow:hidden; margin-top:20px; padding-left:7px; height:25px; width:510px; border-bottom:3px solid #ff6600; float:left; clear:both;}
.yearTabHeadInside h2 {padding-left:2px; margin-bottom:4px; margin-right:5px; font-weight:normal; background:url("../../images/tabR5_horLft_grn.gif") 0 0 no-repeat; font-size:14px;  font-family:verdana; float:left; }
*html .yearTabHeadInside h2{margin-right:4px;}
.yearTabHeadInside h2 a, 
.yearTabHeadInside h2 span {width:25px; display:block; padding:5px; background:url("../../images/tabR5_horRgt_grn.gif") 100% 0 no-repeat; color:#005dac;  float:left;text-decoration:none;}
.yearTabHeadInside h2.active {background-image:url("../../images/TriptabR5_horLftActive_grn.gif"); position:relative; }
.yearTabHeadInside h2.active a, 
.yearTabHeadInside h2.active span{background-image:url("../../images/TriptabR5_horRgtActive_grn.gif"); color:#fff; cursor:default; position:relative;}
.yearTabHeadInside h2 a:hover {color:#005dac;}
.yearTabHeadInside h2.active a:hover { text-decoration:none; cursor:default;}
.yearTabBottom{width:510px; font:12px verdana; color:#4eb74b; float:left; padding-left:7px; margin-bottom:15px; clear:both}
.yearTabBottom p{float:left; width:32px; padding-right:10px; text-align:center; display:block}


.themeHead {margin-top:30px; }
.themeHead h2{font:17px Verdana;color:#4eb74b; padding-top:22px; float:left}
.themeHead img{width:78px; height:58px; border:1px solid #ffcb05; margin-right:7px; float:left;}
.themeHead p{font:bold 14px verdana; color:#000; margin-top:15px; padding-left:2px; padding-right:2px;}
.themeHead p span{font:11px verdana; color:#4eb74b;}
.themeHead a{font:12px verdana; color:#005dac; line-height:20px;}

.preferenceHelp, .finaliseAplace{font:12px verdana; background:#fff; border:2px solid #8ed8f8; width:180px; padding:10px; line-height:18px; line-height:18px;}
.finaliseAplace{width:200px;}
.finaliseAplace span{color:#ff6600; font-weight:bold}

.tripgreen{background:#e7eee5; border:1px solid #70b82b; width:591px; margin-right:5px; margin-top:5px; float:left}
.tripBlue{background:#e1f4fd; border:1px solid #0095da; width:100px; text-align:center; padding:5px; margin-top:5px; float:left}
html> /**/ body .tripBlue{ padding:3px 4px;}
.tripSort{width:250px; padding:7px; float:left}
.tripSearch{border-left:2px solid #fff; padding:7px;  width:310px; float:left}
.tripgreenInside{background:#e7eee5; border:1px solid #70b82b; width:514px; margin-top:20px; float:left}
.tripSortInside{width:227px; padding:5px; margin-right:5px; float:left}
.tripSearchInside{padding:5px;  width:260px; float:left}
.tripBlueLeft{background:#e1f4fd; border:1px solid #0095da; text-align:center; padding:10px; margin:2px 0; clear:both}
.tripSearch small a, .popularPlaces small a, .tripSearchInside small a{font:bold 13px verdana; background:#ff9900; height:1px; border:1px solid #ffffff; padding:1px 4px; padding-top:3px; margin-left:2px; text-decoration:none;}
html> /**/ body .tripSearch small a, .popularPlaces small a, .tripSearchInside small a{padding:2px 4px;}
.tripSearch small a:hover, .popularPlaces small a:hover, .tripSearchInside small a:hover{text-decoration:underline; color:#005dac;}
.popularPlaces small a{padding:2px 6px; margin-left:0;}

.monthTripContaienr{border-bottom:1px solid #70b82b; margin-bottom:15px; margin-left:10px;}
.monthTripContaienr1{border-bottom:1px solid #70b82b; margin-bottom:15px;}
.tripListing, .tripLisLarge{font:12px verdana; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.tripListing p{margin-bottom:6px; line-height:18px;}
.tripRank{height:35px; margin:30px 0}
.tripLisLarge p{margin-bottom:6px; line-height:18px;}

.greenBox table{background:#e7eee5; padding:7px;}
.greenBorderContainer{border:1px solid #70b82b; padding:5px 5px 5px 150px; margin-bottom:40px;}
.tripBox{border:1px solid #bcbec0; margin-top:15px; margin-bottom:10px;}
.tripBoxBlue{border:14px solid #b9e5fb; height:186px;}

.tripList{font:12px verdana; color:#868686; border-bottom:1px dashed #ccc; padding:0 5px 15px 10px; margin-bottom:10px;}
.tripList p{line-height:18px; margin-bottom:2px;}
.tripList small a{font:12px verdana; color:#005dac; text-decoration:none}
.tripList small a:hover{text-decoration:underline}
.tripList a{font:14px verdana; color:#005dac; text-decoration:none}

.tripDetail{width:460px; margin-right:15px; float:left;}
.tripDetail p{line-height:18px; margin-bottom:7px;}
.tripDetail p a{font:12px verdana; color:#005dac}
.tripCalender{width:235px; float:left}

.tagBlueBox{border:4px solid #e1f4fd; background:#f4fbfe; padding:5px; margin-top:5px;}
.greyboxTrip{font:12px verdana; color:#ff6600; background:#e6e7e8;padding:5px 5px 5px 35px; margin-bottom:2px;}
.Time{border:1px solid #e6e7e8; background-color:#e7eee5; float:left; width:470px;margin-top:3px; margin-bottom:5px; padding-left:20px;}
.Time p{padding:5px; width:190px; float:left}

.tabGrey{font:13px verdana;}
.tabGrey td div.selectedtab{font:bold 13px verdana; color:#016a5f; background:#e6e7e8; padding:5px; text-align:center}
.tabGrey a{font:13px verdana; color:#000}
.tabGrey a:hover{font:13px verdana; color:#005dac}
.tabGrey td{padding:5px; padding-bottom:0}
.tabGrey td p{border-right:1px solid #4eb74b;text-align:center}

.yellowPopup{font:11px arial; background:#fff9b8; border:1px solid #ffcb05; padding:1px; width:235px; }
.yellowPopup small{font:10px arial;}
.yellowPopup p.yellowbg{background:#fff200; padding:5px; line-height:20px; padding-left:10px;}

.Lyellow{background:#fff200; margin:10px 15px; padding:5px 0 5px 50px}

.tripPhotosBox{width:505px; margin-right:5px; margin-top:20px; float:left}
.tripPhotosBoxRight{width:200px; margin-top:20px; float:left}

.tripText{font:12px verdana; color:#868686; border-bottom:1px dashed #ccc; padding:10px; clear:both}
.tripText p{font:12px verdana; color:#000; margin-top:8px}
.tripText a{font:12px verdana; color:#005dac}

.tripPhotos{border:1px solid #e6e7e8; background:#f1f2f2; margin-top:10px;padding:10px 0 10px 17px; margin-bottom:3px; }
.tripPhotos_inside{border:1px solid #e6e7e8; background:#fff; margin-top:4px 0; width:160px; height:160px;}

.tripChatBox{background:#e1f4fd; padding-bottom:30px; margin-bottom:2px;-}
.tripChatBox p{padding:7px 0; text-align:center; background:#8ed8f8}
.tripChatBox table td{border-bottom:1px dashed #8ed8f8; padding-bottom:5px; padding-top:5px;}
.paginationTrip{border-top:2px solid #e7eee5; margin-top:10px; padding-top:10px; clear:both}

.blueContainer{background:#8ed8f8; width:470px; border:1px solid #c2d8a5; border-right:0; height:167px; margin-top:10px; padding-top:5px; float:left}
.blueContainerright{height:175px; width:11px; margin-top:10px; float:left; }

.buddiesReplyBox_lgreen{background:#e7eee5; width:470px; border:1px solid #c2d8a5; border-right:0; height:167px; margin-top:10px; padding-top:5px; float:left}

.FinaliseAlertBox{background:#ffe9be; padding:5px 10px; border:2px dotted #ff6600; margin:10px 0}
.Month_YearComponent{margin-top:35px;}

/* Right Section Containers */
.popularPlaces{background:#e1f4fd; border:1px solid #b9e5fa;margin-bottom:20px;}
.popularPlaces h3{font:17px verdana; color:#016a5f; padding:10px; padding-bottom:0; font-weight:bold}
.popularPlaces p{margin-top:10px; padding-left:15px; display:block}
.popularPlaces p a{font:13px verdana; color:#005dac; text-decoration:none}
.popularPlaces p a:hover{text-decoration:underline}
.popularPlaces p.active{background:#eff9fe; padding-top:5px; margin-left:5px; margin-right:3px;}
.popularPlaces p.active img{margin:7px 0 0 -15px;}

.setAlert{border:2px solid #c2d8a5; margin:0 5px 20px 5px;}
.setAlert-inside{border:1px solid #70b82b; padding:10px 5px}
.setAlert-inside p{margin-bottom:10px;}

.personalisePackage{border:2px solid #cad9ed; margin:0 5px 20px 5px; width:190px; background:#fff;}
.personalisePackage p.Pbg{font:16px verdana; color:#FFFFFF; background:#227dbc url(../../images/personalisedPackage-icon.gif) no-repeat; background-position:right top; padding:5px; border-bottom:2px solid #cad9ed}

.upcomingTrips{border:1px solid #70b82b; margin-bottom:20px;}
.upcomingTrips h3{font:bold 17px verdana; color:#016a5f; border-bottom:1px solid #70b82b; padding:5px}
.upcomingTrips p{font:12px verdana; color:#868686; line-height:16px; padding:0 5px; margin-top:8px;}
.upcomingTrips p a{font:12px verdana; color:#005dac;}
.upcomingTrips p.Tborder{border-top:1px solid #c2d8a5; margin:5px; padding-top:5px;}

/* End of Section Containers */