/*††††††††††††††††††-CONSTANT-††††††††††††††††††††††††*/
body, form, input, textarea, select, td, ul {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body {														  	
	color:#555554;
	background-color:#3E0002;
}	


#title {
	margin:0px 0px 15px 5px; 
	padding:-5px 0px 0px 5px; 	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-align: left;
	font-size:22px;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:uppercase;
}	

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }




#KeyImg {		
	width:30px;
	height:30px;
	
}

#Navigation {	
	margin:  10px 0px 30px 10px; 	
	padding: 15px 8px 20px 20px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:16px;		
	background-color:#F2EBDF;
	border: #ede9ac 2px solid;
	text-decoration:none;
}

#Navigation a {
	display: block;
	width:80%;
	color:#8d0205;
	margin:0;
	padding:0;
	text-decoration:none;	
	border-bottom:1px solid #CCCCCC;
	
}

#Navigation a:hover {	
	background-color:#ede9ac;
	border-bottom:1px solid #8d0205;
}


#Buttons {
	margin:  10px 0px 40px 0px; 	
	padding: 0px 0px 0px 0px;	
}

#Submit a {
	margin:  0px 30px 20px 35px; 	
	padding: 10px 8px 8px 8px;
	float:left;
	width:70px;	
	text-align:center;
	display: block;	
	text-decoration:none;		
	letter-spacing: -0.2px;	
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #510100;
	background-color:#ede9ac;
}

#Submit a:hover {	
	background-color:#510100;	
	color:#ede9ac;	
}

.cursor {  cursor: hand}




#MainContent {
	margin:  10px 0px 30px 10px; 	
	padding: 15px 8px 20px 20px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:16px;		
	background-color:#F2EBDF;
	
}

#MainContentPt2 {
	margin:  10px 10px 30px 8px; 	
	padding: 0px 20px 0px 0px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:12px;		


}

#MainContentPt3 {
	margin:  10px 10px 30px 8px; 	
	padding: 40px 20px 165px 40px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:12px;		
	background-color:#F4F5EE;
	border: #ede9ac 2px solid;
}

#MainContentPt4 {
	margin:  10px 10px 30px 8px; 	
	padding: 40px 20px 45px 40px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:12px;		
	background-color:#F4F5EE;
	border: #ede9ac 2px solid;
}


#MainContentPt5 {
	margin:  10px 0px 30px 10px; 	
	padding: 15px 8px 200px 20px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:16px;		
	background-color:#F2EBDF;
	
}

#MainContentPt6 {
	height:auto;
	margin:  10px 0px 0px 0px; 	
	padding: 15px 8px 20px 20px; 	
	font-family: "times new roman";	
	text-align: left;
	font-size:16px;		
	
	
}


#RoomListA {		
	float:left;
	list-style-type:circle;	
	margin:  -5px 30px 0px 20px; 			
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:12px;	
	color:#510100;
}

#RoomListB {		
	list-style-type:circle;		
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:12px;	
	color:#510100;
}



#RoomListC {		
	float:left;
	list-style-type:circle;	
	margin:  10px 0px 0px 50px; 			
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:12px;	
	color:#510100;
}


#affiliate {
		
	float:center;		
	margin:  0px 60px 0px 30px; 
	padding: 20px 0px 25px 60px;	
			
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:16px;	
	color:#510100;
	border-right: #510100 2px solid;
}


#RoomListD {	
	float:right;		
	list-style-type:circle;	
	margin:  10px 50px 0px 0px; 				
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:12px;	
	color:#510100;
}

#RoomListE {	
	float:left;		
	list-style-type:circle;	
	margin:  10px 0px 60px 50px; 			
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	font-size:12px;	
	color:#510100;
}


#ServiceImages img{
	float:left;
	border: #ede9ac 2px solid;	
	margin:  0px 0px 10px 50px; 	
	height:120px;
	width:120px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}

#ServiceImages2 img {
	
	border: #ede9ac 2px solid;	
	margin:  0px 0px 10px 10px; 	
	height:120px;
	width:120px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;		
}


#ServiceImages3 img{
	float:left;
	border: #ede9ac 2px solid;	
	margin:  0px 0px 0px 50px; 	
	height:120px;
	width:120px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}

#ServiceImages4 img {
	float:left;
	border: #ede9ac 2px solid;	
	margin:  0px 0px 10px 10px; 	
	height:120px;
	width:120px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;		
}



  
  



#HomeGallery img {	
		
	border: #ede9ac 4px solid;	
	margin:  0px 0px 20px 5px; 	
	height:90px;
	width:100px;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}




#GalleryLink {		
	padding: 20px 0px 0px 0px; 
	
} 

 
#GalleryLink img {		
	margin: -4px 0px 0px 5px;
	float: right; 
	text-decoration: none;	
	width:25px; 
	height:25px;
} 
 
#GalleryLink a {	
	float:right;
	margin:  0px 0px 10px 20px; 	
	letter-spacing: -0.9px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #510100;	
}
	    
#GalleryLink a:hover {
	
	color: #ede9ac;
}





#KeyTitle {
	padding: 10px 10px 10px 10px; 
	font-size:18px;		
	font-family: "times new roman";	
	color:#3E0002;	
}


#Keyinfo {
	padding: 5px 5px 5px 5px; 
	font-size:13px;		
	font-family: "times new roman";	
	color:#555554;	
}





#err {	
	font-family: "times new roman";		
	font-size:12px;	
	color:red;	
	font-style: italic;
	opacity:0.5;
	
}



