.phonenumbertxt
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    color: #FF6600;
}
.OrangeColorborder
{
	border: 2px double #FF6600;
}
.CallmeDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3;
    position: static;
    color: #006699;
    background-color: #FFFFFF;
	width:490;
}
.AirlinesControlUC
{
    background-image: url("http://www.brightsun.co.uk/UC/AirlineSearchUC-BG.jpg");
}
.AirlinesPgsDropdown
{
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100px;
}
body
        {
	background-attachment: fixed;
	background-image: url(//www.brightsun.co.uk/images/BG-Img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
      }
.Menudiv {
	float: left;
	height: auto;
	width: 1057px;
}
.A
{
    color: BLACK;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.A:hover
{
    color: #99FFFF;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.a_adtxt:hover
{
    color: #FF6666;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px; /*font-weight:bold;*/
}
.a_adtxtINS
{
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.a_adtxtINS:hover
{
    color: #FF6666;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px; /*font-weight:bold;*/
}
.f_bar
{
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}
.f_adtxt
{
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}
.f_adtxt:hover
{
    color: #FF6666;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px; /*font-weight:bold;*/
}
.footer
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.adtext
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.adheading
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.adheading1
{
    text-decoration: none;
    color: black;
    font-family: "Arial" ,Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.adheading2
{
    text-decoration: none;
    color: #333366;
    font-family: "Arial" ,Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.adheadingneedhelp
{
    text-decoration: none;
    color: #333366;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
}
.callcharges
{
    color: #FF0000;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.formtxt
{
    color: #000066;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.frmtabbdr
{
    border-style: solid;
    border-color: #000066;
    border-width: 1px;
    background-color: #E2E2E2;
}
.btnpic
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    width: 16px;
    border-bottom: medium none;
    height: 12px;
    text-decoration: none;
    
}
.btnsearch
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    width: 80px;
    border-bottom: medium none;
    height: 22px;
    text-decoration: none;
    
}
.btnsearchTab
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline; 
}
.btnsearchbig
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    width: 128px;
    border-bottom: medium none;
    height: 22px;
    text-decoration: none;
    
}
.selectxt
{
    color: #006699;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.advert
{
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.privacyhead
{
    text-decoration: none;
    color: #333366;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.Priceincrease
{
    text-decoration: none;
    color: red;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.PriceincreaseText
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-align: justify;
}
.privacysubhead
{
    text-decoration: none;
    color: #333366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.divcss
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    position: static;
    overflow: auto;
    color: #006699;
    text-align: justify;
    text-decoration: none;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 660px;
    height: 490px;
    background-color: #FFFFFF;
}

.tour_divcss
{
    /*border-width:1px; border-style:double; border-color:#003366; color:#006699; text-align:justify; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;*/
    position: static;
    overflow: auto;
    width: 737px;
    height: 490px;
    background-color: #FFFFFF;
}
.tourtxt
{
    color: #003366;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
}
.callme
{
    color: #006699;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-width: 1px;
    border-style: double;
    border-color: #003366;
}
.subscribe
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}

.formbg
{
    /*background:#DFDFDF;*/
    background: #F2F2F2;
}
.formbg1
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    background: #F2F2F2;
    color: #006699;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.jobtxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.detailsmall
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    text-align: center;
}
.detailsmall1
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    margin-left: 15px;
}
.jobhead
{
    background-color: #0099CC;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.jobdivcss
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    position: static;
    overflow: auto;
    color: #006699;
    width: 730px;
    height: 375px;
    background-color: #003366;
}

.insurancediv1
{
    border-width: 1px;
    border-style: double;
    border-color: #F0F0F0;
    position: static;
    overflow: auto;
    color: #006699;
    width: 720px; /*background-color:#003366;*/
}

.faq_headtxt
{
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    
}
.a_faq
{
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.a_faq:hover
{
    color: red;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
/* ***********************************TOURS PACKAGES STYLE SHEET********************************************************* */
.t_top
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #006699;
}
.t_tophead
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #003366;
}
.t_subhead
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #003366;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.t_subhead_link
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #FFFFFF;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-decoration: none;
}
.t_subhead_link:hover
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #FF6666;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.t_subhead2
{
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCFF;
}

.bdr
{
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3; /*Remove Gray Border Color*/
}
.t_runtxt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: justify;
}
.days
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF6600;
}
.rates
{
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #FF0000;
}
.rates-booknow
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    color: #FF0000;
}
.htl_heading
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bolder;
    color: #000066;
}
.t_offertxt
{
    margin-left: 15px;
    margin-right: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000033;
}
.frmtxtbx
{
    width: 30px;
    height: 11px;
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}
.warning
{
    color: Red;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}
.hoteldiv
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    position: static;
    overflow: scroll;
    color: #006699;
    text-align: justify;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 450px;
    height: 250px;
    background-color: #FFFFFF;
}
.bsruntext
{
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.successbook_bold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 18px;
    color: #FFFFFF;
    font-weight: bold;
}
.successbook_norm
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 18px;
    color: #000000;
}
.flightfare
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}
.flightfare:hover
{
    color: aqua;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    text-align: center;
    text-decoration: underline;
}
.fareprice
{
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bolder;
}
.hoteldivcss
{
    position: static;
    overflow: auto;
    color: #006699;
    text-align: justify;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 510px;
    height: 477px;
    background-color: #FFFFFF;
}
.fullborder
{
    border-width: 1px;
    border-color: #B7D8FF;
    border-style: solid;
}
.searchGlass
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    text-decoration: none;
    background-image: url(//www.brightsun.co.uk/images/GoBtn.jpg);
    width: 36px;
    height: 20px;
}

/* ********************************************------------END--------------***************************************** */

/* ********************************************------------IBE START--------------************************************* */
.adultchildinfant
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.flightradiobutton
{
    color: #003366;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1px;
    font-style: normal;
}
.flightfaretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.flightfaretxtBSE_Ticket
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: left;
    padding: 0px 0px 0px 0px;
}
.Hometoptenfares
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.Staticiconstxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 0px 0px 0px 0px;
}

.Targetflightfaretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.boxtxt
{
    color: #666666;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    height: 12px;
    width: 12px;
}
.mycheckBig input 
{
width:10px; 
height:10px;
}

