* {padding:0;margin:0}
html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

body{text-align:center;font-size:14px;font-family: Georgia, "Times New Roman", Times, serif;color:#3E321E;line-height:1.3em;margin:0 auto;width:100%;background: url(../images/i/bg-rmi.gif) #D6C6A5}

#botfade{background: url(../images/i/bottom_shadow_red.jpg) no-repeat center top #D6C6A5;width:980px;height:auto;margin:0 auto}


 *html .botfade{margin: 0 0 -10px 0;}	
	/**/
#container{width:980px;height:auto;text-align:center;margin:0 auto;padding:0;background: transparent url(../images/i/middle-fade.jpg) repeat-y center top;}


#container-width{width:958px;margin-left:auto;margin:0 auto;}
 
#topbanner{clear:both;background:url(../images/i/rmi-top-956-58.jpg) #9D2524;width:956px;height:58px;margin:0 auto}

#topcontact{float:right;width:180px;margin-top:10px;margin-right:20px;text-align:left;font-size:11px;font-family:Georgia;font-weight:bold;color:#FFF;line-height:1.1em}

#topmenu{padding:0;margin:0;width:956px;text-align:center;}

.divlight{height:1px;width:956px;background-color:#fff;border:none;margin:0;padding:0}

.divred{height:1px;width:956px;background-color:#900000;border:none;margin:0;padding:0}

#photobanner{background-image:url(../images/i/red-mill-inn-aerial-250.jpg);background-repeat:no-repeat;background-position:left top;width:956px;height:250px;background-color:#EFEBDE;}

#photobannerleft{width:535px; height:250px;float:left;margin-right:5px}

#photobannerright{width:360px;height:225px;padding-top:9px;padding-right:46px;padding-bottom:0;float:right}

* html #photobanner{margin: 0 0 -1px 0}


	
#columns{clear:both;width:956px;height:auto; padding:0; margin:0 auto;background:url(../images/i/left-column.jpg) repeat-y #fff;}	 	

#columns-home{clear:both;width:956px;height:auto; padding:0; margin:0 auto; background-color:#FFFFFF}

	
#leftcolumn{float:left;width:222px;height:auto;text-align:left;margin-top:25px;padding:0;}

#leftcolumnhome{float:left;width:500px;height:auto;text-align:left;margin-top:5px;padding:10px 15px 10px 20px}

#leftcolumnhome p{margin-bottom:12px;font-size:12px;line-height:1.5em}

#secondcolumnhome{float:left;width:500px;height:auto;text-align:left;margin-top:5px;padding:10px 15px 10px 20px;background-color:#FFFFFF }

#secondcolumnhome p{margin-bottom:15px;font-size:14px;line-height:1.6em}


#roomwrap{width:720px;height:auto;margin:0;margin-top:20px}


#largepic{float:left;width:500px;height:auto;text-align:left;padding: 0px 20px 0px 40px}


#descrighr{float:left;width:180px;height:auto;text-align:left;padding: 20px 0 0 0}	  

#descrighr ul{margin-left:15px;text-align: left}


#descrighr ul li{font-size:10px;line-height:1.0em;padding-bottom:8px;list-style-image: url("../images/bulletgray.gif");text-align: left}

#thumbpic{float:left;width:150px;height:auto;text-align: center;padding: 0 0 0 5px}
#thumbpic img{cursor:pointer;padding:4px;margin-bottom:5px;border:1px solid #D6C6A5}
#thumbsecond{height:auto;text-align:left;padding-top:10px}
#roomdescwrap{
	background: #fff url(../images/left_bg.jpg) repeat-y;
	width: 700px;
	height: auto;
	margin: 15px 0 0 0;
	
}


#roomdesc {
float: left;
	width: 480px;
	height: auto;
	text-align: left;
	padding: 20px 0px 0px 0px;
	
	
	
}
#roomdesc ul li {
	font-size:12px;
	line-height: 1.2em;
	list-style-image: url("../images/bulletgray.gif");
	padding: 0 0 8px 0; margin-left:30px; font-family:Georgia, "Times New Roman", Times, serif

}




	  

