*{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,h3,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{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;}

.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;}

.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: underline}
.bodypad a:hover{color:#000000;}

.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;}
.galleryHeadbg a:active{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:12px; line-height:11px; color:#5F5F5F; padding:1px 1px 1px 1px; 	font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
.gallerytitle{font-size:11px; font-weight:bold; color:#BB413B; display:block; width:109px;}
.runningcontent{padding: 2px 5px 6px 5px; font-size:11px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif; text-align: justify; font-weight:normal;}
.runningcontent a{font-size:12px; color:#196CAC; text-decoration:none; padding-top: 10px; font-weight: normal;}
.runningcontent a:hover{color:#196CAC; text-decoration:none;}

.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}

.style16 {
	color: #000;
	font-size: 16px;
}
.style16 a{
	color:#000;
	text-decoration:none;
	font-size:16px;
		font-weight: bold;
	}
.style16 a:hover{
	color:#000;
	text-decoration:none;
	font-size:16px;
		font-weight: bold;
	}	
.style16 a:visited{
	color:#000;
	text-decoration:none;
	font-size:16px;
		font-weight: bold;
	}
.style16 a:active{
	color:#000;
	text-decoration:none;
	font-size:16px;
		font-weight: bold;
	}	




.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;}
.titleleft{font-size:13px; font-weight:bold; color:#ff0000;}
.tourtitles{font-size:14px; font-weight:bold; color:#196CAC; line-height:18px; border-bottom: 1px solid #CFC4B3; padding-bottom: 4px}	
.tourtitles2{font-size:12px; font-weight:bold; color:#196CAC; line-height:18px; border-bottom: 1px solid #CFC4B3;}	
.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; 
			}			