          /*    for Seven Roses Inn  -- Revised 02-25-08 to add Yellow Box in left column. */
          /*    Yellow Box code updated Jan 2, 2009  Modified 04-30-10, 05-3-10, 05-20-10  */ 
          /*    Books page added 01-07-11    Updated 03-27-11, 04-07-11, rate table changed 04-08-11 */
          /*    Edited out old entries and changed to all em's 04-08-11    */
body {text-align:center;  background-color: #FFFCE6; color: #000000;}

span.date {text-align: center; font-size: .83em; color: red; font-weight: 600; font-family: verdana, helvetica, sans-serif; background: #FFFFFF;}

span.roomscroll {text-align: center; font-size: .92em; color: red; font-weight: 600; font-family: verdana, helvetica, sans-serif;}

h2 {text-align: center; font-size: 0.92em; font-family: verdana, helvetica, sans-serif; }
h3 {text-align: center; font-size: 1.2em; font-family: verdana, helvetica, sans-serif; color: #663300; background-color: #FFFCE6;}
h4 {text-align: center; font-size: 0.70em; font-family: verdana, helvetica, sans-serif}

div {margin-left: auto; margin-right: auto; text-align: center;}

#bc {margin-left: auto; margin-right: auto; text-align: center; width: 275px; border: 2px solid #000000; background: #FFFFFF;}
 
img {border: none; }
img.ctr {border: none; margin:10px 10px 10px 10px;}
img.mapp { border: 2px solid #003;}
img.rght {float:right; margin:10px 0px 10px 10px; border: none;}
img.lft {float:left; margin:10px 10px 0px 10px; border: none;}
  		
p.sri {text-align:left; margin-left: 25px; margin-right: 25px; font-size:0.75em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFFFF url(images/sri4.jpg) no-repeat left top; }

p.sr {font-size:1.5em; font-weight: bold; font-family: "edwardian script ITC", helvetica, sans-serif; color: #000000; }

span.srhm {font-size:2.1em; font-weight: bold; font-family: "edwardian script ITC", helvetica, sans-serif; color: #000000; }
span.sr {font-size:1.5em; font-weight: bold; font-family: "edwardian script ITC", helvetica, sans-serif; color: #000000; }

p.botgif {text-align:left; margin-left: 25px; margin-right: 25px; font-size:0.75em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFCE6; }

p {text-align:left; margin-left: 25px; margin-right: 25px; font-size:0.75em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFFFF; }

p.breakfast {text-align: left; margin-left: 40px; margin-right: 25px; font-size: 0.67em; font-family: verdana, helvetica, sans-serif;}

p.linkhd {text-align:left; margin-left: 55px; margin-right: 0px; font-size:0.92em; font-family: verdana, helvetica, sans-serif; color: #663300; font-weight: bold; background: #FFFFFF; }

p.site {text-align:left; margin-left: 80px; font-weight: bold; font-size: 0.75em; font-family:verdana, helvetica, sans-serif; background: #FFFFFF; color:#000000;}

#frame {width:760px; margin-left:20px; margin-right:auto; margin-top:0px; padding:0px; text-align:left; }
#photoframe {width:1000px; margin-left:20px; margin-right:auto; margin-top:0px; padding:0px; text-align:left; }		
#headr {position: absolute; left: 0px; top: 0px; width: 759px; }
	h1,pre {
		margin:0px 10px 10px 10px;
		}

	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
				
	h1 {
		font-size:14px;
		padding-top:10px;
		}   
	
              /* CENTER panel --- ADDED 1 px to WIDTH -- Feb 2008  */
#contentcenter {width:485px; padding:0px; float:left; background: #FFFFFF; color: #000000;	}
		
#homepics {position: absolute; left: 70px; top: 640px; width: 670px; padding:0px; background: #FFFCE6; color: #000000;}
		 		
p.hdrin {text-align: left; margin-top: 1em; margin-left:25px; margin-right:0px; font-size: 1.1em; font-weight: bold; color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }
  
p.rmbox { text-align: left; padding: 10px; font-size: 0.75em; font-family: verdana, helvetica, sans-serif; color: #000000; border: 2px solid #000000; background: #FFFCE6; }
  	  
	
              /* RIGHT panel */
#contentright {width:150px; padding:0px; float:left; background:#003300; color: #000000; }   
		
#welcome { text-align: left; padding: 5px; margin-left: 0px; margin-right: 0px; font-size: 0.92em; font-weight: bold; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; background: #663300; }

#newsbox { text-align: left; padding: 5px; margin-left: 8px; margin-right: 5px; font-weight:normal; font-size: 0.75em; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; background: #003300; }

#footer { text-align: left; padding: 7px; margin-left: 0px; margin-right: 0px; font-size:0.58em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FEF7A7; border: 0px solid #000000;  }

  /*  Room Rates Table- start  */
#ratetable {margin-left: auto; margin-right: auto; text-align: center; width: 350px; border: 2px solid #000000;}  
td.sup { text-align: center; padding: 4px; margin-left: 0px; margin-right: 0px; font-weight:bold; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; background: #669966; }
td.supp { text-align: left; padding: 4px; margin-left: 0px; margin-right: 0px; font-weight:normal; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FEF7A7; }
td.suphd { text-align: center; padding: 3px; margin-left: 0px; margin-right: 0px; font-weight:bold; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #CCFFCC; }
  /*  End Room Rates Table  */
  
		
            /* LEFT panel - Menu panel  */
	#navsite2 {
	   top: 146px; 
		width:135px;
		padding:0px;
		float:left;
		}

#cold #not {border-left:10px solid #054B02; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #CCFFCC; color: #000000;}  /* On-page highlite, and left border of on-page */

  /* REMOVED BORDER-RIGHT from 2nd line -- Feb 2008  */
#navsite2 p {display: none;}
#navsite2 {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: normal; width:13em;  padding: 0; margin-bottom: 1em;}
#navsite2 ul {list-style: none; margin: 0; padding: 0}
#navsite2 ul li {margin: 0; border-top: 1px solid #003;}
#navsite2 ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #054B02; border-right: 1px solid #69c; border-bottom: 1px solid #000000; background: #669966; color: #FFFFFF; text-decoration: none; width: 100%;}  /* static display, and left border */
html>body #navsite2 ul li a {width:auto;}
#navsite2 ul li a:hover {border-left: 10px solid #006600; border-right: 1px solid #69c; border-bottom: 1px solid #000000; background: #006600; color: #fff;}  /* rollover, and left border  */

          /* Yellow Box add-on - next 6 items -- created Feb 2008, revised 01/02/09  */
#spacer { text-align: left; padding: 7px; margin-left: 0px; margin-right: 0px; font-size: 1.1em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFCE6; border: 0px solid #000000; }          
          
#bread { text-align: left; padding: 7px; margin-left: 0px; margin-right: 0px; font-size: 1.1em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FEF7A7; border: 0px solid #000000; }

#bread a:link {color: #003300; background: #FEF7A7; text-decoration:none;}
#bread a:visited {color: #003300; background: #FEF7A7; text-decoration:none;}
#bread a:hover {color: #CC6600; background: #FEF7A7; text-decoration:none;}
#bread a:active {color: #CC6600; background: #FEF7A7; text-decoration:none;}
            /* End Yellow Box add-ons */

        
   /* The Rate Table links below are for Room Rate Tables */
#ratetable a:link {color: #FFFFFF; background: #669966; text-decoration:none;}
#ratetable a:visited {color: #FFFFFF; background: #669966; text-decoration:none;}
#ratetable a:hover {color: #CC6600; background: #669966; text-decoration:none;}
#ratetable a:active {color: #FFFFFF; background: #669966; text-decoration:none;}


a:link {color: #339933; background: #FFFFFF; text-decoration:none;}    /* lite green */
a:visited {color: #003300; background: #FFFFFF; text-decoration:none;} /* dark green */ 
a:hover {color: #CC6600; background: #FFFFFF; text-decoration:none;}   /* orange */ 
a:active {color: #CC6600; background: #FFFFFF; text-decoration:none;}  /* orange */



ul.im {text-align:left; font-size: 0.83em; font-family:  verdana, Helvetica, sans-serif; margin-bottom: 1.2em;}
ul.lft {text-align: left; font-size: 0.67em; font-weight:normal; font-family: verdana, helvetica, sans-serif}

li {text-align: left; font-size: 08pt; font-family: verdana, helvetica, sans-serif;}

li.lftin {text-align: left; margin-left: 20px; font-size: 0.75em; font-family: verdana, helvetica, sans-serif}

li.sit {text-align: left; font-size: 08pt; font-family: verdana, helvetica, sans-serif; margin-bottom: 1.2em;}

li.sitx {text-align: left; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; margin-bottom: 0.2em;}


   /*  Begin BOOKS Page section */ 
body.books {text-align:center; background-color: #FFFFFF; color: #000000;}
     
p.goback {text-align: center; font-size: .92em; font-weight:bold; font-family: arial, helvetica, sans-serif; font-style:normal; color:red; background: #FFFFFF;}
   
#bookcontainer {position: absolute; left: 20px; top: 0px; width: 880px; background: #FFFFFF; color: #000000;  border: 0px solid #000000; }

#toplogo {position: absolute; left: 58px; top: 40px; width: 760px; float:left; }

#bookstxt {position: absolute; left: 20px; top: 210px; width: 485px; text-align: left; padding: 7px; margin-left: 0px; margin-right: 0px; color: #000000; background: #FFFFFF; }
		
p.bookhdr {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em; font-weight: bold; text-align: center; color: #663300; margin-top: .3em; margin-left:0px; margin-right:0px; background: #FFFFFF; }
	
span.amazonhdr {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.75em; font-weight: bold; text-align: center; color: #663300; margin-top: 1em; margin-left:0px; margin-right:0px; background: #FFFFFF; }	
	   
p.book1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; text-align: center; color: #663300; margin-top: 1em; margin-left: 0px; margin-right:0px; background: #FFFFFF;}
	   
p.book2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.92em; font-weight: bold; text-align: center; color: #663300; margin-top: 1em; margin-left: 0px; margin-right:0px; background: #FFFFFF; }

span.amazonftr {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.0em; font-weight: bold; text-align: center; color: #663300; margin-top: 1em; margin-left:0px; margin-right:0px; background: #FFFFFF; }	

#coversright {position: absolute; left: 530px; top: 190px; width:380px; padding:0px; float:left; background: #FFFFFF; color: #000000;	}
   /*  End of BOOKS Page section  */

  /* Designed and built by Jeffrey Fitz-Randolph, JFR Coporation, for Seven Roses Inn  */
  /*	This layout was adopted from part of webpage titled CSS Layout Techniques: for Fun and Profit (<a href="home.asp">CSS Layout Techniques</a>), a resource for web developers and designers, at http://www.glish.com/css/3.asp, which is part of http://www.glish.com/css/home.asp   */