#content{float:left;width: 713px;height:auto;text-align:left;padding: 20px 0px 10px 5px; }
#content ul{margin-left:15px;text-align: left}
#content ul li{font-size:12px;line-height:1.4em;padding-bottom:8px;list-style-image: url("../images/list.gif");text-align: left}



#content #bodytext .list ul li{font-size:12px;line-height:1.4em;padding-bottom:8px;list-style-image: url("../images/ul.gif");text-align: left}
#content img{border:1px solid #dad1be;padding:1px;background-color:#EAE4DB;}

#bodytextleft{width:430px; float:left; height:auto; padding:0 10px 10px 40px}

#bodytextleft p{margin-bottom:15px;font-size:14px;line-height:1.6em}

#bodytext{width:580px; float:left; height:auto; padding:0 40px 10px 40px}

#bodytext p{margin-bottom:15px;font-size:14px;line-height:1.6em}
#bodytext h2{font-size:16px;font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding:0;margin:10px 0 10px 0px;display:block;color:#9A0000; text-transform:none}/* red*/




#rightcolumnhome{float:left;width:400px;height:auto;text-align:left;padding: 20px 0px 10px 5px}

#firstcolumnhome{float:left;width:200px;height:auto;text-align:left;padding: 20px 0px 10px 5px}



#righthome{float:left;width:300px;height:auto;text-align:left;padding: 0 10px 0 10px;}

#lefthome{float:right;width:570px;height:auto;text-align:left;margin:0;padding:10px 35px 10px 15px;}

#lefthome img{border:1px solid #dad1be;padding:1px;background-color:#EAE4DB;}

#lefthome p{margin-bottom:15px;font-size:14px;line-height:1.6em}




#wraphome{float:left;width:890px;height:auto;text-align:left;padding: 10px 25px 10px 40px}

#thirdcolumnhome{float:left;width:200px;height:auto;text-align:left;padding: 20px 0px 10px 5px}
	
			
td{font-size:12px;line-height:1.5em}
	
.contenttable{margin-top:5px;margin-bottom:20px;margin-left: 26px}

#listgray ul {
	margin: 0 60px 0 70px;
	font-size:12px;
	line-height: 1.3em;
}

#listgray ul li {
	list-style-image: url("../images/bulletgray.gif");
	padding: 0 0 12px 0;
}

#listblue ul {
	margin: 0 60px 0 70px;
	font-size:12px;
	line-height: 1.3em;
}

#listblue ul li {
	list-style-image: url("../images/arrowlightblue.gif");
	padding: 0 0 12px 0;
}


#pageheader{clear:both;width:956px;height:40px;padding:0;background: url(../images/i/pagetop.jpg) no-repeat top center}

	
#pagefooter{clear:both;width:956px;height:15px;padding:0}
	
#bottomlinks{margin:0;padding:3px 0 3px 0}
	
#bottomaddress{font-size:10px;margin:10px 0 0 0}


#bottomaddress a, #bottomaddress a:link, #bottomaddress a:visited{color:#4B3C2F;text-decoration: underline;font-size:10px;margin: 0 5px 0 5px;padding:0px}

#bottomaddress a:hover, #bottomaddress a:active{color:#6A5C44;text-decoration:none;font-size:10px;	margin: 0 5px 0 5px;padding:0px}


#left_column_list{padding:5px 0 5px 0;margin: 0 0 20px 0; width:222px;}
	
#left_column_list ul{list-style-type:none;padding:0;margin:0;width:222px;border-top:1px solid #FFFDEE;border-bottom:1px solid #D6D4C7;}

#left_column_list a{ display:block;font-size:11px;width:202px;color:#3E321E;padding:5px 0 5px 20px;	border-top:1px solid #D6D4C7;border-bottom:1px solid #FFFDEE;text-decoration:none;line-height:19px;text-transform:uppercase;background-color:#EFECDB;}

