#detailsmenu li a:hover,
#weddingstoriesmenu li a:hover,
#activitiesmenu li a:hover,
#islandtrendsmenu li a:hover,
#planningmenu li a:hover,
#islandsmenu li a:hover,
#moremenu li a:hover,
#footermenu li a:hover  {
   color: #FF8040;
   text-decoration: underline;
}

#weddingstoriesmenu li a,
#islandtrendsmenu li a,
#detailsmenu li a,
#islandsmenu li a,
#planningmenu li a,
#activitiesmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #5F5F5F;
   width: 100%;
   display: block;
}

#islandtrendsmenu li,
#planningmenu li,
#detailsmenu li,
#weddingstoriesmenu li,
#activitiesmenu li,
#islandsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#weddingstoriesmenu,
#planningmenu,
#activitiesmenu,
#islandsmenu,
#islandtrendsmenu,
#detailsmenu  {
   font: 11px/14px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #5F5F5F;
   position: absolute;
   z-index: 1;
}

#islands p,
#weddingstories p,
#details p,
#planning p,
#islandtrends p,
#activities p  {
   font: bold 12px/18px Arial;
   margin: 0px;
   color: #4A8BBB;
   text-align: justify;
}

#vendorsbutton a,
#activitiesbutton a,
#travelbutton a,
#islandtrendsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#congratsback,
#plungetitleback,
#congratstitleback,
#plungeback  {
   visibility: visible;
   position: absolute;
   left: 241px;
   z-index: 3;
   width: 520px;
   background-color: #E3FFFE;
   background-image: none;
}

#activitiesbutton a:hover,
#oahuweddingbutton a:hover  {
   background-position: -55px 0%;
}

#moremenu li a,
#footermenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#shoppingbutton a,
#planbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#bigislandweddingbutton a:hover  {
   background-position: -125px 0%;
}

#plungetext p,
#congratscopy p  {
   font: 12px/18px Arial;
   margin: 0px;
   text-align: justify;
   color: #5F5F5F;
}

#footermenu li,
#moremenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#kauaiweddingbutton a:hover  {
   background-position: -77px 0%;
}

#islandtrendsbutton a:hover  {
   background-position: -80px 0%;
}

#mauiweddingbutton a:hover  {
   background-position: -76px 0%;
}

#bigislandweddingbutton a  {
   background: url(hawaiiweddingsmedia/bigislandweddingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 125px;
   font-size: 35px;
   line-height: 35px;
}

#bigislandbutton a:hover  {
   background-position: -142px 0%;
}

#contactusbutton a:hover  {
   background-position: -62px 0%;
}

#shoppingbutton a:hover  {
   background-position: -57px 0%;
}

#bigislandweddingbutton  {
   visibility: visible;
   position: absolute;
   left: 553px;
   top: 378px;
   z-index: 2;
   width: 125px;
   height: 35px;
}

#vendorsbutton a:hover  {
   background-position: -50px 0%;
}

#islandtrendsbutton a  {
   width: 80px;
   background-image: url(hawaiiweddingsmedia/islandtrendsbutton.jpg);
}

#kauaiweddingbutton a  {
   background: url(hawaiiweddingsmedia/kauaiweddingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 77px;
   font-size: 30px;
   line-height: 30px;
}

#travelbutton a:hover  {
   background-position: -36px 0%;
}

#mauiweddingbutton a  {
   background: url(hawaiiweddingsmedia/mauiweddingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 76px;
   font-size: 31px;
   line-height: 31px;
}

#oahuweddingbutton a  {
   background: url(hawaiiweddingsmedia/oahuweddingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 55px;
   font-size: 28px;
   line-height: 28px;
}

#isles,
#id49islands  {
   background: url(hawaiiweddingsmedia/isles.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 467px;
   width: 319px;
   height: 263px;
}

#kauaibutton a:hover  {
   background-position: -81px 0%;
}

#planbutton a:hover  {
   background-position: -27px 0%;
}

#weddingstories  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 1316px;
   z-index: 1;
   width: 138px;
}

#weddingstoriesmenu  {
   width: 200px;
   top: 1334px;
   left: 467px;
}

