html {background: #fefdf7  url("images/main/main_bg.gif") repeat-x;}   
body {font : normal 75% Georgia, "Times New Roman", Times, serif;}
html>body {font-size:12px;margin: auto;color: #000000;width:100%;}	 

/* LINKS
-------------------------------------------------------------------- */

a,a:link, a:visited { color : #2d3d70; text-decoration : underline; }
a:active, a:focus { color : #2d3d70; text-decoration : underline; }
a:hover { color : #000000; text-decoration : none;}


p {font:normal normal 1.3em/1.8em Georgia, "Times New Roman", Times, serif;margin-top: 1em;margin-bottom: 1em;clear:left;text-align: justify;color:#000000;}   

h3{font:normal normal 1.8em/1.6em Georgia, "Times New Roman", Times, serif;color:#2d3d70;margin-top:50px;margin-bottom:15px;margin-left:10px;font-variant: small-caps; }

h4{font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#5c5a5a;margin-top:15px;margin-bottom:10px;margin-left:20px;font-variant: small-caps; }

#bigwrap  {position:relative;width:100%;}
.wrapper  {width:980px;margin-left:auto;margin-right:auto;background: url("images/main/wrapbg.gif") no-repeat 0 0;}
#main  {width:950px;margin: auto;position:relative;background: #2d3d70 url("images/nav/silver.jpg") no-repeat top left;}
#galleryheader{width:970px;margin-left:5px;margin-right:auto;height:380px;clear:both;margin-top:0; display:block;}

#content  {width:920px;margin-left: 14px;margin-right: 15px;position:relative;background: #FFFFFF;}

#content .one{float : left;position : relative;width:242px;background: #FFFFFF url("images/nav/one-bg.gif") repeat-y;}
#content .one .onetop{width:242px;background: url("images/nav/one-top.gif") no-repeat top left;}
#content .one .onebottom{background: #FFFFFF}
#content .one #extras {background: #FFFFFF url("images/nav/one-bottom.gif") no-repeat top left;height:210px;position:relative;}
#content .one #extras ul{position:relative;}
#content .one #extra {margin:0 0 0 20px;padding:0;}




#content .two{float : left;position : relative;width:660px;background: #FFFFFF url("images/main/shad_bottom.gif") no-repeat top left;}
#content .two p {font:normal normal 1.0em/1.9em Georgia, "Times New Roman", Times, serif;margin-left:20px;margin-right:30px;margin-top: 0;margin-bottom: 1em;clear:left;text-align: justify;color:#000000;}

#content .two .photo{ background:url(images/main/shadbr.gif) no-repeat bottom right;float:left;}

#content .two .photo img {display: block;}

#content .two .frame{border-bottom: 1px solid #d6d6d6;border-right: 1px solid #d6d6d6;border-top: 1px solid #e0e0e1;border-left: 2px solid #efefef;padding:6px;margin:6px;background:#eaeaea;}

#content .two .photo:after {
    background:url(images/main/shadbl.gif) no-repeat bottom left;
    display:block;
    width:25px;
    height:12px;
    content:"";
    margin:-12px 0px 0px 0px;
}

#content .two ul li.noLinkList{ padding-left:18px;
}
#content .two ul.contentlist{margin: 10px 10px 10px 50px;padding: 0;color:#000000; position: relative;}


#content .two ul.contentlist li a {text-decoration: none;}

#content .two ul.contentlist li a:link, #content .two ul.contentlist li a:visited {color: #2c3c6f;}

#content .two ul.contentlist li{color:#000000;text-decoration: none;display:block;margin: 0;background: url(images/main/bullet.gif) no-repeat top left;padding: 8px 0 0 25px;margin-left:10px;}

#content .two ul.contentlist li a:hover, #content .two ul.contentlist li #current { color: #000000;text-decoration:underline;}

#content:after { content : "."; display : block; height : 0; clear : both; visibility : hidden;}



 /* FLASH CHECK
-------------------------------------------------------------------- */	
.flash{font:normal normal 1.0em/1.9em Georgia, "Times New Roman", Times, serif;margin:0;padding-left:40px;padding-right:40px;padding-top: 280px;clear:left;text-align: center;color:#FFFFFF;}
.flash a:link,.flash a:visited{color:#FFFFFF;text-decoration:underline;}

 /* PATTERN
-------------------------------------------------------------------- */	
#pattern{background: #FFFFFF url("images/nav/pattern.gif") repeat-x;height:20px;width:950px;margin-left:auto;margin-right:auto;margin-top:-2px;}


 /* DOCUMENTS
-------------------------------------------------------------------- */	
.document{background:url(images/icons/pdf.gif) no-repeat top right;padding:0 25px 2px 0;margin-right:20px;margin-top:10px;width:180px;}

 /* HEADER
-------------------------------------------------------------------- */	
#header{background:transparent url("images/nav/header-bg.gif") no-repeat;width:951px;height:25px;margin:0;padding:0;}

#header #headtitle{color:#2d3d70;text-align:right;font:normal normal 16px/16px Georgia, "Times New Roman", Times, serif;width:350px;float:left;background:transparent;}

#header #journey{color:#d0ad68;text-align:left;font: italic 14px/14px Georgia, "Times New Roman", Times, serif;width:550px;float:left;padding-top:4px;padding-left:20px;}

#memberwrapper{position:absolute;top:0;left:0;right:0;width:100%;background: url("images/main/drop-bg.gif") repeat-x;}
#memberlogin{width:100%;height:40px;}
#memberbutton{width:920px;margin: 0 auto;position:relative;}
#memberbutton #slick-toggle{position:absolute;left:680px;top:0;}
#drop{width:920px;margin: 0 auto;padding-top:10px;}


 /* FOOTER
-------------------------------------------------------------------- */	
#eagle{width:950px;_width:951px;background:#2d3d70 url("images/nav/eagle.gif") no-repeat top center;height:43px;margin-left:auto;margin-right:auto;}
p.footer {font : normal 85% Georgia, "Times New Roman", Times, serif;text-align:center;color:#bab8b3;margin-top:15px;margin-bottom:15px;}
p.footer a, p.footer a:link, p.footer a:visited {color:#bab8b3; text-decoration:none;}
p.footer a:hover {color:#868480; text-decoration:underline;}

.clearsix{clear:both;height:20px;}
.clearfive{clear:both;height:5px;margin:0;padding:0;}

 /* TOP NAVIGATION
-------------------------------------------------------------------- */	

#nav ul.top {position: relative;background: url("images/nav/bg.gif") repeat-x;height:44px; margin:0;}

#nav ul li {float: left;display: block;}

#nav ul.top li {}

#nav ul li a {display: block;text-indent: -9999px;overflow: hidden;height: 44px;}

#nav ul li.home a {width: 69px;background: url(images/nav/home.gif) no-repeat;}

#nav ul li.golf a {width: 63px;background: url(images/nav/golf.gif) no-repeat;}

#nav ul li.suitesspa a {width: 105px;background: url(images/nav/suitesspa.gif) no-repeat;}

#nav ul li.experience a {width: 124px;background: url(images/nav/experience.gif) no-repeat;}

#nav ul li.kinsale a {width: 75px;background: url(images/nav/kinsale.gif) no-repeat;}

#nav ul li.newsmedia a {width: 115px;background: url(images/nav/newsmedia.gif) no-repeat;}

#nav ul li.membership a {width: 104px;background: url(images/nav/membership.gif) no-repeat;}

#nav ul li.members a {width: 104px;background: url(images/nav/members.gif) no-repeat;}

#nav ul li.rates a {width: 172px;background: url(images/nav/rates.gif) no-repeat;}

#nav ul li.shop a {width: 93px;background: url(images/nav/shop.gif) no-repeat;}

#nav ul li a:hover, #nav ul li a.selected {background-position: 0 -44px;}


/* LEFT NAVIGATION
-------------------------------------------------------------------- */	         

.onetop li{
width:240px;
width:auto;
width: expression('240px');
   }

.onetop li a {
        height: 32px;
		font : normal bold 100% Georgia, "Times New Roman", Times, serif;
 		font-variant: small-caps; 
          height: 24px;
        text-decoration: none;
        }

.onetop li a:link, .onetop li a:visited {
        color: #2d3d70;
        display: block;
        padding: 8px 0 0 15px;
        border-bottom:1px solid #e9e9e9;
		    text-decoration: none;
        }

.onetop li a:hover {
        color: #d9b769;
        padding: 8px 0 0 15px;
        }
 .onetop li a.selected, .onetop li a:visited.selected, .onetop li a:active.selected  {
        color: #d9b769;
        }

.onetop li a:active {
        color: #d9b769;
        padding: 8px 0 0 15px;
		    text-decoration: none;
        }        
 


/* sIFR
-------------------------------------------------------------------- */		
 .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Georgia;
      line-height: 1em;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 18px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }


    .sIFR-active h5#pullquote {
      font-size: 24px;
}

#accomodation table{border-spacing:1px;font:11px Georgia, "Times New Roman", Times, serif;color:#666666;margin-left:25px; background-color:#e6e6e7;width:620px;border:solid 1px #e6e6e7;}
#accomodation caption{border:#2a3666;background-color:#2a3666;padding:10px;font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#ffffff;margin-top:15px;font-variant: small-caps;width:620px;margin-left:0px;}
#accomodation td, th{padding:4px;text-align:left;}
#accomodation thead th{text-align:left;background-color:#f5f5f5;color:#b3913f;border:1px solid #ffffff;font-variant: small-caps;}
#accomodation tbody th{font-weight:bold;padding-left:8px;background-color:#e6e6e7;}
#accomodation tbody tr.odd th{background-color:#ffffff;}
#accomodation tbody tr{text-align:left;}
#accomodation tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#accomodation tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;}
#accomodation tbody th a:hover{color:#009900;}
#accomodation tbody tr td{background:#ececec;border:1px solid #ffffff;font:11px "Times New Roman", Times, serif;}
#accomodation tbody tr th span{position:relative; top:-4px; }
#accomodation tbody tr td span{position:relative; top:-4px; }

#accomodation tbody tr.odd td{border-top:1px solid #ffffff; background-color:#ffffff;}
#accomodation table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}

#accomodation table td a:hover{color:#009900;text-decoration:underline;font-weight: bold;}
#accomodation table td a img{position:relative; left:50%; margin-left:-13px;margin-top:6px;}

#accomodation tfoot th, tfoot td{background:url(images/main/TableCaption.jpg);padding:10px;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#5c5a5a;margin-top:15px;margin-bottom:10px;margin-left:20px;font-variant: small-caps;}
#accomodation table{border:solid 1px #e6e6e7;};

#accomodation tbody tr.accomEnd td.accomTableFooter {text-align:center;background-color:#2a3666;color:#ffffff;}

#generaltable table{border-spacing:1px;font:11px Georgia, "Times New Roman", Times, serif;color:#666666;margin-left:25px; background-color:#e6e6e7;width:620px;border:solid 1px #e6e6e7;}
#generaltable caption{border:#666666;border-bottom:2px solid #666666;;padding:10px;background:url(images/main/TableCaption.jpg);font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#5c5a5a;margin-top:15px;margin-bottom:5px;margin-left:15px;font-variant: small-caps;}
#generaltable td, th{padding:4px;}
#generaltable thead th{text-align:center;background:#F5F5F5;color:#b3913f;border:1px solid #ffffff;font-variant: small-caps;}
#generaltable tbody th{font-weight:bold;padding-left:8px;background-color:#e6e6e7;font:11px Georgia, "Times New Roman", Times, serif;}
#generaltable tbody tr.odd th{background-color:#ffffff;}

#generaltable tbody tr{background:#fcf8ec;text-align:left;}
#generaltable tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#generaltable tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;}
#generaltable tbody th a:hover{color:#009900;}
#generaltable tbody tr td{background:#ececec;border:1px solid #ffffff;font:11px "Times New Roman", Times, serif;}


#generaltable tbody tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}
#generaltable table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
#generaltable table td a:hover{color:#009900;text-decoration:underline;font-weight: bold;}

#generaltable tfoot th, tfoot td{background:url(images/main/TableCaption.jpg);padding:10px;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#5c5a5a;margin-top:15px;margin-bottom:10px;margin-left:20px;font-variant: small-caps;}	

#ratesTable table{border-collapse:separate;border-spacing:1px;font:11px Georgia, "Times New Roman", Times, serif;color:#666666;margin-left:25px; background-color:#e6e6e7;width:620px;border:solid 1px #e6e6e7;}
#ratesTable .mainCaption{border:#2a3666;background-color:#2a3666;padding:10px;font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#ffffff;margin-top:15px;font-variant: small-caps;width:620px;margin-left:25px; text-align:center;}
#ratesTable td, th{padding:4px; text-align:left;}

#ratesTable .subCaptionHeader td{text-align:left;background-color:#f5f5f5;color:#b3913f;border:1px solid #ffffff;border-bottom: #d8d8d8; border-top: #d8d8d8; font-variant: small-caps;}
#ratesTable thead th{text-align:left;background-color:#f5f5f5;color:#b3913f;border:1px solid #ffffff;font-variant: small-caps;}
#ratesTable tbody th{font-weight:bold;padding-left:8px;background-color:#e6e6e7;}
#ratesTable tbody tr.odd th{background-color:#ffffff;}

#ratesTable tbody tr{text-align:left;}
#ratesTable tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#ratesTable tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;}
#ratesTable tbody th a:hover{color:#009900;}
#ratesTable tbody tr td{background:#ececec;border:1px solid #ffffff;font:11px "Times New Roman", Times, serif;}

#ratesTable tbody tr.sect1 th{background-color:#dededf;}
#ratesTable tbody tr.sect2 th{background-color:#dededf;}
#ratesTable tbody tr.sect3 th{background-color:#dededf;}

#ratesTable tbody tr.sect1 td{background-color:#dededf;}
#ratesTable tbody tr.sect2 td{background-color:#dededf;}
#ratesTable tbody tr.sect3 td{background-color:#dededf;}

#ratesTable ol{ list-style-type: decimal;
padding-left:30px;
color:#000000;
}
#ratesTable tbody tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}
#ratesTable table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
#ratesTable table td a:hover{color:#666666;text-decoration:underline;font-weight: bold;}

#ratesTable tfoot th, tfoot td{background:url(images/main/TableCaption.jpg);padding:10px;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;font:normal bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif;color:#5c5a5a;margin-top:15px;margin-bottom:10px;margin-left:20px;font-variant: small-caps;}	

#ratesTable .tableFooter{text-align:center;background-color:#2a3666;color:#ffffff; font-variant: small-caps;}
#ratesTable .subFooterHeader{font-weight:bold; text-align:left;background-color:#f5f5f5;padding-left:10px;border:1px solid #ffffff;border-bottom: #d8d8d8; border-top: #d8d8d8; }
#ratesTable .txtCaps{font-variant:small-caps}

#distTable{border-spacing:1px;font:11px Georgia, "Times New Roman", Times, serif;color:#000000;margin-left:10px;}
#distTable td, th{padding:4px;text-align:center;border:1px solid #ffffff;}
#distTable td.b{background:#b38f2f;}
#distTable td.d{background:#dededf;color:#666666;}
#distTable td.l{cursor:pointer; background-color:#dededf;}

#distTable .tableFooter{text-align:center;background-color:#2a3666;color:#ffffff; font-variant: small-caps;}
#distTable .subFooterHeader{font-weight:bold; text-align:left;background-color:#f5f5f5;padding-left:10px;border:1px solid #ffffff;border-bottom: #d8d8d8; border-top: #d8d8d8; }
#distTable .txtCaps{font-variant:small-caps}

input{background:#fafafa;}

fieldset{margin:30px 20px 20px 20px;}
.inputleft{float:left;width:230px;text-align:right;}
.inputleft label{}
.inputbig{border:1px #d0b35a solid;margin:0 0 15px 0px;padding:0;width:386px;height:25px;float:right;}
.inputbig input{background:#fafafa;border:2px #FFFFFF solid;margin:1px;padding:2px 5px 2px 5px;width:370px;height:15px;font:normal normal 1em/1.1em Georgia, "Times New Roman", Times, serif;}

.inputMid{border:1px #d0b35a solid;margin:0 0 15px 0px;padding:0;width:148px;height:25px;float:left; margin-left:4px;margin-right:4px;}
.inputMid input{background:#fafafa;border:2px #FFFFFF solid;margin:1px;padding:2px 5px 2px 5px;width:128px;height:15px;font:normal normal 1em/1.1em Georgia, "Times New Roman", Times, serif; }
.inputMid img{margin-left:4px;}
.inputmed{border:1px #d0b35a solid;margin:0 0 15px 0px;padding:0;width:186px;height:25px;}
.inputmed input{background:#fafafa;border:2px #FFFFFF solid;margin:1px;padding:2px 5px 2px 5px;width:170px;height:15px;font:normal normal 1em/1.1em Georgia, "Times New Roman", Times, serif;}

.inputsmall{border:1px #d0b35a solid;margin:0 0 15px 0px;padding:0;width:46px;height:25px;}
.inputsmall input{background:#fafafa;border:2px #FFFFFF solid;margin:1px;padding:2px 5px 2px 5px;width:30px;height:15px;font:normal normal 1em/1.1em Georgia, "Times New Roman", Times, serif;}

.select{padding:0;width:206px;float:left;}
.select select{background:#f2f5fd;border:1px #CCCCCC solid;margin:0;padding:2px 5px 2px 5px;width:204px;font:normal normal 12px Georgia, "Times New Roman", Times, serif;}


.selectsmall{padding:0;width:156px;float:left;}
.selectsmall select{background:#f2f5fd;border:1px #CCCCCC solid;margin:0;padding:2px 5px 2px 5px;width:154px;font:normal normal 12px Georgia, "Times New Roman", Times, serif;}


.selectsmaller{padding:0;width:56px;float:left;}
.selectsmaller select{background:#f2f5fd;border:1px #CCCCCC solid;margin:0;padding:2px 5px 2px 5px;width:54px;font:normal normal 12px Georgia, "Times New Roman", Times, serif;}



.textarea{border:1px #d0b35a solid;margin:0 0 15px 0px;padding:0;width:386px;float:left;}
.textarea textarea{background:#fafafa;border:2px #FFFFFF solid;margin:1px;padding:2px 5px 2px 5px;width:370px;font:normal normal 12px Georgia, "Times New Roman", Times, serif;}


/*.inputbig input:focus,.inputmed input:focus,.inputsmall input:focus,.textarea textarea:focus, input.sffocus {border:1px #2c3c6f solid;padding:2px 7px 4px 5px;}*/

.formhint{margin-left:40px;padding:0;font:normal normal 85% Georgia, "Times New Roman", Times, serif;color:navy;}

fieldset img{border:none;}

.formtitle{
background:transparent;
color:#5c5a5a;
font:normal normal 1.1em/1.2em Georgia, "Times New Roman", Times, serif;
letter-spacing:.1em;
margin: 15px 0 0 0;
padding:0;
font-variant: small-caps;
text-align:right;
}
.inputHighlighted
		{color: navy;font:normal normal 1.2em/1.6em Georgia, "Times New Roman", Times, serif;margin-right:15px;}
.calendar {
	/*border: 1px #6975A3 solid;*/
	background-color: transparent;
}

.calheading {
	background-color: #c9b07a;
	color: #fff;
	font:normal bold 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

.calnavleft {
	background-color: #c9b07a;
	font:normal bold 1em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}

.calnavright {
	background-color: #c9b07a;
	font:normal bold 1em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}

.caldayheading {
	background-color: #2d3d70;
	color: #fff;
	font:normal bold .8em/1.4em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 1px 5px 1px 5px;
}

.caldaycells{
	color: #000;
	font:normal normal .8em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 1px 5px 1px 5px;
	/*border: 1px #E0E5F1 solid;*/
	cursor: pointer;
}

.caldaycellhover{
	color: #fff;
	background-color: #ead679;
	font:normal bold 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 4px;
/*	border: 1px #B3BCD4 solid;*/
	cursor: pointer;
}

.caldayselected{
	background-color: #2d3d70;
	color:	#fff;
	font:normal bold 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	/*border: 1px #566188 solid;*/
	padding: 5px;
	cursor: pointer;
}

.calblanktop {
	background-color: #fff;
	padding: 2px;
}
.calblankbot {
	background-color: #fff;
	padding: 0 3px 0 3px;
}
.CalPopUpcpYearNavigation,
	.CalPopUpcpMonthNavigation
			{
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			
			background-color: #c9b07a;
			font:normal bold 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
			height:26px;
			}
	.CalPopUpcpDayColumnHeader,
	.CalPopUpcpYearNavigation,
	.CalPopUpcpMonthNavigation,
	.CalPopUpcpCurrentMonthDate,
	.CalPopUpcpCurrentMonthDateDisabled,
	.CalPopUpcpOtherMonthDate,
	.CalPopUpcpOtherMonthDateDisabled,
	.CalPopUpcpCurrentDate,
	.CalPopUpcpCurrentDateDisabled,
	.CalPopUpcpTodayText,
	.CalPopUpcpTodayTextDisabled,
	.CalPopUpcpText
			{
			font-family:"Times New Roman", Times, serif;
			font-size:12px;
			}
	#caldiv1 TD.CalPopUpcpDayColumnHeader
			{
			background-color: #2d3d70;
			color: #fff;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:10px;
			/*font-weight:bold;*/
			text-align:center;						
			}
	.CalPopUpcpCurrentMonthDate,
	.CalPopUpcpOtherMonthDate,
	.CalPopUpcpCurrentDate
			{
			text-align:center;
			text-decoration:none;
			}
	.CalPopUpcpCurrentMonthDateDisabled,
	.CalPopUpcpOtherMonthDateDisabled,
	.CalPopUpcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:center;
			text-decoration:line-through;
			}
	.CalPopUpcpCurrentMonthDate
			{
			color:#2d3d70;
			font-weight:bold;
			}
	.CalPopUpcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CalPopUpcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CalPopUpcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #c9b07a;
			border-width:1;
			border:solid thin #696969;
			}
	TD.CalPopUpcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CalPopUpcpTodayText,
	TD.CalPopUpcpTodayTextDisabled
			{
			border-top:solid 1px #2d3d70;
			
			}
	A.CalPopUpcpTodayText,
	SPAN.CalPopUpcpTodayTextDisabled
			{
			height:20px;
                        text-decoration:none;
			}
	A.CalPopUpcpTodayText
			{
			color:#2d3d70;
			font-weight:bold;
                        text-decoration:none;
			}
	SPAN.CalPopUpcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CalPopUpcpBorder
			{
			border:solid thin #696969;
			}

			#caldiv1 A:link{text-decoration:none;}
			#caldiv1 A:visited{text-decoration:none;}
			#caldiv1 A:active{text-decoration:none;}
			#caldiv1 A:hover{color:#c9b07a;text-decoration:underline;}
/*end of new cal*/

#guestBookQuotes
{
margin-left:25px;
}
 blockquote.pullquote {
float:left;
width:610px;
color:#333;
line-height:1px;
font: italic 12px Georgia, "Times New Roman", Times, serif;
border-top: solid 1px #e0dfdf;
border-bottom: solid 1px #e0dfdf;

padding:12px;
margin-bottom:8px;
}
blockquote.alt {
float:right;
}
.pullquote p {
margin:0;
text-align:center;
margin-top:0px;
}

.pullquote p:first-letter {text-transform:uppercase}

.pics { 
    width:   228px;   
    height:  200px;  
    padding: 0;  
    margin:  0 0 0 25px;
	background:url(/images/main/pack-mask.gif) no-repeat left top;
	
    position:relative;
 
} 

#packages img {  
    padding: 0;    
    height:  171px;   
    width:   189px; 
    top:  0; 
    left: 0 
} 
#packages  {  
  overflow:hidden;
}
 
#prev2{
position:absolute;
top:110px;
left:-9px;
z-index:10;

}
#next2{
position:absolute;
top:110px;
right:30px;
z-index:10;

}

