body {
    background-image:url(../images/lightwood.jpg);    
    margin: 10px 5%;
    font-family: Tahoma,Arial,Helvetica,"sans serif";
    font-size: 12px;
    line-height: 90%;
    min-width:920px;
    color:#3E3025;    
    background-repeat: repeat;
	background-color: #DADADA; 
    margin:24px;
    padding:0;   
	}
h1 {
    font-size:180%;
    color:#520000;
    }
h1 span {
    display:none
    }
h2 {
    font-size:170%;
    color:#520000;
    }
h3 {
    font-size:160%;
    color:#520000;
    }
h4 {
    font-size:130%;
    color:#520000;
    }
h5 {
    font-size:110%;
    color:#520000;
    }
#contents {
    width:898px;    
    margin:0 auto;
    }
#header {
    background-repeat:no-repeat;
    background-image:url(../images/COTWlogo2.png);
    background-position:0px 0px;
    height:121px;
    margin-left:27%;       
    }
#wrap {
    width:898px;    
    }
#pageid {
    font-family:Stonehenge,"P22 Arts And Crafts","Palatino Linotype","Times New Roman";
    font-size:32px;
    font-weight:bold;
    margin:0 0 30px 1.5em;
    }  
#navbar ul {        
    list-style: none;
    margin: 0;
    padding: 0;         
	}
#navbar a {
    display:block;
    width:9.25em;    
	padding: 8px 0px 8px 0px;
	border: 1px solid #ccc;
	border-bottom: 0;
    text-decoration: none;
	color: white;
    text-align:center;    
    }

#navbar li {
    list-style-type: none;
    float:left;
    width:9.25em;
    font-size:90%;    
    background: white url(../images/glossyback.gif) repeat-x bottom right;         
    }

#navbar li a:hover {    
    width:9.25em;    
    background: white url(../images/glossyback2.gif) repeat-x bottom right;
    }
#littlenav ul {        
    list-style: none;
    margin-left:50%; 
    padding: 0;          
	}
#littlenav a {
    display:block;
    width:9.25em;    
	padding: 8px 0px 8px 0px;
	border: 1px solid #ccc;
	border-bottom: 0;
    text-decoration: none;
	color: white;
    text-align:center;
    margin: 0; 
    }

#littlenav li {
    list-style-type: none;
	float:left;	      
    width:9.30em;
    font-size:80%;	 
    border-right: 1px solid #ccc;
    background: white url(../images/glossyback.gif) repeat-x bottom right;     
    }

#littlenav li a:hover {    
    width:9.25em;    
    background: white url(../images/glossyback2.gif) repeat-x bottom right;
    }
div.content {
    clear:left;
    } 
#main {
    margin-left: -1em;
    font-size:115%;    
    font-weight:bold;
    line-height:1.1em;
    padding:0px;
    text-align:left;   
    }
#main .text {
    margin-right:12px;    
    }
#main a:link, a:visited { 	
	text-decoration:none;	
	}
#main a:hover {
    background:transparent;	
	text-decoration:none; 
	color:#fff;
    font-weight:bold;
    border-bottom:1px solid #ccc;
	}
#main a:active { 
	background:transparent;
	text-decoration:none;
    color:#6F0000;
    font-weight:bold;
	}
fieldset {
	position:relative;
	top:-20px;
	left:90px;		
	width:20em;	
	}	
fieldset. a:link, a:visited { 	
	text-decoration:none;	
	}
fieldset. a:hover {
    background:transparent;	
	text-decoration:underline; 
	color:#000080;
    font-weight:bold;
    border-bottom:1px solid #ccc;
	}

.pdiv {
    color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.1em;
    word-spacing:.2em;
    line-height:115%;     
    margin:0 10px 10px 2em;
    padding: 10px;         
    }
.pdiv1world {
    color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.1em;
    word-spacing:.2em;
    line-height:115%;     
    margin:0 10px 10px -2em;             
    }
.pdivannou {
    color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.1em;
    word-spacing:.2em;
    line-height:120%;     
    margin:0 10px 10px -2em;             
    }	
#main .imgbox {
    margin:12px 12px 12px 12px;
	}

.backbuttbr {
	position:relative;
	top:.9em;	  
	margin:0 0 0 420px;    	       
    }
.imgboxrightterry {
    position:absolute;
    top:40%;
    left:58%;
    padding: 0 40px 0 20px;    
    }
.terrytext1 {
    position:relative;
    top:1em;        
    padding:0 0 10px 20px; 
    margin-left:0em;
    width:40em;
    color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.1em;
    word-spacing:.2em;
    line-height:115%;    
    }
.imgboxrightshowrm {
    position:absolute;
    top:22em;
    left:50%;
    padding: 0 40px 0 20px;    
    }