#left_column_list a:link{display:block;font-size:11px;width:202px;color:#3E321E;background-color:#EFECDB;padding:5px 0 5px 20px;border-top:1px solid #D6D4C7;border-bottom:1px solid #FFFDEE;text-decoration:none;line-height: 19px;text-transform:uppercase;}

#left_column_list a:visited{display:block;font-size:11px;width:202px;color:#3E321E;background-color:#EFECDB;padding:5px 0 5px 20px;border-top:1px solid #D6D4C7;border-bottom:1px solid #FFFDEE;text-decoration:none;line-height: 19px;text-transform:uppercase;}

#left_column_list a:hover{text-decoration:none;display:block;font-size:11px;color:#3E321E;	background-color:#EAE4CC;width:202px;padding:5px 0 5px 20px;border-top:1px solid #D6D4C7;border-bottom:1px solid #FFFDEE;line-height: 19px;text-transform:uppercase;background-image:url(../images/i/arrow-left.gif);background-position:left center; background-repeat:no-repeat;}

#left_column_list a:active{text-decoration:none;font-size:11px;background-color:#EFECDB;color:#3E321E;display:block;width:202px;padding:5px 0 5px 20px;border-top:1px solid #D6D4C7;border-bottom:1px solid #FFFDEE;line-height:19px;text-transform:uppercase;}

