@font-face{
font-family:"Optima LT W01 Demi Bold";
src:url("fonts/187b25d1-ee67-4130-90e4-bcdbeb372b83.eot?#iefix");
src:url("fonts/187b25d1-ee67-4130-90e4-bcdbeb372b83.eot?#iefix") format("eot"),url("fonts/fe1b6352-cabf-4b80-aa1a-a29bf8b898b6.woff") format("woff"),url("fonts/8109e0ec-65b7-4577-b5af-60a8e110ee6c.ttf") format("truetype"),url("fonts/7514ea13-bd07-4970-885f-1141dfda6207.svg#7514ea13-bd07-4970-885f-1141dfda6207") format("svg");
}
@font-face{
font-family:"Optima LT W01 Roman";
src:url("fonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot?#iefix");
src:url("fonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot?#iefix") format("eot"),url("fonts/60740f82-8b81-4b05-ba70-a17d20b5fac4.woff") format("woff"),url("fonts/20567f69-bce8-40cc-bd26-50903c18d448.ttf") format("truetype"),url("fonts/47829e8d-27f6-49a4-afb6-097f32f211ad.svg#47829e8d-27f6-49a4-afb6-097f32f211ad") format("svg");
}

@font-face{
font-family:"Optima nova W01 Reg SC";
src:url("fonts/92bc4544-880a-4d11-92e6-f79c02011b5b.eot?#iefix");
src:url("fonts/92bc4544-880a-4d11-92e6-f79c02011b5b.eot?#iefix") format("eot"),url("fonts/19d01749-aa29-4207-9a08-b1ba0865e263.woff") format("woff"),url("fonts/f3a28598-00f1-4773-9c79-12a0006231e4.ttf") format("truetype"),url("fonts/07b02c8d-88ae-4019-9205-a02efd5d6e2a.svg#07b02c8d-88ae-4019-9205-a02efd5d6e2a") format("svg");
}

@font-face{
font-family:"ShelleyScriptW01-Allegr";
src:url("fonts/7d3915fd-f788-482e-b40f-58c9e30ae9ee.eot?#iefix");
src:url("fonts/7d3915fd-f788-482e-b40f-58c9e30ae9ee.eot?#iefix") format("eot"),url("fonts/c87735dc-fd05-409c-8a08-be10f99b1b3d.woff") format("woff"),url("fonts/2f029499-be44-4bb9-ada0-c9f82e31669f.ttf") format("truetype"),url("fonts/b83482c7-abf9-4497-9724-f261698db907.svg#b83482c7-abf9-4497-9724-f261698db907") format("svg");
}
	
body{color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;}

