body {
	background-color: #DFE6EC;
	margin:0;
	padding: 0;
	background-image: url(images/yurt_full_bg.jpg);
	background-position: 50% 0;
	bacground-repeat: repeat-y;
	background-repeat: no-repeat;
	  }

a,p,h1,h2,h3,h4,ul,ol,li,div,span,td,tr,th,table,input,form,select,textarea {
    	font-family: Verdana, Helvetica, Arial, sans-serif;
   	padding: 0;
    	margin: 0;
		
    }


.clear {
     	clear: both;
    	height: 1px;
        margin-top:-1px;
    	overflow: hidden;
   }
.spacer{
     	clear: both;
    	height: 1px;
        margin-top:-1px;
    	overflow: hidden;
		width:auto;
		border:0;
		padding:0;
		font-size:2px;
		display:block;
   }
img {
	padding:0;
	margin: 0;
	border: 0;
   }
#center-me {
     	width:100%;
     	text-align:center;
		height: 267px;
		 background-image: url(images/yurt_top_bg.jpg);
	  background-position: 50% 0;
	  bacground-repeat: no-repeat;
   }

#container {position: relative;
	width: 654px;
		text-align: left;
     	margin:0px auto 30px auto;
		padding: 0;
		border: 0;
   }
#content-area {position: relative;
	margin: 0px 0 0 0;
	padding: 0;
	width:656px;
	text-align: left;
   }

#container-A {
	width:654px;
     	text-align:left;
		position: absolute;
     	margin: 0px auto 0px auto;
		border-left: 3px solid #FFFFFF;
		border-right: 3px solid #FFFFFF;
		vertical-align: top;
		top: 0;
		z-index: 199;
   }
#container-B {
	width:654px;
		position: absolute;
     	text-align:left;
     	margin:262px auto 0px auto;
		padding: 0 0 0 0;
		z-index: 1;
   }
   
#container-C {
	width:657px;
		position: absolute;
     	text-align:left;
     	margin:113px auto 0px auto;
		padding: 28px 0 0 0;
		z-index: 1;
		background-color: #DFE6EC;
   }
  
#nav-area {
	height:19px; 
	width:654px; 
	background-color: #767f86;
	margin:0;
	padding:0;
	}

/*  #site-header,#page-header,#content {
     	text-align:left;
     	margin:0 auto 0 auto;
	width:654px;
   }*/
#site-header {
     	text-align:left;
     	margin:0px auto 0 auto;
	width:654px;
	height: 140px;
	vertical-align: top;
	padding-top: 0px;
	background-color: #BFCDD9;
   }
#page-header {
     	text-align:left;
     	margin:0px auto 0 auto;
	width:654px;
	height: 103px;
	vertical-align: top;
	voice-family: "\"}\""; 
    voice-family:inherit;
     margin:0 auto 0 auto;
   }/*---*/
   
* > #page-header {
    text-align:left;
    margin:1px auto 0 auto;
	width:654px;
	height: 103px;
	vertical-align: top;
	voice-family: "\"}\""; 
    voice-family:inherit;
     margin:0 auto 0 auto;
   }/*---*/ 
 

#top-area {position: relative;
    text-align:left;
    margin:0px auto auto auto;
	width:654px;
	vertical-align: top;
   }  

#content {
position: relative;
	margin: 0px 0 0 0;
	padding: 0;
	width:650px;
    background:#DFE6EC;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	height:auto;	
	voice-family: "\"}\""; 
    voice-family:inherit;
	width:654px;	
	height:auto;	
	min-height: 224px;
   }/*---*/
   
   
#content a:link,
#content a:active,
#content a:visited {
        color:#083c6d;
 	text-decoration:underline;
   }
   

#image-bar {
	position: relative;
	float: left;
	margin: 3px 0 0 0;
	padding:0;
	width: 175px;
	vertical-align: bottom;
	vertical-align: bottom;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 1px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	}/*---*/	

#image-bar img {
	width:175px; 
	margin: 0 0 0 0px;
	padding: 0px 0 0 0;
	vertical-align: bottom;
	}/**/
   
#gallery-bar {
	position: relative;
	float: left;
	width:175px; 
	padding: 0 0 3px 0;
	line-height:20px;
	background-color:#bfcdd9;
	margin: 0 0 0;
   }

.image-thumbs {
    border:1px solid #bfcdd9;
	margin: 5px 0 2px 5px;
	padding: 0;
   }