#sidebar-left {
float:left;
margin-bottom:15px;
margin-right:5px;
padding:0;
width:240px;
}
#sidebar-left-feature-container p {
margin-bottom:0;
margin-top:6px;
padding:0;
}
#sidebar-right-feature {
float:left;
margin:0 0 15px;
padding:0;
width:174px;
}
#sidebar-right-feature p {
margin:0;
padding:0;
}
#sidebar-right-feature-container, #sidebar-left-feature-container {
margin:0 0 5px;
padding:0;
}




#ExitText {
	padding:5px 5px 5px 5px;
	background-color:black ;
	vertical-align: top;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	 	
	font-size:22px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:2px;	
	position:absolute;
	right:7%;
	bottom:80px;
	opacity:0.5;
}


#Small_Img {	
height:'61px';
width:'94px';

}


#photos {
height:90%;
width:90%;
position: fixed;
top: 3%;
left: 4%;
border: #ede9ac 5px solid;
}


.t1 {	
 	font-size:14px;
}
	
.t2 {	
 	font-size:17px;
}

.t3 {	
 	font-size:20px;
}
	   
/* Navigation */	


#menu a {
	float: left;
	display: block;
	padding: 15px 30px 5px 30px;
	letter-spacing: -0.9px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #FFFFFF;
	border-left: #ede9ac 1px solid;	
}
	    
#menu a:hover {
	background: #ede9ac;
	color: #8d0205;
}

#menu .last{
	border-right: #ede9ac 1px solid;
}

#menu .first{
		border-left: none;
}





#Accessibility  {
float: right;
}

#Accessibility a {

	display: block;	
	padding: 15px 20px 5px 30px;
	letter-spacing: -0.9px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #FFFFFF;
	border-left: #ede9ac 1px solid;	
}
	    
#Accessibility a:hover {
	
	color: #8d0205;
}








table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;					    	
}	
								   
td {							       				  
	font:normal 11px Tahoma, Arial;								 
	vertical-align:top;				  			  
	line-height:19px;						 	 
}	
									   	   
input, textarea, select{			     
	font:normal 11px  Tahoma, Arial;			
	padding:4px 0px 0px 6px;		   
	vertical-align:top;				 
}		
select {
	border:none;
	background-color:#F4F5EE;
}							
ul {						   
	list-style:none;		
}
br {line-height:0px;}							        
img {border:0px;}	
/*____________________________________________________*/
/*†††††††††††††††††††††-TEXT-†††††††††††††††††††††††††*/
b {color:#D52000;}
b a{color:#555554;}	
span {color:#98393A}	   


/*____________________________________________________*/
/*†††††††††††††††††††-INPUTS-†††††††††††††††††††††††††*/
.input, .ta {
	width:193px;
	border:none;
	color:#555;
	background-color:#F4F5EE;
}
.input {
	
	height:17px;
}
.ta {
	height:62px;
	overflow:auto;
}
.input1, .ta1{
	width:300px;
	border:1px solid #CFCFCF;
	color:#555;
}
.input1 {
	height:25px;
}
.ta1 {
	height:84px;
	overflow:auto;
}
.slct_1 {
	width:58px;
}
/*____________________________________________________*/
/*†††††††††††††††††††††-LINKS-††††††††††††††††††††††††*/
.link_1{
	color:#777;
	font-size:14px;
}
.rdmr {
	padding:0px 0px 0px 8px;
	background:url(images/0blt1.gif) top left no-repeat;
	font:bold 11px Tahoma, Arial;
	color:#252525;
}

/*____________________________________________________*/
/*††††††††††††††††††††††-LISTS-†††††††††††††††††††††††*/
li {
	margin:6px 0px 0px 0px;
	
}
li a {
	color:#252525;
	padding:0px 0px 0px 8px;
	background:url(images/0blt1.gif) top left no-repeat
}

/*_____________________________________________________*/
/*††††††††††††††††††††††-‰‰‰‰‰‰-†††††††††††††††††††††††*/
.ftr{
	color:#B09465;
}
.ftr a {
	color:#A88882;
}
.t {
	 border:1px solid #D3CDC3;
	 vertical-align:middle;
}


.t td{
	 border:1px solid #D3CDC3;
	 vertical-align:middle;
}


#custom_info_window_red{
  width: 200px;
}
#custom_info_window_red_contents{
  background-color: #FFF;
}
#custom_info_window_red_tl{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_tl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_tl.png', sizingMethod='crop');
}
#custom_info_window_red_t{
  background: url('../images/corners/red_t.png') top left repeat-x transparent;
}
#custom_info_window_red_tr{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_tr.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tr{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_tr.png', sizingMethod='crop');
}
#custom_info_window_red_l{
  width: 3px;
  background: url('../images/corners/red_l.png') top left repeat-y transparent;
}
#custom_info_window_red_r{
  width: 3px;
  background: url('../images/corners/red_r.png') top right repeat-y transparent;
}
#custom_info_window_red_bl{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_bl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_bl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_bl.png', sizingMethod='crop');
}
#custom_info_window_red_b{
  background: url('../images/corners/red_b.png') top left repeat-x transparent;
}
#custom_info_window_red_br{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_br.png') top left no-repeat transparent;
}
* html #custom_info_window_red_br{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_br.png', sizingMethod='crop');
}
#custom_info_window_red_close{
  width: 21px;
  height: 21px;
  background: url('../images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #custom_info_window_red_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_close.png', sizingMethod='crop');
}
#custom_info_window_red_beak{
  width: 28px;
  height: 38px;
  background: url('../images/corners/red_beak.png') top left no-repeat transparent;
}
* html #custom_info_window_red_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#custom_info_window_red_contents .section1{
  margin: 0;
  padding: 0;
}
#custom_info_window_red_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#custom_info_window_red_contents p{
  margin: 1px 0;
  padding: 5px;
}
#custom_info_window_red_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
}
