/* CSS Document */

body{
	margin:0px auto;
	padding:0px;}

#main-wrap{
    width:1000px;
    height:auto;
	margin:0px auto;
	border: 1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
a:link {
	text-decoration:none;}

a:visited {
	text-decoration: none;}

a:hover {
	text-decoration:underline;}
	
a:active {
	text-decoration: none;}

.grn{
	color:#008000;}
	
.orng{
	color:#FF3300}
	
.black{
	color:#333333;
	font-size:11px;
	font-weight:bold;}
	
.blk{
	color:#444444;
	font-size:12px;}
	
.black-n{
	color:#000000;
	font-size:11px;}
	
.dred{
	color:#990000;}
	
.dred-sm{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;}
	
.grey{
	color:#333333;}

.red{
	color:#FF0000;}
	
.red-xbold{
	color:#FF0000;
	font-size:13px;
	font-weight: bold;}

.lgt-grey {
	color:#CCCCCC;}
	
.lgt-blu-bx{
	color:#0099FF;
	font-size:18px;}

.lgt-blue-bold {
	color: #0099FF; 
	font-weight: bold;}
	
.lgt-blue {
	color:#0099FF;}

.lgt-blue-small {
	color: #0099FF;
	font-size:10px;}
	
.lgt-blue-13{
	color:#0099FF;
	font-size: 13px; 
	font-weight:bold;}

.drk-grey-bold {
	color: #333333;
	font-weight: bold;}

.pink {
	color: #EA003A;}

.drk-grey {
	color: #333333;}
	
.uline-blue{
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;}

#header-wrap {
	width:100%;
	height:auto;
	float:left;}
	
#hdr-wrap{
	float:left;
	width:1000px;
	height:25px;
	background-color:#555555;}
	
#header{
	float:left;
	width:auto;
	height:25px;
	margin-left:10px;}
	
h1{
	font-size:12px;
	color:#555555;}
	
h2{
	float:left;
	width:708px;
	height:28px;
	margin:0px auto;
	padding-top:4px;
	padding-left:10px;
	font-size:18px;
	color:#0099FF;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;}
	
.hdr-menu-wrap{
	float:right;
	width:326px;
	height:25px;
	margin:4px 4px;}
	
.hdr-menu{
	float:left;
	width:auto;
	height:13px;
	padding:0px 10px;
	margin-top:3px;
	font-size:11px;
	color:#333333;}
	
#site-name{
	width:auto;
	height:auto;
	float:left;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	padding:20px 0 0 30px;}

#logo-main{
	width:270px;
	height:90px;
	float:left;}

#logo-sub1{
	width:160px;
	height:90px;
	float:left;}
	
#logo-sub2{
	width:140px;
	height:90px;
	float:left;}
	
#kerala-logo{
	width:135px;
	height:90px;
	float:left;}

#call-now{
	float:left;
	width:205px;
	height:90px;}

#top-menu{
	float:left;
	width:980px;
	height:24px;
	padding-left:20px;
	padding-top:5px;
	color:#666666;
	background-color:#F5F5F5;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;}

#top-menu a{
	height:20px;
	width:auto;
	padding:0px 20px 0 20px;
	text-align:center;
	text-decoration:none;
	color:#333333;
	font-size:13px;}

#top-menu a:hover{
	text-decoration:underline;
	color:#0099FF;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F5F5F5;}

#top-menu .current{
	background-color:#E2E2E2;
	color:#FF0000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;}
	
#content-wrap{
	width:980px;
	height:auto;
	min-height:600px;
	margin:05px 10px 10px 10px;}
	
#marquee-wrap{
	width:980px;
	height:20px;}
	
#marquee{
	width:975px;
	height:20px;
	float:left;
	padding-left:5px;
	margin-top:5px;}

#main-offer-gallery{
	float:left;
	width:450px;
	height:270px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
	margin-left:0px;
	text-align:center;
	box-shadow:0pt 0pt 10px rgba(0, 0, 0, .5);}
	
