body
{
	margin:0px auto;
	background-image:url(../images/body-back.jpg);
	background-repeat:repeat-x;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}
form
{
	margin:0px;
	padding:0px;
}
a
{
	text-decoration:none;
	outline:none;
}
a:hover
{
	text-decoration:none;
	outline:none;
}
/*.............................................main page........................................*/
.main-wrap
{
	margin:0px auto;
	width:965px;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding-bottom:20px;
}
.hed-wrap 
{
	width:965px;
	min-height:140px;
	height:auto !important;
	height:140px;
	float:left;
}
.mid-wrap 
{
	width:965px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	margin-top:20px;
}
.mid-up
{
	width:965px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
}
.mid-down
{
	width:965px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
}

.logo
{
	width:217px;
	height:71px;
	float:left;
	margin-top:20px;
}
.head-rite
{
	width:400px;
	min-height:70px;
	height:auto !important;
	height:70px;
	float:right;
	margin-top:30px;
	padding-right:30px;
}
.head-pic
{
	width:56px;
	height:75px;
	float:right;
	margin-left:10px;
}
.head-content
{
	width:170px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0f408d;
	text-align:right;
	line-height:17px;
	margin-left:10px;
	padding-top:5px;
}
.head-content a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c60a00;
}
.head-content a:hover
{
	color:#0f408d;
}

.share
{
	margin-top:5px;
	text-align:right;

}
.head-google
{
	width:200px;
	float:right;
	text-align:right;
}

/*.............................................main page........................................*/

.menu
{
	width:960px;
	float:left; 
}
.menu a {
    background: transparent url(../images/nav-right.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    height: 35px;
    padding:0px 15px 0px 0px;
    text-decoration: none;
	cursor:pointer;
	font-size:13px;
	font-family:Tahoma;
}

.menu a span {
    background: url(../images/nav-left.png) no-repeat;
    display: block;
	float:left;
    line-height: 9px;
    padding:11px 22px 11px 41px;
	height:15px;
	text-align:center;
} 

.menu a:hover{
    background: transparent url(../images/nav-right-hover.png) no-repeat scroll top right;
    color: #fff;
    outline: none;
}
.menu a:hover span{
    background: url(../images/nav-left-hover.png) no-repeat;
    padding:11px 22px 11px 41px;
}

a.selected{
    background: transparent url(../images/nav-right-hover.png) no-repeat scroll top right;
    color: #fff;
    outline: none;
}

a.selected span{
    background: url(../images/nav-left-hover.png) no-repeat;
    padding:11px 22px 11px 41px;
}
.qbLink01{
	position:relative;
	z-index:8;
}
.qbLink01 span{
	padding-left:35px !important;
}
.qbLink02{
	position:relative;
	margin-left:-18px;
	z-index:7;
}
.qbLink03{
	position:relative;
	margin-left:-18px;
	z-index:6;
}
.qbLink04{
	position:relative;
	margin-left:-18px;
	z-index:5;
}

.qbLink05{
	position:relative;
	margin-left:-18px;
	z-index:4;
}
.qbLink06{
	position:relative;
	margin-left:-18px;
	z-index:3;
}
.qbLink07{
	position:relative;
	margin-left:-18px;
	z-index:2;
}
.qbLink08{
	position:relative;
	margin-left:-18px;
	z-index:1;
}
.qbLink09{
	position:relative;
	margin-left:-18px;
	z-index:0;
}


/*.............................................main page........................................*/



/*...............................................Starting banner*/
.mid-rite
{
	width:341px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float: right;
}
.mid-left
{
	width:600px;
	min-height:300px;
	height:auto !important;
	height:300px;
	float:left;
}
.mid-left p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	text-align:justify;

}
.mid-left-dwn
{
	width:600px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	margin-top:20px;
}
.banner
{
	width:599px;
	height:261px;
	float:left;
	overflow:hidden;
}
.banner p
{
	width:599px;
	height:261px;
	margin:0px;
	padding:0px;
	float:left;
}
/*Start Slider*/

