/* CSS Document */
body{
	background-image:url(../images/bg_inner.jpg);
	background-repeat:repeat-x;background-position:left top;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#606060;text-align:justify;
}

h1{
	margin:0px;
}
h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#0799d2;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;
}
h2 span{
	color:#CE6300;
}

h3{
	font-family:"Trebuchet MS";font-weight:bold;text-transform:capitalize;
	font-size:19px;font-weight:normal;	
	color:#0799d2;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 10px 0;
	margin:0 0 10px 0;
}
h3 span{
	color:#ca640b;
	font-weight:normal;
}
h4{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#CE6300;
	padding:0 0 5px 0;
	margin:0px;
}
h4 span{
	color:#0799d2;
}
p{
	padding:0 8px 0 8px;margin:0px;
}
/* common */
.clear{
	clear:both;
}
.clear_text{
	display:none;
}
form 
{
	padding:0;
	margin:0;
}
.a{
	font-weight:bold;
	color:#178DC8;
	padding:0px 0 0px 0;
	text-decoration:none;
}
.a : hover{
	font-weight:bold;
	color:#178DC8;
	padding:0px 0 0px 0;
	text-decoration:underline;
}
.mappinglink{

	height:442px;
	width:596px;

}
.mappinglink_1{

	padding-top:20px; 
	padding-bottom:10px;

}

/* main containers */
#outer_bg{

	background-position:bottom;
	height:100%;
	margin:0px;
	
}

#main_container{
	width:1000px;
	margin:0px auto;
}
#top_container{
	width:1000px;
	margin:0px;
}
#left_container{
	width:217px;
	padding:0 0 0 5px;
	float:left;
}
#right_container{
	width:710px;
	padding:15px 0px 20px 20px;
	float:left;
	font-size:11px;
	line-height:16px;
}

#bottom_container{
	background-image:url(../images/btm_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:120px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3B8EB8;
	
}
.hide{
	display:none;
}


/* top container */
.logo_container{
	float:left;
}
.logo a{
	margin:0 0 0 20px;
	background-image:url(../images/logo_01.gif);
	background-repeat:no-repeat;
	width:156px;
	height:103px;
	display:block;
}
.top_right_bx{
	width:815px;
	height:106px;
	float:left;
	margin:0px;
}
.top_caption{
	margin-top:70px;
	float:left;
}
.navigation_bx{
	width:997px;
	height:40px;
	background-color:#EAEAEA;
	margin:0px;
}
.top_navigation{
	width:969px;
	height:36px;
	margin:0 0 0 5px;
	padding-top:4px;
}
.top_navigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.top_navigation li{
	margin:0 4px 0 0;
	padding:0 0 0 0;
	float:left;
	height:36px;
}
.top_navigation li a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 13px 0 13px;
	line-height:36px;
	display:block;
}
.top_navigation li a:hover{
	color:#ff7c00;
}
.nav_bg{
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
	height:36px;
}
.nav_bg_active{
	background-image:url(../images/top_nav_bg_active.gif);
	background-repeat:repeat-x;
	height:36px;
}
.top_bar{
	background-image:url(../images/top_bar_bg.gif);
	background-repeat:repeat-x;
	width:968px;
	height:50px;
}
.log_bx{
	float:right;
	line-height:50px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 0;
}
.log_bx span{
	font-weight:normal;
}
a.top_link{
	color:#FFFFFF;
}
.top_link:hover{
	text-decoration:none;
}
.search_bx{
	float:left;
	margin:0 0 0 0;
	width:600px;
}
.button_go{
	background-image:url(../images/search_btn.gif);
	background-repeat:no-repeat;
	width:34px;
	height:25px;
	float:right;
	border:0px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:11px;
	font-size:11px;
}
.search_field{
	width:195px;
	height:21px;
	background-image:url(../images/search_fieldbg.gif);
	background-repeat:repeat-x;
	border-bottom:none;
	border-top:#FFFFFF solid 1px;
	border-left:none;
	border-right:none;
	float:right;
	margin-top:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding:3px 0 0 5px;
}
.search_icon{
	background-image:url(../images/search_icon.gif);
	background-repeat:no-repeat;
	width:21px;
	height:25px;
	float:right;
	margin-top:11px;
}

/* banner container */
.left_nav_bx{
	width:217px;
	padding:16px 0 0 0;
	float:left;
	background-image:url(../images/left_navbg.jpg);
	background-repeat:repeat-x;
}
.left_navigation{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.left_navigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.left_navigation li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
}
.left_navigation li a{
	text-decoration:none;
	color:#116D9D;
}
.left_navigation li a:hover{
	color: #CC6600;
}

