* {
	margin: 0;
	padding: 0;
}

#menu-space{
	width: 978px;
	margin: auto;
	background: transparent;
	height: 1px;
}

/*--   MOVED TO NEW CSS FILE FOR BACKGROUNDS   

body {
	background: #FFF;
	 /filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	filter: Alpha(Opacity=25); 
	  background-image: url(../images/10back11.png);  
	background-repeat: repeat;
	margin: 5px;
	background-color: #FFF;
}     --*/


.TripClass {
	color: #930;
}
		
.page-container-text {
	padding-top: 10px;
	font-family: Comic Sans MS Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;
	color: #000;
	font-style: normal;
	font-variant: normal;
}

.companyname {
	color: #000;
	font: 250% Comic Sans MS; text-shadow: #1378A8 2px 3px;
}


/*--Pre-Nav Menu--*/
.clear{
height:49px;
clear:both;
width:100%;
margin:0;
margin-left:20px;
}
.hidden {
	display: none;
	}
/*--   .roundimage {
	height: inherit;
	width: inherit;
	border: 1px solid transparent;
	-moz-border-radius: 18px; 
	-webkit-border-radius: 18px; 
	border: 1px solid transparent;
	background-repeat: no-repeat;
}--*/
	
.center-nav-table {

	margin-left: 90px;
	width: 410px;

	}
.center-images-round-corners {

	margin-left: 90px;
	width: 410px;

	}
	
#header {
	/*--    background: transparent url(../images/CoastalBlissWhaleTailLogo2curve-medium.png) no-repeat left top;   --*/
	/*--  background: transparent url(../images/lotuswave-70x70-transparent.png) no-repeat left top;   --*/
	height: 217px;
	margin-top: 5px;
	margin-left: 20px;
	font-family: "Comic Sans MS", cursive;
	font-zize:12px;
	text-align: left;
	}
/*
.mapbackground {
	height: 630px;
	width: 630px;
	background:url(../images/mapbackgroundcentered-smaller.png);
	background-repeat: no-repeat;
	}   */
#sidebar-left{
	float: left;
	width: 225px;
	height:1240px;
	margin-left: 10px;
	margin-top: 10px;
	font-variant:small-caps;
	font-family: Verdana, Geneva, Helvetica, "URW Chancery L", cursive;
	font-weight:bold;
	color: #000;
	font-size: 12px;
	}
	#sidebar-left li{
	margin-left: 10px;
	color: #000;
	list-style-image: none;
	list-style-type: none;
	font-size: 12px;
	}
	#sidebar-left2{
	float: left;
	width: 225px;
	height:650px;
	margin-left: 10px;
	margin-top: 10px;
	font-variant:small-caps;
	font-family: Verdana, Geneva, Helvetica, "URW Chancery L", cursive;
	font-weight:bold;
	color: #000;
	font-size: 12px;
	}
	#sidebar-left2 li{
	margin-left: 10px;
	color: #000;
	list-style-image: none;
	list-style-type: none;
	font-size: 12px;
	}
#adspace {
	margin-left:40px;
	width:120px;
	height:240px;
}
	
#content {
	margin-left: 250px;
	font-family: Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;
	padding: 20px;
	font-size: 14px;
	
	border-top: 2px solid #935F3A;
	border-left: 1px solid #935F3A;
     		
            -moz-border-radius-topleft: 0px;
			-moz-border-radius-topright: 0px;
			-moz-border-radius-bottomright: 18px;
			-moz-border-radius-bottomleft: 0px;
			-webkit-border-top-left-radius: 0px;
			-webkit-border-top-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-webkit-border-bottom-right-radius: 18px; 
            
            
	background-color: #FFF;	  /*--   #D7C6BD   --*/

}

#content td {
	font-size: 85%;
	color: #006;
}
#content th {
	font-size: 85%;
	color: #000;
}


#secondcontentblock {
	style=" 
     		text-align: center;
            margin-left: 50px;
            width: 552px;
            height: 415px;
            background: none;"
}


#tripblock {
	display:inline;
	font-family: Verdana, Geneva, sans-serif, Helvetica, "URW Chancery L";
	width:605px;
}
#tripblockleft {
	float:left;
	width:398px;
}

#tripblockleft-land {
	float:left;
	width:310px;
}

#tripblockright {
	float:right;
	width:220px;
}

#tripblockright-land {
	float:right;
	width:300px;
}

#buttongroup {
	float:left;
	margin-left: 48px;
	margin-right:48px;
	height: 175px;
	width:510px;
	background:#FFF;
}

#setbuttons {
	margin:12px;	
}

#thumbcontainer {
	display:inline;
	}


#thumbphotoleft {
	float:left;
	margin-left: 5px;
	padding:20px;
	font-size:12px;
	width:200px;
}
#thumbphotoright {
	float:right;
	padding:5px;
	font-size:12px;
	width:200px;
}

#thumbphotoright-land {
	float:right;
	padding:12px;
	font-size:12px;
	width:263px;
}

#footer {
	background: transparent;
	float: left;
	margin-right: 15px;
	margin-left: 75px;
	width: 720px;
	height: 80px;
	border-top: thin solid #935F3A;
	list-style: none inside none;
	text-align: left;
	font-family: "Verdana, Geneva", "Helvetica", "URW Chancery L", cursive;
	color: #000;
	font-size: 12px;
}

.footer-text{
	font-family: Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;
	color: black;
}


.toolbar li {
	display: inline;
	padding-left: 11px;
	font-family: Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;	
	font-weight:bold;
	font-variant:small-caps;
	color: Black;
}
.toolbar a {
	display: inline;
	border: 1px solid;
	border-color: transparent Gray Gray transparent;
	text-align: center;
	margin: 11px;
	padding: 4px;
	font: normal small-caps bold larger/normal;
	font-family: Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;
	color: Black;
}

.highlights {
	font-weight:bold; 
	font-style:italic;
}
.highlights-list {
	margin-left:20px;
	font-weight:bold; 
}

.reducer {
	margin-left:10px;
	font-size: 12px;
}

a.white-on-hover{
	font-size: 150%;
	color: #000;
	}


a.white-on-hover:hover{
	color: #666;
	text-decoration:none;
	}
a.white-on-hover:link{
	color: #000;
	text-decoration:none;
	}
#photorotatorblock-land {
	margin-left:25px;
}


.photo {
	border:4px #FFF;
   width:inherit;
	}
	
	#phonenumbers{
		float:left;
		width:200px;
		font-size:14px;
	}
	.phonetext p{
	font-family: Comic Sans MS, cursive, Verdana, Geneva, sans-serif, Helvetica, URW Chancery L;
	font-weight: bold; 
		color:#000;
}
articlelist {
	color:#FFF;
}
	.disp-inline {
			display:inline;
			font-size:12px;
			font-weight:bold;
			  }

	.phonenumber p{
		font-family: Comic Sans MS, cursive, Verdana, Geneva, sans-serif;
		font-weight: bold; 
		color:#000;	
	}
a.resourcelinks:link {
	font-size:120%;
	font-weight:bold;
	color:black;
}

#directorylinks a:link {
	color:black;
}

a.common:link {
	font-weight:bold;
	color:black;
}

a.common:hover {
	font-weight:bold;
	color:#808080;
}

a.common:visited {
	font-weight:bold;
	color:#2A00AA;
}

p.MsoNormal {
margin-top:.3cm;
margin-right:.2cm;
margin-bottom:.2cm;
margin-left:.2cm;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}

.required {
	color:#D40000;
	font-weight:bold;
}

.attributename {
color:#000;	
font-weight:bold;
}