.center-text-index {position: relative;
        margin:0px 160px 0px 175px;
        padding:20px 10px 5px 20px;
        color:#083c6d;
   }

.center-text {
	position: relative;
	margin:0 10px 0 170px;
	padding:20px 5px 5px 20px;
	color:#083c6d;
   }
   
#node .center-text {
	width: 485px;
	width/* */:/**/275px;
	width: /**/275px;
}
   
#right-col {
	width: 140px;
	position: absolute;
	top: 2px;
	left: 515px;
}

#right-col img {
	display: block;
}
   
#right-col p {
	font-size: 10px;
	margin: 20px 0;
	color: #083C6D;
}
   
.full-text {position: relative;
        margin:0;
        padding:20px 20px 20px 30px;
        color:#083c6d;
   }
.full-text h1, 
.center-text-index h1,
.center-text h1 {position: relative;
	font-size:17px;
	line-height:18px;
 	font-weight:bold;
        margin-bottom:7px;
 	text-align:left;
   }
 
 .full-text h2, 
.center-text-index h2,
.center-text h2 {position: relative;
	font-size:14px;
	line-height:18px;
 	font-weight:bold;
        margin-bottom:7px;
 	text-align:left;
   }  
   
.full-text p,
.center-text-index p,
.center-text p {
	position: relative;
	font-size:11px;
	line-height:25px;
 	font-weight:normal;
 	text-align:left;
   }



.highlight-quote {

/*NS4 hide hack*/
/*/*/
        float:right;
/*...*/
        width:140px; 
        margin:210px 10px 10px 2px;
		min-height: 195px;
        background:#f2f5f7 url("images/quote.gif") top left no-repeat;
   }
   
.highlight-quote2 {
	float: right;
	width: 140px;
	margin: 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	min-height: 150px;
	background: #DFE6EC;
	font-size: 10px;
	color: #083c6d;
   }   
   
.highlight-quote .quote-text {
	position: relative;
	font-size:11px;
	line-height:15px;
 	font-style:italic;
 	color:#bb8173;
	text-align:right;
	margin:10px 10px 0 10px;
	text-indent:33px;
	vertical-align: middle;
   }
#content  .highlight-quote .quote-source {
	position: relative;
	font-size:10px;
	line-height:13px;
 	font-style:italic;
 	color:#bb8173;
	text-align:right;
	margin:0 10px 10px 10px;
   }

#footer-area {
	position: relative;
    margin:0;
	padding: 0 0 30px 0;
	width:654px; 
	vertical-align: top;
	border: 3px solid #fff;
	border-top: 1px solid white;
	background-color: #DFE6EC;
	}	
.footer {position: relative;
clear: both;
    text-align:center;
    margin:30px auto 0px auto;
	width:654px;
	font-family: Verdana, Helvetica, Arial, sans-serif;;
	font-size:10px;
	line-height:25px;
 	font-weight:normal;
	vertical-align: bottom;
	}	
/*---------------------------------------------*/   
	
* > #navigation-bar {
	width: 654px;
	height: 19px;
	background-color: #767f86;
	margin:-121px 0 0 0;
	padding: 0 0 0 0;
	z-index:4;
	}/*---*/	

#navigation-bar {
	position: absolute;
	width: 654px;
	height: 16px;
	background-color: #767f86;
	margin:-123px 0 0px 0;
	padding: 0 0 0px 0;
	z-index:4;
	voice-family: "\"}\""; 
    voice-family:inherit;
	height: 19px;
	margin:-121px 0 0 0;
	padding: 0 0 0 0;
	}/*---*/

	/*#navigation-bar {
 	top: 20px; 
	width:654px;
	height:19px;
 	background-color:#767f86;
	margin: 0;
	padding: 0;
	vertical-alilgn: top;*/
/*	padding: -133px 0 0 0;

   }*/
	

/* must state all widths of each li specifically */
#nav-home {
	width:52px;
	margin: 0;
	padding: 0;
   }
#nav-about {
	width:44px;
	margin: 0;
	padding: 0;
   }
#nav-yurts {
	width:49px;
	margin: 0;
	padding: 0;
   }
#nav-gallery {
	width:59px;
	margin: 0;
	padding: 0;
   }
#nav-eagle {
	width:49px;
	margin: 0;
	padding: 0;
   }
#nav-sparrow {
	width: 67px;
	margin: 0px;
	padding: 0px;
}
#nav-raven {
	width:50px;
	margin: 0;
	padding: 0;
   }
