body       { color: #cc9; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc9; background-image: url("http://www.maccallumhouse.com/images/bkg-new.gif"); background-repeat: repeat-y; background-position: 0 0 }

h1 { color: #333333; font-weight: bold; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; letter-spacing: 0.1em; margin-left: 20px; }

h2 { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;  margin-left: 20px; }

h3 { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;  }

element1 { font-family: FontName }
P    {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

p.margin    { color: #333; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 150%; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; padding-right: 10px }

p.marginsans    { color: #333; font-size: 12px; line-height: 150%; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; padding-right: 10px }

.intro   { color: #333; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 150%; margin-top: 5px; padding-right: 10px }

P.body  { color: #000066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.parks   { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

p.parks   { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

td  { color: #000066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited
    { color: #663; font-family: verdana, arial, sans-serif; text-decoration: none;  }
 
a:link
  { color: #663; font-family: verdana, arial, sans-serif; text-decoration: none;  } 

a:hover
   { color: #663; font-family: verdana, arial, sans-serif; text-decoration: underline; }

a:active
  { color: #663; font-family: verdana, arial, sans-serif; text-decoration: none; }
  
  
a.link:suites
   { color: #663; font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: none } 

a.hover:suites
    { color: #663; font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: underline }

a.active:suites
   { color: #663; font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: none }

a.visited:suites
   { color: #663; font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: none }
   
   

   a.link:serif
   { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  } 

a.hover:serif
    { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline  }

a.active:serif
   { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }

a.visited:serif
   { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }

   

.suites { color: #333333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }



.currentinnlink:link
     { color: #ff9; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

.currentinnlink 
	 { color: #ff9; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

.currentinnlink:hover
     { color: #ff9; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

.currentinnlink:visited
     { color: #ff9; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }



a.menu:link
    { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none }

a.menu:active
    { color: #ffffcc; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none }


a.menu:visited
 	    { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none }

a.menu:hover
     { color: #f0e68c; font-style: normal; font-weight: bold; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none }
a.footer:link
  	{ color: #666633; 
 	 font-size: 10px; 
  	text-decoration: underline }


a.rooms:link
   { color: #708090; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }
a.rooms:active
   { color: #708090; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }
a.rooms:visited
   { color: #708090; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }
a.rooms:hover
    { color: #708090; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: underline }



a.arrows:link
    { color: #666633; font-weight: bold; font-size: 18px; font-family: verdana, arial, sans-serif; text-decoration: none }
   
a.arrows:hover
    { color: #666633; font-weight: bold; font-size: 18px; font-family: verdana, arial, ans-serif; text-decoration: none }

a.arrows:active
   { color: #666633; font-weight: bold; font-size: 18px; font-family: verdana, arial, sans-serif; text-decoration: none }
   
a.arrows:visited
   { color: #666633; font-weight: bold; font-size: 18px; font-family: verdana, arial, sans-serif; text-decoration: none } 
   
.roomsection   { color: #006; font-size: 14px }  

a.footer:link
  { color: #666633; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

a.footer:active
  { color: #ffffcc; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

a.footer:visited
 	 { color: #666633; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

a.footer:hover
 	  { color: #663; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline }
  	


a.weddings:link
  	   { color: #666633; font-size: 12px; text-decoration: none }

a.weddings:active
    { color: #663; font-size: 12px; font-family: verdana, arial, sans-serif; text-decoration: none }


a.weddings:visited
 	  { color: #666633; font-size: 12px; font-family: verdana, arial, sans-serif; text-decoration: none }

a.weddings:hover
 	    { color: #663; font-size: 12px; font-family: verdana, arial, sans-serif; text-decoration: underline }
 	    
 	    
a.events:link
  	     { color: #666633; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; text-decoration: none }

a.events:active
      { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }


a.events:visited
 	    { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

a.events:hover
 	      { color: #892024; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
  	

a.icons:link
  	    { color: #333; font-size: 11px; text-decoration: none }

a.icons:active
    { color: #006; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: underline }


a.icons:visited
 	  { color: #006; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

a.icons:hover
 	    { color: #006; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: olive }
 	    
 	    
 	    a.home:link
   { color: #663; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }
a.home:active
   { color: #663; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }
a.home:visited
   { color: #663; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }
a.home:hover
    { color: #663; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline }
  	
  	
  	

.quote  { color: #333333; font-weight: bold; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif }

.quote_amenities  { color: #804d3c; font-weight: bold; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif }

.quotesmall  { color: #333333; font-weight: bold; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif }
	
.quoteinfo  { color: #696969; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif }
		
element { }
.homepagecopy     { font-size: 12px; line-height: 128% }

.homepagevent     { font-size: 10px; line-height: 110% }
.homepagevent2       {
	color: #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%
}

.arrows  { color: #663; font-size: 18px }
.arrowssmall  { color: #663; font-size: 16px }
td.roomsheader   { font-weight: bold; font-size: 14px }
td.roomsubhead   { font-weight: bold; font-size: 12px }
td.roomscopy    { font-size: 12px }

a.imageborder:link  { color: #CCCC99 ;}
a.imageborder:visited  { color: #CCCC99 ;}
a.imageborder:hover  { color: #666633 ;}
a.imageborder:active  { color: #666633; }

.imageborder  { border: solid 2px #666633; }

.breakfast { font-weight: bold; font-size: 12px; 
text-transform: uppercase }

.enlarge  
	{ color: #663; 
	font-weight: bold; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, 	SunSans-Regular; 
	}

li.dingbat         { line-height: 140%; list-style-image: url("images/dingbat2.gif"); list-style-position: outside }

li.dingbat_home         { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 12px; margin-bottom: 10px; margin-left: 8px; padding-left: 0; list-style-image: url(images/dingbat2.gif); list-style-position: outside           }


li.paw         { line-height: 140%; list-style-image: url("images/dog-paw.gif"); list-style-position: outside }

li.dingbatwedding           { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; list-style-image: url("images/dingbat2.gif"); list-style-position: outside }

li.normal    { color: #333; list-style-type: square; list-style-position: outside }

td.dvd { color: #333; font-size: 10px }
.dvd { color: #333; font-size: 10px }

p.specials         { color: #333; font-size: 11px; line-height: 115%; background-color: #f5f1df; margin-top: 0px; margin-bottom: 5px; padding-right: 5px; padding-bottom: 2px; padding-left: 15px; padding-top: 3px;border: solid 1px #663300 }

.specialsinfo { font-size: 10px; line-height: 100% }

p.specialspage         { color: #333; font-size: 12px; background-color: #f5f1df; margin-top: 7px; margin-bottom: 7px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border: solid 1px #663300 }


.journal-main  { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 20px; padding-bottom: 20px }

.journal-main2 { color: #333; font-size: 12px; padding-left: 5px;}

.journal-guest  { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 5px }

.journal-date { color: #333; font-weight: 600; 
font-size: 12px;font-family: Georgia, "Times New Roman", Times, serif }


a.accomodations:link
   { color: #663;  font-family: verdana, arial, sans-serif; text-decoration: underline; }

a.accomodations:active
   { color: #663;   font-family: verdana, arial, sans-serif; text-decoration: underline }

a.accomodations:visited
   { color: #663; font-family: verdana, arial, sans-serif; text-decoration: underline }

a.accomodations:hover
    { color: #663;  font-family: verdana, arial, sans-serif; text-decoration: none }
hr.dotted { color: #333; font-weight: bolder; border-style: dotted }
.bkg      { background-image: url("/pages/weddings/images/wedding_page_bkg_main_07.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 110px }

p.auction   { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; padding: 8px; border-style: solid; border-width: 1px 0; border-color: black }
.small caps { font-variant: small-caps }

.pdf { font-size: 10px; }
.small  { color: #333; font-size: 10px; }

/* SMALL HOME Page LINKS*/
a.homepage:link { 
   color: #655D3F; 
   font-size: 10px; 
   font-family: verdana, arial, sans-serif; 
   font-weight: normal; 
   text-decoration: none; 
	} 

a.homepage:hover
    { color: #655D3F; 
	font-size: 10px; font-family: verdana, arial, sans-serif; 
	font-weight: normal; 
	text-decoration: underline; 
}

a.homepage:visited { 
   color: #655D3F;  
   font-size: 10px; 
   font-family: verdana, arial, sans-serif; 
   font-weight: normal;  
   text-decoration: none; 
 	} 

a.homepage:active { 
   color: #655D3F; 
   font-size: 10px; 
   font-family: verdana, arial, sans-serif; 
   font-weight: normal; 
   text-decoration: underline; 
	}
	
/* SMALL HOME SMALL CAPS LINKS*/
a.smallcaps:link { 
   font-variant: small-caps;
   font-family: Georgia, "Times New Roman", Times, serif;
   letter-spacing: 0.1em;
   font-size: 13px;
   color: #655D3F; 
   font-size: 13px; 
   font-weight: bold; 
   text-decoration: none; 
	} 

a.smallcaps:hover
    { 
    font-variant: small-caps;
    font-family: Georgia, "Times New Roman", Times, serif;
      letter-spacing: 0.1em;
    font-size: 13px;
    color: #655D3F; 
	font-size: 13px;
	font-weight: bold; 
	text-decoration: underline; 
}

a.smallcaps:visited { 
   font-variant: small-caps;
   font-family: Georgia, "Times New Roman", Times, serif;
   letter-spacing: 0.1em;
   font-size: 13px;
   color: #655D3F;  
   font-size: 13px; 
   font-weight: bold;  
   text-decoration: none; 
 	} 

a.smallcaps:active { 
   font-variant: small-caps;
   font-family: Georgia, "Times New Roman", Times, serif;
   letter-spacing: 0.1em;
   font-size: 13px;
   color: #655D3F; 
   font-size: 13px; 
   font-weight: bold; 
   text-decoration: underline; 
	}
	
.massage  { color: #333; font: 12px/120% CSS_PROPERTY_UNDEF; margin: 5px 15px 5px 20px; padding-right: 5px }


.margin { margin-left: 15px; }

.border_rule { color: #3f3b37; font-size: 12px; font-family: georgia, Georgia, "Times New Roman", Times, serif; line-height: 15px; background-color: #bebe91; padding: 14px !important; border: double 4px #333; }

#home_reservationbox { margin-top: 5px; margin-bottom: 5px; margin-left: 15px; margin-bottom: 0px; }

#home_reservationbox form {margin: 0px;}

#pages_reservationbox { width: 725px; height: 55px; margin-top: 5px; margin-bottom: 8px; margin-left: 15px; }

.Reservations_title { color: #3e3e1b; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }

.reservations_form { color: #3e3e1b; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }

/*Room Index page */
#rooms_index_images_box { width: 300px; height: 198px; }

.room_images_border_rule { font-size: 12px; font-family: georgia, Georgia, "Times New Roman", Times, serif; line-height: 15px; background-color: #bebe91; padding: 8px !important; border: solid 1px #333; }
/*End Room Index page */

/* More Info Room links */
a.navroomdetail:link { font-size: 11px; text-decoration: none; }
a.navroomdetail:visited {  font-size: 11px; text-decoration: none; }
a.navroomdetail:hover {  font-size: 11px; text-decoration: none;}
a.navroomdetail:active {  font-size: 11px; text-decoration:none; }
   
/* End More Info Room links  */


/* Room Index page links */
a.rmtitle:link { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.rmtitle:visited { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.rmtitle:hover { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
a.rmtitle:active { color: #333333; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
   
/* End Room Index page links  */


/* Global Button Style */

a.button { 
display:inline-block;
padding:5px 10px;
background:#565427;
color:#cccc9a;
font:14px Georgia, Times New Roman, Times, sans-serif;
text-transform:uppercase;
}
input.button {
display:inline-block;
padding:5px 5px;
background:#565427;
color:#cccc9a;
font:14px Georgia, Times New Roman, Times, sans-serif;
text-transform:uppercase;
border: 0;
cursor: pointer;
}
.imageleft {
	margin-left: 0px;
	border: 1px solid #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: text-top;
	text-align: left;
	text-indent: 0;
	float: left;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