h1, h2, h3, h4, h5, h6{font-family:'Optima LT W01 Roman',Arial, sans-serif;font-weight:lighter;color:#847359;margin:15px 0;text-transform:uppercase;}
h1{font-size:25px;}
h2{font-size:20px;}
h3, h4, h5{font-size:17px;}
h6 {font-size:13px; margin: 7px 0;}
.twitter {background:url(images/twitter.png) no-repeat left; padding-left: 60px; line-height: 60px;}

.sc  { font-family: 'Optima nova W01 Reg SC',Arial, sans-serif; text-transform: none; font-size: 38px!important;line-height:110%; padding-top:20px; }
.sc span { font-family: 'ShelleyScriptW01-Allegr',Arial, sans-serif; text-transform: none; font-size: 42px; font-weight: normal!important; text-align: left;}
img{}
p img, .aligncenter img{max-width:100%; height: auto;}
.sponsor-images img {max-width:65%; height: auto; text-align: center;}
.sponsor-images {text-align: center; margin-top: 20px;}

p{margin:0 0 16px 0;font-size:13px;}
#main p {clear: left;}
p.weatherCt  {clear: none!important;}
p+h2, p+h3, p+h4, p+h5, p+h6{padding-top:4px;}

a{color:#847359;text-decoration:none;}
a:hover{color:#62523a;}
a img{border:0;}

ul{margin:0 0 16px 0;padding:0 0 0 24px;}
ol{margin:0 0 16px 0;padding:0 0 0 24px;}
li{margin:0 0 10px 0;padding:0 0 0 0;}

hr{background:#fff url(images/hrDotted.gif) 0 0 repeat-x;height:1px;border:none;margin:20px 0 36px 0;display:inline-block;clear:both;width:100%;}
#left-column hr{background: url(images/line.png) top center  no-repeat;height:50px;border:none;margin:30px 0;display:inline-block;clear:both;width:100%;}

th,td{font-family: Arial, sans-serif;font-size:12px;text-align:left;}

.basicTbl{width:100%;border-collapse:collapse;margin:0 0 20px 0;}
.basicTbl th{padding:4px 3px;color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;vertical-align:top;}
.basicTbl td{padding:4px 3px;color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;vertical-align:top;}

.dataTbl{width:100%;border-collapse:collapse;margin:0 0 20px 0;}
.dataTbl th{border-bottom:1px solid #f0edeb;padding:4px 3px;color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;vertical-align:top;}
.dataTbl td{border-bottom:1px solid #f0edeb;padding:4px 3px;color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;vertical-align:top;}
.dataTbl tr:first-child td{border-top:1px solid #f0edeb;}

.stonesTbl{width:100%;border-collapse:collapse;margin:40px 0 30px 0;}
.stonesTbl th, .stonesTbl td{border-bottom:1px solid rgba(0,0,0,0.075);padding:5px 10px;color:#555;font-size:13px;font-family: Arial, sans-serif;line-height:1.6em;vertical-align:top;text-align:center;}
.stonesTbl th:first-child, .stonesTbl td:first-child{text-align:left;}


/*-------------------------------------------------------------------------------------------*/
/*- "READ MORE" BUTTON ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.readMoreBt{width:125px;height:44px;float:right;margin:40px 40px 70px 70px;background:#847359 url(images/radBut.png) 0 0 no-repeat;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 3px #ccc;}
.readMoreBt:hover{background-image:none;box-shadow:0 0 3px #999;}
.readMoreBt span{font-size:18px;font-family: Times New Roman,serif;color:#fff;line-height:44px;padding:0 0 0 25px;background:url(images/whiteArrow.png) 10px 50% no-repeat;}


/*-------------------------------------------------------------------------------------------*/
/*- DEFAULT WORDPRESS STYLING ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.wp-caption { border: 1px solid #cccccc; text-align: center; background-color: #f0f0f0; padding: 5px 0px 10px 5px; margin-bottom: 10px; max-width: 96%;}
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0px; padding: 0px; border: 0px none; max-width: 98.5%;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0px 4px 5px; margin: 0px; }
.wp-caption.alignnone {margin: 5px 20px 20px 0px;}

.alignnone {margin: 5px 20px 20px 0px;}
.aligncenter, div.aligncenter {display:block; margin: 5px auto 20px auto;}
img.alignright, .alignright img {float:right; margin: 5px 0px 20px 20px; border: 1px solid #ccc; padding: 3px; background: #fff;}
img.alignleft, .alignleft img {float:left; margin: 5px 20px 20px 0px; border: 1px solid #ccc; padding: 3px; background: #fff;}
img.aligncenter, .aligncenter img {display: block; margin: 5px auto 20px auto; border: 1px solid #ccc; padding: 3px; background: #fff;}

a img.alignright {float:right; margin: 5px 0px 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0px;}
a img.alignleft {float:left; margin: 5px 20px 20px 0px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

/*-------------------------------------------------------------------------------------------*/
/*-PACKAGE BUTTONS ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
a.package-button  {padding: 5px 6px; width: 44%; color: #fff; background-color:#D4BEA9;font-family: 'Optima nova W01 Reg SC',Arial, sans-serif; text-transform: none;  display: block; font-size: 14px; text-align: center; text-decoration: none!important;line-height: 2em;box-shadow:0 0 5px #999; float: left; margin: 1%; border: 1px solid #BEA997; }
a.package-button.xmas:hover, .xmas {background: #D2C7BD url(images/bg-xmas.png) no-repeat bottom left;}
a.package-button.kids:hover, .kids {background: #D2C7BD url(images/bg-balloons.png) no-repeat bottom left;}
a.package-button.weddings:hover, .weddings {background: #D2C7BD url(images/bg-wedding.png) no-repeat bottom left;}
a.package-button:hover {background: #D2C7BD;}
a.package-button span {font-size: 18px!important; line-height: 1.1em;}