@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
a img { border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

/* LAYOUT */
body {color:#444444; background:url(../images/bg.gif) #e4eae8 repeat-y center ; font-family: Tahoma; font-size:75%; width:100%;}
body A{color:#444444;}
#bodyCenter {margin:0 auto;width:1002px;}
body .headerfull{background:url(../images/header/headre-bg.gif) repeat-x 0 0; }
.clear{ clear:both;}
.clearfix:after {content: ".";display: block;clear: both;	visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}


/* -------------------------------------------------------------------------------------------- Header ------------------------------------------------------------------------------------- */
#header{ position:relative; height:170px; margin:0 21px;}
#header .logo{ width:180px; height:60px; position:absolute; top:17px;}
#header .globallink{ position:absolute; right:0; top:10px;}
#header .globallink ul{ line-height:normal;}
#header .globallink ul li{ float:left; margin:0 10px 0 0; color:#2aa4bf; font-size:11px;}
#header .globallink ul li a{ color:#2aa4bf; text-decoration:none;}
#header .globallink ul li a:hover{ text-decoration:underline;}
#header .globallink ul li a.home{ background:url(../images/header/icon-global-link.gif) no-repeat left top; padding:0 0 0 20px;}
#header .globallink ul li a.blog{ background:url(../images/header/icon-global-link.gif) no-repeat left -31px; padding:0 0 0 20px;}
#header .globallink ul li a.sitemap{ background:url(../images/header/icon-global-link.gif) no-repeat left -83px; padding:0 0 0 25px;}
#header .globallink ul li a.contact{ background:url(../images/header/icon-global-link.gif) no-repeat left -56px; padding:0 0 0 20px;}
#header .tellafriend{ position:absolute; top:10px; right:265px;}
#header .assistance{ position:absolute; top:34px; right:0; background:url(../images/assistance-divider.gif) no-repeat right top; padding:7px 0 0 0; width:501px; }
#header .assistance .leftlinks{ width:310px; float:left;}
#header .assistance .leftlinks ul{ line-height:normal; margin:15px 0 0 0;}
#header .assistance .leftlinks ul li{ float:left; margin:0 20px 0 0;}
#header .assistance .leftlinks ul li a{ background:url(../images/header/arrow.gif) no-repeat 0 4px; color:#008ba2; padding:0 0 0 15px;}
#header .assistance .callus{ width:180px; border-left:1px solid #ccc; float:right; color:#e96a00; padding:5px 0px 0px 10px; font-size:12px;}
#header .assistance .callus .number{ font:normal 22px Arial, Helvetica, sans-serif; margin:2px 0 0 0;}



/* Global Menu */
#header .menu{ clear:both; height:49px; position:absolute; top:93px; left:0; width:100%;}
#header .menu ul{ line-height:normal;}
#header .menu ul li{ float:left; height:49px; line-height:49px; font-size:12px;}
#header .menu ul li a{ padding:0 20px; display:block; color:#FFFFFF; text-decoration:none;}
#header .menu ul li a:hover{ background:url(../images/header/menu-hover.gif) repeat-x; display:inline-block;}
#header .menu ul li a.selected{background:url(../images/header/menu-selected.gif) repeat-x; color:#ff7400; font-weight:bold;}

/* Breadcrumb*/
.breadcrumb{ clear:both; top:142px; position:absolute; height:19px; padding:8px 0 0 0; font-size:11px;}
.breadcrumb a{ color:#444444; text-decoration:underline; font-weight:bold; background:url(../images/header/arrow.gif) no-repeat right -25px; padding:0 10px 0 0; margin:0 3px 0 0;} 
.breadcrumb a:hover{ text-decoration:none;}

/* ---------------------------------------------------------------------------- Container ------------------------------------------------------------------------------------------------- */
#container{ width:auto; min-height:600px; height:auto !important; height:600px; padding:0 21px !important; padding:0 20px 0 22px;}
.divider { border-top:1px solid #cccccc; height:10px; margin:10px 0 0 0; clear:both; display:block;}

/* Callout */
#container .content .callout{ border:1px solid #cdcdcd; background:#e6f5fc url(../images/blue-bg.gif) repeat-x 0 top; padding:10px 10px 5px 10px; margin:5px 0 15px 0;}
#container .content .callout h2{ color:#008aa1; font:bold 16px Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding:0 0 5px 0; margin: 0 0 7px 0;}
#container .content .callout h2 span{ display:block; font:normal 12px Tahoma; color:#444444;}
#container .content .callout .writer{ float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#008aa1; margin:10px 0 0 0;}
#container .content .callout .readmore{ float:right; margin:10px 0 0 0; color:#ff6100; font-size:11px;}
#container .content .callout .readmore a{ background:url(../images/header/arrow.gif) no-repeat right -55px; color:#ff6100; padding:0 10px 0 0;}
#container .content .callout .row{ clear:both; border-bottom:1px solid #cccccc; padding:0 0 3px 0; margin:0 0 3px 0; font-size:11px; line-height:14px;}
#container .content .callout .row img{ width:77px; height:79px; overflow:hidden;  float:left;}
#container .content .callout .row .cont{ width:207px; float:right; margin:3px 0 0 5px;}
#container .content .callout .row a{ color:#ff6100; text-decoration:underline;}
#container .content .callout .row a:hover{ text-decoration:none;}
#container .content .callout .row .rates{ margin:13px 0 0 0; display:block;}

#container .content .callout .row1{ clear:both; padding:0 0 3px 0; margin:0 0 3px 0; font-size:11px; line-height:14px;}
#container .content .callout .row1 img{overflow:hidden;  float:left;}
#container .content .callout .row1 .cont{ width:105px; float:right; margin:0 0 0 5px;}
#container .content .callout .row1 a{ color:#ff6100; text-decoration:underline;}
#container .content .callout .row1 a:hover{ text-decoration:none;}

#container .content .callout .seeall{ text-align:right; clear:both; padding:3px 0; }
#container .content .callout .seeall a{color:#ff6100; text-decoration:underline;font-size:11px;}
#container .content .callout .seeall a:hover{text-decoration:none;}

#container .content .callout1{border:1px solid #cdcdcd; padding:10px 10px 10px 10px; margin:5px 0 15px 0;}
#container .content .callout1 h2{ color:#008aa1; font:bold 16px Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin: 0 0 7px 0;}
#container .content .callout1 input{ border:1px solid #7e9db9; padding:2px; font-size:11px; width:130px;}
#container .content .callout1 input.button{ border-left:1px solid #ff6100; border-right:1px solid #ff6100; border-top:0; border-bottom:0; padding:3px 8px 3px 8px; font-size:11px; width:auto; background:url(../images/bg-button.gif) repeat-x 0 0; font-weight:bold; color:#ffffff;}


/* Mast head */
#container .masthead{ width:auto; margin:15px;}
#container .masthead .leftcol{ float:left; width:535px;} 
#container .masthead .rightcol{ float:right; width:380px; margin:0 0 0 15px;}

.homeform-head {width:auto; height:auto; background:#00a6c1 url(../images/bg-heading1.gif) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; padding:7px 10px 7px 10px;}

#homeform-box {width:auto; height:auto; background: url(../images/bg-formbox.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; border:1px solid #cccccc; padding:10px; clear:both;}

#homeform-box .form form{ margin:10px 0 0 0; }
#homeform-box .form .leftcol{ width:170px; float:left;}
#homeform-box .form .rightcol{ width:158px; margin:0 0 0 18px; float:right;}
#homeform-box .form textarea{ width:341px; height:52px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
#homeform-box .form input{ width:156px; margin-bottom:5px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
#homeform-box .form select{ width:75px; margin-bottom:5px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
.bluebutton{ float:right; margin:5px 0 0 0;}



/* Tabs */
#container .tabs{ clear:both;}
#container .tabs ul{ line-height:normal;}
#container .tabs ul li{ float:left; border:1px solid #ccc; font:normal 16px Arial, Helvetica, sans-serif; color:#008aa1; padding:6px 10px 6px 10px; border-bottom:none; margin:0 2px 0 0; line-height:18px;}
#container .tabs ul li a{ color:#008aa1; text-decoration:none;}
#container .tabs ul li.selected{ float:left; border:1px solid #4bb1c5; font:normal 16px Arial, Helvetica, sans-serif; color:#008aa1; padding:6px 10px 6px 10px; border-bottom:none; margin:0 2px 0 0; background:url(../images/tab-bg.gif) repeat-x 0 0;line-height:18px;}
#container .tabs ul li.selected a{ color:#ffffff; text-decoration:none;}


#container .tabContent{ width:auto; border:1px solid #30a5bc; padding:9px 10px; font-size:11px; line-height:normal; clear:both;}
#container .tabContent .form{ margin:0 3px 0 3px; width:auto; clear:both;}
#container .tabContent .form form{ margin:10px 0 0 0; }
#container .tabContent .form .leftcol{ width:170px;}
#container .tabContent .form .rightcol{ width:158px; margin:0 0 0 18px;}
#container .tabContent .form textarea{ width:341px; height:52px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
#container .tabContent .form input{ width:156px; margin-bottom:5px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
#container .tabContent .form select{ width:75px; margin-bottom:5px; border:1px solid #34a7be; font:normal 11px Tahoma; padding:2px 3px;}
.bluebutton{ float:right; margin:5px 0 0 0;}
.bluebutton .btn-send {padding:0 10px; background:url(../images/bg-bluebutton.gif) repeat-x 0 0; display:block; color:#fff; text-decoration:none; line-height:23px; border:none;}

/* Content */
#container .content{ clear:both; background:url(../images/content-column-bg.gif) repeat-x 0 0; margin:0 1px 0 0;}
#container .contentall{ clear:both; background:url(../images/content-column-bg.gif) repeat-x 0 0; margin:0 1px 0 0;}
#container .content .leftcol{ width:327px; float:left; padding:22px 15px 15px 15px;}
#container .content .leftcol p{ line-height:18px;}
#container .content .leftcol h2{ color:#008aa1; font:bold 16px Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding:0 0 5px 0; margin: 0 0 7px 0;}

#container .content .midcol{ width:311px; border-right:1px solid #ccc;  border-left:1px solid #ccc;float:left; padding:22px 15px 15px 15px;}
#container .content .midcol h2{ color:#008aa1; font:bold 16px Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding:0 0 5px 0; margin: 0 0 7px 0;}
#container .content .midcol h2 span{ display:block; font:normal 12px Tahoma; color:#444444;}
#container .content .rightcol{ width:228px; float:left; padding:22px 15px 15px 15px;}

#container .content .leftcolall{ width:669px; float:left; padding:22px 15px 15px 15px; border-right:1px solid #ccc; clear:both;}
#container .content .leftcolall p{ line-height:18px;}
#container .content .leftcolall h1{ color:#008aa1; font:bold 16px Arial, Helvetica, sans-serif;  padding:0 0 3px 0; margin: 0 0 3px 0;}
#container .content .leftcolall h2{ color:#008aa1; font:bold 16px Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding:0 0 5px 0; margin: 0 0 7px 0;}
#container .content .leftcolall h3{ color:#008aa1; font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin: 20px 0 3px 0;}


/* ----------------------------------------------------------------------------- Footer --------------------------------------------------------------------------------------------------- */
#footer{ clear:both;}
#footer .tourpackage{ clear:both; padding:15px;border-top:1px solid #cccccc; }
#footer .tourpackage a{ color:#444444; text-decoration:underline;}
#footer .tourpackage a:hover{ text-decoration:none;}
#footer .tourpackage ul { line-height:normal;}
#footer .tourpackage li {float:left; width:210px; margin:0 15px 0 0; line-height:20px;}
#footer .tourpackage ul li ul {border:none; margin-top:5px;}
#footer .tourpackage ul li ul li {float:none;margin:0;padding:0;}
#footer .tourpackage .border {border-right:1px dashed #afbbc4;}
#footer .tourpackage h4 {font-size:11px;font-weight:bold;}
#footer .footerContent{ clear:both; background:#ebf2f7; margin:15px 36px; font-size:11px;}
#footer .footerContent .footerlinks{ padding:5px 15px; overflow:auto;}
#footer .footerContent .footerlinks .right{ float:right; top:0;}
#footer .footerContent .footerlinks .left{ float:left; padding-top:10px;}
#footer .footerContent .footerlinks a{ color:#444444; margin:0 2px;}
#footer .footerContent .copyright{ clear:both; padding:10px; font-weight:bold; border-top:1px solid #cccccc; overflow:auto;}
#footer .footerContent .copyright .right {float:right; vertical-align:top; padding:0; margin:0;}
#footer .footerContent .address{ clear:both; padding:15px; border-top:1px solid #cccccc; line-height:20px;}

#footer .bottom{ clear:both; background:url(../images/footer/bottombg.gif) no-repeat center 0; height:21px; padding:0 21px;}
/* ----------------------------------------------------------------------------- from old css --------------------------------------------------------------------------------------------------- */

#dhtmltooltip{
position: absolute;
font-size:11px;
color:#007b8f;
width: 150px;
border: 2px solid #00a6c1;
padding:5px;
line-height:15px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.pkg-inc {padding-left:10px; height:28px; text-align:left; font-weight:bold; background-color:#c2deeb; line-height:normal;}
.pkg-list{ padding:5px; text-align:left;}
.pkg-list ul{padding:0px; margin:0px; list-style:none;}
.pkg-list li {font-weight:normal; padding-left: 20px; margin:0px; background-image:url(../images/icon-01.gif); background-repeat:no-repeat; background-position:5px; line-height:20px;}
.pkg-not-inc { padding-left:10px; height:28px; text-align:left; font-weight:bold; background-color:#e6e6e6;}
.book-tour-head {
	width:576px;
	font-size:12px;
	font-weight:bold;
	background-color:#b2dbee;
	text-align:center;
}
.book-tour {
	padding:15px 30px 15px 30px;
	background-color:#f3f3f3;
	font-weight:bold;
}
.txt-fields {
	border:1px solid #bcbbbb;
}
.button{
background-color:#39c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #cccccc;
color:#fff; 
cursor:pointer;
padding:2px 5px 2px 5px;
}
.testimonial-name {
	padding:10px 15px 10px 0;
	border-bottom:1px dashed #CCCCCC;
}
.blog-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2aa5c0;
	background:url(../images/blog-icon.jpg) left no-repeat;
	padding:8px 0px 8px 40px;
	font-weight:normal;
	border-bottom:1px dashed #999;
}
.blog-title a {
	color:#2aa5c0;
	text-decoration:none;
	
}
.blog-post {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
.blog-post span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#29a3be;
	font-size:12px;
	font-weight:bold;
}
.blog-post span a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#29a3be;
	font-size:12px;
	text-decoration:none;
}
.blog-content {
	padding:3px 0px 5px 0px;
	border-bottom:1px solid #888888;
	
}
.blogtext-link {
	font-family:Arial, Helvetica, sans-serif;
	color:#29a3be;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	
}
.blogtext-link a {
	color:#29a3be;
	font-weight:bold;
	text-decoration:underline;
	}
.blogtext-link a:hover {
	color:#29a3be;
	font-weight:bold;
	text-decoration:none;	  
	
}
#float-right-pad {float:right; padding-bottom:10px; padding-left:10px;}

#tabhead{ float:left; border:1px solid #f49445; font:normal 14px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:6px 10px 6px 10px; border-bottom:none; margin:0; background:url(../images/tab2-bg.gif) repeat-x 0 0;line-height:18px; width:640px;}

#holidaypack{ float:left; border:1px solid #ccc; padding:10px; border-top:none; margin:0 2px 0 0; background:#e3fbff; repeat-x 0 0;line-height:18px; width:640px;}

#holidaypack .left{width:310px; float:left; margin:0 0 15px 0;}
#holidaypack .right{width:310px; float:right; margin:0;}

#holidaypack .row{ clear:both; border-bottom:1px solid #cccccc; padding:0 0 3px 0; margin:0 0 3px 0; font-size:11px; line-height:14px;}
#holidaypack .row img{ width:77px; height:79px; overflow:hidden;  float:left;}
#holidaypack .cont{ width:207px; float:right; margin:3px 0 0 5px;}
#holidaypack .row a{ color:#ff6100; text-decoration:underline;}
#holidaypack .row a:hover{ text-decoration:none;}
#holidaypack .row .rates{ margin:5px 0 0 0; display:block;}

#itenaryview { width:100%;}
#itenaryview .left{ width:445px; margin-right:15px; float:left;}
#itenaryview .right{ width:200px; float:right; text-align:center;}
#itenaryview .right .price-box{ margin-top:10px; background:url(../images/price-box.gif) no-repeat center; width:195px; height:67px;}
#itenaryview .right .price-box .price{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#008da4; padding:35px 10px 13px 13px; text-align:left;}
.selecttour{ float:right; margin:10px 0 10px 0; width:auto; height:auto; clear:both;}

/*-------------gallery--------------*/
.gallery-right {
	width:70px;
	padding:5px;
	border-left:2px solid #fff;
	background:#0571b1;
}
.gallery-right .thumbnail {padding-bottom:2px; padding-top:2px; width:auto; height:auto;}

 #myGallery{
      width:360px; /* Set your image width */
      height:220px; /* Set your image height */
    }
    #links{
      position:relative;
      width:400px; /* Set your image width */
    }
	#myGallery img{
      display:none;
      top:0;
      left:0;
    }
    #myGallery img.active{
      display:block;
    }
/*--------------gallery close----------*/

.blue-bold-hd {
	color:#2d81b2;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:12px;
}
.contactleft {width:325px; height:auto; float:left;}
.contactright {width:320px; height:auto; float:right; border-left:1px solid #ccc; padding-left:20px;}
.contact-table {border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#008aa1; vertical-align:middle; line-height:normal;}
.contact-table td{padding:3px 15px 3px 0px;}
.contactfields{ width:300px; padding:4px; border:1px solid #ccc; border-top:1px solid #888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444;}
.contactsubmit{ width:95px; height:29px; background:url(../images/btn-submit.gif) no-repeat center; border:0;}

.enquiryfields{ padding:4px; border:1px solid #ccc; border-top:1px solid #888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444;}

#destination-img{padding:0px 10px 10px 0px; float:left;}	

.tour-title {
	font-size:12px;
	color:#2d81b2;
	background:url(../images/arrow1.gif) no-repeat left;
	padding-left:22px;
	font-weight:bold;
}

.tour-title a {
	color:#2d81b2;
	font-weight:bold;
	text-decoration:underline;
}
.tour-title a:hover {
	color:#2d81b2;
	font-weight:bold;
	text-decoration:none;
}

.table-bdr-pad {
	border:1px solid #acd2e8;
	padding:10px;
}
.sitemaptable td { padding:5px;}
.sitemaptd {
	font-weight:bold;
	color:#0099CC;
	font-size:12px;
	padding:3px 0px 4px 0px;
	border-bottom:dashed 1px #CCCCCC;
}
.sitemaptd a {
	font-weight:bold;
	color:#0099CC;
	text-decoration:underline;
}

.resource {padding:10px 15px;}
.resource li{ padding-bottom:7px; list-style:disc;}

.payment-cover {width:500px; margin:0 auto; padding-top:20px; overflow:auto;}

.payment-ccavenue {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#dbe9f3 url(../images/ccavenue.gif) no-repeat top center; margin:0 auto; padding:80px 25px 25px 25px; width:150px; float:left;}

.payment-paypal {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:0 auto; padding:70px 25px 25px 25px; width:170px; float:right; background:#dbe9f3 url(../images/paypal.gif) no-repeat top center;}

.bookmark1 {width:auto; margin:10px 0 10px 0;}

.currency-converter {margin-top:30px; clear:both; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; border:1px solid #cccccc; padding:10px;}
.currency-converter .heading {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; text-align:center; background:#96D571; padding:8px;}

.gametxt {font-size:12px;}
.gametxt2 {font-size:12px; line-height:25px;}

.featured-tour {text-align:left; width:auto; height:auto;}
.featured-tour .heading {font-size:13px; color:#008aa1; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:5px;}
.featured-tour ul {margin:0; list-style:none;}
.featured-tour ul li{margin:0; list-style:none; display:block; line-height:17px; padding-left:17px; padding-bottom:3px; background:url(../images/header/arrow.gif) no-repeat 1px 5px; border-bottom:1px solid #eeeeee;}

.icon-video {position:relative; width:87px; height:38px; z-index:100; top:0; left:350px;}
.newyear-msg {position:relative; width:122px; height:53px; z-index:100; top:-10px; left:200px; background:url(../images/newyear-2012.gif)}

/*--New for Dynamic Sections 3 08 2011--*/
.mrgn20 {margin-top:20px;}

.box-left {float:left;}
.box-right {float:right;}

.tour-navigator {width:auto; height:auto; background:#00a6c1; padding:5px; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
.tour-navigator .list-name {float:left;}
.tour-navigator .filter-tour {float:right;}

.tourlist-pagenav {width:auto; height:auto; background:#00a6c1; padding:5px; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center;}

.tourlist-contain {width:auto; height:auto;}
.tourlist-contain .list-row {width:auto; display:block; margin:0 0 10px 0;}
.tourlist-contain .list-row .listbox {width:327px; background:#f4f4f4; border:1px solid #d5dfe1; border-bottom:3px solid #9fc7cd;}

.tourlist-contain .list-row .listbox .tour-name {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#03778a; display:block; width:auto; padding:10px 10px 8px 10px;}
.tourlist-contain .list-row .listbox .tour-name a{color:#03778a; text-decoration:none;}
.tourlist-contain .list-row .listbox .tour-name a:hover{color:#e66d07; text-decoration:none;}

.tourlist-contain .list-row .listbox .details {width:auto; height:auto; padding:10px; border-bottom:1px solid #cccccc;}
.details .details-left {float:left; width:180px;}
.details .details-right {float:right; width:100px; height:61px;}
.details .details-right img{width:96px; height:57px; border:2px solid #a9c73a;}
.details .details-right img:hover {border:2px solid #000000;}

.details .details-left .days { color:#e66d07; font-size:14px; display:block; padding:0 0 5px 0;}
.details .details-left .desti {color:#222222; font-size:11px; display:block; padding:0 0 5px 0;}
.details .details-left .btns{ height:auto; margin:5px 0 0 0;}
.tourlist-contain .list-row .listbox .tour-desc{ font-size:11px; padding:8px; line-height:14px;}
