/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{margin:0px; padding:0px; background:url(../images/body-bg.gif) 0 0 repeat-x #C6E1EE;}
td,p,h1,h2,ul,img,form,fieldset{margin:0px; padding:0px;}
ul{list-style-type:none;}
.bodyShadow{background:url(../images/body-shadow.gif) 0 0 repeat-y #F3EDE3;}

/*---------- Header Panel ----------*/
.header{background:url(../images/header-bg.gif) 0 100% repeat-x;}
.logo{margin:18px 0 19px 46px;}
.travelguidebg{background:url(../images/icon-search.gif) 16px 10px no-repeat;}
.travelguidebg img{margin:0 9px 0 0;}
.input{width:159px; color:#666666;}
.input.button{width:auto; height:auto;}
.signIn{background:url(../images/Signin.gif) 0 11px no-repeat;}
.signup{color:#666666; font-weight:bold; line-height:15px; padding-left: 10px;}
.signup a{color:#196CAC; font-weight:bold; line-height:15px; text-decoration:none;}
.signup a:hover{color:#D75555; text-decoration:none;}

.tourtitle { font-family: Arial; color:#FFFFFF; font-size: 13px; font-weight:bold; line-height:15px; padding-left: 5px; padding-top: 5px;}
.tourtitle a{color:#FFFFFF; font-weight:bold; line-height:15px; text-decoration:none;}
.tourtitle a:hover{color:#D75555; text-decoration:none;}

h1{margin:18px 0 25px;}
.topPadding{padding:10px 5px 5px 7px;}
.topBg{background:url(../images/top-bg.gif) 0 0 repeat-y;}
.menu{background:url(../images/menu-bg.gif) 0 0 repeat-x;}
.menu ul{width: inherit}
.divider1{float:left; background:url(../images/divider.gif) 100% 2px no-repeat;}
.divider2{float:left;}
.menu ul li a{font-family: arial; font-weight:bold; font-size:11px; color:#FFFFFF; line-height:28px; height:30px; text-decoration:none; padding:0 15px 0 14px;}
.menu ul li a:hover{color:#000000; text-decoration:none;}
.leftcorner{tdisplay:block; background:url(../images/menu-left-corner.gif) 0 0 no-repeat; width:6px; height:30px;}
.rightcorner{display:block; background:url(../images/menu-right-corner.gif) 0 0 no-repeat; width:6px; height:30px;}
/*---------- Body Panel ----------*/
.bodypad{padding:5px 0 5px; font-size:11px; font-weight:bold; color:#5F5F5F; line-height:18px; padding-left: 7px;}
.bodypad a{font-size:11px; color:#196CAC; font-weight:bold; text-decoration: none}
.bodypad a:hover{color:#000000;}
.travellersGuide{padding:13px 0 7px 0;}
.travellersGuide h2{ background:url(../images/search-places.gif) 0 0 no-repeat; padding:20px 0 5px; color:#666666;}
.travellersGuide fieldset{border:0px;}
.travellersGuide ul{float:left; width:170px;}
.travellersGuide ul li{background:url(../images/bullet.gif) 2px 7px no-repeat; padding:0 0 0 9px; height: 20px;}
.travellersGuide ul li a{color:#196CAC; text-decoration:underline; line-height:16px; height:16px;}
.travellersGuide ul li a:hover{color:#D75555; text-decoration:none; }
.travellersGuidetext{font-size:10px; line-height:11px; color:#5F5F5F; width:472px; padding:22px 0 10px 1px;} 
.travellersGuide p a{color:#196CAC; font-weight:bold;}
.travellersGuide 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 0 10px;}
.pageNo{font-size:11px; font-weight:bold; color:#FFFFFF;}
.galleryHeadbg a{display:block; font-family: arial; font-size:11px; line-height:18px; 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;}
.divider{background:url(../images/border1.gif) 100% 0px repeat-y;}
.gallery p{font-size:10px; line-height:11px; color:#5F5F5F; padding:100px 10px 15px 20px;}
.gallerytitle{font-size:11px; font-weight:bold; color:#BB413B; display:block; width:109px;}
.image1{background:url(../images/gallery1.jpg) 4px 0 no-repeat;}
.image2{background:url(../images/gallery2.jpg) 4px 0 no-repeat;}
.image3{background:url(../images/gallery3.jpg) 4px 0 no-repeat;}
.image4{background:url(../images/gallery4.jpg) 4px 0 no-repeat;}
.image5{background:url(../images/gallery5.jpg) 4px 0 no-repeat;}
.moreBg{background:url(../images/more-bg.gif) 100% 0 no-repeat;}

.bestSpotBg{background:url(../images/bestSpot-Bg.gif) 0 0 repeat-y;}
.bestSpothead{background:url(../images/bestSpothead.gif) 6px 3px no-repeat; padding:8px 0 12px 18px; font-family: Arial; font-size: 13px; color:#fff; font-weight: bold}
.bestSpothead a{font-family: Arial; font-size: 13px; color:#fff; font-weight: bold; text-decoration: none;}
.bestSpothead a:hover{font-family: Arial; font-size: 13px; color:#000000; font-weight: bold; text-decoration: none;}
.spotName{margin:12px 0 10px 18px;}
.bestSpotBg p{padding:0 8px 0 8px; font-size:11px; line-height:16px; color:#333333; font-family:Arial; text-align: justify;}
.bestSpotBg p a{font-size:11px; color:#196CAC; text-decoration:none;}
.bestSpotBg p a:hover{color:#D75555; text-decoration:none;}
.more{padding:0 8px 5px 8px;}

.runningcontent{padding: 2px 5px 6px 5px; font-size:11px; line-height:16px; color:#333333; font-family:Verdana; text-align: justify;}
.runningcontent a{font-size:12px; color:#D75555; text-decoration:none; padding-top: 10px; font-weight: bold;}
.runningcontent a:hover{color:#196CAC; text-decoration:none;}

.imageslink{ border: solid 1px #000000;}
.imageslink a{ border: solid 1px #000000;}
.imageslink a:hover{ border: solid 1px #FFFFFF;}


.viewVideo{ padding:5px 5px 5px 5px; font-size: 11px; font-weight: normal; font-family: Arial; text-align: center;}
.viewVideo a{color:#196CAC; font-size: 11px; text-decoration:underline; font-family: Arial;}
.viewVideo a:hover{color:#D75555; text-decoration:none;}
/*---------- Footer Panel ----------*/
.footer{border:0px; width:inherit; background:url(../images/footer-bg.gif) 0 0 repeat-x; padding:15px 0 3px; margin:0 3px;}
.footer p{text-align:left;}
.deals{font-size:11px; font-weight:bold; color:#5F5F5F; line-height:18px; padding-left: 7px;}
.deals a{font-size:11px; color:#196CAC; font-weight:bold; text-decoration: none}
.deals a:hover{color:#000000;}
.footer ul{ margin:0 0px;}
.footermenu{float:left; background:url(../images/footerdiv.gif) 100% 5px no-repeat;}
.footer ul li a{font-size:11px; color:#196CAC; font-weight:bold; padding:0 7px; line-height:14px; height:14px; text-decoration: none}
.footer ul li a:hover{color:#000000;  text-decoration: none}
.copyright{font-size:10px; color:#5F5F5F; padding-right: 10px; padding-bottom: 8px; font-family: Arial;}
.copyright a{ text-decoration: none; color:#006699; font-size:10px; }
.copyright a:hover{ text-decoration: none; color:#000000; }





.personalti{
          border-top: 1px #CCCCCC dotted;
          font-family: Verdana;
		  font-size: 12px;
		  font-weight: bold;
		  height: 22px;
		  color: #FFFFFF;
		  padding-right: 15px;
		  }
		  
.accountinfor{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #333333;
		  line-height: 17px;
		  padding-right: 15px;
          border-right: 1px #CCCCCC solid;
		  text-decoration: none;
		  }		
		  

	   
.textfield{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #333333;
		  background: #FFF0D9;
		  height: 15px;
		  padding-left: 3px;
		  border: #333333 solid 1px;		 
		  text-decoration: none;
		  }	   


.runningmatter{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #333333;
		  line-height: 17px;
		  text-decoration: none;
		  }
		  
.runningmatter a{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #2378B3;
		  line-height: 17px;
		  text-decoration: underline;
		  }		 
		  
.runningmatter a:hover{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #2378B3;
		  line-height: 17px;
		  text-decoration: none;
		  }		   

.runningmattersmall{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
	      font-weight: normal;
	      color: #666666;
		  text-decoration: none;
		  }		
		  
.title{font-size:13px; font-weight:bold; color:#196CAC; line-height:18px; padding-left: 5px;}

.tourtitles{font-size:14px; font-weight:bold; color:#196CAC; line-height:18px; border-bottom: 1px solid #CFC4B3; padding-bottom: 4px}	

.tourtitles1{font-size:14px; font-weight:bold; color:#196CAC; line-height:18px; padding-bottom: 6px}	

.title3{font-size:11px; font-weight:bold; color:#196CAC; line-height:18px; padding-left: 5px;}	  	    

.title1{font-size:12px; font-weight:bold; color:#000; line-height:18px; padding-left: 5px;}		  	    

.title2{font-size:11px; font-weight:bold; color:#000; line-height:18px; padding-left: 5px;}		  


.sublink{
		font-family: Arial;
	    font-size: 11px;
	    font-weight: bold;
	   	text-decoration: none;
		letter-spacing: 0px;
		height: 24px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 8px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: left;
		display: block;
		white-space: nowrap;
		line-height: 25px;
		}


a.sublink:link 	{ 
		   color: #333333;
		  }


a.sublink:visited{ 
		   color: #333333;
		  }



a.sublink:hover{ 
		   color: #D75555;
     	   text-decoration: none; 
			}
			
.sublinka{
		font-family: Arial;
	    font-size: 11px;
	    font-weight: bold;
	   	text-decoration: none;
		letter-spacing: 0px;
		height: 24px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 8px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: left;
		display: block;
		white-space: nowrap;
		line-height: 25px;
		}


a.sublinka:link 	{ 
		   color: #D75555;
		  }


a.sublinka:visited{ 
		   color: #D75555;
		  }



a.sublinka:hover{ 
		   color: #D75555;
     	   text-decoration: none; 
			}			