/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

/****OVERALL BODY STYLE****/
body {
      color:##5F5F5F;
      background-color:#FFFFFF;
      font-family:Tahoma,Geneva, sans-serif; 
	  font-size:16px;
	  margin:0px auto;
 	  padding:0px;
 	  text-align:left;
 	  width:1080px;
      }
	 
font.year{
	 font-weight:normal;
	 font-size:1.5em;
	 color:#A0A0A0;
	 }
	 
h1{
	color:#D0D0D0;
	font-size:2em;
	font-weight:100;
	text-align:left;
	padding:0px 0px;
    margin:0px
    } 
    
h2{
   font-size:1.2em;
   font-weight:100;
   }

p.normal{
    color:#5F5F5F;
	padding:5px 0px;
	text-align:left;
	font-size:1.2em;
   }
   
p.review{
    color:#5F5F5F;
	padding:5px 0px 0px 0px;
    margin-bottom: 0px;
	text-align:left;
	font-size:1.2em;
   }   
   
p.signature{
   color:#D0D0D0;
   padding:0px 0px 0px 300px;
   margin:0px;
   text-align:left;
   font-size:1.2em;
   }     
   
div.download{
    color:#A0A0A0;
    text-align:center;
    font-size:1.2em;
    padding-bottom:20px;
      } 
      
div.download a{
             text-decoration:none;
              }
              
div.register{
    color:#59263c;
    text-align:center;
    font-size:1.2em;
    font-weight:bold;
    padding-bottom:20px;
      }                
              
div.register a{
             color:#59263c;
             text-decoration:none;
              }         
 
font.smallprint{
   font-size: 0.85em;
   }     
	  
/****HEADER STYLE***/
#header img{
        border:0;
        }
   
/****NAV STYLE****/
/*nav appearance, color, size, etc.*/
#nav{
		padding:10px 0px;
		margin:0px auto 20px auto;
		text-align:center;
		width:1080px;
		background-color:#5F5F5F;
		color:#FFFFFF;
		font-size:0.85em;
	 	}
	
ul{
	   padding:0;
	   margin:0;
	   list-style-type: none;
	   }
	   
li{
	   display:inline;
       position:relative;
	   padding:10px 15px;
	   }
	
/*nav color change on hover*/   
li:hover{
	     background-color: #A0A0A0; 
	 	}   
	  
ul ul{
	   display:none;
	   list-style-type:none;
	   position:absolute;
	   background-color:#5F5F5F;
	   white-space:nowrap;
	    }  
		
li ul li{
	   display:block;
       position:relative;
	   padding:10px 15x;
	 }	 
	   
li:hover ul{
		display:block;
		top:100%;
		left:0px;
		text-align:left;
		}
			
ul a {
	    font-family:tahoma, geneva, sans-serif;
		text-decoration:none; 
		color:#FFFFFF;
		}

/****HOME PAGE STYLE***/	
/*welcome image and text*/	
#home{
      padding:0px 0px 20px 0px;
       }
       
#home table{
		  border-spacing:0px;
		  border-collapse:separate;
	 	  }

#home table td{
		padding:0px 20px 0px 0px;
		font-size:1.5em;
		font-family:tahoma, geneva, sans-serif;
		color:#5F5F5F;
		text-align:left;
	 }	  
 
 
/*main content on each page*/     
#main img{
      float:left;
      padding:0px 20px 20px 0px;
      border:0;
      display:table;
      }
 
#main p{
      display:table;
      } 
 
#main a{
      color:#A0A0A0;
      } 
      
#join table{
      border-spacing:0px;
	  border-collapse:separate;
      }     

#join table td{
      padding:0px;
	  color:#5F5F5F;
	  vertical-align:top;
      }
      
#join table img{
      float:none;
      border:0;
      padding:0px 0px 20px 0px
      }   
      
#join table a{
      color:#A0A0A0;
      } 
      
#join td.leftspace{
      padding:0px 0px 0px 20px;
      margin:0px;
       }               
  
#testimonials table{
		  border-spacing:0px;
		  border-collapse:separate;
          margin-bottom:20px;
	 	  }
          
#testimonials table td{
	 		  width:500px;
              padding:0px 20px;
			  color:#5F5F5F;
			  text-align:left;
              vertical-align:top;
              }          


/*featured trips*/
#featured a{
      color:#A0A0A0;
      } 

#featured table{
		  border-spacing:0px;
		  border-collapse:separate;
	 	  }
	
/*space between circular images*/	  
#featured table td{
	 		  padding:15px 35px;
			  color:#5F5F5F;
			  font-size:1.5em;
              text-align:center;
	 		  }