.main-ban{
	float:left;
	width:432px;
	height:251px;
	text-align:center;
	margin-top:8px;
	margin-left:8px;
	border: 1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
.main-gal-wrap{
	float:left;
	width:510px;
	height:270px;
	padding:0px 0px 0px 7px;
	margin:0px 0px 10px 8px;
	border: 1px solid #CCCCCC;
	box-shadow:0pt 0pt 10px rgba(0, 0, 0, .5);}
	
.main-ser-wrap{
	float: left;
	width:160px;
	height:121px;
	margin:8px 8px 0px 0px;
	border: 1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
.main-ser{
	float:left;
	width:160px;
	height:15px;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	padding-top:1px;
	text-align:center;
	background-color:#EEEEEE;
	border-bottom: 1px solid #DDDDDD;}

.ser-img{
	float:left;
	width:160px;
	height:105px;}

#matter-main{
	float:left;
	width:430px;
	height:260px;
	font-size:12px;
	line-height:17.5px;
	text-align:justify;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
	margin-left:0px;
	box-shadow:0pt 0pt 10px rgba(0, 0, 0, .5);
	padding:10px 10px 0px 10px;}
	
.nav-wrap{
	width:980px;
	height:25px;
	float:left;}

.nav-matter{
	width:980px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:20px;}

.quick-enquiry{
	width:220px;
	height:20px;
	float:right;
	font-size:11px;
    text-align:center;
    font-weight:bold;
	padding-top:5px;
	text-decoration:blink;}

nav {
  display: block}

#breadcrumbs span[itemtype], #breadcrumbs strong {
  	display: -moz-inline-stack;
  	display: inline-block;
  	vertical-align: top;
  	margin: 2px 0px 2px 0px;
  	color:#0099FF;
  	zoom: 1;
  	*display: inline;}

#breadcrumbs span[itemtype] {
  	background: url('') no-repeat 0 right;}

#breadcrumbs span[itemtype]:after {
	padding: 0 5px;
	content: ">";}
	
#gallery-wrap{
	float:left;
	width:730px;
	height:280px;
	padding:5px 10px 5px 20px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

#gallery-banner-wrap{
	float:left;
	width:400px;
	height:235px;}

.hotel-name{
	width:400px;
	height:22px;
	margin:3px 0 5px 0;
	padding:3px 0 4px 0;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	background-color:#EEEEEE;
	text-align:center;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 3px rgba(0, 0, 0, .5);}

.gallery-banner{
	float:left;
	width:400px;
	height:235px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

.cleaner {
	clear:both;}

.gallery-text{
	float:left;
	width:294px;
	margin:6px 0px 9px 25px;
	font-size:11px;
	text-align:center;
	color:#990000;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 3px rgba(0, 0, 0, .5);}

#gallery-image-wrap{
	float:right;
	width:300px;
	height:235px;}

#gallery-image-left{
	float:left;
	width:130px;
	height:30%;
	margin-left:5px;}

#gallery-image-right{
	float:right;
	width:130px;
	height:30%;
	margin-right:10px;}

.image{
	width:120px;
	height:70px;
	margin:0 0 10px 0;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

#matter-wrap{
	float:left;
	width:762px;
	height:auto;
	margin-left:10px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.matter{
	width:742px;
	height:auto;
	text-align:justify;
	margin:10px 10px 5px 10px;
	font-size:12px;
	line-height:20px;}

#side-menu-wrap{
	float:left;
	width:202px;
	height:auto;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

.side-menu-text{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background-color:#DDDDDD;
	color:#990000;
	text-align:center;}

#side-menu{
	float:left;
	margin:0px 5px 5px 5px;
	width:195px;
	height:auto;}

#side-menu ul{
	margin:0 0 0 0px;
	padding:5px;
	list-style:none;}

#side-menu li{
	margin:0px;
	padding:0px;}

#side-menu a{
	height:22px;
	width:180px;
	line-height:25px;
	padding:5px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	outline:none;}

#side-menu a:hover{
	color:#0066FF;
	font-weight:bold;
	background-color:#EEEEEE;
	padding-bottom:5px;}

#footer{
	margin-bottom:5px;
	padding:5px;
	height:15px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	background-color:#333333;}
	
#hotel-matter-wrap{
	float:left;
	width:745px;
	height:auto;
	margin-left:10px;}

#hotel-menu-wrap{
	float:left;
	width:100%;
	height:auto;
	margin:10px 0 0 0;}
	