#slider{
	border-bottom:0px;
}
#slider ul{
	margin:0;
	padding:0;
}
#slider li{
	list-style:none;
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:599px;
	height:261px;
	overflow:hidden;
}	
#slider li img{

}
#prevBtn, #nextBtn, #slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	
#nextBtn, #slider1next{ 
	left:400px;
}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
}
#nextBtn a, #slider1next a{
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
#controls{
	width:580px;
	height:30px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	top:-32px;
}	
ol#controls{
	margin:0px;
	padding:0;
	height:28px;
	text-align:right;
}
ol#controls li{
	margin:0px 5px 0px 0px; 
	padding:0;
	display:inline;
	list-style:none;
	height:28px;
	line-height:28px;
}

ol#controls li a{
	line-height:28px;
	background:url(../images/no-bg.png) no-repeat;
	color:#2d4a7a;
	padding:5px 10px;
	-padding:0px 4px;	
	text-decoration:none;
	text-align:center;
}
ol#controls li.current a{
	background:url(../images/no-bg.png) no-repeat;
	color:#d20a00;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{
	outline:none;
}

/*End Slider */

/*...............................................end banner*/
.flight-wrap
{
	width:341px;
	float: right;
}
.flight-wrap1
{
	width:341px;
	height:312px;
	float:left;
}
.ser-wrap
{
	width:140px;
	float:left;
	margin-right:10px;
}
.ser-pic
{
	width:140px;
	height:140px;
	float:left;
	text-align:center;
}

.ser-pic img
{
	width:123px;
	height:127px;
}
.ser-read
{
	width:50px;
	height:41px;
	position:absolute;
	background-image:url(../images/c1.png);
	background-repeat:no-repeat;
	margin-left:90px;
	margin-top:90px;
	font-family:Calibri;
	font-size:13px;
	color:#FFFFFF;
	line-height:13px;
	padding-top:10px;
	font-style:italic;
}
.ser-read span
{
	font-family:Calibri;
	font-size:11px;
	color:#FFFFFF;
}
.ser-read a
{
	color:#FFFFFF;
}

.ser-read1
{
	width:50px;
	height:41px;
	position:absolute;
	background-image:url(../images/c3.png);
	background-repeat:no-repeat;
	margin-left:90px;
	margin-top:90px;
	font-family:Calibri;
	font-size:13px;
	color:#FFFFFF;
	line-height:13px;
	padding-top:10px;
	font-style:italic;
}
.ser-read1 span
{
	font-family:Calibri;
	font-size:11px;
	color:#FFFFFF;
}
.ser-read1 a
{
	color:#FFFFFF;
}

.ser-content
{
	width:130px;
	min-height:120px;
	height:auto !important;
	height:120px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	
}
.ser-content h1
{
	margin:0px;
	padding:0px;
	font-family:Calibri;
	font-size:17px;
	color:#e73032;
	display:block;
	font-weight:normal;
}
.ser-content p
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-top:10px;
}
.sf-wrap
{
	width:340px;
	min-height:120px;
	height:auto !important;
	height:120px;
	float:left;
	margin-top:20px;
}
.sf-heading
{
	width:325px;
	height:26px;
	float:left;
	background-image:url(../images/h-wrap.jpg);
	background-repeat:no-repeat;
	font-size:18px;
	font-family:Calibri;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:3px;
}
.sf-heading a
{
	text-decoration:none;
	color:#FFFFFF;
}
.sf-heading a:hover
{
	text-decoration:none;
	color:#a4a4a4;
}
.sf-content
{
	width:300px;
	height:225px;
	float:left;
	padding:20px;
	overflow:hidden;

}
.sf-content a
{
	color:#666666;
}
.odd-row
{
	background-color:#f0f5ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.odd-row h6
{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#153065;
	font-weight:bold;
}
.odd-row span
{
	color:#b23031;
	font-weight:bold;
}
.odd-row tr
{
	background-color:#f0f5ff;
}
.even-row
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#f9fbff;
}
.even-row h6
{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#153065;
	font-weight:bold;
}
.even-row tr
{
	background-color:#f9fbff;
}
.even-row span
{
	color:#b23031;
	font-weight:bold;
}

.mid-visa
{
	width:600px;
	float:left;
	margin-top:10px;
}
.mid-visa p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#153065;
	float:left;
	margin:0px;
	padding:0px;
	width:460px
}
.mid-visa img
{
	width:136px;
	height:20px;
	float:right;
}

