@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'FolioBT-BoldCondensed';
src: url('../font/foliobc.eot');
src: url('../font/foliobc.eot?#iefix') format('embedded-opentype'),
url('../font/foliobc.woff') format('woff'),
url('../font/foliobc.ttf') format('truetype'),
url('../font/foliobc.svg#foliobc') format('svg');
font-weight: normal;
font-style: normal;
}
			
@font-face {
font-family: 'FuturaBT-Heavy';
src: url('../font/futurah.eot');
src: url('../font/futurah.eot?#iefix') format('embedded-opentype'),
url('../font/futurah.woff') format('woff'),
url('../font/futurah.ttf') format('truetype'),
url('../font/futurah.svg#futurah') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'MyriadPro-Regular';
src: url('../font/myriadproregular.eot');
src: url('myriadproregular.eot?#iefix') format('embedded-opentype'),
url('../font/myriadproregular.woff') format('woff'),
url('../font/myriadproregular.ttf') format('truetype'),
url('../font/myriadproregular.svg#myriadproregular') format('svg');
font-weight: normal;
font-style: normal;
}

#frm {
	position: relative;
}

.flight-bg {
	background: url(../images/flight-bg.png) -32px 0px;
	width: 100%;
	height: 40px;
	clear: both;
	position: absolute;
	top: 225px;
}

/*-------------------------------Html5 Reset-------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
ol, ul {list-style:none}
blockquote, q {quotes:none}
table, table td {padding:0;border:none;border-collapse:collapse}
img, embed {vertical-align:top}
* {border:none}
/*-------------------------------Html5 Reset--------------------------------*/

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}


/*-------------------------------Common CSS-------------------------------*/