#hotel-menu{
	background-color:#EEEEEE;
	width:760px;
	height:23px;
	padding:2px 0 0 0;
	margin:0 auto;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

.hotel-menu-bg{
	background-color:#EEEEEE;
	width:750px;
	height:18px;
	margin:5px auto;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:6px 0px 0px 10px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

#hotel-menu ul{
	margin:0 0 0 0px;
	padding:3px;
	list-style:none;}

#hotel-menu li{
	margin:0px;
	padding:0px;
	display:inline;}

#hotel-menu a{
	float:left;
	display:block;
	height:15px;
	padding:0px 20px 0 20px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	border-right:1px solid #999999;
	outline:none;}

#hotel-menu a:hover{
	color:#0066FF;}

#other-menu-bg{
	background-color:#DDDDDD;
	width:752px;
	height:20px;
	margin:0px auto;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 10px;}
	
.go-top{
	height:14px;
	width:55px;
	float:right;
	font-size:11px;
	text-align:center;
	margin-right:5px;
	color:#444444;}
	
.tariff{
	color:#333333;
	font-weight:bold;}

.spl-offer{
	color:#0066FF;
	font-weight:bold;}
	
.you-save{
	color:#FF0000;}
	
.tar-val-wrap{
	width:750px;
	height:30px;
	margin:10px 0px 0px 5px;}

.tar-val{
	width:550px;
	height:25px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 0 0;
	text-align:center;}

.book{
	width:170px;
	float:right;
    font-size:12px;
    text-align:center;
    font-weight:bold;
	text-decoration:blink;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

#list-matter-wrap{
	float:left;
	margin:0 0 0 8px;
	width:766px;
	height:auto;}

.list-wrap{
	margin:10px 0 0 4px;
	width:762px;
	height:140px;
	float:left;}

.list-image-wrap{
	float:left;
	margin:5px 0px 5px 0px;
	width:180px;
	height:129px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.list-hotel-name{
	height:15px;
	padding:4px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	background-color:#DDDDDD;}

.list-image{
	width:180px;
	height:106px;}

.list-about-wrap{
	float:left;
	margin:5px 5px 5px 5px;
	width:442px;
	height:130px;}

.list-about-header{
	height:23px;
	color:#FFFFFF;}

.list-about{
	width:440px;
	height:106px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.hotel-facility{
	float:left;
	width:340px;
	height:106px;}

.hotel-location{
	float:left;
	width:55px;
	height:17px;
	padding:5px 0 0 5px;
	text-align:left;
	color:#0C6494;
	font-size:11px;}

.location{
	float:left;
	width:273px;
	height:17px;
	padding:5px 0 0 0px;
	text-align:left;
	color:#333333;
	font-size:11px;}

.facility{
	float:left;
	width:335px;
	height:15px;
	padding:0 0 0 5px;
	text-align:left;
	color:#0C6494;
	font-size:11px;}

.facilities{
	float:left;
	width:335px;
	height:50px;
	padding:0 0 0 5px;
	text-align:justify;
	color:#333333;
	line-height:16px;
	font-size:11px;}
	
.category{
	float:right;
	width:100px;
	height:17px;
	padding:5px 0 0 0;
	color:#0C6494;
	font-size:11px;
	text-align:center;
	text-decoration:none;}

.star-rating{
	float:right;
	width:100px;
	height:15px;
	color:#CC0000;
	font-size:11px;
	margin-bottom:2px;
	text-align:center;
	text-decoration:none;}
	
.guest-rating-header{
	float:right;
	width:100px;
	height:15px;
	color:#0C6494;
	font-size:11px;
	text-align:center;
	text-decoration:none;}
	
.guest-rating{
	float:right;
	width:100px;
	height:15px;
	color:#333333;
	font-size:11px;
	text-align:center;
	text-decoration:none;}
	
.guest-reviews-header{
	float:right;
	width:100px;
	height:15px;
	color:#0C6494;
	font-size:11px;
	text-align:center;
	text-decoration:none;}	

.reviews{
	float:right;
	width:100px;
	height:15px;
	text-align:center;
	font-size:10px;
	color:#333333;
	text-decoration:none;}

.list-tariff-wrap{
	float:left;
	margin:5px 0px 5px 0px;
	width:126px;
	height:130px;}

.list-tariff-header{
	float:left;
	width:126px;
	height:23px;
	color:#FFFFFF;}
	
.tariff-header{
	float:right;
	width:124px;
	height:17px;
	padding:5px 0 0 0;
	color:#0C6494;
	font-size:11px;
	text-align:center;
	text-decoration:none;}
	
.tariff-onwards{
	float:right;
	width:124px;
	height:17px;
	padding:7px 0 0 0;
	color:#0C6494;
	font-size:11px;
	text-align:center;
	text-decoration:none;}

.list-tariff{
	float:left;
	width:124px;
	height:106px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.hotel-tariff{
	float:left;
	width:124px;
	height:16px;
	padding:5px 0 0 0;
	text-align:center;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;}
	
.more-details{
	float:right;
	width:124px;
	height:30px;
	margin:9px 0 0 0;
	text-align:center;}

#side-list-wrap{
	float:left;
	width:202px;
	height:auto;}

.side-list-img-wrap{
	float:left;
	margin:10px 0px 5px 10px;
	width:180px;
	height:130px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.side-list-name{
	width:180px;
	height:15px;
	padding:4px 0px 4px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#DDDDDD;}

.side-list-img{
	width:180px;
	height:106px;}
	
#misc-matter-wrap{
	float:left;
	width:978px;
	height:auto;
	min-height:600px;
	margin:0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
	box-shadow:0pt 0pt 10px rgba(0, 0, 0, .5);}
	
.misc-matter{
	text-align:justify;
	font-size:12px;
	color:#000000;
	line-height:20px;
	padding:10px 10px 0px 10px;}
	
.sight-wrap{
	width:750px;
	height:135px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;}
	
.sight-img-header{
	width:180px;
	height:15px;
	float:left;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-bottom:6px;
	color:#CC0000;
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;}
	
.sight-img{
	width:180px;
	height:110px;
	float:left;
	border: 1px solid #CCCCCC;}
	
.sight-matter-header{
	width:568px;
	height:15px;
	padding-bottom:8px;
	float:left;}
	
.sight-matter{
	width:551px;
	height:104px;
	float:left;
	padding-left:7px;
	padding-right:8px;
	padding-top:6px;
	border: 1px solid #CCCCCC;}
	
.enq-blink{
	color:#FF0000;
	text-decoration:blink;}
	
.dest-list-wrap{
	width:742px;
	float:left;
	margin-top:5px;}
	
.list-img-wrap{
	float:left;
	margin:0px 4px 10px 4px;
	width:175px;
	height:120px;
	border:1px solid #CCCCCC;}

.list-name{
	float:left;
	width:175px;
	height:20px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#DDDDDD;}
	
.dest-name{
	color:#CC0000;
	font-weight:bold;}

.list-img{
	width:175px;
	height:100px;
	float:left;}
	
#dest-side-menu-wrap{
	float:left;
	width:202px;
	height:auto;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

#dest-side-menu-header{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background-color:#DDDDDD;
	color:#990000;
	text-align:center;}

#dest-side-menu{
	float:left;
	margin:3px;
	width:195px;
	padding-left:5px;
	height:auto;}

#dest-side-menu ul{
	margin:0 0 0 0px;
	padding:5px;
	list-style:none;}

#dest-side-menu li{
	margin:0px;
	padding:0px;}

#dest-side-menu a{
	height:22px;
	width:180px;
	line-height:25px;
	padding:5px 0 0 0;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	outline:none;}

#dest-side-menu a:hover{
	color:#0066FF;
	font-weight:bold;
	background-color:#EEEEEE;
	padding-bottom:4px;}
	
#dest-matter-wrap{
	float:right;
	width:765px;
	height:auto;
	margin-bottom:10px;}
	
#dest-gallery-wrap{
	float:right;
	width:742px;
	height:280px;
	padding:5px 10px 5px 10px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

#dest-main-img-wrap{
	float:left;
	width:402px;
	height:235px;
	margin-left:15px;}

.dest-main-img-header{
	width:400;
	height:19px;
	margin:4px 0 7px 0;
	padding:2px 0 6px 0;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	background-color:#EEEEEE;
	text-align:center;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.dest-main-img{
	float:left;
	width:400px;
	height:235px;
	padding:0px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

.dest-thumb-header{
	float:right;
	font:Verdana;
	width:284px;
	margin:7px 11px 10px 0px;
	font-size:11px;
	text-align:center;
	color:#CC0000;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}

#dest-thumb-wrap{
	float:right;
	width:294px;
	height:235px;}

#dest-thumb-left{
	float:left;
	width:130px;
	height:30%;
	margin-left:5px;}

#dest-thumb-right{
	float:right;
	width:130px;
	height:30%;
	margin-right:10px;}

.dest-thumb-img{
	width:120px;
	height:70px;
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
#dest-sub-menu-wrap{
	float:left;
	width:763px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
#dest-sub-menu{
	background-color:#EEEEEE;
	width:763px;
	height:22px;
	padding:3px 0 0 0;
	margin:0 auto;}
	
#dest-sub-menu ul{
	margin:0 0 0 0px;
	padding:3px;
	list-style:none;}

#dest-sub-menu li{
	margin:0px;
	padding:0px;
	display:inline;}

#dest-sub-menu a{
	float:left;
	display:block;
	height:22px;
	width:auto;
	padding:0px 50px 0 10px;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	outline:none;}

#dest-sub-menu a:hover{
	color:#000000;}

.dest-matter{
	width:740px;
	height:auto;
	text-align:justify;
	margin:0px 10px 5px 10px;
	font-size:12px;
	line-height:20px;}

#dest-sub-header{
	background-color:#EEEEEE;
	width:748px;
	height:19px;
	margin:5px auto;
	font:Verdana;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:6px 0px 0px 15px;}
	