.footer-outer
{
	width:100%;
	height:100%;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-color:#132b5b;
}
.footer
{
	margin:0px auto;
	width:965px;
	min-height:84px;
	height:auto !important;
	height:84px;
	padding-bottom:10px;
}
.footer-left
{
	width:510px;
	float:left;
	margin-right:5px;
}
.footer-f
{
	width:500px;
	height:26px;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
.footer-f a
{
	text-decoration:none;
}
.footer-menu
{
	width:505px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin-top:15px;
}
.footer-menu a
{
	text-decoration:none;
	color:#fff;
	float:left;
}
.footer-menu a:hover
{
	color:#a2adc3;
}
.footer-menu span
{
	float:left;
	padding-left:6px;
	padding-right:6px;
}

.title
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	margin-top:5px;
}
.title a
{
	text-decoration:none;
	color:#132b5b;
}
.footer-rite
{
	width:445px;
	height:50px;
	float:left;
	margin-top:15px;
}
.footer-rite p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	float:right;
	margin:0px;
	padding:0px;
	width:335px;
	text-align:justify;
}
.footer-rite img
{
	width:100px;
	height:49px;
	float:left;
}

/*...........................................Signup........................................*/


.signup
{
	width:960px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
}
.signup-left
{
	width:430px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	padding-right:40px;
	padding-left:10px;
	
}
.signup-rite
{
	width:450px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	padding-left:10px;
}
.signup p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:3px;
	text-align:justify;
}
.signup-face
{
	width:100%;
	float:left;
	text-align:center;
	padding-top:20px;
}
.face
{
	width:220px;
	float:left;
	margin-right:10px;
}
.face-up
{
	width:220px;
	height:35px;
	float:left;
}
.face-dwn
{
	width:220px;
	height:250px;
	float:left;
	overflow:hidden;
}

.twiter
{
	width:220px;
	float:left;
}
.twiter-up
{
	width:220px;
	height:35px;
	float:left;
}
.twiter-dwn
{
	width:220px;
	height:250px;
	float:left;
	overflow:hidden;
}
.signup-heading
{
	width:98%;
	float:left;
	font-family:Calibri;
	font-size:25px;
	color:#00195a;
	padding-left:3px;
}

.signup-table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:50px;
}
.signup-table span
{
	position:relative;
	top:-2px;
	left:2px;
	color:#e73032;
	
}
.contact-table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	width:340px;
	margin-top:20px;
}
.contact-table span
{
	position:relative;
	top:-2px;
	left:2px;
	color:#e73032;
	
}
.txt
{
	width:192px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e73032;
	padding:2px 5px 2px 5px;
	border:1px solid #2b4876;
}
.ctxt
{
	width:325px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e73032;
	padding:2px 5px 2px 5px;
	border:1px solid #2b4876;
}
.com
{
	width:325px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e73032;
	padding:2px 5px 2px 5px;
	border:1px solid #2b4876;
}



/*...........................................Signup........................................*/

/*...........................................Start Flight Offer........................................*/