html,  body { margin:0;padding:0;width:100%;height:100%;}
body { background:url(../images/bg.jpg) repeat-x top #fff;; color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:12px;}


p,  h1,  h2,  h3,  h4,  h5,  h6{ margin:0; padding:0;}
ul{ margin:0; padding:0; list-style:none;}
img{ margin:0; padding:0; border:none;}

a img { border: none;}
a { cursor: pointer; color: #333333; text-decoration:none;}
a:hover { cursor: pointer; color: #333333; text-decoration:underline;}

textarea {
	overflow: auto;
}

.clear{ clear:both;}
.flt_lft{ float:left !important;}
.flt_rht{ float:right !important;}
.center{ text-align:center;}
.right_header{ text-align:right;}
.let{ text-align:;left:}
.right{ text-align:right;}
.left{ text-align:;left:}
.leftLogo{ text-align:left;float:left;}
.r_icon{
	float:left;
}

a.feedback-btn{ margin:0; padding:0; position:fixed; top:250px; right:0; background:url(../images/feedbackbtn.jpg); height:97px; width:31px; display:block; text-indent:-9999px;}

#wrapper{ margin:0 auto; padding:0; width:960px;}
#header{ margin:0; padding:15px 0; height:70px;}
a.logo{ margin:0; padding:0; background:url(../images/logo.jpg); height:67px; width:339px; display:block; float:left; text-indent:-9999px;}

#header-rht-box{ margin:0; padding:0; float:right;}
#header-rht-box ul{ margin:15px 0 0 0; padding:0; height:17px; display:block; float: right;}
#header-rht-box ul li{ margin:0 0 0 8px; line-height:17px; font-size:14px; color:#0b3187; float:left; display:block;}
#header-rht-box ul li.phone{ padding:0 0 0 30px; background:url(../images/phoneicon.jpg) no-repeat left;}
#header-rht-box ul li a{ text-decoration:underline; color:#0b3187;}
#header-rht-box ul li a:hover{ text-decoration:none;}

#menu {width:100%; line-height:normal; margin:15px 0 5px 0; height:26px;}
#menu ul {margin:0;padding:0;list-style:none; text-align:center;}
#menu li {margin:0;padding:0;text-transform:uppercase; font-size:14px; display: inline-block; }
#menu a { margin:0;padding:0 0 0 21px;text-decoration:none; color:#fff; display:block; margin-right: -1px;  Font-family: 'FuturaBT-Heavy';
	Font-size: 13px;
	Font-weight: normal;
	font-style:italic;	 
}
#menu a span {padding:0 21px 0 0;
	Font-family: 'FuturaBT-Heavy';
	Font-size: 13px;
	Font-weight: normal;
	font-style:italic;	
Color: #6e6e6f; line-height:20px; margin:0;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff;}
#menu a:hover {background-position:0% -46px; color:#fff;}
#menu a:hover span {
	background-position:100% -46px; 
	Font-family: 'FuturaBT-Heavy';
	Font-size: 13px;
	Font-weight: normal;
	font-style:italic;	
	Color: #353192;	
}
#menu a.active {background-position:0% -46px; color:#fff;}
#menu a.active span {background-position:100% -46px; 
Font-family: 'FuturaBT-Heavy';
	Font-size: 13px;
	Font-weight: normal;
	font-style:italic;	
Color: #353192}

#banner-box{ margin:51px 0 15px; padding:15px;  -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc); }
/*background:#eaf5f9;*/
#flash-box{ margin:0; padding:0; float:right;; height:335px; width:360px;}
#search-form{ margin:0; padding:0; float:left; width:545px;}

#tab{ margin:0 auto; height:37px; width:286px;}
#tab ul{ margin:0; padding:0;}
#tab ul li{ margin:0; padding:0; float:left; line-height:37px;}
#tab ul li a{ margin:0; padding:0; display:block; text-align:center; display:block; color:#333; background:url(../images/tab-bg.png)}
#tab ul li a.tab1{ background-position:0 0; height:37px; width:87px;}
#tab ul li a.tab1:hover, #tab ul li a.tab1.active{ background-position:0 -37px; color:#fff; text-decoration:none;}

#tab ul li a.tab2{ background-position:-87px 0; height:37px; width:93px;}
#tab ul li a.tab2:hover, #tab ul li a.tab2.active{ background-position:-87px -37px; color:#fff; text-decoration:none;}

#tab ul li a.tab3{ background-position:-180px 0; height:37px; width:106px;}
#tab ul li a.tab3:hover, #tab ul li a.tab3.active{ background-position:-180px -37px; color:#fff; text-decoration:none;}

#form-box{ margin:0; padding:0;}
#form-box ul li{ margin:15px 0 0 0; padding:0; display:block;}
#form-box div{ margin:0 15px 0 0; padding:0; float:left;}
#form-box input.big{ margin:0; padding:5px; background:#fff; height:20px; width:245px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263;}
#form-box input.date{ margin:0; padding:5px; background:url(../images/calender-icon.jpg) no-repeat 230px #fff; height:20px; width:246px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  color:#616263;}
#form-box label{ margin:0; padding:7px 0 0 0 !important; display:block;}
#form-box input[type=checkbox]{ float:left;}
#form-box select{ margin:0; padding:6px; background:#fff;  width:255px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263;}
#form-box input[type=submit]{ margin:0 auto; padding:0; display:block; text-indent:-9999px; border:none; background:url(../images/find-btn.png); height:52px; width:284px; cursor:pointer;}


#multi-city-popup{ margin:0 0 0 -300px; padding:15px; position:absolute; top:20%; left:50%; width:570px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #d5d5d2; background:#eaf5f9; z-index:9999; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);}
a.cross{ margin:0; padding:0; background:url(../images/cross.png); height:21px; width:20px; position:absolute; top:15px; right:15px; text-indent:-9999px;}

.flight-add{ margin:0; height:37px; text-align:center;}
.flight-add a{ margin:0 5px; padding:0; line-height:37px; display:inline-block;}
.flight-add a.add{ margin-left:150px; padding:0 48px 0 0; background:url(../images/add-icon.png) no-repeat right;  display:inline-block;}
.flight-add a.minus{ padding:0 48px 0 0; background:url(../images/minus-icon.png) no-repeat right; display:inline-block;}


#body-wrap{ margin:0; padding:20px 0;}

#left-col{ margin:0; padding:15px; background:#eaf5f9; float:left; width:425px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
#left-col h2{ margin:0 0 7px 0; padding:0 0 0 62px; background:url(../images/head-logo.png) no-repeat left; height:57px; display:block; line-height:57px; font-size:24px; font-weight:normal;font-family:'FuturaBT-Heavy'; color:#474747; font-style:italic;}
#deals{ margin:0; padding:10px; background:#fff; -webkit-border-radius: 10px; border-radius:10px; font-size:11px; behavior:url(js/PIE.htc);}
#deals h4{ margin:0; padding:0; font-size:17px;}
#deals h4 span{ font-size:10px;}
#deals  table td{ margin:0; padding:3px; vertical-align:top; border-bottom:1px solid #e5e5e5;}

#left-column h3{font-size:20px; font-weight:normal;font-family:'FuturaBT-Heavy'; color:#474747;}


#right-col{ margin:0; padding:0; float:right; width:483px;}
#right-col .top{ margin:0; padding:25px; background:#fff; border:1px solid #d5d5d2;-webkit-border-radius: 8px; border-radius: 8px; behavior:url(js/PIE.htc);}
#right-col .top h2{ margin:0; padding:0;  display:block; font-size:28px; font-weight:normal;font-family:'FuturaBT-Heavy'; color:#474747; font-style:italic}
#right-col .top  ul{ margin:0; padding:0}
#right-col .top  ul li{ margin:15px 0 0 0; padding:0 0 0 25px; background:url(../images/tick.png) no-repeat left;}
#right-col .bottom{ margin:10px 0 0 0; padding:0;}
.newsletter-box{ margin:0; padding:0; background:url(../images/newsletter-box.png); height:301px; width:224px; float:left;}
.newsletter-box form{ margin:0 auto; padding:150px 0 0 0; width:190px;}
.newsletter-box form p{ margin:0; padding:0 0 8px 0;}
.newsletter-box form input[type=text]{ margin:0; padding:5px; background:#fff; height:20px; width:180px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263;}
.newsletter-box form input[type=submit]{ margin:10px auto; padding:0; background:url(../images/get-btn.png); height:31px; width:158px; display:block; border:none; cursor:pointer; text-indent:-9999px;}
.newsletter-box a{ text-decoration:underline; color:#0b23b3;}

#inner-banner{ margin-top: 34px; padding:0;}
#left-column{ margin:0; padding:0; float:left; width:255px;}

#left-column.vocation-deals { margin:0; padding:0; float:left; width:370px;}

#left-column.vocation-deals iframe { width: 350px; }




#left-column h2{ margin:0 0 7px 0; padding:0 0 0 62px; background:url(../images/head-logo.png) no-repeat left; height:57px; display:block; line-height:57px; font-size:20px; font-weight:normal;font-family:'FuturaBT-Heavy'; color:#7c7974; font-style:italic }
#left-column .left-block{padding:5px; background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
#left-column .left-block .deals{ margin:0; padding:5px; background:#fff; -webkit-border-radius: 10px; border-radius:10px; font-size:11px; behavior:url(js/PIE.htc);}
#left-column .left-block .deals table{ margin:0; padding:0;}
#left-column .left-block .deals table td{ margin:0; padding:5px 3px; border-bottom:1px solid #bfd7e1;  font-size:12px; font-family:'MyriadPro-Regular'; color:#747474; font-style:italic;}
#left-column .left-block .deals table td.capital{ text-transform:uppercase;}
#left-column .left-block .deals table td.price{ color:#043b89}

.advert-box{ margin:15px 0 0 0; padding:10px; background:#f0f0f0; border:1px solid #d5d5d2; webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc); height:170px; line-height:170px; text-align:center; font-size:18px; color:#c7c7c7;}

#right-column{ margin:0; padding:15px; width:655px; float:right; background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
#right-column h3{ margin:0; padding:0 0 8px 0; color:#0d5fa4; font-size:20px;  font-family:'FuturaBT-Heavy'; font-style:italic;}
#right-column p{margin:0; padding:0 0 4px 0; line-height:18px; font-size:12px;} 
#right-column a{ color:#02489f; text-decoration:underline !important;}
#right-column a:hover{ color:#02489f; text-decoration:none;}

#about-top{ margin:0; padding:0}
#about-top .column{ margin:0; padding:0; width:48%;}
.column-box {background:#fff; -webkit-border-radius: 10px; border-radius:10px; font-size:11px; behavior:url(js/PIE.htc); position:relative; padding:25px; min-height:250px;}
.column-box2 {background:#fff; -webkit-border-radius: 10px; border-radius:10px; font-size:11px; behavior:url(js/PIE.htc); position:relative; padding:25px;}
.column-box p, .column-box2 p{ color:#3c4848 !important; font-family:Arial, Helvetica, sans-serif !important;}

#about-mid{ margin:0; padding:55px 0;}

.tail{ margin:0; padding:0; position:absolute; bottom:-23px; left:25px; background:url(../images/tail.png); height:23px; width:33px;}

#location{ margin:0; padding:0;}
#location .address{ margin:0; padding:0 50px 0 0; float:left; color:#3c4848; font-family:Arial, Helvetica, sans-serif;}

.air-form-box{ margin:0 auto 15px!important; padding:0; width:845px;}
.air-form-box h2{ margin:0; padding:0 45px; background:url(../images/blue-header.png); height:38px; color:#fff; font-style:italic; font-weight:normal;font-family:'FuturaBT-Heavy'; line-height:38px; font-size:20px;}
.white-shade-box{ margin:0; padding:10px; background:#fff; -webkit-border-radius:0 0 8px 8px; border-radius: 0 0 8px 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); 
border:1px solid #d8ebf2; behavior:url(js/PIE.htc);}

/* content */

.content {
	width: 685px;
}

.content.wide {
	width: auto;
}

.content.small {
	width: 565px;
}

.content.small img {
	max-width: 100%;
}

.content.small .travel-inner-content form input[type=text] {
	width: 94%;
}


.air-form-box{ margin:0 0 20px 0; padding:0;}
.air-form-box ul li{ margin:8px 0; padding:0; display:block;}
.air-form-box .div{ margin:0 15px 0 0; padding:0; float:left;}
.air-form-box input.big{ margin:0; padding:5px; background:#fff; height:20px; width:375px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
.air-form-box input.date{ margin:0; padding:5px; background:url(../images/calender-icon.jpg) no-repeat 268px #fff; height:20px; width:278px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  color:#616263;}
.air-form-box label{ margin:0; padding:7px 0 0 0 !important; display:block;}
.air-form-box input[type=checkbox]{ float:left;}
.air-form-box  select{ margin:0; padding:6px; background:#fff;  width:388px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263;}
input.cheapbtn[type=submit]{ margin:15px auto; padding:0; display:block; text-indent:-9999px; border:none; background:url(../images/find-btn.png); height:52px; width:284px; cursor:pointer;}

.airform2{ margin:0 auto; padding:0; width:845px }
.airform2 .formbox{ margin:0; padding:0 10px 0 10px;}
.airform2 h2{ margin:0; padding:0;}
.travellers{ margin:0; padding:10px 100px; height:30px;}
.travellers label{ margin:0 0 0 5px; padding:0; line-height:30px; float:left;}
.travellers select{ height: 32px; margin:0 0 0 5px; padding:6px; background:#fff;  width:110px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; float:left;}

.option{ margin:0; padding:10px 100px; height:30px;}
.option label{ margin:0 0 0 5px; padding:0; line-height:30px; float:left;}
.option select{ height: 32px; margin:0 0 0 5px; padding:6px; background:#fff;  width:250px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; float:left;}
#cruise-top{ margin:0 0 15px 0; padding:0;}
#cruise-deal{ margin:0; padding:10px; float:left; width:357px; background:url(../images/blue-gradient.jpg) repeat-x top #343192; -webkit-border-radius:8px; border-radius:8px; behavior:url(js/PIE.htc);}
#cruise-deal h2{ margin:0 0 5px 0; padding:0 0 0 38px; background:url(../images/cruise-icon.png) no-repeat left; color:#fff; font-size:24px; font-style:italic; height:31px; line-height:31px;}
#cruis-deal-info{ margin:0; padding:0; background:#fff;  -webkit-border-radius:8px; border-radius:8px; behavior:url(js/PIE.htc);}
#cruis-deal-info table{ margin:0; padding:0;}
#cruis-deal-info table td, #cruis-deal-info table th{ margin:0; padding:9px 5px;  font-size:11px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
#cruis-deal-info th{ width:20%}
#cruis-deal-info td{ width:80%;}

#cruise-search-form{ margin:0; padding:15px; width:540px; float:right; background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
#cruise-search-form h2{ margin:0 0 7px 0; padding:0 0 0 62px; background:url(../images/head-logo.png) no-repeat left; height:57px; display:block; line-height:57px; font-size:24px; font-weight:normal;font-family:'FuturaBT-Heavy'; color:#7c7974; font-style:italic;}
#cruise-search-form form{ margin:0; padding:0;}
#cruise-search-form fieldset{ margin:0; padding:15px 30px; border:none; background:#fff; -webkit-border-radius: 8px; border-radius: 8px;  behavior:url(js/PIE.htc);}
#cruise-search-form input[type=text]{ margin:0 0 12px 0; padding:5px; background:url(../images/input-bg.jpg); height:20px; width:475px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#cruise-search-form p{ margin:0; padding:0 40px}
#cruise-search-form input[type=submit]{ margin:8px auto 0 auto; padding:0; background:url(../images/search-btn.png); height:52px; width:214px; display:block; border:none; text-indent:-9999px; cursor:pointer;}

#popular-cruise-slider{ margin:0; padding:0; background:url(../images/cruise-slide-bg.png); height:214px;}
#popular-cruise-slider h2{ text-align:center;}
#cruise-caraousel{ margin:0; height:auto;}
/*---------------------------------Infinity Scroller------------------------------*/
.carusel{position:relative ;padding:30px 0;}
.carusel .section{width:880px;margin:0 auto;overflow:hidden;position:relative; left:5px;}
.carusel ul{width:99999px;margin:0 0 0 0;padding:0;list-style:none;overflow:hidden;}
.carusel ul li{float:left; height:100px; width:100px; padding:5px; background:#fff;  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);/*width:229px; height:120px; padding:5px; border:1px solid #cfcfcf; background:#fff;*/  behavior:url(js/PIE.htc);}
.carusel ul li a{float:left;}
.carusel ul li{margin:0 40px 0 0;display:inline;}
.carusel .link-prev{position:absolute;text-indent:-9999px;overflow:hidden;width:29px;height:29px;background:url(../images/prev.png) no-repeat;top:65px;left:12px; z-index:10;}
.carusel .link-next{position:absolute;text-indent:-9999px;overflow:hidden;width:29px;height:29px;background:url(../images/next.png) no-repeat;top:65px; right:12px;}
/*.carusel .link-prev:hover,
.carusel .link-next:hover{background-position:0 0;}*/
/*---------------------------------Infinity Scroller------------------------------*/

#create-group-form{ margin:0; padding:10px;}
#create-group-form h2{margin:0 0 7px 0; padding:0 0 0 62px; background:url(../images/head-logo.png) no-repeat left; height:57px; display:block; line-height:57px; font-size:20px; font-weight:normal; font-family:'FuturaBT-Heavy'; color:#7c7974; font-style:italic;}
#create-group-form h4{ margin:0; padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#create-group-form fieldset.white{ margin:0 0 10px 0; padding:10px; border:none; background:#fff; -webkit-border-radius: 8px; border-radius: 8px;  behavior:url(js/PIE.htc);}  
#create-group-form fieldset.blank{ margin:0 0 10px 0; padding:0;}
#create-group-form input[type=text]{ margin:0 0 8px 0; padding:5px; background:#fff; height:20px; width:190px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#create-group-form input.date[type=text]{ margin:0 0 8px 0; padding:5px; background: url(../images/calender-icon.jpg) no-repeat 170px #fff; height:20px; width:190px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#create-group-form  p{ margin:0; padding:4px 0 0 40px;}
#create-group-form label{ margin:0 0 12px 0; padding:0; height:30px; line-height:30px; display:block; text-align:right; width:90px; float:left;}
#create-group-form select{margin:0 ; padding:6px; background:#fff;  width:100px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; float:right;}
#create-group-form textarea{ margin:10px 0 0 0; padding:5px; background:#fff; height:100px; width:190px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; resize:none; }
#create-group-form input[type=submit]{ margin:0 auto; padding:0; background:url(../images/send-btn.png); height:42px; width:172px; display:block; text-indent:-9999px; cursor:pointer;}

#group-listing{ margin:0; padding:0; float:right; width:705px;}
#group-listing ul li{ margin:0 0 0 7px; padding:20px; background:url(../images/trans-box-bg.png) no-repeat top center; width:305px; float:left; display:block;}
#group-listing ul li h3{ color:#2762b0; font-size:22px; font-style:italic;}
#group-listing ul li p{ margin:0; padding:6px 0 0 0; line-height:18px; color:#3c4848;}

.insurance-right{ margin:0; padding:0; width:695px; float:right;}
a.us-btn{ margin:0; padding:0; float:left; display:block; text-indent:-9999px; background:url(../images/us-btn.png); height:49px; width:341px;}
a.ca-btn{ margin:0; padding:0; background:url(../images/ca-btn.png); height:49px; width:341px; float:right; text-indent:-9999px;}

.insurance-box{ margin:10px 0 0 0; padding:20px; background:url(../images/trans-box-bg-1.png) no-repeat top;}
.insurance-box h2{margin:0; padding:0 0 0 62px; background:url(../images/head-logo.png) no-repeat left; height:57px; display:block; line-height:57px; font-size:20px; font-weight:normal; font-family:'FuturaBT-Heavy'; color:#0d5fa4; font-style:italic;}
.insurance-box  p{ margin:0; padding:5px 0 0 0; line-height:18px; color:#3c4848; font-family:Arial, Helvetica, sans-serif; }
.insurance-box ul{ margin:0; padding:8px 0 0 12px;}
.insurance-box ul li{ margin:0; padding:0; list-style-image:url(../images/bullet.jpg); line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

#full-width{ margin:0; padding:0;}
#full-width .content{ margin:0; padding:0 0 10px 0;}
#full-width .content p{ margin:0; padding:5px 0 0 0; line-height:18px;}

.tout-content{ margin:0; padding:15px; border:3px solid #9edefa; background:url(../images/tour-content-bg.jpg) repeat-x #fff;}
.tout-content p{ margin:0; padding:5px 0 0 0; line-height:18px;}
.tout-content a{ color:#095fc2; text-decoration:none;}
.tout-content a:hover{ color:#095fc2; text-decoration:underline;}

.tour-agency{  margin:5px 0 0 0; padding:10px 0 0 0; background:url(../images/trans-grad-bg.jpg) repeat-x top;}
.tour-agency ul li{ margin:0 8px 15px 8px; padding:0; width:223px; float:left; display:block; height:275px}
.tour-agency .box{ margin:0; padding:0; background:url(../images/shadow-box.jpg); height:173px;}
.agency-logo-box{ margin:0; padding:30px 0; text-align:center;}
.save-text{ margin:0; padding:0 0 0 30px; color:#fff; font-size:14px; line-height:35px; height:38px;}
.agency-text{ margin:0; padding:0;}
.agency-text p { margin:0; padding:4px 0 0 0; line-height:18px;}
.agency-text a{ color:#0765c6; text-decoration:underline;}
.agency-text a:hover{ color:#0765c6; text-decoration:none;}
#footer{ margin:0; padding:10px 0 30px 0; background:url(../images/footer.jpg) no-repeat top center;}
.footer-block{ margin:0; padding:8px 0; border-bottom:1px solid #e7e6e2;}
.footer-block a{ color:#50a0d3; text-decoration:none;}
.footer-block a:hover{ color:#50a0d3; text-decoration:underline;}
ul.top-menu{ margin:0; padding:0; height:23px; text-align:center;}
ul.top-menu li{ margin:0 2px; padding:0; display:inline-block; color:#c5c5c5; line-height:23px;}

ul.mid-menu{ margin:0; padding:0; height:17px; text-align:center;}
ul.mid-menu li{ margin:0; padding:0; display:inline-block; color:#3f3624; line-height:17px;}
ul.mid-menu li span{ color:#3f3624;}

ul.copy{ margin:0; padding:10px 0 0 0; height:17px; text-align:center;}
ul.copy li{ margin:0 15px; padding:0; display:inline-block; color:#3f3624; height:38px; text-align:left;}

#slideshow {
	border: 4px solid #FFF;
	box-shadow: 0 2px 0 #FFF;
	border-radius: 4px; 
	width: 356px;
}

/*---------------------------------28-06-2013-------------------------*/
.member-info{ margin:10px 0 0 0; background:#fff; -webkit-border-radius: 8px; border-radius: 8px; padding:9px; -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); border:1px solid #d8ebf2 }
.member-info .member-pic{ margin:0; padding:0; height:146px; width:138px; float:left; border:5px solid #d7d7d7;}
.member-info .member-description{ margin:0; padding:0 0 0 20px; float:left; width:460px;}
.member-info .member-description h4{ margin:0; padding:0; font-size:20px; font-style:normal; color:#7c7974;  font-family:'FuturaBT-Heavy'; font-weight:normal;}


.price-promise{}
.price-promise p{ margin:0; padding:10px 0 0 10px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.price-promise h4{margin:0; padding:0 0 0 10px; font-size:20px; font-style:normal; color:#7c7974;  font-family:'FuturaBT-Heavy'; font-weight:normal;}


.toogle_wrap{width:100%; margin:0 0 5px 0;}

.content.small .trigger {
	background: url(../images/blue-tab-small.png) no-repeat;
	width: 100%;
}
.content.small .trigger a { font-size: 16px; }
.trigger{ padding:0; margin:0 auto; height:46px; line-height:46px;  font-size:20px; background:url(../images/blue-tab.png); background-position:0 0; color:#fff; width:694px}
.trigger a{color:#ffffff ; text-decoration: none;display: block; /*background:url(../images/tab-bg.jpg); background-position:0 0*;*/ padding:0 15px; font-style:italic;  font-family:'FuturaBT-Heavy';}
/*.trigger a:hover, .trigger a.active{background:url(../images/tab-bg.jpg);background-position:0 52px; color:#fff;}*/
.active{ color:#fff !important;}
.toggle_container{overflow: hidden;padding:18px;clear: both; background:url(../images/faq-bg.png) no-repeat top;}
.toggle_container p{ margin:0; padding:4px 0; line-height:18px; color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#full-column{ margin:0; padding:15px;  background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}


.bottom-advert{ margin:0; padding:0; text-align:center}
.bottom-advert .bottom-advert-box{ margin:0 7px; display:inline-block; padding:10px; background:#f0f0f0; border:1px solid #d5d5d2; webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25)  height:170px; line-height:170px; text-align:center; font-size:18px; color:#c7c7c7; width:200px; behavior:url(js/PIE.htc);}

.blue-header{ margin:0; padding:0 55px; background:url(../images/blue-header1.png); height:46px; color:#fff; font-style:italic; font-weight:normal;font-family:'FuturaBT-Heavy'; line-height:46px; font-size:20px;}

.carrer-content{ margin:0; padding:20px; background:url(../images/carrer-bg.png) no-repeat top; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:18px;}


.carrer-form{ margin:0 auto; width:685px; background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc); }
.carrer-form form{  margin:15px; padding:30px; background:#fff; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); border:1px solid #d8ebf2}
.carrer-form form input[type=text]{ 
background: url("../images/input-bg.jpg") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #BCC0C4;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    color: #616263;
    height: 20px;
    margin: 0 0 10px 0;
    padding: 5px;
    width: 580px;
}
.carrer-form form label{ color:#424242; font-weight:bold; padding:15px 0 10px 0; display:block; width:100%;}
.carrer-form form input[type=submit]{ margin:0 auto; padding:0; cursor:pointer; background:url(../images/send-resume-btn.png); height:42px; width:165px; display:block; text-indent:-9999px;}
#fileUpload .fileFld{ margin:5px 0 15px 0; padding:0; display:block; cursor:pointer;}
.file_1 {/*background:url(../images/filefield.png)*/; height:34px; width:580px; color:#888; padding:0 5px; line-height:34px !important; border:none;}


ul.curent-position{ margin:0; padding:8px 0 0 15px;}
ul.curent-position li{ margin:0; padding:2px; list-style-image:url(../images/arrow-bulet.png); line-height:18px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/*---------------------------------28-06-2013-------------------------*/

/*---------------------------------24-07-2013-------------------------*/
#airline-details{ margin:15px 0; padding:20px; background:url(../images/trans-bg.png) no-repeat top center; min-height:400px;}
#airline-details h2{ margin:0; padding:0; font-size:24px; color:#2762b0; font-family:'FuturaBT-Heavy'; font-style:italic;}
#airline-details p{ margin:0; padding:8px 0 0 0; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#airline-details table{ margin:15px 0 7px 0; border-bottom:4px solid #e9f1f5;}
#airline-details table td, #airline-details table th{ margin:0; padding:8px 5px; text-align:left; vertical-align:top; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#airline-details th{ color:#fff; background:#46afd4;}
#airline-details table td b{ color:#2f459e;}
.oddtr{ background:#e9f1f5}

#airline-form{ margin:0; padding:0; }
#airline-form h2{ margin:2px 0 8px 0; color:#474747; padding:0 0 0 42px; background:url(../images/head-logo1.png) no-repeat left; font-family:'FuturaBT-Heavy'; font-style:italic;}
#airline-form .tab{ margin:0; padding:0; height:31px;}
#airline-form .tab ul li{ margin:0; padding:0; height:31px; float:left !important}
#airline-form .tab ul li a { padding:0; height:28px; line-height:28px; display:block; color:#616263; background:url(../images/airline-foromtab.png); text-align:center;}
#airline-form .tab ul li a:hover{ color:#fff; text-decoration:none;}
#airline-form .tab ul li a.tab_1{ background-position:0 0;  width:81px; padding:0 0 3px;}
#airline-form .tab ul li a.tab_1:hover, #airline-form .tab ul li a.tab_1.active{ background-position:0 -31px;}
#airline-form .tab ul li a.tab_2{ background-position:-82px 0;   width:81px; padding:0 0 3px;}
#airline-form .tab ul li a.tab_2:hover, #airline-form .tab ul li a.tab_2.active{ background-position:-82px -31px;}
#airline-form .tab ul li a.tab_3{ background-position:-163px 0;  width:81px; padding:0 0 3px;}
#airline-form .tab ul li a.tab_3:hover, #airline-form .tab ul li a.tab_3.active{ background-position:-163px -31px}
#airline-form .form{ margin:10px 0 0 0; padding:15px; background:#fff; -webkit-border-radius: 8px; border-radius: 8px;}

#airline-form .form input[type=text]{ margin:5px 0; padding:5px; background:#fff; height:20px; width:205px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#airline-form .form select{ margin:5px 0; padding:5px; background:#fff; width:215px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#airline-form .form input.cal[type=text]{ margin:5px 0; padding:5px; background: url(../images/calender-icon.jpg)  no-repeat 185px #fff; height:20px; width:205px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
#airline-form .form .check{ text-align:center; margin:5px 0}
#airline-form input[type=submit]{ margin:10px auto; padding:0; background:url(../images/find-me-btn.png); height:39px; width:217px; text-indent:-9999px; cursor:pointer; display:block; border:none;}

#my-trip{ margin:0; padding:0}
#my-trip h1{ margin:0; padding:0 0 10px; font-size:24px; color:#474747; font-family:'FuturaBT-Heavy'; text-align:center; font-weight:normal;}
#my-trip .white-block{ margin:0; padding:15px; background:#fff; -webkit-border-radius: 8px; border-radius: 8px; behavior:url(js/PIE.htc);}
#my-trip .white-block h2{margin:10px 0 0 0; color:#474747; padding:0 0 0 42px; background:url(../images/head-logo1.png) no-repeat left; font-family:'FuturaBT-Heavy'; height:38px; line-height:38px; font-size:22px; font-weight:normal;}
#my-trip .white-block p{ margin:0; padding:0 0 10px 42px; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#trip-logo{ margin:10px 0 0 ; padding:10px 0 0 0; border-top:1px solid #ccc; text-align:center;}

#vacation{ margin:5px 0 0 0; padding:0;}
#vacation .left-box{ margin:0; padding:0; width:409px; float:left}
#vacation .grey-box{ margin:0 0 15px 0; padding:0; background:#f0f0f0; -webkit-border-radius:8px; border-radius:8px; border:1px solid #d5d5d2; -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
.top-box{ margin:0; padding:15px 180px 15px 15px; background:url(../images/suitcase.png) no-repeat right; min-height:178px;}
.bottom-box{ margin:0; padding:15px 180px 15px 15px; background:url(../images/people-img.png) no-repeat right bottom; min-height:200px;}
#vacation .grey-box h2{ font-size:20px; color:#474747; font-family:'FuturaBT-Heavy'; font-weight:normal; margin:0; padding:0}
#vacation .grey-box p{ margin:0; padding:10px 0; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#vacation .grey-box h4{ font-size:15px; font-weight:normal; line-height:22px; padding:10px 0;}
#vacation p.small{ margin:0; padding:10px 20px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#vacation .right-box{ margin:0; padding:0; float:right; width:535px;}

.package-form{ margin:20px 0 0 0; padding:15px; background: none repeat scroll 0 0 #EAF5F9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
.package-form .vactionForm{ margin:0; padding:15px; background:#dae3f4; -webkit-border-radius: 5px; border-radius: 5px; behavior:url(js/PIE.htc);}
.vactionForm h2{ margin:0; color:#474747; padding:0 0 0 42px; background:url(../images/head-logo1.png) no-repeat left; font-family:'FuturaBT-Heavy'; font-style:italic; line-height:38px; font-weight:normal; font-size:22px;}
.vactionForm ul li{ margin:8px 0; padding:0; display:block; font-family:Arial, Helvetica, sans-serif;}
.vactionForm ul li.right{ text-align:right; font-size:15px; font-weight:bold;}
.vactionForm .colfrm{ margin:0; padding:0; width:45%;}
.vactionForm label{ margin:0; padding:0; line-height:20px; display:block; font-weight:bold; width:100%; color:#233d7c;}
.vactionForm label span{ color:#f00;}
.vactionForm select{ margin:0; padding:3px; width:100%; border:1px solid #333;}
.vactionForm input.caln[type=text]{ padding:5px; background: url(../images/calender-icon.jpg)  no-repeat 185px #fff; height:15px; width:200px;  border:1px solid #333;}
.vactionForm  div{ margin:0; padding:0; width:25%; float:left;}
.vactionForm input[type=submit]{ margin:8px 0 0 0; padding:0; float:right; background:url(../images/seach-btn.png); height:36px; width:130px; display:block; cursor:pointer; text-indent:-9999px; border:none;}

#travel-agent{ margin:0; padding:40px; background:url(../images/fullwidth-bg.png) no-repeat top}
#travel-agent .top-btn{ margin:0 0 10px 0; padding:0; height:40px;}
#travel-agent .top-btn a{ margin:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; line-height:40px; padding:0; background:url(../images/blank-btn.png); height:40px; width:170px; display:block; float:right; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; text-align:center;}
#travel-agent h2{ margin:0; color:#474747; padding:0 0 0 42px; background:url(../images/head-logo1.png) no-repeat left; font-family:'FuturaBT-Heavy'; font-style:italic; line-height:38px; font-weight:normal; font-size:22px;}
#travel-agent  p{ margin:0; padding:15px 0 10px 0; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#travel-agent  ul{ margin:0; padding:0 0 15px 15px;}
#travel-agent li{ margin:0; padding:0 0 8px 0; line-height:18px; list-style-image:url(../images/circle-bullet.jpg); font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#travel-inner{ margin:0; padding:5px; background: none repeat scroll 0 0 #EAF5F9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc); float:right;}
.travel-inner-content{ margin:0; padding:20px 30px;}
.travel-inner-content p{ margin:0; padding:0 0 10px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px;}
.travel-inner-content a{ text-decoration:underline;}

.travel-inner-content form{ margin:20px 0 0 0; padding:20px; background:#fff; -webkit-border-radius: 8px; border-radius: 8px; behavior:url(js/PIE.htc);}
.travel-inner-content form input[type=text]{ margin:0 0 15px 0; padding:5px; background:#fff; height:20px; width:205px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; width:555px;}
.travel-inner-content form input.small[type=text]{ margin:0 15px 15px 0; padding:6px; background:#fff; float:left ; width:45%; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; height:20px;}
.travel-inner-content form label span{ color:#f00}
.travel-inner-content form select{ margin:0 15px 15px 0; padding:6px; background:#fff; float:left ; width:47%; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; }
.travel-inner-content form input[type=submit]{ margin:15px auto; padding:0; background:url(../images/submit.png); height:52px; width:154px; display:block; text-indent:-9999px; cursor:pointer; border:none; display:block;}
/*---------------------------------24-07-2013-------------------------*/

/*---------------------------------25-07-2013-------------------------*/
#full-column1{ margin:0; padding:0;  background:#eaf5f9; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); behavior:url(js/PIE.htc);}
.feed-page-header{ margin:0; padding:15px 80px; color:#3c4848; font-size:16px; background:url(../images/feed-header.png); font-family:Arial, Helvetica, sans-serif;}

.feed-container{ margin:60px auto; padding:0; width:825px; background:#fff; -webkit-border-radius:0 0 8px 8px; border-radius: 0 0 8px 8px; border:1px solid #d5d5d2;  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); border:1px solid #d8ebf2; behavior:url(js/PIE.htc);}
.feed-container .head{ margin:0; padding:15px 20px 25px 20px; background:url(../images/baloon-header.png); height:64px; color:#fff; font-size:16px;}
.feed-container .content{ margin:5px 0 0 0; padding:0 30px 30px 30px; background:url(../images/flight-bg.png) no-repeat top}
.feed-container .content h3{ margin:0; padding:0; height:39px; line-height:39px; color:#0d6291; font-size:18px; font-family:Arial, Helvetica, sans-serif; display:block;}
.radio-table{ margin:10px 0 20px;}

.radio-table td:first-child {
	width: 65%;
}

.radio-table td {
	width: 7%;
}
.radio-table td{ padding:8px 0; color:#3c4848; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.feed-container textarea{ margin:0 0 15px 0; padding:5px; background:#fff; height:150px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; width:755px; font-family:Arial, Helvetica, sans-serif;}
.feed-container form input[type=text]{ margin:0 0 15px 0; padding:6px; background:#fff; width:265px; margin-right: 10px; border:1px solid #bcc0c4; -webkit-border-radius: 5px; border-radius: 5px;   -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); color:#616263; height:20px;}
.feed-container input[type=submit]{ margin:0; padding:0; float:right; background:url(../images/submit.png); height:52px; width:154px; display:block; cursor:pointer; text-indent:-9999px; border:none;}
.feed-container .check{ margin:0 0 0 0; padding:10px 0; float:right;}
.feed-container .check input[type=checkbox]{ float:left; margin:0 4px 0 0;}

.contact{ margin:0; padding:15px 0; background:url(../images/line.jpg) repeat-y 65%;}
.contact label{ margin:0; padding:0 15px 0 0; text-align:right; font-size:14px; float:left; width:120px; display:block; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.contact .contactform{ margin:0; padding:0; width:530px; float:left}
.contact input[type=text]{ margin:0 0 15px 0; padding:5px; height:30px; background:url(../images/input-bg1.jpg); border:1px solid #ccc; float:left; width:380px; -webkit-border-radius: 5px; border-radius: 5px;}
.contact textarea{ margin:0 0 15px 0; padding:5px; height:130px; background:url(../images/textarea.jpg); border:1px solid #ccc; float:left; width:380px; -webkit-border-radius: 5px; border-radius: 5px;}
.contact input[type=submit]{ margin:0; padding:0; background:url(../images/submit.png); height:52px; width:154px; display:block; float:right; text-indent:-9999px; cursor:pointer;}

.contact-info{ margin:0; padding:0; float:right; width:250px; font-size:14px;}
.contact-info h2{ margin:0; color:#474747; padding:0 0 0 42px; background:url(../images/head-logo1.png) no-repeat left; font-family:'FuturaBT-Heavy'; line-height:38px; font-weight:normal; font-size:22px;}

.map{ margin:15px 0 0 0; padding:15px 0 0 0; background:url(../images/line.jpg) repeat-x top}
/*---------------------------------25-07-2013-------------------------*/

#frmVacations {
	height: 545px;
}

.filter-departure {
	width: 100%;
}

#body-wrap > iframe {
	overflow-x: hidden;
}

.small-ads {
	float: left;
}

#svFrame2 {
	border-top: 1px solid #233d66;
	border-right: 1px solid #233d66;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.social{
	width: 100%;
    height: auto;
    margin-top: 35px;}

.social ul li{
	list-style-type: none;
	display: inline;
}


.social ul{
	text-align: center;
}

/*css24-11-2016*/

.fixed{
	position:fixed;
	width:74%!important;
	background:#ccc;
	z-index:999;
	top:0px;
}
.fixed #menu{
	background:#ccc;
	margin-top:6px;
}