#room1 #left_column_list ul a.room1,
#room2 #left_column_list ul a.room2,
#room3 #left_column_list ul a.room3,
#room4 #left_column_list ul a.room4,
#room5 #left_column_list ul a.room5,
#room6 #left_column_list ul a.room6,
#room7 #left_column_list ul a.room7,
#room8 #left_column_list ul a.room8,
#room9 #left_column_list ul a.room9,
#room10 #left_column_list ul a.room10,
#aboutus #left_column_list ul a.aboutus,
#meetings-events #left_column_list ul a.meetings-events,
#business-meetings #left_column_list ul a.business-meetings,
#promotions #left_column_list ul a.promotions,
#packages #left_column_list ul a.packages,
#tournaments #left_column_list ul a.tournaments,
#affiliates #left_column_list ul a.affiliates,
#banquets #left_column_list ul a.banquets,
#store #left_column_list ul a.store,
#gift-certificates #left_column_list ul a.gift-certificates,
#history #left_column_list ul a.history,
#maps #left_column_list ul a.maps,
#local #left_column_list ul a.local,
#guest-rooms #left_column_list ul a.guest-rooms,
#contact #left_column_list ul a.contact,
#feedback #left_column_list ul a.feedback,
#jobs #left_column_list ul a.jobs,
#testimonials #left_column_list ul a.testimonials,
#sitemap #left_column_list ul a.sitemap,
#in-the-news #left_column_list ul a.in-the-news,
#photo-gallery #left_column_list ul a.photo-gallery
{text-decoration:none;font-size:11px;background-color:#EAE4CC;color:#3E321E;display:block;width:202px;padding:5px 0 5px 20px;border-bottom:1px solid #FFFDEE;line-height:19px;cursor:default;background-image:url(../images/i/arrow-left.gif);background-position:left center; background-repeat:no-repeat;text-transform:uppercase;}
a{color:#9A0000;text-decoration:underline;font-size:14px;margin:0px;padding:0px;font-stretch:expanded;}

a:link{color:#9A0000;text-decoration:underline;font-size:14px;margin:0px;padding:0px;}
	
a:visited{color:#9A0000;text-decoration:underline;font-size:14px;margin:0px;padding:0px;}
	
a:hover{color:#3E321E;text-decoration:underline;font-size:14px;margin:0px;padding:0px;} 
	
a:active{color:#9A0000;text-decoration:underline;font-size:14px;margin:0px;padding:0px;}
	


.clear{clear:both}
	
.clearfooter{height:1px;clear:both;line-height:1px}
	

h1{font-size:19px;font-weight:bold;position:relative;margin:20px 0 40px 0;padding-left:40px;	z-index: 1;left: 0;	top: 0; color:#9A0000;}
	
h1 span{display:block;position:absolute;left:0;top:0;z-index:1;margin:0;padding:0;background:top left no-repeat}







h2{font-size:12px;margin:0;padding-left:40px;color:#4B3C2F;line-height:20px;font-family: Georgia, "Times New Roman", Times, serif;text-transform:uppercase}
	
h3{font-size:18px;font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0;margin:10px 0 20px 0;display:block;color:#9A0000;}/* red*/

	
h4{font-size:14px;font-weight:bold;margin: 0 60px 0 30px;color:#535353;border-bottom:1px solid #7B7B7B;padding:0 60px 0 0}	
	
h5{font-size:14px;font-weight:normal;margin: 0 60px 0 30px;color:#535353;border-bottom:1px solid #7B7B7B;padding:0 60px 0 0}	
	

.rooms-title h1 { width:450px; height:63px;  }
.rooms-title h1 span { 
	width:400px;
	height:55px;
	background:url("../images/headers/rooms-title.jpg"); 
  }

.meetings-events-title h1 { width:480px; height:63px;  }
.meetings-events-title h1 span { 
	width:480px;
	height:60px;
	background:url("../images/headers/titlemeetings.jpg"); 
  }


#home-title h1 { width:450px; height:63px; }
#home-title h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/unique-iverfront-inn.jpg");
  }
  
#events-title h1 { width:450px; height:63px; }
#events-title h1 span { 
	width:380px;
	height:30px;
	background:url("../images/eventsspan.jpg");
  }
../images/titlenabout.jpg

#aboutus h1 { width:450px; height:63px; }
#aboutus h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlenabout.jpg");
  }
#weddings-title h1 { width:450px; height:63px; }
#weddings-title h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titleweddings.jpg");
  }
  
#packages  h1 { width:450px; height:63px; }
#packages h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlepackages.jpg");
  }
  
  
#tournaments h1 { width:450px; height:65px; }
#tournaments h1 span { 
	width:450px;
	height:65px;
	background:url("../images/headers/titlecarptournament.jpg");
  } 
#affiliates h1 { width:450px; height:63px; }
#affiliates h1 span { 
	width:450px;
	height:65px;
	background:url("../images/headers/titleaffiliates.jpg");
  }  

#banquets h1 { width:450px; height:63px; }
#banquets h1 span { 
	width:450px;
	height:65px;
	background:url("../images/headers/titlepersonalmeet.jpg");
  }  

#store h1{ width:450px; height:63px;  }
#store h1 span{ 
	width:450px;
	height:63px;
	background:url("../images/headers/titlestore.jpg");
  }  
#amenities h1{ width:450px; height:63px;  }
#amenities h1 span{ 
	width:450px;
	height:63px;
	background:url("../images/headers/titleamenities.jpg");
  }     

#history h1 { width:450px; height:63px;  }
#history h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlehistory.jpg");}
	   
#maps h1 { width:450px; height:63px;  }
#maps h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlemaps.jpg");}
	   
#local h1 { width:450px; height:63px; }
#local h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlelocal.jpg");
  }  	

  
#feedback h1 { width:450px; height:63px;  }
#feedback  h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlefeedback.jpg");
  } 
  
  
#jobs h1 { width:450px; height:63px;  }
#jobs h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlejobs.jpg");
  } 
  
    
#testimonials h1 { width:450px; height:63px; }
#testimonials h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titletestimonials.jpg");
  } 
  
#sitemap h1 { width:450px; height:63px;  }
#sitemap h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlesitemap.jpg");
  }  
  
#in-the-news h1 { width:450px; height:63px;}
#in-the-news h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlenews.jpg");
  } 
  
  
#contact  h1 { width:450px; height:63px;}
#contact h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlecontact.jpg");
  } 
  
#business-meetings h1 { width:450px; height:63px;}
#business-meetings h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlebusinessmeet.jpg");
  }
#policies h1 { width:450px; height:63px;}
#policies h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlepolicies.jpg");
  }