.showrmtext1 {
    position:relative;
    top:1em;        
    padding:0 20px 10px 20px; 
    margin-left:1em;
    width:36em;
    color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.1em;
    word-spacing:.2em;
    line-height:115%;    
    }
#contact {
    margin-left:5em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.02em;
    word-spacing:.2em;
    line-height:115%;            
    }
#announce {
    margin-left:8em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.02em;
    word-spacing:.2em;
    line-height:115%;            
    }	
#announce2 {
    margin-left:11em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,"sans serif";
    letter-spacing:.02em;
    word-spacing:.2em;
    line-height:115%;            
    }		
#footer {    
    top:9em;   
    height:56px;
    padding-top:15px 0;    
    font-size:90%;
    }
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.customtext {
	margin-left:10%;    
    font-size:12px;
	font-weight:bold;
    color:black;
    width:70%;
	word-spacing:.2em;
    line-height:115%;	    
    }
.customtext2 {
	margin-left:18%;    
    font-size:12px;
	font-weight:bold;
    color:black;
    width:70%;
	word-spacing:.2em;
    line-height:115%;	    
    }
.tourleft {
	position:absolute;
	top:33em;
	left:11%;    
	width:390px;   
    }
.tourleft span {
    margin:0 0 0 15px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.tourright {
    position:absolute;
    top:33em;
    left:55%;
	}
#subheader {
	
	margin: 0 30px 30px 30px;
	}	
#content {
	float:left;	   
    }
.columnleft {
	float:left;	
	width: 395px;		
	margin-left:30px;
	}	
.columnleft span {
    margin:0 0 0 100px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	
	text-align:right;	  
    }	
.columnright {	 
	float: right;
	width: 395px; 	
	margin-right:30px; 	
	}	
.columnright span {
    margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;		  
    }	
.columnright2 {
	position:relative;	
	top:300px; 
	float: right;
	width: 395px;	 	
	}
.terryleft {
	position:relative;       
    padding:0 20px 0 20px; 
    margin-left:0em;    
    font-weight:bold;
	font-size:12px;
	color:black;
	width:390px;   
    }
.terryleft span {
    margin:0 0 0 130px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	
	width:auto;	  
    }
.terryright {
	position:relative;
	
	left:-8em;  
	margin:0 0 0 575px; 
    padding-right:60px;	       
    }
.terryright span {
    margin:0 0 0 -7%;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	width:auto;	  
    }
.terryright2 {
	position:relative;
	top:-45em; 
	left:-8em;
	right:0em;
	margin:0 0 0 575px; 
    padding-right:60px;	       
    }
.terryright2 span {
    margin:0 0 0 1%;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	width:350px;	  
    }
.bedcenter {    	
	position:relative;
	top:auto;
	left:8em;    
	width:705px;   
    }
.bedcenter span {
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }
.bedleft {
	position:absolute;
	top:auto;
	left:14%;
    font-weight:bold;
	font-size:12px;
	color:black;
	width:390px;   
    }
