p.redhorse {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; color: #DA000A; line-height:110%;}
a.redhorse:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #DA000A; text-decoration: none;}
a.redhorse:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #DA000A;  text-decoration: none;}
a.redhorse:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #225A4A; text-decoration: underline;}
a.redhorse:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #225A4A; text-decoration: none;}

a.bounder:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #01008C; text-decoration: none;}
a.bounder:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #01008C;  text-decoration: none;}
a.bounder:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DA000A; text-decoration: underline;}
a.bounder:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DA000A; text-decoration: none;}
p.bounder {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; color: #01008C; }


p.woodshole1 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #800042; line-height:112%; margin:3px 1px 3px 0;}
p.woodshole2 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #800042; line-height:115%; letter-spacing:.1em; margin:3px 1px 2px 0;}
p.woodshole3 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #3F9BAB; margin:4px 1px 1px 0;}

a.woodshole:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #800042; text-decoration: none;}
a.woodshole:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #800042;  text-decoration: none;}
a.woodshole:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3F9BAB; text-decoration: underline;}
a.woodshole:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3F9BAB; text-decoration: none;}

.dining {border-bottom:1px solid #66CCFF;
border-top:1px solid #66CCFF;
padding:6px;}

.nimrod-topborder {
border-top:1px solid #DD394F;
font-family:georgia, "times new roman", times, serif;
color:black;
font-style:italic;
font-size:10px;
font-weight:bold;
padding:5px;
margin:0;
}
.nimrod-body {
font-family:georgia, "times new roman", times, serif;
font-style:normal;
font-size:12px;
font-weight:bold;
padding:0;
margin:.2em 0;
}
h4.nimrod {
font-family:georgia, "times new roman", times, serif;
font-size:20px;
font-weight:bold;
color:black;
padding:0;
margin:2px 0;
}
.nimrod {
font-family:Verdana, Geneva, sans-serif;
color:black;
font-style:normal;
font-size:10px;
font-weight:bold;
margin:.6em 0;
}
a.nimrod:link {color:black; text-decoration:none; font-weight:bold;}
a.nimrod:visited {color:black; text-decoration:none; text-decoration:none; font-weight:bold;}
a.nimrod:hover {color:#DD394F; text-decoration:underline; font-weight:bold;}
a.nimrod:active {color:#DD394F; text-decoration:none; font-weight:bold;}

.flash {
padding:6px;
margin:2px 0;
}
.logo
{
border:2px solid #B39B00;
padding:0px;
margin:3px 3px 2px 0;}

//Chapoquoit//

.chappy-body {
background-color:#000032;
color:white;
font-family:arial, verdana, helvetica, sans-serif;
font-style:normal;
font-size:12px;
font-weight:normal;
padding:0;
margin:.2em 0;
}

a.chappy:link {font-size:10px; color:white; text-decoration:none; font-weight:bold;}
a.chappy:visited {font-size:10px; color:white; text-decoration:none; text-decoration:none; font-weight:bold;}
a.chappy:hover {font-size:10px; color:#A2BFDF; text-decoration:underline; font-weight:bold;}
a.chappy:active {font-size:10px; color:#A2BFDF; text-decoration:none; font-weight:bold;}

.med {
background-color:#000032;
color:white;
font-family:arial, verdana, helvetica, sans-serif;
font-style:normal;
font-size:12px;
font-weight:normal;
padding:0;
margin:.2em 0;
}
.med2 {
color:#4f4f4f;
font-family:verdana, helvetica, sans-serif;
font-style:normal;
font-size:10px;
font-weight:normal;
padding:0;
margin:.2em .4em;
line-height: 95%;
}


.image {
margin:0 0 0 35px;
border-left:2px solid white;
}

.header {
border-bottom:1px solid white;
}
h4.chappy {
font-family:georgia, "times new roman", times, serif;
font-size:24px;
font-weight:normal;
color:white;
padding:0;
margin:2px 0;
}
h4.maushop {
font-family:arial, verdana, helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:white;
padding:0;
margin:0;
}
.tag {
font-family:georgia, "times new roman", times, serif;
font-size:10px;
font-weight:bold;
font-style:italic;
color:white;
padding:3px 0 0 0;
margin:2px 0;
}
.tag2 {
font-family:"times new roman", times, georgia, serif;
font-size:19px;
font-weight:normal;
font-style:italic;
color:white;
padding:3px 0 0 0;
margin:0;
}

.small {
color:white;
font-family:arial, verdana, helvetica, sans-serif;
font-style:normal;
font-size:10px;
font-weight:normal;
padding:5px 0 0 0;
margin:.2em 0;
}
.medium {
color:white;
font-family:arial, verdana, helvetica, sans-serif;
font-style:normal;
font-size:13px;
letter-spacing:1px;
font-weight:normal;
padding:0 0 5px 30px;
margin:1px 0;
}
.medium2 {
color:#2B3184;
font-family:verdana, helvetica, sans-serif;
font-style:normal;
font-size:9px;
font-weight:normal;
text-align: right;
padding:0px 0 5px 0;
margin: 12px 2px 2px 10px;
border-bottom: 1px solid #FFCE00;
}
.medium3 {
font-family:verdana, helvetica, sans-serif;
font-style:normal;
font-size:9px;
font-weight:normal;
color:#2B3184;
text-align:left;
margin:3px 5px 2px 8px;
}

.try {
font-family: verdana, helvetica, sans-serif;
font-style: normal;
font-size: 9px;
font-weight: normal;
color: #2B3184;
text-align: right;
margin: 20px 5px 10px 10px;
padding-bottom: 5px;
border-bottom: 1px solid #01AFD2;
}

.indent {
padding:20px 0 0 20px;
}
.indent2 {
padding:5px 0 0 15px;
}

#flashpos {
position:relative;
right:50px;
top:20px;
}
.flashborder {
border:1px solid #fff;
}
.trans {
margin:6px 0 0 0;
}
a.maushop:link {color:white; text-decoration:none; }
a.maushop:visited {color:white; text-decoration:none; text-decoration:none; }
a.maushop:hover {color:#908678; text-decoration:underline; font-weight:bold; letter-spacing:normal; }
a.maushop:active {color:#908678; text-decoration:none; }

a.cclife:link {color:#4F4F4F; text-decoration:none; font-size: 9px; font-weight:bold;}
a.cclife:visited {color:#4F4F4F; text-decoration:none; text-decoration:none; font-size: 9px; font-weight:bold;}
a.cclife:hover {color:#FFF; text-decoration:underline; font-size: 9px; font-weight:bold;}
a.cclife:active {color:#FFF; text-decoration:none; font-size: 9px; font-weight:bold;}


//InnSeasons//


.isleft2 {
font-family: verdana, helvetica, sans-serif;
font-style: normal;
font-size: 9px;
font-weight: normal;
color: #C1050D;
text-align: left;
margin: -5px 5px 5px 8px;

p.vri {font-family: Verdana, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#2B3184; margin:0 0 6px 0; text-align:left;
}
a.vri {color:#2B3184; text-decoration:none; font-size:8px; font-weight:bold;}
a.vri:link {color:#2B3184; text-decoration:none; font-size:8px; font-weight:bold;}
a.vri:visited {color:#2B3184; text-decoration:none; font-size:8px; text-decoration:none; font-weight:bold;}
a.vri:hover {color:#01AFD2; text-decoration:underline; font-size:8px; font-weight:bold;}
a.vri:active {color:#01AFD2; text-decoration:none; font-size:8px; font-weight:bold;}

}
.info {font-family: Verdana, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#2B3184; margin:3px 5px 2px 8px; text-align:left;
}
a.info {color:#2B3184; text-decoration:none; font-size:9px; margin:0 5px 2px 0; font-weight:bold;}
a.info:link {color:#2B3184; text-decoration:none; font-size:9px; font-weight:bold;}
a.info:visited {color:#2B3184; text-decoration:none; text-decoration:none; font-size:9px; font-weight:bold;}
a.info:hover {color:#01AFD2; text-decoration:underline; font-size:8px; font-weight:bold;}
a.info:active {color:#01AFD2; text-decoration:none; font-size:8px; font-weight:bold;}

h4.is {
color:#2B3184;
font-family:verdana, helvetica, sans-serif;
font-style:normal;
font-size:9px;
font-weight:bold;
margin-bottom:12px;
}

//Palmer House Inn//
a {
font-family:arial, verdana, helvetica, sans-serif; font-size: 12px; padding-top:4px;
}
a.palmer:link {color:#7E285F; text-decoration:none; font-weight:bold; }
a.palmer:visited {color:#7E285F; text-decoration:none; font-weight:bold; }
a.palmer:hover {color:#004F00; text-decoration:underline; font-weight:bold; }
a.palmer:active {color:#004F00; text-decoration:none; font-weight:bold; }

.palmer-body {
text-align:center;
line-height:135%;
color:#7E285F;
font-family:Georgia, Times New Roman, Times, serif;
font-style:normal;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
}
h4.palmer {
text-align:center;
color:#7E285F;
font-family:georgia, "times new roman", times, serif;
font-size:19px;
font-weight:bold;
font-style:italic;
padding:0;
margin:3px 0;
}
h6.palmer {
text-align:center;
color:#7E285F;
font-family:georgia, "times new roman", times, serif;
font-size:16px;
font-weight:bold;
font-style:italic;
padding:0;
margin:2px 0;
}

//Woods Hole Inn//

a.woods {font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#292929; }
a.woods:link {color: #292929; font-size:10.5px; font-weight:normal; text-decoration: none;}
a.woods:visited {color: #292929; font-size:10.5px; font-weight:normal; text-decoration: none;}
a.woods:hover {color:#768000; font-size:10.5px; font-weight:bold; text-decoration: underline;}
a.woods:active {color: #CCFF99; font-size:10.5px; font-weight:bold; text-decoration: underline;}


//Village Green Inn//

.vgi {
color:#005100;
font-family:Tahoma, Verdana, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;  
margin-top: 0; 
}
a.vgi {font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#005100; }
a.vgi:link {color: #005100; text-decoration: none;}
a.vgi:visited {color: #005100; text-decoration: none;}
a.vgi:hover {color: #EC5913; text-decoration: underline;}
a.vgi:active {color: #CCFF99; text-decoration: underline;}

.vgi-body {
color:#005100;
font-family:Tahoma, Verdana, helvetica, sans-serif;
font-style:normal;
font-size:11px;
font-weight:normal;
letter-spacing:0.05em;
padding:0;
margin:5px 0 -5px 0;
}
.smallemph {
color:#005100;
font-family:Verdana, helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:10px;
padding:0;
margin:0 0 2px 0;
}
.ital {
color:#005100;
font-family:"times new roman", times, serif;
font-style:italic;
font-weight:bold;
font-size:14px;
letter-spacing:0.05em;
padding:0;
margin:3px 0 1px 0;
}
.horiz {
border-top:3px double #005100;
margin:10px 30px 0 30px;
}
img {
margin-bottom: 5px;
}
.continue {
width: 90%;
background-color:ff9;
border:1px dotted blue; 
padding:5px;
color:#C06;
font-family:Verdana, helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:11px;
}
a.continue:link {color: #C06; text-decoration: underline;}
a.continue:visited {color: #C06; text-decoration: none;}
a.continue:hover {color: #CF6; text-decoration: underline;}
a.continue:active {color: #CCFF99; text-decoration: none;
}


.med {
background-color:#000032;
color:white;
font-family:arial, verdana, helvetica, sans-serif;
font-style:normal;
font-size:12px;
font-weight:normal;
padding:0;
margin:.2em 0;
}


a.lovell {font-family: Verdana, sans-serif; font-size:9px; font-weight:bold; letter-spacing:1px; color:#640000; }
a.lovell:link {font-size:9px; color: #640000; text-decoration: none;}
a.lovell:visited {color: #640000; text-decoration: none;}
a.lovell:hover {color: #AD8E0D; text-decoration: underline;}
a.lovell:active {color: #AD8E0D; text-decoration: underline;}




// Beach Rose //
.brose {
color:#647971;
font-family:Arial, sans-serif; 
font-size:9px; 
font-weight:normal;  
}

.brose-a {
color:#647971;
font-family:Arial, sans-serif; 
font-size:9px; 
font-weight:normal; margin: 80px 20px 0 6px;
}

.brose-b {
color:#647971;
font-family:Verdana, sans-serif; 
font-size:9px; 
font-weight:normal;  
margin: 2px 20px 5px 6px;
}


a.brose {font-family: Verdana, sans-serif; font-size:9px; font-weight:bold; color:#647971; }
a.brose:link {color: #647971; text-decoration: none;}
a.brose:visited {color: #647971; text-decoration: none;}
a.brose:hover {color: #D68B86; text-decoration: underline;}
a.brose:active {color: #D68B86; text-decoration: underline;}

p.woodshole1 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #800042; line-height:112%; margin:-2px 1px 3px 0;}
p.woodshole2 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #8B261C; line-height:115%; letter-spacing:.1em; margin:3px 1px 2px 0;}
p.woodshole3 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #3F9BAB; margin:4px 1px 1px 0;}
p.woodshole4 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #B1E4E3; margin:60px 20px 1px 6px; line-height:120%; }
p.woodshole5 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #B1E4E3; margin:2px 20px 1px 6px; line-height:120%;}
p.woodshole9 {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #FFF; margin:10px 20px 1px 6px; line-height:120%;}

a.woodshole8:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #B1E4E3; text-decoration: none;}
a.woodshole8:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #B1E4E3; text-decoration: none;}
a.woodshole8:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FEE3B1; text-decoration: underline;}
a.woodshole8:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FEE3B1; text-decoration: none;}

a.woodshole:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #8B261C; text-decoration: none;}
a.woodshole:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #8B261C; text-decoration: none;}
a.woodshole:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3F9BAB; text-decoration: underline;}
a.woodshole:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #8B261C; text-decoration: none;}



a.woodshole9:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFF; text-decoration: none;}
a.woodshole9:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFF; text-decoration: none;}
a.woodshole9:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0EE809; text-decoration: underline;}
a.woodshole9:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0EE809; text-decoration: none;}

a.baileys:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #425B51; text-decoration: none;}
a.baileys:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #425B51;  text-decoration: none;}
a.baileys:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C2A754; text-decoration: underline;}
a.baileys:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DA000A; text-decoration: none;}

p.baileys {font-family: verdana, geneva, helvetica, sans-serif; font-size: 11px; color: #425B51; }

a.ctpmanor:link {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #466F8C; text-decoration: none;}
a.ctpmanor:visited {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #466F8C;  text-decoration: none;}
a.ctpmanor:hover {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0E557C; text-decoration: underline;}
a.ctpmanor:active {font-family: verdana, geneva, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0E557C; text-decoration: none;}


// Inn on the Sound//
.innonsound {
color:#647971;
font-family:Verdana, sans-serif; 
font-size:9px; 
font-weight:normal;  
}

a.innonsound {font-family: Verdana, sans-serif; font-size:9px; font-weight:bold; color:#647971; }
a.innonsound:link {color: #647971; text-decoration: none;}
a.innonsound:visited {color: #647971; text-decoration: none;}
a.innonsound:hover {color: #D68B86; text-decoration: underline;}
a.innonsound:active {color: #D68B86; text-decoration: underline;}

.innonsound-a {
color:#647971;
font-family:Arial, sans-serif; 
font-size:9px; 
font-weight:normal; margin: 80px 20px 0 6px;
}

.innonsound-b {
color:#647971;
font-family:Verdana, sans-serif; 
font-size:9px; 
font-weight:normal;  
margin: 2px 20px 5px 6px;
}