/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body{	
	margin:0 auto; padding:0px; 
	background:url(../images/body-bg.gif) 0 0 repeat-x #C6E1EE;	
}

h1,h2,ul,img,form,fieldset{	margin:0px; padding:0px;	}
ul{	list-style-type:none;	}
a{color:#196cac;text-decoration:none;}
a:hover{color:#196cac;text-decoration:underline;}
a img{ border:0px; }

#topbar{
	margin:0 auto; 
	width:950px;	
	padding:0px; 
	height:110px; 
	background:#fbfaf7; 
	border-left:2px solid #7595a9; 
	border-right:2px solid #7595a9;
}
#topbar #logo-bar{ 
	float:left;margin:10px; 
	width:200px;	height:60px;
}
#topbar #top-banner{
	float:left;margin:10px;
	width:470px;height:60px;
}
#topbar #top-search{ 
	float:right;margin:10px 10px 10px 0; 
	width:210px; 
	height:60px; 
	background:#fff; border:1px solid #dbd2c4;
}
#top-search .toplabel{ font-size:14px;color:#797979;font-weight:bold;}

#top-search .travelguidebg{
	background:url(../images/icon-search.gif) 16px 10px no-repeat;
}
#top-search .signIn{
	background:url(../images/Signin.gif) 0 11px no-repeat;
}
#top-search .signup a{
	color:#196CAC; font-weight:bold; line-height:15px; text-decoration:underline;
}
#top-search .signup a:hover{
	color:#D75555; text-decoration:none;
}

#topbar #top-menu{ clear:both; height:25px; width:930px; border:0px solid red; }
#topbar #top-menu .top-menu-left{ float:left;width:6px;height:23px; background:url(../images/menu-left-corner.gif) no-repeat;	}
#topbar #top-menu .top-menu{ float:left;width:918px; background:url(../images/menu-bg.gif) 0 0 repeat-x;	}
#topbar #top-menu .top-menu-right{ float:left; width:6px;height:23px; background:url(../images/menu-right-corner.gif) no-repeat;	}

#topbar #top-menu ul{	width:916px;height:23px;}
#topbar .divider1{	background:url(../images/divider.gif) 100% 2px no-repeat;	}
#topbar #top-menu ul li{float:left; line-height:22px; padding:0 20px; }
#topbar #top-menu ul li a{	font:bold 10px/20px "Trebuchet MS", arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
#topbar #top-menu ul li a:hover{ color:#000000; text-decoration:none; }

#sub-template{ margin:0 auto; width:950px;	padding:0px; height:620px; background:#fff; border-left:2px solid #7595a9; border-right:2px solid #7595a9;}

#sub-template #leftbar{ float:left; margin:0; padding:10px 0px; width:250px;	height:300px;}
#sub-template #page-contents{ float:left;margin:0; padding:5px 0px; width:690px; height:600px;text-align:left;}
#sub-template #page-contents h1{ margin:5px 0 0 5px; padding:0px; font-size:18px; color:#747371;font-weight:normal;}
#sub-template #page-contents h1 span{ margin:0 0 0 5px; padding:0px; font-size:12px; color:#d9605a;font-weight:normal;}

#sub-template1{margin:0 auto; width:950px;	padding:0px; background:#fff; border-left:2px solid #7595a9; border-right:2px solid #7595a9;}
#sub-template1 h1{margin:0px 5px; padding:0px;	color:#196CAC; 	font-size:18px; font-weight:bold; border-bottom:1px dotted #ccc; }
#sub-template1 .breadcrump, .breadcrump a{padding:0px 5px 10px 5px;font:normal 11px/15px arial;}


#sub-template #photo-galler{width:690px;	padding:0px; height:275px; }
#sub-template #photo-galler #paging{width:690x;	margin:0px; padding:0px; height:30px;}
#sub-template #photo-galler #photo-grid{width:690px; margin:0px; padding:0px; }

#bottombar{margin:0 auto; width:950px;	padding:0px; height:105px; background:#f3ede3; border-left:2px solid #7595a9; border-right:2px solid #7595a9;}

#bottombar .footer{width:946px; background:url(../images/footer-bg.gif) 0 0 repeat-x; 	padding:16px 0px; margin:0 0px; text-align:center;}
#bottombar .deals{	font-size:11px; font-weight:bold; color:#5F5F5F; line-height:13px;}
#bottombar .deals a{	font-size:11px; color:#196CAC; font-weight:bold;}
#bottombar .deals a:hover{color:#000000;}

#bottombar p{ padding:2px; margin:0px;	}
#bottombar a{	font-size:11px; color:#196CAC; font-weight:bold; line-height:14px; height:14px;	}
#bottombar a:hover{color:#000000;}
#bottombar .copyright{	font-size:10px; color:#5F5F5F; width:100%;}

.prompt{
	color:#b90000; 
	font-size:12px; 
	padding:0px 5px;
}
.rightContent{
	border-left:#cccccc 1px dotted;
	padding-left:10px;
}

#request-quote{
	clear:both;
	text-align:left;
	width:180px;
	background:#fdfdfb;
	border:1px solid #fbfaf7;
}
#request-quote table td{
	font-size:11px;
}

#request-quote .istyle{
	font-size:11px;
}
#request-quote .istyle option{
	font-size:11px;
}

/*---------- Body Panel ----------*/
#home_page{	padding:10px 5px;	}

