#weddingstories  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 160px;
   z-index: 2;
   width: 150px;
}

#weddingstoriesmenu {
   visibility: visible;
   position: absolute;
   left: 467px;
   top: 180px;
   z-index: 4;
   width: 200px;
}

#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;
}

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

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

#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;
}

#oahuplanning,
#oahufashion,
#oahuceremony,
#oahureception{
	float:left;
	padding: 5px 0 0 0px;
}

#officesmenu li a:hover,
#lifemenu li a:hover,
#ceremonymenu li a:hover,
#fashionmenu li a:hover,
#receptionmenu li a:hover,
#footermenu li a:hover  {
   color: #FF8000;
   text-decoration: underline;
}

#fashionmenu li a,
#receptionmenu li a,
#ceremonymenu li a,
#officesmenu li a  {
	font: 11px/14px Arial;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #5F5F5F;
   width: 100%;
   display: block;
}

#ceremonymenu li,
#fashionmenu li,
#officesmenu li,
#receptionmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#receptionmenu,
#fashionmenu,
#ceremonymenu,
#officesmenu,
#lifemenu  {
	font: 11px/14px Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: justify;
	color: #5F5F5F;
	position: relative;
	z-index: 6;
	width: 146px;
}

#bigislandgrow p,
#oahugrow p,
#kauaigrow p,
#mauigrow p  {
   font: 12px/17px Arial;
   text-align: justify;
   color:#5F5F5F;
}

#bigislandgrow strong,
#oahugrow strong,
#kauaigrow strong,
#mauigrow strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

hr {
	color: #e3fffe; background-color: #e3fffe; border: 1px dotted #a7a7a7; border-style: none none dotted;
	width:500px;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

#bigislandgrow a,
#oahugrow a,
#kauaigrow a,
#mauigrow a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4A8BBB;
}

#bigislandgrow a:hover,
#oahugrow a:hover,
#kauaigrow a:hover,
#mauigrow a:hover {
	color:#FF9900;
}

#bigislandgrow h1,
#oahugrow h1,
#kauaigrow h1,
#mauigrow h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4A8BBB; 
	line-height:19px;
	font-size:18px;
}

#bigislandgrow h2,
#oahugrow h2,
#kauaigrow h2,
#mauigrow h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4A8BBB;
	font-weight:bold;
	font-size:14px;
	margin-top: 5px;
	margin-bottom: 2px;
}

#bigislandgrow h3,
#oahugrow h3,
#kauaigrow h3,
#mauigrow h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4A8BBB; 
	line-height:15px;
	font-weight:bold;
	font-size:12px;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

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

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

#pid0islands,
#pid2kauaiwedding,
#pid3mauiwedding,
#bigislandwedding,
#pid1oahuwedding  {
   margin: 0px auto 0px auto;
   background: #FFFFFF url(bigislandweddingmedia/interiortile.jpg) center top repeat-x;
   height: 1490px;
   width: 1350px;
   position: relative;
}

#bigislandheader,
#kauaiheader,
#id80mauiheader,
#id79mauiheader,
#vendorheader, 
#oahuheader  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 466px;
   z-index: 3;
   width: 852px;
   height: 196px;
   background-repeat: no-repeat;
}

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

#detailsmenu  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 190px;
   z-index: 2;
   width: 126px;
}

#mauigrow p,
#bigislandgrow p,
#kauaigrow p,
#oahugrow p  {
   font: 12px/18px Arial;
   margin: 0px;
   text-align: left;
   color: #5F5F5F;
}

#bigislandisland,
#oahuisland,
#mauiisland,
#kauaiisland  {
   background: url(bigislandweddingmedia/bigislandisland.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 684px;
   z-index: 2;
   width: 106px;
   height: 15px;
}

#vendorheading {
	background: url(bigislandweddingmedia/vendorheading.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 416px;
	top: 684px;
	z-index: 2;
	width: 157px;
	height: 15px;
}

#activitiesmenu  {
   visibility: visible;
   position: absolute;
   left: 941px;
   top: 90px;
   z-index: 2;
   width: 160px;
}

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

#islandtrendsmenu  {
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 90px;
   z-index: 2;
   width: 150px;
}

#bigislandline,
#oahuline,
#kauailine,
#mauiline  {
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 536px;
   width: 315px;
   height: 3px;
   background-repeat: no-repeat;
}

#oahugrow,
#mauigrow,
#kauaigrow,
#bigislandgrow  {
   padding: 0px 270px 0px 417px;
   background: #FFFFFF url(bigislandweddingmedia/interiorgrowtile.jpg) center top repeat-y;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#planningmenu  {
   visibility: visible;
   position: absolute;
   left: 467px;
   top: 90px;
   z-index: 2;
   width: 150px;
}

#kauaili,
#bigislandli,
#mauili,
#oahuli  {
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 710px;
   z-index: 2;
   width: 498px;
   height: 1px;
   background-color: #BFBFBF;
   background-image: none;
   font-size: 1px;
}

#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%;
}

#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(bigislandweddingmedia/bigislandweddingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 125px;
   font-size: 35px;
   line-height: 35px;
}

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