#data-list-main-wrap{
	float:left;
	width:762px;
	height:auto;}
	
.data-list-matter-wrap{
	float:left;
	width:762px;
	height:auto;
	margin-left:10px;
	margin-bottom:12px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
.data-list-wrap{
	width:742px;
	float:left;
	margin-top:5px;}
	
.data-list-img-wrap{
	float:left;
	margin:0px 4px 10px 4px;
	width:175px;
	height:120px;
	border:1px solid #CCCCCC;}
	
.data-list-img{
	width:175px;
	height:100px;}

.data-list-name{
	float:left;
	width:175px;
	height:20px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#DDDDDD;}
	
.side-list-spacer{
	float:left;
	margin:10px 0px 5px 10px;
	width:180px;
	height:100px;}
	
.meron{
	color:#990000;
	font-weight:bold;}
	
.meron-nor{
	color:#990000;
	font-size:10px;
	font-weight:bold;}
	
#veh-side-menu-wrap{
	float:left;
	width:185px;
	height:auto;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

.veh-side-menu-text{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background-color:#DDDDDD;
	color:#990000;
	text-align:center;}

#veh-side-menu{
	float:left;
	margin:0px 0px 5px 5px;
	width:180px;
	height:auto;}

#veh-side-menu ul{
	margin:0 0 0 0px;
	padding:5px;
	list-style:none;}

#veh-side-menu li{
	margin:0px;
	padding:0px;}