.pp
{
	width:940px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	padding-left:10px;
}
.pp a
{
	text-decoration:underline;
	color:#00195A;
}
.pp a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.pp h2
{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#00195A;
	width:100%;
}
.pp strong
{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Calibri;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	width:100%;
}
.pp p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	float:left;
	width:100%;
}
.offers
{
	width:960px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;

}
.offers-heading
{
	width:960px;
	float:left;
	font-family:Calibri;
	font-size:25px;
	color:#00195a;
	padding-left:3px;
}
.offers p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	width:940px;
	padding:5px 10px 5px 10px;
	text-align:justify;
}
.offer-wrap
{
	width:560px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	margin-bottom:10px;
}
.air-logo
{
	width:950px;
	height:55px;
	padding-left:10px;
	float:left;
	text-align:left;
	overflow:hidden;
}
.air-logo a img
{
	height:50px;
	float:left;
	margin-bottom:5px;
}
.offers-table
{
	width:940px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	padding:10px;
}
.main-row
{
	background-color:#28436e;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.secondary-row
{
	color:#28436e;
	background-color:#f0f5ff;
	font-size:11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.secondary-row tr
{
	background-color:#f0f5ff;
}
.secondary-row a
{
	text-decoration:none;
	color:#FFFFFF;
}
.secondary-row a:hover
{
	text-decoration:none;
	color:#000;
}
.secondary-row:hover
{
	background-color:#cb0900;
	color:#fff;
}
.a-wrap
{
	width:930px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	margin-top:10px;
	border-bottom:2px solid #FF0000;
	padding-bottom:10px;
	margin-bottom:15px;
	padding-left:5px;
}

.a-left
{
	width:700px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
}
.a-left-heading
{
	width:100%;
	height:30px;
	float:left;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#00195A;
	margin:0px;
	padding:0px;
}
.a-left ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}
.a-left ul li
{
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27406a;
	background-image:url(../images/plane3.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	padding-bottom:6px;
	width:345px;
}
.a-pic
{
	width:211px;
	height:162px;
	text-align:center;
	overflow:hidden;
	float:right;
	margin-top:4px;
	border:4px solid #e7e7e7;

}
.a-content
{
	width:700px;
	min-height:10px;
	height:auto !important;
	height:100px;
	float:left;
}
.a-content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px !important;
	text-align:justify;
}

/*...........................................End Flight Offer........................................*/

.ebroach
{
	width:960px;
	min-height:210px;
	height:auto !important;
	height:210px;
	float:left;
}
.ebroach p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	padding:10px;
	text-align:justify;
}
.sliding
{
	width:960px;
	min-height:210px;
	height:auto !important;
	height:210px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

/*...........................................Start Extra holiday........................................*/


.h-wrap
{
	width:265px;
	min-height:150px;
	height:auto !important;
	height:150px;
	float:left;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-right:34px;
}
.h-heading
{
	width:100%;
	height:30px;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#00195A;
	margin:0px;
	padding:0px;
	text-align:center;
}
.h-content
{
	width:265px;
	min-height:150px;
	height:auto !important;
	height:150px;
	float:left;
	margin-top:30px;
}
.h-content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px;
	padding:0px;
	padding:0px;
	padding-bottom:10px;
	text-align:justify;
	float:left;
}
.checkin-table
{
	width:940px;
	float:left;
	padding:10px;
}
.checkin-logo
{
	border:1px solid  #FFFFFF;
	padding:3px;
	background:#FFFFFF;
}
/*...........................................End Extra Holiday........................................*/