.nav01 a{
	background-image:url(../images/nav01.gif);
	background-repeat:no-repeat;background-position:right top;
	width:217px;
	height:46px;
	display:block;
}
.nav01 a:hover{
	background-position:right bottom;
}
.nav02 a{
	background-image: url(../images/nav02.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav02 a:hover{
	background-position:right bottom;
}
.nav03 a{
	background-image: url(../images/nav03.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav03 a:hover{
	background-position:right bottom;
}
.nav04 a{
	background-image: url(../images/nav04.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav04 a:hover{
	background-position:right bottom;
}
.nav05 a{
	background-image: url(../images/nav05.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav05 a:hover{
	background-position:right bottom;
}
.nav06 a{
	background-image: url(../images/nav06.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav06 a:hover{
	background-position:right bottom;
	
}
.nav07 a{
	background-image: url(../images/nav07.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav07 a:hover{
	background-position:right bottom;
}
.nav08 a{
	background-image:url(../images/nav08.gif);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	display:block;
}
.nav08 a:hover{
	background-position:right bottom;
}
.nav_8tab{
	background-color:#cfdce2;padding:0px 0px 5px 25px;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#2190be;text-decoration:none;
}

/* left container */
.desti_bx{
	width:207px;
	padding:0 5px 15px 5px;
	background-color:#1C7BAB;
}
.desti_head{
	background-image:url(../images/top_destination.gif);background-repeat:no-repeat;
	width:207px;height:35px;
}
.desti_listbx{
	width:206px;
	margin:0 0 0 0;
	text-align:left;
}
.desti_listbx_top{
	width:206px;
	height:12px;
	margin:0px;
}
.desti_listbx_middle{
	width:192px;
	background-color:#3C8DB8;
	padding:15px 7px 15px 7px;
}
.desti_listbx_btm{
	background-image:url(../images/desti_bx_btm.gif);
	background-repeat:no-repeat;
	width:206px;
	height:12px;
}
.desti_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.desti_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.desti_list li{
	margin:0 0 3px 0;
	padding:0 0 0 0;
	font-weight:bold;
}
.desti_list li a{
	text-decoration:none;
	color:#E9F2F6;
	border-bottom:#80B5D0 solid 1px;
	padding:0 0 2px 0;
	width:192px;
	display:block;
}
.desti_list li a:hover{
	color:#FFFFFF;
}
.news_bx{
	width:215px;
	float:right;
	margin:20px 0 20px 0;
}
.news_head{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#178DC8;
	border-bottom:#22B4E2 solid 1px;
	padding:0 0 2px 0;
	margin-bottom:20px;
}
.news_head span{
	color:#CE6300;
}
a.more{
	font-weight:bold;
	color:#2D9FD8;
	font-size:11px;
}
.more:hover{
	text-decoration:none;
}
a.view{
	font-weight:bold;font-size:11px;
	color:#2D9FD8;
	float:right;
	text-decoration:none;
	text-decoration:underline;
}
a.view:hover{
	font-weight:bold;
	color:#2D9FD8;
	float:right;
	font-size:11px;
	text-decoration:none;
}
/* right container */
.right_box01{
	width:710px;
	float:left;
}
.review_list{
	margin:15px 0 0 0;
	padding:0 0 0 0;
}
.review_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.review_list li{
	background-color:#F0F0F0;
	margin:0 0 6px 0;
	padding:5px 5px 5px 5px;
	width:398px;
}
.img{
	margin:0 5px 0 0;
	float:left;
	padding:2px 2px 2px 2px;
}
.txt01{
	padding:0px 0px 0px 0;
	line-height:16px;
	background-color:#FFFFFF;
	font-size:11px;
}
.txt01 span{
	font-weight:bold;
	font-size:11px;
}
.rev_img{
	margin:0 5px 0 5px;
}
.box_right{
	border:#D9D9D9 solid 1px;
}
.forum_list{
	margin:10px 0 0 0;
	padding:0 0 0 0;
}


.forum_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.forum_list li{
	margin:5px 0 0 0;
	padding:0 0 8px 0;
	border-bottom:#D7D7D7 dashed 1px;
}
.forum_txt{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 13px;
	line-height:16px;
}
.forum_txt span{
	color:#109AD1;font-size:11px;
}


a.link_01{
	color:#606060;font-size:11px;
}
.rightbox_02{
	width:305px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 5px;
}
.blog_list{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:710px;
}
.blog_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.blog_list li{
	background-image:url(../images/icon_blog.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:5px 0 15px 0;
	padding:0 0 8px 28px;
	border-bottom:#D7D7D7 dashed 1px;
	line-height:16px;font-size:11px;
}
.btm_bar{
	background-image:url(../images/btm_bar.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:18px;
	margin:0 0 0 0;
}
.video_list{
	margin:20px 0 0 0;
	padding:0 0 0 0;
}
.video_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.video_list li{
	background-image:url(../images/icon_video.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:16px;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
}
a.review_btn{
	float:right;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	padding:0 10px 0 10px;
	background-color:#2195CF;
	display:block;
	margin:15px 0 0 0;
}
.clip_list{
	margin:15px 0 0 10px;
	padding:0 0 0 0;
}
.clip_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.clip_list li{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	background-image:url(../images/cliplist_bg.gif);
	background-repeat:no-repeat;
}
.clip_list li a{
	font-weight:bold;
	color:#606060;
	padding:0 0 0 40px;
	line-height:38px;
	display:block;
	width:221px;
	height:38px;
}

/* bottom container */
.btm_nav_bx{
	margin:0 0 0 0;
	float:left;
	padding-top:15px;
}
.btm_navigation{
	margin:0 0 0 0;
	width:640px;
	padding-left:60px;
	padding-top:10px;
	color:#FFFFFF;
	line-height:16px;font-weight:normal;
	text-align:center;
}
.btm_navigation span{
	color:#BDD2DC;font-weight:normal;
}
.btm_navigation .txt_style{
	color:#BDD2DC;
	text-align:center;
	line-height:12px;
	padding-top:4px;
}
a.btm_link{
	color:#FFFFFF;font-weight:normal;
	text-decoration:none;
}
.btm_link:hover{
	text-decoration:underline;
}
.btm_logo a{
	background-image:url(../images/btm_logo.gif);
	background-repeat:no-repeat;
	width:91px;
	height:64px;
	margin-top:10px;
	display:block;
	float:left;

	
}
.bookmark a{
	background-image:url(../images/bookmark.gif);
	background-repeat:no-repeat;
	width:125px;
	height:16px;
	float:left;
	
	margin-top:7px;
	display:block;
}

/* holiday vids */
.head01{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#cf6300;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;
	font-weight:normal;
}
.head01 span{
	color:#0799d2;
	font-weight:normal;
}
.txt03{
	font-size:12px;
	line-height:16px;
	margin:10px 0 20px 0;
	padding-right:10px;
}
.txt033{
	font-size:11px;
	line-height:16px;
	/*margin:10px 0 20px 0;*/
	/*padding-right:10px;*/
	font-weight:bold;
}
.txt034{
	font-size:12px;
	/*line-height:16px;
	margin:10px 0 20px 0;
	padding-right:10px;*/
	font-weight:normal;
}

.video_clip_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.video_clip_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.video_clip_list li{
	background-color:#F0F0F0;
	margin:0 8px 15px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-size:11px;
}
.img_bg{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	padding:4px 4px 4px 4px;
	margin:0 0 0 0;
}
a.play_btn{
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	width:34px;
	height:28px;
	display:block;
	padding:0 0 0 0;
}
.img_txt{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	border-top:none;
	color:#1099DE;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.img_txt a{
	
	color:#1099DE;
	text-decoration:none;
	
}
.button_down a{
	background-image:url(../images/download_btn.gif);
	background-repeat:no-repeat;
	width:52px;
	height:17px;
	padding:0 0 0 18px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	line-height:17px;
	float:left;
	border-right:#D9D9D9 solid 1px;
}
.btn_bx{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	border-top:none;
	padding:1px 1px 1px 1px;
}
.button_clip a{
	background-image: url(../images/clip_bx_btn.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:69px;
	height:17px;
	padding:0 0 0 18px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	line-height:17px;
	float:left;
}
.head02{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#5F5F5F;
	padding:0 0 0 0;
	margin:0px;
	width:408px;
}
.photo_list{
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

.photo_bx_003 {
	border-bottom:#EFEFEF solid 1px;
	padding:0px 5px 10px 0;
	width:200px;height:100px;
}
.photo_bx_004 {
	border-bottom:#EFEFEF solid 1px;
	padding:0px 3px 10px 0;
	width:205px;
}
.photo_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.photo_list li{
	margin:5px 10px 5px 0;
	padding:0 0 0 0;
	float:left;
	
	
}
.photo_bx{
	border-bottom:#EFEFEF solid 1px;
	padding:10px 0 6px 0;
	width:225px;
}
.photo_bx_new{
	border-bottom:#EFEFEF solid 1px;
	padding:10px 0 6px 0;
	margin-right:5px;
	width:180px;
}
.photo_bx2{
	border-bottom:#EFEFEF solid 1px;
	padding:10px 0 6px 0;
	width:225px;
}

.photo_bg{
	background-color:#F0F0F0;
	padding:5px 5px 5px 5px;
	margin-right:5px;
	float:left;
}
.photo_bg2{
	background-color:#F0F0F0;
	padding:5px 5px 5px 5px;
	
	float:left;
}
.border{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	padding:4px 4px 4px 4px;
}
.photo_txt{
	float:left;
	margin:0 0 0 0;
	padding:0  0 0 5px;
	color:#000;
}
.photo_txt{
	float:left;
	margin:0 0 0 0;
	padding:0  0 0 5px;
}

.photo_txt span{
	color:#8E8E8E;
}
.pic_head{
	font-weight:bold;
	color:#178DC8;
	padding:5px 0 5px 0;
	font-size:11px;text-decoration:none;
}
.list01{
	width:90px;
	height:18px;
	border:#1975A3 solid 1px;
	margin-bottom:5px;
	font-size:11px;
	color:#606060;
}
.list02{
	width:158px;
	height:18px;
	border:#1975A3 solid 1px;
	margin-bottom:5px;
	font-size:11px;
	color:#606060;
}
.field01{
	width:90px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.field02{
	width:288px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.field03{
	width:242px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	font-size:11px;
}

.area01{
	width:330px;
	height:133px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.button_prev{
	background-image:url(../images/prev_btn.gif);
	background-repeat:no-repeat;
	width:67px;
	height:21px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
	font-size:11px;
	margin-bottom:10px;
}
.button_common{
	background-image:url(../images/prev_btn.gif);
	background-repeat:no-repeat;
	width:67px;
	height:21px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
	font-size:11px;
}
.outer_joinbx{
	background-color:#F0F0F0;
	width:695px;
	padding:5px 5px 5px 5px;
	margin-bottom:20px;
}
.inner_joinbx{
	background-color:#FFFFFF;
	width:668px;
	border:#D9D9D9 solid 1px;
	padding:15px 0 10px 25px;
}
.button_join{
	background-image:url(../images/prev_btn.gif);
	background-repeat:no-repeat;
	width:67px;
	height:21px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
	font-size:11px;
}
.small_head{
	font-weight:bold;
	color:#CE6300;
	font-size:12px;
	margin:0 0 20px 10px;
}
.qst_txt{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 16px;
	line-height:16px;
	font-size:12px;
}

.txt04{
	margin:5px 0 5px 15px;
	line-height:16px;
	font-size:12px;
}
.terms_txt{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 16px;
	line-height:16px;
	font-size:12px;
	margin:0 0 10px 0;
}
.rate_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.rate_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.rate_list li{
	margin:0 2px 0 0;
	padding:0 0 0 0;
	float:left;
}
.upload_bx{
	border:#C6C6C6 solid 1px;
	padding:8px;
	width:304px;
	line-height:18px;
	margin:0 0 10px 0;
}
.button_up{
	background-image:url(../images/upload_btn.gif);
	background-repeat:no-repeat;
	width:68px;
	height:21px;
	border:0px;
	cursor:pointer;
	margin:5px 0 0 0;
}
.head{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#4885A4;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;
	width:725px;
}
.txt_bx{
	font-size:12px;
	line-height:16px;
	padding:10px 0 0 0;
}
.txt_bx a{
	font-size:12px;
	color:#168cc9;text-decoration:none;
}
.txt_bx a:hover{
	text-decoration:underline;
}
.align{
	float:left;
	background-color:#F0F0F0;
	padding:5px;
	margin:0 10px 0 0;
}
.left_box{
	float:left;
	width:390px;
	margin:0 0 0 0;
	padding:0 15px 0 0;
}
.left_box01{
	float:left;
	width:350px;
	margin:0 0 0 0;
	padding:0 15px 0 0;
}
.right_box{
	float:right;
	width:300px;
	margin:0 0 0 0;
	padding:0 0 0 0px;
}
.player{
	float:right;
	margin:0 0 0 0;
}
.country_bx{
	width:291px;
	border:#D3D8DB solid 1px;
	margin:10px 0 0 0;
	padding:6px 0px 6px 6px;
	float:right;
}
.head_01{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#CE6300;
	padding:0 0 5px 0;
	margin:0px;
}
.head_01 span{
	color:#109AD1;
}
.country_list{
	margin:5px 0 0 0;
	padding:0 0 0 0;
}
.country_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.country_list li {
	margin:0 15px 8px 0;
	padding:0 0 2px 0;
	float:left;
	border-bottom:#ACBFC9 dotted 1px;
	width:75px;
}
.country_list li a{
	color:#666666;
	text-decoration:none;
}
.country_list li a:hover{
	color:#272727;
	text-decoration:none;
}
	


.box01{
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
.abt_country{
	margin:15px 0 5px 5px;
	padding:0 0 0 0;
}
.abt_country ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.abt_country li{
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:#D7D7D7 dashed 1px;
	line-height:18px;
}
a.link_02{
	font-size:11px;
	color:#828383;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:underline;
}
a.link_02:hover {
	color:#828383;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:underline;
}
.top_list{
	margin:15px 0 5px 0;
	padding:0 0 0 0;
}
.top_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.top_list li{
	background-color:#F0F0F0;
	margin:0 0 2px 0;
	padding:2px 2px 2px 2px;
}
.img_01{
	margin:0 0 0 0;
	float:left;
}
.txt02{
	padding:0 10px 0 6px;
	line-height:16px;
	float:left;
	width:300px;
	font-size:11px;
}
.txt02 span{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}
.txt02 span a{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}.txt02 span a:hover{
	font-weight:bold;
	color:#178DC8;
	text-decoration:underline;
}
.head_02{
	font-family:"Trebuchet MS";font-weight:normal;font-stretch:expanded;text-shadow:#ca640b;
	font-size:18px;
	color:#ca640b;
	border-bottom:#22B4E2 solid 1px;
	padding:0 0 2px 0;
	margin:10px 0 0 0 ;
}
.head_02 span{
	color:#0799d2;
}
.player2{
	float:right;	
	margin:20px 0 0 0;
}
.resort_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.resort_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
	border:#fff 1px solid;
}
.resort_list li{
	margin:15px 0px 0 0;
	padding:0 10px 5px 0 ;
	float:left;
/*	border-bottom:#EFEFEF solid 1px;*/
	width:225px;height:80px;
	text-align:left;
	
	
}
.txt_02{
	padding:0 5px 0 0;
	line-height:16px;
	float:left;

	font-size:11px;
}


.txt_02 span{
	font-weight:bold;
	color:#178DC8;
}
.txt_02 span a{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}
.txt_02 span a:hover{
	font-weight:bold;
	color:#178DC8;
	text-decoration:underline;
}
.txt_023{
	padding:0 5px 0 0;
	line-height:16px;
	
	font-size:11px;
	
}
.txt_023 span{
	font-weight:bold;
	color:#178DC8;
}
.txt_023 span a{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}
.txt_023 span a:hover{
	font-weight:bold;
	color:#178DC8;
	text-decoration:underline;
}
.sub_head{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFFFFF;
	margin:0 0 0 0;
}
.country_list_bx{
	width:700px;
	border:#E4EAED solid 1px;
	padding:4px 4px 10px 4px;
	margin:15px 0 0 0;
	
}
.country_head{
	width:690px;
	height:30px;
	line-height:30px;
	background-color:#E4EAED;
	color:#5189A5;
	font-weight:bold;
	padding:0 0 0 10px;
}
.country_list2{
	margin:0 0 0 0;
	padding:5px 0 2px 0;
	font-size:12px;
	border-bottom:#ACBFC9 dotted 1px;
}
.country_list2 a{
	font-family:Tahoma, Verdana, Arial;font-weight:12px;font-weight:normal;color:#606060;text-decoration:none;
}
.country_list2 a:hover{
	text-decoration:underline;
}

.head_03{
	font-family:"Trebuchet MS";font-weight:normal;	
	font-size:18px;
	color:#CE6300;
	padding:10px 0 2px 0;
	margin:0px;
}
.head_03 span{
	color:#109AD1;
}
.featured_vidbx{
	background-color:#F0F0F0;
	width:296px;
	height:70px;
	padding:2px 2px 2px 2px;
}
.slide_bx{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	width:295px;
	height:62px;
	margin:0 0 0 0;
	padding:6px 0 0 1px;
}
.featu_vid_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.featu_vid_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.featu_vid_list li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.arrow{
	margin:18px 4px 0 0;
	padding:0 0 0 0;
	float:left;
}
.arrow2{
	margin:18px 1px 0 0;
	padding:0 0 0 0;
	float:right;
}

.border2{
	border:#D9D9D9 solid 1px;
	padding:2px 2px 2px 2px;
	margin-right:6px;
}
.border02{
	border:#D9D9D9 solid 1px;
	padding:2px 2px 2px 2px;
}
.availability_bx{
	background-color:#F0F0F0;
	width:378px;
	padding:6px;
}
.availability_innerbx{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	padding:10px;
}
.head03{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#178DC8;
	border-bottom:#22B4E2 solid 1px;
	padding:5px 0 0 0;
	margin:0px;
}
.head03 span{
	color:#CE6300;
}
.border1{
	border:#D9D9D9 solid 1px;
	margin:0 8px 0 7px;
}
.avail_list{
	margin:15px 0 5px 0;
	padding:0 0 0 0;
}
.avail_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.avail_list li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.featu_picbx{
	background-color:#F0F0F0;
	width:288px;
	padding:6px;
}
.featu_picbx2{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	width:272px;
	padding:8px 5px 5px 8px;
}
.player_bg{
	background-color:#F0F0F0;
	padding:5px;
}
.right_box_vid{
	float:right;
	width:310px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.video_box{
	background-color:#F0F0F0;
	width:300px;
	padding:5px;
}
.video_box_inner{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	width:282px;
	padding:0 8px 10px 8px;
}
.scroll_list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.scroll_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.scroll_list li{
	margin:0 10px 15px 0;
	padding:0 0 0 0;
	float:left;
}
.img_bg2{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	padding:2px 2px 2px 2px;
	margin:0 0 0 0;
}

#mycustomscroll02 {
/* Typical fixed height and fixed width example */
	width:285px;
	height:225px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-image:url(../images/scrolling_line01.gif);
	background-repeat:no-repeat;
	background-position:275px top;
	float:left;
} 

.post_review_bx{
	background-image:url(../images/review_bx_bg.gif);
	background-repeat:repeat-y;
	width:703px;
	margin:20px 0 20px 0;
}
.post_review_top{
	background-image:url(../images/review_bx_top.gif);
	background-repeat:no-repeat;
	width:703px;
	height:23px;
	margin:0px;
}
.post_review_btm{
	background-image: url(../images/review_bx_btm.gif);
	background-repeat:no-repeat;
	width:703px;
	height:23px;
	margin:0px;
}
/* Login ...........*/
.login_bx{
	background-image:url(../images/login_bg.gif);
	background-repeat:repeat-y;
	width:522px;
	margin:37px 0 0 91px;
}
.login_top{
	background-image:url(../images/login_top.gif);
	background-repeat:no-repeat;
	width:522px;
	height:25px;
	margin:0px;
}
.login_img{
	background-image:url(../images/login.gif);
	background-repeat:no-repeat;
	width:110px;
	height:77px;
	margin:0 0 0 0;
}
.field04{
	width:242px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	font-size:11px;
	margin:0 0 5px 0;
}
a.link_03{
	color:#29A5E3;
}
.link_03:hover{
	text-decoration:none;
}
.login_btm{
	background-image: url(../images/login_btm.gif);
	background-repeat:no-repeat;
	width:522x;
	height:25px;
	margin:0px;
}
.field05{
	width:260px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.area02{
	width:260px;
	height:66px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.area03{
	width:300px;
	height:133px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.blog_bx01{
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:#EFEFEF solid 1px;
	width:300px;
}
.blog_photo{
	background-color:#F0F0F0;
	padding:6px;
	float:left;
	margin:0 10px 0 0;
}
.photo_detail{
	float:left;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	line-height:16px;
	font-size:12px;
}
.photo_detail span{
	font-weight:bold;
	color:#178DC8;
}
.photo_detail1{
	float:left;
	margin:0 0 0 0;
	padding:0px 0 0 0;
	line-height:16px;
	font-size:12px;
}
.photo_detail1 span{
	font-weight:bold;
	color:#178DC8;
}
.head04{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#178DC8;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;
	width:725px;
	font-weight:bold;
}
.head044{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#178DC8;
	/*border-bottom:#22B4E2 solid 1px;*/
	padding:15px 0 2px 0;
	margin:0px;
	width:725px;
	font-weight:bold;
}
.head044 span{
	color:#CE6300;
}

.head04 span{
	color:#CE6300;
}
.comment_list{
	margin:15px 0 0 0;
	padding:0 0 0 0;
}
.comment_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.comment_list li{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:#EFEFEF solid 1px;
	font-size:11px;
	width:710px;
}
/*.comment_bx{
	float:left;
	margin:0 0 0 0;
	line-height:18px;
	width:595px;
}*/
.comment_bx span{
	font-weight:bold;
	color:#D1CFCF;
}
.post_bx {
	font-weight:bold;
	/*color:#D1CFCF;*/
}
.color{
	font-weight:bold;
	color:#178DC8;
}
.color a{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}
a.link_04{
	font-weight:bold;
	color:#6F7071;
	text-decoration:none;
}
.link_04:hover{
	text-decoration:underline;
}
.forum_box{
	width: 730px;
	border:#D9D9D9 solid 1px;
	margin:20px 0 0 0;
}
.col_head_bg{
	background-image:url(../images/col_01bg.gif);
	background-repeat:repeat-x;
	border:#147FB5 solid 1px;
	height:32px;
}
.col_head{
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/bullet01.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	line-height:30px;
	margin-left:5px;
}
.col_head02{
	background-image:url(../images/col02_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	padding:0 0 0 5px;
	color:#025E8D;
	line-height:25px;
	font-weight:bold;
}
.col_head03{
	background-image:url(../images/col02_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	color:#025E8D;
	line-height:25px;
	font-weight:bold;
	text-align:center;
}
.col_01{
	background-color:#E3EAF2;
	text-align:center;
	font-size:11px;
}
.col_02{
	background-color:#E3EAF2;
	padding:5px;
	color:#035E8B;
	font-size:11px;
}
a.forum_link{
	font-weight:bold;
	color:#035E8B;
}
.btm_col{
	background-color:#1C7BAB;
	height:10px;
	border-top:#FFFFFF solid 1px;
}
.col_head_bg03{
	background-image: url(../images/col_03bg.gif);
	background-repeat:repeat-x;
	border:#147FB5 solid 1px;
	height:32px;
}
.main_links a{
	background-image:url(../images/bullet02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 12px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#424749;
	display:block;
	border-bottom:#E8E8E8 solid 1px;
	text-decoration:none;
}
.main_links11 a{
	background-image:url(../images/bullet02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 12px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#424749;
	display:block;
	
	text-decoration:none;
}
.sub_links a{
	background-image:url(../images/bullet02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 12px;
	margin:0 0 5px 20px;
	font-weight:bold;
	color:#737677;
	display:block;
	border-bottom:#E8E8E8 solid 1px;
	text-decoration:none;
}
/******************** Styles Added on 01 November 2009 By AKS *****************************/
.page_numbers {
	font-size:11px;
	color:#4a4a4a;
	text-align:right;
	padding-right:25px;
		font-weight:normal;
}
.page_numbers a {
	color:#a2a2a2;
	text-decoration:none;

}


.page_numbers a:hover {
	color:#4a4a4a;
	text-decoration:none;
}

.activelnk {
	color:black;
	font-weight:bold;
	
}

.nav_8tab{
	background-color:#cfdce2;padding:0px 0px 5px 25px;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#2190be;text-decoration:none;
}
.nav_8tab a{
	background-image:url(../images/nav08tab_icon.gif);background-position:0px 6px;background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#2190be;text-decoration:none;
	display:block; border-bottom:1px solid #b7c9d1;padding:3px 0px 5px 25px;
	
}
.nav_8tab a:hover{
	color:#0e6c93;text-decoration:none;
}
.outer_border_bold {
	/*border:6px solid #f0f0f0;	*/
	background-color:#f0f0f0;
	padding:6px;
}
.outer_border_bold_n09 {
	border:6px solid #f0f0f0;
	/*background-color:#f0f0f0;*/
	padding:6px;
}
.border_inner_content {
	border:1px solid #d9d9d9;
	padding:20px 20px 20px 20px;
	color:#595959;
	background-color:#FFF;
	font-size:11px;
	font-weight:normal;
	
}
.border_inner_content span {
	font-weight:normal;padding-right:10px;
}
.border_inner_content h2 {
	color:#595959;
	font-family:"trebuchet MS", arial, "times New Roman";
	font-size:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	
}
.border_inner_content h3 {
	color:#168cc9;
	font-weight:bold;
	font-size:13px;
	padding:20px 0px 0px 0px;
	margin:0px;
	
}
.border_inner_content a {
	color:#168cc9;
	font-size:11px;
	text-decoration:underline;
}
.border_inner_content a:hover {
	color:#168cc9;
	font-size:11px;
	text-decoration:none;
}
#bottom_container_001{
	width:969px;

	margin-left:auto;
	margin-right:auto;
	
}
/******************** new added november04 *****************************/
.button_box1{
	background-color:#2295CE;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:13px;	font-weight:bold;	text-decoration:none;
	float:left;	margin-right:6px;height:22px;padding:0 5px 0px 5px;
	font-family:Tahoma, Verdana, Arial;cursor:pointer;
	
}
.button_box2{
	background-color:#2295CE;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:11px;	font-weight:bold;	text-decoration:none;
	float:left;	margin-right:6px;height:22px;padding:0px 5px 0px 5px;
	font-family:Tahoma, Verdana, Arial;cursor:pointer;
	
}
.button_box a{
	background-color:#2295CE;display:block;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:15px;	font-weight:bold;	text-decoration:none;
	float:left;	margin-top:2px;height:20px;padding:2px 10px 0px 10px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}
.button_box a:hover{
	background-color:#2295CE;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:15px;	font-weight:bold;	text-decoration:none;
	float:left;	margin-right:0px;height:20px;padding:2px 10px 0px 10px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}



.field06{
	width:180px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}
.field07{
	width:200px;
	height:18px;
	border:#1975A3 solid 1px;
	color:#606060;
	margin-bottom:5px;
	font-size:11px;
}

.left_box_001{
	float:left;
	width:340px;	
	padding:0 0 0 10px;
}
.txt_003 {
	padding-left:10px;
	line-height:16px;
	float:left;
	/*width:235px;*/
	font-size:11px;
}
.txt_003 span{
	font-weight:bold;
	color:#178DC8;
}

.txt_003 span a{
	font-weight:bold;
	color:#178DC8;
	text-decoration:none;
}
.border_box_003 {

background-image: url(../images/right_aroow.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px;
width:104px;
float:left;
}
.picturelist_001{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
}
.picturelist_001 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.picturelist_001 li{
	margin:15px 5px 0 0;
	padding:0 0 5px 0;
	float:left;
	height:100px;
	/*border-bottom:#EFEFEF solid 1px;*/
	
}

.scroll_list_01{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.scroll_list_01_left{
	float:left;width:30px;
}
.scroll_list_01_middle{
	float:left;width:650px;
}
.scroll_list_01_right{
	float:left;width:30px;
}
.scroll_list_01 ul{
	margin:0px;
	padding:0px;
	list-style:none;width:650px;
}
.scroll_list_01 li{
	margin:0 5px 15px 0;
	padding:0 0 0 0;
	float:left;
}

.blog_list01 {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	
}
.blog_list01 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.blog_list01 li{
	background-image:url(../images/icon_blog.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:5px 0 15px 0;
	padding:0 0 8px 28px;
	border-bottom:#D7D7D7 dashed 1px;
	line-height:16px;
}
.head_010{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#CE6300;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;

}
.textsmall_001{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;

}
.textbold_blue{
	font-family:Tahoma;
	font-size:11px;
	color:#119DD0;
	font-weight:bold;

}

.head_005 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#5F5F5F;
	padding:0 0 0 0;
	margin:0px;
	font-weight:normal;

}
.head_005 span{
	font-weight:normal;
}
.outer_border_bold p {
	padding:0;
	margin:0;
}
.outer_border_bold_001{
	border:6px solid #f0f0f0;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	padding:10px;
}
/********************tab_section *****************************/
.tab_box{
	background-color:#F0F0F0;
	margin:0px;
	
	display:block;
	padding-bottom:10px;
	padding-top:8px;
}

.tab_active {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border-top:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	display:block;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#505050;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:10PX;
	padding-right:10PX;
	text-decoration:none;
	margin-right:10px;
}
.tab_active a {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border-top:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	display:block;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#505050;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:10PX;
	padding-right:10PX;
	text-decoration:none;
	margin-right:10px;
}
.tab_normal {
	background-color:#F0F0F0;
	margin:0px;
	padding:0px;
	display:block;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#505050;
	height:25px;
	line-height:24px;
	float:left;
	padding-left:10PX;
	padding-right:10PX;
	text-decoration:none;
	margin-right:10px;
}
.tab_normal a {
	background-color:#F0F0F0;
	margin:0px;
	padding:0px;
	display:block;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#505050;
	height:25px;
	line-height:24px;
	float:left;
	padding-left:10PX;
	padding-right:10PX;
	text-decoration:none;
	margin-right:10px;
}

.tab_contentarea {
 background-color:#FFFFFF;
 border-bottom:solid 1px #D9D9D9;
 border-left:solid 1px #D9D9D9;
 border-right:solid 1px #D9D9D9;
 margin-left:5px;
 margin-right:5px;
 margin-bottom:10px;
 padding:10px;


 
}		

.photo_bx_01{
	border-bottom:#EFEFEF solid 1px;
	
	padding:10px 0 6px 0;
	width:300px;
}
.photo_bx2_01{
	border-bottom:#EFEFEF solid 1px;
	padding:10px 0 6px 0;
	width:200px;
}
.left_box_005 {
	float:right;
	width:300px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.content_left{
	width:345px;
	padding-right:5px;padding-top:10px;
	float:left;
}
.content_right{
	width:340px;
	padding-left:5px;padding-top:10px;
	float:right;
}
p.review_list2{
	margin:15px 0 0 0;
	padding:0 0 0 0;
}
p.review_list2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
p.review_list2 li{
	background-color:#F0F0F0;
	margin:0 0 6px 0;
	padding:5px 5px 5px 5px;list-style:none;list-style-image:none;list-style-type:none;
	
}
.review_list2{
	margin:15px 0 0 0;
	padding:0 0 0 0;
}
.review_list2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.review_list2 li{
	background-color:#F0F0F0;
	margin:0 0 6px 0;
	padding:5px 5px 5px 5px;list-style:none;list-style-image:none;list-style-type:none;
	
}
.bottom_border{;
	background-image:url(../images/bottom_border.gif);background-repeat:repeat-x;background-position:center;margin:10px 0 5px 0;height:20px;
}
.button_blue{
	background-image:url(../images/button_bg.gif);background-position:left top;background-repeat:no-repeat;width:67px;height:21px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:13px;color:#FFFFFF;cursor:pointer;background-color:#00CCCC;border:none;
}
.box_003{
	background-color:#EEEEEE;
	border:solid 4px #F1F1F1;
	padding:10px;
}


/******************** new added november05 by resmi *****************************/
.mandatory {
	color:#FF0000;
}
.error1 {

	color:red;
}
.textstyle_01{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#5F5F5F;
	font-weight:bold;

}
.imagestyle1{
	float:left;margin:2px 6px 2px 2px ;
}
.border_bottom{
	border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;
}
	
.footer_left{
	width:130px;float:left;
}

/*--------------------------------------Hotl review style 29/11/08--------------------------------------------*/
.reviw_box1{
	border:4px solid #d0d0d0;padding:15px;margin:10px 0 0 0 ;width:672px;
}
.box_right_01 span{
	float:left;font-weight:normal;
}
.box_right_01 span{
	font-weight:bold;color:#178DC8;
}
.rating_div{
	padding:0px;margin-top:20px;
}
.rating_divright{
	margin-left:10px;float:left;width:218px;margin-top:28px;
	border:4px solid #d0d0d0;padding:15px;
}
.rating_divright ul{
	padding:0px;margin:0px;
}
.rating_divright li{
	padding:0px;margin:0px 0 5px 0;list-style:none;font-size:11px;
	
}
.rating_divright li span{
	font-weight:bold;font-size:11px;	
}
	

.rating_divleft{
	margin-right:10px;float:left;width:250px;
}
.rating_divhead{
	width:100px;
	font-family:"Trebuchet MS", Tahoma, Verdana; font-weight:normal;font-size:18px;color:#FFFFFF;
	padding:5px 10px 5px 10px;background-color:#1991cd ;
}
.rating_divcontent{
	border:#1991cd 4px solid;
	padding:10px;font-weight:bold;font-size:11px;
}
.rating_divcontent ul{
	padding:0px;margin:0px;list-style:none;
}
.rating_divcontent li{
	padding:0px;margin:0px 0 5px 0;list-style:none;font-size:11px;font-weight:bold;float:left;
	width:100px;height:20px;
	
}


.txt05{
	padding:0 0 0 0px;
	line-height:16px;
	float:left;
	width:190px;
	font-weight:bold;
}
.txt05 a{
	
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}

/***** *****/

.txt06{
	padding:3px 0 0 0px;
	line-height:16px;
	width:711px;
	font-weight:bold;
}
.txt06 span{
	font-weight:bold;color:#178DC8;
}
.txt06 a{
	font-size:11px;font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}

.txt06 a:hover{
	font-size:11px;font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}
.txt056{
	font-size:11px;font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}

.txt056:hover{
	font-size:11px;font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}


.txt_06{
	padding:0 0 0 0px;
	line-height:16px;
	width:550px;
	font-weight:bold;
	float:left;
}
.txt_06 span{
	font-weight:bold;color:#178DC8;
}
.txt_06 a{
	
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}

	/***************************************** 29.12.2008 *************************/
.video_clip_list_new
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.video_clip_list_new ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.video_clip_list_new li
{
	background-color:#F0F0F0;
	width:152px;
	margin:0 15px 15px 0;
	padding:5px;
	float:left;
	font-size:11px;
}
.img_bg_new{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	padding:4px 4px 4px 4px;
	margin:0 0 0 0;
}
a.play_btn_new{
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	width:34px;
	height:28px;
	display:block;
	padding:0 0 0 0;
}
.img_txt_new{
	background-color:#FFFFFF;
	border:#D9D9D9 solid 1px;
	border-top:none;
	color:#1099DE;
	padding:5px 0 5px 5px;
	font-weight:bold;
	text-align:center;
}
.img_txt_new a{
	
	color:#1099DE;
	text-decoration:none;
	
}

	/***************************************** 30.12.2008 *************************/
.pic_head1{
	color:#178DC8;
	padding:5px 0 5px 0;
	font-size:11px;text-decoration:underline;
}
.pic_head1:hover{
	color:#178DC8;
	text-decoration:none;
	}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	height: 24px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/*--------------------------------------------------02-01-09 BLOG STYLE	--------------------------------------*/
.travel_blog{
	width:710px;font-size:11px;padding-top:5px;
}
.travel_blogleft{
	float:left;
	width:486px;padding-right:7px;
}
.travel_blogleft ul{
	padding:0;margin:0;
}
.travel_blogleft li{
	padding:10px 0 10px 0;margin:0;list-style:none;
	border-bottom:#a7a4a4 dotted 1px;display:block;
}
.travel_blogleft li p {
	font-weight:bold;color:#14709f;margin:0;padding:0 0 5px 0;font-size:12px;
}
.travel_blogleft li span {
	font-weight:bold;color:#707070;margin:0;padding:0 0 5px 0;font-size:11px;
}
.travel_blogleft li a{
	font-weight:normal;color:#1c7bab;text-decoration:none;
}
.travel_blogleft a:hover{
	text-decoration:underline;
}
.text_link22{
	font-weight:bold;color:#707070;margin:0;padding:0 0 5px 0;font-size:11px;text-decoration:none;
}
.text_link22 a:hover{
	font-weight:bold;color:#707070;margin:0;padding:0 0 5px 0;font-size:11px;text-decoration:none;
}
.text_link22 span{
	font-weight:bold;color:#178DC8;
}
.button_blue1{
	background-image:url(../images/button_bg.gif);background-position:left top;background-repeat:no-repeat;width:67px;height:21px;float:right;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:13px;color:#FFFFFF;cursor:pointer;background-color:#00CCCC;border:none;float:right;padding-bottom:3px;
}
.category_head{
	background-image:url(../images/categories_head.gif);background-repeat:no-repeat;background-position:10px 10px;
	width:207px;height:35px;
}
.category_head span{
	display:none;
}
.button_box4{
	background-color:#2295CE;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:13px;	font-weight:bold;	text-decoration:none;
	float:left;	margin-right:6px;height:22px;padding:0 5px 5px 5px;
	font-family:Tahoma, Verdana, Arial;cursor:pointer;margin-top:10px;
	
}
.button_box4_new{
	background-color:#2295CE;
	background-image:url(../images/button_bg_01.gif);background-repeat:repeat-x;background-position:left top;
	border-bottom:1px solid #25a2d4;border-top:1px solid #55c0f4;
	border-left:1px solid #41b4e7;border-right:1px solid #3aafe2;
	color:#FFFFFF;	font-size:13px;	font-weight:bold;text-decoration:none;
	margin-right:6px;height:22px;padding:0 0px 5px 0px;
	width:130px;
	font-family:Tahoma, Verdana, Arial;cursor:pointer;margin-top:10px;
	
}

.travel_blogright{
	float:left;
	width:207px;
}
.desti_list li span{
	color:#f3f4f6;font-weight:normal;
	
}

.travel_blog span{
	font-weight:bold;
}
.text_box11{
	border:1px solid #c4c2c2;padding:2px;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#473640;
}
.chekbox{
	padding:5px 0 0 0;
}
.category_bx{
	width:700px;
	padding:0px 5px 15px 5px;
	background-color:#1C7BAB;
	
}
.category_bx_bottom{
	width:700px;height:6px;
	background-image:url(../images/category_03.gif);background-position:left top;background-repeat:no-repeat
}

.category{
	margin:0 0 0 0;
	padding:10px;
}
.category_middle{
	width:700px;
	background-color:#3C8DB8;
	background-image:url(../images/category_01.gif);background-position:left top;background-repeat:no-repeat
	
}
.category ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.category li{
	margin:0 15px 0 0;
	padding:0 5px 0 0;
	font-weight:bold;float:left;
	width:135px;display:block;
	text-align:left;
	/*border-right:#80B5D0 solid 1px;*/
}
.category li a{
	text-decoration:none;
	color:#E9F2F6;
	padding:0 0 2px 0;
	display:block;
}
.category li a:hover{
	color:#FFFFFF;
}
.category li span{
	color:#f3f4f6;font-weight:normal;
}
/******************************************** 06.01.2009 *********************************************/
.head04_new{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#178DC8;
	border-bottom:#22B4E2 solid 1px;
	padding:15px 0 2px 0;
	margin:0px;

	font-weight:bold;
}
.head044_new{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#178DC8;
	/*border-bottom:#22B4E2 solid 1px;*/
	padding:15px 0 2px 0;
	margin:0px;
	font-weight:bold;
}
.head044_new span{
	color:#CE6300;
}

.head04_new span{
	color:#CE6300;
}
.comment_list_new{
	margin:15px 0 0 0;
	padding:0 0 0 0;
}
.comment_list_new ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.comment_list_new li{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:#EFEFEF solid 1px;
	font-size:11px;

}
.cateory_02{
	width:380px;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	font-size:10px;
}
.cateory_02 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.cateory_02 li{
	width:180px;
	
	padding:0 0 0 0;
	text-align:left;
	margin:0 5px 5px 0;
	float:left;
}
.maphead {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