#nav-contact {
	width:82px;
	margin: 0;
	padding: 0;
   }
#nav-europe {
	width:82px;
	margin: 0;
	padding: 0;
   }
#navigation-bar ul,
#navigation-bar div{
	margin:0;
	padding:0;
	} 

	
#navigation-bar li {
    float:left;
    position:relative;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	vertical-align: top;
   }

#navigation-bar li ul {
	display: none;
	position: absolute;
	top:100%;left:0;
	width:90px;
    margin:-3px 0 0 0;
	padding:0 5px 0 5px;
 	background-color:#767f86;
	background:#767f86;
   }
   
#navigation-bar li li a {
	display: block;
	background-color:#767f86;
	
}
#navigation-bar li li {
	display: block;
	float: none;
	width:80px;
	height:auto;
	margin:4px 0 4px 0;
	padding:0;
	color:#ffffff;
	font-size:8px;
	line-height:10px;
 	font-weight:normal;
 	text-align:left;
	text-transform:uppercase;
   }
#navigation-bar a:link,
#navigation-bar a:active,
#navigation-bar a:visited {
	color:#ffffff;
 	text-decoration:none;
	background-color:#767f86;
	font-size:8px;
	text-transform:uppercase;
   }
#navigation-bar a:hover {
	color:#ffffff;
 	text-decoration:underline;
   }
#navigation-bar li.over ul {
	display: block;
}


/*----------------------------------*/
/*  fix for NS 6 image padding bug  */

#site-header img,
#page-header img{
     	display: block;
		margin:0;
		padding: 0;
   }


/*----------------------------------*/
.backgroundwood {
	background-image: url("images/background_wood.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #083c6d;
	padding:2px;
}
#table-list {
	width: 440px;
	border: 1px solid #1C4C78;
	margin: 0;
	padding: 0;
	}

#table-list td {
	border: 1px solid #1C4C78;
	margin: 0;
	padding: 0;
	}
	
#comparison-table {
	width: 600px;
	border: 1px solid #083C6D;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000000;

	}

#comparison-table td {
	border: 1px solid #083C6D;
	margin: 0;
	padding: 2px;
	vertical-align:middle;
	}	
	
#comparison-table td h5 {
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;	
	font-size:11px;
}


img.bttn-bottom {
	margin: 20px;
	padding: 0;
	border: 0;
	}
.request-bttn{
	width: 657px; 
	top: 0px; position: absolute; 
	vertical-align: top;
	margin: 0px;
	padding: 0;
	border: 0;
	}

#comparison-table td.comp-col1 {
	background:#bfcdd9;
	font-weight:bold;
	width:148px;
}

#comparison-table td.comp-col3 {
	background:#99CCCC;
	width:52px;
	text-align:center;
	font-weight:bold;
}

#comparison-table td.comp-col4 {
	background:#99CCCC;
	width:47px;
	text-align:center;
	font-weight:bold;
}

#comparison-table td.comp-col5 {
	background:#CCCC99;
	width:55px;
	text-align:center;
	font-weight:bold;
}

#comparison-table td.comp-col6 {
	background:#CCCC99;
	width:44px;
	text-align:center;
	font-weight:bold;
}

#comparison-table td.comp-label {
	background:#99ccff;
	font-weight:bold;
	text-align:center;
	padding:3px;
}

/*----------------------------------*/
/*       Misc styles by Miles       */

a.newslink {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 15px;
}

#gallery #gallery-bar {
	/*height: 584px;*/
}

#gallery .center-text img {
	border: 1px solid #083C6D;
}

#gallery #content {
	background-image: url(images/gallerybg.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#gallery #content p {
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.selected img {
	opacity: .5;
	filter: alpha(opacity=50);
	width: 50px;
}
.highlight-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #083c6d;
	width: 100px;
	margin-bottom: 50px;
	margin-top: 0px;
	padding-bottom: 15px;
}
.highlight-textsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #083c6d;
}
.indent-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
}
.testimonials {
	font-style: italic;
}
#hdsparrow {
	float: left;
	width: 450px;
	margin: 10px;
	border: thin solid #336633;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #D3E2EB;
}
#center-me #container #container-B #content-area #content #hdsparrow a:link {
}
#center-me #container #container-B #content-area #content #hdsparrow a:visited {
}
#center-me #container #container-B #content-area #content #hdsparrow a:hover {
	color: #999999;
}