#promotions h1 { width:450px; height:63px;}
#promotions  h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlepromotions.jpg");
  }
  
#gift-certificates h1 { width:450px; height:63px;}
#gift-certificates h1 span { 
	width:450px;
	height:63px;
	background:url("../images/headers/titlegiftcertificates.jpg");
  }

div.hr {
	height: 20px;
	background: #fff url(../images/hr.gif) no-repeat scroll center;
	padding: 0px 0px 0px 0px;}

div.hr hr {
	display: none;
}


img	{
	border: none;
	}
	









#menu {list-style-type:none; margin:0; padding:0; }
#menu li {float:left; padding:0;  position:relative; width:105px; height:30px;z-index:100;margin:0;border:none; background-color:#A10300;


}




#menu li dl {position:absolute; top:0; left:0;margin:0; padding:0;border:none; }
#menu li a, #menu li a:visited {text-decoration:none;color: #fff;border:none;}
#menu li dd {
display:none;border:none;font-family: Georgia, "Times New Roman", Times, serif;color:#4B3C2F;} 
#menu li:hover, #menu li a:hover {border:none; } 
#menu li:hover dd, #menu li a:hover dd {display:block;border:none;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;border:none;}
#menu table {border-collapse:collapse; padding:0; border:none;   font-size: 10px; margin:0;}
#menu dl {width: 105px; margin: 0; padding: 0;border:none; text-align:center; cursor:pointer;}


#menu dt {margin:0; padding: 6px 4px 6px 4px; color:#FFF;border:none; background-image:url(../images/i/buttonoff-n.jpg);font-size: 10px; background-position:left center; background-repeat:no-repeat; line-height:18px}

#menu dt:hover {
background-image:url(../images/i/buttonon-n.jpg); background-position:left center; background-repeat:no-repeat; border:none;
margin:0; padding: 6px 4px 6px 4px; font-size: 10px; color: #fff; 
}

body.section2 #menu dt.two,
body.section3 #menu dt.three,
body.section4 #menu dt.four,
body.section5 #menu dt.five,
body.section6 #menu dt.six,
body.section7 #menu dt.seven,
body.section8 #menu dt.eighth
{
background-image:url(../images/i/buttonon-n.jpg); background-position:left center; background-repeat:no-repeat;margin:0; padding: 6px 4px 6px 4px; font-size: 10px; color: #fff; 
}

body.section1 #menu dt.one
{
background-image:url(../images/i/buttonon-home.jpg); background-position:left center; background-repeat:no-repeat;margin:0; padding: 6px 4px 6px 4px; font-size: 10px; color: #fff;  
}

body.section9 #menu dt.nine
{
background-image:url(../images/i/buttonon-store.jpg); background-position:left center; background-repeat:no-repeat; border:none;
}

#menu li.reserv1, #menu dt.reserv3 { width:116px;background-image:url(../images/i/buttonoff-116.png); background-position:left center; background-repeat:no-repeat;}


#menu dt.reserv3:hover {background-image:url(../images/i/buttonon-116.png); background-position:left center; background-repeat:no-repeat; border:none;}




#menu li.home1, #menu dt.home3 { width:105px;background-image:url(../images/i/buttonoff-home.jpg); background-position:left center; background-repeat:no-repeat;}

#menu dt.home3:hover {background-image:url(../images/i/buttonon-home.jpg); background-position:left center; background-repeat:no-repeat; border:none;}




#menu li.store1, #menu dt.store3 { width:105px;background-image:url(../images/i/buttonoff-store.jpg); background-position:left center; background-repeat:no-repeat;}

#menu dt.store3:hover {background-image:url(../images/i/buttonon-store.jpg); background-position:left center; background-repeat:no-repeat; border:none;}

.gallery dt a, .gallery dt a:visited {display:block;color:#fff; 
font-family: Georgia, "Times New Roman", Times, serif;font-size: 10px;font-weight: bold;margin:0; padding:0;}


#menu dd {margin:0; padding:0; color:#3e321e; 	background:	#E5DCC4;
 text-align:left;}
