body {color:#fff; font-family: Trebuchet MS, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
/* 626 */
background:url("images/backgrounds/testa1.jpg"); background-attachment: fixed;
}

a{border:none;}
img {border:none;display:block;}

h1	{text-align:center;letter-spacing:normal;font-size: 18pt;}
h2	{text-align:center;font-size: 16pt;}
h3	{text-align:center;font-size: 14pt ;}
h4	{text-align:center;text-indent:0;letter-spacing:.1em;font-size: 16pt;}
h5	{text-align:left;letter-spacing:.5em;font-size:12pt;font-weight:bold;font-style:italic;}
h6	{text-align:left;font-size:8pt;font-style:italic;}
p	{text-align:left;text-indent:0px;font-size:14pt;}


a{color:#ef6;}
a:visited{color:#ef6;}
a:hover{color:#faf;}

ol {text-align:left;list-style:decimal}
ol.alpha {text-align:left;text-indent:2em;list-style:upper-alpha}


.under{text-decoration:underline;}

/* by jesse */
.trap {width:950px;margin:-18px auto 0px auto;border:none;}
.wrap {overflow:hidden;background-image:url("images/backgrounds/bluefade.png");width:950px;margin:0px auto 0px auto;border:none;
_background:none;}
/* last condition for above makes IE6 not render the fade background */
.left {margin-top:14px;float:left;border:none;width:200px;text-align:center;}
.left img{margin:0px auto;}
.right {float:right;width:730px;}
.rightwide {margin:auto;width:920px;}
/* the buttons */
.buttons {margin-bottom:20px;}
.buttons a{display:block;background:url("images/buttons/bigbuttbg2.jpg") no-repeat;width:200px;height:36px;border:none;}
.homebut a{background-position:0px 0px;}
.homebut a:hover{background-position:-200px 0px;}
.weddbut a{ background-position:0px -36px;}
.weddbut a:hover{background-position:-200px -36px;}

/* wedding packages */
.linkdivpackage a{background-position:0px -72px;}
.linkdivpackage a:hover{background-position:-200px -72px;}
.traditionalbut a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px 0px no-repeat;margin:0px;padding:0px;}
.traditionalbut a:hover{background-position:-600px 0px;}
.ancientbut a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px -36px no-repeat;margin:0px;padding:0px;}
.ancientbut a:hover{background-position:-600px -36px;}
.deluxebut a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg")-400px -72px  no-repeat;margin:0px;padding:0px;}
.deluxebut a:hover{background-position:-600px -72px;}
.affordablebut a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px -108px no-repeat;margin:0px;padding:0px;}
.affordablebut a:hover{background-position:-600px -108px;}
.vowsbut a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px -144px no-repeat;margin:0px;padding:0px;}
.vowsbut a:hover{background-position:-600px -144px;}

.plannerbut a{background-position:0px -108px;}
.plannerbut a:hover{background-position:-200px -108px;}


/* photography galleries */
.linkdivphoto a{background-position:0px -144px;}
.linkdivphoto a:hover{background-position:-200px -144px;}
.weddingphotos a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px -180px no-repeat;margin:0px;padding:0px;}
.weddingphotos a:hover{background-position:-600px -180px;}
.kuhinagallery a{height:36px;border:none;background:url("images/buttons/bigbuttbg2.jpg") -400px -216px no-repeat;margin:0px;padding:0px;}
.kuhinagallery a:hover{background-position:-600px -216px;}

/* kuhina extras through end */
.photopackbut a{background-position:0px -180px;}
.photopackbut a:hover{background-position:-200px -180px;}
.storebut a{background-position:0px -216px;}
.storebut a:hover{background-position:-200px -216px;}
.blessingsbut a{background-position:0px -252px;}
.blessingsbut a:hover{background-position:-200px -252px;}
.sessionsbut a{background-position:0px -288px;}
.sessionsbut a:hover{background-position:-200px -288px;}
.aboutusbut a{background-position:0px -324px;}
.aboutusbut a:hover{background-position:-200px -324px;}
.contactbut a{background-position:0px -360px;}
.contactbut a:hover{background-position:-200px -360px;}
.licensebut a{background-position:0px -396px;}
.licensebut a:hover{background-position:-200px -396px;}
.testibut a{background-position:0px -432px;}
.testibut a:hover{background-position:-200px -432px;}
.depositbut a{background-position:0px -468px;}
.depositbut a:hover{background-position:-200px -468px;}
/* end the buttons */

.content {margin-top:20px;font-weight:bold;}
.content p{width:720px;margin:10px auto;}
.content2 {clear:left;margin-top:20px;font-weight:bold;margin:10px auto;}
.content2 p{width:900px;margin:10px auto;}
.content2 h2{font-size:18pt;margin-bottom:0px;}
.content2 h3{margin-top:5px;margin-bottom:40px;}

