body{
	font: 12pt/14pt "Times New Roman, sans-serif"; 
	background-color:white;
}
a{
	
}
a.main_nav{
	
}
a.sub_nav{
	
}
a.active{
	
}
a:hover{
	background-color:black;
}
a.room_link{
	font-family:"Times New Roman" sans-serif;
	color:rgb(191,225,255); 
	font-size:10pt;
	text-align:center; 
	text-decoration:none;
} 
a.map_link{
	font-family:"Times New Roman" sans-serif;
	color:rgb(42,51,61); 
	font-size:10pt;
	text-align:left; 
	text-decoration:none;
}  
a.yellow{
	font-family:"Times New Roman" sans-serif;
	color:yellow; 
	font-size:8pt;
	text-align:center; 
	text-decoration:none;
}    
a.email_us{
	font-family:"Times New Roman" sans-serif;
	color:yellow; 
	font-size:10pt;
	text-align:left; 
	text-decoration:none;
}
ul{     
	
}
li{
	color:white;
	font-family:"Times New Roman", sans-serif;
	font-size:10pt;
	text-align:left;
	margin-left:55px;
	line-height:15pt;    
}
img{
	border-style:none;
}  
img a{
	border-style:none;
}
p.testimonials{
	
}
p{
	font:11pt/13pt "Times New Roman" sans-serif;
	color:white;
	text-align:justify; 
	text-indent:15px;
}      
p.contact_us{
	font:9pt/13pt "Times New Roman" sans-serif;
	color:white;
	text-align:center; 
	text-indent:15px;
}  
p.centre{
	font:10pt/13pt "Times New Roman" sans-serif;
	color:white;
	text-align:center; 
	padding:15px;
	letter-spacing:0.1em;
}  
p.yellow{
	font:9pt/13pt "Times New Roman" sans-serif;
	color:yellow;
	text-align:center; 
}
p.contact_us_yellow{
	font:9pt/13pt "Times New Roman" sans-serif;
	color:yellow;
	text-align:center; 
	text-indent:15px;
}
p.testimonial{
	font:10pt/14pt "Times New Roman" sans-serif;
	color:rgb(210,210,210);
	text-align:center; 
	padding:15px;	
}  
p.thank_you{
	font:11pt/14pt "Times New Roman" sans-serif;
	color:rgb(35,43,51);
	text-align:center; 
	padding:15px;	
}
text_area{
	font: 10pt/10pt Tahoma;
	background-color:;
	border:;
	padding:;
	margin:;
	color:#444;
}
table.room_comparison{
	position:absolute;
	top:20px;
	left:18px;
	width:374px;
	height:315;
}
tr:hover{
	
}
td{
	border:thin solid rgb(114,137,159);
	font-family:"Times New Roman" sans-serif;
	color:rgb(191,225,255); 
	font-size:10pt;
	text-align:center;
} 
td.left{
	border:thin solid rgb(114,137,159);
	font-family:"Times New Roman" sans-serif;
	color:rgb(191,225,255); 
	font-size:10pt;
	text-align:left;
	padding:5px;
} 
td.right{
	border:thin solid rgb(114,137,159);
	font-family:"Times New Roman" sans-serif;
	color:rgb(191,225,255); 
	font-size:10pt;
	text-align:right;
}
td.shaded{
	background-color:rgb(122,145,168);
	border:thin solid rgb(114,137,159);
	color:white;
	font-size:10pt;
	font-family:"Times New Roman", sans-serif;
	font-weight:thin;
	text-align:center;
} 
th{

}
h1{
	font-family:"Times New Roman", sans-serif;
	font-size:10pt;
	color:rgb(42,51,61);
	text-align:left;
}
h2{
	font-family: "Times New Roman", sans-serif;
	font-size:13pt;
	color:rgb(152,175,198);
	text-align:center; 
	line-height:27pt;
	font-style:center;
	letter-spacing:0.1em;
}
h3{
	
}
div#main{
	position:relative;
	top:0px;
	left:0px;
	width:1024px;
	height:900px;
	text-align:center;
	background-color:rgb(101,125,149);
}   
div#main_2{
	position:relative;
	top:0px;
	left:0px;
	width:1024px;
	height:1300px;
	text-align:center;
	background-color:rgb(101,125,149);
	font-style:italic;
}      
div#logo{
	position:absolute;
	top:24px;
	left:73px;
	width:421px;
	height:55px;
} 
div#home{
	position:absolute;
	top:7px;
	right:10px;
	width:53px;
	height:22px;
}
div#large_photo_area{
	position:absolute;
	top:118px;
	left:81px;
	width:389px;
	height:401px;
	background-color:rgb(62,77,91);
}
div#photo1,#photo2,#photo3,#photo4,#photo5{
	position:absolute;
	top:18px;
	left:18px;
}
div#thank_you_large{
	position:absolute;
	top:0px;
	left:0px;
} 
div#navigation{
	background-color:rgb(62,77,91);
	position:absolute;
	top:573px;
	left:147px;
	width:255px;
	height:264px;
}      
div#navigation_top{
	position:absolute;
	top:-32px;
	left:19px;
	width:203px;
	height:34px;   
	z-index:2;
}     
div#navigation_bottom{
	position:absolute;
	top:267px;
	left:23px;
	width:203px;
	height:34px;   
	z-index:2;
}           
div#rooms{
	position:absolute;
	top:18px;
	left:18px;
	width:100px;
	height:106px;
}   
div#about_us{
	position:absolute;
	top:18px;
	left:136px;
	width:100px;
	height:106px;
}
div#facilities{
	position:absolute;
	top:142px;
	left:18px;
	width:100px;
	height:106px;
}
div#why_stay_here{
	position:absolute;
	top:142px;
	left:136px;
	width:100px;
	height:106px;
}      
div#area_right{
	position:absolute;
	top:118px;
	left:531px;
	width:411px;
	height:771px;
	background-color:rgb(96,117,139);
} 
div#area_right_2{
	position:absolute;
	top:118px;
	left:531px;
	width:411px;
	height:70px;
	background-color:rgb(96,117,139);
	z-index:1; 
}
div#area_right_3{
	position:absolute;
	top:118px;
	left:531px;
	width:411px;
	height:1156px;
	background-color:rgb(96,117,139); 
	z-index:1; 
}    
div#area_right_4{
	position:absolute;
	top:111px;
	left:524px;
	width:411px;
	height:180px;
	background-color:rgb(96,117,139); 
	z-index:1;
    
}                               
div#contact_every_page{
	position:absolute;
	top:-14px;
	right:0px;
	width:305px;
	height:20px;
}           
div#room_name{
	position:absolute;
	top:28px;
	width:409px;
	height:50px;
} 
div#room_name_2{
	position:absolute;
	top:8px;
	width:409px;
	height:50px;
}      
div#thank_you_message{
	position:absolute;
	top:80px;
	width:360px;
	height:105px; 
	left:26px;
	background-color:rgb(122,145,168);
}
div#thumbnails_main{
	position:absolute;
	top:100px;
	width:409px;
	height:75px;
}     
div#thumbnail{
	position:absolute;
	top:0px;
	width:72px;
	height:74px;
	background-color:rgb(62,77,91);
}                               
.tn1{
	left:23px;
}                
.tn2{
	left:120px;
}                 
.tn3{
	left:216px;
}                  
.tn4{
	left:313px;
}   
div#tn_row{
	position:absolute;
	top:5px;
	left:5px;
}    
div#standard_bedroom_features{
	position:absolute;
	top:210px;
	left:0px;
	width:410px;
	height:180px;
} 
div#book{
	position:absolute;
	top:340px;
	left:255px;
	width:66px;
	height:64px;
} 
div#book_map{
	position:absolute;
	top:330px;
	left:250px;
	width:66px;
	height:64px;
}    
div#contact_us{
	position:absolute;
	width:85px;
	height:85px; 
	margin-left:230px; 
	top:850px;
}    
div#directions_map{
        position:absolute;
	width:85px;
	height:85px; 
	margin-left:60px; 
	top:850px;
}



div#book_2{
	position:absolute;
	top:1090px;
	left:390px;
	width:66px;
	height:64px; 
}
div#room_comparison{
	position:absolute;
	top:430px;
	left:0px;
	width:411px;
	height:315px;
}      
div#copy{
	position:absolute; 
	left:20px;
	width:370px;
	height:470px;
	top:200px;
}
   
div#testimonial{
	position:absolute;
	top:900px;
	left:90px;
	width:350px;
	height:250px; 
} 
div#directions_to_wild_rose_guest_ranch{
	position:absolute;
	top:1155px;
	left:225px;
	width:85px;
	height:85px;
	
}
   
div#calgaryonrails{
	position:absolute;
	bottom:-46px;
	right:10px;
	width:152px;
	height:41px;
}  
div#map_link{
	position:absolute;
	top:715px;
	left:245px;
	width:110px;
	height:76px;
	z-index:3;
}     
div#yellow{
	position:absolute;
	top:130px;
	left:60px;
	width:290px;
	height:30px;
	font:"Tahoma, sans-serif";
	color:yellow;
	font-size:8pt;
} 
table#contact{
	font-size:9pt;     
	border:thin solid red;    
}
td.style{
	text-align:left;
	font-size:9pt;
}