#mauibutton a:hover  {
   background-position: -79px 0%;
}

#activitiesbutton a  {
   width: 55px;
   background-image: url(hawaiiweddingsmedia/activitiesbutton.jpg);
}

#oahubutton a:hover  {
   background-position: -65px 0%;
}

#islandtrendsbutton  {
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 427px;
   z-index: 2;
   width: 80px;
   height: 12px;
}

#kauaiweddingbutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 378px;
   z-index: 2;
   width: 77px;
   height: 30px;
}

#theplungtitlecopy  {
   background: url(hawaiiweddingsmedia/theplungtitlecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 342px;
   top: 806px;
   z-index: 5;
   width: 68px;
   height: 31px;
}

#congratstitleback  {
   height: 39px;
   top: 467px;
}

#mauiweddingbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 378px;
   z-index: 2;
   width: 76px;
   height: 31px;
}

#contactusbutton a  {
   background: url(hawaiiweddingsmedia/contactusbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 62px;
   font-size: 10px;
   line-height: 10px;
}

#oahuweddingbutton  {
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 379px;
   z-index: 2;
   width: 55px;
   height: 28px;
}

#bigislandbutton a  {
   background: url(hawaiiweddingsmedia/bigislandbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 55px;
   width: 142px;
   font-size: 55px;
   line-height: 55px;
}

#islandtrendsmenu  {
   width: 150px;
   top: 1264px;
   left: 761px;
   visibility: visible;
}

#shoppingbutton a  {
   width: 57px;
   background-image: url(hawaiiweddingsmedia/shoppingbutton.jpg);
}

#activitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 427px;
   z-index: 2;
   width: 55px;
   height: 12px;
}

#vendorsbutton a  {
   width: 50px;
   background-image: url(hawaiiweddingsmedia/vendorsbutton.jpg);
}

#plungetitleback  {
   height: 54px;
   top: 792px;
}

#footermenu li a  {
   color: #FFFFFF;
}

#bigislandbutton  {
   visibility: visible;
   position: absolute;
   left: 931px;
   top: 610px;
   z-index: 4;
   width: 142px;
   height: 55px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 429px;
   z-index: 2;
   width: 62px;
   height: 10px;
}

#travelbutton a  {
   width: 36px;
   background-image: url(hawaiiweddingsmedia/travelbutton.jpg);
}

#shoppingbutton  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 427px;
   z-index: 2;
   width: 57px;
   height: 14px;
}

#hawaiiweddings  {
   margin: 0px auto 0px auto;
   width: 1350px;
   position: relative;
}

#activitiesmenu  {
   width: 160px;
   top: 1264px;
   left: 941px;
   visibility: visible;
}

#moremenu li a  {
   color: #5F5F5F;
}

#vendorsbutton  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 427px;
   z-index: 2;
   width: 50px;
   height: 12px;
}

#theplungtitle  {
   background: url(hawaiiweddingsmedia/theplungtitle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 811px;
   z-index: 4;
   width: 240px;
   height: 18px;
}

#kauaibutton a  {
   background: url(hawaiiweddingsmedia/kauaibutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 81px;
   font-size: 39px;
   line-height: 39px;
}

#islandtrends  {
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 1246px;
   z-index: 1;
   width: 82px;
}

#oahubutton a  {
   background: url(hawaiiweddingsmedia/oahubutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 65px;
   font-size: 32px;
   line-height: 32px;
}

#congratscopy  {
	visibility: visible;
	position: absolute;
	left: 256px;
	top: 513px;
	z-index: 4;
	width: 494px;
	height: 273px;
}

#planbutton a  {
   width: 27px;
   background-image: url(hawaiiweddingsmedia/planbutton.jpg);
}

#travelbutton  {
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 427px;
   z-index: 2;
   width: 36px;
   height: 12px;
}

#congratsback  {
   height: 278px;
   top: 511px;
}

#mauibutton a  {
   background: url(hawaiiweddingsmedia/mauibutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 79px;
   font-size: 25px;
   line-height: 25px;
}