.contact-down
{
	width:940px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
	margin-top:30px;
}
.contact-left
{
	width:430px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-right:10px;
	padding-left:10px;
}
.contact-left a
{
	text-decoration:underline;
	color:#00195A;
}
.contact-left a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.contact-left span
{
	font-weight:bold;
	color:#00195A;
}
.contact-rite
{
	width:480px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.contact-rite a
{
	text-decoration:underline;
	color:#00195A;
}
.contact-rite a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.contact-rite span
{
	font-weight:bold;
	color:#00195A;
}
.contact-map
{
	width:470px;
	height:300px;
	float:left;
	margin-bottom:20px;
}
.contact-map img
{
	width:470px;
	height:300px;
}

/*.......................................holiday..........................................*/

.holiday-wrap
{
	width:960px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	padding-bottom:10px;
	margin-top:10px;
	
}
.holiday-pic
{
	width:170px;
	height:170px;
	text-align:center;
	overflow:hidden;
	float:left;
	border:4px solid #e7e7e7;
	margin-right:10px;
}
.holiday-pic img
{
	width:170px;
	height:170px;
}
.holiday-content
{
	width:750px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
}
.holiday-content p
{
	width:750px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	line-height:17px;
}
.holiday-content strong
{
color:#00195A;
margin-bottom:0px;
}
.holiday-heading
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00195A;
	font-weight:bold;
}
.holiday-content span
{
color:#FF0000;
font-size:15px;

}
.holiday-content ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	margin-top:10px;
}
.holiday-content ul li
{
	list-style-type:none;
	float:left;
	width:730px;
	padding-left:20px;
	background-image:url(../images/circle.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	padding-bottom:10px;
	
}
.holiday-btn
{
	width:119px;
	height:35px;
	float:left;
}
/*.......................................holiday..........................................*/

/*.......................................Insurane..........................................*/
.insure-wrap
{
	width:595px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
	padding-bottom:10px;
}
.insure-piccs
{
	width:340px;
	float:left;
	padding-top:15px;
	text-align:center;
}
.insure-piccs a
{
	margin:0px;
	padding:0px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.insure-pic
{
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
}
.insure-pic span{
	background:url(../images/hx1.png) no-repeat scroll 0 0 transparent;
	display:block;
	width:100px;
	height:100px;
	margin-left:0;
	position:absolute;
}
.insure-pic img
{
	width:100px;
	height:100px;
}
.insure-content
{
	width:475px;
	min-height:10px;
	height:auto !important;
	height:10px;
	float:left;
}
.insure-content p
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.insure-heading
{
	width:100%;
	float:left;
}
.insure-name
{
	width:60%;
	float:left;
	font-family:Calibri;
	font-size:20px;
	color:#27549b;
	font-weight:bold;
}
.insure-price
{
	width:30%;
	float:right;
	text-align:right;
	padding-right:22px;
    font-family:Calibri;
	font-size:22px;
	font-weight:bold;
	color:#27549b;
}
.insure-price span
{
	font-size:15px;
	color:#27549b;
}

.i-go
{
	width:32px;
	height:22px;
	float:left;
	margin-top:10px;
}
/*.......................................Insurane..........................................*/

/*------------------SCROLLER--------------*/
#mycustomscroll {
	height: 300px;
	.height: 160px;
	outline:none;
	width:697px;
	margin-top:15px;
	border:4px solid #2B2B2B;
}
#mycustomscroll2 {
	height: 500px;
	outline:none;
	width:590px;
	border:4px solid #E7E7E7;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}

.vscrollerbase {
	width: 5px;
	background-color: #fff;
}
.vscrollerbar {
	width:5px;
	background-color:#FF0000;
}
/*------------------SCROLLER--------------*/


.newsticker-jcarousellite
{
	width:300px;
	height:245px !important;
	z-index:0 !important;
}
.newsticker-jcarousellite ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.newsticker-jcarousellite ul li
{
	display:block;
}
.flights-wrap
{
	width:340px;
	min-height:300px;
	height:auto !important;
	height:300px;
	float:left;
	margin-top:20px;
	overflow:hidden;
}
.flights-wrap p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
.flights-wrap img
{
	width:330px;
	text-align:center;
}
.h-pic
{
	width:260px;
	height:260px;
	float:left;
	text-align:center;
	
}
.h-pic img
{
	width:250px;
	height:250px;
}
.h-go
{
	width:64px;
	height:47px;
	position:absolute;
	background-image:url(../images/book1.png);
	background-repeat:no-repeat;
	margin-left:195px;
	margin-top:180px;
	font-family:Calibri;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-top:18px;
	font-style:italic;
}
.h-go span
{
	font-family:Calibri;
	font-size:15px;
	color:#FFFFFF;
}
.h-go a
{
	color:#FFFFFF;
}

.h-go1
{
	width:64px;
	height:47px;
	position:absolute;
	background-image:url(../images/book2.png);
	background-repeat:no-repeat;
	margin-left:195px;
	margin-top:180px;
	font-family:Calibri;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-top:18px;
	font-style:italic;
}
.h-go1 span
{
	font-family:Calibri;
	font-size:15px;
	color:#FFFFFF;
}
.h-go1 a
{
	color:#FFFFFF;
}
.temp
{
	width:210px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:15px;
	margin-left:15px;
}
.temp-mid
{
	width:186px;
	height:130px;
	border-left:2px solid #eaefed;
	border-right:2px solid #eaefed;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.temp-down
{
	width:206px;
	border-left:2px solid #eaefed;
	border-right:2px solid #eaefed;
	border-bottom:2px solid #eaefed;
	float:left;
	background-color:#132B5B;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.temp-area
{
	width:100%;
	margin-top:5px;
	float:left;
}
.temp-bed
{
	width:100%;
	margin-top:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#3c8cca;
}
.temp-area b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00195A;
	float:left;
	display:inline-block;
}
.temp-area span
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	display:inline-block;
	margin-top:3px;
}
.temp-from
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#9598a1;
}
.temp-from span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
}
.temp-pic
{
	width:210px;
	height:158px;
	float:left;
	overflow:hidden;
}
.temp-pic span{
	background:url(../images/wrap-pic-holiday.png) no-repeat scroll 0 0 transparent;
	display:block;
	width:210px;
	height:160px;
	margin-left:0;
	position:absolute;
}
.temp-pic img{
	margin:3px 4px 0px 3px;
	width:210px;
	height:160px;
}
.policy-wrap
{
	width:340px;
	min-height:120px;
	height:auto !important;
	height:120px;
	float:left;
	margin-top:15px;
}
.policy-heading
{
	width:325px;
	height:26px;
	float:left;
	background-image:url(../images/h-wrap.jpg);
	background-repeat:no-repeat;
	font-size:18px;
	font-family:Calibri;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:3px;
}
.policy-heading a
{
	text-decoration:none;
	color:#FFFFFF;
}
.policy-heading a:hover
{
	text-decoration:none;
	color:#a4a4a4;
}
.policy-content
{
	width:300px;
	float:left;
	padding:15px;
}
.policy-content ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.policy-content ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-image:url(../images/point.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:18px;
}
.sub1
{
	width:113px;
	padding-top:4px;
	padding-bottom:7px;
	background-image:url(../images/sub1.jpg);
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	border:0px none;
	cursor:pointer;
	background-color:transparent;
}
.sub2
{
	width:113px;
	background-image:url(../images/sub2.jpg);
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	border:0px none;
	padding-top:4px;
	padding-bottom:7px;
	cursor:pointer;
	background-color:transparent;
}
.fp
{
	width:940px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	padding-left:10px;
}
.fp-left
{
	width:150px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
}
.fp-pic
{
	width:150px;
	height:125px;
	float:left;
	text-align:center;
}
.fp-rite
{
	width:775px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
}
.fp-rite p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	float:left;
	width:100%;
}
.fp-rite b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00195A;
}
.fp-rite a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00195A;
	text-decoration:underline;
}
.fp-rite a:hover
{
	color:#FF0000;
	text-decoration:none;
}
.fp h2
{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#00195A;
	width:100%;
	margin-bottom:10px;
}