#home_page h2{
	padding:5px 0; color:#666666;
}
#home_page fieldset{	border:0px;	}

#home_page ul{
	float:left; width:110px;
}
#home_page ul li{
	background:url(../images/bullet.gif) 2px 7px no-repeat; padding:0 0 0 9px;
}
#home_page ul li a{
	color:#196CAC; text-decoration:underline; line-height:16px; height:16px;
}
#home_page ul li a:hover{
	color:#D75555; text-decoration:none;
}
#home_page .home_pagetext{
	font-size:10px; line-height:12px; color:#5F5F5F; text-align:justify; width:650px; padding:0;
} 
#home_page p a{
	color:#196CAC; font-weight:bold;
}
#home_page p a:hover{
	color:#D75555; text-decoration:none;
}



.banner{
	background:url(../images/banner-dreamtour.jpg) 0 12px no-repeat; padding:130px 0 11px;
}
.banner ul{width:314px;}

.banner ul li{float:left;}

.banner ul li a{
	font-weight:bold; color:#196CAC; padding:0 20px 0 0; text-decoration:underline;
}
.banner ul li a:hover{
	color:#D75555; text-decoration:none;
}
.gallery{
	background-color:#E2DACD; border-left:1px solid #C4BCAF; border-right:1px solid #C4BCAF;
}
.galleryHeadbg{
	background:url(../images/gallery-head-bg.gif) 0 0 repeat-x; margin:4px 0px;
}
.pageNo{
	font-size:11px; font-weight:bold; color:#FFFFFF;
}
.galleryHeadbg a{
	display:block; width:12px; font-family:"Trebuchet MS", arial, Helvetica, sans-serif; font-size:9px; 
	line-height:12px; color:#2E2E2E; background-color:#F09188; text-align:center; font-weight:bold; 
	text-decoration:none;
}
.galleryHeadbg a:hover{
	background-color:#FFFFFF; text-decoration:none;
}
.galleryHeadbgactive{
	display:block; width:12px; font-family:"Trebuchet MS", arial, Helvetica, sans-serif; font-size:9px; 
	line-height:12px; color:#2E2E2E; background-color:#FFFFFF; text-align:center; font-weight:bold;
}
.photogallery{	margin:7px 0 0 13px;	}

.gallery p{
	font-size:10px; line-height:11px; color:#5F5F5F; padding:10px 10px 15px 20px;
}
.gallerytitle{
	font-size:11px; font-weight:bold; color:#BB413B; display:block; width:160px;
}
.gallerytitle1{
	font-size:12px; font-weight:bold; color:#BB413B;text-decoration:none;
}
.gallerytitle1:hover{
	font-size:12px; font-weight:bold; color:black;text-decoration:underline;
}
.gallerytitle2{
	font-size:12px; font-weight:bold; color:#199de3; border-bottom: #199de3 1px dotted;;
}
.moreBg{
	background:url(../images/more-bg.gif) 100% 0 no-repeat;
}

.bestSpotBg{
	background: #f3ede3 url(../images/bestSpot-Bg.gif) 0 0 repeat-y;
}
.bestSpothead{
	background:url(../images/bestSpothead.gif) 6px 3px no-repeat; padding:11px 0 12px 5px;
	color:#ffffff;
	font-weight:bold;
}
.spotName{margin:12px 0 10px 18px;}
.bestSpotBg p{
	padding:0; margin:5px 0; font-size:10px; line-height:11px; color:#5F5F5F;
}
.bestSpotBg p a{
	font-size:10px; line-height:11px; color:#196CAC; text-decoration:none;
}
.bestSpotBg p a:hover{
	color:#D75555; text-decoration:none;
}

.viewVideo a{
	color:#196CAC; font-weight:bold; text-decoration:underline;
}
.viewVideo a:hover{
	color:#D75555; text-decoration:none;
}
/*---------- Footer Panel ----------*/

.bodyText{
 font-family:"Trebuchet MS", arial, Helvetica, sans-serif;font-size:12px;color:black; 
 }

#sitemap ul {
	margin:0px;
	padding:0px
	list-style:none;
}

#sitemap ul li{
	background:url(../images/html.gif) no-repeat; 	
	margin:2px;
	padding:2px
	list-style:none;
	padding-left:10px;
	margin-left:10px;
}
#sitemap a {
	padding-left:10px;
	color:#166198;
	size:12px;
	text-decoration:none;
}

#sitemap a:hover {
	text-decoration:underline;
}
#h1_keyword h1{
	padding:0;
	margin:0;
	font-size:6px;
	color:#f3ede3;
}

.rowDarker
{	
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
	BACKGROUND: #e0e0e0;
}


.rowLighter
{	
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
	BACKGROUND: #efefef;
}


#verticalmenu
{
	width:180px;
	background:#fdfdfb;
	float:left;
	font-family:arial,"Bitstream Vera Sans", Helvetica, sans-serif;;
	font-size:11px;
	color:#000;
	margin-bottom:10px;
	border:1px solid #fbfaf7;
}

.block_heading
{
	background:url(../images/litewhitebgheader.gif);
	height:20px; 
	font:bold 13px/17px arial;
	padding:5px;
	margin:0px;
}

.vertical-link ul
{
	width:150px;
	padding:0px 15px;
}

.vertical-link ul li
{
	line-height:20px;
	margin:0px;
	padding:0px 5px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #fbfaf7;
}