/* DEFAULT.CSS */
/********************* clearfix **********************/
.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.clearfix {display:block;}
* html .clearfix {height: 1%;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/********************* end clearfix ****************/

html,body{ margin:0 auto;padding:0;font-family:Arial;direction:rtl;font-size:14px;line-height:20px;color:#333333;}
body{background:#f8f8f8 url("../images/layout/bg.jpg") repeat-x top;position:relative;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

.right{float:right;display:inline;}
.left{float:left;display:inline;}
.both{clear:both;width:0;height:0;overflow:hidden;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.hide{display: none;}

textarea{font-family:Arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;-moz-outline-style: none;outline: none;}
a{-moz-outline-style: none;outline: none;text-decoration:none;}
.displaynone{display:none;}
textarea,select, input{font-family:Arial;color:#575757;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
input[type="submit"]{padding:0px 6px;}

.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}
* html .bgblackposition{width: expression(document.body.clientWidth+"px");height: expression(document.body.clientHeight+"px");}
.bgblackposition{position:absolute;top:0;left:0;right:0;bottom:0;background:#343434;z-index:1006;-moz-opacity:0.55;opacity:.55;filter: alpha(opacity=55);width:100%;height:100%;}

#wrapper{}
#site{}

#content{background:white;min-height: 250px;}

/*===== General =====*/
#indexbanner img{width:418px;overflow:hidden;margin-bottom:15px;}
#bannerwidth{width:718px;overflow:hidden;margin-bottom:15px;}
#bannerSide{width:227px;overflow:hidden;margin-bottom:15px;}
#facebookbox{width:418px;margin-bottom:15px;}
.pluginSkinLight .pluginLikeboxStream{height:220px !important;}
.facebookTop{-webkit-border-radius: 8px 8px 0px 0px;border-radius:8px 8px 0px 0px;background:#3b5998;padding:10px 6px;}
.facebookTitle{font-size:17px;color:white;margin-top:2px;}
.facebookTitleImg{width:122px;height:20px;background: url("../images/layout/facetitle.jpg") no-repeat;}

.page_bg{width:980px;background:white url("../images/layout/sidepage.png") repeat-y right top;}
.sidepage{width:228px;padding:15px 8px 40px 10px;}
.mainpage{width:734px;}
.paddingpage{padding:20px 8px 8px;}
.paddingpage15{padding:15px 8px 8px;}
.radius8{-webkit-border-radius:8px;border-radius:8px;overflow:hidden;}
.radius5{-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.innerWidth{width:980px;margin:0 auto;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.sepgrey{border-top:1px solid #cecece;margin:6px 0 14px;}
.widthSep{height:1px;background:white;overflow:hidden;border-top:1px solid #c8d7d9;margin:0 10px;}
.orderWidthSep{height:1px;background:white;overflow:hidden;border-top:1px solid #aed3e4;margin:20px 0;}
.orderWidthSep.dottedSep{border-top: 1px dotted #a9afb2; margin-bottom: 5px; }
.heightSep{height:94px;width:1px;background:white;overflow:hidden;border-right:1px solid #c8d7d9;}
.dotSep{border-top:1px dotted #b3b3b3;margin:6px 0 8px;}
.white{color:white !important;}
.textSmall{font-size:12px;color:#575757;line-height:14px;}
.text-small{font-size:12px;line-height:16px;}
.text-small a{color:#333333;text-decoration:underline;}
.text-small.text-smallSep{margin:0 4px;}
.text-light{color:#e2f6ff !important;}
.link a{display:inline-block;color:#4c8ab7;text-decoration:underline;}
.link a:hover{}
.linkwhite a{display:inline-block;color:white;font-size:12px;font-weight:bold;text-shadow:none;text-decoration:underline;}
.linkwhite a:hover{}
.line{background:#d0dfe1;height:1px;margin:8px 0;}
.greytext{color:#575757}
.green{color:#99c450 !important;}
.black{color:#333333 !important;}
.colorblack{color:#000000;}
.blue{color:#44bed6;}
.dark-blue{color:#2f82b6;}
.regtx{font-size:14px;}
.padding8{padding:5px 8px !important;}
div#generalPaymentDetails.padding8 { padding: 0 !important;}
.darkblueSep{height:1px;background:#365d7b;border-bottom:1px solid #5f84a0;margin:8px 0;}
.sep_darkblue{height:1px;background:#3e6b8d;margin:10px 0 15px;}
.margin15{margin-bottom:15px;}
.margin25{margin-bottom:25px;}
.margin10{margin-bottom:10px;}
.margin5{margin-bottom:5px;}
.margeside15{margin-left:15px;}
.margeside10{margin-left:10px;}
.margeside7{margin-left:7px;}

.categoryItem{display:block;padding:10px;}
.categoryItem:hover{background:#d2e5ed;}
.categoryItem.first{padding-top:15px;}

.radius-white-border{border:1px solid #dbedf6;background:white;-webkit-border-radius:8px;border-radius:8px;padding:15px 10px 15px 15px;margin-bottom:6px;}
.categoryGrayBox{background:#e6e6e6;border:1px solid #c9dde1;margin-bottom:20px;padding:4px 4px 14px;}
.grayBox{-webkit-border-radius:8px;border-radius:8px;border:1px solid #cecece;overflow:hidden;background:#f2f2f2;}
.darkbluebg{background:#3e6b8d;-webkit-border-radius:8px;border-radius:8px;margin-bottom:15px;padding:4px;}
.bluebg{background:#69b9de;-webkit-border-radius:954px;border-radius:5px;margin-bottom:15px;padding:4px;}
.lightbluebg{background:#e2f6ff !important;border:1px solid #dbedf6;}
.gradientbg{margin-bottom:15px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(211,211,211,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(211,211,211,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,211,211,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,211,211,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(211,211,211,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(211,211,211,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */}
.gradient_white{
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.grayBorder{border:1px solid #cecece;}

/* Title */
.blueTitleRow{height:38px;line-height:37px;background:#74bde0;border-bottom:1px solid white;-webkit-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;position:relative;z-index:101;
    padding:0 12px;color:white;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.30);}
.darkblueTitle{color:#3e6b8d;font-size:20px;}
.blackTitle{font-size:18px;color:#333333;}
.grayTitle{font-size:22px;color:#575757;font-weight:bold;margin-bottom:4px;}
.searchpageTitle{font-size:28px;color:#575757;font-weight:bold;margin-bottom:5px; line-height: 25px;}
.redTitle{font-size:18px;color:#d22f36;}
.whiteTitle{font-size:17px;color:white;text-shadow:-1px 1px 0 rgba(0,0,0,0.40);}
.blueTitle{font-size:20px;color:#5eb5dd;}
.textDarker{color:#484444;}
.title20{font-size:20px !important;margin-bottom:6px;}
.title18, .title18 a{font-size:18px !important;margin-bottom:5px;}
.title17{font-size:17px;font-weight:bold;}
.title16{font-size:16px;line-height:18px;}
.title15{font-size:15px;line-height:18px;}
/* End Title */

/* Buttons */
.readMore,.readMore a{display:inline-block;font-size:12px;color:#065377;line-height:17px;}
.readMore:hover,.readMore a:hover{text-decoration:underline;}
.readMore a:hover span{text-decoration:underline;}
.readMore a .sepblue{display:block;width:1px;height:10px;background:#065377;margin-top:4px;margin-right:8px;}
.readMore a .down-triangle{border-top: 5px solid #065377;margin-top:7px;}
.readMore a .up-triangle{border-bottom: 5px solid #065377;margin-top:7px;}

.readMore-arrow a{display:inline-block;font-size:12px;color:#065377;line-height:17px;}
.readMore-arrow a:hover{text-decoration:underline;}
.readMore-arrow:before{display:inline-block;content:">";font-size:11px;color:#065377;margin-left:6px;}
.addMore a{display:inline-block;font-size:12px;color:#4c8ab7;line-height:17px;font-weight:bold;text-decoration:underline !important; font-family: arial;}
.addMore a span{text-decoration:underline !important;}
.addMore a span, .addMore a:hover{}
.plus{display:inline-block;width:15px;height:14px;background: url("../images/layout/stripe.png") no-repeat -142px -16px;margin-top:2px;margin-left:5px;}
.plus_minus{display:inline-block;width:15px;height:14px;background: url("../images/layout/stripe.png") no-repeat -228px -59px;margin-top:2px;margin-left:5px;}

.bt-price.large a{display:inline-block;font-size:26px;color:white;line-height:40px;margin-bottom:10px;}
.large .pricel{display:block;width:20px;height:40px;background: url("../images/layout/pricel_big.png") no-repeat left top;}
.large .pricebg{display:block;height:40px;background: url("../images/layout/price_big.png") repeat-x top;padding:0 5px;}
.large .pricer{display:block;width:10px;height:40px;background: url("../images/layout/pricer_big.png") no-repeat left top;}
.bt-price.large a:hover .pricel{background: url("../images/layout/pricel_big.png") no-repeat left bottom;}
.bt-price.large a:hover .pricebg{background: url("../images/layout/price_big.png") repeat-x bottom;}
.bt-price.large a:hover .pricer{background: url("../images/layout/pricer_big.png") no-repeat left bottom;}
.bt-price.large a .price{font-size:18px;margin-top:2px;margin-right:5px;}

.bt-price a{display:inline-block;font-size:22px;color:white;line-height:32px;margin-bottom:8px;}
.bt-price.bt-pricetx a{font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.40);text-align:center;line-height:31px;}
.pricel{display:block;width:16px;height:32px;background: url("../images/layout/pricel.png") no-repeat left top;}
.pricebg{display:block;height:32px;background: url("../images/layout/price.png") repeat-x top;padding:0;}
.bt-pricetx .pricebg{padding:0 10px 0 8px;}
.pricer{display:block;width:8px;height:32px;background: url("../images/layout/pricer.png") no-repeat left top;}
.bt-price a:hover .pricel{background: url("../images/layout/pricel.png") no-repeat left bottom;}
.bt-price a:hover .pricebg{background: url("../images/layout/price.png") repeat-x bottom;}
.bt-price a:hover .pricer{background: url("../images/layout/pricer.png") no-repeat left bottom;}
.bt-price a .price{font-size:15px;margin-top:2px;margin-right:5px;}

.greenBt a{display:block;}
.greenBtIn{display:block;height:36px;background: url("../images/layout/greenbt.png") no-repeat right top;color:white;font-size:18px;line-height:35px;padding:0 12px;text-shadow:-1px 1px 0 rgba(0,0,0,0.30);}
.greenBtCorner{display:block;width:24px;height:36px;background: url("../images/layout/greenbtcorner.png") no-repeat left top;}
.greenBt a:hover .greenBtIn{background: url("../images/layout/greenbt.png") no-repeat right bottom;}
.greenBt a:hover .greenBtCorner{background: url("../images/layout/greenbtcorner.png") no-repeat left bottom;}

.bt-price-white,.bt-price-white a{display:inline-block;height:28px;font-size:22px;color:black;line-height:26px;margin-bottom:8px;}
.pricecorner{display:block;width:14px;height:28px;background: url("../images/layout/pricecorner.png") no-repeat left top;}
.pricein{height:26px;display:block;-webkit-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px;background:white;padding:0 5px;padding-left:0;width:72px;border:1px solid #4b97bb;border-left:none;}
.bt-price-white a .price{font-size:15px;margin-top:2px;margin-right:3px;line-height:24px;}
.bt-price-white a:hover{color:white;}
.bt-price-white a:hover .pricecorner{background: url("../images/layout/pricecorner.png") no-repeat left bottom;}
.bt-price-white a:hover .pricein{background:#416d8f;}

.ok-green{display:inline-block;height:16px;line-height:15px;background:#99c450;-webkit-border-radius:5px;border-radius:5px;text-align:center;color:white;font-size:11px;}
.ok-green.large{width:104px;padding:0 8px;}
.ok-green.normal{width:82px;padding:0 4px;}
.ok-green.small{width:70px;padding:0 4px;}
.icon-ok-s{display:inline-block;width:8px;height:7px;background: url("../images/layout/stripe.png") no-repeat -459px -7px;margin-top:4px;}

.bt-Compare a{display:block;background:#4c8ab7;-webkit-border-radius:5px;border-radius:5px;color:white;font-size:12px;line-height:13px;padding:4px 8px;padding-right:34px;position:relative;height:14px;}
.bt-Compare.unable a{background:#a5c4db;}
.bt-Compare a:hover{background:#3e6b8d;}
.bt-Compare.unable a:hover{background:#a5c4db;cursor:default;}
.icon-hand{display:block;width:38px;height:37px;background: url("../images/layout/stripe.png") no-repeat -389px -37px;position:absolute;top:-5px;right:-5px;}
.bt-Compare.unable a .icon-hand{background: url("../images/layout/stripe.png") no-repeat -389px top;}

.printBt a{display:block;background:#416d8f;-webkit-border-radius:5px;border-radius:5px;color:white;font-size:12px;line-height:13px;padding:4px 8px;height:14px;}
.icon-print{display:block;width:16px;height:15px;background: url("../images/layout/stripe.png") no-repeat -108px -16px;margin-left:6px;margin-top:-1px;}
.printBt a:hover{background:#325672;}

.redBt a{display:block;background:#f24034;-webkit-border-radius:5px;border-radius:5px;color:white;font-size:12px;line-height:13px;padding:4px 8px;height:14px;}
.redBt a:hover{background:#cb342a;}

.bt_passenger_edit a{display:block;-webkit-border-radius:5px;border-radius:5px;color:white;font-size:12px;font-weight:bold;line-height:23px;padding:0 8px;padding-left:12px;
    background: rgb(103,138,165); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(103,138,165,1) 0%, rgba(103,138,165,1) 50%, rgba(65,109,143,1) 51%, rgba(65,109,143,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,138,165,1)), color-stop(50%,rgba(103,138,165,1)), color-stop(51%,rgba(65,109,143,1)), color-stop(100%,rgba(65,109,143,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(103,138,165,1) 0%,rgba(103,138,165,1) 50%,rgba(65,109,143,1) 51%,rgba(65,109,143,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(103,138,165,1) 0%,rgba(103,138,165,1) 50%,rgba(65,109,143,1) 51%,rgba(65,109,143,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(103,138,165,1) 0%,rgba(103,138,165,1) 50%,rgba(65,109,143,1) 51%,rgba(65,109,143,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(103,138,165,1) 0%,rgba(103,138,165,1) 50%,rgba(65,109,143,1) 51%,rgba(65,109,143,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#678aa5', endColorstr='#416d8f',GradientType=0 ); /* IE6-9 */}
.bt_passenger_edit a:hover{
    background: rgb(91,120,142); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(91,120,142,1) 0%, rgba(91,120,142,1) 50%, rgba(50,86,114,1) 51%, rgba(50,86,114,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,120,142,1)), color-stop(50%,rgba(91,120,142,1)), color-stop(51%,rgba(50,86,114,1)), color-stop(100%,rgba(50,86,114,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(91,120,142,1) 0%,rgba(91,120,142,1) 50%,rgba(50,86,114,1) 51%,rgba(50,86,114,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(91,120,142,1) 0%,rgba(91,120,142,1) 50%,rgba(50,86,114,1) 51%,rgba(50,86,114,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(91,120,142,1) 0%,rgba(91,120,142,1) 50%,rgba(50,86,114,1) 51%,rgba(50,86,114,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(91,120,142,1) 0%,rgba(91,120,142,1) 50%,rgba(50,86,114,1) 51%,rgba(50,86,114,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b788e', endColorstr='#325672',GradientType=0 ); /* IE6-9 */}
.icon-pencil-white{display:block;width:14px;height:14px;background: url("../images/layout/stripe.png") no-repeat -128px -16px;margin-left:5px;margin-top:4px;}

.bt-darkblue a{display:inline-block;text-align:center;color:white;border:1px solid #ebeff2;height:23px;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);
    -webkit-border-radius:5px;border-radius:5px;line-height:23px;margin-top:4px;padding:0 14px;
    -webkit-box-shadow: 0px 0px 0px 3px #3e6c8e;box-shadow: 0px 0px 0px 3px #3e6c8e;
    background: rgb(101,137,165); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(101,137,165,1) 0%, rgba(101,137,165,1) 50%, rgba(62,108,142,1) 51%, rgba(62,108,142,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,137,165,1)), color-stop(50%,rgba(101,137,165,1)), color-stop(51%,rgba(62,108,142,1)), color-stop(100%,rgba(62,108,142,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6589a5', endColorstr='#3e6c8e',GradientType=0 ); /* IE6-9 */}
.bt-darkblue a:hover{background: rgb(88,116,138); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(88,116,138,1) 0%, rgba(88,116,138,1) 50%, rgba(48,83,110,1) 51%, rgba(48,83,110,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,116,138,1)), color-stop(50%,rgba(88,116,138,1)), color-stop(51%,rgba(48,83,110,1)), color-stop(100%,rgba(48,83,110,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58748a', endColorstr='#30536e',GradientType=0 ); /* IE6-9 */}
/* End Buttons */


@font-face{font-family:"GadDemiBold-Regular_MFW";
    src:url("GadDemiBold-Regular_MFW.eot?#iefix");
    src:url("GadDemiBold-Regular_MFW.eot?#iefix") format("eot"),
    url("GadDemiBold-Regular_MFW.woff") format("woff"),
    url("GadDemiBold-Regular_MFW.ttf") format("truetype"),
    url("GadDemiBold-Regular_MFW.svg") format("svg");
}
@font-face{font-family:"GadLight-Regular_MFW";
    /*src:url("GadLight-Regular_MFW.eot?#iefix");*/
    src:url("GadLight-Regular_MFW.eot?#iefix") format("eot"),
    url("GadLight-Regular_MFW.woff") format("woff"),
    url("GadLight-Regular_MFW.ttf") format("truetype"),
    url("GadLight-Regular_MFW.svg") format("svg");
}
.gadbold{font-family:GadDemiBold-Regular_MFW;}
.gadlight{font-family:GadLight-Regular_MFW;}
/*===== End General =====*/

/*===== header =====*/
#header{height:153px;position:relative;z-index:198;}
.headerlight{width:626px;height:153px;background: url("../images/layout/headerlight.png") no-repeat;position:absolute;top:0;right:-180px;z-index:100;}
.headerInner{position:relative;z-index:101;width:980px;}
.headerTop{}
.logo a{display:block;margin-top:4px;margin-bottom:8px;margin-right:8px;}
.headerInfo{background:white;padding:3px 8px;padding-right:10px;-webkit-border-radius:5px;border-radius:5px;margin-top:20px;margin-right:12px;}
.headerInfoPhone{background:#7ec4e5;padding:4px 8px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;line-height:14px;color:white;margin-top:3px;}
.icon-phone{width:15px;height:14px;background: url("../images/layout/stripe.png") no-repeat -28px top;margin-right:7px;}
.headerInfoSep{width:1px;height:30px;background: url("../images/layout/headerinfosep.png") no-repeat;;margin:0 10px;}
.headerInfoItem a{display:block;color:#075279;font-size:12px;margin-top:5px;}
.headerInfoItem a:hover{text-decoration:underline;}
.headerSelect{margin-top:25px;margin-right:12px;}
.headerSelect select{width:72px;height:20px;}
.headerFlag a{display:block;margin-top:29px;margin-right:8px;}
.icon-en{display:block;width:24px;height:17px;background: url("../images/layout/stripe.png") no-repeat -175px -37px;}
.icon-fr{display:block;width:24px;height:17px;background: url("../images/layout/stripe.png") no-repeat -175px -20px;}
.icon-is{display:block;width:24px;height:17px;background: url("../images/layout/stripe.png") no-repeat -175px -54px;}

.headerFlag.active a .icon-is{opacity:0.60;cursor:default;}
.headerFlag.active a .icon-fr{opacity:0.60;cursor:default;}
.headerFlag.active a .icon-en{opacity:0.60;cursor:default;}

.bgLeft{width:12px;height:663px;background: url("../images/layout/bgleft.png") no-repeat;position:absolute;left:-12px;top:12px;}
.bgRight{width:12px;height:663px;background: url("../images/layout/bgright.png") no-repeat;position:absolute;right:-12px;top:12px;}
.headerBottom{height:65px;background:white;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;border-bottom:1px solid #d9d9d9;position:relative;padding:8px 8px 0;}
.headerShadow{width:707px;height:8px;background: url("../images/layout/headershadow.png") no-repeat;position:absolute;top:-8px;right:50%;margin-right:-353px;}
.headerMenu{height:43px;background:#e23429 url("../images/layout/menubg.png") repeat-x;-webkit-border-radius:5px;border-radius:5px;
    -moz-box-shadow: inset 0 0 8px rgba(190,47,36,.75);-webkit-box-shadow: inset 0 0 8px rgba(190,47,36,.75);box-shadow: inset 0 0 8px rgba(190,47,36,.75);}
.headerMenuShadow{width:707px;height:8px;background: url("../images/layout/menushadow.png") no-repeat;margin:1px auto 0;}
.headerMenuHome a{display:block;width:28px;height:27px;background: url("../images/layout/stripe.png") no-repeat left top;margin:8px 6px 0;}
.headerMenuHome.active a { background-position: -417px -116px;}
.headerMenuSep{width:2px;height:34px;background: url("../images/layout/menusep.png") no-repeat;margin-top:5px;}
.headerMenuItem{position:relative; z-index: 1001;}
.headerMenuItem div.headerLink,
.headerMenuItem a{display:block;font-size:15px;text-shadow:0 -1px 0 rgba(0,0,0,0.20);color:white;padding:11px 16px;}
.headerMenuItem div.headerLink:hover,
.headerMenuItem a:hover{text-decoration:underline;}
.headerMenuItem.active a{padding: 11px 11px;}

.headerMenuItem.active { z-index: 1000;}
.headerMenuItem.active > div.headerLink,
.headerMenuItem.active > a{background: url("../images/layout/corners_center.png") repeat-x scroll 0 10px transparent; float: left; font: bold 14px/20px arial;}
.headerMenuItem.active:hover > div.headerLink,
.headerMenuItem.active:hover > a, .headerMenuItem.active:hover  SPAN.leftCorner,  .headerMenuItem.active:hover  SPAN.rightCorner {background: none;}
.headerMenuItem.active.noHover:hover > a{background: url("../images/layout/corners_center.png") repeat-x scroll 0 10px transparent;}
.headerMenuItem.noHover.active:hover  SPAN.leftCorner{background: url("../images/layout/corners_left.png") repeat-x scroll 0 10px transparent;}
.headerMenuItem.noHover.active:hover  SPAN.rightCorner {background: url("../images/layout/corners_right.png") repeat-x scroll 0 10px transparent;}
.headerMenuItem.active SPAN.leftCorner{ background: url("../images/layout/corners_left.png") no-repeat scroll right center transparent; display: inline-block; float: left; height: 43px; width: 5px;}
.headerMenuItem.active SPAN.rightCorner{background: url("../images/layout/corners_right.png") no-repeat scroll right center transparent; display: inline-block; float: right; height: 43px; width: 5px;}

.headerMenuItemHover{position:absolute;right:0;top:0;}
.invisible{display:none !important;white-space: nowrap;}
.headerMenuSubTitle:hover a.headerLink.invisible{
    display:block !important;
    text-decoration: underline;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    text-shadow:none;
    /* padding:11px 14px 12px; */
    padding-bottom: 17px;
    -webkit-box-shadow: 0px 0px 4px 0px #808080;
    box-shadow: 0px 0px 4px 0px #808080;
    font-size:15px;font-weight:bold;
    color:#333333;
    background: rgb(249,249,249); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
/*.ie8 .headerMenuSubTitle:hover a.headerLink {
	padding:11px 12px 12px;
}*/
.headerMenuSubTitle a.headerLink:hover{text-decoration:none;}

.headerMenuSubBottom{-webkit-border-radius: 0px 0px 5px 5px;border-radius:0px 0px 5px 5px;min-width:175px;padding:12px 0 12px;position:absolute;top:43px;right:0px;z-index:106;display:none;
    -webkit-box-shadow: 0px 5px 4px 0px #808080;box-shadow: 0px 5px 4px 0px #808080;
    background: rgb(246,246,246); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */}
.headerMenuSubBottom.headerMenuSubLeft{right:auto;left:0px;}
.headerMenuSubBottom.headerMenuSubSmall{left:0px;}
.headerMenuSubBottomBig{width:320px;}


.headerMenuSubTitle:hover .headerMenuSubBottom{display:block;}

.headerMenuSubBottom ul{padding:0;width:135px;margin:0;margin-left:15px;padding-right:8px;text-align:right;font-weight:normal;}
.headerMenuSubBottom li{list-style:none;}
.headerMenuSubBottom li a{display:block;font-size:14px;color:#333333;line-height:14px;padding:4px 5px;-webkit-border-radius:3px;border-radius:3px;text-shadow:none;margin:0;margin-bottom:2px;}
.headerMenuSubBottom li a:hover{background:#75bfe2;color:white;text-decoration:none;}
/*===== End header =====*/

/*===== breadcrumbs  =====*/
#breadcrumbs{width:900px;position:absolute;bottom:1px;right:8px;font-size:11px;}
.breadcrumbsTx{color:#8a8a8a;}
H1.breadcrumbsTx{font-size: 11px;}
.breadcrumbsTx a{display:block;color:#575757;}
.breadcrumbsTx a:hover{text-decoration:underline;}
.breadcrumbsSep{color:#575757;margin:0 5px;}
/*===== End breadcrumbs =====*/

/*===== footer =====*/
#footer{position:relative;z-index:100;}
.footerNote{font-size:11px;color:#525252;padding-bottom:15px;text-align:right;background:white;padding-top:20px;padding-right:10px;}
#index .footerNote{text-align:center;padding-right:0;}
.footerTop{padding-bottom:25px;border-top:1px solid white;border-bottom:1px solid white;-webkit-box-shadow: 0px 0px 5px 0px #888888;box-shadow: 0px 0px 5px 0px #888888;
    background:#821f23 url("../images/layout/footerbg.png") repeat-x top;}

.footerGoup{width:205px;height:110px;position:relative;margin-right:18px;}
.footerGoup a{display:block;}
.white .goup_arrow{background: url("../images/layout/goup1_index.png") no-repeat left top;}
.goup_arrow{display:block;width:72px;height:103px;background: url("../images/layout/goup1.png") no-repeat left top;position:absolute;top:-14px;right:90px;z-index:100;
    -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.goup_bg{display:block;width:141px;height:102px;background: url("../images/layout/goupbg.png") no-repeat;position:absolute;top:0px;right:52px;z-index:101;}
.goup_tx{display:block;font-size:14px;color:white;text-shadow:0 1px 0 rgba(0,0,0,0.40);z-index:102;position:absolute;top:10px;right:-10px;}
.footerGoup a:hover .goup_arrow{width:72px;height:103px;background: url("../images/layout/goup2.png") no-repeat left top;position:absolute;top:-24px;right:90px;
    -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-position:}
.white a:hover .goup_arrow{background: url("../images/layout/goup2_index.png") no-repeat left top;}

#index .goup_arrow{background: url("../images/layout/goup1_index.png") no-repeat left top;}
#index .footerGoup a:hover .goup_arrow{background: url("../images/layout/goup2_index.png") no-repeat left top;}


.footerContainer{width:745px;margin-top:20px;margin-bottom:20px;}
.footerCol{width:100px;margin-left:28px;}
.footerColTitle a{display:block;color:white;font-size:16px;font-weight:bold;margin-bottom:10px;}
.footerLink a{display:block;font-size:12px;color:#461112;line-height:12px;margin-bottom:8px;}
.footerLink a:hover{text-decoration:underline;}

.footerMenuRow{}
.footerMenu{width:737px;margin-left:8px;border-top:1px solid #a24447;border-bottom:1px solid #a24447;margin-right:14px;}
.footerMenuItem a{display:block;color:white;font-size:14px;line-height:30px;}
.footerMenuItem a:hover{text-decoration:underline;}
.footerMenuSep{width:1px;height:13px;background:#721b1e;margin:10px 12px 0;}
.footerlogo a{display:block;margin-top:-10px;}
.footerBottom{height:28px;padding-top:8px;background:white;}
.footerKredit{font-size:10px;color:#949494;}
.kredittx{display:block;margin-right:5px;}
.bears{display:block;width:60px;height:16px;background: url("../images/layout/3bears.png") no-repeat;}
.inko{display:block;width:86px;height:19px;background: url("../images/layout/inko.png") no-repeat;margin-top:3px;}
.quatro{display:block;width:56px;height:16px;background: url("../images/layout/quatro.jpg") no-repeat;margin-top:3px;}
.nextproject{display:block;width:60px;height:16px;background: url("../images/layout/nextproject.jpg") no-repeat;margin-top:3px;}
.lognetproject{display:block;width:60px;height:16px;background: url("../images/layout/sign2.jpg") no-repeat;margin-top:3px;}
.footerKreditSep{font-size:10px;color:#575757;margin:0 6px;}
.footerRights{font-size:12px;color:#575757;}
.paddingleft{padding:0 8px;}
/*===== End footer =====*/

/*===== index =====*/
#index{}
.indexSide{width:418px;padding-top:14px;padding-right:8px;}
.indexMain{width:525px;padding-top:14px;padding-left:8px;}
.indexGalleryBox{height:316px;overflow:hidden;position:relative;margin-bottom:15px;}
.indexGalleryItem{display:none;width:526px;height:316px;position:absolute;top:0;right:0;border-bottom:1px solid #cecece;}
.indexGalleryTop{width:526px;height:223px;position:relative;}
.indexGalleryImg{width:526px;height:223px;overflow:hidden;}
/*.indexGalleryItemInfo{min-width:150px;height:30px;background: url("../images/layout/blackopacity.png") repeat;position:absolute;bottom:0;right:0;-webkit-border-radius: 10px 0px 0px 0px;border-radius: 10px 0px 0px 0px;padding:0 10px;}*/
.indexGalleryItemInfoTx{color:white;font-size:12px;line-height:30px;}
.icon-sopa{display:block;width:19px;height:17px;background: url("../images/layout/stripe.png") no-repeat -43px top;margin-top:6px;margin-left:6px;}
.icon-stoper{display:block;width:15px;height:18px;background: url("../images/layout/stripe.png") no-repeat -62px top;margin-top:6px;margin-left:6px;margin-right:14px;}

.indexGalleryBottom{height:93px;padding:0 14px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 13%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 13%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 13%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 13%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 13%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.indexGalleryBtns{min-width:100px;position:absolute;bottom:76px;right:14px;z-index:101;}
.indexGalleryBtn a{display:block;width:8px;height:8px;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px;margin-left:5px;
    -moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;
    background-color: #8d8d8d;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.55);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.55);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.55);}
.indexGalleryBtn a:hover{background-color: #db3427;}
.indexGalleryBtn.active a{background-color: #db3427;}
.indexGalleryTxWidth{width:365px;margin-top:24px;}
.indexGalleryTitle{font-size:24px;font-weight:bold;margin-bottom:3px;}
.indexGalleryTx{}
.indexGalleryNote{font-size:12px;line-height:15px;}
.indexGalleryPrice{margin-top:16px;}

#listCol{width:150px;margin-left:30px;margin-bottom:15px;}
#listCol .blackTitle{font-size:17px;}
#listCol ul{list-style:none;padding:0;margin:0;}
#listCol li{border-bottom:1px solid #e6e6e6;margin-bottom:3px;}
#listCol li a{display:inline-block;color:#065377;font-size:13px;line-height:15px;padding-bottom:7px;}
#listCol li .orgDest{cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 85px; line-height: 19px; padding-bottom: 5px;}
#listCol li:before{display:inline-block;content:">";font-size:11px;color:#065377;margin-left:6px;}
#listCol li a:hover{text-decoration:underline;}
.nomargin #listCol{margin-left:0;}
.listCol2width{width:68px;}
.listCol2width li a{width:52px;}
#listCol .dotSep{margin-bottom:3px;}


.container{}
.containerTitle{margin-bottom:10px;}
#newsletter{padding:35px 8px 0;margin-bottom:20px;}
#indexNewsletter{margin-bottom:15px;}
.newsletterbg{border:1px solid #cacaca;background:#f53e30;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow: -1px 0px 3px 0px #c0c0c0;box-shadow: -1px 0px 3px 0px #c0c0c0;padding:5px;position:relative;}
#indexNewsletter .newsletterImg{margin-right:12px;margin-top:6px;position:static;}
.newsletterImg{position:absolute;top:-38px;right:65px;z-index:2;}
.newsletterIn{-webkit-border-radius:8px;border-radius:8px;padding:35px 9px 8px;text-align:center;
    background: rgb(245,62,48); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,62,48,1) 0%, rgba(245,62,48,1) 50%, rgba(212,55,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,62,48,1)), color-stop(50%,rgba(245,62,48,1)), color-stop(100%,rgba(212,55,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53e30', endColorstr='#d4372b',GradientType=0 ); /* IE6-9 */}
#indexNewsletter .newsletterIn{padding:28px 18px 0;width:248px;height:83px;}
.newsletterTitle{color:white;font-size:25px;text-shadow:-1px 1px 0 rgba(0,0,0,0.40);margin-bottom:8px;}
.newsletterTitle.index{font-size:22px;}
.newsletterTx{color:white;font-size:16px;}
.newsletterInputBox{width:182px;height:24px;-webkit-border-radius:5px;border-radius:5px;background:white;overflow:hidden;}
.newsletterInput input{width:118px;background:transparent;border:none;font-size:14px;padding:3px 8px;}
#indexNewsletter .newsletterInputBox{width:248px;}
#indexNewsletter .newsletterInput input{width:180px;}
.newsletterSubmit{background:#4c8ab7;}
.newsletterSubmit input{height:24px;background:transparent;border:none;color:white;font-size:14px;cursor:pointer;padding:0 8px;}
.newsletterSubmit:hover{background:#3e6b8d;}
#indexNewsletter .thankBox{margin-top:8px;}
.thankBox{text-align:right;}
.thank{margin-left:8px;margin-top:3px;}
#indexNewsletter .thank{margin-top:0;}
#indexNewsletter .whiteTitle{font-size:26px;}
.newslettersep{border-top:1px solid white;overflow:hidden;margin-bottom:5px;}
#newsletter .whiteTitle{font-size:14px;line-height:15px;}

.newsletter_error{text-align:right;height:19px;background: url("../images/layout/newsletererror.png") no-repeat right top;padding-right:27px;line-height:21px;color:white;font-size:13px;margin-top:6px;}

#indexInfoBox{}
#indexInfoBox .blackTitle{font-size:17px;padding:12px 14px 0 0;margin-bottom:18px;}
#indexInfoBox .readMore{font-size:13px;line-height:12px;}
.indexInfoRow{margin-bottom:12px;}
.indexInfoSep{width:4px;height:43px;background: url("../images/layout/indexinfosep.png") no-repeat center top;}
.indexInfoItem a{display:block;width:66px;text-align:center;}
.indexInfoItem a:hover .readMore{text-decoration:underline;}
.indexInfoIcon{display:block;width:43px;height:43px;margin:0 auto 5px;}
.icon1{background: url("../images/layout/indexinfo.png") no-repeat right top;}
.icon2{background: url("../images/layout/indexinfo.png") no-repeat -172px top;}
.icon3{background: url("../images/layout/indexinfo.png") no-repeat -129px top;}
.icon4{background: url("../images/layout/indexinfo.png") no-repeat -86px top;}
.icon5{background: url("../images/layout/indexinfo.png") no-repeat -43px top;}
.icon6{background: url("../images/layout/indexinfo.png") no-repeat left top;}

#socialBox{position:relative;height:97px;margin-top:70px;}
#indexSocialBox{-webkit-border-radius:8px;border-radius:8px;margin-bottom:15px;background:#e9f7fd;padding:10px 14px 5px;position:relative;}
#indexSocialBox .socialContent{width:175px;}
#indexSocialBox .redTitle{margin-bottom:5px;}
#socialBox .redTitle{border:1px solid #cacaca;background:white;padding:5px 8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;}
.socialContent{width:100%;}
.social{width:216px;height:64px;position:absolute;left:9px;top:-64px;}
#indexSocialBox .social{bottom:0;top:auto;left:12px;}
#socialBox .textSmall{padding-right:8px;width:180px;}
.faceb a{display:block;width:72px;height:64px;background: url("../images/layout/social.png") no-repeat right 12px;
    -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.twit a{display:block;width:72px;height:64px;background: url("../images/layout/social.png") no-repeat -72px 12px;
    -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.in a{display:block;width:72px;height:64px;background: url("../images/layout/social.png") no-repeat left 12px;
    -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.faceb a:hover{background: url("../images/layout/social.png") no-repeat right top;
    -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.twit a:hover{background: url("../images/layout/social.png") no-repeat -72px top;
    -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.in a:hover{background: url("../images/layout/social.png") no-repeat left top;
    -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}

#indexWeatherBox{margin-bottom:15px;background:white;}
#indexWeatherBox .whiteTitle{margin-left:8px;}
#indexWeatherBox .gradientbg{margin:0;}
.WeatherMain{}
.Weathertitle{-webkit-border-radius: 8px 8px 0px 0px;border-radius:8px 8px 0px 0px;background:#3e6b8d;margin:3px 4px 12px;padding:10px 6px;color:white;}
.WeatherChange a{display:block;font-size:11px;line-height:13px;color:white;-webkit-border-radius:5px;border-radius:5px;padding:2px 5px;background:#4c81a3;margin-top:1px;}
.WeatherChange a:hover{background:#5c99bc;}
.WeatherTime{font-size:20px;padding-right:6px;border-right:1px solid #7c9bb2;text-shadow:-1px 1px 0 rgba(0,0,0,0.40);margin-right:6px;line-height:18px;}
.WeatherCoin{font-size:12px;font-weight:bold;}
.WeatherTop{background:white;border-bottom:1px solid #cecece;padding-bottom:10px; padding-right: 5px;}
.WeatherToday{margin:8px 10px;}
.WeatherTodayInfo{}
.WeatherTodayTitle{font-size:15px;font-weight:bold;color:#575757;background: url("../images/layout/temp.png") no-repeat right 1px;padding-right:12px;margin-bottom:4px;}
.WeatherTodayTx{font-size:11px;color:#797979;line-height:15px;}
.WeatherSep{width:7px;height:57px;background: url("../images/layout/weathersep.png") no-repeat;margin:8px 8px 0 5px;}
.WeatherDays{}
.WeatherDay{width:46px;text-align:center;font-size:12px;}
.WeatherDayTx{color:#656565;}
.WeatherDayIcon{margin:0 auto 5px;}
.WeatherDayTemp{font-weight:bold;}
.WeatherDaysSep{width:1px;height:14px;background:#e4e4e4;margin:28px 5px 0;}
.WeatherBottom{padding:5px;padding-bottom:12px;}
#indexWeatherBox .categoryItem{-webkit-border-radius:0px;border-radius:0px;}
.holidayIcon{width:47px;height:47px;background: url("../images/layout/holiday.png") no-repeat;margin-left:15px;}
#indexWeatherBox .holidayInfoWidth{width:235px;overflow:hidden;margin-top:2px;}
#indexWeatherBox .bt-price a{margin-top:11px;margin-bottom:5px;}
.WeatherSubtitle{padding:0 6px;margin-bottom:6px;}
.WeatherSubtitle .darkblueTitle{font-size:17px;margin-top:3px;}
.WeatherList{margin:0 6px 8px;}
.WeatherList ul{padding:0;width:76px;margin:0;margin-left:5px;}
.WeatherList li{list-style:none;}
.WeatherList li a{display:block;font-size:12px;color:#333333;line-height:14px;padding:2px 5px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:2px;}
.WeatherList li a:hover{background:#75bfe2;color:white;}
.WeatherList li.active a{background:#75bfe2;color:white;}

#weatherSide{background:white;margin-bottom:20px;}
.WeathertitleSep{height:1px;background:#386180;border-top:1px solid #537b9a;margin:4px 0;}
#weatherSide .infoTitle{width:113px;margin-bottom:8px;}
#weatherSide .gradientbg{margin:0;}
#weatherSide .categoryItem{-webkit-border-radius:0px;border-radius:0px;}

#appSlideBox{}
#appSlideBox.grayBox{padding:4px;padding-top:15px;margin-bottom:20px;}
#appSlideBox .blackTitle{margin-bottom:10px;margin-right:10px;}
.appSlide{height:196px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;background:white;padding:3px;position:relative;}
.liteAccordion li.slide h2.selected span, .liteAccordion li.slide h2:hover span {background:#3e6b8d;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.appSlideContainer {width: 355px;margin: 10px auto !important;}
.appSlideTitle a{display:block;background:#cecece;border:1px solid #cecece;width:34px;height:169px;-webkit-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;
    font-weight:bold;color:#333333;line-height:33px;padding:12px 0;}
.textRotate{display:block;width:159px;height:33px;position:absolute;bottom:76px;left:-61px;text-align:left;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */
    ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; /* IE8 */
    -moz-transform: rotate(-90deg);  /* FF3.5+ */
    -o-transform: rotate(-90deg);  /* Opera 10.5 */
    -webkit-transform: rotate(-90deg);  /* Safari 3.1+, Chrome */}
.appSlideItem:not(.active):hover .appSlideTitle a{background:#3e6b8d;color:white;}
.appSlideItem.active .appSlideTitle a{background:#3e6b8d;color:white;}
.icon-white-arrow{display:inline-block;width:8px;height:9px;background: url("../images/layout/stripe.png") no-repeat -197px top;margin-top:12px;}
#appSlideBox .icon-white-arrow{
    -webkit-backface-visibility: hidden; /* fixes chrome bug */
    -webkit-transform: translateX(100%) rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: translateX(100%) rotate(90deg);
    -moz-transform-origin: left top;
    -o-transform: translateX(100%) rotate(90deg);
    -o-transform-origin: left top;
    transform: translateX(100%) rotate(90deg);
    transform-origin: left top;
    margin-top: 10px;
}
.liteAccordion.ie9 .icon-white-arrow { -ms-transform: translateX(100%) rotate(90deg); -ms-transform-origin: left top }
.appSlideItemIn{margin-top:10px;display:none;}
.appSlideright{margin:0 6px 0 15px;}
.appSlideImg{margin-bottom:8px;}
.appSlideDown{margin-right:10px;}
.appSlideDownTx{font-size:12px;font-weight:bold;line-height:15px;margin-bottom:4px;}
.iphonebt a{display:block;width:86px;height:24px;background: url("../images/layout/iphonebt.png") no-repeat;margin-bottom:5px;}
.androidbt a{display:block;width:86px;height:24px;background: url("../images/layout/androidbt.png") no-repeat;}
.appSlideItemMian{width:232px;height:178px;overflow:hidden;}
.appSlideItemTitle{font-weight:bold;margin-bottom:6px;margin-top:4px;}
.appSlideItemTx{font-size:12px;line-height:17px;}
/*===== End index =====*/

/*=====  holidaybox =====*/
#holidaybox{width:256px;margin-bottom:15px;}
.boxbg{background:#e6e6e6;border:1px solid #c9dde1;-webkit-border-radius:8px;border-radius:8px;overflow:hidden; margin-right: 4px;}
.holidayTop{padding:5px;position:relative;-webkit-box-shadow: 0px 2px 3px 0px #c0c0c0;box-shadow: 0px 2px 3px 0px #c0c0c0;
    background: rgb(230,230,230); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.imgcorner{width:80px;height:10px;background: url("../images/layout/imgcorner.png") no-repeat;position:absolute;bottom:-10px;;left:12px;}
.holidayImg img{width:246px;height:175px;overflow:hidden;}
.holidayImgInfo{padding:8px 7px 0;background: url("../images/layout/blackopacity.png") repeat;position:absolute;bottom:5px;right:5px;left:5px;}
.img-large .holidayImgInfo{left:2px;}
.holidayInfoWidth{width:134px;overflow:hidden;}
.holidayBtWidth{width:92px;}
.infoTitle,.infoTitle a{display:block;font-size:20px;margin-bottom:4px;color:#333333;}
.infoTitle a:hover{text-decoration:underline;}
.infoTx{display:inline-block;font-size:12px;line-height:15px;color:#333333;}
.imginfoTitle a{display:block;font-size:20px;margin-bottom:4px;color:white;font-weight:bold;}
.imginfoTitle a:hover{text-decoration:underline;}
.imginfoTx{display:inline-block;font-size:12px;line-height:15px;color:white;}
.holidayBottom{padding-bottom:8px;}
.holidayBottom .categoryItem{padding:10px;}
.holidayBottom .widthSep{margin:0 10px;}
.holidayItem{}
/*===== End holidaybox =====*/

/*=====  bigSearchBox =====*/
#bigSearchBox{}
.indexSearchBg{background:#3e6b8d url("../images/layout/menubg.png") repeat-x top;-webkit-border-radius:8px;border-radius:8px;padding:4px;padding-top:8px;margin-bottom:15px;}
.bigSearchMenu{height:35px;margin-bottom:-9px; margin-right: 4px;}
.bigSearchMenuItem a{display:inline-block;font-size:12px;color:white;font-weight:bold;text-shadow:-1px 1px 0 rgba(0,0,0,0.40);padding:4px 12px 12px 0;line-height:16px;height:16px;}
.bigSearchMenuItem span:after {clear:both;width:0;height:0;overflow:hidden;}
.bigSearchMenuItem a .sep_s{display:inline-block;width:2px;height:17px;background: url("../images/layout/sep_s.png") no-repeat;padding-right:12px;}
.bigSearchMenuItem.active a{color:black;text-shadow:none;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;padding-left:10px;padding-right:10px;border-left:1px solid #73a9c3;height: 11px;
    -webkit-box-shadow: -1px -1px 0px 0px #e7e7e7;box-shadow: -1px -1px 0px 0px #e7e7e7;margin-right:-2px;
    background: rgb(126,181,207); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(126,181,207,1) 0%, rgba(174,216,236,1) 47%, rgba(174,216,236,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,181,207,1)), color-stop(47%,rgba(174,216,236,1)), color-stop(100%,rgba(174,216,236,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(126,181,207,1) 0%,rgba(174,216,236,1) 47%,rgba(174,216,236,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(126,181,207,1) 0%,rgba(174,216,236,1) 47%,rgba(174,216,236,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(126,181,207,1) 0%,rgba(174,216,236,1) 47%,rgba(174,216,236,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(126,181,207,1) 0%,rgba(174,216,236,1) 47%,rgba(174,216,236,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb5cf', endColorstr='#aed8ec',GradientType=0 ); /* IE6-9 */}
.bigSearchMenuItem.active a .sep_s{display:none;}
.bigSearchMenuItem a:hover{text-decoration:underline;}
.bigSearchMenuItem.active a:hover{text-decoration:none;}
.bigSearchMenu .nomargin a{margin-right:0;}
.bigSearchMain{width:395px;-webkit-border-radius:8px;border-radius:8px;padding:15px 6px;
    background: rgb(174,216,236); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(174,216,236,1) 0%, rgba(107,186,224,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,216,236,1)), color-stop(100%,rgba(107,186,224,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(174,216,236,1) 0%,rgba(107,186,224,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(174,216,236,1) 0%,rgba(107,186,224,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(174,216,236,1) 0%,rgba(107,186,224,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(174,216,236,1) 0%,rgba(107,186,224,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed8ec', endColorstr='#6bbae0',GradientType=0 ); /* IE6-9 */}
.bigSearchItem{/*height:500px;*/}
.bigSearchItemIn{/*position:absolute;top:20px;right:6px;*/z-index:103;display: none;}
.bigSearchContent{width:395px;background:#c2e3f2;-webkit-border-radius:5px;border-radius:5px;margin-bottom:8px;position:relative;}
.size-large{height:120px;line-height:120px;}
/*.bigSearchContent.size-larger{height:120px;}
.size-larger{height:170px;line-height:170px;}
.bigSearchContent.size-larger{height:170px;}*/
.size-Huge{height:190px;}
.size-medium{height:70px;line-height:70px;}
.bigSearchContent.size-medium{height:70px;}
/*.size-mediumer{height:97px;line-height:97px;}
.bigSearchContent.size-mediumer{height:97px;}*/
/*.size-small{height:58px;line-height:58px;}
.bigSearchContent.size-small{height:58px;}*/
.bigSearchContent .select-small{margin:0;}
.searchMarge{margin-bottom:0;margin-left:20px;}
.bigSearchTitleSide{right:0;position:absolute;top:0;bottom:0;width:83px;text-align:center;font-size:19px;color:black;-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;
    background: url("../images/layout/bigsearchbg.jpg") repeat-y;}
.bigSearchTitleSide div {position: absolute;top:50%;margin-top:-10px;right:22px;}
.bigSearchTitleSide:after{content:"";width:13px;height:21px;background: url("../images/layout/bigsearchcorner.jpg") no-repeat;display:inline-block;position:absolute;top:50%;left:-7px;margin-top:-10px;}
/* .ie .bigSearchTitleSide {position: absolute;float:none;} */

.bigSearchIn{width:270px;padding-top:12px;padding-left:10px;}
.bigSearchRow{margin-bottom:12px;}
.bigSearchRowBottom{margin-bottom:12px;padding-top:8px;}
.bigSearchRadius{display:inline;padding:4px 8px 5px;line-height:17px;font-size:12px;-webkit-border-radius:5px;border-radius:5px;margin-left:12px;}
.bigSearchRadius.active{background:#416d8f;color:white;}
.bigSearchRadius input{margin-right:0;}
.formSearchTx{font-size:13px;font-weight:bold;text-shadow: -1px 0px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=0);line-height:15px;margin-bottom:4px;}
.ie .formSearchTx {filter:none;}
.formSearchTx span{display:block;font-weight:normal;}
.formSearchTxSide.formSearchTx{margin-top:5px;margin-bottom:0;}
.formSearchInput{width:203px;height:24px;background:white;-webkit-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;position:relative;}
.formSearchInput input{width:148px;height:24px;line-height:24px;background:transparent;border:none;font-size:14px;padding:0px 5px;}
.formtextarea{width:398px;background:white;-webkit-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;}
.formtextarea textarea{resize:none;width:382px;height:78px;background:transparent;border:none;font-size:14px;padding:8px;}

.order_moreaction_meal_data .formSearchInput, .order_moreaction_passenger_data .formSearchInput{direction: ltr; line-height: 24px; overflow: hidden; padding: 0 5px; text-overflow: ellipsis; white-space: nowrap; width: 150px;}

.input-medium{width:123px;}
.input-medium input{width:64px;font-size:12px;padding-left:0;}
.input-large{width:203px}
.input-large input{width:193px;}
.input-phone{width:140px}
.input-phone input{width:130px;}
.input-phone-large{width:180px}
.input-phone-large input{width:170px;text-align:left;}
.input-small{width:97px;}
.input-small input{width:64px;font-size:12px;padding-left:0;}
.icon-world a{display:block;width:16px;height:15px;background: url("../images/layout/stripe.png") no-repeat -77px top;margin-left:4px;margin-top:4px;cursor:pointer;}
.icon-world a:hover{background: url("../images/layout/stripe.png") no-repeat -77px -15px;}
.icon-world.active a{background: url("../images/layout/stripe.png") no-repeat -77px -15px;}
.formSearchCheck{color: #575757;font-size: 13px;}
.formSearchCheck input{margin-right:0;}
.icon-calender a{display:block;width:15px;height:18px;background: url("../images/layout/stripe.png") no-repeat -93px top;margin-left:4px;margin-top:2px;cursor:pointer;}
.icon-calender a:hover{background: url("../images/layout/stripe.png") no-repeat -93px -18px;}
.icon-calender.active a{background: url("../images/layout/stripe.png") no-repeat -93px -18px;}
.formSearcSelect{height:24px;background:white;-webkit-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;position:relative;}
.formSearcSelect select{background:transparent;border:none;width:68px;height:24px;line-height:24px;font-size:12px;padding:4px 2px 3px;}
.select-large{width:203px;}
.select-large select{width:203px;}
.select-xlarge{width:278px;}
.select-xlarge select{width:278px;}
.select-larger{width:216px;}
.select-larger select{width:216px;}
.select-medium{width:123px;}
.select-medium select{width:123px;}
.select-mediumer{width:170px;}
.select-mediumer select{width:170px;}
.select-xmedium{width:84px;margin-left:11px;}
.select-xmedium select{width:84px;}
.select-small{width:68px;margin-left:20px;}
.right.select-small{margin-top:3px;}
.select-small select{width:68px;}
.select-smaller{width:57px;margin-left:8px;}
.select-smaller select{width:53px;}
.formSearchPhone{width:203px;}
.formPhone{width:278px;}
.formSearchPhone .select-smaller{margin:0;}
.selectmarge{margin-left:14px;}
.bigSearchRowBottom .readMore{margin-top:7px;margin-left:15px;}
.AB_searchRow .readMore{margin-top:7px;margin-left:15px;}
.searchRadius{line-height:15px;margin-left:20px;}

div.flightResultOpenBottomRow.roomType .col2,
.select-mediumer.roomType,
.select-mediumer.roomType select {
    width: auto;
    min-width: 165px;
}

.bigSearchSubmit{display:inline-block;text-align:center;color:white;border:1px solid #fbb9b4;margin-left:4px;
    -webkit-border-radius:5px;border-radius:5px;line-height:14px;
    -webkit-box-shadow: 0px 0px 0px 3px #f53e30;box-shadow: 0px 0px 0px 3px #f53e30;
    background: rgb(245,102,93); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,102,93,1) 0%, rgba(245,102,93,1) 50%, rgba(242,64,52,1) 51%, rgba(242,64,52,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,102,93,1)), color-stop(50%,rgba(245,102,93,1)), color-stop(51%,rgba(242,64,52,1)), color-stop(100%,rgba(242,64,52,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,102,93,1) 0%,rgba(245,102,93,1) 50%,rgba(242,64,52,1) 51%,rgba(242,64,52,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,102,93,1) 0%,rgba(245,102,93,1) 50%,rgba(242,64,52,1) 51%,rgba(242,64,52,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,102,93,1) 0%,rgba(245,102,93,1) 50%,rgba(242,64,52,1) 51%,rgba(242,64,52,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,102,93,1) 0%,rgba(245,102,93,1) 50%,rgba(242,64,52,1) 51%,rgba(242,64,52,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5665d', endColorstr='#f24034',GradientType=0 ); /* IE6-9 */}
.bigSearchSubmit input{height:28px;background:transparent;border:none;color:white;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);cursor:pointer;padding:0px 18px;}
.bigSearchSubmit:hover{-webkit-box-shadow: 0px 0px 0px 3px #cb342a;box-shadow: 0px 0px 0px 3px #cb342a;
    background: rgb(213,93,85); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(213,93,85,1) 0%, rgba(213,93,85,1) 50%, rgba(203,52,42,1) 51%, rgba(203,52,42,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,93,85,1)), color-stop(50%,rgba(213,93,85,1)), color-stop(51%,rgba(203,52,42,1)), color-stop(100%,rgba(203,52,42,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(213,93,85,1) 0%,rgba(213,93,85,1) 50%,rgba(203,52,42,1) 51%,rgba(203,52,42,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(213,93,85,1) 0%,rgba(213,93,85,1) 50%,rgba(203,52,42,1) 51%,rgba(203,52,42,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(213,93,85,1) 0%,rgba(213,93,85,1) 50%,rgba(203,52,42,1) 51%,rgba(203,52,42,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(213,93,85,1) 0%,rgba(213,93,85,1) 50%,rgba(203,52,42,1) 51%,rgba(203,52,42,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55d55', endColorstr='#cb342a',GradientType=0 ); /* IE6-9 */}

.pickDate{width:390px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.50);line-height:20px;padding:5px 8px;position:fixed;left:50%;top:50%;z-index:200;margin-left:-195px;margin-top:-165px;}
.pickDate_oneway{width:230px;}
.pickDate .bluebg{margin-bottom:5px;}
.pickDateRow{margin-bottom:5px;}
.pickDateRow .whiteTitle{font-size:16px;margin-top:6px;}
.pickDateCol{width:182px;}
.pickDate_oneway .pickDateCol{margin-right:21px;}
.pickDateCol .whiteTitle{font-size:20px;margin-bottom:6px;text-align:center;}
.pickDateCalender{background:#f8f8f8;border:1px solid #a2a2a2;-webkit-border-radius:5px;border-radius:5px;padding:6px 8px;}
.pickDateCalender .formSearcSelect,.pickDateCalender select{width:153px;}
.pickDateCalenderTop{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding-right:3px;margin:8px 0;}
.pickDateCalenderTop .textSmall{margin-left:5px;width:14px;text-align:center;padding:2px;}
.pickDateCalenderIn{width:161px;padding-right:3px;padding-top:4px;}
.pickDateCalenderIn .textSmall a{display:block;margin-left:5px;width:14px;text-align:center;margin-bottom:5px;color:#575757;padding:2px;-webkit-border-radius:14px;border-radius:14px;}
.pickDateCalenderIn .textSmall a:hover{background:#5eb5dd;color:white;}
.pickDateCalenderIn .textSmall.active a{background:#5eb5dd;color:white;}
.pickDateCalenderIn .unableDate a{display:block;width:14px;height:14px;-webkit-border-radius:1px;border-radius:1px;background:#e4e3e3;color:#8f8f8f;cursor:default;}
.pickDateCalenderIn .unableDate a:hover{background:#e4e3e3;color:#8f8f8f;}
.pickDateBottom{padding:4px;}
.pickDateBottom  .textSmall{color:white;margin-top:2px;margin-left:8px;}
.pickDateChosen{width:14px;height:14px;padding:2px;-webkit-border-radius:14px;border-radius:14px;background:#5eb5dd;margin-left:8px;}
.pickDateUnable{width:14px;height:14px;padding:2px;background:#e4e3e3;margin-left:8px;}

.bigSearch_flight_multi{overflow: inherit;}
.bigSearch_flight_multi .col1{width:30px;margin-left:10px;text-align:center;}
.bigSearch_flight_multi .col2{max-width:203px; width:203px; margin-left:25px;margin-right:0;}
.bigSearch_flight_multi .col3{width:123px;margin-left:25px;margin-right:0;}
.bigSearch_flight_multi .col1 .readMore{margin-top:4px;}
.bigSearch_flight_multi .title17{margin-top:3px;}
.bigSearch_flight_multi .formSearchTx{margin-left:0px;}
.ie8 .bigSearch_flight_multi .formSearchTx{letter-spacing: 1px;}
.bigSearch_flight_multi .formSearchTx span{display:inline;}
.bigSearch_flight_multi .select-small{margin:0;}
.rowChild{margin-right:20px;width:116px;}
.colChild{width:150px;padding:1px;}
.bigSearchSep{height:1px;overflow:hidden;background:#90a8b3;margin-bottom:12px;}
.input-error{border:1px solid #e13529;background:#ffeceb;}
.errorMsg{border:1px solid #e13529;background:#ffeceb;}
.icon-error-index{display:R ruleBtnsCoverinline-block;width:24px;height:23px;background: url("../images/layout/stripe.png") no-repeat -199px -51px;position:absolute;top:3px;right:0;}
.icon-error{display:inline-block;width:22px;height:21px;background: url("../images/layout/stripe.png") no-repeat -199px -30px;position:absolute;top:3px;right:0;}
.errorNote_index{color:#ff0000;font-size:13px;line-height:15px;padding:6px 0;text-shadow: 1px 1px 1px #7999aa;filter: dropshadow(color=#7999aa, offx=1, offy=1);padding-right:25px;position:relative;}
.errorNote{color:#ff0000;font-size:13px;line-height:13px;padding:6px 0;padding-right:28px;position:relative;}
.errorNote .side{top:11px;}
.errorTx{color:#ff0000;font-size:13px;line-height:13px;position:absolute;bottom:-18px;right:0;min-width:130px;}
.input-xlarge .errorTx.side{right:286px;top:4px;width:220px;}
/*===== End bigSearchBox =====*/

/*=====  eventboard =====*/
#eventboard{margin-bottom:15px;}
.eventboardTop{border-bottom:1px solid #cecece;padding:8px;}
#eventboard .blackTitle{font-size:17px;margin-left:12px;margin-top:3px;}
#eventboard .formSearchInput{width:104px;margin-left:6px;}
#eventboard .formSearcSelect{width:130px;margin-top:0;}
#eventboard .formSearcSelect select{width:130px;}
.eventboardBottom{width:339px;height:255px;margin:10px auto 15px;position:relative;}
.eventboardBottom .icon-white-arrow{margin:0;}
.eventboardBtnR a{display:block;width:8px;height:9px;padding:5px;-webkit-border-radius:14px;border-radius:14px;background:#cecece;position:absolute;top:50%;right:-28px;margin-top:-12px;}
.eventboardBtnR:not(.disable) a:hover{background:#b4b4b4;}
.eventboardBtnR.disable a{background:#dcdcdc;cursor:default;}
.eventboardBtnL.disable a{background:#dcdcdc;cursor:default;}
.eventboardBtnL a{display:block;width:8px;height:9px;padding:5px;-webkit-border-radius:14px;border-radius:14px;background:#cecece;position:absolute;top:50%;left:-28px;margin-top:-12px;}
.eventboardBtnL:not(.disable) a:hover{background:#b4b4b4;}
.icon-white-arrowl{display:inline-block;width:8px;height:9px;background: url("../images/layout/stripe.png") no-repeat -189px top;}
.eventboardItem{width:347px;height:265px;/*position:absolute;top:0;right:0;*/}
#eventboard .img-small{margin-left:10px;margin-bottom:15px;}
/*===== End eventboard =====*/

/*===== imgBox =====*/
#imgBox{}
.img-meduim{width:257px;height:193px;position:relative;}
.img-small{width:163px;height:116px;position:relative;}
.img-large{width:350px;height:244px;position:relative;}
.imgframe div.imgA{display:inline-block;background:#f2f2f2;border:1px solid #cecece;padding:3px;-webkit-box-shadow: 0px 1px 2px 0px #c0c0c0;box-shadow: 0px 1px 2px 0px #c0c0c0; cursor: pointer;}
.normal .imgframe{display:inline-block;background:#f2f2f2;border:1px solid #cecece;padding:3px;-webkit-box-shadow: 0px 1px 2px 0px #c0c0c0;box-shadow: 0px 1px 2px 0px #c0c0c0;}
.imgframe.hidden{border-top:0;display:block;}
.imgframe a{display:inline-block;background:#f2f2f2;border:1px solid #cecece;padding:3px;-webkit-box-shadow: 0px 1px 2px 0px #c0c0c0;box-shadow: 0px 1px 2px 0px #c0c0c0;}

.img-meduim img,.img-meduim a img{display:block;width:250px;height:186px;overflow:hidden;}
.img-small div.imgA img{display:block;width:156px;height:109px;overflow:hidden;}
.normal.img-small  img{display:block;width:156px;height:109px;overflow:hidden;}
.normal.img-large  img{display:block;width:344px;height:237px;overflow:hidden;}
.imgBoxInfo{background: url("../images/layout/blackopacity.png") repeat;position:absolute;bottom:3px;right:4px;}
.img-meduim .imgBoxInfo{width:230px;padding:10px;overflow:hidden;}
.img-small .imgBoxInfo{width:146px;padding:5px;overflow:hidden;}
.imgInfoWidth{width:220px;}
.imgBoxInfoTitle{font-size:20px;font-weight:bold;color:white;display:block;margin-bottom:5px;}
.img-small .imgBoxInfoTitle{font-size:12px;margin-bottom:0;}
.imgBoxInfoTitle:hover{text-decoration:underline;}
.imgBoxInfoTx{font-size:12px;color:white;display:block;line-height:15px;}
.icon-arrows{display:inline-block;width:8px;height:6px;background: url("../images/layout/stripe.png") no-repeat -458px -14px;margin-right:4px;}
.imgright{right:-4px;top:-2px;}
.img-small a img{display:block;width:156px;height:109px;overflow:hidden;}
/*===== End imgBox =====*/

/*===== search =====*/
#searchContainer{}
.sideSearch{color:#575757;font-size:13px;}
.sideSearch .darkbluebg{padding:4px;}
.searchShade{width:227px;height:8px;background: url("../images/layout/searchshade.png") no-repeat center top;position:absolute;top:-8px;right:0;}
.searchTitle{padding:0 5px;margin-bottom:10px;margin-top:6px;}
.searchTitle .whiteTitle{font-size:16px;width:170px;}
.closetx a{display:block;color:white;font-size:11px;text-decoration:underline;}
.searchInner{-webkit-border-radius:8px;border-radius:8px;background:#E9F7FD;padding:6px;}
.searchRow{padding-bottom:10px;}
.roomCodeWrapper div.searchRow { width: 100%;}
.searchInputTitle{text-shadow: -1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=1);margin-bottom:3px;font-weight:bold;}
.searchInputTitle span{font-weight:normal;}
.searchSep{height:1px;background:white;overflow:hidden;border-top:1px solid #add1e2;margin:6px 0;}
.sideSearch .blueTitleRow{font-size:16px;margin-bottom:8px;}
.searchSubmit{width:84px;height:24px;text-align:center;color:white;border:1px solid #ebeff2;margin:14px auto 10px;
    -webkit-border-radius:5px;border-radius:5px;line-height:14px;
    -webkit-box-shadow: 0px 0px 0px 3px #3e6c8e;box-shadow: 0px 0px 0px 3px #3e6c8e;
    background: rgb(101,137,165); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(101,137,165,1) 0%, rgba(101,137,165,1) 50%, rgba(62,108,142,1) 51%, rgba(62,108,142,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,137,165,1)), color-stop(50%,rgba(101,137,165,1)), color-stop(51%,rgba(62,108,142,1)), color-stop(100%,rgba(62,108,142,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(101,137,165,1) 0%,rgba(101,137,165,1) 50%,rgba(62,108,142,1) 51%,rgba(62,108,142,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6589a5', endColorstr='#3e6c8e',GradientType=0 ); /* IE6-9 */}
.searchSubmit input{width:84px;height:23px;background:transparent;border:none;color:white;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);cursor:pointer;}
.searchSubmit:hover{
    background: rgb(88,116,138); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(88,116,138,1) 0%, rgba(88,116,138,1) 50%, rgba(48,83,110,1) 51%, rgba(48,83,110,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,116,138,1)), color-stop(50%,rgba(88,116,138,1)), color-stop(51%,rgba(48,83,110,1)), color-stop(100%,rgba(48,83,110,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(88,116,138,1) 0%,rgba(88,116,138,1) 50%,rgba(48,83,110,1) 51%,rgba(48,83,110,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58748a', endColorstr='#30536e',GradientType=0 ); /* IE6-9 */}

.searchFilterBox{padding:4px;padding-bottom:15px;background:#f1fafe;border:1px solid #cee0e4;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;}
.searchFilterInner{margin:0 6px;}
.searchFilterInner .searchRow{padding:0;}
.filterSep{height:1px;background:#ccdee1;border-bottom:1px solid white;margin:12px 0;}
.searchSubTitle{font-size:14px;font-weight:bold;text-shadow: -1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=1);margin-bottom:5px;}
.searchSubTitle span{font-weight:normal;}
.searchRadioRow{}
.searchRadio{margin-left:20px;margin-bottom:1px;}
.searchRadio.payPalImg{ width: 60px; margin-top: 1px;}
.searchRadio input{margin-right:0;margin-left:5px; vertical-align: sub;}
.radioRowPrice{width:70px;}
.searchFilterBox .radioRowPrice{width: auto;}
.filterScaleBox{}
.filterScale{width:205px;height:9px;-webkit-box-shadow: inset 1px -1px 4px 0 #a8b6bd;box-shadow: inset 1px -1px 4px 0px #a8b6bd;-webkit-border-radius:10px;border-radius:10px;position:relative;margin-top:8px;}
.filterScaleFill{background:#c39b9e;-webkit-box-shadow: inset 1px -1px 4px 0 #7c6060;box-shadow: inset 1px -1px 4px 0px #7c6060;-webkit-border-radius:10px;border-radius:10px;
    position:absolute;top:0;right:0;left:20px;height:9px;z-index:100;}
.filterScale-right{position:absolute;top:-7px;right:-3px;z-index:102;}
.filterScale-left{position:absolute;top:-7px;left:17px;z-index:102;}
.filterScale-down{position:absolute;top:-5px;left:17px;z-index:102;}
.filterScale-right a{display:block;width:22px;height:22px;background: url("../images/layout/stripe.png") no-repeat -302px -26px;}
.filterScale-left a{display:block;width:22px;height:22px;background: url("../images/layout/stripe.png") no-repeat -280px -26px;}
.filterScale-down a{display:block;width:22px;height:22px;background: url("../images/layout/stripe.png") no-repeat -344px -26px;}

.whatsupin{color:#575757;border-bottom:1px solid #d8d8d8;padding:20px 14px 5px 8px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  1704(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.whatsupin .blueTitle{font-size:19px;}
.resultTop-close{}
.resultTop-iconPlace{width:45px;height:48px;background: url("../images/layout/resultinfo.png") no-repeat -62px top;margin-left:10px;}
.resultTop-iconTime{width:45px;height:48px;background: url("../images/layout/resultinfo.png") no-repeat -107px top;margin-left:10px;}
.resultTop-iconSun{width:62px;height:48px;background: url("../images/layout/resultinfo.png") no-repeat left top;margin-left:10px;}
.resultTop-iconGraph{width:55px;height:48px;background: url("../images/layout/resultinfo.png") no-repeat right top;margin-left:10px;}
.resultTopPlaceTx{font-size:16px;}
.resultTop-readMore a{display:block;font-size:12px;color:#575757;margin-top:4px;line-height:15px;}
.down-triangle{display:inline-block;width:0;height:0;border-top:5px solid #575757;border-left:4px solid transparent; border-right:4px solid transparent;margin-right:5px;}
.resultTop-readMore a:hover{text-decoration:underline;}
.resultTopSep{width:7px;height:57px;background: url("../images/layout/weathersep.png") no-repeat;margin:0px 30px;}
.resultTopTx{font-size:20px;margin-top:10px;}
.resultTopTx-small{font-size:11px;line-height:14px;}
.resultTopTx-small a{display:inline-block;color:#4c8ab7;text-decoration:underline;}
.resultTop-open{}
.whatsupinSide{}
.whatsupin .img-small{margin-top:15px;}
.whatsupinMain{position:relative;width:524px;margin-bottom:6px;}
.whatsupinMain .icon-close{position:absolute;top:-14px;left:0;}
.whatsupinNav{}
.whatsupinNavTop{margin-bottom:-1px;}
.whatsupinNavTopItem{position:relative;z-index:102;}
.whatsupinNavTopItem a{display:block;font-size:12px;color:#4c8ab7;height:28px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;line-height:28px;padding-right:9px;}
.whatsupinNavTopItem a .sep_s{display:block;background:#cecece;width:1px;height:13px;padding:0;margin-top:6px;margin-right:9px;}
.whatsupinNavTopItem.active a .sep_s{display: none;}
.whatsupinNavTopItem.active {margin-right: 10px;}
.whatsupinNavTopItem:first-child {margin-right: 2px;}

.whatsupinNavTopItem.active a{background:#e8e8e8;-webkit-box-shadow: inset 0px 6px 2px 0px #e1e1e1;box-shadow: inset 0px 6px 2px 0px #e1e1e1;border-left:1px solid #d6d5d5;border-right:1px solid #d6d5d5;
    color:#575757;padding-left:10px;padding-right:10px;cursor:default;margin-right:-2px;}
.whatsupinNavTop .nomargin a{margin-right:0;}
.whatsupinNavTopItem a:hover{text-decoration:underline;}
.whatsupinNavTopItem.active a:hover{text-decoration:none;}
.whatsupinNavTopItem.active a .hidden{background:#e8e8e8;height:5px;width:4px;border-right:1px solid #d6d5d5;position:absolute;bottom:-4px;right:-2px;z-index:102;}

.whatsupinNavBottom{-webkit-border-radius:5px;border-radius:5px;border:1px solid #d6d5d5;padding:15px 8px 5px;width:506px;
    background: rgb(232,232,232); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}
.whatsupinNavContent{width:430px;height:84px;position:relative;overflow:hidden;margin-bottom:10px;}
.whatsupinNavContentIn{width:410px;height:84px;position:absolute;top:0;right:0;padding-right:8px;}
.whatsupinNavBottomRow{}
.whatsupinNavBottomRow .resultTopSep{margin:0 12px;}

.search_result-subtitle{color:#575757;margin-bottom:20px;}
.paginateBox{-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;background:#e9f7fd;border:1px solid #cacaca;padding:3px 8px;color:#575757;}
.paginateBy{}
.paginateBySep{height:22px;width:1px;background:#d3d3d3;margin:0 15px;}
.paginateByItem a{display:block;color:#575757;font-size:12px;margin-left:20px;text-align:right;position:relative;}
.paginateByItem a:hover{text-decoration:underline;}
.paginateCorner{display:none;width:18px;height:10px;background: url("../images/layout/downcorner.png") no-repeat;position:absolute;bottom:-15px;right:50%;margin-right:-9px;cursor:default;}
.paginateByItem.active a{font-weight:bold;text-shadow: -1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=1);margin-left:19px;}
.paginateByItem.active a:hover{text-decoration:none;}
.paginateByItem.active a .paginateCorner{display:block;}
.paginate{font-size:11px;line-height:14px;padding-top:4px;}
.paginateRight a{display:inline-block;width:0;height:0;border-left:6px solid #575757;border-top:4px solid transparent; border-bottom:4px solid transparent;margin-top:3px;margin-left:6px;}
.paginateRight.unable a{border-left:6px solid #bfc6c9;cursor:default;}
.paginateLeft a{display:inline-block;width:0;height:0;border-right:6px solid #575757;border-top:4px solid transparent; border-bottom:4px solid transparent;margin-top:3px;margin-right:3px;}
.paginateLeft.unable a{border-right:6px solid #bfc6c9;cursor:default;}
.paginateNom{margin-left:3px;}
.paginateNom a{display:block;color:#575757;margin-left:3px;text-align:right;}
.paginateNom a:hover{text-decoration:underline;}
.paginateNom.active a{font-weight:bold;text-shadow: -1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=1);}
.paginateNom.active a:hover{text-decoration:none;}

.packageResult{margin-bottom:20px;}
.packageResultInner{background:#f2f2f2;}
.packageResultMain{width:553px;padding:10px 8px 5px;border-left:1px solid #CECECE;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}
.packageResultMainIn{}
.packageResultTitleRow{margin-bottom:10px;}
.packageResultTitle{font-size:20px;margin-left:12px;}
.RatingBox{margin-top:4px;width:71px;}
.Rating{width:14px;height:13px;background: url("../images/layout/stripe.png") no-repeat -427px -13px;}
.Rating.off{background: url("../images/layout/stripe.png") no-repeat -427px top;}
.wifi{width:36px;height:16px;background: url("../images/layout/stripe.png") no-repeat -28px -18px;margin-top:2px;}
.packageResultContent{width:402px;margin-bottom:8px;}
.packageResultContent .text-small{margin-bottom:4px;}
.packageResultImgBg{width:139px;height:122px;background: url("../images/layout/packageimg.png") no-repeat;position:relative;margin-left:10px;}
.packageResultImgBg a{display:block;margin-top:10px;margin-right:10px;}
.imgGlass{display:block;width:15px;height:15px;background:#f8f8f8;position:absolute;bottom:10px;right:10px;}
.icon-glass{display:block;width:9px;height:9px;background: url("../images/layout/stripe.png") no-repeat -427px -26px;margin-top:3px;margin-right:2px;}
.packageResultImg{display:block;width:120px;height:100px;overflow:hidden;}
.packageResultReviewRow{margin-top:4px;margin-bottom:6px;}
.packageResultReview .readMore a{font-size:11px;}
.packageResultReviewGrade{-webkit-border-radius:4px;border-radius:4px;background:#efefef;padding:3px;padding-left:5px;margin-left:6px;}
.Grade{width:15px;height:12px;-webkit-border-radius:3px;border-radius:3px;background:#5eb5dd;margin-right:2px;margin-top:1px;}
.Grade.off{background:#cccccc;}
.Gradetx{color:#575757;line-height:14px;margin-right:6px;font-weight:bold;}
.packageResultReview span{font-size:11px;color:#858585;}
.addtoCheck{font-size:11px;color:#858585;}
.packageResultMainFlights{}
.packageResultMainFlights .dotSep{margin:0;}
.flightshade1{width:503px;height:6px;background: url("../images/layout/flightshade1.png") no-repeat;margin:0 auto;}
.flightshade2{width:503px;height:6px;background: url("../images/layout/flightshade2.png") no-repeat;margin:0 auto;}
.packageResultMainFlightsInner{border-top:1px solid #dedede;border-bottom:1px solid #dedede;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,1) 4%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 96%, rgba(255,255,255,0.4) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.4)), color-stop(4%,rgba(255,255,255,1)), color-stop(5%,rgba(255,255,255,1)), color-stop(96%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.4))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 96%,rgba(255,255,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 96%,rgba(255,255,255,0.4) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 96%,rgba(255,255,255,0.4) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 96%,rgba(255,255,255,0.4) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#66ffffff',GradientType=1 ); /* IE6-9 */}
.packageResultMainFlightsRow{padding:3px 8px;}
.flightlogo{width:28px;height:21px;overflow:hidden;margin-top:2px;}
.flightlogo img{width:28px;height:21px;}
.flightSep{width:5px;height:25px;background: url("../images/layout/flightsep.png") no-repeat left center;margin:0 8px;}
.flightstxsep{display:inline-block;background:#bdbdbd;width:1px;height:10px;margin-top:2px;}
.flightstx{line-height:25px; max-width: 195px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.flightstx .regtx{margin-right:4px;}
.icon-arrow-left{display:block;width:13px;height:8px;background: url("../images/layout/stripe.png") no-repeat -454px top;margin:11px 10px 0;}
.flightstop{margin-right:10px;}
.flightstop a{display:inline-block;color:#4c8ab7;text-decoration:underline;}
.flightstop span{display:inline-block;color:#858585;}

.packageResultSide{width:130px;padding:10px 8px 5px;position:relative;}
.Confirmation{width:130px;text-align:center;position:absolute;top:10px;right:8px;}
.icon-ok-green{display:block;width:54px;height:18px;background: url("../images/layout/stripe.png") no-repeat -28px -37px;margin:0 auto 1px;}
.Confirmationtx{color:#6ba00f;font-size:12px;line-height:13px;}
.packageResultPrice{text-align:center;margin-top:58px;}
.price-large{font-size:30px;margin-bottom:4px;text-shadow: -1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=-1, offy=1);color:#333333;line-height:30px;}
.pricepluss{font-size:25px !important;display:inline-block;margin-right:6px;}
.flightResultOpenBottom .price-large{line-height:20px;}
.price-large span{display:inline-block;font-size:18px;line-height:18px;}
.price-medium{font-size:20px;}
.price-medium span{font-size:16px;}
.price-width-sep{background:#cecece;height:1px;border-bottom:1px solid white;overflow:hidden;margin:6px 0;}
.price-small{font-size:11px;font-weight:bold;}
.packageResultSide .pricebg{width:60px;}
.packageOpen{display:none;background:#e6e6e6;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.packageOpenTop{background:#e6e6e6;height:8px;border-top:1px solid #c9dde1;position:relative;z-index:102;margin-top:-2px;}
.packageOpenTopClose{background:#e6e6e6;border:1px solid #c9dde1;border-bottom:0;padding:4px 8px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;position:absolute;top:-26px;right:0;}
.up-triangle{display:inline-block;width:0;height:0;border-bottom:5px solid #575757;border-left:4px solid transparent; border-right:4px solid transparent;margin-right:5px;}
.packageOpenRow{background:#f0f0f0;border-bottom:1px solid #cecece;}
.packageOpenRow.bordertop{border-top:1px solid #cecece;}
.packageOpenRow .packageResultMainFlights{margin:0 8px;}
.packageOpenMain{padding-top:20px;width:569px;}
.packageOpenSide{padding-bottom:14px;text-align:center;width:146px;padding-top:26px;position:relative;height:90px;border-right:1px solid #cecece;}
.packageOpenSide .bt-price{margin-top:8px;}
.packageOpenBottom{padding:5px 8px 5px;}
.packageOpenBottom .dotSep{margin-bottom:5px;}
.packageOpenSide .ok-green{position:absolute;top:8px;right:27px;}
.used .grayBorder{border:1px solid #3e6c8e;-webkit-box-shadow: 2px 2px 4px #d2d2d2;box-shadow: 2px 2px 4px #d2d2d2;display:block;}
.used .packageResultMain{background:#f2fafe;border-left:1px solid #3e6c8e;}
.used .flightResultRowIn, .used .flightResultOpen{border:1px solid #CECECE;box-shadow:none;display:block;}
.used .flightResultOpen {display:none;}
.paginateBottom{padding-top:15px;}
.packageResultSide .bt-price{margin-top:10px;}

#hotelResult{margin-bottom:20px;}

.flightResult{margin-bottom:20px;}
.flightResult .darkblueTitle{margin-bottom:12px;font-weight:bold;}
.flightResultRow{margin-bottom:20px;}
.flightResultRowTitle{margin-bottom:6px;font-size:17px;}
.flightResultRowTitleSep{width:1px;height:16px;overflow:hidden;background:#c5c5c5;margin:3px 8px 0;}
.flightResultRowIn{padding:5px;background:white; height: 26px; text-overflow: ellipsis;}
.flightResult .packageResultMain{padding-top:20px;}
.flightResultOpen{
    width: 613px;
    margin: 7px auto 0;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}
#popup_priceDetail .flightResultOpen{width: 460px;}
.visible{overflow:visible !important;}
.flightResultOpenTop{background:#d6ecf7;height:30px;line-height:30px;padding:0 8px;font-weight:bold;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.order_productInfoBottomItem .flightResultOpen .col1{width:80px;}
.col1{width:92px;}
.col2{width: 170px; margin-right:12px;}
.roomsExtensions .col2{width: 166px;}

.multiDestPopup .flightResultOpenTop .col3{text-align: right;}

.col3{width:60px;margin-right:12px;text-align:center;}
.flightResultOpenBottom{padding:15px 8px 5px;}
.flightResultOpenBottom .flightSep{margin:0 2px;}
.flightOpentx{line-height:13px;}
.flightOpentx .hidden{overflow:hidden;height:13px;}
.flightOpentx span{display:inline-block;margin-bottom:5px;}
.col1 .flightOpentx{min-width:48px; max-width: 55px;}
.flightOpenTime{color:#8f8f8f;}
.col3 .icon-arrow-left{margin-top:5px;margin-right:22px;}
.margint6{margin-top:6px;}
.flightOpenNote{margin:15px 0 12px;}
.flightOpenNote .readMore a{line-height:16px;margin-right:5px;}
.flightOpenWaiting{background:#e2f3c6;padding:0 8px;height:30px;color:#537c96;line-height:30px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;
    -webkit-box-shadow: inset 0px -2px 4px 0px #c7d7ac;box-shadow: inset 0px -2px 4px 0px #c7d7ac;}
.flightResultOpen .sepgrey{margin:12px 0;}

.loadingBox{width:206px;background:#68b8dd;padding:6px 8px;-webkit-border-radius:5px;border-radius:5px;margin-top:3px;}
.loadingBoxTx{font-size:13px;line-height:13px;color:white;}
.icon-load{width:27px;height:28px;background: url("../images/layout/ajax-loader.gif") no-repeat;margin-left:8px;}
.icon-refresh{width:26px;height:29px;background: url("../images/layout/stripe.png") no-repeat -389px -74px;margin-left:8px;}
.loadingBox .printBt{margin-top:4px;margin-right:12px;}
/*===== End search =====*/

/*===== orgenaize Result =====*/
#orgenaizeResult{margin-bottom:30px;}
.orgenaizeResultTop{border:1px solid #cecece;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;padding:4px;border-bottom:0;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */}
.orgenaizeResultTop .img-large{right:-4px;top:-2px;}
.orgenaizeResultTop .imgframe{border-top:none;}
#category_package .imgframe{border-top:none;padding:4px;padding-top:1px;-webkit-box-shadow: 0px 2px 2px 0px #c0c0c0;box-shadow: 0px 2px 2px 0px #c0c0c0;border-right:none;}
#category_orgenBox .imgframe{border-top:none;padding:4px;padding-top:1px;-webkit-box-shadow: 0px 2px 2px 0px #c0c0c0;box-shadow: 0px 2px 2px 0px #c0c0c0;border-right:none;}
#category_orgenBox .bt-price{margin-top:9px;}
#category_orgenBox .bt-price-white{margin-top:3px;}
.orgenaizeResultMain{width:335px;padding-top:15px;margin-right:18px;}
#orgenaizeResult .blueTitleRow{font-size:20px;}
.titleRow{margin-bottom:15px;}
.titleRow .blackTitle{font-size:20px;}
.familyTrip{line-height:21px;}
.icon-family{display:inline-block;width:30px;height:21px;background: url("../images/layout/stripe.png") no-repeat -250px -26px;margin-left:4px;}
.orgenaizeResultTx b{margin-bottom:5px;display:inline-block;}
.orgenaizeResultTx ul{margin:0;padding:0;width:318px;margin-bottom:15px;}
.orgenaizeResultTx li{list-style:none;line-height:14px;margin-bottom:2px;background: url("../images/layout/bulet.png") no-repeat right 6px;padding-right:8px;}
.orgenaizeResultTrack{margin-bottom:12px;}
.orgenaizeResultTrackIn{background:white;padding:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: -1px 0px 2px 0px #dddddd;box-shadow: -1px 0px 2px 0px #dddddd;border:1px solid #cecece;}
.orgenaizeResultTrackIn a{display:inline-block;color:#4c8ab7;}
.orgenaizeResultTrackIn a:hover{text-decoration:underline;}
.orgenaizeResultTrackIn .icon-arrow-left{margin:5px 3px 0;}
.orgenaizeResultTrackIn .right, .orgenaizeResultTrackIn .right a {max-width: 68px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.orgenaizeResultMain .addtoCheck{color:#333333;}
.orgenaizeResultDates{font-size:17px !important;padding-right:8px;margin-bottom:5px;}
.orgenaizeResultBottom{background:#e6e6e6;border:1px solid #c9dde1;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;padding-bottom:8px;}
.orgenaizeResultBottom .categoryItem{padding:12px 10px;}
.orgenaizeResultBottom .widthSep{margin:0 10px;}
.orgenaizeResultBottom .text-small{line-height:26px;}
.orgenaizeResultBottom .flightSep{margin:0 15px;}
.orgenaizeResultBottom .bt-price-white{margin:0;}
.orgenaizeResultRow{padding:0 10px;}
.orgenaizeResultRow .dotSep{margin-top:0;margin-bottom:5px;}
/*===== End orgenaize Result =====*/

/*===== Category =====*/
#category{}
#topPageBox{color:#575757;border-bottom:1px solid #d8d8d8;padding:15px 10px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.topPageContent{width:500px;}
.topPageContent .grayTitle{font-size:20px;margin:0;font-weight:normal;}
.icon-fire{display:inline-block;width:15px;height:19px;background: url("../images/layout/stripe.png") no-repeat -93px -36px;margin-left:6px;margin-top:-2px;}
.icon-Compass{display:inline-block;width:22px;height:22px;background: url("../images/layout/stripe.png") no-repeat -108px -36px;margin-left:6px;margin-top:-2px;}
.icon-wakeup{display:inline-block;width:20px;height:20px;background: url("../images/layout/stripe.png") no-repeat -130px -36px;margin-left:6px;margin-top:-2px;}
.icon-place{display:inline-block;width:21px;height:26px;background: url("../images/layout/stripe.png") no-repeat -154px -40px;margin-left:6px;margin-top:-5px;}
.icon-like{display:inline-block;width:27px;height:26px;background: url("../images/layout/stripe.png") no-repeat -250px -48px;margin-left:6px;margin-top:-5px;}
.icon-img{display:inline-block;width:15px;height:19px;margin-left:6px;margin-top:-2px;}

.hotsalesContainer{margin-bottom:20px !important;}

#category_saleBox, .category_saleBox{width:230px;}
.nomargin #category_saleBox{margin:0;}
.category_saleTop{background:white;-webkit-box-shadow: 0 2px 3px 0 #C0C0C0;box-shadow: 0 2px 3px 0 #C0C0C0;padding: 5px;position: relative;border-bottom:1px solid #CECECE;}
.category_saleImg img{width:220px;height:156px;overflow:hidden;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.category_saleBottom{padding:8px;padding-top:15px;height:118px;
    background: rgb(246,246,246); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */}
.category_saleBottom .infoTitle a, .category_saleBottom .infoTitle div{width:110px;font-size:18px;margin-bottom:12px;}
.category_saleBottom .infoTitle a{ margin-bottom: 7px;}
.category_saleBottom .infoTx{width:198px;}
.category_saleBottom .infoTx.notes{width:215px;}
.category_saleBottom .bt-price{margin-top:6px;}
.newplaceContainer{}
.newplaceContainer .img-small{margin-bottom: 40px; margin-left: 18px;}
.nomargin .img-small{margin:0;}
.textSideBox{padding:0 8px;margin-bottom:20px;}
.textSideBox .scrollbarSet{width:210px;height:160px;}
.textSideBox .scrollbarSet .scrollbar{background:transparent;height:160px;margin-left:6px;}
.textSideBox .scrollbarSet .thumb{height:60px;}
.textSideBox .scrollbarSet .viewport{width:193px;height:160px;}
.textSideBox .scrollbarSet .overview{width:192px;}
.mainpage .textSideBox .scrollbarSet{width:718px;}
.mainpage .textSideBox .scrollbarSet .viewport{width:680px;}
.mainpage .textSideBox .scrollbarSet .overview{width:680px;}

.textSideBox .blackTitle{font-size:16px;}
.category_List{}

#category_package{}
#category_package .bt-price{margin-top:5px;}
#category_package .blueTitleRow{font-size:20px;}
#category_package .blueTitleRow h2{font-size:20px;}
#category_package .holidayImgInfo{left:2px;right:4px;padding:8px 10px 0;}
.category_packageList{width:350px;}
.category_packageList .infoTxwidth{width:200px;}
.category_packageList .widthSep{margin:0 10px;}
.orgenInfoWidth{width:215px;}

#appSide{padding:12px 5px 8px;margin-bottom:20px;}
#appSide .blackTitle{text-align:center;margin-bottom:12px;}
.appSideInner{background:white;padding:8px 15px;}
.appSideImg{width:190px;height:190px;overflow:hidden;margin:0 auto 12px;}
.appSideMain{margin-bottom:12px;}

#DestinationContainer{background:#fcfcfc;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px 15px 0px;padding-left:0;position:relative;right:-8px;left:-8px;width:100%;}

#guideRecommend{padding:12px 8px;margin-bottom:20px;}
.guideRecommendNav{}
.guideRecommendNavItem a{display:block;-webkit-border-radius:5px;border-radius:5px;background:#3e6b8d;color:white;padding:5px 7px;padding-right:13px;width:210px;height:50px;margin:8px;margin-bottom:12px;margin-right:0;position:relative;z-index:102;}
.guideRecommendNavItem a:hover{background:#325672;}
.guideNavTitle{display:block;font-size:16px;margin-bottom:2px;}
.guideNavTx{display:block;font-size:12px;line-height:14px;width:185px;}
.icon-guide{display:inline-block;width:18px;height:20px;background: url("../images/layout/stripe.png") no-repeat -157px -20px;margin-left:6px;margin-top:-1px;}
.stripehidden{display:none;background:white;border-top:1px solid #cecece;border-bottom:1px solid #cecece;width:3px;height:70px;position:absolute;top:-1px;left:-3px;}
.cornerhidden{display:none;background:white;border-top:1px solid #cecece;width:6px;height:10px;position:absolute;top:-1px;left:-6px;}
.cornerhidden2{display:none;background:white;border-bottom:1px solid #cecece;width:6px;height:10px;position:absolute;bottom:-1px;left:-6px;}

.guideRecommendNavItem.active a{background:white;padding:10px 14px;margin:0px;border:1px solid #cecece;border-left:none;cursor:default;
    -webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}
.guideRecommendNavItem.active a .guideNavTitle{color:#3e6b8d;}
.guideRecommendNavItem.active a .guideNavTx{color:#333333;}
.guideRecommendNavItem.active a .icon-guide{background: url("../images/layout/stripe.png") no-repeat -157px top;}
.guideRecommendNavItem.active a .stripehidden{display:block;}
.guideRecommendNavItem.active a .cornerhidden{display:block;}
.guideRecommendNavItem.active a .cornerhidden2{display:block;}

.guideRecommendMain{-webkit-border-radius:5px;border-radius:5px;background:white;width:457px;height:366px;position:relative;}
.guideRecommendItem{display:none;width:440px;height:345px;position:absolute;top:8px;right:8px;}
.videoframe{display:inline-block;background:#f2f2f2;border:1px solid #cecece;padding:3px;-webkit-box-shadow: 0px 2px 2px 0px #c0c0c0;box-shadow: 0px 2px 2px 0px #c0c0c0;margin-bottom:15px;}
.guideRecommendItemBottom{}
.guideRecommendItemBottom .bt-price a{margin-bottom:2px;}
.guideRecommendItemBottom .infoTitle{margin-top:5px;margin-bottom:2px;}
.guideRecommendItemBottom .infoTx{display:block;}

#category_orgenaizeTop{margin-bottom:20px;}
.category_orgenaizeBox{height:317px;position:relative;}
.category_orgenaizeBoxNav{width:712px;height:30px;background: url("../images/layout/blackopacity.png") repeat;position:absolute;top:196px;right:0px;padding-right:4px;}
.category_orgenaizeBoxNavItm a{display:block;color:white;font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,0.50);padding:5px 10px;margin-left:4px;line-height:30px;
    -webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;margin-top:-5px;}
.category_orgenaizeBoxNavItm a:hover{text-decoration:underline;}
.category_orgenaizeBoxNavItm.active a{color:#333333;text-shadow:none;font-weight:bold;cursor:default;margin-left:0px;padding:5px 9px 1px;
    background: rgb(230,230,230); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.category_orgenaizeBoxNavItm.active a:hover{text-decoration:none;}

.category_orgenaizeBoxItem{display:none;width:716px;height:322px;position:absolute;top:0;right:0;}
.category_orgenaizeBoxItemImg img{width:716px;height:225px;overflow:hidden;}
.category_orgenaizeBoxItemBottom{padding:10px;padding-top:20px;height:67px;}
.category_orgenaizeBoxItemBottomTx{width:515px;}
.category_orgenaizeBoxItemBottomTx .indexGalleryTitle{margin-bottom:5px;}
.category_orgensubBottom{padding-top:12px;}
.category_orgensubBottom .categoryItem{width:330px; height: 74px;}
.category_orgensubBottom .bt-price-white{margin-top:3px;}

#AB_searchBox{}
.AB_searchBoxMenu{margin-bottom:-6px;}
.AB_searchBoxMenuItem a{display:block;font-size:12px;color:#4c8ab7;line-height:15px;padding:4px 12px 12px 0;margin-left:3px;height:13px;}
.AB_searchBoxMenuItem a .sep_s{display:inline-block;height:17px;border-left:1px solid #cecece;padding-right:12px;}
.AB_searchBoxMenuItem.active a{color:black;text-shadow:none;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;padding-left:12px;border-left:1px solid #73a9c3;font-weight:bold;
    background: rgb(129,183,209); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(129,183,209,1) 0%, rgba(174,216,236,1) 42%, rgba(174,216,236,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,183,209,1)), color-stop(42%,rgba(174,216,236,1)), color-stop(100%,rgba(174,216,236,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(129,183,209,1) 0%,rgba(174,216,236,1) 42%,rgba(174,216,236,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(129,183,209,1) 0%,rgba(174,216,236,1) 42%,rgba(174,216,236,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(129,183,209,1) 0%,rgba(174,216,236,1) 42%,rgba(174,216,236,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(129,183,209,1) 0%,rgba(174,216,236,1) 42%,rgba(174,216,236,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b7d1', endColorstr='#aed8ec',GradientType=0 ); /* IE6-9 */}

.AB_searchBoxMenuItem.active a .sep_s{display:none;}
.AB_searchBoxMenuItem a:hover{text-decoration:underline;}
.AB_searchBoxMenuItem.active a:hover{text-decoration:none;}
#AB_searchBox .bigSearchMain{width:704px;padding-bottom:4px;margin-bottom:15px;}
.AB_searchMarge{margin-left:25px;}
.AB_searchMarge .formSearchTx{margin-left:10px;}
#AB_searchBox .formSearchTx{text-shadow: 0px 1px 0px #bedfee;filter: dropshadow(color=#bedfee, offx=0, offy=1);}
.AB_searchCol1{width:60px;}
.AB_searchRow{margin-bottom:13px;}
.AB_searchSep{height:1px;background:#538aac;border-bottom:1px solid #c8e5f3;margin-bottom:12px;}
/*===== End Category =====*/

/*===== pop up =====*/
.popup{background:white;border:5px solid #3e6b8d;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow: 0px 0px 11px 0px #f1fafe;box-shadow: 0px 0px 11px 0px #f1fafe;
    position:fixed;z-index:200;padding:10px;top:50%;margin-top:-150px;display:none;}
.alert-msg.popup{ background: none; border: 0; -webkit-box-shadow: none;box-shadow: none;}
#bigSearch_flight_multi .popup{width:720px;right:50%;margin-right:-360px;}
#bigSearch_destination .popup{width:490px;right:50%;margin-right:-245px;}
.blackbg{background:black;-moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:199;}
.blackbg.above{z-index:215;}
.popup .icon-close a, .popup .closeBtn a{position:absolute;top:-15px;left:-15px;}
#bigSearch_destination #listCol{margin-left:15px;width:105px;margin-bottom:20px;}
.bigSearch_destinationBottom{padding:8px 15px 0;}
#popup_map .popup{width:609px;right:50%;margin-right:-304px;}
#popup_info .popup{width:400px;right:50%;margin-right:-200px;}

.scrollbarSet{width:400px;position:relative;}
.scrollbarSet .scrollbar{width:9px;height:286px;background:#d6ecf6;-webkit-border-radius:20px;border-radius:20px;position:relative;margin-left:10px;}
.scrollbarSet .thumb{width:9px;height:116px;background:#68b8dd;-webkit-border-radius:20px;border-radius:20px;position:absolute;top:0;right:0;cursor:pointer;}
.scrollbarSet .thumb:hover{background:#3e6b8d;}
.scrollbarSet .viewport{width:370px;height:274px;overflow:hidden;position:relative;}
.scrollbarSet .overview{width:355px;position:absolute;right:0;top:0;}
.scrollbarSet .disable{display:none;}

#popup_priceDetail .popup{width:464px;right:50%;margin-right:-232px;}
.icon-close a, .closeBtn a{display:block;width:29px;height:29px;background: url("../images/layout/stripe.png") no-repeat -221px top;}
.icon-close a:hover, .closeBtn a:hover{background: url("../images/layout/stripe.png") no-repeat -221px -29px;}

#popup_Request .popup{width:600px;right:50%;margin-right:-245px;padding:60px 20px;}
#popup_Request .darkblueTitle{font-size:30px;line-height:45px;}

#popup_sitting_fail .popup{}
.popup-white{background:white;-webkit-border-radius:8px;border-radius:8px;position:fixed;z-index:220;padding:20px;top:50%;margin-top:-150px;}
.popup-white .icon-close{position:absolute;top:10px;left:10px;}
.popup_sitting_note{width:235px;top:400px;right:50%;margin-right:-117px;}
.popup_sitting_noteTop{padding-top:20px;margin-bottom:20px;}
.icon-x-large{width:23px;height:23px;background: url("../images/layout/stripe.png") no-repeat -273px -74px;margin-top:10px;margin-left:15px;}
.icon-v-large{width:29px;height:27px;background: url("../images/layout/stripe.png") no-repeat -296px -74px;margin-top:10px;margin-left:15px;}
.popup_sitting_noteTx{width:187px;height:60px;overflow:hidden;}
.popup_sitting_noteBottom{}

#popup_opening .popup{width:300px;right:50%;margin-right:-150px;}
.popup_openingDay{width:45px;font-size:13px;line-height:18px;}
.popup_openingHours{width:209px;font-size:13px;line-height:18px;}

#popup_big_img .popup{padding:20px;width:360px;right:50%;margin-right:-180px;}

.sideMap_map{width:218px;height:153px;overflow:hidden;margin-top:1px;}
.sideMap_map img{width:218px;height:153px;}

.popup_flight_stop .popup{width:446px;right:50%;margin-right:-223px;}
.popup_flight_stop{display:none;}
.flight_stopRow{padding:6px 10px;margin-bottom:7px;}
.flight_stopCol1{width:70px;margin-top:-1px;}
.flight_stopCol2{width:164px;}
.flight_stopCol3{width:13px;}
.flight_stopRow .icon-arrow-left{margin:5px 0 0 13px;}
/*===== End pop up =====*/

/*===== order =====*/
#order_product{}
.orderSide{width:258px;margin-left:8px;margin-top:15px;}
.orderMain{width:685px;margin-right:8px;margin-top:15px;-webkit-border-radius:8px;border-radius:8px;background:#f1fafe;border:5px solid #3e6b8d;margin-bottom:30px;}
.orderMain .search_result-subtitle{font-size:12px;}
.orderStepBox{margin-top:-2px;}
.orderStepItem{}
.step1{position:relative;z-index:104;}
.step2{position:relative;z-index:103;margin-right:-30px;}
.step3{position:relative;z-index:102;margin-right:-30px;}
.step4{position:relative;z-index:101;margin-right:-30px;}
.step2 .orderStepBg{width:211px;}
.orderStepBg{height:45px;background:white;border:2px solid #54a4c9;border-left:none;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;margin-top:1px;padding:0 50px 0 15px;}
.step1 .orderStepBg{padding-right:15px;}
.orderStepCorner{width:24px;height:50px;background: url("../images/layout/orderstep.png") no-repeat left top;}
.step4 .orderStepCorner{width:14px;height:45px;background:white;border:2px solid #54a4c9;border-right:none;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;margin-top:1px;}
.orderIcon{width:22px;height:16px;background: url("../images/layout/stripe.png") no-repeat -367px top;margin-top:14px;margin-left:14px;}
.orderStepTx{font-size:18px;line-height:45px;color:#69b9de;}

.done .orderStepBg{background:#68b8dd;}
.done .orderStepCorner{background: url("../images/layout/orderstep.png") no-repeat left -100px;}
.done .orderIcon{width:20px;height:19px;background: url("../images/layout/stripe.png") no-repeat -367px -32px;margin-top:11px;margin-left:16px;}
.done .orderStepTx{color:white;}

.use .orderStepBg{background:#e03629;border:2px solid #ac2217;border-left:none;}
.use .orderStepCorner{background: url("../images/layout/orderstep.png") no-repeat left -50px;}
.use .orderIcon{width:20px;height:19px;background: url("../images/layout/stripe.png") no-repeat -367px -32px;margin-top:11px;margin-left:16px;}
.use .orderStepTx{color:white;}

.orderSaleBox{padding:4px 8px;margin-bottom:20px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.orderSaleBox .price-large{margin-left:10px;margin-top:13px;}
.orderSaleBox .orderSaletx{width:60px;margin-top:14px;}
.orderSaleBox .resultTopSep{margin-right:18px;margin-left:14px;}
.orderSaleCol1{text-align:center;line-height:14px;width:56px;margin-top:8px;}
.orderSaleCol2{width:180px;font-size:16px;line-height:18px;margin-top:11px;}
.orderSaleBox .greenBt{margin-top:10px;}
.orderSep{margin-bottom:20px;}
.orderTopBox{}
.packageResultTitleRow .textSmall{margin-top:4px;}
.orderTopMain{}
.orderTopGallery{width:230px;}
.orderTopGalleryBottom{height:40px;}
.orderTopGalleryIn{height:40px;width:190px;position:relative;margin-right:11px;}
.orderTopGallery-right a{display:block;width:8px;height:9px;background: url("../images/layout/stripe.png") no-repeat -197px -9px;position:absolute;top:15px;right:-14px;}
.orderTopGallery-right a:hover{background: url("../images/layout/stripe.png") no-repeat -207px -18px;}
.orderTopGallery-left a{display:block;width:8px;height:9px;background: url("../images/layout/stripe.png") no-repeat -189px -9px;position:absolute;top:15px;left:-15px;}
.orderTopGallery-left a:hover{background: url("../images/layout/stripe.png") no-repeat -199px -18px;}
.orderTopGalleryHidden{height:40px;width:190px;overflow:hidden;}
.orderTopGalleryOver{height:40px;width:1000px;padding-right:2px;}
.orderTopGalleryItem a{display:block;border:2px solid white;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow: 0 1px 2px 0 #909090;box-shadow: 0 1px 2px 0 #909090;margin-left:6px;}
.orderTopGalleryItem a:hover{border:2px solid #68b8dd;}
.orderTopGalleryItem.active a{border:2px solid #68b8dd;}
.orderTopGalleryItem img{width:50px;height:34px;}

.order_orgenaizeGallery .orderTopGallery{width:358px;}
.order_orgenaizeGallery .category_saleImg img{width:348px;height:244px;}
.order_orgenaizeGallery .orderTopGalleryIn{width:317px;}
.order_orgenaizeGallery .orderTopGalleryHidden{width:317px;}

.orderTopContent{width:420px;}
.orderTopContent .text-small{margin-bottom:4px;}
.orderTopContenttx{width:367px;height:94px;overflow:hidden;padding-bottom:7px;}
.orderTopMap{width:138px;height:72px;overflow:hidden;display:inline-block;background:white;border:1px solid #cecece;padding:3px;-webkit-box-shadow: 0px 1px 2px 0px #c0c0c0;box-shadow: 0px 1px 2px 0px #c0c0c0;margin-left:8px;}
.orderTopMap img{width:138px;height:72px;}
.icon-map{display:block;width:13px;height:17px;background: url("../images/layout/stripe.png") no-repeat -441px top;margin-top:-1px;margin-left:3px;}
.orderTopMapRow .addMore{margin-top:63px;}

.hotelStory{width:358px;}
.hotelChapter{display:block;margin:8px 0;}
.order_hotelMap{border:2px solid #416d8f;}
.order_hotelMap img{width:623px;height:410px;}
.resultLikes{width:368px;}
.resultLikesRow{margin-bottom:12px;}
.resultLikesTx{width:320px;line-height:13px;}
.like{display:block;width:27px;height:23px;background: url("../images/layout/stripe.png") no-repeat -439px -73px;margin-top:-3px;margin-left:5px;}
.unlike{display:block;width:27px;height:23px;background: url("../images/layout/stripe.png") no-repeat -439px -96px;margin-top:-3px;margin-left:5px;}
.resultGuests{background:white;border:1px solid #cfe1e5;width:220px;padding:4px;}
.resultGuests .blueTitleRow{background:#5eb5dd;}
.resultGuestsBottom{padding:0 5px;}
.resultGuests .greytext{line-height:15px;}
.resultGuestsSep{height:1px;background:#cfe1e5;margin:8px 0;}
.resultGuestsTx{width:84px;margin-top:2px;}
.resultGuestsRow{margin-bottom:8px;}
.resultGuestsTx_note{font-size:11px;color:#858585;text-align:center;}
.resultGuests .tripadvisor{width:98px;margin-bottom:8px;margin-left:61px;}

.order_productInfoBox{margin-top:40px;}
.order_productInfoNav{-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;height:30px;background:#416d8f;}
.order_productInfoNavItem a{display:block;font-size:14px;color:white;font-weight:bold;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);line-height:37px;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;
    height:34px;border:1px solid transparent;border-bottom:none;padding-right:18px;margin-top:-8px;padding-top:3px;}
.order_productInfoNavItem a:hover{text-decoration:underline;}
.order_productInfoNavItem.active a{border:1px solid #dbedf6;border-bottom:none;background:white;color:#3e6b8d;text-shadow:none;padding-left:19px;padding-right:19px;margin-right:-2px;}
.order_productInfoNavItem.active a .order_productInfoNavItemSep{display:none;}
.order_productInfoNavItem.active a:hover{text-decoration:none;}
.order_productInfoNavItemSep{display:inline-block;height:14px;width:1px;background:white;margin-top:11px;margin-right:18px;;}
.order_productInfoNav .nomargin a{margin-right:0;}
.order_productInfoBottom{border:1px solid #dbedf6;border-top:none;background:white;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;padding:20px;margin-bottom:20px;}

.blueNote{background:#68b8dd;-webkit-border-radius:5px;border-radius:5px;padding:5px;}
.icon-ok-blue{display:block;width:28px;height:28px;background: url("../images/layout/stripe.png") no-repeat left -27px;}
.blueNotetx{color:white;font-size:13px;width:157px;line-height:15px;margin-right:10px;}
.icon-room{display:block;width:20px;height:28px;background: url("../images/layout/stripe.png") no-repeat -324px -26px;margin-top:-6px;margin-left:7px;}
.ordertitleRow{margin-bottom:5px;}
.sidetxform{margin-top:3px;margin-left:8px;}
.txform{margin-bottom:4px;}
.textSmall .sidetxform,.textSmall.sidetxform{margin-top:6px;margin-left:8px;}
.order-whiteBg{border:1px solid #dbedf6;background:white;padding:8px 20px;}
.order-whiteBg .col1{margin-right:8px;}
.priceDetail{position:relative;}
.priceDetailIn a{display:block;width:22px;height:22px;background:#416d8f;color:white;font-size:14px;-webkit-border-radius:14px;border-radius:14px;line-height:22px;margin:0 auto;}
.flightResultOpenBottomRow{margin-bottom:5px;}
.flightResultOpenBottomRow.roomType .col2{width: 175px;;}
.icon-maill{display:block;width:25px;height:20px;background: url("../images/layout/stripe.png") no-repeat -319px top;margin-left:9px;margin-top:-1px;}
.orderRow{margin-bottom:12px;}
.orderRow .title16{margin-right:20px;margin-top:6px;}
.orderRow .title15{margin-right:5px;margin-top:6px;}
.orderFormWidth{width:312px;}
.secure{width:78px;height:33px;background: url("../images/layout/secure.png") no-repeat;}
.orderRow .secure{margin-top:-4px;}
.order_note .footerNote{text-align:center;padding-right:0;}

.orderSubmit{display:inline-block;text-align:center;color:white;border:1px solid #d2e6ae;margin-left:4px;
    -webkit-border-radius:5px;border-radius:5px;line-height:14px;
    -webkit-box-shadow: 0px 0px 0px 3px #96c93e;box-shadow: 0px 0px 0px 3px #96c93e;
    background: rgb(170,211,101); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(170,211,101,1) 0%, rgba(170,211,101,1) 50%, rgba(149,200,62,1) 51%, rgba(149,200,62,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,211,101,1)), color-stop(50%,rgba(170,211,101,1)), color-stop(51%,rgba(149,200,62,1)), color-stop(100%,rgba(149,200,62,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(170,211,101,1) 0%,rgba(170,211,101,1) 50%,rgba(149,200,62,1) 51%,rgba(149,200,62,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(170,211,101,1) 0%,rgba(170,211,101,1) 50%,rgba(149,200,62,1) 51%,rgba(149,200,62,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(170,211,101,1) 0%,rgba(170,211,101,1) 50%,rgba(149,200,62,1) 51%,rgba(149,200,62,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(170,211,101,1) 0%,rgba(170,211,101,1) 50%,rgba(149,200,62,1) 51%,rgba(149,200,62,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad365', endColorstr='#95c83e',GradientType=0 ); /* IE6-9 */}
.orderSubmit input{height:28px;background:transparent;border:none;color:white;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);cursor:pointer;padding:0px 25px;}
.orderSubmit:hover{-webkit-box-shadow: 0px 0px 0px 3px #85b237;box-shadow: 0px 0px 0px 3px #85b237;
    background: rgb(157,193,95); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(157,193,95,1) 0%, rgba(157,193,95,1) 50%, rgba(133,178,55,1) 51%, rgba(133,178,55,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,193,95,1)), color-stop(50%,rgba(157,193,95,1)), color-stop(51%,rgba(133,178,55,1)), color-stop(100%,rgba(133,178,55,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(157,193,95,1) 0%,rgba(157,193,95,1) 50%,rgba(133,178,55,1) 51%,rgba(133,178,55,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(157,193,95,1) 0%,rgba(157,193,95,1) 50%,rgba(133,178,55,1) 51%,rgba(133,178,55,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(157,193,95,1) 0%,rgba(157,193,95,1) 50%,rgba(133,178,55,1) 51%,rgba(133,178,55,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(157,193,95,1) 0%,rgba(157,193,95,1) 50%,rgba(133,178,55,1) 51%,rgba(133,178,55,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc15f', endColorstr='#85b237',GradientType=0 ); /* IE6-9 */}

.orderByPhone{display:inline-block;text-align:center;color:white;border:1px solid #A5B9C9;
    -webkit-border-radius:5px;border-radius:5px;line-height:14px;
    -webkit-box-shadow: 0px 0px 0px 3px #3A6E97;box-shadow: 0px 0px 0px 3px #3A6E97;
    background: #618dab; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2MThkYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzOTZlOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #618dab 50%, #396e96 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#618dab), color-stop(50%,#396e96)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #618dab 50%,#396e96 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #618dab 50%,#396e96 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #618dab 50%,#396e96 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #618dab 50%,#396e96 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618dab', endColorstr='#396e96',GradientType=0 ); /* IE6-8 */}
.orderByPhone input{height:28px;background:transparent;border:none;color:white;font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.20);cursor:pointer;padding:0 10px;}
.orderByPhone:hover{-webkit-box-shadow: 0px 0px 0px 3px #135E93;box-shadow: 0px 0px 0px 3px #135E93;
    background: #2c78aa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyYzc4YWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxMzVlOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2c78aa 50%, #135e93 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#2c78aa), color-stop(50%,#135e93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2c78aa 50%,#135e93 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2c78aa 50%,#135e93 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2c78aa 50%,#135e93 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #2c78aa 50%,#135e93 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c78aa', endColorstr='#135e93',GradientType=0 ); /* IE6-8 */}

#secureBanner{background:#f7f7f7;margin-top:4px;}
#secureBanner .darkblueTitle{width:140px;margin-right:20px;line-height:14px;margin-top:3px;}

#orgenaizeSlider{margin-bottom:20px;}
#orgenaizeSliderNav{position:relative;height:68px;width:639px;margin-bottom:8px;margin:0 15px;top:6px;}
.orgenaizeSliderNav-right{position:absolute;top:4px;right:-15px;z-index:102;}
.orgenaizeSliderNav-rightIn a{display:block;border:1px solid #CECECE;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;width:24px;height:48px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.slider-right{display:block;width:10px;height:16px;background: url("../images/layout/stripe.png") no-repeat -118px top;margin:16px auto 0;}
.orgenaizeSliderNav-rightIn a:hover .slider-right{background: url("../images/layout/stripe.png") no-repeat -118px -58px;}
.orgenaizeSliderNav-rightEnd{width:7px;height:48px;background: url("../images/layout/weathersep.png") no-repeat right center;}
.orgenaizeSliderNav-rightIn a.unable{cursor:default;}
.orgenaizeSliderNav-rightIn a.unable .slider-right{opacity:0.60;}
.orgenaizeSliderNav-rightIn a.unable:hover .slider-right{background: url("../images/layout/stripe.png") no-repeat -118px top;opacity:0.60;}

.orgenaizeSliderNav-left{position:absolute;top:4px;left:-15px;z-index:102;}
.orgenaizeSliderNav-leftIn a{display:block;border:1px solid #CECECE;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;width:24px;height:48px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.slider-left{display:block;width:10px;height:16px;background: url("../images/layout/stripe.png") no-repeat -108px top;margin:16px auto 0;}
.orgenaizeSliderNav-leftIn a:hover .slider-left{background: url("../images/layout/stripe.png") no-repeat -108px -58px;}
.orgenaizeSliderNav-leftEnd{width:7px;height:48px;background: url("../images/layout/weathersep2.png") no-repeat right center;}
.orgenaizeSliderNav-leftIn a.unable{cursor:default;}
.orgenaizeSliderNav-leftIn a.unable .slider-left{opacity:0.60;}
.orgenaizeSliderNav-leftIn a.unable:hover .slider-left{background: url("../images/layout/stripe.png") no-repeat -108px top;opacity:0.60;}

.orgenaizeSliderNavHidden{height:68px;width:618px;overflow:hidden;margin-right:10px;}
.orgenaizeSliderNavOverview{height:68px;width:1000px;}
.orgenaizeSliderNavItem a{display:block;border:1px solid #CECECE;width:110px;height:48px;text-align:center;border-left:none;margin-top:4px;position:relative;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.orgenaizeSliderNavItem a:hover{
    background: rgb(245,245,245); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(211,209,209,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(211,209,209,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(211,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(211,209,209,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(211,209,209,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(211,209,209,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d3d1d1',GradientType=0 ); /* IE6-9 */}
.orgenaizeSliderNavTitle{display:block;font-size:18px;color:#333333;font-weight:bold;margin-bottom:3px;line-height:18px;margin-top:3px;}
.orgenaizeSliderNavTx{display:block;font-size:12px;color:#575757;line-height:10px;width:90px;margin:0 auto;}
.orgenaizeSliderNavInner{display:block;-webkit-border-radius:5px;border-radius:5px;width:110px;height:44px;}
.orgenaizeSliderNavCorner{display:none;width:18px;height:10px;background: url("../images/layout/stripe.png") no-repeat -30px -55px;position:absolute;bottom:-10px;right:51px;}

.orgenaizeSliderNavItem.active a{background:#68b8dd;-webkit-border-radius:5px;border-radius:5px;padding:4px;margin-top:0;margin-right:-4px;text-shadow:-1px -1px 0 rgba(0,0,0,0.30);cursor:default;z-index:103;}
.orgenaizeSliderNavItem.active a .orgenaizeSliderNavTitle{color:white;}
.orgenaizeSliderNavItem.active a .orgenaizeSliderNavTx{color:white;}
.orgenaizeSliderNavItem.active a .orgenaizeSliderNavCorner{display:block;}
.orgenaizeSliderNavItem.active a .orgenaizeSliderNavInner{margin-top:4px;
    background: rgb(104,184,221); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(104,184,221,1) 0%, rgba(125,194,226,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,184,221,1)), color-stop(100%,rgba(125,194,226,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(104,184,221,1) 0%,rgba(125,194,226,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(104,184,221,1) 0%,rgba(125,194,226,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(104,184,221,1) 0%,rgba(125,194,226,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(104,184,221,1) 0%,rgba(125,194,226,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b8dd', endColorstr='#7dc2e2',GradientType=0 ); /* IE6-9 */}

#orgenaizeSliderMain{width:667px;height:290px;border:1px solid #68b8dd;position:relative;margin-bottom:5px;
    background: rgb(242,250,254); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(242,250,254,1) 0%, rgba(232,240,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,250,254,1)), color-stop(100%,rgba(232,240,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fafe', endColorstr='#e8f0f4',GradientType=0 ); /* IE6-9 */}
.orgenaizeSliderMainItem{width:647px;position:absolute;top:0;right:0;padding:15px 10px;}
.orgenaizeSliderContent{width:375px;}
.orgenaizeSliderMainItem .text-small{width:367px;height:176px;overflow:hidden;margin-bottom:15px;}
.orgenaizeSliderMainBtns{width:375px;position:absolute;left:10px;bottom:15px;}
.orgenaizeSliderMainBtn.right{width: 75px;}
.orgenaizeSliderMainBtn a{display:block;color:#4c8ab7;font-size:12px;font-weight:bold;line-height:14px;}
.orgenaizeSliderMainBtn a:hover{text-decoration:underline;}
.icon-dayright{display:block;width:15px;height:14px;background: url("../images/layout/stripe.png") no-repeat -15px -55px;margin-left:4px;}
.icon-dayleft{display:block;width:15px;height:14px;background: url("../images/layout/stripe.png") no-repeat left -55px;margin-right:4px;}
.bluedotList{}
.bluedotList ul{padding:0;margin:10px 0 20px;}
.bluedotList li{list-style:none;font-size:14px;line-height:15px;margin-bottom:5px;display:block;background: url("../images/layout/bluebulet.png") no-repeat right 5px;padding-right:15px;}

.orgenaizeIncludBox{margin-bottom:15px;width:625px;position:relative;}
.orgenaizeIncludTitle{width:110px;padding:0 8px;border-left:1px solid #cecece;text-align:center;position:absolute;top:0;right:0;bottom:0;
    background: rgb(246,246,246); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}
.orgenaizeIncludTitle .blueTitle{font-size:18px;line-height:19px;position:absolute;top:50%;margin-top:-9px;right:10px;width:110px;}
.orgenaizeIncludTitle .towrow{margin-top:-17px;}
.orgenaizeIncludTx{padding:10px;padding-right:135px;}
.orgenaizeIncludBox .bluedotList ul{margin:0;margin-left:20px;width:210px;}

.icon-pencil{display:block;width:14px;height:15px;background: url("../images/layout/stripe.png") no-repeat -128px top;margin-left:5px;margin-top:1px;}
.icon-xclose{display:block;width:15px;height:15px;background: url("../images/layout/stripe.png") no-repeat -142px top;margin-left:4px;margin-top:2px;}
.icon-question{position:relative;width:14px;height:14px;margin-right:7px;margin-top:6px;}
.icon-question a{display:block;width:14px;height:14px;background: url("../images/layout/stripe.png") no-repeat -175px top;}
.popup-question{display:none;background:white;border:5px solid #3e6b8d;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow: 0px 0px 11px 0px #f1fafe;box-shadow: 0px 0px 11px 0px #f1fafe;
    position:absolute;z-index:200;padding:10px;bottom:26px;right:-156px;width:300px;}
.popup-question-corner{position:absolute;width:20px;height:15px;background: url("../images/layout/stripe.png") no-repeat -50px -55px;bottom:-15px;right:50%;margin-right:-10px;}
.order_form_passengersTitleSep{width:1px;height:22px;background:#bbbcbd;margin-left:15px;}
.orderTitle_marge{margin-left:15px;}
.paypal{display:block;width:37px;height:11px;background: url("../images/layout/stripe.png") no-repeat -430px -36px;margin-top:4px;}
.submitside{margin-left:25px;margin-top:6px;}
.icon-okcheck{display:block;width:23px;height:23px;background: url("../images/layout/stripe.png") no-repeat -344px top;margin-left:12px;margin-top:-3px;}
.order_detail_side{background:#69b9de;-webkit-box-shadow: 1px 2px 4px 0px #9a9a9a;box-shadow: 1px 2px 4px 0px #9a9a9a;padding:5px;margin-bottom:12px;}
.order_detail_sideBottom .price-large{text-shadow:none;filter:none;color:white;}
.order_detail_sideBottomTx{width:95px;line-height:14px;}
.order_detail_sideNote{color:#797979;font-size:12px;}
.order_form_notes .printBt{margin-right:15px;margin-top:-2px;}
.order_form_notes_text{display:none;}
.orderFormChangeContactDetails, .orderFormChangePassangerDetails{margin-top:2px;}

.order_form{}
.order_form_requirenote{font-size:12px;color:#426e90;line-height:normal;}
.order_form_requirenote span{color:#e03629;font-size:20px;float:right;margin-left:5px;}
.order_form_passengers_room_title{color:#3e6b8d;height:28px;background:#cce8f5;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;line-height:28px;padding-right:10px;margin-bottom:15px;}
.order_form_passengers_room_inner_passenger{margin-bottom:5px;}
.radius-white-border{border:1px solid #dbedf6;background:white;-webkit-border-radius:8px;border-radius:8px;padding:15px 10px 15px 15px;}
.order_form_passengers_room_inner_passenger_open{background:#e2f6ff;}
.order_form_passengers_room_inner_passenger_open_top{margin-bottom:20px;}
.order_form_passengers_room_inner_passenger_close{font-size:17px;}
.input-xlarge{width:278px;}
.input-xlarge input{width:268px;}
.order_form_passengers_room_inner_passenger_open_insurance{font-size:11px;line-height:13px;color:#575757;margin-right:7px;}
.order_form_passengers_room_inner_passenger_open_insurance a{color:#4c8ab7;}

.icon-notes{display:block;width:23px;height:23px;background: url("../images/layout/stripe.png") no-repeat -250px top;margin-left:9px;margin-top:-4px;}
.icon-payment{display:block;width:25px;height:20px;background: url("../images/layout/stripe.png") no-repeat -294px top;margin-left:9px;margin-top:-1px;}
.icon-passengers{display:block;width:21px;height:23px;background: url("../images/layout/stripe.png") no-repeat -273px top;margin-left:9px;margin-top:-1px;}
.icon-arrow-big-left{display:block;width:16px;height:14px;background: url("../images/layout/stripe.png") no-repeat -205px top;;margin-left:11px;margin-top:7px;}

.orderinfolink a{display:block;color:#4c8ab7;font-size:12px;font-weight:bold;line-height:14px;}

.graytitle{font-size:17px;color:#333333;}
.order_form_row{margin-bottom:15px;}
.order_form_rowtitle{width:120px;margin-left:0;}

.travel_idTop{-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;background:white;border-bottom:none;padding:4px;}
.travel_idBottom{background:#e6e6e6;border:1px solid #c9dde1;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.travel_idBottom .darkblueTitle{font-size:17px;padding:4px 10px;}

.order_success{}
.icon-tick{display:block;width:42px;height:45px;background: url("../images/layout/stripe.png") no-repeat -221px -74px;margin-left:8px;}
.icon-tack{display:block;width:42px;height:42px;background: url("../images/layout/stripe.png") no-repeat -331px -114px;margin-left:8px;}
.order_success_details{margin-bottom:15px;}
.order_success_details_top{margin:18px 22px 0 0;}
.order_success_details_topicon{}
.order_success_details_toptexts{}
.order_success_details_toptext_title{}
.order_success_details_toptext_subtitle{line-height:12px;}
.order_success_details_title{margin:0 20px;}
.order_success_details_text{margin:0 20px;}
.order_success_details_text a{color:#416d8f;}
.smaller{font-size:12px;}

.order_vehicleoptions{margin-top:25px;}
.order_vehicleoptions_title{margin-bottom:15px;}
.icon-car{display:block;width:27px;height:18px;background: url("../images/layout/stripe.png") no-repeat -79px -56px;margin-left:8px;margin-right:8px;}
.order_vehicleoptions_box{border:1px solid #cecece;padding:4px;
    background: rgb(242,250,254); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(242,250,254,1) 0%, rgba(232,240,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,250,254,1)), color-stop(100%,rgba(232,240,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,250,254,1) 0%,rgba(232,240,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fafe', endColorstr='#e8f0f4',GradientType=0 ); /* IE6-9 */}
.order_vehicleoptions_box_title{margin-bottom:5px;}
.order_vehicleoptions_boxIn{padding:10px;}
.order_vehicleoptions_boxIn .img-small{margin-left:10px;}
.order_vehicleoptions_box_item_details{width:285px;}
.order_vehicleoptions_box_item_details_type{}
.order_vehicleoptions_box_item_details_text{}
.order_vehicleoptions_price{background:#f1f2f2;border-right:1px solid #cecece;}

.order_moreactions{margin:0 10px;}
.order_moreaction{width:131px;height:106px;position:relative;}
.order_moreaction_sep{margin:6px 8px 0 2px;width:7px;height:55px;}
.order_moreaction.active a{background:#dce9f1;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;}
.order_moreaction.active a:before{content:"";display:block;width:8px;height:7px;background:url("../images/layout/radiusinr.png") no-repeat;position:absolute;bottom:0;right:0;}

.order_moreaction a{font-size:13px;color:#065377;line-height:14px;text-align:center;display:block;width:131px;padding-top:11px;height:95px;}
.order_moreaction a:hover{text-decoration:underline;}
.order_moreaction a span{display:block;}
.order_moreaction_icon{width:44px;height:44px;background-image:url("../images/layout/stripe.png");background-repeat:no-repeat;margin:0 auto;display:block;}
.order_moreaction_title{margin-top:7px;display:block;font-size:13px;line-height:14px;text-align:center;width:131px;}
.order_moreaction{text-align:center;}

.order_moreaction_sitting{margin-right:34px;}
.order_moreaction_sitting .order_moreaction_icon{background-position:left -75px;}
.order_moreaction_meal .order_moreaction_icon{background-position:-44px -75px;}
.order_moreaction_passenger .order_moreaction_icon{background-position:-88px -75px;}
.order_moreaction_emergency .order_moreaction_icon{background-position:-132px -75px;}
.used .order_moreaction_icon{background-position:-175px -75px;}
.used .order_moreaction_title{}

.used .order_moreaction_icon{margin-top:11px;}
.used.order_moreaction a{padding-top:0 !important;}
.order_moreaction_link{font-size:13px;color:#065377;line-height:14px;text-align:center;}
.order_moreaction_link a{height:auto !important;width:auto !important;display:inline-block;}

.order_moreactionBottom{background:#dce9f1;padding:10px 18px;position:relative;right:-18px;width:649px;}
.order_moreactionBottom .formSearchInput, .order_moreactionBottom .formSearcSelect {margin-bottom: 10px;}
.bt-dark a .bt-darkin{display:block;background:#416d8f;color:white;height:24px;line-height:24px;font-size:12px;text-align:center;padding:0 14px 0 5px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}
.bt-dark a .corner{display:block;width:14px;height:24px;background:url("../images/layout/stripe.png") no-repeat -430px -48px;}
.bt-dark a:hover .corner{background:url("../images/layout/stripe.png") no-repeat -444px -48px;}
.bt-dark a:hover .bt-darkin{background:#345874;}

.bt-green a{display:block;-webkit-border-radius:5px;border-radius:5px;background:#9dc853;height:24px;line-height:24px;color:white;text-align:center;font-size:12px;padding:0 14px;}
.bt-green a:hover{background:#86b237;}

.moreactionBt{margin-top:20px; bottom: 30px; position: absolute;}
.disable .textSmall{opacity:0.50;}
.disable .formSearchInput{opacity:0.50;}

.title32{font-size:32px;line-height:30px;}
.orderWidthSepSidesmargin{margin:20px 10px;}
/*===== order =====*/

/*===== branches =====*/
.rightcontact{background:#3e6b8d;padding:4px;}
.rightcontact_top{color:white;padding:3px 9px 10px 4px;}
.rightcontact_top_title{font-size:16px;}
.rightcontact_top_require{font-size:12px;}
.rightcontact_form{background:#ebf3f7;color:#575757;font-size:13px;padding:5px 7px 10px;}
.rightcontact_form_label{}
.rightcontact_form .formSearchInput{margin-bottom:5px;}
.textarea{width:203px;height:94px;background:white;-webkit-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;position:relative;}
.textarea textarea{width:193px;height:94px;background:transparent;border:none;font-size:14px;padding:0px 5px;resize:none;}
.rightcontact_form_sep{margin:10px 0;}
.rightcontact_form_submit{margin:0 auto;}
.rightcontact_form .icon-error{top:9px;}
.rightcontact_formThank{padding:10px 5px 5px;}
.rightcontact_formThank .darkblueTitle{width:130px;padding:3px 8px 0 0;}
.rightcontact_formThank .bt-darkblue{margin-right:20px;}
.rightcontact_formThank .orderWidthSep{margin:10px 0 10px;}

.branches_filter{margin-top:25px;line-height:25px;margin-bottom:15px;}
.branches_filter_title{}
.branches_filter_select{margin-right:20px;}

.branches_area_box{margin-bottom:34px;background:#e6e6e6;overflow:hidden;padding:4px;border:1px solid #c9dde1;}
.branches_area_box_title{}
.branches_area_box_inner{}
.branches_area_box_inner_item{font-size:12px;line-height:14px;padding:15px 10px;}
.branches_area_box_inner_item_name{font-size:20px;line-height:normal;width:110px;}
.branches_area_box_inner_item_sep{width:4px;height:24px;background:url('../images/layout/branchesitemsep.png') no-repeat;overflow:hidden;margin-top:2px;}
.branches_area_box_inner_item_address{margin-right:15px;width:190px;}
.branches_area_box_inner_item_phone{margin-right:15px;width:250px;}

.branches_texts{padding:0 5px 35px;}
.branches_title{}
.branches_sep{background:url('../images/layout/branchessep.jpg') repeat-x;height:1px;width:100%;overflow:hidden;margin:3px 0 6px;}
.branches_text{font-size:12px;line-height:14px;color:#575757;}

.branches_filter{margin-top:25px;line-height:25px;margin-bottom:15px;}
.branches_filter_title{}
.branches_filter_select{margin-right:20px;}

.branches_area_box{margin-bottom:34px;background:#e6e6e6;overflow:hidden;padding:4px;border:1px solid #c9dde1;}
.branches_area_box_title{}
.branches_area_box_inner{}
.branches_area_box_inner_item{font-size:12px;line-height:14px;padding:15px 10px;}
.branches_area_box_inner_item_name{font-size:20px;line-height:normal;width:110px;}
.branches_area_box_inner_item_sep{width:4px;height:24px;background:url('../images/layout/branchesitemsep.png') no-repeat;overflow:hidden;margin-top:2px;}
.branches_area_box_inner_item_address{margin-right:15px;width:190px;}
.branches_area_box_inner_item_phone{margin-right:15px;width:250px;}

.branches_texts{padding:0 5px 35px;}
.branches_title{}
.branches_sep{background:url('../images/layout/branchessep.jpg') repeat-x;height:1px;width:100%;overflow:hidden;margin:3px 0 6px;}
.branches_text{font-size:12px;line-height:14px;color:#575757;}
.icon-details{display:block;width:17px;height:16px;background: url("../images/layout/stripe.png") no-repeat -130px -57px;margin-left:3px;margin-top:1px;}

.branch_details{border:1px solid #d1d1d1;padding:10px 0;margin-bottom:20px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.branch_details_title{font-size:24px;border-bottom:1px solid #d1d1d1;padding:0 12px 8px 0;margin-bottom:10px;}
.branch_details_right{width:408px;margin-right:12px;height:157px;position:relative;}
.branch_details_right_title{}
.branch_details_right_items{font-size:12px;}
.branch_details_Col{margin-left:15px;width:120px;}
.branch_details_right_item{margin-bottom:8px;}
.branch_details_right_text{font-size:13px;line-height:normal;position:absolute;bottom:10px;right:0px;}
.branch_details_sep{width:7px;height:157px;background: url("../images/layout/branchsep.png") no-repeat;margin-left:12px;}
.branch_details_open{width:260px;}
.branch_details_open_title{border-bottom:1px solid #3e6b8d;padding-bottom:6px;margin-bottom:10px;}
.branch_details_open_text{font-size:13px;line-height:normal;}
.branch_team{width:476px;}
.branch_team_title{}
.branch_team_item{padding:10px;margin-bottom:15px;}
.branch_team_item .imgBoxImg{display:block;height:109px;overflow:hidden;width:156px;background: url("../images/layout/team.jpg") no-repeat;}
.branch_team_item_details{width:275px;}
.branch_team_item_details .textDarker{margin-bottom:3px;}
.team_details_note{line-height:15px;margin-top:15px;}
.branch_team_sep{border-top:1px solid #cecece;margin:15px 0;}

.branches_search_box{color:white;background:#f53e30;overflow:hidden;padding:8px;}
.branches_search_boxIn{padding:12px;
    background: rgb(245,62,48); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,62,48,1) 0%, rgba(245,62,48,1) 50%, rgba(212,55,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,62,48,1)), color-stop(50%,rgba(245,62,48,1)), color-stop(100%,rgba(212,55,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,62,48,1) 0%,rgba(245,62,48,1) 50%,rgba(212,55,43,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53e30', endColorstr='#d4372b',GradientType=0 ); /* IE6-9 */
}
.branches_search_box_icon{width:101px;height:99px;background: url("../images/layout/brancheimg.png") no-repeat;margin-left:15px;}
.branches_search_box_texts{width: 490px;}
.branches_search_box_title{font-size:30px;text-shadow:-1px 1px 0 rgba(0,0,0,0.30);}
.branches_search_box_text{line-height:16px;margin-top:7px;}
.branches_search_box_sep{height:1px;background:white;margin:15px 0;}
.branches_search_box_form{}
.branches_search_box_form_title{font-size:18px;text-shadow:-1px 1px 0 rgba(0,0,0,0.30);margin-bottom:5px;}
.branches_search_box_form_inputbtn{}
.branches_search_box_form_input{width:614px;height:36px;-webkit-border-radius:0 5px 5px 0px;border-radius:0 5px 5px 0px;background:white;overflow:hidden;}
.branches_search_box_form_input input{font-size:16px;width:594px;height:16px;padding:10px;border:none;background:transparent;}
.branches_search_box_form_submit{background:#4c8ab7;width:62px;height:36px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;cursor:pointer;}
.branches_search_box_form_submit:hover{background:#3e6b8d;}
.branches_search_box_form_submit input{width:62px;height:36px;border:none;background:transparent;color:white;font-size:20px;padding-bottom:3px;cursor:pointer;}
.branch_autoComplete_cover {position: relative;width: 665px;margin: 0 auto;}
.branch_autoComplete { position: absolute; top:-20px; right:0; width:200px; max-height:200px; z-index: 102; overflow: hidden; background: #FFF; border: 1px solid #D6372B; color: #575757}
.branch_autoComplete ul { list-style-type: none; margin: 0; padding-right: 15px; cursor: pointer; }
.cityOver { background-color: Highlight; color: HighlightText; }
.rightofficetext{background:#f1fafe;border:1px solid #cee0e4;overflow:hidden;padding:4px 4px 15px;color:#575757;margin-bottom:25px;}
.rightofficetext_text{font-size:12px;line-height:14px;padding:10px 9px 0;}
.rightofficetext_item{padding:0 9px;margin-top:5px;}
.rightofficetext_item_title{font-size:14px;}
.rightofficetext_item_text{font-size:13px;line-height:16px;}
/*===== end branches =====*/

/*===== comper =====*/
.comper{border:1px solid #cecece;-webkit-border-radius:8px;border-radius:8px;padding:4px;margin-bottom:15px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}
.comper .blueTitleRow{margin-bottom:3px;}
.comperTop{}
.comper_bgGray{background:#e6e6e6;}
.comperCol{padding:1px 7px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;overflow:hidden;}
.comperCol1{width:106px;}
.comperCol2{border-right:1px solid #929292;text-align:center;width:200px;}
.comper_flightimg{width:28px;height:24px;border:1px solid #cecece;-webkit-border-radius:5px;border-radius:5px;padding:2px;background:white;overflow:hidden;margin-bottom:4px;display:inline-block;margin-top:6px;}
.comper_flightimg img{width:28px;height:24px;}
.comperTopTitle{color:#333333;font-size:14px;font-weight:bold;line-height:16px;margin-bottom:6px;}
.comperTop.comper_flight .comperCol{height:80px;}
.comperBottom{border-top:1px solid #d9d9d9;}
.comperBottomRow .comperCol{height:40px;line-height:40px;}
.comperBottomRow{border-bottom:1px solid #d9d9d9;}
.comperTx{color:#333333;font-size:12px;}
.comperPrice{color:#3e6b8d;font-size:24px;font-weight:bold;}
.comperPrice_s{display:inline-block;font-size:14px;font-weight:normal;}
.comperBottomLast .comperCol{padding-top:14px;height:65px;}

.comperTop.comper_package .comperCol{height:120px;}
.comper_packageimg{width:70px;height:68px;border:1px solid #cecece;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-bottom:6px;display:inline-block;margin-top:8px;}
.comper_packageimg img{width:70px;height:68px;}
.comperCol .RatingBox{margin:11px auto 0;}
.towline .comperCol{height:60px;padding-top:13px;line-height:18px;}
.multiline .comperCol{height:124px;padding-top:13px;line-height:16px;}
/*===== end comper =====*/

.icon-details{display:block;width:17px;height:16px;background: url("../images/layout/stripe.png") no-repeat -130px -57px;margin-left:3px;margin-top:1px;}

.branches_area_box_title_back{font-size:12px;font-family:arial;margin-left:10px;text-shadow:none;}
.branches_area_box_title_back a{color:white;}
.branches_area_box_title_back a:hover{text-decoration:underline;}
.branches_search_back{font-size:12px;line-height:normal;padding:0 10px 3px;}
.branches_search_back a{color:#065377;}
.branches_area_box_inner .branches_sep{margin:0 10px 10px;width:auto;}

.iconside{margin-left:5px;}
.icon-religion{width:19px;height:21px;background:url("../images/layout/stripe.png") no-repeat -325px -68px;}
.icon-kids{width:15px;height:21px;background:url("../images/layout/stripe.png") no-repeat -344px -68px;}
.icon-orgenaize{width:25px;height:24px;background:url("../images/layout/stripe.png") no-repeat -359px -68px;}

.flightAdvancedSearch {display: none;}

/*.headerMenuSub {display: none; }
.headerMenuItem:hover .headerMenuSub {display: block; }*/
.newsletterSuccess {display: none; float: left;}
.eventboardItemsWrapper{overflow:hidden;position: relative;height:265px;}
.eventboardItemsContainer{width:2000px;height:265px;position: absolute;right:0;top:0;}
.childExtensionContainer{display:none;}
/*.childExtension{display:none;}*/
.sideSearch .childExtension { padding: 5px; }
.sideSearch .searchMarge { margin: 0; }
.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-min { left: auto; right: 0; }
.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-max { left: 0; right: auto; }
.ui-slider-horizontal .ui-slider-handle {
    display:inline-block;
    width:22px;
    height:22px;
    background: url("../images/layout/stripe.png") no-repeat -344px -26px !important;
    border:none !important;
    position: absolute;
    top: -3px;
    z-index: 2;
}
.ui-slider-horizontal .ui-state-active {
    width:18px;
    height:18px;
    background: url("../images/layout/stripe.png") no-repeat -344px -48px !important;top:-4px !important;
}
.ui-slider-horizontal .ui-slider-range {
    background:#c39b9e;
    -webkit-box-shadow: inset 1px -1px 4px 0px #7c6060;
    box-shadow: inset 1px -1px 4px 0px #7c6060;
    /*-webkit-border-radius:10px;
     border-radius:10px;*/
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -6px; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.refreshingFlights {display: none;}
.childrenExtensionContainer {display: none;}
#order_product .flightResultOpen {display: block; }
.orgenaizeSliderMainItem {display: none;}
.orderFormContactDetailsChange {display:none;}
/*.order_settings_pref_popup{display: none;}*/
.branches_details_popup .popup{}
.openBranchDetailsPopup{margin-top:4px;}
/*
input[type=radio] {
	vertical-align: middle;
}
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=radio] { margin-top: 1px; }
}
input[type="checkbox"]{
    vertical-align: middle;
}
/* .bigSearchRadius, .bigSearchRadius span, .formSearchChec{line-height:normal !important;} */


#order_detail_side {
    width:250px;
}
.affix {position: fixed;top:0}
.affix-bottom{position: absolute;bottom: 380px;}

.ie .formSearchTx, .ie8 .formSearchTx, .ie9 .formSearchTx { filter: none; }
.ie .errorNote_index, .ie8 .errorNote_index, .ie9 .errorNote_index { filter: none; }
.ie .searchInputTitle, .ie8 .searchInputTitle, .ie9 .searchInputTitle { filter: none; }
.ie .searchSubTitle, .ie8 .searchSubTitle, .ie9 .searchSubTitle { filter: none; }
.ie .paginateByItem.active a, .ie8 .paginateByItem.active a, .ie9 .paginateByItem.active a { filter: none; }
.ie .paginateNom.active a, .ie8 .paginateNom.active a, .ie9 .paginateNom.active a { filter: none; }
.ie .price-large, .ie8 .price-large, .ie9 .price-large { filter: none; }
.ie #AB_searchBox .formSearchTx, .ie8 #AB_searchBox .formSearchTx, .ie9 #AB_searchBox .formSearchTx { filter: none; }
.paymentsNumberContainer {display:none;}

/* Fixes */
.largeWeather .both.WeathertitleSepBoth,
.largeWeather .WeathertitleSep,
.smallWeather .weatherCurrentCond,
.smallWeather .WeatherDaysSep0,
.smallWeather .holidayIcon,
.smallWeather .WeatherSep
{display: none;}
.smallWeather#indexWeatherBox .holidayInfoWidth{width: 120px;}
.largeWeather .WeatherDaysSep1{display: none;}
.resultTopTx-small.whatsupWeatherDescription {margin-top: 30px;           }

.ac_results ul li{line-height: normal; color: #575757; font: 12px arial;}

#Credit2000Frame{width: 470px; height: 245px;}
.ie8 #Credit2000Frame{width: 435px; height: 245px;}
/* END Fixes */

/* hotel stars */
.hotelStars{background: url("../images/starsSprite.png") no-repeat scroll 0 0 transparent; height: 13px; width: 65px;}
.hotelStarsLevel{background: none;}
.hotelStarsLevel1{background-position: 0 -13px;}
.hotelStarsLevel2{background-position: 0 -26px;}
.hotelStarsLevel3{background-position: 0 -39px;}
.hotelStarsLevel4{background-position: 0 -52px;}
.hotelStarsLevel5{background-position: 0 -65px;}
/* ------------------ */

/* wide search engine */
.template2 #bigSearch_flight_child {background: none;border: 0 none;}
.template2 #bigSearch_flight_child .bigSearchMenuItem a {color: #4C8AB7;font-weight: normal;text-shadow: none;}
.template2 #bigSearch_flight_child .bigSearchMenuItem.active a {color: #000000;font-weight: bold;}
.template2 #bigSearch_flight_child .bigSearchMain {margin-bottom: 15px;padding-bottom: 15px;width: 704px;}
.template2 #bigSearch_flight_child .bigSearchIn {padding-left: 0;padding-top: 0;width: 704px;}
.template2 #bigSearch_flight_child .bigSearchTitleSide {display: none;}
.template2 #bigSearch_flight_child .bigSearchContent {background: none;width: 704px;height: auto;margin-bottom: 0;}
.template2 #bigSearch_flight_child .bigSearchContent.size-medium {margin-bottom: 10px; z-index: 0;}
.template2 #bigSearch_flight_child .formSearchTx {float: right;margin-left: 5px;text-shadow: 0 1px 0 #BEDFEE;width: 75px;}

.template2 #bigSearch_flight_child .formSearchInput,
.template2 #bigSearch_flight_child .bigSearchRow,
.template2 #bigSearch_flight_child .leaving_input,
.template2 #bigSearch_flight_child .bigSearchIn > .left,
.template2 #bigSearch_flight_child .bigSearchIn .searchRow > .left {float: right;margin-left: 10px;position: relative;}
.template2 #bigSearch_flight_child .secondShortTitle{padding-right: 20px; width: 40px;}
.template2 #bigSearch_flight_child .bigSearchRow.radioList{z-index: 1;}


.template2 #bigSearch_flight_child .bigSearchRowBottom { float: left; margin-bottom: 0; width: 225px;}

.template2 .formSearchTx span{display:block;font-weight:normal; direction: ltr; text-align: right;}

.template2 #bigSearch_flight_child .iblock{display: inline-block !important;}
.template2 .right.searchMarge.childWrapper .formSearchTx.formSearchTxSide {display: block; float: none !important;}
.template2 .childExtension {display: inline-block; width: 100%;}

.template2 #bigSearch_flight_child .bigSearchContent.flightPaxPsngr.on { border-bottom: 1px solid #78B2CA; border-radius: 0;}
.template2 #bigSearch_flight_child .bigSearchContent.flightAdvancedSearch { border-bottom: 1px solid #78B2CA; border-radius: 0; border-top: 1px solid #8DCEE4; padding-top: 15px;}
.template2 #bigSearch_flight_child .errorNote_index.firstNote.on { border-top: 1px solid #8DCEE4;}
/* ------------------------------- */

/* Time popup */
DIV.timePopupInner{margin: 0 auto; text-align: center; width: 600px;}
DIV.timePopupBtnCover {margin-top: 20px;}

.timePopupBtnCencel.redBt a{display:block; background-color: transparent;}
.redBtIn{display:block;height:32px;background: url("../images/layout/price.png") repeat right top;color:white;font-size:18px;line-height:35px;padding:0 12px;text-shadow:-1px 1px 0 rgba(0,0,0,0.30);}
.redBtRightCorner{display:block;width:8px;height:32px;background: url("../images/layout/pricer.png") no-repeat left top;}
.redBtLeftCorner{display:block;width:8px;height:32px;background: url("../images/layout/pricerLeft.png") no-repeat left top;}
.redBt a:hover .redBtIn{background: url("../images/layout/price.png") repeat right bottom;}
.redBt a:hover .redBtRightCorner{background: url("../images/layout/pricer.png") no-repeat left bottom;}
.redBt a:hover .redBtLeftCorner{background: url("../images/layout/pricerLeft.png") no-repeat left bottom;}

#general_popup{height: 550px; !important;}
#general_popup .closeBtn{display:block;width:29px;height:29px;background: url("../images/layout/stripe.png") no-repeat -221px top;float: left;cursor: pointer}
#general_popup h2{float: right;}

.relative {position: relative;}
.absolute {position: absolute;}
.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.block{display: block;}

#seatMapPopup.popup{
    background:none !important;
    border:none !important;
    -webkit-border-radius:0 !important;
    border-radius:0 !important;
    -webkit-box-shadow: 0 0 0 0 transparent !important;
    box-shadow: 0 0 0 0 transparent !important;
    position:absolute !important;
    padding:0 !important;
    margin-top: 160px !important;
    z-index: 1001;
    top: -300px;
}
#seatMapPopup.popup .icon-close a{top:44px;left:20px;}
.popup.alerts {width:300px;right:40%;}

DIV.ac_results{
    color: #065377 !important;
    direction: ltr !important;
    font-size: 13px;
    border: 1px solid #CECECE !important;
    background: linear-gradient(to bottom, #FFFFFF 0%, #D3D3D3 100%) repeat scroll 0 0 transparent;
    -webkit-border-radius:5px;
    border-radius:5px;
    max-height:400px;
    overflow-y: auto !important;
    padding-right: 10px;
}

div.hotelDetailsCol { min-height: 55px;}

.textcenter { text-align: center;}

#divCC200Container .bClose{display:block;width:29px;height:29px;background: url("../images/layout/stripe.png") no-repeat -221px top; position: absolute; top: -17px; left: -17px; cursor: pointer;}
#divCC200Container .bClose:hover{background: url("../images/layout/stripe.png") no-repeat -221px -29px;}

.holidayInfoWidth.smallerFont{width: 150px}
.holidayInfoWidth.smallerFont a{font-size: 12px; margin-bottom: 0;}

 /*--------------------------------------------------------------------------*/
/*/clients/static/ophirtoursnew/jquery-ui-datepicker/css/ui-lightness/jquery-ui-1.10.1.custom.css */

/*! jQuery UI - v1.10.1 - 2013-02-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
    height: 22px;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1em;
}
/*.ui-widget .ui-datepicker-month {
    font-family: Arial !important;
    font-size: 1em;
}*/

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}
.ui-widget-header a {
    color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #fbcb09;
    background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
    background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px;
}

/*--------------------------------------------------------------------------*/
/* /clients/static/ophirtoursnew/css/calendar.css*/


.ui-datepicker {
    font-size: 12px;
    padding: 5px;
    width: 164px;
    margin: auto;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    display: none;
}
.ui-widget-header {
    border: none;
    background: none;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1;
    width: 14px;
    height: 14px;
    line-height: 14px;
}
.ui-state-disabled span,  .ui-state-disabled a ,  .ui-widget-content .ui-state-disabled span, .ui-widget-header .ui-state-disabled span {
    background: #e4e3e3;
    color: #8f8f8f;
}
.ui-datepicker td span, .ui-datepicker td a{
    background: none;
    border: none;
    text-align: center;
}
.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default {
    background: #99C450;
    border: none;
    color: #8f8f8f;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #575757;
    margin: 0 auto 5px;
    font-weight: normal;
}
.ui-datepicker .ui-datepicker-unselectable .ui-state-default{
    background-color: #E4E3E3;
}
.ui-widget-content {
    background: #f8f8f8;
    border: 1px solid #a2a2a2;
}
.ui-datepicker th, .ui-datepicker td{
    padding: 0;
    width: 14px;
}
.ui-datepicker-calendar thead tr{
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding-right: 3px;
}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active {
    background: #5eb5dd;
    color: #fff;
    -webkit-border-radius: 14px;
    border-radius: 14px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0;
}
.ui-datepicker table {
    font-size: 12px;
    margin: 0;
}
.ui-datepicker thead:before, .ui-datepicker thead:after {
    content:'';
    display: block;
    line-height: 8px;
}
.ui-widget {
    font-family: Arial;
}

#ui-datepicker-div {z-index: 201 !important;}


/*------------------------------------------------------------------------------------*/
/*/clients/static/ophirtoursnew/liteAccordion/css/liteaccordion.css*/

@charset 'utf-8';
/*************************************************!
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.2.0
*   Copyright:  (c) 2010-2013 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */
.liteAccordion {
    font-size: 16px;
    line-height: 24px;
    font: 'Helvetica Neue', Verdana, Arial, sans-serif;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-tap-highlight-color: transparent;
}
/*.liteAccordion, .liteAccordion * { padding: 0; margin: 0; border: 0; box-sizing: content-box }*/
.liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.liteAccordion > ol > li { list-style-type: none }
.liteAccordion .slide > h2 {
    color: black;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden; /* fixes chrome bug */
    -webkit-transform: translateX(-100%) rotate(-90deg);
    -webkit-transform-origin: right top;
    -moz-transform: translateX(-100%) rotate(-90deg);
    -moz-transform-origin: right top;
    -o-transform: translateX(-100%) rotate(-90deg);
    -o-transform-origin: right top;
    transform: translateX(-100%) rotate(-90deg);
    transform-origin: right top;
}
.liteAccordion .slide > h2 > span {
    /*display: block;
    padding-right: 8%;
    text-align: right;
    height: 90%;
    margin-top: 5px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
    display: block;
    background: #cecece;
    border: 1px solid #cecece;
    height: 90%;
    -webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;
    font-weight: bold;
    color: #333333;
    line-height: 32px;
    padding: 0 12px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align:left;
}
.liteAccordion .slide > h2 b {
    display: inline-block;
    position: absolute;
    top: 13%;
    left: 10%;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.liteAccordion .slide > h2:hover { cursor: pointer }
.liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background: white }
.liteAccordion .ap-caption { padding: 10px 15px; position: absolute; bottom: 20px; right: 30px; z-index: 3; background: black;
    background: rgba(0,0,0,0.7); color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.liteAccordion noscript p { padding: 10px; margin: 0; background: white }

/****************************************** Basic */
/*.liteAccordion.basic .slide > h2 { background: #333; color: white; line-height: 225% }*/

/****************************************** Dark */
.liteAccordion.dark {
    border: 9px solid #353535;
    border-bottom-width: 8px;
    padding: 5px 5px 6px 0;
    background: #030303;
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265% }
.liteAccordion.dark .slide > h2 span { background: #353535; color: white }
.liteAccordion.dark .slide > h2 b { background: #353535; color: #030303; text-shadow: -1px 1px 0 #5b5b5b }
.liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover {
    background: #353535;
    background: -moz-linear-gradient(left,  #353535 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));
    background: -webkit-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -o-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -ms-linear-gradient(left,  #353535 0%,#555555 100%);
    background: linear-gradient(left,  #353535 0%,#555555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#555555',GradientType=1 );
}
.liteAccordion.dark .slide > h2.selected b {
    background: #383838;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: linear-gradient(top,  #3a3a3a 0%,#363636 100%);
}
.liteAccordion.dark .slide > div { background: #030303; margin-left: 5px }

/***************************************** Light */
.liteAccordion.light {
    border: 9px solid white;
    border-bottom-width: 8px;
    padding: 5px 5px 6px 0;
    background: #a0a0a0;
    -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265% }
.liteAccordion.light .slide > h2 span {
    background: #fcfcfc;
    background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 );
    -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    color: #909090;
}
.liteAccordion.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white }
.liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b { background: #ffffff }
.liteAccordion.light .slide > div { background: #a0a0a0; margin-left: 5px }

/**************************************** Stitch */
.liteAccordion.stitch {
    position: relative;
    padding: 5px 0 5px 5px;
    border: 11px solid #353535;
    background: #353535;
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.stitch:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: -9px;
    left: -9px;
    background: #353535;
    border: 9px solid transparent;
    -webkit-border-image: url('bg_stitch.png') 9 repeat;
    -moz-border-image: url('bg_stitch.png') 9 repeat;
    -o-border-image: url('bg_stitch.png') 9 repeat;
    border-image: url('bg_stitch.png') 9 repeat;
}
.liteAccordion.stitch .slide > h2 { background: #353535 }
.liteAccordion.stitch .slide > h2 span {
    height: auto;
    padding-right: 5%;
    color: white;
    text-shadow: -1px 1px 0 #5b5b5b;
    border: 9px solid transparent;
    background-image: url('bg_noise.png');
    margin-top: 0;
    -webkit-border-image: url('bg_stitch.png') 9 repeat;
    -moz-border-image: url('bg_stitch.png') 9 repeat;
    -o-border-image: url('bg_stitch.png') 9 repeat;
    border-image: url('bg_stitch.png') 9 repeat;
}
.liteAccordion.stitch .slide > h2.selected:after {
    content: '';
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    bottom: -3px;
    right: 38px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border: 9px solid transparent;
    border-top: 0;
    border-left: 0;
    -webkit-border-image: url('bg_stitch.png') 9 repeat;
    -moz-border-image: url('bg_stitch.png') 9 repeat;
    -o-border-image: url('bg_stitch.png') 9 repeat;
    border-image: url('bg_stitch.png') 9 repeat;
    background-image: url('bg_noise.png');
}
.txVertical{}

.liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after { background-color: #c25252 }
.liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after { background-color: #ca9859 }
.liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f }
.liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after { background-color: #59abb7 }
.liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after { background-color: #bb6098 }
.liteAccordion.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b }
.liteAccordion.stitch .slide > div { margin-right: 6px }
.liteAccordion.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }

/*************************************** Rounded */
.liteAccordion.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
.liteAccordion.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }

/******************************************** IE */
/* stitch */
.liteAccordion.ie.stitch .slide > h2 { /*line-height: 265%*/ }
.liteAccordion.ie.stitch .slide > h2 span { /*height: 89%; padding-right: 8%*/ }
.liteAccordion.ie.stitch .slide > h2.selected:after { display: none }
.liteAccordion.ie.stitch .slide-0 > h2 span { background-color: #c25252 }
.liteAccordion.ie.stitch .slide-1 > h2 span { background-color: #ca9859 }
.liteAccordion.ie.stitch .slide-2 > h2 span { background-color: #96ba5f }
.liteAccordion.ie.stitch .slide-3 > h2 span { background-color: #59abb7 }
.liteAccordion.ie.stitch .slide-4 > h2 span { background-color: #bb6098 }
.liteAccordion.ie.stitch .slide-5 > h2 span { background-color: #c25252 }
.liteAccordion.ie.stitch .slide-6 > h2 span { background-color: #ca9859 }
.liteAccordion.ie.stitch .slide-7 > h2 span { background-color: #96ba5f }
.liteAccordion.ie.stitch .slide-8 > h2 span { background-color: #59abb7 }
.liteAccordion.ie.stitch .slide-9 > h2 span { background-color: #bb6098 }

/* transforms */
.liteAccordion.ie .slide > h2,
.liteAccordion.ie .slide > h2 span,
.liteAccordion.ie .slide > h2 b { filter: none; -ms-filter: none; -ms-transform: none }
.liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) }
.liteAccordion.ie7 .slide > h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
.liteAccordion.ie8 {direction:ltr;}
.liteAccordion.ie8 .slide > div {direction:rtl;}
.liteAccordion.ie8 .slide > h2 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)" }
.liteAccordion.ie8 .slide > h2 b { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)" }
.liteAccordion.ie9 .slide > h2 { -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.liteAccordion.ie9 .slide > h2 b { -ms-transform: rotate(90deg) }

/* misc */
.liteAccordion.ie7 .slide > h2 b, .liteAccordion.ie8 .slide > h2 b { top: 44%; left: 5% }
.liteAccordion.ie7.stitch .slide > h2 b, .liteAccordion.ie8.stitch .slide > h2 b { top: 36% }
.liteAccordion.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) }

/*---------------------------------------------------------------------------------*/
/*/clients/static/ophirtoursnew/js/ctAlert/ctAlert.css*/

#ct-alert-dark{
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.ct-alert-cover {
    background: none repeat scroll 0 0 white;
    border: 5px solid #3E6B8D;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 11px 0 #F1FAFE;
    color: #3E6B8D;
    cursor: pointer;
    font: 20px GadDemiBold-Regular_MFW;
    margin-top: -150px;
    width: 400px;
    opacity: 1;
    padding: 10px;
    position: fixed;
    top: 35%;
    z-index: 10001;
}
.ct-alert-title {
    color: #3E6B8D;
    font-size: 20px;
    text-align: center;
}
.ct-alert-separator {
    border-top: 1px solid #CECECE;
    margin: 6px 0 14px;
}
.ct-alert-button{
    background: linear-gradient(to bottom, #6589A5 0%, #6589A5 50%, #3E6C8E 51%, #3E6C8E 100%) repeat scroll 0 0 transparent;
    border: 1px solid #EBEFF2;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 3px #3E6C8E;
    color: #FFFFFF;
    font: 15px/20px GadDemiBold-Regular_MFW;
    height: 20px;
    margin: 0 auto 5px;
    text-align: center;
    width: 55px;
}

.ie8 .tripDetailsPopup{margin-top: 50px;}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    .headerMenuItem a{padding:11px 14px;}
    .pickDate{width: 190px; top: 165px; left: 300px; position: absolute;}
    .bigSearchMenuItem a{padding-right: 8px;}
}

/***************** NEW FLIGHT RESULTS ********************/

.iblock{display: inline-block;}
.paymentCover{
    height: 290px;
    display: block;
    width: 470px;
    margin: 65px auto;
    border: 5px solid #3e6b8d;
    background-color: #fff;
    position: relative;
    padding: 25px 20px 0 7px;;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.wideEllipsis{width: 120px; }
form[name="flightSearchForm"] .wideEllipsis{width: 140px;}

.orderSide .leftSection{ width: 225px; border: 5px solid #3e6b8d; margin: 0 10px; overflow: hidden; background-color: #f1fafe; color: #575757;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.orderSide .leftSection .innerSection > HEADER, .orderSide .leftSection .innerSection > DIV{padding: 0 10px;}
.orderSide .leftSection .innerSection .currency{ font: normal 13px/38px arial;}
.orderSide .leftSection .innerSection .currency .ffSelectWrapper{  display: inline-block; float: left; margin-top: 7px;}
.orderSide .leftSection .innerSection .currency .ffSelectWrapper SELECT{ width: 79px; height: 21px; border: 1px solid #a8afb2;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.orderSide .leftSection .innerSection .darkHeader{ height: 40px; font: normal 20px/40px GadDemiBold-Regular_MFW; color: #fff; background-color: #68b8dd; text-shadow: 0px 1px 2px #000; }
.orderSide .leftSection .innerSection .blockTitle{ background-color: #fff; border: 1px solid #d1d9dd; padding: 0 9px; font: normal 18px/38px GadDemiBold-Regular_MFW; color: #416d8f;}
.orderSide .leftSection .innerSection .wrap .section{border-bottom: 1px solid #d1d9dd; padding-bottom: 10px; text-align: right;}
.orderSide .leftSection .innerSection .wrap .section:last-child{border-bottom: 0;}
.orderSide .leftSection .innerSection .wrap .section .sectionHead{ font: bold 15px/30px arial; display: block; }
.orderSide .leftSection .innerSection .wrap .section .fee{ float: left;font: bold 12px/25px arial; color: #416d8f;}
.orderSide .leftSection .innerSection .total{background-color: #68b0e0; color: #fff; padding: 5px 10px; font: bold 12px arial;}
.orderSide .leftSection .innerSection .total STRONG,
.order_detail_side .order_detail_sideBottom STRONG{ float: right; font: bold 14px/31px arial; padding-bottom: 5px;}
.orderSide .leftSection .innerSection .total HR,
.order_detail_side .order_detail_sideBottom HR{ width: 100%; border-style: solid; border-color: #fff transparent transparent transparent; display: block !important; clear: both;}
.orderSide .leftSection .innerSection .total .totalPriceDetails,
.order_detail_side .order_detail_sideBottom .totalPriceDetails{ font: bold 25px arial; float: left; text-align: left; padding-bottom: 5px;}
.ie8 .orderSide .leftSection .innerSection .total .totalPriceDetails{padding-bottom: 6px;}
.orderSide .leftSection .innerSection .total BR.hide{ clear: both; display: block;}
.orderSide .leftSection .innerSection .total BR{ display: none;}
.orderSide .leftSection .innerSection .total BR.includePayments{ display: none;}
.orderSide .leftSection .innerSection .total .paymentsDiv BR{display: inline;}
.orderSide .leftSection .innerSection .total .priceRemarkMess{  display: block; border-top: 1px solid #b7d9f0;}

.searchResult{ border: 1px solid #cecece; overflow: hidden; margin: 29px 0;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.searchResult HEADER{ height: 46px; background-color: #f2f2f2; line-height: 46px;  border-bottom: 1px solid #cecece; }
.searchResult HEADER DIV.dBlue{ color: #3e6b8d; float: right; width: 493px; }
.searchResult HEADER DIV.dBlue H2{  font: bold 18px/46px arial; margin: 0 15px 0 5px; float: right;}
.searchResult HEADER DIV.dBlue SPAN.flightType{ font: bold 14px/46px arial; float: right;}
.searchResult HEADER SPAN.totalPriceBtn{ background-color: #3e6b8d; width: 118px; height: 46px; display: inline-block; float: right; font: bold 20px/44px arial; text-align: center; color: #fff; position: relative;}
.searchResult HEADER SPAN.totalPriceBtn .price{ height: 30px; display: block; line-height: 35px; }
.searchResult HEADER SPAN.totalPriceBtn .avrgPrice{font: normal 11px/9px arial; display: block;}
.searchResult HEADER SPAN.totalPriceBtn .priceBrakeBtn { background: url("../images/priceBreakBtn.png") no-repeat scroll 2px top transparent; cursor: pointer; height: 7px; position: absolute; right: 0; top: 32px;    width: 20px;}
.searchResult HEADER SPAN.totalPriceBtn .priceBrakeBtn.open{background-position: 2px bottom;}
.searchResult HEADER A.searchBtn{ width: 101px; float: right; border: 2px solid #f53e30; height: 42px;

    background: #f5665d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmNTY2NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMjQwMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f5665d 50%, #f24034 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f5665d), color-stop(50%,#f24034)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5665d 50%,#f24034 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5665d 50%,#f24034 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5665d 50%,#f24034 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #f5665d 50%,#f24034 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5665d', endColorstr='#f24034',GradientType=0 ); /* IE6-8 */
}
.searchResult HEADER A.searchBtn SPAN{border: 1px solid #faa6a0; width: 99px; display: block; height: 40px;  font: 18px GadDemiBold-Regular_MFW; color: #fff; text-align: center; line-height: 38px; text-shadow: 0 1px 2px #000;}
.searchResult DIV.availableSeats{ width: 95px; float: left; color: #9dc853; font: 13px GadDemiBold-Regular_MFW; line-height: 25px; margin-right: 5px;}
.searchResult DIV.availableSeats:before{ content:"";background: url(../images/layout/stripe.png) no-repeat scroll -284px -108px transparent; width: 12px; height: 12px; float: right; margin-left: 5px; margin-top: 5px;}
.searchResult DIV.totalOrderPrice{ width: 135px; text-align: left; }
.searchResult DIV.totalOrderPrice LABEL { font: 11px/20px arial;}
.searchResult DIV.totalOrderPrice STRONG { font: bold 11px/20px arial; padding-left: 3px;}
.searchResult DIV.flightDetailsCover { padding: 0 8px;

    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}
.searchResult DIV.flightDetailsCover DIV.FlightCover { margin-bottom: 20px; }
.searchResult DIV.flightDetailsCover DIV.flightsHeader { font: 17px arial; padding-right: 12px; margin-bottom: 15px;}
.searchResult DIV.flightDetailsCover DIV.flightsHeader .to {border-left: 1px solid #bbbbbb; margin-left: 7px; padding-left: 4px;}
.searchResult DIV.flightDetailsCover DIV.flight { border: 1px solid #cecece;border-radius: 10px; background-color: #fff; overflow: hidden;}
.searchResult DIV.flightDetailsCover DIV.flight .flightShortInfo.open { background: #ededed; overflow: hidden;}
.searchResult DIV.flightDetailsCover DIV.flight.darkBG{ background-color: #ededed;}
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo > DIV { float: right; line-height: 36px; cursor: pointer;}
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.radio { margin: 10px 3px; width: 20px;}
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.logo { background: url(../images/airlineSep.png) no-repeat scroll -5px center transparent;  width: 35px; height: 36px; margin-left: 5px;}
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.logo IMG { width: 26px; height: 25px; margin-top: 6px; }
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.time{ font: bold 18px/36px arial; margin-left: 5px; }
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.timeLine{  width: 90px; background: url(../images/scaleBg.png) 10px 15px no-repeat transparent; height: 37px;  }
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.timeLine .top{ display: inline-block; text-align: center; color: #183b51; font: bold 11px arial; width: 75px; padding-top: 4px; }
.searchResult DIV.flightDetailsCover DIV.flight DIV.flightShortInfo DIV.timeLine .bottom{ display: none; }
.searchResult DIV.flightDetailsCover .separatorDiv{height: 15px;}
.searchResult DIV.flightDetailsCover .flightShortInfo DIV.details{ float: left !important; margin-left: 10px; color: #3e6b8d; font: 12px/36px arial; }
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose .detailsLnk{display: block;}
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose.visible .closeLnk{display: block;}
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose.visible .detailsLnk{display: none;}
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose .closeLnk{display: none; width: 48px;}
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose .detailsLnk:after{ width: 0; height: 0; border-style: solid; border-width: 7px 5px 0 5px; border-color: #3e6b8d transparent transparent transparent; content: ""; margin-right: 5px; display: inline-block;}
.searchResult DIV.flightDetailsCover .flightShortInfo > DIV.details .detailsOpenClose.visible .closeLnk:after{ width: 0; height: 0; border-style: solid; border-width: 0 5px 7px 5px; border-color: transparent transparent #3e6b8d transparent; content: ""; margin-right: 17px; display: inline-block;}

.searchResult DIV.flightDetailsCover .flightResultRowIn {  padding: 0; background: none; height: inherit; text-overflow: clip;}

.searchResult DIV.flightDetailsCover DIV.tfFlight DIV.flightShortInfo > DIV.price { float: left; font: bold 16px/37px arial; color: #575757; margin-left: 10px; padding-left: 10px;}
.searchResult DIV.flightDetailsCover DIV.tfFlight DIV.flightShortInfo > DIV.price:after { content: "|"; font: 12px arial; position: relative; right: 10px; bottom: 2px; }
.searchResult DIV.flightDetailsCover DIV.tfFlight DIV.flightShortInfo > DIV.description > SPAN, .searchResult DIV.flightDetailsCover DIV.tfFlight DIV.flightShortInfo > DIV.description > DIV{ float: right;}

.flightIndicatorsCover{
  width: 340px;
  margin: 0 auto;
}
.flightIndicatorsCover .services{float: right;}
.flightIndicatorsCover .services .posRel > DIV:last-child{border: 0;}
.flightIndicatorsCover .services .posRel > DIV:first-child{border-right: 0;}
.flightIndicatorsCover .services .posRel > DIV.plane, .flightIndicatorsCover .services .posRel > DIV.clock{border: 0;}
.posRel{margin-right: 15px;}
.posRel > DIV{
    background: url(../images/indicatorsSprite.png) 0 0 no-repeat transparent;
    width: 40px;
    height: 25px;
    display: inline-block;
    float: right;
    margin-top: 8px;
}
.posRel > DIV:after{
    content: "";
    width: 1px;
    height: 17px;
    position: relative;
    display: inline-block;
    right: 35px;
    bottom: -3px;
    background: url(../images/indicatorsSprite.png) left bottom no-repeat transparent;
}
.posRel > DIV:last-child:after{display: none;}
.posRel > DIV.clock, .posRel > DIV.plane {display: none;}
.posRel > DIV.redSeat {
    background-position: left 0;
}
.posRel > DIV.redMeal {
    background-position: center 0;
}
.posRel > DIV.redBag {
    background-position: right 0;
}
.addService{
    border-bottom: 1px solid #AFC1D1;
    border-top: 1px solid #F6FFFC;
}
.addService:first-child{ border-top: 0; }
.addService:last-child{ border-bottom: 0; }
.addService .subHeadLine{
    height: 38px;
    line-height: 38px;
}
.addService .subHeadLine SPAN:before {
    background-image: url("../images/layout/stripe.png");
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0 15px 0 0;
    content: "";
    margin-right: 14px;
    margin-left: 5px;
    vertical-align: middle;
}
.addService .subHeadLine > SPAN.icon.plus:before {
    background-position: -142px -16px;
}
.addService .subHeadLine > SPAN.icon.minus:before {
    background-position: -228px -58px;
}
.addService .subHeadLine > SPAN.icon.plus{
    background: none;
    display: inline;
    width: 0;
    height: 0;
    margin: 0;
}
.addService .serviceCollapsable{
    background-color: #fcfeff;
    padding: 5px;

    -webkit-box-shadow: inset 0 6px 6px -8px #323232;
    -moz-box-shadow:    inset 0 6px 6px -8px #323232;
    box-shadow:         inset 0 6px 6px -8px #323232;
}

.additionalServices{
    color: #4a4a4a;
}
.service select {
    width: 140px;
    font-size: 12px;
    padding: 4px 2px 3px;
    border: 1px solid #A0A0A0;
    outline: none;
    margin: 5px;
    /*background: url("../images/bselectBtn.png") scroll left center no-repeat;*/

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ie8 .service select[service="meals"][onchange]{padding: 2px 2px 5px !important;}
.service input[type='text']{
    min-width: 140px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 5px;
    border: 1px solid #A0A0A0;
    margin: 5px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.service .total input[type='text'] {
    width: 51px;
    min-width: inherit;
}
.service .formTbl{
    width: 100%;
}
.service .note{
    margin-bottom: 10px;
    display: block;
}
.service .formTbl  td.passengers{ width: 100px;}
.service .formTbl  td.selectField { width: 150px;}
.service .formTbl  td.selectPolicy { width: 150px;}
.service .formTbl  td.mealTypeField { width: 225px;}
.service .formTbl  td.total{width: 75px;}
.service .formTbl  td.linkext{
    text-align: right;
    font: bold 15px arial;
    color: #e7003b;
}
.service .formTbl tfoot td.linkext{
    text-align: left;
}
.service .linkext A, .cancelSelect SPAN{
    font: normal 13px arial;
    color: #183b51;
    text-decoration: underline;
    cursor: pointer;
}
.service .formTbl  td.textleft{
    text-align: left;
}

.addService .subHeadLine SPAN{
    font: bold 15px/47px arial;
    color: #183b51;
}
.addService .subHeadLine SPAN.firstBaggageText {
    float: left;
    font: 13px/39px arial;
    margin-left: 15px;
    color: #4a4a4a;
    padding-right: 30px;
    background: url(../images/greenBaggage.png) no-repeat scroll right transparent;
}
.addService .subHeadLine SPAN.firstBaggageText:before{
    display: none;
}
.service .formTbl  THEAD {
    font: bold 15px arial;
    color: #4a4a4a;
}
.service .formTbl TBODY TR TD:first-child{
    font: bold 15px arial;
    color: #183b51;
}

.addToTripBTN{
    font-weight: bold;
    line-height:23px;
    padding: 0 10px;
    cursor:pointer;
    float: left;
    color:#ffffff;
    border: 1px solid #0a2b43;
    margin-left: 38px;
    margin-bottom: 10px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: inset 0 0 1px 1px #4f7794;
    box-shadow: inset 0 0 1px 1px #4f7794;

    background: #2b5b7d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNWI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTQ1NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2b5b7d 0%, #21455f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5b7d), color-stop(100%,#21455f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2b5b7d 0%,#21455f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2b5b7d 0%,#21455f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2b5b7d 0%,#21455f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2b5b7d 0%,#21455f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5b7d', endColorstr='#21455f',GradientType=0 ); /* IE6-8 */
}
.addToTripBTN:hover{
    background: #3c7ead; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjN2VhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzUzNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #3c7ead 0%, #275372 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c7ead), color-stop(100%,#275372)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3c7ead 0%,#275372 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3c7ead 0%,#275372 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3c7ead 0%,#275372 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3c7ead 0%,#275372 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7ead', endColorstr='#275372',GradientType=0 ); /* IE6-8 */
}
.baggageTbl .addToTripBTN{margin-left: 12px;}
.baggageTblTf .addToTripBTN{margin-left: 67px;}
.insuranceClass .addToTripBTN{margin-left: 20px}

.additionalServices .headLine{
    color: #3e6b8d;
    margin-bottom: 20px;
    display: block;
    font: bold 25px/15px arial;
    vertical-align: bottom;
}
.additionalServices .headLine > SPAN{
    font: 20px/15px GadDemiBold-Regular_MFW;
    margin-right: 10px;
}
TD.separator{
    background: url(../images/innerSeparator.png) 0px 6px repeat-x transparent;
    padding: 7px 4px;
}
.legBlock{
    display: block;
    line-height: 30px !important;
}

.doubleSelect {/* width: 170px;*/ position: relative;}
.doubleSelect A.doubleSelectButton {
    position: relative;
    height: 22px;
    font: 12px/22px arial;
    color: #575757;
    /*   */
    /* position:relative;*/
    cursor: pointer;
    display: block;
    padding: 0 4px 0 25px;
    white-space: nowrap;
    width: 170px;
    text-overflow:ellipsis;
    overflow: hidden;
    background: #fff;
    border: 1px solid #A0A0A0;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.baggageTbl .doubleSelect A.doubleSelectButton {
    direction: ltr;
    text-align: right;
}

.doubleSelect A.doubleSelectButton:after
{
    background:transparent  url('../images/doubleSelectArr.png')  no-repeat 8px 8px ;
    position:absolute;
    left:0px;
    top:0px;
    content:"";
    width:20px!important;
    height:21px!important;
}
.doubleSelect A.doubleSelectButton SPAN {
    color: #4a4a4a;
    font: 12px/22px Arial;
    text-decoration: none;
}
.doubleSelect .doubleSelectMenuWrapper {
    display: block;
    border: solid 1px #ccc;
    background: #fff;
    position: absolute;
    top:100%;
    /*  top: 22px;
 /* right:0px;*/
    min-width: 100%;
    z-index: 9999;
    font-size: 12px;
    width: 250px;
    direction: ltr;
}
.doubleSelect .doubleSelectMenuWrapper UL.doubleSelectUlLine{list-style-type: none; padding: 0;}








.doubleSelect .doubleSelectMenuWrapper UL LI.doubleSelectHeadLine:hover { background-color: #ffffff;}
.doubleSelect .doubleSelectMenuWrapper UL LI:hover { background-color: #dbdbdb;}


.doubleSelect .doubleSelectMenuWrapper UL LI {
    cursor: pointer;
    clear: both;
    height: 23px;
}
.doubleSelect .doubleSelectMenuWrapper UL LI.doubleSelectHeadLine {
    border-bottom: 1px solid #b2b2b2;
    margin: 0 4px 5px;
    padding: 4px 0 0px;
    height: 21px;
    cursor: default;
}
.doubleSelect .doubleSelectMenuWrapper UL LI SPAN {
    color: #4a4a4a;
    font-weight: normal;
    line-height: 21px;
}
.doubleSelect .doubleSelectMenuWrapper UL LI SPAN.subject {
    padding-left: 4px;
    float: left;
}
.baggageTbl .doubleSelect .doubleSelectMenuWrapper UL LI SPAN.subject {
    padding-left: 4px;
    float: left;
    max-width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.doubleSelect .doubleSelectMenuWrapper UL LI SPAN {
    color: #4a4a4a;
    font-weight: normal;
    line-height: 21px;
}
.doubleSelect .doubleSelectMenuWrapper UL LI.doubleSelectHeadLine SPAN {
    color: #d03141;
    padding: 0!important;
}
.doubleSelect .doubleSelectMenuWrapper UL LI SPAN.price {
    padding-right: 4px;
    float: right;
}







.doubleSelect .doubleSelectMenuWrapper UL {
    list-style: none;
    padding: 0;
    margin: 0;
}

.collapsable{
    border: 1px solid #d6ecf7;
    background: #fff;
    padding: 0 10px;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
div.collapsable div.clearFormLink{padding: 0 3px 10px;}
div.collapsable td.selectFlight,
div.collapsable td.Airline,
div.collapsable td.freqFlier,
div.collapsable td.selectPolicy,
div.collapsable thead td.total{padding-right: 6px;}
div.collapsable div.clearFormLink a.cursorLink{text-decoration: underline;}
div.additionalServices div.addService div.collapsable{
    padding-top: 10px;
    padding-right: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
div.titleRow .collapsable {
    padding: 15px;
}
.collapsable TABLE.passengersInfo, .collapsable TABLE.extraServices{ width: 100%;}
.collapsable TABLE.extraServices, .collapsable TABLE.extraServices TABLE{ border-collapse: collapse;}
.collapsable .passengersInfo tr:nth-child(2){ display: none;}
.collapsable TABLE.passengersInfo TR{font: 13px/30px arial;}
.collapsable TABLE.passengersInfo TR.bold{font-weight:bold;}

.collapsable TABLE.extraServices THEAD{background: #d6ecf7;}

div.additionalServices div.collapsable {
    padding: 0;
}
.order_productInfoBottomItem{width: 615px; margin: 0 auto;}
.confirmPage .addMore{display: none;}
.confirmPage .gadbold .showHideFlights a {
    display: inline-block;
    font-size: 12px;
    color: #4c8ab7;
    line-height: 17px;
    font-weight: bold;
    text-decoration: underline !important;
    font-family: arial;
}
.bModal  {
    background: rgba(0, 0, 0, 0.7) !important;
    opacity: 1 !important;
}

/*.collapsable TABLE.extraServices TR TD.Subject { width: 155px;}
.collapsable TABLE.extraServices  TR TD.Description {width: 165px;}
.collapsable TABLE.extraServices  TR TD.Pas {width: 50px;}
.collapsable TABLE.extraServices  TR TD.No {width: 50px;}
.collapsable TABLE.extraServices  TR TD.DailyFee {width: 90px;}
.collapsable TABLE.extraServices  TR TD.DayNo {width: 60px;}
.collapsable TABLE.extraServices  TR TD.Cost {width: 90px;}
.collapsable TABLE.extraServices  TR TD.Total { width: 82px;}*/

.collapsable TABLE.extraServices {
    width: 100%;

}
.collapsable TABLE.extraServices TR TD.Subject {     width: 127px;}
.collapsable TABLE.extraServices TR TD.Description {width: 148px;}
.collapsable TABLE.extraServices TR TD.Pas {width: 34px;}
.collapsable TABLE.extraServices TR TD.No {width: 20px; text-align: center;}
.collapsable TABLE.extraServices TR TD.DailyFee {width: 53px;}
.collapsable TABLE.extraServices TR TD.DayNo {width: 55px;}
.collapsable TABLE.extraServices TR TD.Cost { width: 48px;}
.collapsable TABLE.extraServices TR TD.Total { width: 46px;
    color: #e6003b;
    font-weight: bold;
}


.collapsable TABLE.extraServices TR.headTR {
    cursor: pointer;

    -webkit-transition: all 2s ease-out;
    -moz-transition:    all 2s ease-out;
    -o-transition:      all 2s ease-out;
    transition:         all 2s ease-out;

    background: #e2e2e3;
}
.collapsable TABLE.extraServices TR.headTR.collapsed{
    background: none;
}

.collapsable TABLE.extraServices TR.headTR TD:first-child { padding-left:0;}
.collapsable TABLE.extraServices TR.headTR SPAN {
    /*display:none;*/
    background: none;
    margin: 0;
    height: auto;
    width: auto;
    position: relative;
}
.collapsable TABLE.extraServices TR.headTR SPAN.icon{
    padding-right: 20px;
}
.collapsable TABLE.extraServices TR.headTR SPAN.plus:before{
    content: "";
    width: 15px;
    position: absolute;
    right: 0;
    background: url("../images/layout/stripe.png") no-repeat -142px -16px;
    height: 14px;
    top: 8px;
}
.collapsable TABLE.extraServices TR.headTR SPAN.minus:before{
    content: "";
    width: 15px;
    position: absolute;
    right: 0;
    background: url("../images/layout/stripe.png") no-repeat -228px -59px;
    height: 14px;
    top: 1px;
}
.collapsable TABLE.extraServices TR.headTR.collapsed SPAN { display:block; background: none;}
.collapsable TABLE.extraServices TR TD.hiddenContent DIV { display:none;}
.collapsable TABLE.extraServices TR TD.hiddenContent DIV TABLE { width: 100%;}
.collapsable TABLE.extraServices TR TD.hiddenContent DIV TABLE TD.Total {border-right: none; }
.collapsable TABLE.extraServices TR TD.hiddenContent TD.total { border-right:none;}
.collapsable TABLE.extraServices TR TD.hiddenContent TD.Subject span { direction: ltr; display: block; text-align: right;}

.collapsable TABLE.extraServices TBODY TR.contentTR TD {border-left: 1px solid #e2e2e3; padding: 3px 2px;}
.collapsable TABLE.extraServices TR TD {
    padding: 0 7px;
}
.collapsable TABLE.extraServices TR.bold TD{
    color: #4a4a4a;
    font: bold 12px/35px arial;
}
.collapsable TABLE.extraServices TBODY TR TD {
    border-left: 1px solid #e2e2e3;
    font: 13px/30px arial;
    color: #5c5c5c;
}
.collapsable TABLE.extraServices TBODY TR TD:last-child{border: 0;}
.collapsable TABLE.extraServices TR.whiteTR TD:first-child {
    padding-right:27px;}

.ui-dialog{border: 0; background: none;}
.ui-dialog .ui-button{display: none;}
.ui-dialog #seatMapPopup.popup{margin-top: 0 !important;}
.ui-dialog .ui-dialog-titlebar {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #000 !important;
    display: block;
    top: 0;
    left: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.totalPaymentCover{ float: left; margin-left: 20px; margin-bottom: 50px; }
.totalPaymentCover .totalPaymentTitel{ float: right; font: bold 16px/30px arial; margin-left: 10px; }
.totalPaymentCover .totalPaymentPrice{ float: right; color: #9cc050; font: 32px arial; }
.totalPaymentCover .totalPaymentNote{ width: 100%; display: block; text-align: left; font: 12px arial; color: #333333;}

.additionalServices .errorMsg { background: inherit; border: 0;}
.additionalServices .errorMsg .doubleSelectButton, .additionalServices select.errorMsg, .additionalServices input.errorMsg { background: #ffeceb; border: 1px solid #e13529;}

.credit2000cover .orderMain header, .credit2000cover .padDestPopupBot {
    width: 450px;
    margin: 0 auto;
    border: 5px solid #3e6b8d;
    background-color: #fff;
}
.credit2000cover .orderMain header{
    margin-top: 30px;
    padding: 15px 15px 0 0;
    border-width: 5px 5px 0 5px;

    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}
.credit2000cover .padDestPopupBot{
    margin-bottom: 30px;
    padding: 0 15px 15px 0;
    border-width: 0 5px 5px 5px;

    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}

.frequentFlyer .srcondTD{width: 150px;}
.popup.tripDetailsPopup{
    margin-top: 50px;
}
.popup.tfPricingPopup {
    color: red;
    padding: 25px;
}
.tfPricingPopup header span, .tfPricingPopup header br {
    display: none;
}
.tfPricingPopup h2 {
    font: bold 15px arial;
    margin-bottom: 5px;
}
.tfPricingPopup p{
    font: bold 12px/22px arial;
}
div.disabledFlight div.flightShortInfo {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */
    opacity: 0.4; /* Modern browsers */
}

/* popupcalendar.tag style */
.ui-datepicker-calendar body tr td a{background-image:none!important;background-color:gray;}
.lastPlace{background-image:none!important; background-color:#FFE252!important;}
.noavailable{background-image:none!important; background-color:#FF0000!important;}

/* minimize the calendar in iframe */
#hideBgBody .calendarBoxesHolder { width:410px; }
#hideBgBody .calRight { float:right !important; width:170px; }
#hideBgBody .ui-datepicker-inline { width:155px; }
#hideBgBody .calendarDesHolder { width:395px; margin-top: 15px;}
#hideBgBody .closeCalenderSearch{left: 100px !important;}
/* end popupcalendar.tag style */

.searchFilterInner .searchRadio {
    direction: ltr;
    text-align: right;
    width: 155px !important;
}
.searchFilterInner .searchRadio input {
    float: right;
}