#veh-side-menu a{
	height:22px;
	width:180px;
	line-height:25px;
	padding:5px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	outline:none;}

#veh-side-menu a:hover{
	color:#0066FF;
	font-weight:bold;
	background-color:#EEEEEE;
	padding-bottom:3px;}

#veh-side-list-wrap{
	float:left;
	width:185px;
	height:auto;}
	
.veh-side-list-spacer{
	float:left;
	margin:10px 0px 5px 10px;
	width:165px;
	height:100px;}
	
#veh-matter-main-wrap{
	float:left;
	width:770px;
	height:auto;
	margin-left:10px;}
	
#veh-header{
	background-color:#DDDDDD;
	width:772px;
	height:20px;
	margin:0px auto;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}

#veh-matter-wrap{
	float:left;
	width:772px;
	height:124px;
	padding:5px 5px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	box-shadow:0pt 0pt 6px rgba(0, 0, 0, .5);}
	
#veh-det-wrap{
	float:left;
	width:100%
	height:auto;}
	
.veh-img-wrap{
	float:left;
	width:160px;
	height:122px;
	border: 1px solid #CCCCCC;}
	
.veh-img-header{
	width:100%;
	height:17px;
	padding:4px 0 0px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	background-color:#DDDDDD;
	border-bottom:1px solid #CCCCCC;}
	
.veh-img{
	width:160px;
	height:100px;}
	
.veh-tar-spacer{
	float:left;
	width:610px;
	height:22px;}
	
.veh-tar-wrap{
	float:left;
	width:121px;
	height:54px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;}
	
.veh-tar-header{
	width:100%;
	height:18px;
	padding:6px 0 1px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;}
	
.veh-tar{
	width:120px;
	height:25px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;}
	
.veh-tar-day{
	width:120px;
	height:25px;
	color:#0066FF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;}
	
.veh-excl1{
	float:left;
	width:236px;
	height:18px;
	font-size:12px;
	padding-left:7px;
	padding-top:4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;}
	
.veh-excl2{
	float:left;
	width:358px;
	height:18px;
	font-size:12px;
	padding-left:7px;
	padding-top:4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;}
	
.main-tour-list-wrap{
	float:left;
	width:980px;
	height:auto;
	margin-bottom:5px;}
	
.main-tour-list-hdr-wrap{
	float:left;
	width:980px;
	height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;}
	
.main-tour-list-hdr-lft{
	float:left;
	width:680px;
	height:28px;
	padding-top:4px;
	padding-left:10px;
	font-size:18px;
	color:#0099FF;}
	
.main-tour-list-hdr-rgt{
	float:left;
	width:280px;
	height:28px;
	padding-top:7px;
	padding-right:10px;
	font-size:13px;
	text-align:right;}

.main-tour-wrap{
	float:left;
	width:176px;
	height:227px;
	font-size:12px;
	padding:9px;
	margin:0px 1px 7px 1px;}
	
.main-tour-wrap:hover{
	background-color:#F5F5F5;
	box-shadow:0pt 0pt 5px rgba(0, 0, 0, .5);}
	
.main-tour-img{
	float:left;
	width:175px;
	height:100px;
	border:.45px solid #CCCCCC;}
	
.main-tour-hdr{
	float:left;
	width:176px;
	height:18px;
	text-align:center;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;}
	
.main-tour-day{
	float:left;
	width:176px;
	height:20px;
	text-align:center;
	font-size:13px;
	color:#FF3300;}
	
.main-tour-frm{
	float:left;
	width:176px;
	height:15px;
	padding-top:3px;
	text-align:center;
	font-size:13px;
	color:#333333;}
	
.main-tour-tar{
	float:left;
	width:176px;
	height:26px;
	padding-top:4px;
	font-size:18px;
	text-align:center;
	color:#0099FF;}

.main-tour-more{
	float:left;
	width:176px;
	height:30px;
	margin-top:5px;
	text-align:center;}
	
#tour-side-wrap{
	float:right;
	width:250px;
	height:auto;
	margin-left:7px;
	margin-top:0px;}
	
.enq-form-wrap{
	float:left;
	width:249px;
	height:269px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;}
	
.enq-hdr{
	width:249px;
	height:20px;
	float:right;
	font-size:12px;
    text-align:center;
    font-weight:bold;
	padding-top:5px;
	margin-bottom:11px;
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:blink;}
	
.enq-form{	
    text-align:left;
    width:249px;
	height:auto;}
	
.enq-form input, textarea{margin:0 0 10px 19px;
	width:210px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#CCCCCC 1px 1px 2px;
	font-size:12px;
	color:#666666;}
	
.tour-form-wrap{
	float:left;
	width:249px;
	height:335px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;}
	
.tour-form-hdr{
	width:249px;
	height:20px;
	float:right;
	font-size:12px;
    text-align:center;
    font-weight:bold;
	padding-top:5px;
	margin-bottom:5px;
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:blink;}
	
.tour-form-code{
	float:left;
	text-align:center;
	width:249px;
	height:30px;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;}
	
.tour-form{	
    text-align: left;
    width:249px;
	height:auto;}
	
.tour-form input, textarea{
	margin:0 0 10px 19px;
	width:210px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#CCCCCC 1px 1px 2px;
	font-size:12px;
	color:#666666;}
	
#ok,#clear{
	width:auto;
	height:auto;
	float:left;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-shadow:#666666 1px 1px 2px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;}
	
#ok:hover,#clear:hover{
	border:#333333 1px solid;}

#ok:active,#clear:active{
	border:#000000 1px solid;}

#ok{	
	background:#009999;
	border:#006666 1px solid;}
	
#ok:hover{
	background:#006666;}

#ok:active{
	background:#003333;}

#clear{
	background:#CC3333;
	border:#990000 1px solid;}
	
#clear:hover{
	background:#990033;}

#clear:active{
	background:#521210;}

#tour-list-matter-wrap{
	float:left;
	width:718px;
	height:auto;
	margin-bottom:10px;
	margin-left:0px;}
	
#tour-list-matter{
	float:left;
	width:718px;
	height:auto;
	padding-bottom:10px;}
	
.tour-list-wrap{
	float:left;
	width:700px;
	height:120px;
	margin-top:9px;
	margin-left:8px;
	border: 1px solid #CCCCCC;
	background-color:#F5F5F5;}
	
.tour-list-img{
	float:left;
	width:148px;
	height:100px;
	padding:10px 10px;}
	
.tour-list-mtr{
	float:left;
	width:380px;
	height:100px;
	margin:10px 0px;
	border-right: 1px solid #CCCCCC;}
	
.tour-list-code{
	float:left;
	width:169px;
	height:14px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;}
	
.tour-list-days{
	float:left;
	width:200px;
	height:14px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	color:#0099FF;
	font-weight:bold;
	border-left:1px solid #CCCCCC;}
	
.tour-list-incl{
	float:left;
	width:380px;
	height:auto;
	text-align:left;
	font-size:11px;
	color:#0099FF;
	margin-top:3px;}
	
.tour-list-desc{
	float:left;
	width:370px;
	height:67px;
	text-align:justify;
	font-size:11px;
	color:#333333;
	padding-right:10px;
	padding-top:3px;
	line-height:1.5em;}
	
.tour-list-cost-wrap{
	float:left;
	width:131px;
	height:100px;
	text-align:center;
	padding:10px 10px;}
	
.tour-list-frm{
	float:left;
	width:131px;
	height:18px;
	padding-top:0px;
	font-size:12px;
	color:#333333;}
	
.tour-list-cost{
	float:left;
	width:131px;
	height:20px;
	font-size:18px;
	color:#0099FF;}
	
.tour-list-per{
	float:left;
	width:131px;
	height:20px;
	padding-top:7px;
	font-size:12px;
	color:#333333;}
	
.tour-list-more{
	float:left;
	width:131px;
	height:30px;
	margin-top:2px;}
	
#tour-side-menu-wrap{
	float:left;
	width:249px;
	height:auto;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;}
	
#tour-side-menu-text{
	float:left;
	width:249px;
	height:18px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	background-color:#666666;}
	
#tour-side-menu{
	float:left;
	margin:0px 5px 5px 5px;
	width:240px;
	height:auto;}

#tour-side-menu ul{
	margin:0 0 0 0px;
	padding:5px;
	list-style:none;}

#tour-side-menu li{
	margin:0px;
	padding:0px;}

#tour-side-menu a{
	height:22px;
	width:180px;
	line-height:24px;
	padding:5px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	outline:none;}

#tour-side-menu a:hover{
	color:#0066FF;
	padding-bottom:5px;}
	
.botm-menu-main-wrap{
	float:left;
	width:975;
	height:auto;}
	
.botm-menu-wrap{
	float:left;
	width:975px;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px 0px 0px 3px;
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;}
	
.botm-menu ul{
	margin:0 0 0 0;
	padding:0px;
	list-style:none;}

.botm-menu li{
	margin:0px;
	padding:0px;
	display:inline;}

.botm-menu a{
	float:left;
	display:block;
	width:190px;
	height:14px;
	padding:2px 0 3px 0;
	margin-bottom:5px;
	margin-right:3px;
	font-size:12px;
	color:#990000;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #CCCCCC;
	outline:none;}

.botm-menu a:hover{
	color:#0066FF;
	font-weight:bold;}
	
#pkg-matter-wrap{
	float:left;
	width:718px;
	height:auto;
	padding:0px 0px 3px 0px;}
	
.pkg-header{
	float:left;
	background-color:#F5F5F5;
	width:703px;
	height:20px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 15px;
	border: 1px solid #CCCCCC;}
	
.go-top{
	height:15px;
	width:70px;
	float:right;
	font-size:11px;
	text-align:center;
	margin-right:15px;
	background-color:#F5F5F5;}

.pkg-matter{
	float:left;
	width:715px;
	height:auto;
	text-align:justify;
	margin:10px 0px 5px 5px;
	font-size:12px;
	line-height:20px;}

.pkg-detail-wrap{
	float:left;
	width:715px;
	margin:0 0 3px 0;}

.pkg-code{
	float:left;
	width:150px;
	height:22px;
	padding:3px 0 0 0;
	font-size:18px;
	color:#0099FF;
	font-weight:bold;
	text-align:center;
	margin: 0 5px 2px 0;
	border: 1px solid #CCCCCC;} 

.pkg-code-no{
	float:left;
	width:160px;
	height:22px;
	padding:3px 0 0 10px;
	font-size:18px;
	color:#FF2D2D;
	font-weight:bold;
	text-align:left;
	margin: 0 2px 2px 0;
	border: 1px solid #CCCCCC;}
	
.pkg-duration-detail{
	float:left;
	width:150px;
	height:21px;
	padding:2px 0 0 0;
	font-size:12px;
	color:#0099FF;
	text-align:center;
	margin: 0 5px 2px 0;
	border: 1px solid #CCCCCC;}
	
.pkg-duration{
	float:left;
	width:160px;
	height:21px;
	padding:2px 0 0 10px;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin: 0 2px 2px 0px;
	border: 1px solid #CCCCCC;}
	
.pkg-detail{
	float:left;
	width:150px;
	height:21px;
	padding:2px 0 0 0;
	font-size:12px;
	color:#0099FF;
	text-align:center;
	margin: 0 5px 2px 0;
	border: 1px solid #CCCCCC;}

.pkg-dest{
	float:left;
	width:546px;
	height:auto;
	padding:2px 0 1px 10px;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin: 0 0px 5px 0px;
	border: 1px solid #CCCCCC;}
	
.pkg-cost-wrap{
	float:left;
	width: 715px;
	height:auto;
	margin: 0px 0 5px 0px;}
	
.pkg-day-wrap{
	float:left;
	width:713px;
	height:120px;}
	
.pkg-image-wrap{
	float:left;
	margin:5px 0px 0px 0px;
	width:150px;
	height:111px;
	border: 1px solid #CCCCCC;}
	
.pkg-image-header{
	width:100%;
	height:20px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	background-color:#F5F5F5;
	border-bottom: 1px solid #CCCCCC;}
	
.pkg-image{
	width:150px;
	height:90px;}

.pkg-itinerary-wrap{
	float:left;
	margin:5px 0px 0px 5px;
	width:550px;
	height:118px;}

.pkg-itinerary-header{
	width:340px;
	height:20px;
	padding:0px 0 0 10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	background-color:#F5F5F5;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;}

.pkg-itinerary{
	width:528px;
	height:80px;
	font-size:12px;
	border: 1px solid #CCCCCC;
	padding:5px 10px 5px 10px;}
	
.pkg-cost-incl-wrap{
	float:left;
	width:708px;
	height:auto;
	text-align:justify;
	margin:0px 0px 5px 10px;
	font-size:12px;
	line-height:20px;}
	
.pkg-cost-incl{
	float:left;
	width:365px;
	height:auto;
	margin-left:5px;
	font-size:11px;
	margin-bottom:5px;}
	
.pkg-cost-excl{
	float:left;
	width:328px;
	height:auto;
	font-size:11px;
	margin-left:10px;
	margin-bottom:5px;}
	
.pkg-hot-wrap{
	float:left;
	width:713px;
	height:auto;
	margin-bottom:10px;}

.pkg-hot-dest{
	float:left;
	width:713px;
	height:25px;
	border-bottom: 1px solid #666666;}
	
.pkg-cost-terms{
	float:left;
	width:702px;
	height:auto;
	margin-left:10px;
	margin-top:3px;}
	
.tour-go-back{
	float:right;
	width:170px;
	height:29px;
	margin-right:2px;
	padding-bottom:2px;
	font-size:12px;
	color:#0066FF;
	text-align:center;}
	
#side-menu-cont{
	float:left;
	width:249px;
	height:290px;
	margin-bottom:5px;}