.flightfaretxtforsearch
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.flightRoundTrip
{
    color: #004284;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
INPUT
{
    padding-left: 4px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 25px;
}

.BS-PNRDetails
{
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF; /* Font Color */
    
}
.Toursline
{
    background-image: url(//www.brightsun.co.uk/images/Toursline.gif);
}
.BS-BookNow
{
    
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.PublishedFares
{
    color: #003366;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
.FlightMatchResults
{
    color: #0000CC;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.FaresNotAvailable
{
    color: #666666;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: 110px;
}
.OutReturntxt
{
    background-color: #FFFFE6;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.MailingAddressForm
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.Outtxt
{
    background-color: #FFFFFF;
    color: #004284;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.OutReturnboldtxt
{
    background-color: #FFFFE6;
    color: #003366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.OutReturnboldtxtNew
{
    background-color: #F6FAFC;
    color: #004284;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
.Outtxtresult
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.lineOuttxtresult
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-style: normal;
}
.PriceBreakdown
{
    background-color: #FFFFFF;
    color: #003366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.SubTotalPrice
{
    background-color: #F6FAFC;
    color: #003366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.PriceBreakdownTotal
{
    background-color: #FFFFFF;
    color: #003366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.PriceBreakdownHeading
{
    color: red;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.PriceBreakdowntotal
{
    color: #003366;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.Featurestxt
{
    color: #0000FF;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.wwOuttxtresult
{
    background-color: #EAF3C7;
    color: #003366;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.a_adtxt
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.a_adtxtGBP
{
    color: #C66300;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.a_adtxtGBP1
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.Formbdr
{
    border-color: #DAE7F3;
    border-style: solid;
    border-width: 1px; /*background-color:#F9F7F7;*/
    background-color: #FFFFFF;
}
.AvailbookingFormbdr
{
    border-color: #CCCCFF;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
}
.insurancediv
{
    border-width: 0px;
    border-style: double;
    border-color: #DAE7F3;
    position: static;
    color: #006699;
    width: 720px;
    height: 350px; /*background-color:#003366;*overflow:auto;/ } .insurancedivbooking { border-width:0px; border-style:double; border-color:#003366; position:static; color:#006699; width:720px; height:350px; /*background-color:#003366;*/
}

.LoginHereDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3;
    position: static;
    overflow: auto;
    color: #006699;
    background-color: #FFFFFF;
}
.PNRDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3;
    position: static;
    color: #006699;
    background-color: #FFFFFF;
}
.PopupDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3;
    position: static;
    overflow: auto;
    color: #006699;
    background-color: #FFFFFF;
}
.insusance_headtxt
{
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #B7D8FF;
}
.faqs_headtxt
{
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCFF;
}

.gaping
{
    /* Grid Panel Color */
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    font-weight: bold;
    color: black; /* Font Color */
}
.Discaimer
{
    /* Grid Panel Color */
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 9px;
    font-weight: normal;
    color: #999999; /* Font Color */
}
.privacydivcss
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    position: static;
    overflow: auto;
    color: #006699;
    text-align: justify;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 660px;
    height: 490px;
    background-color: #F3F9DF;
    border-width: 1px;
    border-style: double;
    border-color: #003366;
    position: static;
    overflow: auto;
    color: #006699;
}
.PNROuttxtresult1
{
    background-color: #FFFFE6;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.SecurityPolicyandtick
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.Outtxtresult1
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.Outtxt1
{
    background-color: #BEDEF5;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.OutReturnboldtxt1
{
    background-color: #FFFFE6;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Outtxtresult12
{
    background-color: #ECF2D6;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.border
{
    border-width: 1px;
    border-style: double;
    border-color: #003366;
}
.OutReturnboldtxt121
{
    background-color: #EBF5FC;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Dropdownbox
{
    color: #666666; /* Font Color Black */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
}
.Dropdownboxairlines
{
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 144px;
}
.Airportpopupheading
{
    color: #003366;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.DeptReturnDate
{
    color: #003366;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.PNROuttxt1
{
    background-color: #BEDEF5;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.PNREmailtext
{
    color: #003366;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Toursandflighttxt
{
    color: #666666;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
/*--------- MYACCOUNT ----------- */
.InfStatCreditcardDetailsbold
{
    color: #004284;
    text-decoration: none;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}
.InfStatCreditcardDetails
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: #FFFFFF;
}
.InfoStatusFulldetails
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
}
.PIGoback
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    font-weight: normal;
    color: black;
}
.BS-CompleteInfoStatus
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF; /* Font Color */
    
}
.BS-LogDetailsBtn
{
    
}
.BS-Editbtn
{
    
}
.FaresRules
{
    font-family: "Courier New" , Verdana, Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
.FaresRulesHeading
{
    font-family: "Courier New" , Verdana, Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
}
.twostepstxt
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000066;
}

.Booking2stepstxt
{
    font-family: "Verdana" ,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
/*----------- CVV POPUP -----------*/

.B
{
    color: red;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.B:hover
{
    color: #0000FF;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.a_adtxtB:hover
{
    color: #0000FF;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px; /*font-weight:bold;*/
}
.PITravelDetails
{
    color: #004284;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}
.PITravelDetailsTxt
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 9px;
    font-weight: normal;
    color: #666666;
    background-color: #FFFFFF;
}
.PIGoback
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    font-weight: normal;
    color: black;
}
.LIDicrectCustomer
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 16px;
    font-weight: bold;
    color: #666666; /*BACKGROUND-COLOR: #D4E3C2; */
}
.PITableBorder
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    border-width: 1px;
    border-style: double;
    border-color: #DAE7F3;
}
.LITablebgcolor
{
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

/*-------------------------------------------- CSS FOR HOTEL SEARCH --------------------------------------------*/

.NoteSearch
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: normal;
    color: black; /* Font Color */
    background-color: #F2F3F4; /* Edit Table Color */
}
.FormTitleHeading
{
    /* Top Heading Font Color and size */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 35px;
    font-weight: bold;
    color: #7070B8;
    text-decoration: underline;
}
.AdminSubHeading
{
    /* Top Heading Font Color and size */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 20px;
    font-weight: bold;
    color: #8000FF;
    text-decoration: underline;
}
.CitySetupGrid
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: normal;
    color: black; /* Font Color */
    background-color: #7070B8; /* Panel Header and Footer Color Purplish*/
}
.CitySetupGridColumns
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF; /* Font Color */
}
.GridItemStyle
{
    background-color: #FFFFF2; /* off#FFFFFF Background Color */
}
.GridAlternatingItemStyle
{
    background-color: #E9E9F3; /* lightpurple Background Color */
}
.CitySetupEditFields
{
    /* Table Cell Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: bold;
    color: black; /* Font Color */
    background-color: #F2F3F4; /* Edit Table Color */
}
.CitySetupEditFieldsinputtextfields
{
    border-bottom: #000066 1px groove;
    border-left: #000066 1px groove;
    border-right: #000066 1px groove;
    border-top: #000066 1px groove;
    color: #000033;
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    width: 80%;
}
.CitySetupEditFieldsformselectdropdown
{
    border-bottom: #000066 1px groove;
    border-left: #000066 1px groove;
    border-right: #000066 1px groove;
    border-top: #000066 1px groove;
    background-color: #F7F7F7;
    color: #000033; /* Font Color Black */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
}
.CitySetupEditFieldsformbuttons
{
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    background: #7C9CBA;
    border-left: #000000 1px solid;
    border-right: #747474 1px solid;
    border-top: #000000 1px solid;
    border-bottom: #747474 1px solid;
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    width: 80%; 
}
.LinkButtonSearch
{
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: bold;
    color: navy; /* Font Color */
}
.CitySetupEditPanelImage
{
   
}
.CountryInformationPanelImage
{
   
}
.HotelSetupPanelImage
{
    
}
.RoomTypeSetupDetailsImage
{
    
}
.HotelSetup_PanelImage
{
   
}
.AdminPanelImage
{
   
}


/* ======================================================= FRONT HOME PAGE================================== */
.Dropdown_ShadowBOX
{
    
}
.HomeHotelSearch
{
    /* Grid Panel Color */
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.HomeHotelSearchLabel
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF; /* Font Color */
    background-color: #6F0000; /* Home Hotel Search*/
}
.HomeSearchFormHeader
{
    /* Grid Panel Color */
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}


.BookitstandardFont
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
    font-weight: bold;
    color: black; /* Font Color */
    background-color: #FFEFCE; /* Cream Color Mein Page Bold Left hand side FONT*/
}
.Homeformselectdropdown
{
    /*BORDER-BOTTOM: #CCCCCC 1px groove;  	BORDER-LEFT: #CCCCCC 1px groove;  	BORDER-RIGHT: #CCCCCC 1px groove;  	BORDER-TOP: #CCCCCC 1px groove;*/
    background-color: #FFFFFF;
    color: #004284; /* Font Color Black */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
}
.withoutborder
{
    color: #000033; /* Font Color Black */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
}
.Hotelselectionradiobtn
{
    color: #004284;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}
.hotelresultHeading
{
    text-decoration: none;
    color: black;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: #B7D8FF;
}
.hotelsearchresulttxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.Hotel-BOOKNOW
{
    color: #666666;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.hotelresultrightsideHeading
{
    text-decoration: none;
    color: black;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #DDDDDD;
}

.HomeSearchleftFont
{
    /* Grid Panel Color */
    color: #666666;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #FFFFFF; /* Cream Color Mein Page Bold Left hand side FONT*/
}
.HotelBookNowButton
{
    color: #0000FF;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.PagenumberHyperlink
{
    color: #0000FF;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.Hyperlink
{
    color: #0000FF;
    text-decoration: underline;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.Hyperlink:hover
{
    color: #0000FF;
    text-decoration: underline;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px; /*background:#FFFF99; font-weight:bold;*/
}
.Hotelnameresult
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3a6ea5;
}
.HotelSearchHeadingName
{
    color: #000066;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCFF;
}
.RatesAvailable
{
    color: red;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.HotelSearchtxtareadiv
{
    border-width: 0px;
    border-style: double;
    width: 560px; /* border-color:#B0D8F2;*/
    position: static;
    overflow: auto; /*color:#006699;*/ /*background-color:#003366;border-color:#DAE7F3; border-style:solid; border-width:1px;*/
}
.HotelSearchtxtaretadiv
{
    border-width: 1px;
    border-style: double;
    border-color: #7CBDE9;
    position: static;
    overflow: auto;
    color: #006699; /*background-color:#003366;border-color:#DAE7F3; border-style:solid; border-width:1px;*/
}
.Hotelbooknowbtn
{
    color: #0000A8;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    width: 85px;
    height: 21px; 
}

.HRSimageborder
{
    border-width: 2px;
    border-style: double;
    border-color: #7CBDE9;
    position: static;
    overflow: auto;
    color: #006699;
}
.tableBG
{
    background-color: #FFFFDF;
    border-width: 1px;
    border-style: double;
    border-color: #7CBDE9;
}
.tableBG2
{
    background-color: #FFFFAF;
    border-width: 1px;
    border-style: double;
    border-color: #7CBDE9;
}
.tableBG1
{
    background-color: #FFFFDF;
    border-width: 2px;
    border-style: double;
    border-color: #7CBDE9;
}
.HRSerrortxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/* ======================================================= SITE MAP ================================== */
.link
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
}
.link:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    text-decoration: underline;
    font-weight: bold;
}
/* ======================================================= NEW WEBSITE ================================== */
.ChooseOptions
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #1C70A8;
    text-decoration: none;
    font-weight: bold;
}
.ChooseOptions:hover
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-decoration: underline;
    font-weight: bold;
}
.destinationstxt
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.destinationstxt:hover
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-decoration: underline;
    font-weight: bold;
}
.ddddestinationstxt
{
    color: #FFFFFF;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.BS-Div_BG-Hotel
{
   
}
.bdrhomepageTourlights
{
    border-width: 1px;
    border-style: double;
}

.BS-IBEHotelbooknow
{
   
}
.div4smalAirlinellogo
{
    border-width: 2px;
    border-style: double;
    border-color: red;
    position: static;
    color: #006699; /*background-color:#003366;*/
}
.weathertextareabox
{
    border-bottom: #000066 1px groove;
    border-left: #000066 1px groove;
    border-right: #000066 1px groove;
    border-top: #000066 1px groove;
    background-color: #F7F7F7;
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    width: 611px;
    height: 212px;
}
.weatherdroptextbox
{
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
    width: 250px;
}
.callmetextarea
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 160px;
    height: 104px;
}

.FlightItinerary
{
    color: #000066;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCFF;
}
.dynamicpkgdiv
{
    border-width: 1px;
    border-style: double;
    border-color: #CCCCFF;
    position: static;
    color: #006699; /*width:720px; height:350px;background-color:#003366;*overflow:auto;/ } .insurancedivbooking { border-width:0px; border-style:double; border-color:#003366; position:static; color:#006699; width:720px; height:350px; background-color:#E1E1E1;*/
}
.hotelbordercolor
{
    border-width: 1px;
    border-style: double;
    border-color: #3399FF;
    position: static;
    color: #006699;
    width: 100px;
    height: 80px;
}
.HOTEL-PRICE
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
}
.HOTEL-PRICE-1
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
    width: 70px;
}
.flightfaretxt_PAXType
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 40px;
}
.Dropdownbox_PAXTitle
{
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 40px;
}
.flightfaretxt_PAXFirstName
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 80px;
}
.Dropdownbox_SeatPrefering
{
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 40px;
}
.proceed-protex
{
    
}
.searchcriteia
{
    border-width: 1px;
    border-style: double;
    border-color: #CCCCCC;
    position: static;
    color: #006699;
}
.flightfaretxtNew
{
    width: 80px;
    color: #666666;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.DropdownboxNEW
{
    width: 115px;
    background-color: #F7F7F7;
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Verdana, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 11px;
}
.PaxTitleNew
{
    width: 10px;
    color: #666666;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 55px;
}
.fareTitleNew
{
    width: 10px;
    color: #666666;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 35px;
}
.TaxTitleNew
{
    width: 10px;
    color: #666666;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 29px;
}

.Remarksfaretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 778px;
    height: 100px;
}
.DropdownboxEURO
{
    color: #666666; /* Font Color Black */
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 144px;
}
.Searchbuttoncommon
{
    width: 89px;
    height: 21px;
}
.airportdropdownlist
{
    width: 200px;
    height: 21px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Loginclosenextbtn
{
    width: 62px;
}
.currencyconvertor
{
    width: 85px;
    height: 21px;
}
.callmebtns
{
    width: 75px;
    height: 21px;
}
.ShowItenararybtn
{
    width: 105px;
    height: 24px;
    color: blue;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.PaxTitleNewConfirmA
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 50px;
}
.PaxTitleNewConfirmAFN
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 38px;
}
.PaxTitleNewConfirmALN
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 36px;
}
.PaxTitleNewConfirmAST
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 100px;
}
.PaxTitleNewConfirmASM
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 82px;
}
.PaxTitleNewFare
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 40px;
}
.PaxTitleNewFareTax
{
    width: 10px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-right: 30px;
}
.sentemail
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
    font-weight: normal;
    color: #006699; /* Font Color */
}
.sentemailheading
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 12px;
    font-weight: normal;
    color: red; /* Font Color */
}
.sentemailtxt
{
    color: #006699;
    font-family: "Verdana" , Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.sentemailDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #005AA5;
    position: static;
    color: #006699;
    background-color: #FFFFFF;
}
.sentemailprotexDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #005AA5;
    position: static;
    color: #006699;
    background-color: #FFFFFF;
}
.sentemailprotexcopyright
{
    /* Grid Panel Color */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF; /* Font Color */
}

.ApisTitle
{
    width: 100px;
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #E8F5FF;
}
.ApisDropdownbox
{
    width: 10px;
    color: #666666; /* Font Color Black */
    font-family: "Verdana" , Arial, Tahoma, Trebuchet MS, Times New Roman Greek;
    font-size: 10px;
}
.ApisFirstNametxtbox
{
    color: #666666;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.flightfaretxtRowONE
{
    color: #666666;
    background-color: #FFFFF0;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    width: 80px;
}
.flightfaretxtRowTWO
{
    color: #666666;
    background-color: #E8F5FF;
    width: 80px;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.APIStxtred
{
    color: #FF0000;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
/*========================================================== NEW 05-05-2010 ==========*/
.TopLinkwhitecolor
{
    color: white;
    text-decoration: none;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.TopLinkwhitecolor:hover
{
    color: #FFCC00;
    text-decoration: underline;
    font-family: "Verdana" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.H1Tags
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000066;
}
.DestinationsIcon
{
    border-width: 1px;
    border-style: double;
    border-color: #99CCFF;
    color: #006699;
    width: 120px; /*background-color:#003366;*/
}
.StaticTopDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #FFC46C;
    width: 796px; /*background-color:#003366;*/
}
.DestinationIconnames
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #336699;
}
.Homepageheadings
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006699;
}
.DestinationsdivimageIcon
{
    border-width: 1px;
    border-style: double;
    border-color: #88CFFF;
    color: #006699;
    width: 111px;
}
.GBRPriceIcons
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
}
.TargetPagesGBRPrice
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FF6600;
}
.H2Tags
{
    color: #003399;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

.homehotelLinks
{
    color: #000099;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.homehotelLinks:hover
{
    color: red;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.AllTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    width: 137px;
    height: 14px;
    color: #666666;
}
.HotelTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 210px;
    height: 18px;
    color: #666666;
}
.WatermarkTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 210px;
    height: 18px;
    color: #B7B7B7;
}
.Pricepromisediv
{
    border-width: 1px;
    border-style: double;
    border-color: #FFD942;
    color: #006699;
    width: 389px;
    height: 123px; /*background-color:#003366;*/
}
.Pricepromisecellcolor
{
    font-family: "Arial" ,Verdana , Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #0000FF;
    width: 389px;
    background-color: #FFD942;
}
.Indiadivtxt
{
    border-width: 1px;
    border-style: double;
    border-color: #88CFFF;
    color: #006699;
    width: 550px;
    height: 320px;
}
.IndiaFromUKtxt
{
    border-width: 1px;
    border-style: double;
    border-color: #88CFFF;
    color: #006699;
    width: 225px;
    height: 320px;
}
.Countryrates
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
}
.DelhiDestinationsdivimageIcon
{
    border-width: 1px;
    border-style: double;
    border-color: #88CFFF;
    color: #006699;
    width: 107px;
}
.DelhiDestinationsIcons
{
    border-width: 1px;
    border-style: double;
    border-color: #CEECFF;
    color: #006699;
    width: 114px;
}
.BSPricepromisedivDelhi
{
    border-width: 1px;
    border-style: double;
    border-color: #FFD942;
    width: 238px;
}
.BSPricepromisedivDelhiNew
{
    border-width: 1px;
    border-style: double;
    border-color: #FFD942;
    width: 242px;
}
Pricepromisecellcolordelhi
{
    font-family: "Arial" ,Verdana , Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #0000FF;
    background-color: #FFD942;
}
.FlightandTourDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #CEECFF;
    color: #006699;
    height:220px;
    width:260px;
    overflow:auto;
}
.Ourbestsellingholiday
{
    border-width: 1px;
    border-style: double;
    border-color: white;
    color: #006699;
}
.BSTPricepromisediv
{
    border-width: 1px;
    border-style: solid;
    border-color: #FFD942;
    width: 288px;
    height: 76px;
    background-image: url("//www.brightsun.co.uk/images/BST-Pricepromise-bg.jpg");
}
.brightsunprisepromiselogo
{
    border-width: 1px;
    border-style: solid;
    border-color: #FFD942;
    width: 288px;
    height: 122px;
    background-image: url("//www.brightsun.co.uk/images/brightsunprisepromiselogo.jpg");
}
.BSTNewsdiv
{
    border-width: 1px;
    border-style: solid;
    border-color: #FFD942;
    width: 288px;
    height: 230px;
    background-image: url("//www.brightsun.co.uk/images/BST-News-bg.jpg");
}
.DynamicpackageUCbg
{
    background-image: url("http://www.brightsun.co.uk/UC/DynamicSearchUC-BG.jpg");
}
.ControlUC
{
    background-image: url("http://www.brightsun.co.uk/UC/BST-SearchPanel-Gradient.jpg");
}
.ControlUCTours
{
    
}


.flightstodelhibg
{
    background-image: url("//www.brightsun.co.uk/images/flightstodelhi-bg.gif");
}

.h1
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #006699;
}
.h2
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
}
.h3
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
}
.h4
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
}