#menu dd a, #menu dd a:hover {color:#3e321e; font-size: 11px;margin:0; padding:0;} 

#menu .gallery dd a, .gallery dd a:visited {
color:#3e321e;
text-decoration:none;
display:block;
padding:4px 5px 4px 20px;
width:155px;
border-bottom:1px solid #fffdee;/*dark*/
border-top:1px solid #d6d4c7; /*light*/
font-size: 11px;
background: #E5DCC4 url(../images/i/arrow-off.gif) no-repeat 10px 10px; 
}
#menu .gallery dd a:hover, .gallery dd a:active {
color:#3e321e;
text-decoration:none;
display:block;
padding:4px 5px 4px 20px;
width:155px;
border-bottom:1px solid #fffdee;/*dark*/
border-top:1px solid #d6d4c7; /*light*/
font-size: 11px;
background: #efecdb url(../images/i/arrow-off.gif) no-repeat 10px 10px;

}

/* 2 level */
#menu .gallery dd a.rooms, .gallery dd a.rooms:visited {color:#3e321e; text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #E5DCC4 url(../images/i/arrow-off.gif) no-repeat 10px 10px;
 font-size: 11px;
width:155px;
}
#menu .gallery dd a.rooms:hover {
text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #efecdb url(../images/i/arrow-off.gif) no-repeat 10px 10px; /*#CBBA9C#949E7Cdark#9cf*/ color:#3e321e;
width:155px;
font-size: 11px;
}


#booking{width:956px;height:60px;padding:0px;margin:0;background:url(../images/i/bg-form.jpg) repeat-x bottom;}	


#bookingleft{width:222px;height:50px;float:left;padding:6px 0 0 0;margin:0;font-size:11px;font-family: Georgia, "Times New Roman", Times, serif;color:#3E321E; background:url(../images/i/bg-left.jpg) right top no-repeat}


#bookingright{height:54px; padding:0 0 0 20px;; margin:6px 0 0 0; width:711px; float:right}

