@charset "UTF-8";
/* CSS Document */

/*Header*/

.head {height:87px; margin: 0px auto; padding: 0px; border: 0px;}
.head ul {width:681px; margin: 0px auto; padding: 0px;}
.head ul li{float: left; list-style-type: none;}
.head li a {float: left; text-indent: -6000px; height: 87px;}
a.logo {background-image: url(images/headerlogo.gif); width:681px; background-position:center;}

/*Navigation*/
.nav {height: 32px;}
.nav ul{width: 768px; margin: 0px auto; padding: 0px;}
.nav ul li {float: left; list-style-type: none;}
.nav li a {float: left; text-indent: -6000px; height: 32px;}
a.wd {background-image: url(images/nav/weddings.gif); width:122px; background-position:top;}
a.bp {background-image: url(images/nav/beach.gif); width:180px; background-position:top;}
a.gl {background-image: url(images/nav/gallery.gif); width:92px; background-position:top;}
a.pk {background-image: url(images/nav/packages.gif); width:114px; background-position:top;}
a.ab {background-image: url(images/nav/about.gif); width:122px; background-position:top;}
a.ct {background-image: url(images/nav/contact.gif); width:138px; background-position:top;}
a:hover.wd, a:hover.bp, a:hover.gl, a:hover.pk, a:hover.ab, a:hover.ct {background-position:bottom;}

/*Layout*/
body {background-color: #000000; margin-top: 20px;}
p {padding-left:10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;}

.main {width: 768px; margin: 0px auto; padding: 0px; border: 1px solid #ffffff; background-image:url(images/grad.jpg);}
.content {padding-left:15px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-align: justify;}
.gallery {padding-left:15px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.footer {width: 747px; margin: 0px auto; padding: 0px; border: 0px;}
.sm {width: 400px; margin: 0px auto; padding: 0px; padding-top:8px; border: 0px; float:left; text-align:left;}
.dm {width: 300px; margin: 0px auto; padding: 0px; padding-top:5px; border: 0px; float:right; text-align:right;}
.column1 {float: left; width:50%; padding-left:10px; margin:0px 0px;}
.column2 {padding:0px; margin:0px 0px;}
.sp {width:310px; padding-left:5px; padding-right:0px;}
.sp2 {width:305px; padding-left:10px; padding-right:0px;}
.isp {width:385px; padding-left:5px; padding-right:0px; padding-top:12px;}
.isp2 {width:380px; padding-left:10px; padding-right:0px;}
.ppa { float:right; text-align:right; padding-right:70px; padding-top:20px;}
.right {float:right; margin:10px; padding-left:10px;}
.tright {float:right; margin:10px; margin-bottom:0px; padding-left:10px;}
.download {padding-left:75px;}
.pdf {height:50px; width:55px; float:left;}
.pdf-link {height:30px; float:left; padding-top:15px;}

.tm {width: 709px; margin: 0px auto; padding: 10px; border: 0px;  background-color:#FFFFFF; background-image:url(images/ttop.jpg);  background-position:top; background-repeat:no-repeat; text-align: justify;}
.tmb {width: 709px; height: 21px; margin: 0px auto; padding: 10px; border: 0px;  background-image:url(images/tbot.gif); background-position:top; background-repeat:no-repeat;text-align:left;}

/*Links*/
.link a:link, .link a:visited, .link a:active {text-decoration: none; color: #ffff95;}
.link a:hover {text-decoration: underline; color: #fdfd4e;}

.plink a:link, .plink a:visited, .plink a:active {text-decoration: none; color: #ffff95; font-family:Papyrus, Arial, Helvetica, sans-serif;}
.plink a:hover {text-decoration: underline; color: #fdfd4e;}

.dm {color:#666666; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; }
.dm a:link, .dm a:visited,  .dm a:active {text-decoration: none; color: #666666;}
.dm a:hover {text-decoration: underline; color: #666666;}


.bca {width:100px; height:100px; float:right; margin:0px; margin-right:10px; margin-left:15px;}

a {outline: none;}
a img {border: none;}

/*Fonts*/
h1 {font-size: 18px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; margin:0px 0px;}
h2 {font-size: 18px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin:0px 0px;}
h3 {font-size: 16px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; margin:0px 0px; padding-left:10px;}
h4 {font-size: 17px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; margin:0px 0px; text-align:center;}
h5 {font-size: 17px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin:0px 0px;}
h6 {font-size: 17px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; margin:0px 0px;}
.price {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; margin:0px 0px;}
.textmain {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
.disclaimer {font-size: 15px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-style:italic;}
.plnrmain {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #000000;}
.imagetext {font-size: 17px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; text-align:center;}
.thumbtext {text-align:left; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
.bullets {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; padding-right:20px;}
.tm {font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #000000;}
.sp {font-size: 15px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; text-align:center;}
.sp1 {font-size: 15px; font-family:Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; text-align:left;}
.sp2 {font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}
.isp {font-size: 17px; font-family:Papyrus, Arial, Helvetica, sans-serif; color: #FFFF95; font-weight: bold; text-align:center;}
.isp2 {font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:left;}