#oahugrow *:first-child  {
   margin-top: 0px;
}

#islandsmenu  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 90px;
   z-index: 2;
   width: 50px;
}

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

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

#oahugrow *:last-child  {
   margin-bottom: 0px;
}

#footermenu li a:hover  {
   color: #FF8000;
   text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

#realhawaiiweddings  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 142px;
   z-index: 2;
   width: 138px;
}

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

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

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

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

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

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

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

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

#bigislandheader  {
   background-image: url(bigislandweddingmedia/bigislandheader.jpg);
}

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

#gatheringplace  {
   background: url(islandsmedia/gatheringplace.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 546px;
   z-index: 4;
   width: 223px;
   height: 27px;
}

#id80mauiheader  {
   background-image: url(mauiweddingmedia/id80mauiheader.jpg);
   z-index: 4;
}

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

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

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

#bigislandline  {
   background-image: url(bigislandweddingmedia/bigislandline.jpg);
   z-index: 5;
}

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

#planningtools  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 72px;
   z-index: 2;
   width: 89px;
}

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

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

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

#kauaiheader  {
   background-image: url(mauiweddingmedia/id79mauiheader.jpg);
}

#oahuheading  {
   background: url(islandsmedia/oahuheading.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 674px;
   z-index: 2;
   width: 53px;
   height: 27px;
}

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

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

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

#thedetails  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 172px;
   z-index: 2;
   width: 68px;
}

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

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

#oahuheader  {
   background-image: url(islandsmedia/oahuheader.jpg);
}

#vendorheader {
   background-image: url(islandsmedia/vendorheader.jpg);
}

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

#titleback  {
   visibility: visible;
   position: absolute;
   left: 405px;
   top: 669px;
   z-index: 1;
   width: 687px;
   height: 52px;
   background-color: #E3FFFE;
   background-image: none;
}

#scootdown  {
   position: relative;
   top: 727px;
}

#id1footer  {
   background: url(bigislandweddingmedia/id1footer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 26px;
   z-index: 2;
   width: 871px;
   height: 290px;
}

#kauailine  {
   background-image: url(kauaiweddingmedia/kauailine.jpg);
   z-index: 5;
}

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

#mauiline  {
   background-image: url(mauiweddingmedia/mauiline.jpg);
   z-index: 6;
}

#oahuline  {
   background-image: url(islandsmedia/oahuline.jpg);
   z-index: 4;
}

#sideback  {
   background: url(bigislandweddingmedia/sideback.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 669px;
   z-index: 3;
   width: 161px;
   height: 58px;
}

#ad1left  {
   background: url(vendorimages/haiku.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 672px;
   z-index: 4;
   width: 150px;
   height: 150px;
}

#ad2left  {
   background-image: url(vendorimages/namba.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   top: 834px;
}

#ad3left  {
   background-image: url(vendorimages/kanahele.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   top: 997px;
}

#ad4left  {
   background-image: url(vendorimages/elly.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   top: 1160px;
}

#oahuad1left  {
   background: url(vendorimages/haiku.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 672px;
   z-index: 4;
   width: 150px;
   height: 150px;
}

#oahuad2left  {
   background-image: url(vendorimages/namba.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 834px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#oahuad3left  {
   background-image: url(vendorimages/heatherbell.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 997px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#oahuad4left  {
   background-image: url(vendorimages/cakeworks.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 1160px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#hawaiiad1left  {
   background: url(vendorimages/rubio.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 672px;
   z-index: 4;
   width: 150px;
   height: 150px;
}

#hawaiiad2left  {
   background-image: url(vendorimages/naniloa.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 834px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#hawaiiad3left  {
   background-image: url(vendorimages/shortsweet.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 997px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#hawaiiad4left  {
   background-image: url(vendorimages/puakea.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 1160px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#mauiad1left  {
   background: url(vendorimages/tihati.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 672px;
   z-index: 4;
   width: 150px;
   height: 150px;
}

#mauiad2left  {
   background-image: url(vendorimages/artlimo.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 834px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#mauiad3left  {
   background-image: url(vendorimages/elly.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 997px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#mauiad4left  {
   background-image: url(vendorimages/paradisemaui.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 1160px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#kauaiad1left  {
   background: url(vendorimages/gaylords.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 672px;
   z-index: 4;
   width: 150px;
   height: 150px;
}

#kauaiad2left  {
   background-image: url(vendorimages/kauaialoha.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 834px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#kauaiad3left  {
   background-image: url(vendorimages/plantationcottages.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 997px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

#kauaiad4left  {
   background-image: url(vendorimages/idoweddings.jpg);
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 1160px;
   z-index: 1;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
   
}

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

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

#footer  {
   background: #FFFFFF url(bigislandweddingmedia/interiortile.jpg) center top repeat-x;
   position: relative;
   left: 0px;
   width: 100%;
   height: 316px;
   margin-bottom: 446px;
}

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

#oahu  {
   background: url(islandsmedia/oahu.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 477px;
   z-index: 4;
   width: 99px;
   height: 51px;
}

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