.booking{font-size:12px;margin:0;color:#3E321E;line-height:20px;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;padding-left:0;text-align:left;}


#basic-search label{ font-size:11px;font-family: Georgia, "Times New Roman", Times, serif;color:#3E321E;}

fieldset{border:none;}
		  
.datefield{width:125px;height:40px;float:left;margin: 0 15px 0 0;;}
.otherfields{width:55px;height:40px;float:left;margin: 0 15px 0 0; }


.selectinput{
	width:85px;

	border:1px solid #DAD1BE;
	
	background-color:#ffffff;
	padding:0;
	margin:3px 0 0 0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height:18px;
	color:#3E321E;
}


.selectsubmit{ height:26px; width:87px; 
font-size: 11px;
cursor:pointer;line-height:15px;padding:1px 3px 1px 3px;
margin:8px 0 0 0;
background:url(../images/i/book-now-2.gif) no-repeat left top;
font-family: Georgia, "Times New Roman", Times, serif;color:#fff; font-weight:bold; border:none; margin-top:15px; }

.options{width:45px;border:1px solid #DAD1BE;background-color:#fff; font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#3E321E; margin-top:3px;}


.optiondown{width:25px; font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#3E321E;line-height:20px;padding:0px 0px 0px 5px;border-bottom:1px solid #999999;background-color:#fff;}




.selectinputemail{
	width:120px;
	
	border:1px solid #DAD1BE;
	
	background-color:#ffffff;
	padding:0;
	margin: 4px 0 0  0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height:18px;
	color:#3E321E; 
}
.selectsubmitgo{ width:34px;  height:22px;
font-size: 11px;
cursor:pointer;line-height:15px;padding:1px 3px 1px 3px;
margin:0;
background:url(../images/i/button-go.gif) no-repeat left top;
font-family: Georgia, "Times New Roman", Times, serif;color:#fff; font-weight:bold; border:none;
 }
 
 
 
.copyrights{color:#FFFFFF;font-weight:bold;font-size:10px; padding:15px 0 15px 0;}
.calendar-RMI{position:absolute;padding-top:5px; margin-left:2px;}

.home-image{float:left; margin:5px 10px 10px 0}

.box{width:300px;margin-top:20px;background:#EDEAD9 url(../images/i/box-middle.jpg) repeat-y;}

.box h2{background:#EDEAD9 url(../images/i/box-top-2.jpg) no-repeat left top;  margin:0; padding:8px 0 6px 20px;border-bottom:1px solid #fffdee}
.box .last{background:#EDEAD9 url(../images/i/box-bottom.jpg) no-repeat left bottom; padding-bottom:10px;margin:0; height:16px;}

.box .lastfirstbox{background:#EDEAD9 url(../images/i/box-bottom.jpg) no-repeat left bottom; padding-bottom:2px;margin:0;}
.box p{ font-size:11px; padding:0 0 5px 20px; margin:0 3px 0 3px;border-top:1px solid #d6d4c7; border-bottom:1px solid #fffdee;/*dark*/
 }
a.box, a.box:link, a.box:visited{font-size:11px; font-weight:bold;color:#57462B;text-decoration: none;border:none; background:none;}
a.box:hover, a.box:active{font-size:11px;font-weight:bold;  text-decoration:underline;color:#57462B; border:none;background:none;  }

a.lastlink, a.lastlink:link, a.lastlink:visited{font-size:11px; font-weight: normal;color:#9A0000;text-decoration:underline;border:none; background:none;}
a.lastlink:hover, a.lastlink:active{font-size:11px;font-weight: normal;  text-decoration: none;color:#9A0000; border:none;background:none;  }

#wrap {
    color: #404040;
    
    margin:0;padding:0;height:100%;
}

#wrap ul, #wrap ul li{
padding: 0; margin:0;}

#leftbox{ padding:14px; font-size:11px}
.beigesbox{ width:540px;border:1px solid #dad1be; margin-bottom:20px}
.beigesbox h3{font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;  padding:0;margin:5px 0 5px 5px;display:block;color:#9A0000; font-weight:bold}/* red*/

.subtitle{
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	color:#9A0000;
	margin: 5px 0;
	padding: 0;
}

.beigesboxinn{width:520px;background: url(../images/i/boxbeige.jpg); padding:10px;}
.beigesboxsmall{width:350px;background: url(../images/i/boxbeige.jpg); padding:10px;}
.redtitle{ font-weight:bold; color:#9A0000; margin-bottom:10px;}
.boldtext{font-weight:bold; }
#attraction img{ border:none; background-color:#FFFFFF }
#attraction a, #attraction a:link {FONT-STYLE: none;FONT-SIZE: 12px;FONT-FAMILY: Georgia, "Times New Roman", Times, serif;TEXT-DECORATION: underline;COLOR: #9A0000;TEXT-ALIGN: left;FONT-WEIGHT: bold; line-height:25px
}


#attraction a:visited {
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #9A0000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; line-height:25px
} 

#attraction a:hover {  
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #3E321E;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; line-height:25px
}

#attraction a:active {
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #9A0000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; line-height:25px
}

p.spec {
	margin: 0 0 5px 0;
	padding: 0;
}

hr.newsline{background-color:#AEAB91;color:#AEAB91;height:1px;text-align:center;border:0;width:100%;}
#newsbreadcrumb{font-size:11px; height:30px; margin-bottom:10px;} 
#newsbreadcrumb a, #newsbreadcrumb a:link, #newsbreadcrumb a:visited{font-size:11px;text-decoration:underline;margin: 0 5px 0 5px;padding:0px;font-weight:normal}
#newsbreadcrumb a:hover, #newsbreadcrumb a:active{font-size:11px;text-decoration:none;margin: 0 5px 0 5px;padding:0px;font-weight:normal}
#attraction .newsimage{border:1px solid #dad1be;padding:1px;background-color:#fff;}
#attraction table, #attraction td, #attraction img{ margin:0; padding:0; border: none}