.h5
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
}
.h6
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
}
.homehotelLinksbottom
{
    color: #28779D;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.homehotelLinksbottom:hover
{
    color: red;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.Youareheretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.BS-headingsleft
{
    color: #990000;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
}
.BST-Picepromisematch
{
    color: #004284;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.BSTtoppaneltxtcolor
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.BSTtoppaneltxtcolor:hover
{
    color: #333333;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.BSTfollowusicons
{
    color: #3399CC;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.BSTfollowusicons:hover
{
    color: red;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.BSTtoppaneltxtcolorbottom
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.BSTtoppaneltxtcolorbottom:hover
{
    color: #333333;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.modalBackground 
        {
	        background-image: url(//www.brightsun.co.uk/images/BG-Img.jpg);
	        filter:alpha(opacity="90");
	        opacity:0.90;   
			      
        }
.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width: 600px;
    height: 250px;
}
.updateProgressMessage
{
    margin: 1px;
    font-family: Trebuchet MS;
    font-size: small;
    vertical-align: middle;
}
.Delhiflightfaretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.DelhiflightRoundTrip
{
    color: #004284;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
#frame1
{
    width: 536px;
    height: 450px;
}
/*For CNN News*/
#marquee_replacement
{
    width: 200px;
    height: 150px;
    overflow: hidden;
}
#marquee_replacement p.spacer
{
    height: auto;
}

#marquee_replacement
{
    width: 272px;
    height: 192px;
    overflow: hidden;
}
#marquee_replacement p.spacer
{
    height: auto;
}
.airporttxtfromuk
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.airporttxtfromuk:hover
{
    color: red;
    text-decoration: underline;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
/* TARGET PAGES ICONS*/
.TargetThumbNailsDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #FFC46C;
    width: 111px;
}
.TargetpriceTableDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #FFC46C;
    width: 790px;
}

/*INFORMATION TABS
@charset "UTF-8";*/


.Doyoulikethisholiday
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #FF8D1C;
    margin-bottom: 1px;
    margin-top: 1px;
}
/*LAST THUMBS*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#navigation
{
    text-align: center;
    float: right; /*Set to "left" or "right" to position menu accordingly*/ /*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
}
#navigation ul
{
    font-family: Arial;

    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #FFFFFF;
}
#navigation li
{
    display: inline;
    
    text-align: center;
    padding: 0; /*margin-right: 4px;*/
    float: left;
}
#navigation a
{
    color: #2981BB;
    
    float: left;
    margin: 0;
    padding-left: 7px;
    text-decoration: none;
}
#navigation a span
{
    
    display: block;
    padding-left: 5px;
    padding-right: 13px;
    padding-top: 7px;
    padding-bottom: 4px;
}
#navigation a span
{
    float: none;
}
.FlightDescriptionTableDiv
{
    border-width: 1px;
    border-style: double;
    border-color: #FFC46C;
}
.FlightdescriptionGBRPrice
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF6600;
}
.FlightdescriptionGBR
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
}
.HomePageTDDiv
{
    width: 490px;
}
.moreflightdetailsheading
{
    background-color: #FF9933;
    color: #FFFFFF;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.SearchTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 120px;
    height: 14px;
    color: #999999;
}
.valigntop
{
    vertical-align: top;
}
.Cheapflightsoffer
{
    background: url(//www.brightsun.co.uk/images/BST-Home-Gradients.jpg);
}
.BST-Buttons
{
    background: url(//www.brightsun.co.uk/images/BST-Buttons.jpg);
}
.BST-Bottom-bg
{
    background: url(//www.brightsun.co.uk/images/BST-Bottom-bg.jpg);
}
.Emiratestext
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
}
.EmiratesClass
{
    text-decoration: none;
    color: #333366;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}

.searchresultimage
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    text-decoration: none;
    background-image: url(//www.brightsun.co.uk/images/SEARCHRESULT-BG.gif);
    width:814px;
    height: 361px;
    background-repeat:no-repeat;
}
.SearchTotalPrice
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #666666;
}
.SearchTotalPriceValue
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF6600;
}
.SearchSeatsAvailable
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
.Searchflightfaretxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 0px 0px 0px 0px;
}
.SearchOutbondtxt
{
    color: #004284;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.SearchFiltertxt
{
    color: #004284;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.searchresultimagediv
{
    position: static;
    overflow: auto;
    border-width: 0px;
    border-style: double;
    border-color: #DAE7F3;
    color: #006699;
    width: 798px;
    height: 130px;
    padding-left:2px;
}
.searchresultimagediv1
{
    position: static;
    overflow: auto;
    border-width: 0px;
    border-style: double;
    border-color: #DAE7F3;
    color: #006699;
    width: 798px;
    height: 270px;
    padding-left:2px;
}
.NewsHead
{

    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006699;
    margin-bottom: 1px;
    margin-top: 1px;
    width: 440px;
    text-decoration: underline;
    background-color: #F2F2F2;
}
.NewsDetail
{
    text-align: justify;
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    width: 650px;
    height: 110px;
    position: static;
    overflow: auto;
}
.NewsHide
{
    overflow: auto;
    text-align: justify;
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    display: none;
}
.NewsShow
{
    text-decoration: none;
    color: #36f;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    cursor: pointer;
}

.imgbrd
{
    padding: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    display: inline;
    margin-right: 10px;
    border: 1px solid #E0E0E0;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #E0E0E0;
    border-right-color: #E0E0E0;
    border-bottom-color: #E0E0E0;
    border-left-color: #E0E0E0;
}
.Insurancetxt
{
    color: #464646;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.Priceonrequesttxt
{
    color: #FF6600;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.OfferFlitertxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}
.OfferFlitermoretxt
{
    color: #000099;
    text-decoration: underline;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
/* *********************************** ATOL PAGE ********************************************************* */
.AtolHeading
{
    color: #000000;
    font-size: 42pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.AtolsubHeading
{
    color: #000000;
    font-size: 15pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.AtolsubHeading2
{
    color: #000000;
    font-size: 14pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: normal;
}
.AtolTobDiv1
{
    border-width: 1px;
    border-style: double;
    border-color: #000000;
    position: static;
    overflow: auto;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    width: 672px;
}
.AtolTobDiv2
{
    border-width: 1px;
    border-style: double;
    border-color: #000000;
    position: static;
    overflow: auto;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    width: 672px;
}
.AtolTobDiv2of2
{
    border-width: 1px;
    border-style: double;
    border-color: #000000;
    position: static;
    overflow: auto;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    width: 675px;   
}
.Atolprotect1
{
    color: #000000;
    font-size: 13px;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.Atolprotecttxtitalic
{
    color: #000000;
    font-size: 12pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-style: italic;
}
.AtolprotecttxtNormal
{
    color: #000000;
    font-size: 11pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
}
.AtolYourprotection
{
    color: #000000;
    font-size: 17pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.Atolninept
{
    color: #000000;
    font-size: 9pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-weight: normal;
}
.AtolnineptItalic
{
    color: #000000;
    font-size: 9pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-style: italic;
}
.AtolnineptFooter
{
    color: #000000;
    font-size: 7pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-style: italic;
}
.Atolprotecttxtfooter
{
    color: #000000;
    font-size: 11pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
}
.AtolcopyrightFooter
{
    color: #000000;
    font-size: 7pt;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
}
.AtolTableborder
{
    border-collapse: collapse;
    border: 1px solid black;
}

.AtolTableborder td
{
    border: 1px solid black;
}
.callrecordtxt
{
    color: #FF0000;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.HomeNewsHead
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
.Articlebodytxt
{
    color: #525252;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
	line-height:1.6;
}
.OfferHeading
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #FF6600;
}
.whenyouorderline
{
    color:#0033FF;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.closebutton
{
	background-image: url(//www.brightsun.co.uk/images/close-iconbutton.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}
.searchresultimagedivForMulSeg
{
    position: static;
    overflow: auto;
    border-width: 0px;
    border-style: double;
    border-color: #DAE7F3;
    color: #006699;
    width: 798px;
    height: 270px;
    padding-left:2px;
}
.Multicityborder
{
	border: 1px solid #FF9900;
}
.MulticityTextBox
{
    border: 1px solid #DFDFDF;
    font-family: "Arial" , Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 137px;
    height: 14px;
    color: #666666;
}
.WatingPanelTitle
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.MushtaqTextBox
{
	border-style:dotted;
	border-width:1px;
	border-color: white;
}
tr.example td {
	border-style:dotted;
	border-color:#CCCCCC;
	border-width: 1px;
	padding: 1px;
}
.Waitingpageheadings
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#333333;
}
.Eatermobilediv {
	height: 80px;
	width: 286px;
	border: 2px solid #FFD942;
}
.Eaterpagediv {
	height: 230px;
	width: 286px;
	border: 2px solid #FFD942;
}
.Eaterquirydiv {
	height: 420px;
	width: 286px;
	border: 2px solid #FFD942;
}


/*Css for charistmas
*/
#lights
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 50px;
	overflow: hidden;
}

.xlsf-light
{
	position: absolute;
}

body.fast .xlsf-light
{
	opacity: 0.9;
}

.xlsf-fragment
{
	position: absolute;
	
	width: 50px;
	height: 50px;
}

.xlsf-fragment-box
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 50px; *width:100%;
*height:100%;
display:none;
}

.xlsf-cover
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 1;
	z-index: 999;
	display: none;
}



/*Css for Hotel
*/
.HotelHead
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    background-color:#dfdfdf;
}
.bordermailpanel
{
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #4f9acf;
    border-left-color: #4f9acf;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #4f9acf;
    border-bottom-color: #4f9acf;
    height: 100px;
    width: 776px; 
    cursor:pointer;
}
.borderpanel
{
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #dfdfdf;
    border-left-color: #dfdfdf;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
}

.hotelroomdiv {
	height: 245px;
	width: 746px;
	background-image: url(//www.brightsun.co.uk/images/Hotel-room-bg.jpg);
	background-repeat: no-repeat;
}
.hoteleventdiv {
	height: 100px;
	width: 400px;
	background-image: url(//www.brightsun.co.uk/images/Events.jpg);
}
.hotelInvoicetxt
{
    color: #006699;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.hotelInvoicetxt1
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.hotelsearchpricediv
{
    position: static;
    overflow: auto;
    border-width: 0px;
    border-style: double;
    border-color: #DAE7F3;
    color: #006699;
    width: 320px;
    height: 180px;
}
.PleaseWait
{
    background-image: url(//www.brightsun.co.uk/images/confirm.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    border: 0;
    background-color: White;
}
.hotelroomtypetxt
{
	color: #FF0000;
	text-decoration: none;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}

.Roomsearchtxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
/* CSS Document Hotel Search Controls Css*/

.select-people{margin:0em .2em;}
.btn-group{position:relative;display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.btn-group .btn{display:inline-block;padding:4px 12px;margin:0;font-size:12px;line-height:14px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;border:1px solid #b8b8b8;position:relative;border-radius:0;background:#f9f9f9;}
.btn-group .btn:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;margin-left:0;border-top-right-radius:16px;border-bottom-right-radius:16px;}
.btn-group .btn:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;}
.btn-group .btn+.btn{margin-left:2px;border-top-left-radius:16px;border-bottom-left-radius:16px;margin-left:0;border-top-right-radius:16px;border-bottom-right-radius:16px;}
.btn-group .btn.group-size-selected,.btn-group .btn:hover{color:#1a1a1a;background:#FF9900;font:Arial, Helvetica, sans-serif; font-size:13px;}
.btn-group .btn:hover{color:#1a1a1a;background:#e6e6e6;font:Arial, Helvetica, sans-serif; font-size:13px;}
.btn-group .btn{padding:4px 12px;margin-top:5px;font:Arial, Helvetica, sans-serif; font-size:13px;border-top-left-radius:16px;border-bottom-left-radius:16px;margin-left:0}
/*20-05-2013*/
.Weatherborder
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
}
.weathertxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
     padding: 0px 0px 0px 0px;
}
.weathertxtdegree
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
     padding: 0px 0px 0px 0px;
}
.weatherboxbodr
{
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
}
.weatherboxbodrinside
{
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
}
.WeatherTextBoxNew
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 500px;
    height: 25px;
    color: #666666;
}
.weathertxtnew1
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 225px;
    height: 18px;
    color: #666666;
}
/*tab*/

/* Overlays */

.TabbedPanels
{
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%;
    border:0px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup
{
    margin: 0px;
    padding: 0px;
}
.TabbedPanelsTab
{
    position: relative;
    top: 1px;
    float: left;
    padding: 4px 10px;
    margin: 0px 4px 0px 0px;
    font-family: "Arial" ,Helvetica, sans-serif;
    font-size: 12px;
    color: #448;
    font-weight: bold;
    background-color: #FFB13E;/*orange color*/
    list-style: none;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-right: solid 1px #999; /*-moz-user-select: none; 	-khtml-user-select: none;*/
    cursor: pointer;
}
.TabbedPanelsTabHover
{
    background-color: #CCC;
}
.TabbedPanelsTabSelected
{
    background-color: #EEE;
    border-bottom: 1px solid #EEE;
}
.TabbedPanelsTab a
{
    color: #515151;
    text-decoration: none;
}
.TabbedPanelsContentGroup
{
    clear: both;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    background-color: White;
}
.TabbedPanelsContent
{
    padding: 4px;
}
.TabbedPanelsContentVisible
{
}
.VTabbedPanels .TabbedPanelsTabGroup
{
    float: left;
    width: 10em;
    height: 20em;
    background-color: #EEE;
    position: relative;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab
{
    float: none;
    margin: 0px;
    border-top: none;
    border-left: none;
    border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected
{
    background-color: #EEE;
    border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup
{
    clear: none;
    float: left;
    padding: 0px;
    width: 30em;
    height: 20em;
}

.BST-Buttons-new
{
	background-image: url(//www.brightsun.co.uk/images/BST-Buttons-new.jpg);
	}
.BSTtoppaneltxtcolornew
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.BSTtoppaneltxtcolornew:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-family: "Arial" ,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SearchTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 140px;
    height: 14px;
    color: #999999;
}
.phonenumbertxt
{
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    color: #FF6600;
}
.Dropdownboxnew
{
	color: #666666; /* Font Color Black */
	font-family: "Verdana", Arial, Tahoma, "Trebuchet MS", "Times New Roman Greek";
	font-size: 12px;
	height: 25px;
}
.AllTextBoxNew
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 137px;
    height: 18px;
    color: #666666;
}
.Dropdownboxairlinesnew
{
	color: #666666; /* Font Color Black */
	font-family: "Arial" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 144px;
	height: 22px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.Dropdownboxnew
{
	color: #666666; /* Font Color Black */
	font-family: "Verdana", Arial, Tahoma, "Trebuchet MS", "Times New Roman Greek";
	font-size: 12px;
	height: 22px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.SearchTextBoxNew
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 140px;
    height: 14px;
    color: #999999;
}
.BST-Bottom-bg-new
{
   
}
.BSTbottompaneltxtcolornew
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.BSTbottompaneltxtcolornew:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-family: "Arial" ,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.searchpanealbgnew
{
	
	height: 280px;
	width: 484px;	
}

.BST-Buttons-secondnew
{
	
	}
	.searchpanealbgsecondnew
{
	
	height: 280px;
	width: 512px;	
}
.holidaysecondnewbordr
{
	border: 1px solid #feb46a;
}
.BST-Bottom-bg-secondnew
{
    background: url(//www.brightsun.co.uk/images/BST-Bottom-bgforFlightHotels.jpg);
}
.h1newheader
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #2a00cc;
}
.holidaybluetxt
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2a00cc;
}
/*new home page design option-3
*/

.homepagenew2
{
	height: 350px;
	width: 100%;   
}
.homepagenewheder2
{
	width: 100%;
	background-color: #FFFFFF;
}
.homepagenewFooter2
{
	width: 100%;
	background-color: #FFFFFF;
}
.HomepagenewFlightTextBox
{
    border: 1px solid #E8E8E8;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 250px;
    height: 27px;
    color: #666666;
	border-radius:4px;
}
.HomepagenewdropdownFlightTextBox
{
	border: 1px solid #E8E8E8;
	font-family: "Arial" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 260px;
	height: 32px;
	color: #666666;
	padding-top: 2px;
	vertical-align: middle;
	border-radius:4px;
}
.HomepagenewFlightWatermarkTextBox
{
    border: 1px solid #7F9DB9;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 250px;
    height: 27px;
    color: #B7B7B7;
}
.homepagenewsearchpanelbg2
{
	height: 400px;
	width: 420px;
	
	background-repeat: no-repeat;
}
.BST-Bottom-bg-option-3
{
	
	background-repeat: no-repeat;
	width: 100%;	
}
.h1newheaderoption3
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #2a00cc;
}
.Targetflightfaretxtoption3
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.orangborderoption3
{
	border: 1px solid #fdc87a;   
}
#searchpanelnewoption3 {
	position:absolute;
	width:556px;
	height:400px;
	z-index:101;
	left: 164px;
	top: 2873px;
}
.buttonborderleft
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.BSTtoppaneltxtcolornewoption3
{
	color: #666666;
	text-decoration: none;
	font-family: "Arial" ,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.BSTtoppaneltxtcolornewoption3:hover
{
	color: #666666;
	text-decoration: none;
	font-family: "Arial" ,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.insidetxtlink
{
	color: #333333;
	text-decoration: none;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.insidetxtlink:hover
{
	color: #FF6600;
	text-decoration: none;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.insideboldtxtlink
{
	color: #FF6600;
	text-decoration: none;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.buttonbordertxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;	
}
.bottomdivforleftimg
{
	
	background-repeat: no-repeat;
	height: 113px;
	width: 448px;	
}
.bottomdivforleftimg1
{
	
	background-repeat: no-repeat;
	height: 113px;
	width: 100%;
}
.bottomtablebordertop
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #71a3d8;
}
/*hotel search page css*/
.pagecontentcntr
{
	width: 780px;
	padding-right: 10px;
	padding-left: 10px;
}
.hotelpagetxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.hotellink
{
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.hotellink:hover
{
    color: #FF0000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.hotellinkbordr
{
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6E2FF;
}
.hotelboxbordr
{
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #003366;
}
.hotelpricelink
{
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
.hotelpricelink:hover
{
    color: #FF0000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
.hotelfilterpagetxt
{
	color: #666666;
	text-decoration: none;
	font-family: "Arial" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 0px 0px 0px 0px
	}
	.whitetxt
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.hotelresultpagebordr
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFB94F;
	border-right-color: #FFB94F;
}
.hotelresultpagebordr1
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFB94F;
	
}
.hotelresultpageborderNew
{
	    border-bottom: 1px solid #FFB94F;
    border-right: 1px solid #FFB94F;
    color:#666666;
    font-family: "Arial",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    padding: 0;
    text-align: justify;
    text-decoration: none;
	
}
.hotelresultpageborderRightBlank
{
	    border-bottom: 1px solid #FFB94F;
    
    color:#666666;
    font-family: "Arial",Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 0;
    text-align: justify;
    text-decoration: none;
	
}
.htldetalprice
{
    color: #FFB94F;
    font-family: "Arial",Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    
    }
.hotelpricepagelink
{
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}
.hotelpricepagelink:hover
{
    color: #FF0000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}
.hotelpricepagelink1
{
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.hotelpricepagelink1:hover
{
    color: #006699;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
}

.hoteldetailpagetxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    padding: 0px 0px 0px 0px;
}
/*new home page css
*/
.Dropdownboxoption4
{
	color: #666666; /* Font Color Black */
	font-family: "Verdana", Arial, Tahoma, "Trebuchet MS", "Times New Roman Greek";
	font-size: 12px;
	height: 25px;
}
.homepagenewsearchpanelbg3
{
	height: 300px;
	width: 600px;
	
	background-repeat: no-repeat;
}
#searchpanelnewoption4 {
	position:absolute;
	width:600px;
	height:300px;
	left: 355px;
	top: 162px;
	z-index: 101;
	clip: rect(auto,auto,auto,12);
}
#newmenuleftside {
	position:absolute;
	left:-210px;
	top:-2px;
	width:120px;
	height:161px;
	z-index:10001;
}
.BSTnewhomepagtxt
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.p {
	margin: 0 0 2em;
}
.h1 {
	margin: 0;
}
.a {
	color: #339;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.div {
	width: 200px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	width: 140px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.55em;
	padding-left: 2em;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #6e282c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.ul {
    list-style: none;
    padding:0;
    margin:0;
}
.hideshowhotelcharge {
	width: 300px;
}
.roundedcornerimg {
	border-radius:10px;

}
.modifyyoursearch {
	float: left;
	margin: 0;
	padding: 0;
	height: 15px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #ff972f;
	border-radius:10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;

}
.Bookbagepricebg {
	width: 790px;
	height: 160px;
	background-image: url(//www.brightsun.co.uk/images/Book-pageprice-bgimg.jpg);
	background-repeat: no-repeat;
	}
	
	.SubTotalPricewhitetxt
{
	color: #FFFFFF;
	font-family: "Arial" , Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.SubTotalPricebluetxt
{
	color: #03307b;
	font-family: "Arial" , Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}

h3
{
	font-size:small;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  	
	background-color : window;	
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor:auto;	
	overflow : auto;
	height : 150px;
    text-align : left; 
    list-style-type : none;
	font-family:"Arial",Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666666;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	border-width:1px;
	border-style:double;
	border-color:#FFD942;	
	padding: 2px;
	font-family:"Arial",Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;	
	padding : 2px;
	font-family:"Arial",Verdana , Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.itinarytxticon
{

    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

}
.priceOutline{
	width: 278px;
	height: auto;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4193c5;
	border-bottom-color: #4193c5;
	border-radius: 12px;
	float: right;
}
.HolidayHeading
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #006699;
}
.TargetflightCentreTxt
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    
    padding: 0px 0px 0px 0px;
}
.offerbgcolor{
	background-color:#efefef;	
}
.FlightspagesCenterAlign{
	width: 790px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#dvInsPrice{
	position: absolute;
	width: 350px;
	height: 220px;
	display: block;
	border: solid 1px #7878cb;
	border-radius: 20px;
	background: #ccccff; /* Old browsers */
	background: -moz-linear-gradient(top, #ccccff 0%, #e0e0ff 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccccff), color-stop(51%,#e0e0ff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ccccff 0%,#e0e0ff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ccccff 0%,#e0e0ff 51%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ccccff 0%,#e0e0ff 51%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ccccff 0%,#e0e0ff 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
box-shadow: 0.5px 0.5px 1px 2px #CCCCCC;
}
.Insurencboxheading
{
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #006699;
}
.Insurencboxtxt
{

    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;

}
.flightplushotelfilterbordr{
	width: 210px;
	height: auto;
	border: solid 1px #999999;
}
.hotelbed
{
	color: #ff6600;
	text-decoration: none;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: justify;
	padding: 0px 0px 0px 0px; 
}
.PopularDestinationTextBox
{
    border: 1px solid #E8E8E8;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 150px;
    height: 20px;
    color: #666666;
    padding-top: 2px;
    vertical-align: middle;
    border-radius: 3px;
}


/*Added for Tourico Hotel detail page 3-Nov-2014*/
.HotelResultText
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
}

.hotelResultBorderRight{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}


.hotelResultBorderRightOrange{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFB94F;
}

.hotelDetailImage
{
    border: solid 2px #FFFFFF;
    border-radius: 10px;
    
    
    }
    .hotelDetailsIconBox
    {
        width: 480px;
        height: 203px;
        overflow: auto;
      overflow-x: hidden;

        }
.CheapFlightStipbg{
	background-color:#FFD942;
}
.travelinsurancebox{
	width: 800px;
	height: auto;
	padding-left: 5px;
	padding-bottom: 10px;
	float: left;
	background-color: #CCF;
	margin-top: 10px;
}
.travelinsurance{
	width: 760px;
	height: 30px;
	line-height: 30px;
	float: left;
	padding-left: 10px;
}
.travelinsuranceinside{
	width: 760px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}
.travelinsuranceleft{
	width: 380px;
	height: auto;
	float: left;
}
.travelinsuranceleftinside{
	width: 380px;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
.travelinsurancelefttxt{
	width: 180px;
	height: auto;
	float: left;
	padding-top: 2px;
}
.travelinsurancelefttxt1{
	width: 80px;
	height: auto;
	float: left;
	padding-top: 2px;
}
.travelinsuranceleftbox{
	width: 175px;
	height: auto;
	float: left;
}
.travelinsuranceleftbox1{
	width: 550px;
	height: auto;
	float: left;
}
.travelinsuranceright{
	width: 380px;
	height: auto;
	float: right;
}
.travelinsurancerightinside{
	width: 430px;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
.insurancechecktbox{
	width: 20px;
	height: auto;
	float: left;
}
.insurancechecktbox1{
	width: 200px;
	height: auto;
	float: left;
}
.patytypebox{
	width: 350px;
	height: auto;
	float: left;
	margin-right: 3px;
}
.patytypebox1{
	width: 130px;
	height: auto;
	float: left;
}
.insuranceSmallTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.insuranceSmallTxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.insurancetxtbox { 
    background: white; 
    border: 1px solid #333; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #DDD inset; 
    color: #333; 
    outline: none; 
    height:22px; 
    width: 165px; 
	padding-left: 5px;
   } 
   .insurancermrksbox { 
    background: white; 
    border: 1px solid #333; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #DDD inset; 
    color: #333; 
    outline: none; 
    height:30px; 
    width: 550px; 
	padding-left: 5px;
   } 
   .insuranceSearchButton{
	width: 150px;
	height: 30px;
	margin: 0px auto;
}
.insurancedetail{
	width: 800px;
	height: auto;
	padding: 5px;
	float: left;
	margin-top: 10px;
	border: solid 1px #3A93D2;
}
.insurancedetailheader{
	width: 795px;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	float: left;
	background-color: #3A93D2;
}
.insurancedetailinside{
	width: 800px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.insurancepersonalbox{
	width: 200px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.insurancepersonalbox1{
	width: 200px;
	height: auto;
	float: left;
	margin-bottom:5px;
}
.insurancepersonalbox2{
	width: 200px;
	height: auto;
	float: left;
}
.insurancetxtbox1 { 
    background: white; 
    border: 1px solid #333; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #DDD inset; 
    color: #333; 
    outline: none; 
    height:22px; 
    width: 70px; 
	padding-left: 5px;
   } 
   
.insurancelink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a00ff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.insurancelink: hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a00ff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.Flightheadingtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
}
.SearchNowButton
{
    color: white;
    cursor: pointer;
    width: auto;
    padding: 5px 20px;
    text-decoration: none;
    font-weight: bold;
    background-color: #ff9933;
    border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    border: 0px;
    display: block;
}

.SearchNowButton:hover
{
	color: white;
    display: block cursor: pointer;
	width: auto;
	padding: 5px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF8D1C;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	border: 0px;
}
.insDropDownBox { 
    background: #FFF none repeat scroll 0% 0%;
border: 1px solid #333;
border-radius: 5px;
box-shadow: 0px 0px 5px #DDD inset;
color: #333;
outline: medium none;
height: 25px;
width: 170px;
padding-left: 5px;
   } 
   .travelinsuranceyesno{
	width: 60px;
	height: auto;
	float: left;
	margin-right: 5px;
}
.textboxfield1
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    margin-left: 0px;
    height: 28px;
    width: 80px;
}
.adultyouthtxtnew
{
    color: #666666;
    text-decoration: none;
    font-family: "Arial" , Arial, Helvetica, sans-serif;
    font-size: 9.2px;
    font-style: normal;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}
.SingaporeAirline
{	
color:#008080;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
}
.SingaporeAirline:hover
{
    color: red;
    text-decoration: none;
    font-family: "Arial" ,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-weight:bold;
}