.formLabel  { text-align: right; color: Navy; font-weight: bold; font-size: 16; }
.formLabel2 { text-align: center; color: Navy; font-weight: bold; font-size: 16; }
.formLabelCheck  { text-align: left; color: Navy; font-weight: bold; font-size: 16; }
.formLabelCheck2 { text-align: left; color: Navy; font-weight: bold; font-size: 18; }  
.formBottomText { text-align: left; color: Navy; font-weight: bold; font-size: 14; font-style: italic; }
.profilerow {border:1px solid #666677; font-family:arial; font-size: 18; background-color:white; color:navy; }
.contactrow {border:1px solid #666677;font-family:arial; font-size:18; background-color:white; color:Navy; }
.trow  {border:1px solid #666677; font-family:arial; font-size: 18; background-color:white; color:blue; }
.trow2 {border:1px solid #666677; font-family:arial; font-size: 18; background-color:beige; color:blue;  }  
.theader  {border:1px solid #666677; font-family:arial; font-size: 20; color:white; background-color:red; align:left; }
.theader2 {border:1px solid #666677; font-family:arial; font-size: 20; color:white; background-color:red; align:center; }
.border {background-color:white; text-align:center; }
td.terms  {font-family:arial; vertical-align:middle; text-align:left; color:maroon; font-size:16; background-color:beige; }
td.termssm{font-family:arial; vertical-align:top; text-align:center; color:maroon; font-size:10; background-color:beige; }
td.adtrow  {border:1px solid #666677; font-family:arial; font-size: 16; background-color:white; color:navy; text-align:center; vertical-align:top;}
td.adtrow2 {border:1px solid #666677; font-family:arial; font-size: 16; background-color:beige; color:navy; text-align:center; vertical-align:top;}  
td.adheader {border:2px solid #666677; font-family:arial; font-size: 16; background-color:white; color:black; text-align:center;  font-weight:600;}
td.profile{font-family:arial;vertical-align:top;background-color:darkgreen;text-align:center; }
td.profiledate  {font-family:arial;vertical-align:top;text-align:center;color:maroon; }
td.profiledate2 {font-family:arial;font-size:14;vertical-align:top;background-color:beige;text-align:left;color:maroon; }
td.profiledate3 {font-family:arial;font-size:14;vertical-align:top;background-color:beige;text-align:center;color:maroon; }
.tour{font-family:arial; background-color:darkgreen;text-align:center; text-decoration:none;vertical-align:middle; font-size:18; padding:4px; }
.tourm{font-family:arial; background-color:darkgreen;text-align:center; text-decoration:none;vertical-align:middle; font-size:18; padding:4px; }
.filter{font-family:arial; background-color:red; text-align:center; text-decoration:none; vertical-align:middle ;font-size:16; padding:2px; }
.filterlink{color:navy; text-decoration:none;font-size:14; }
.tourlink{color:navy; text-decoration:none;font-size:16; }
.tourNav{text-decoration:none;vertical-align:middle;font-size:16;color:navy;font-family:arial;}
table.tourNav{width:100%;border-spacing:0px;background-color:#FFFFFF;}
td.tourNav{border-top:solid navy 1px;border-bottom:solid navy 1px;background-color:#FFFFFF;padding:2px;}
div.tourNav{width:100%;border:1px solid #FFFFFF;}
a.profile{text-decoration:none; vertical-align:middle; }
.profilename{font-size:15; font-weight:600; color:white; }
.profileloc {font-size:15; font-weight:600; color:navy; }
.escorttagline {font-size:14;font-weight:600;color:yellow; }
.visitingloc {font-size:12; font-weight:600; color:orange; }
.photoform {text-decoration:none; font-family:arial; font-size:14; }
.photoformcaption {text-decoration:none; font-family:arial; font-size:12; }
#traveldates {padding:8; margin:8;  }   
#traveldates li {list-style-type:disc; }
table.gallery {width:920px; border:0px; padding:0px; border-spacing:0px; align:center; }
img.gallery {border:1px solid white; }
td.gallery {background-color:red; height:150px; width:152px; text-align:center; vertical-align:top; color:white; }
a:link.gallery {color:#FFFFFF; }   
a:visited.gallery {color:beige; } 
a:hover.gallery {color:yellow; }  
a:active.gallery {color:#FFFFFF; }
.groobyouter{position:relative; top:16px; width:100%; padding-bottom:10px; padding-top:10px; }
table.groobyH {width:920px; border:0px; padding:0px; border-spacing:0px; align:right; }
td.groobyH {height:152px; width:152px; text-align:center; vertical-align:top; }
img.groobyH {height:150px; width:150px; border:2px; border-color:white; }
a.groobyH:link {color:navy; }
a.groobyH:hover {color:#FF0000; }
a.groobyH:visited {color:navy; }
a.groobyH:active {color:lightblue; }
table.smcH {width:800px; border:0px; padding:0px; border-spacing:0px; align:right; }	
td.smcH {height:162px; width:132px; text-align:center; vertical-align:top; }
img.smcH {height:160px; width:130px; border:2px; border-color:white; }
.sclinkst{background-color:#ffffff; width:99%; height:99%;}
.sclinkst:hover{background-color:darkgreen;}
.sclinks:link{font-family:arial; font-size:16px; color:darkgreen; text-decoration: none; font-weight:bold;}
.sclinks:visited{font-family:arial; font-size:16px; color:darkgreen; text-decoration: none; font-weight:bold;}
.sclinks:hover{font-family:arial; font-size:16px; color: #ffffff; text-decoration:none; font-weight:bold;}
.sclinks:active{font-family:arial; font-size:16px; color: #ffffff; text-decoration: none; font-weight:bold;}
.sclinkst1{background-color:darkgreen; width:99%; height:99%;}
.sclinkst1:hover{background-color:#ffffff;}
.sclinks1:link{font-family:arial; font-size:16px;  color:#ffffff; text-decoration:none; font-weight:bold;}
.sclinks1:visited{font-family:arial; font-size:16px; color:#ffffff; text-decoration:none; font-weight:bold;}
.sclinks1:hover{font-family:arial; font-size:16px; color:darkgreen; text-decoration:none; font-weight:bold;}
.sclinks1:active{font-family:arial; font-size:16px; color:darkgreen; text-decoration:none; font-weight:bold;}
h1 {color:#FFFFFF;font-family:arial;font-size:16;font-weight:bold;margin-top:0px;margin-bottom:0px;}