.packageleft{clear:left;width:860px;border:none;margin:auto;}
.packageleft ul{float:right;margin:0px auto 0px auto;padding:0px;border:none}
.packageleft li{text-indent:26px;list-style:none;padding-left:0px;
margin-left:0px;background:url("images/gifs/bflybullet.gif") no-repeat;}
.packageleft img{float:left;margin:0px 0px 0px 0px;width:380px;height:501px;}
.packagetoplist li{margin-top:5px;}
.beachpermit{float:right;width:380px;}

.packageright{clear:left;width:860px;border:none;margin:auto;}
.packageright ul{float:left;margin:0px auto 0px auto;padding:0px;border:none;}
.packageright li{text-indent:26px;list-style:none;padding-left:0px;
margin-left:0px;background:url("images/gifs/bflybullet.gif") no-repeat;}
.packageright img{float:right;margin:0px 40px 0px 0px;width:380px;height:501px;}

.leftblessings{float:left;width:314px;margin:0px 0px 0px 10px;padding:0px;text-align:justify;}
.rightblessings{float:right;width:314px;margin:0px 10px 0px 0px;padding:0px;text-align:justify;}

.smallimagefloatright{float:right;margin:0px 20px 0px 20px;}
.smallimagefloatleft{float:left;margin:0px 20px 0px 20px;}

.bold {font-weight:bold;}
.footer {font-weight:bold;}
.large{font-size:1.1em;}
.normal {font-weight:normal;}
.albumnav {width:690px;text-align:center;}
.albumnav img{display:inline;}

.plannerform {font-weight:bold;width:690px;text-align:right;border:none;margin:0px auto;}
.formleft{float:left;width:344px;text-align:right;}
.formleft input{width:150px;}
.formright{float:right;width:344px;}
.formright input{width:150px;}

.formleft2{float:left;width:344px;}
.formright2{float:right;width:344px;}

.licensehold{width:100%;margin:auto;}
.licenseleft{float:left;width:140px;text-align:center;}
.licensemid{float:left;width:140px;margin:0px 0px 0px 10px;text-align:center;}
.licenseright{float:left;width:140px;}

.contactform {font-weight:bold;width:590px;text-align:right;border:none;margin:0px auto;}
.contactleft{float:left;width:200px;padding:5px;}
.contactright{float:right;width:350px;text-align:left;}
.contactright input{width:200px;margin:5px auto;}
.contactright select{margin:5px auto;}

.formcent{width:500px; text-align:center;margin:0px auto;}
.formcent input {}
.formcent p{width:500px;margin:auto;text-align:center;}
.formaddress{float:right;width:690px;}
.formcity{float:right;width:690px;}
.formcity input{width:125px;}
.formaddress{width:690px;}
.formaddress input{width:497px;}


.divide {width:111/Oct/2007 10:5200%;margin:10px auto;height:46px;background:url("images/gifs/bamboosep.png") repeat-x center;}
.flowerleft{float:left; width:44px;height:46px; background:url("images/gifs/hibiscus1.png") no-repeat;}
.flowerright{float:right; width:44px;height:46px; background:url("images/gifs/hibiscus2.png") no-repeat;}

.footlinks {}
.footlinks a{color:white;line-height:16pt;font-size:.8em;padding:2px;}
.footlinks a:visited{color:white;}
.footlinks a:hover{color:#235;background:#0ef;}


a.navlink {height:36px;color:#252;}a.navlink:visited {}a.navlink:hover {color:#225;}a.navlink:active {}

A.linkgreen {text-decoration:none;color:#252;}A.linkgreen:visited {}A.linkgreen:hover {color:#225; no-repeat right top;} 
/* anylink css */.anylinkcss{background:none;position:absolute;margin-left:201px;margin-top:-36px;visibility: hidden;border:none;z-index: 100;width: 200px;}

.whitebord{background:url('images/plumey1.jpg');padding:20px;border:1px solid white;border-bottom-width: 0;}
a.highlight {color:#a2a;font-style:italics;}
.anylinkimagedetail{padding:10px;text-align:center;background:url('im/tapa1.jpg');visibility: hidden;border:2px solid white;border-bottom-width: 0;font:12px Tahoma;z-index: 100;}

.anylinkdetail{
text-align:left;
background:url('images/plumey1.jpg');
padding:20px;
position:absolute;
visibility: hidden;
border:1px solid white;
border-bottom-width: 0;
z-index: 100;
}

.detailinside {text-align:center;margin-left:auto;margin-right:auto;padding:5px;background-color:#235;background:url('images/lauhala1.jpg');}

.special{border:1px dashed white; text-align:center;float:right;width:300px;margin:0px 15px 15px 15px;padding-bottom:10px;}
.special H2{margin-top:10px; margin-bottom:5px;}


/* testimonials */
.testimonialsig{color:yellow;font-style:bold;}