.paging-cont{
	width:98%;
	height:20px;
	padding:10px 0px;
	float:left;
}
	
.pagination{
	width:50%;
	height:17px;
	margin:0px auto;
	text-align:center;
	border-top:1px dashed #132B5B;
	border-bottom:1px dashed #132B5B;
	padding-top:3px;
	background-color:#F8F8F8;
	}

.pagination a{
	color:#132B5B !important;
	padding:0px 5px 0px 2px;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.pagination a:hover{
	color:#C60A00 !important;
}


.pagination span{
	color:#C60A00 !important;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px 0px 2px; 	padding-left:5px;
}	
.error1
{
	border:2px solid #97ccf3;
	font-size:9px;
	background-color:#d2e5f3;
	width:340px;
	color:#FF0000;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	text-align:left;
}
.good
{
	
	font-size:9px;
	
	width:340px;
	color: #009900;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	text-align:left;
}
.bad
{
	
	font-size:9px;
	
	width:340px;
	color:#FF0000;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	text-align:left;
}
.bad-msg
{
	width:100%;
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-family:Calibri;
	font-size:13px;
	color:#E73032;
}
.name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F408D;
	font-weight:bold;
}

.gal
{
	width:720px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	padding:10px;
	margin-top:10px;
	border:4px solid #0F408D;
}
.gal a img 
{
	display:block;
	border:3px solid #E7E7E7;
	width:100px;
	height:100px;
	float:left;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
	margin-top:5px;
}
.gal a:hover img 
{
	display:block;
	border:3px solid #0F408D;
	width:100px;
	height:100px;
	float:left;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
	margin-top:5px;
}



/*Start Slider*/

#slider{
	border-bottom:0px;
}
#slider ul{
	margin:0;
	padding:0;
}
#slider li{
	list-style:none;
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:599px;
	height:261px;
	overflow:hidden;
}	
#slider li img{

}
#prevBtn, #nextBtn, #slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	
#nextBtn, #slider1next{ 
	left:696px;
}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
}
#nextBtn a, #slider1next a{
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
#controls{
	width:590px;
	height:30px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	top:-31px;
}	
ol#controls{
	margin:0px;
	padding:0;
	height:28px;
	text-align:right;

}
ol#controls li{
	margin:0px 5px 0px 0px; 
	padding:0;
	display:inline;
	list-style:none;
	line-height:26px;
}

ol#controls li a{
	line-height:24px;
	background:url(../images/no-bg.png) no-repeat;
	background-position:0px 2px;
	color:#0F408D;
	padding:5px 7px;
	text-decoration:none;
	text-align:center;
}
ol#controls li.current a{
	background:url(../images/no-bg.png) no-repeat;
	background-position:0px 2px;
	color:#f;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{
	outline:none;
}

/*End Slider */