#planningmenu  {
   width: 136px;
   top: 1264px;
   left: 467px;
}

#islands  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 1246px;
   z-index: 1;
   width: 44px;
}

#id49islands  {
   z-index: 2;
}

#detailsmenu  {
   width: 115px;
   top: 1364px;
   left: 256px;
}

#islandsmenu  {
	width: 81px;
	top: 1264px;
	left: 256px;
  
}

#kauaibutton  {
   visibility: visible;
   position: absolute;
   left: 995px;
   top: 574px;
   z-index: 5;
   width: 81px;
   height: 39px;
}

#copyright p  {
   font: 10px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#rightcolumn  {
   background: url(hawaiiweddingsmedia/rightcolumn.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1094px;
   top: 451px;
   z-index: 2;
   width: 256px;
   height: 757px;
}

#mauibutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 551px;
   z-index: 4;
   width: 79px;
   height: 25px;
}

#leftcolumn  {
   background: url(hawaiiweddingsmedia/leftcolumn.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 451px;
   z-index: 2;
   width: 243px;
   height: 783px;
}

#plungetext  {
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 857px;
   z-index: 4;
   width: 246px;
}

#planbutton  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 427px;
   z-index: 2;
   width: 27px;
   height: 14px;
}

#footermenu  {
   font: 10px/18px Arial;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 750px;
   top: 1210px;
   z-index: 4;
}

#oahubutton  {
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 555px;
   z-index: 6;
   width: 65px;
   height: 32px;
}

#footergrey  {
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 1489px;
   z-index: 1;
   width: 826px;
   height: 1px;
   background-color: #C9C9C9;
   background-image: none;
   font-size: 1px;
}

#plungeback  {
   height: 341px;
   top: 851px;
}

#activities  {
   visibility: visible;
   position: absolute;
   left: 940px;
   top: 1246px;
   z-index: 1;
   width: 56px;
}

#engagement  {
   background: url(hawaiiweddingsmedia/engagement.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 473px;
   z-index: 4;
   width: 142px;
   height: 29px;
}

#weddingday  {
   background: url(hawaiiweddingsmedia/weddingday.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 853px;
   z-index: 4;
   width: 254px;
   height: 311px;
}

#signature  {
   background: url(hawaiiweddingsmedia/signature.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 739px;
   z-index: 4;
   width: 254px;
   height: 26px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 1208px;
   z-index: 4;
   width: 280px;
}

#id8footer  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 1200px;
   z-index: 3;
   width: 871px;
   height: 36px;
   background-color: #5B94C0;
   background-image: none;
}

#ad2,
#ad1  {
   visibility: visible;
   position: absolute;
   top: 743px;
   z-index: 2;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
}

#planning  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 1246px;
   z-index: 1;
   width: 89px;
}

#moremenu  {
   font: bold 12px/18px Arial;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #5F5F5F;
   position: absolute;
   left: 643px;
   top: 1123px;
   z-index: 5;
}

#divider  {
   background: url(hawaiiweddingsmedia/divider.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 1244px;
   z-index: 1;
   width: 1px;
   height: 193px;
}

#details  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 1346px;
   z-index: 1;
   width: 68px;
}

#adback  {
   background: url(hawaiiweddingsmedia/adback.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 736px;
   z-index: 1;
   width: 319px;
   height: 163px;
}

#header  {
   background: url(hawaiiweddingsmedia/header.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1350px;
   height: 637px;
}

#xmedia  {
   visibility: visible;
   position: absolute;
   left: 308px;
   top: 32px;
   z-index: 2;
   width: 734px;
   height: 325px;
}

#isles  {
   z-index: 3;
}

#title  {
   background: url(hawaiiweddingsmedia/title.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 478px;
   z-index: 4;
   width: 194px;
   height: 18px;
}

#ad3  {
   background: url(cj/mjb.1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 904px;
   z-index: 1;
   width: 320px;
   height: 267px;
}

#ad1  {
   background-image: url(cj/minted.1.gif);
   left: 942px;
}

#ad2  {
   background-image: url(cj/mwf.1.gif);
   left: 774px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