#featured table a:link{
              color:#5F5F5F;
              text-decoration:none;
               }	
               
#featured table a:visited{
              color:#5F5F5F;  
              text-decoration:none;
              }               

#featured table a:hover{
			  color:#A0A0A0;
              text-decoration:none;
	 		  }		  	  
	
/*circular images featured trips -- use a 200px x 200px square image*/			
.circular1{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/japan-circle.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
			   
.circular2{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/samerica-circle.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
	
.circular3{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/hawaii-circle-26.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
               
.circular4{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/nyc2020-circle.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
               
/*circular images other pages -- use a 200px x 200px square image*/
.circulargallery{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/hawaii_cliff.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
			   
.circulartestimonial{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/angkor_wat.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
               
.circularmeeting{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/times_square.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }    
               
.circularpacking{
 			   width:200px;
 			   height:200px;
 			   background-image:url("files/spain_street.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                                
               
/*circular images photo gallery -- use a 200px x 200px square image*/
.gallery28{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/alaska2018.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery27{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/costarica2018.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery26{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/iceland2017.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
               
.gallery25{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/australia2017.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }     

.gallery24{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/china2016.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 

.gallery23{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/greekisles2016.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 

.gallery22{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/hawaii2016.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 

.gallery21{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/rivercruise2015.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 

.gallery20{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/cuba2015.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 

.gallery19{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/ireland2014.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery18{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/mekong2014.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }  
               
.gallery17{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/eastafrica2013.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                

.gallery16{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/italy2013.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }    

.gallery15{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/antarctica2013.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery14{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/newzealand2012.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery13{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/alaska2011.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                      
               
.gallery12{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/panama2011.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                               
               
.gallery11{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/greece2010.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }    
               
.gallery10{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/egypt2009.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                          

.gallery9{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/nyc2009.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }   
               
.gallery8{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/asia2008.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery7{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/southamerica2007.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery6{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/belize2007.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }  
               
.gallery5{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/washingtondc2006.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   } 
               
.gallery4{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/hawaii2006.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }
               
.gallery3{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/southafrica2005.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                                                                                                                      
                              
.gallery2{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/australia2005.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }  
               
.gallery1{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/china2004.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }     
               
.gallery0{
 			   width:200px;
 			   height:200px;
 			   background-image:url("gallery/italy2003.jpg");
 			   background-size:cover;
 			   display:block;
 			   border-radius:100px;
 			   -webkit-border-radius:100px;
 			   -moz-border-radius:100px;
			   }                                                      

/*future trips*/			   
#future{
        padding:20px 0px 20px 0px;
         }

#future p{
		color:#5F5F5F;
		text-align:left;
		padding:5px 0px;
	    font-size:1.2em;
		 }

/*learn more*/		 
#endnote {
	color:#5F5F5F;
	background-color:#FFFFFF;
	padding:5px 0px;
	text-align:left;
	font-size:1.2em;
	 }
     
/*contact form*/
#contactform {
         font-family:tahoma, geneva, sans-serif; 
         clear:both;
         font-size:1em;
         color:#5F5F5F; 
         width:1080px; 
         padding:5px 0px 15px 0px; 
         border:none; 
         background:#D0D0D0; 
         text-align:center;
         margin-top:20px; 
          } 
          
input[type="text"]{ 
         color:#A0A0A0; 
         font-size:1em; 
         border:none; 
         padding:10px; 
         margin-bottom:10px; 
         background-color:#FFFFFF;
         }   
         
input[type="submit"]{
         align:right; 
         width:150px; 
         height:40px; 
         border-radius:60px; 
         -webkit-border-radius:60px; 
         -moz-border-radius:60px; 
         font-family:tahoma, geneva, sans-serif; 
         font-size:1.2em; 
         color:#FFFFFF; 
         background-color:#5F5F5F; 
         border:none; 
         padding:5px; 
         margin:0px 0px 0px 10px;                     
          }                 
              
			
/***FOOTER STYLE***/
#footer {
		background-color:#5F5F5F;
        clear:both;
		color:#FFFFFF;
		width:1080px;
		position:relative;
        margin-top:20px;
		padding:0px 0px 0px 0px;
		bottom:0;
		z-index:999999;
 		 }	
	 		 
#contact {
		text-align:left;
		top:12px 0px;
		width:70%;
		display:inline-block;
		}  
		
#contact a { 
	color:#D0D0D0; 
	}	
		
#logo {
		  width:30%;
		  text-align:center;
          vertical-align:middle;
		  padding:auto 10px;
		  display:inline;			
	 	  }	
		  
#logo img {
	padding:auto 0px;
		 }	