﻿
 .top_bar{margin-bottom:3px !important;}
.interactive_banner{z-index:6 !important;}
a{cursor:pointer;}

/* - pop ups - */

/*Vacetion Dates PopUp*/
.vacetiondates{width:220px; border:1px solid #f04e22; top:0px; right:0px; z-index:444; padding-top:15px; padding-bottom:15px; background-color:white; direction:rtl;} /*position:absolute;*/ 
.vacetiondates .frame{width:86%; margin:0px auto; position:relative;}
.vacetiondates .frame a.exit{position:absolute; top:-5px; left:0px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.vacetiondates .frame a.exit:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.vacetiondates .frame .toptitle{display:block; border-bottom:1px solid #f04e22; text-align:right;}
.vacetiondates .frame .toptitle span{color:#f04e22; font-weight:bold; font-size:16px; display:block;}

.vacetiondates .frame .checkdiv{display:block; margin-top:20px; text-align:right; vertical-align:top;}
.vacetiondates .frame .checkdiv span.topblacktitle{color:#000; display:block; font-weight:bold; font-size:14px; }
.vacetiondates .frame .checkdiv .selectcheck{display:block; height:20px; text-align:right; font-size:0px; padding-top:5px;}
.vacetiondates .frame .checkdiv .selectcheck .checkimg{float:right; width:12%; height:20px;}
.vacetiondates .frame .checkdiv .selectcheck .checkimg input{}
.vacetiondates .frame .checkdiv .selectcheck .month{float:right; width:88%; height:20px; line-height:18px; }
.vacetiondates .frame .checkdiv .selectcheck .month span{color:#262626; font-weight:normal; font-size:14px;}

.vacetiondates .frame .choosebtn{display:block; text-align:right; padding-top:20px;}
.vacetiondates .frame .choosebtn a.choose{cursor:pointer; width:79px; height:27px; background:url('../Images/ChooseBtn.png') left top no-repeat; cursor:pointer; display:inline-block;}
.vacetiondates .frame .choosebtn a.choose:hover{background:url('../Images/ChooseBtn.png') left bottom no-repeat;}

.vacetiondates .frame a.opendates{color:#a0b7c5; font-weight:bold; font-size:13px; margin-top:15px; display:inline-block;}
.vacetiondates .frame a.opendates:hover{color:#003f62;}


/*Vacetion Style PopUp*/
.vacetionstyle{width:220px; border:1px solid #f04e22; top:0px; right:0px; z-index:444; padding-top:15px; padding-bottom:15px; background-color:white; direction:rtl;}
.vacetionstyle .frame{width:86%; margin:0px auto; position:relative;}
.vacetionstyle .frame a.exit{position:absolute; top:-5px; left:0px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.vacetionstyle .frame a.exit:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.vacetionstyle .frame .toptitle{display:block; border-bottom:1px solid #f04e22; text-align:right;}
.vacetionstyle .frame .toptitle span{color:#f04e22; font-weight:bold; font-size:16px; display:block;}

.vacetionstyle .frame .checkdiv{display:block; text-align:right; vertical-align:top; padding-top:7px;}
.vacetionstyle .frame .checkdiv span.topblacktitle{color:#000; display:block; font-weight:bold; font-size:14px; }
.vacetionstyle .frame .checkdiv .selectcheck{display:block; height:20px; text-align:right; font-size:0px; padding-top:8px;}
.vacetionstyle .frame .checkdiv .selectcheck .checkimg{float:right; width:12%; height:20px;}
.vacetionstyle .frame .checkdiv .selectcheck .checkimg input{}
.vacetionstyle .frame .checkdiv .selectcheck .icondiv01{float:right; width:13%; height:20px; background:url('../Images/PopStyle_Icon01.png') right top no-repeat;}
.vacetionstyle .frame .checkdiv .selectcheck .icondiv02{float:right; width:13%; height:20px; background:url('../Images/PopStyle_Icon02.png') right top no-repeat;}
.vacetionstyle .frame .checkdiv .selectcheck .icondiv03{float:right; width:13%; height:20px; background:url('../Images/PopStyle_Icon03.png') right top no-repeat;}
.vacetionstyle .frame .checkdiv .selectcheck .icondiv04{float:right; width:13%; height:20px; background:url('../Images/PopStyle_Icon04.png') right top no-repeat;}
.vacetionstyle .frame .checkdiv .selectcheck .icondiv05{float:right; width:13%; height:20px; background:url('../Images/PopStyle_Icon05.png') right top no-repeat;}
.vacetionstyle .frame .checkdiv .selectcheck .month{float:right; width:75%; height:20px; line-height:18px; }
.vacetionstyle .frame .checkdiv .selectcheck .month span{color:#262626; font-weight:normal; font-size:14px;}

.vacetionstyle .frame .choosebtn{display:block; text-align:left; padding-top:20px;}
.vacetionstyle .frame .choosebtn a.choose{cursor:pointer; width:79px; height:27px; background:url('../Images/ChooseBtn.png') left top no-repeat; cursor:pointer; display:inline-block;}
.vacetionstyle .frame .choosebtn a.choose:hover{background:url('../Images/ChooseBtn.png') left bottom no-repeat;}

.vacetionstyle .frame a.clearSelection{color:#a0b7c5; font-weight:bold; font-size:13px; position:relative; top:-25px; left:0px; text-decoration:underline;}
.vacetionstyle .frame a.clearSelection:hover{color:#003f62;}




/*Opinion PopUp*/
.OpinionPopDiv{width:370px;  z-index:444; margin:0px; border:1px solid #f04e22; text-align:center; padding-top:20px; padding-bottom:20px; background-color:white; direction:rtl;}
.OpinionPopDiv .ContentBorder{width:370px; margin:0px auto;}
.OpinionPopDiv .ContentBorder .OpinionPop_title{display:block; margin-top:10px; border-bottom:1px solid #f04e22; margin:0px auto; text-align:right; width:90%;}
.OpinionPopDiv .ContentBorder .OpinionPop_title strong{color:#f04e22; font:bold 1.4em arial; display:inline-block; margin-top:5px;}
.OpinionPopDiv .ContentBorder a.cancelBTN {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; float:left; text-decoration:none; width:23px; height:21px; font-size: 2px; color: white; background:url('../Images/popup_exit_ico.gif') left top repeat-y; margin-left:-5px; margin-top:2px;}
.OpinionPopDiv .ContentBorder a.cancelBTN:hover{background-position: left 21px; text-decoration:none; color:#fff;}
        
.OpinionPopDiv .ContentBorder .OpinionPopTBL{width:360px; min-height:20px; margin:0px auto; padding:0px; padding-top:10px; text-align:right;}     
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop{width:360px; margin:0px auto; padding:0px; vertical-align:top;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent{width:300px; margin:0px auto;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BlueTitleIMG{position:relative; z-index:777;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BlueTitleIMG img{position:absolute; top:2px; right:-5px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BlueTitleIMG span{margin-right:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL{width:300px; margin:0px; padding:0px; padding-top:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.Title{ height:25px; text-align:right;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.Title span{color:#262626; font:bold 11px arial;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.TextArea{width:200px; height:25px; text-align:right;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.TextArea input{width:183px; font:normal 11px arial;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.SelectArea{width:200px; height:25px; text-align:right;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL table.LeftPopTBL td.SelectArea select{width:185px; font:normal 11px arial; border:1px solid #e6e7e8;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .ratediv{display:block; height:35px; vertical-align:top;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote01{background:url('../images/Vote_Ico_Fixed.gif') right 0px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote02{background:url('../images/Vote_Ico_Fixed.gif') right -23px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote03{background:url('../images/Vote_Ico_Fixed.gif') right -46px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote04{background:url('../images/Vote_Ico_Fixed.gif') right -69px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote05{background:url('../images/Vote_Ico_Fixed.gif') right -92px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .Vote00{background:url('../images/Vote_Ico_Fixed.gif') right -115px repeat-y; width:116px; height:23px; margin-top:10px; float:left; margin-left:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent span.RateText{float:left; font:normal 11px arial; color:#f04e22; display:block; margin-top:11px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent span.righttitle{float:left; margin-left:8px; font:bold 12px arial; color:#262626; display:block; margin-top:11px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent textarea{width:98%; font:normal 0.8em arial; direction:ltr; border:1px solid #e6e7e8; overflow:auto; text-align:right; color:#8c8c8c; float:none; margin-top:10px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BottomLeftDiv{width:300px; height:auto; display:block; margin-top:40px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BottomLeftDiv .AcceptDiv{width:100%; display:block; vertical-align:middle; margin-top:10px; height:auto;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BottomLeftDiv .AcceptDiv span{color:#262626; font:normal 11px arial; display:inline-block; margin-right:3px; margin-top:3px; line-height:12px;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BottomLeftDiv .AcceptDiv input{color:#003f62; margin-top:3px; display:inline-block;}
.OpinionPopDiv .ContentBorder .OpinionPopTBL td.LeftPop .LeftContent .BottomLeftDiv a.AddBTN{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; float:left; width:113px; height:38px; background:url('../images/AddOpinion_BTN.png') right top no-repeat; cursor:pointer;}

.describe{display:block; text-align:right; margin-top:10px; margin-bottom:5px;}
.describe span{display:block; color:#262626; font:bold 12px arial;}
.describe input{display:block; color:#262626; font:bold 12px arial; border:1px #e6e7e8; border-style:solid; width:99%;}


.OpinionPopDiv td.Airline_Voting {margin-left:10px; padding-top:2px; padding-bottom: 2px !important; vertical-align: top;}
.OpinionPopDiv td.Airline_Voting img.Voting_star{background:url('../images/Vote_Ico_Fixed.gif') left top repeat-y;background-position: left -115px; width:116px; height:23px; vertical-align: middle; margin-left: 5px;}
.OpinionPopDiv td.Airline_Voting img.Voting_star01{background-position: left top;}
.OpinionPopDiv td.Airline_Voting img.Voting_star02{background-position: left -23px;}
.OpinionPopDiv td.Airline_Voting img.Voting_star03{background-position: left -46px;}
.OpinionPopDiv td.Airline_Voting img.Voting_star04{background-position: left -69px;}
.OpinionPopDiv td.Airline_Voting img.Voting_star05{background-position: left -92px;}
.OpinionPopDiv span.Vote_num {font-size:0.9em; color:#646879; vertical-align: middle;}





/*Choose Destination PopUp*/
.choosedestination{width:460px; border:1px solid #f04e22; top:0px; right:0px; z-index:444; padding-top:15px; padding-bottom:15px; background-color:white; direction:rtl;}
.choosedestination .frame{width:90%; margin:0px auto; position:relative;}
.choosedestination .frame a.exit{position:absolute; top:-5px; left:0px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.choosedestination .frame a.exit:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.choosedestination .frame .toptitle{display:block; border-bottom:1px solid #f04e22; text-align:right;}
.choosedestination .frame .toptitle span{color:#f04e22; font-weight:bold; font-size:16px; display:block;}

.choosedestination .frame .contentpop{width:100%; display:block; min-height:190px; margin-top:10px; font-size:0px;}
.choosedestination .frame .contentpop .rightside{width:60%; float:right; min-height:190px; border-left:1px solid #e6e7e8;}
.choosedestination .frame .contentpop .rightside .topcontenttitle{color:#262626; font:bold 12px arial;}

.choosedestination .frame .triplelinkdiv{display:block; font-size:0px; padding:0px; height:25px; vertical-align:top;}
.choosedestination .frame .triplelinkdiv a.countrylink{float:right; height:28px; font-size:13px; font-weight:normal; text-decoration:none; color:#000; cursor:pointer; width:88px; line-height:25px; vertical-align:middle; display:inline-block;}
.choosedestination .frame .triplelinkdiv a.countrylink p{display:inline-block; color:#748da6; font-weight:bold; line-height:13px; margin-left:3px;}
.choosedestination .frame .triplelinkdiv a.countrylink:hover{text-decoration:underline;}
.choosedestination .frame .triplelinkdiv a.countrylink p:hover{color:#748da6;}

.choosedestination .frame .triplelinkdiv .countrylink{float:right; height:20px; font-size:13px; font-weight:normal; text-decoration:none; color:#000; cursor:pointer; width:88px; line-height:20px; vertical-align:middle; display:inline-block;}
.choosedestination .frame .triplelinkdiv .countrylink span{display:inline-block; color:#748da6; font-weight:bold; line-height:13px; margin-left:3px;}
.choosedestination .frame .triplelinkdiv .countrylink:hover{text-decoration:underline;}
.choosedestination .frame .triplelinkdiv .countrylink span:hover{color:#748da6;}


.choosedestination .frame .contentpop .leftside{width:35%; float:right; min-height:190px; padding-right:4%;}
.choosedestination .frame .contentpop .leftside .topcontenttitle{color:#262626; font:bold 12px arial; margin-bottom:5px; display:inline-block;}
.choosedestination .frame .contentpop .leftside select{width:98%; color:#262626; margin-top:5px; font:normal 12px arial; border:1px solid #e6e7e8; height:18px;}
.choosedestination .frame .contentpop .leftside .choosebtn{display:block; text-align:left; padding-top:78px;}
.choosedestination .frame .contentpop .leftside .choosebtn a.choose{cursor:pointer; width:79px; height:27px; background:url('../Images/ChooseBtn.png') left top no-repeat; cursor:pointer; display:inline-block;}
.choosedestination .frame .contentpop .leftside .choosebtn a.choose:hover{background:url('../Images/ChooseBtn.png') left bottom no-repeat;}

.breadCrumbs{margin: 3px auto 0px; width:921px; color: #004265; font-size: 0.9em; direction: rtl;}
.breadCrumbs a{color: #8C8C8C; text-decoration: none;}
.breadCrumbs a:hover{text-decoration: underline;}

/*-- Room Arrangement Popup --*/
.RoomArrangement_Popup{position:absolute; top:-200px; left:-200px; width:380px;  margin:0 auto; border:solid 1px #f15325; padding: 10px 0px 15px 0px; background-color:#fff; z-index:350; direction: rtl;}
.RoomArrangement_Popup_frame {width:370px;  margin:0 auto; }
.RoomArrangement_Popup a.cancelBTN{position:absolute; top:2px; left:8px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.RoomArrangement_Popup a.cancelBTN:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.RoomArrangement_Popup .SelectBoxDiv{width:360px; margin:0px auto; margin-top:20px;}
.RoomArrangement_Popup .SelectBoxDiv table{padding:0px; width:100%;}
.RoomArrangement_Popup .SelectBoxDiv .RoomDetailes td{}
.RoomArrangement_Popup .SelectBoxDiv td.SelectBox{text-align:right;}
.RoomArrangement_Popup .SelectBoxDiv td.TitleSelect{text-align:right;}
.RoomArrangement_Popup .SelectBoxDiv td.TitleSelect span{}
.RoomArrangement_Popup .SelectBoxDiv td.TextAgeLimit{font:0.8em arial; color:#748da6;}
.RoomArrangement_Popup .SelectBoxDiv td.TextAgeLimit span{margin-right:47px;}
.RoomArrangement_Popup .SelectBoxDiv td.RoomNumber{padding:0px; padding-bottom:5px;}
.RoomArrangement_Popup .SelectBoxDiv td.RoomNumber span{ margin-bottom:3px; font-weight:bold; }
.RoomArrangement_Popup .SelectBoxDiv td.RoomDelete{padding:0px; margin:0px; vertical-align:top; padding-top:1px; }
.RoomArrangement_Popup .SelectBoxDiv td.RoomDelete a{color:#748da6; line-height:12px; text-decoration:underline; padding-right:10px; cursor:pointer;}
.RoomArrangement_Popup .SelectBoxDiv td.RoomDelete a:hover{color:#003f62;}
.RoomArrangement_Popup .ChildAgeBox{width:200px; margin-top:20px; border:1px solid #003f62; margin-right:83px;}
.RoomArrangement_Popup .ChildAgeBox .Lefttext{width:90px; vertical-align:middle; color:#748da6; font:0.85em arial;}
.RoomArrangement_Popup .ChildAgeBox .RightSide{width:110px; vertical-align:top;}
.RoomArrangement_Popup .ChildAgeBox .RightSide span{font:0.9em arial;}
.RoomArrangement_Popup .ChildAgeBox .RightSide .SelectTD{padding-top:10px; padding-bottom:5px;}
.RoomArrangement_Popup .ChildAgeBox .RightSide .SelectTD span{margin-left:10px; margin-right:5px;}
.RoomArrangement_Popup .AddRoom_Btn{margin-top:20px;}
.RoomArrangement_Popup .AddRoom_Btn a{height:17px; color:#003f62; background:url('../Images/AddRoomBtn.gif') right top no-repeat; font:bold 0.85em arial; margin-right:10px; vertical-align:middle; text-decoration:none; display:inline-block;} 
.RoomArrangement_Popup .AddRoom_Btn a:hover{color:#f04e22;}
.RoomArrangement_Popup .AddRoom_Btn span{ margin-right:2px; line-height:1.4em; display:inline-block;}
.RoomArrangement_Popup .sendBtn{width:100px; height:47px; background:url('../Images/Order_box_submit.gif') left top no-repeat; cursor:pointer; margin-top:15px; margin-right:250px;}
.RoomArrangement_Popup .sendBtn_O{width:100px; height:47px; background:url('../Images/Order_box_submit.gif') left -47px no-repeat; cursor:pointer; margin-top:15px; margin-right:250px;}



/* Trip Detailes PopUp */
.tripdetailespop{width:400px; border:1px solid #f04e22; top:0px; right:0px; z-index:444; padding-top:15px; padding-bottom:15px; position:absolute; background-color:white;}
.tripdetailespop .frame{width:94%; margin:0px auto; position:relative; padding-top:18px;}
.tripdetailespop .frame a.exit{position:absolute; top:-5px; left:0px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.tripdetailespop .frame a.exit:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.tripdetailespop .frame .toptitle{width:98%; padding-top:3px; padding-bottom:3px; padding-right:2%; color:#fff; font-size:14px; font-weight:bold; text-align:right; background-color:#f04e22;}
.tripdetailespop .frame .toptitle span{color:#f04e22; font-weight:bold; font-size:16px; display:block;}

.tripdetailespop .frame .contentpop{width:100%; display:block; min-height:100px; margin-top:10px; font-size:0px;}
.tripdetailespop .frame .contentpop span.bluetitle{color:#003f62; font-weight:bold; font-size:13px; margin-top:3px; margin-bottom:3px; display:block; margin-right:3px;}
.tripdetailespop .frame .contentpop span.contenttexttool{color:#262626; font-weight:normal; font-size:12px; line-height:12px; margin-bottom:3px; display:block; margin-right:3px; margin-top:5px;}



/* Trip Dates PopUp */
.tripdatespopup{width:400px; border:1px solid #f04e22; top:0px; right:0px; z-index:444; padding-top:15px; padding-bottom:15px; position:absolute; background-color:white;}
.tripdatespopup .frame{width:94%; margin:0px auto; position:relative; padding-top:18px;}
.tripdatespopup .frame a.exit{position:absolute; top:-5px; left:0px; width:23px; height:21px; background:url('../Images/popup_exit_ico.gif') left top no-repeat; cursor:pointer;}
.tripdatespopup .frame a.exit:hover{background:url('../Images/popup_exit_ico.gif') left bottom no-repeat;}
.tripdatespopup .frame .toptitle{width:98%; padding-top:3px; padding-bottom:3px; padding-right:2%; color:#fff; font-size:14px; font-weight:bold; text-align:right; background-color:#f04e22;}
.tripdatespopup .frame .toptitle span{color:#f04e22; font-weight:bold; font-size:16px; display:block;}

.tripdatespopup .frame .contentpop{width:100%; display:block; min-height:100px; margin-top:10px; font-size:0px;}
.tripdatespopup .frame .contentpop .tolldetailstbl{display:table; width:96%; margin:0px auto; margin-top:5px; padding:0px;}
.tripdatespopup .frame .contentpop .tolldetailstbl .toolcell{display:table-cell; text-align:right; vertical-align:middle; height:13px; padding:0px; width:33%;}
.tripdatespopup .frame .contentpop .tolldetailstbl .toolcell span{color:#262626; font-weight:normal; font-size:12px; display:block; line-height:12px;}
.tripdatespopup .frame .contentpop .tolldetailstbl .toolcell span.title{color:#003f62; font-weight:bold; font-size:12px; display:block; line-height:18px;}





