          /*    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 */
body {text-align:center;  background-color: #FFFCE6; color: #000000;}

div {margin-left: auto; margin-right: auto; text-align: center;}
#map {margin-left: auto; margin-right: auto; text-align: center;}
#mid {margin-left: auto; margin-right: auto; text-align: center; width: 350px; border: 2px solid #000000; background: #FFFFFF;}
#photos {margin-left: auto; margin-right: auto; text-align: center; background: #FFFFFF;}
#clos {margin-left: auto; margin-right: auto; text-align: center;}
#clos2 {margin-left: auto; margin-right: auto; text-align: center;}

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;}

td {text-align: center; font-size:09pt; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFFFF; }
			
p.sri {text-align:left; margin-left: 25px; margin-right: 25px; font-size:09pt; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFFFF url(images/sri4.jpg) no-repeat left top; }

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

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

p.contact {text-align:left; margin-left: 35px; margin-right: 35px; font-size:09pt; font-family: verdana, helvetica, sans-serif; color: #000000; font-weight: bold; background: #FFFFFF; }

	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#headr {position: absolute; left: 0px; top: 0px; width: 759px; }
	
              /* CENTER panel --- ADDED 1 px to WIDTH -- Feb 2008  */
 	#contentcenter {
		width:485px;
		padding:0px;
		float:left;
		background: #FFFFFF;
		color: #000000;	}
		
	#contentcentermap {
		width:485px;
		padding:0px;
		float:left;
		background: #FFFCE6;
		color: #000000;	}		
		
		span.hdrin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: bold; 
	color: #663300; 
	margin-top: 1em; 
	margin-left:25px; 
	margin-right:0px;
	background: #FFFFFF;
		 }
		
		p.hdrin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: bold; 
	text-align: left; 
	color: #663300; 
	margin-top: 1em; 
	margin-left:25px; 
	margin-right:0px;
	background: #FFFFFF;
	   }
	   
	    span.update {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09pt; 
	font-weight: normal; 
	color: #663300; 
	margin-left:235px; 
	margin-right:05px;
	background: #FFFFFF;
		 }   
	
	p.rmbox { text-align: left; padding: 10px; font-size:9pt; 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: 11pt; 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: 09pt; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; background: #003300; }

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

  /*  Reservation table- start  */
td.sup { text-align: center; padding: 4px; margin-left: 0px; margin-right: 0px; font-weight:bold; font-size: 8pt; 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: 8pt; 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: 10pt; font-family: verdana, helvetica, sans-serif; color: #000000; background: #CCFFCC; }
  /*  Reservation table- end  */
  
	h1,pre {
		margin:0px 10px 10px 10px;
		}

	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
				
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	
h2 {text-align: center; font-size: 11pt; font-family: verdana, helvetica, sans-serif; color: #663300; background:#FFFFFF;}

h3 {text-align: center; font-size: 14pt; font-family: verdana, helvetica, sans-serif; color: #663300; background-color: #FFFCE6;}

#maphdr1 {text-align: center; font-size: 11pt; font-family: verdana, helvetica, sans-serif; color: #663300; background-color: #FFFCE6;}

#maphdr2 {text-align: center; font-size: 14pt; font-family: verdana, helvetica, sans-serif; color: #663300; background-color: #FFFCE6;}

h4 {text-align: center; font-size: 08pt; font-family: verdana, helvetica, sans-serif; color: #663300; background:#FFFFFF;}	
		
            /* 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:8pt; 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:8pt; 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 */


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 */

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

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

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

p.mapp {text-align:center; font-size:09pt; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFCE6; }

p.mapp2 {text-align:center; font-size:09pt; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFCE6; }
span.map {font-size:09pt; font-family: verdana, helvetica, sans-serif; color: red; background: #FFFCE6; }

  /* 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   */