.bedleft span {
    margin:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.bedright {
	position:relative;
	top:-.5em;
	left:8%;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.bedright span {    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.dineleft {
	position:absolute;
	top:auto;
	left:12%;
    font-weight:bold;
	font-size:12px;
	color:black;
	width:390px;   
    }
.dineleft span {
    margin:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.dineright {
	position:relative;
	top:-2em;
	left:5%;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.dineright span {    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.livleft {
	position:absolute;
	top:auto;
	left:14%;
    font-weight:bold;
	font-size:12px;
	color:black;
	width:390px;   
    }
.livleft span {
    margin:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.livright {
	position:relative;
	top:-2em;
	left:5%;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.livright span {    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offcenterx {    	
	position:relative;
	left:-10em;  	  
	width:705px;   
    }
.offcenterx span {
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }	
.offcenterz { 	
	top:2em;
	margin-left:5%;  	  
	width:705px;   
    }	
.offcenter {    	
	position:absolute;
	top:auto;
	width:680px;   
    }
.offcenter span {
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;		  
    }
.offcenter2 {    	
	position:relative;
	margin:0 0 0 0;	
	left:23em;    
	width:680px;   
    }
.offcenter2 span {
	text-align:left;    
	margin:0 0 0 -25em;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }
.offcenter3 {    	
	position:relative;
	margin:0 0 0 0;	    
	width:680px;   
    }
.offcenter3 span {
	text-align:left;    
	margin:0 0 0 33%;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }
.offcenter4 {    	
	position:relative;		   
	width:680px;   
    }
.offcenter4 span {
	text-align:left;    
	margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }
.offleft {
	position:absolute;
	top:82em;
	left:13%;
    font-weight:bold;	
	width:390px;   
    }
.offleft span {
    margin:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.offleft2 {
	position:relative;
	top:8em;
	left:2em%;
    font-weight:bold;	
	width:390px;   
    }
.offleft2 span {
    margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:left;
	width:auto;	  
    }
.offleft3 {
	position:relative;
	top:-23em;
	left:1em;    
	width:390px;   
    }
.offleft3 span {
    margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:left;
	width:auto;	  
    }
.offleft4 {
	position:relative;
	top:-51em;
	left:1em;    
	width:390px;   
    }
.offleft4 span {
    margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:left;
	width:auto;	  
    }
.offleft5 {
	position:relative;
	top:-114.5em;
	left:6em;    
	width:390px;   
    }
.offleft5 span {
    margin:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:left;
	width:auto;	  
    }
.offleft6 {
	position:relative;
	top:-141em;
	left:6em;    
	width:390px;   
    }
.offleft6 span {
    margin:0 0 0 -5%;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:left;
	width:auto;	  
    }
.offright {
	position:absolute;
	top:82em;
	left:13%;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright span { 
	margin:0 0 0 3em;   
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offright2 {
	position:relative;
	top:-52em;
	left:4em;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright2 span {
	padding:0 0 0 10px;    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offright3 {
	position:relative;
	top:-49em;
	left:4em;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright3 span {
	padding:0 0 0 10px;    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offright4 {
	position:relative;
	top:-125em;
	left:4em;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright4 span {
	padding:0 0 0 10px;    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offright5 {
	position:relative;
	top:-137em;
	left:2em;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright5 span {
	padding:0 0 0 5px;    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offright6 {
	position:relative;
	top:-165em;
	left:2em;  
	margin:0 0 0 450px; 
    width:390px;       
    }
.offright6 span {
	padding:0 0 0 5px;    
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.1em;
    line-height:115%;	
	width:390px;  
    }
.offtext1 {    	
	position:relative;
	margin:0 0 0 190px;		    
	width:505px;   
    text-align:left;	
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    }  
.offtext2 {    	
	position:absolute;
	margin:390px 0 0 80px;		    
	width:505px;   
    text-align:left;	
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    } 
.offtext3 {    	
	position:relative;	
	margin:0 0 0 0;		    
	width:505px;   
    text-align:left;	
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;	  
    } 
.springofftext {
	margin-left:15em;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:black;
	word-spacing:.2em;
	line-height:115%;
	
	}  
.aboutleft {
	position:absolute;
	top:410px;
	left:12%;    
	width:390px;   
    }
.aboutright {
    position:absolute;
    top:57em;
    left:52%;	
	margin:0 2px 0 0;
	}
.aboutright span { 
	text-indent:20px;   
	font-weight:bold;
	font-size:11px;
	color:black;	
	word-spacing:.2em;
    line-height:115%;	
	}
.abouttext1 {    
    text-align:center;
	font-size:12px;
	color:black;	
	word-spacing:.2em;
    line-height:115%;	
    }
.abouttext2 {
    position:absolute;
	top:32em; 
	left:48%;   
    font-family:Times New Roman, arial;
    font-size:16px;
    font-style:oblique;
	width:250px;    
    }
.abouttext3 {
    position:absolute;
	top:50em;    
	width:30em;
	margin:14em 8em 0 4em;
	font-size:12px;
	color:black;	
	word-spacing:.2em;
    line-height:115%;    
    }
.oneworldleft {
	position:absolute;
	top:290px;
	left:11%;    
	width:390px;   
    }
.oneworldleft span {
    margin:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	color:black;
	word-spacing:.2em;
    line-height:115%;
	text-align:right;
	width:auto;	  
    }
.oneworldright {
    position:absolute;
    top:20em;
    left:53%;
	width:360px;
	}
#dtl {
  	float: left;
  	width: 740px;
  	padding: 10px 10px;	  	
  	}
#dtl dl {
  	width: 740px;
  	margin: 10px 20px;
  	padding: 0;	
  	}
#dtl dl:after { /* self-clear floats */
	content: "."; 
	display: block; 
	height: 0; 
    clear: both; 
    visibility: hidden;
    }
#dtl dt {
  	float: right;
  	width: 402px;
  	margin: 0;
  	padding: 0;
  	font-size: 110%;		
  	letter-spacing: .1em;
  	
  	}
#dtl dd {
  	margin: 0 0 0 110px;
  	padding: 0 0 0 20px;
  	font-size: 95%;	
  	line-height: 1.1em;
	word-spacing:.1em;
  	
  	}
#dtl dl dd.img {
   	margin: 0;
   	}
#dtl dd.img img {
  	float: left;
  	margin: 0 8px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}

/* reverse float */

#dtl .alt dt {
  	float: left;
  	}
#dtl .alt dd {
  	margin: 0 380px 0 0;
  	}
#dtl .alt dd.img img {
  	float: right;
  	margin: 0 0 0 8px;
  	}
#indent {
	margin-left:80px;
	}		