#travelpackages1 p {
   font: 12px/18px Arial;
   color: #5A5B5B;
   text-align: left;
}
#travelpackages p {
   font: 12px/18px Arial;
   color: #5A5B5B;
   text-align: left;
}

#menu13 {
	width: 240px;
	margin: -27px;
	}
	
#menu13 li {
   height: 100%;
   display:block;
   margin: 0px;
   list-style-type:none;
	}
	
#menu13 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu13 li a:link, #menu13 li a:visited {
	color: #C7377D;
	display: block;
	background:  url(../menu/menu13.gif);
	padding: 8px 0 0 10px;
	}
	
#menu13 li a:hover {
	color: #C7377D;
	background:  url(../menu/menu13.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}

/**
start sidebarmenu
*/
.sidebarmenu li a:hover  {
   text-decoration: underline;
   color:#fb39ab;
}

.sidebarmenu li a  {
   padding-left: 25px;
   padding-right: 0px;
   text-decoration: none;
   color: #ffffff;
   height: 100%;
}

.sidebarmenu li {
   height: 100%;
   display:block;
   margin: 0px;
}

.sidebarmenu {
    position:relative;
   font: 12px/18px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #F8E4F8;
   z-index: 2;
}

#travelstead, #goldsmith, #foster, #terlton, #holland, #fasick, #hussey, #martinez, #midkiff, #makowichuk, #baumgarten
 {
    position:relative;
    left:20px;
}

#pid2home #footer {
    top:2450px;
    
}
#pid10pukalanifalls #footer {
    top:2700px;
}

#pid9beachweddings #footer {
    top:1920px;
}

#pid14sunsetweddings #footer {
    top:2300px;
}

#pid3seaweddings #footer {
    top:1800px;
}

#locationsother #footer {
    top:2300px;
}

#pid15locationgallery #footer {
    top:2100px;
}

#pid6hairmakeup #footer {
    top:2300px;
}

#pid8digitalbotox #footer {
    top:4400px;
}
#pid11videogallery #footer {
    top:2900px;
}
#pid7packages #footer {
    top:2450px;
}

#pid16alacarte #footer {
    top:5150px;
}

#pid17sitemap #footer {
    top:1800px;
}

#pid5contact #footer {
    top:2000px;
}

#pid1werenotforeveryone #footer {
    top:2300px;
}

#pid12faqs #footer {
    top:1900px;
}
html  {
   padding: 0px;
   margin: 0px;
}

body {
   margin: 0px auto 0px auto;
   background: url(../media/interiortile.png) repeat-y center top #808080;
   width: 961px;
   position: relative;
   font: 12px/18px Arial;
   color: #5A5B5B;
   text-align: left;
}
dt, dt a {
    font-weight:bold;
    color:#5a5b5b;
}
dd, dd a {
    color:#5a5b5b;
}
h1 {
    font-size:18pt;
    color: #5a5b5b;
    padding-bottom:0;
    margin-bottom:6px;
}

h2 {
    margin-top:0;
    padding-top:0;
    font-size:13.5pt;
    color: #5a5b5b;
}

h3 {
    font-size:12pt;
    padding:0;
    margin:0;
	color: #5a5b5b;
}

.img_left, .text_left {
    display:block;
    float:left;
    margin-right:5px;
}
.text_right, text_right_small, .img_right {
    display:block;
    float:right;
}
.text_right_small {
    width:550px;
    margin-top:0;
    padding:0;
}
.text_right, .text_left {
    width:330px;
    margin-top:0;
    padding:0;
}

.text_right p, .text_left p {
    margin-top:0;
}
.img_right, .img_left {

}
.block {
    width:555px;
    clear:both;
}

.white {
    color:#ffffff;
}

.center {
    text-align:center;
}


#headerbkg  {
   background: url(../media/headerbkg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 961px;
   height: 467px;
}

#headerwhite  {
   background: url(../media/headerwhite.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 17px;
   z-index: 2;
   width: 841px;
   height: 405px;
}

#weddingxmedia  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 32px;
   z-index: 4;
   width: 800px;
   height: 346px;
}

#pinkribbon  {
   background: url(../media/pinkribbon.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 357px;
   z-index: 3;
   width: 961px;
   height: 228px;
}

#plumeria  {
   background: url(../media/plumeria.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 388px;
   z-index: 4;
   width: 182px;
   height: 177px;
}

#locationsdrop  {
   background: url(../media/locationsdrop.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 257px;
   top: 423px;
   z-index: 6;
   width: 139px;
   height: 202px;
}

#gallerydrop  {
   background: url(../media/gallerydrop.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 362px;
   top: 423px;
   z-index: 4;
   width: 124px;
   height: 173px;
}

#pricingdrop  {
   background: url(../media/pricingdrop.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 570px;
   top: 423px;
   z-index: 5;
   width: 124px;
   height: 112px;
}

#sitemapbutton  {
   visibility: visible;
   position: absolute;
   left: 694px;
   top: 433px;
   z-index: 4;
   width: 79px;
   height: 28px;
}

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

#sitemapbutton a  {
   background: url(../media/sitemapbutton.png) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 79px;
   font-size: 28px;
   line-height: 28px;
}

#contactbutton a:hover  {
   background-position: -86px 0%;
}

#contactbutton a  {
   background: url(../media/contactbutton.png) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 86px;
   font-size: 22px;
   line-height: 22px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 433px;
   z-index: 4;
   width: 86px;
   height: 22px;
}

#pricingbutton a:hover  {
   background-position: -58px 0%;
}

#pricingbutton a  {
   width: 58px;
   background-image: url(../media/pricingbutton.png);
}

#pricingbutton  {
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 434px;
   z-index: 6;
   width: 58px;
   height: 26px;
}

#homebutton a:hover  {
   background-position: -47px 0%;
}

#homebutton a  {
   background: url(../media/homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 47px;
   font-size: 20px;
   line-height: 20px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 435px;
   z-index: 7;
   width: 47px;
   height: 20px;
}

#locationsbutton a:hover  {
   background-position: -73px 0%;
}

#locationsbutton a  {
   background: url(../media/locationsbutton.png) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 73px;
   font-size: 21px;
   line-height: 21px;
}

#locationsbutton  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 435px;
   z-index: 7;
   width: 73px;
   height: 21px;
}

#gallerybutton a:hover  {
   background-position: -55px 0%;
}

#gallerybutton a  {
   width: 55px;
   background-image: url(../media/gallerybutton.png);
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 435px;
   z-index: 5;
   width: 55px;
   height: 26px;
}

#testimonialsbutton a:hover  {
   background-position: -84px 0%;
}

#testimonialsbutton a  {
   width: 84px;
   background-image: url(../media/testimonialsbutton.png);
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 485px;
   top: 435px;
   z-index: 5;
   width: 84px;
   height: 19px;
}

#beachweddingsbutton  {
   visibility: hidden;
   position: absolute;
   left: 265px;
   top: 469px;
   z-index: 7;
   width: 114px;
   height: 23px;
}

#beachweddingsbutton a:hover  {
   background-position: -114px 0%;
}

#beachweddingsbutton a  {
   width: 114px;
   background-image: url(../media/beachweddingsbutton.png);
}


#packagesbutton a:hover  {
   background-position: -61px 0%;
}

#packagesbutton a  {
   width: 61px;
   background-image: url(../media/packagesbutton.png);
}

#packagesbutton  {
   visibility: hidden;
   position: absolute;
   left: 587px;
   top: 469px;
   z-index: 6;
   width: 61px;
   height: 23px;
}

#locationgallerybutton a:hover  {
   background-position: -111px 0%;
}

#locationgallerybutton a  {
   background: url(../media/locationgallerybutton.png) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 111px;
   font-size: 24px;
   line-height: 24px;
}

#locationgallerybutton  {
   visibility: hidden;
   position: absolute;
   left: 367px;
   top: 470px;
   z-index: 5;
   width: 111px;
   height: 24px;
}

#alacartebutton a:hover  {
   background-position: -83px 0%;
}

#alacartebutton a  {
   width: 83px;
   background-image: url(../media/alacartebutton.png);
}

#alacartebutton  {
   visibility: hidden;
   position: absolute;
   left: 581px;
   top: 494px;
   z-index: 6;
   width: 83px;
   height: 26px;
}

#hairmakeupbutton a:hover,
#seaweddingsbutton a:hover  {
   background-position: -115px 0%;
}

#hairmakeupbutton a  {
   width: 115px;
   background-image: url(../media/hairmakeupbutton.png);
}

#hairmakeupbutton  {
   visibility: hidden;
   position: absolute;
   left: 367px;
   top: 498px;
   z-index: 5;
   width: 115px;
   height: 26px;
}

#pukalanifallsbutton a:hover  {
   background-position: -96px 0%;
}

#pukalanifallsbutton a  {
   width: 96px;
   background-image: url(../media/pukalanifallsbutton.png);
}

#pukalanifallsbutton  {
   visibility: hidden;
   position: absolute;
   left: 265px;
   top: 499px;
   z-index: 7;
   width: 96px;
   height: 19px;
}

#sunsetweddingsbutton a:hover  {
   background-position: -118px 0%;
}

#sunsetweddingsbutton a  {
   width: 118px;
   background-image: url(../media/sunsetweddingsbutton.png);
}

#sunsetweddingsbutton  {
   visibility: hidden;
   position: absolute;
   left: 266px;
   top: 529px;
   z-index: 7;
   width: 118px;
   height: 23px;
}

#digitalbotoxbutton a:hover  {
   background-position: -93px 0%;
}

#digitalbotoxbutton a  {
   width: 93px;
   background-image: url(../media/digitalbotoxbutton.png);
}

#digitalbotoxbutton  {
   visibility: hidden;
   position: absolute;
   left: 366px;
   top: 529px;
   z-index: 5;
   width: 93px;
   height: 23px;
}

#seaweddingsbutton a  {
   width: 115px;
   background-image: url(../media/seaweddingsbutton.png);
}

#seaweddingsbutton  {
   visibility: hidden;
   position: absolute;
   left: 266px;
   top: 559px;
   z-index: 7;
   width: 115px;
   height: 23px;
}

#videogallerybutton a:hover  {
   background-position: -87px 0%;
}

#videogallerybutton a  {
   background: url(../media/videogallerybutton.png) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 87px;
   font-size: 25px;
   line-height: 25px;
}

#videogallerybutton  {
   visibility: hidden;
   position: absolute;
   left: 367px;
   top: 559px;
   z-index: 5;
   width: 87px;
   height: 25px;
}

#locationsotherbutton a:hover  {
   background-position: -107px 0%;
}

#locationsotherbutton a  {
   width: 107px;
   background-image: url(../media/locationsotherbutton.png);
}

#locationsotherbutton  {
   visibility: hidden;
   position: absolute;
   left: 266px;
   top: 592px;
   z-index: 7;
   width: 107px;
   height: 19px;
}

#seaweddingsbutton a,
#sunsetweddingsbutton a,
#beachweddingsbutton a,
#packagesbutton a,
#digitalbotoxbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#guestplumeriabutton,
#pikake1button,
#pikakerosebutton,
#guestorchidbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 132px;
   height: 134px;
}

#alacartebutton a,
#hairmakeupbutton a,
#pricingbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#testimonialsbutton a,
#pukalanifallsbutton a,
#locationsotherbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#page {
    position:absolute;
    top:567px;
    padding-left:70px;
    float:left;
}

#sidebar {
	position:absolute;
	top:527px;
	left:665px;
	width:226px;
	float:left;
	padding:0;
	color:#ffffff;
}

#testimonialpic  {
   background: url(../media/name.png) no-repeat;
   width:200px;
   height:260px;
   padding:8px 10px;
   margin-left:20px;
}

#indexfooter  {
	text-align:center;
	background: url(../media/id203footer.png) no-repeat;
	width: 961px;
	height: 173px;
	position:absolute;
	top:3000px;
	left:0px;
}

#pukalanifooter  {
	text-align:center;
	background: url(../media/id203footer.png) no-repeat;
	width: 961px;
	height: 173px;
	position:absolute;
	top:2900px;
	left:0px;
}

#footer  {
	text-align:center;
	background: url(../media/id203footer.png) no-repeat;
	width: 961px;
	height: 173px;
	position:absolute;
	top:2400px;
	left:0px;
}

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

a ins  {
   text-decoration: none;
}
/**
start bottom menu
*/
.bottommenu li a:hover  {
	text-decoration: underline;
}

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

.bottommenu li {
   height: 100%;
   display: inline;
   margin: 0px;
}

.bottommenu {
    position:relative;
    top:34px;
   font: 12px/18px Arial;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #F8E4F8;
   z-index: 2;
}

/**
start alacarte
*/
#kukuinutbutton a:hover,
#tileaforchidbutton a:hover,
#hawaiiansunsetbutton a:hover,
#tileafpikakebutton a:hover,
#islandparadisebutton a:hover,
#oceansunrisebutton a:hover,
#pikake2button a:hover,
#stargazerbutton a:hover,
#tropicalgingerbutton a:hover,
#littlegirlbutton a:hover,
#hawaiianlyonbutton a:hover,
#callalilydelightbutton a:hover,
#daisysplashbutton a:hover,
#tileafmailebutton a:hover,
#cookeislebutton a:hover,
#passioncascadebutton a:hover,
#springfantasybutton a:hover,
#lilywhitebutton a:hover,
#blushingbridebutton a:hover,
#pacificplumeriabutton a:hover,
#sweetheartbutton a:hover,
#irismedleybutton a:hover  {
   background-position: -134px 0%;
}

#lilywhitebutton a,
#christinaleibutton a,
#looseflowersbutton a,
#tileafpikakebutton a,
#customleibutton a,
#kukuinutbutton a,
#irismedleybutton a,
#boutonnierebutton a,
#blushingbridebutton a,
#tileaforchidbutton a,
#anklehakubutton a,
#wristcorsagebutton a,
#fancythaibutton a,
#orchidrosehakubutton a,
#doubleorchidbutton a,
#whiteorchidhakubutton a,
#fancygingerbutton a,
#islandparadisebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 136px;
   background-position: 0% 0px;
   font-size: 136px;
   line-height: 136px;
}

#hawaiiansunsetbutton a,
#daisysplashbutton a,
#tileafmailebutton a,
#passioncascadebutton a,
#cookeislebutton a,
#sweetheartbutton a,
#springfantasybutton a,
#tropicalgingerbutton a,
#pikake2button a,
#stargazerbutton a,
#callalilydelightbutton a,
#pacificplumeriabutton a,
#kukuifancybutton a,
#oceansunrisebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 135px;
   width: 134px;
   background-position: 0% 0px;
   font-size: 135px;
   line-height: 135px;
}

#doubleorchidbutton a:hover,
#looseflowersbutton a:hover,
#anklehakubutton a:hover,
#wristcorsagebutton a:hover,
#orchidrosehakubutton a:hover,
#whiteorchidhakubutton a:hover,
#fancygingerbutton a:hover,
#boutonnierebutton a:hover,
#customleibutton a:hover,
#fancythaibutton a:hover,
#christinaleibutton a:hover  {
   background-position: -135px 0%;
}

#tropicalgingerbutton,
#passioncascadebutton,
#oceansunrisebutton,
#hawaiiansunsetbutton,
#tileafmailebutton,
#pikake2button,
#springfantasybutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 135px;
}

#guestorchidbutton a:hover,
#pikakerosebutton a:hover,
#kukuifancybutton a:hover,
#pikake1button a:hover,
#guestplumeriabutton a:hover  {
   background-position: -132px 0%;
}

#seaweddingsbutton a,
#sunsetweddingsbutton a,
#beachweddingsbutton a,
#digitalbotoxbutton a,
#packagesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#guestorchidbutton a,
#pikake1button a,
#littlegirlbutton a,
#hawaiianlyonbutton a,
#pikakerosebutton a,
#guestplumeriabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 134px;
   width: 132px;
   background-position: 0% 0px;
   font-size: 134px;
   line-height: 134px;
}

#fancythaibutton,
#doubleorchidbutton,
#fancygingerbutton,
#customleibutton,
#christinaleibutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 135px;
   height: 136px;
}

#orchidrosehakubutton,
#wristcorsagebutton,
#whiteorchidhakubutton,
#looseflowersbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 135px;
   height: 136px;
}

#guestorchidbutton,
#pikakerosebutton,
#pikake1button,
#guestplumeriabutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 132px;
   height: 134px;
}

#tileaforchidbutton,
#tileafpikakebutton,
#blushingbridebutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 136px;
}

#cookeislebutton,
#callalilydelightbutton,
#stargazerbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 135px;
}

#pacificplumeriabutton,
#daisysplashbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 135px;
}

#irismedleybutton,
#islandparadisebutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 136px;
}

#anklehakubutton,
#boutonnierebutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 135px;
   height: 136px;
}
#callalilydelightbutton a  {
   background-image: url(../media/callalilydelightbutton.png);
}

#pikakelei2,
#pikakelei1  {
   background: url(../media/pikakelei1.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 27px;
   z-index: 1;
   width: 66px;
   height: 37px;
}

#pacificplumeriabutton a  {
   background-image: url(../media/pacificplumeriabutton.png);
}

#whiteorchidhakubutton a  {
   width: 135px;
   background-image: url(../media/whiteorchidhakubutton.png);
}

#passioncascadebutton a  {
   background-image: url(../media/passioncascadebutton.png);
}

#orchidrosehakubutton a  {
   width: 135px;
   background-image: url(../media/orchidrosehakubutton.png);
}

#tropicalgingerbutton a  {
   background-image: url(../media/tropicalgingerbutton.png);
}

#hawaiiansunsetbutton a  {
   background-image: url(../media/hawaiiansunsetbutton.png);
}

#islandparadisebutton a  {
   width: 134px;
   background-image: url(../media/islandparadisebutton.png);
}

#guestplumeriabutton a  {
   background-image: url(../media/guestplumeriabutton.png);
}

#blushingbridebutton a  {
   width: 134px;
   background-image: url(../media/blushingbridebutton.png);
}

#springfantasybutton a  {
   background-image: url(../media/springfantasybutton.png);
}

#looseflowersbutton a  {
   width: 135px;
   background-image: url(../media/looseflowersbutton.png);
}

#tileafpikakebutton a  {
   width: 134px;
   background-image: url(../media/tileafpikakebutton.png);
}

#tileaforchidbutton a  {
   width: 134px;
   background-image: url(../media/tileaforchidbutton.png);
}

#christinaleibutton a  {
   width: 135px;
   background-image: url(../media/christinaleibutton.png);
}

#doubleorchidbutton a  {
   width: 135px;
   background-image: url(../media/doubleorchidbutton.png);
}

#oceansunrisebutton a  {
   background-image: url(../media/oceansunrisebutton.png);
}

#wristcorsagebutton a  {
   width: 135px;
   background-image: url(../media/wristcorsagebutton.png);
}

#tileafmailebutton a  {
   background-image: url(../media/tileafmailebutton.png);
}

#boutonnierebutton a  {
   width: 135px;
   background-image: url(../media/boutonnierebutton.png);
}

#tileafmailetuberose  {
   background: url(../media/tileafmailetuberose.png) no-repeat;
   visibility: visible;
   position: relative;
   left: -14px;
   z-index: 1;
   width: 157px;
   height: 38px;
}

#fancygingerbutton a  {
   width: 135px;
   background-image: url(../media/fancygingerbutton.png);
}

#guestorchidbutton a  {
   background-image: url(../media/guestorchidbutton.png);
}

#daisysplashbutton a  {
   background-image: url(../media/daisysplashbutton.png);
}

#kukuifancybutton a  {
   width: 132px;
   background-image: url(../media/kukuifancybutton.png);
}

#irismedleybutton a  {
   width: 134px;
   background-image: url(../media/irismedleybutton.png);
}

#littlegirlbutton a  {
   width: 134px;
   background-image: url(../media/littlegirlbutton.png);
}

#hawaiianlyonbutton a  {
   width: 134px;
   background-image: url(../media/hawaiianlyonbutton.png);
}

#homebutton a:hover  {
   background-position: -47px 0%;
}

#cakebutton a:hover  {
   background-position: -138px 0%;
}

#doublepurpleorchid  {
   background: url(../media/doublepurpleorchid.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 5px;
   z-index: 1;
   width: 130px;
   height: 37px;
}

#sweetheartbutton a  {
   background-image: url(../media/sweetheartbutton.png);
}

#pikakerosebutton a  {
   background-image: url(../media/pikakerosebutton.png);
}

#anklehakubutton a  {
   width: 135px;
   background-image: url(../media/anklehakubutton.png);
}

#customleibutton a  {
   width: 135px;
   background-image: url(../media/customleibutton.png);
}

#fancythaibutton a  {
   width: 135px;
   background-image: url(../media/fancythaibutton.png);
}

#lilywhitebutton a  {
   width: 134px;
   background-image: url(../media/lilywhitebutton.png);
}

#cookeislebutton a  {
   background-image: url(../media/cookeislebutton.png);
}

#stargazerbutton a  {
   background-image: url(../media/stargazerbutton.png);
}

#kukuinutbutton a  {
   width: 134px;
   background-image: url(../media/kukuinutbutton.png);
}

#fancyplainginger  {
   background: url(../media/fancyplainginger.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 4px;
   z-index: 1;
   width: 127px;
   height: 41px;
}

#kukuifancybutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 132px;
   height: 135px;
}

#littlegirlbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 134px;
}

#hawaiianlyonbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 134px;
}

#sweetheartbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 135px;
}


#pikake2button a  {
   background-image: url(../media/pikake2button.png);
}

#pikake1button a  {
   background-image: url(../media/pikake1button.png);
}
#lilywhitebutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 136px;
}

#whiteorchidhaku  {
   background: url(../media/whiteorchidhaku.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 9px;
   z-index: 1;
   width: 114px;
   height: 39px;
}

#pacificplumeria  {
   background: url(../media/pacificplumeria.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 103px;
   height: 38px;
}

#tropicalginger  {
   background: url(../media/tropicalginger.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 96px;
   height: 39px;
}

#islandparadise  {
   background: url(../media/islandparadise.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 93px;
   height: 38px;
}

#hawaiiansunset  {
   background: url(../media/hawaiiansunset.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 100px;
   height: 38px;
}

#kukuinutbutton  {
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 134px;
   height: 136px;
}

#orchidrosehaku  {
   background: url(../media/orchidrosehaku.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 6px;
   z-index: 1;
   width: 120px;
   height: 38px;
}

#passioncascade  {
   background: url(../media/passioncascade.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 14px;
   z-index: 1;
   width: 104px;
   height: 38px;
}

#springfantasy  {
   background: url(../media/springfantasy.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 94px;
   height: 38px;
}

#plumeriaguest  {
   background: url(../media/plumeriaguest.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 96px;
   height: 38px;
}

#petitepalette  {
   background: url(../media/petitepalette.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 95px;
   height: 37px;
}

#hawaiianlyon  {
   background: url(../media/hawaiianlyon.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 13px;
   z-index: 1;
   width: 110px;
   height: 37px;
}

#blushingbride  {
   background: url(../media/blushingbride.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 21px;
   z-index: 1;
   width: 88px;
   height: 38px;
}

#fancykukuinut  {
   background: url(../media/fancykukuinut.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 104px;
   height: 37px;
}

#tileafpikake  {
   background: url(../media/tileafpikake.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 14px;
   z-index: 1;
   width: 101px;
   height: 38px;
}

#purpleorchid  {
   background: url(../media/purpleorchid.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 5px;
   z-index: 1;
   width: 126px;
   height: 38px;
}

#wristcorsage  {
   background: url(../media/wristcorsage.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 19px;
   z-index: 1;
   width: 91px;
   height: 38px;
}

#cakebutton a  {
   background: url(../media/cakebutton.png) no-repeat 0% 0px;
   display: block;
   height: 139px;
   width: 138px;
   font-size: 139px;
   line-height: 139px;
}

#looseflowers  {
   background: url(../media/looseflowers.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 6px;
   z-index: 1;
   width: 122px;
   height: 38px;
}

#tileaforchid  {
   background: url(../media/tileaforchid.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 14px;
   z-index: 1;
   width: 102px;
   height: 38px;
}

#christinalei  {
   background: url(../media/christinalei.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 24px;
   z-index: 1;
   width: 80px;
   height: 37px;
}

#oceansunrise  {
   background: url(../media/oceansunrise.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 87px;
   height: 38px;
}

#boutonniere  {
   background: url(../media/boutonniere.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 23px;
   z-index: 1;
   width: 75px;
   height: 38px;
}

#pikakeroses  {
   background: url(../media/pikakeroses.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 10px;
   z-index: 1;
   width: 107px;
   height: 37px;
}

#kukuinutlei  {
   background: url(../media/kukuinutlei.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 23px;
   z-index: 1;
   width: 85px;
   height: 38px;
}

#cakebutton  {
   visibility: visible;
   position: relative;
   float:left;
   z-index: 1;
   width: 138px;
   height: 139px;
}

#daiysplash  {
   background: url(../media/daiysplash.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 24px;
   z-index: 1;
   width: 78px;
   height: 38px;
}

#sweetheart  {
   background: url(../media/sweetheart.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 10px;
   z-index: 1;
   width: 110px;
   height: 39px;
}

#irismedley  {
   background: url(../media/irismedley.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 30px;
   z-index: 1;
   width: 66px;
   height: 39px;
}

#customlei  {
   background: url(../media/customlei.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 30px;
   z-index: 1;
   width: 69px;
   height: 37px;
}

#anklehaku  {
   background: url(../media/anklehaku.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 29px;
   z-index: 1;
   width: 68px;
   height: 37px;
}

#stargazer  {
   background: url(../media/stargazer.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 100px;
   height: 39px;
}

#callalily  {
   background: url(../media/callalily.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 15px;
   z-index: 1;
   width: 104px;
   height: 38px;
}

#lilywhite  {
   background: url(../media/lilywhite.png) no-repeat;
   visibility: visible;
   position: relative;
   left: 34px;
   z-index: 1;
   width: 62px;
   height: 39px;
}

#cookeisle  {
   background: url(../media/cookeisle.png) no-repeat;
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 138px;
   height: 39px;
}

#fancythai  {
   background: url(../media/fancythai.png) no-repeat;
   visibility: visible;
   position:relative;
   left: 18px;
   z-index: 1;
   width: 97px;
   height: 39px;
}

#podolak  {
      visibility: visible;
   position: relative;
   left: 20px;
   z-index: 1;
   width: 166px;
   height: 276px;
}

/**
end alacarted
*/
/**
 start digital botox
*/



#btox1bk  {
   background: url(../media/btox1bk.png) no-repeat;
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 563px;
   height: 382px;
}

#btox7bk,
#btox4bk,
#btox5bk,
#btox8bk,
#btox9bk,
#btox2bk,
#btox6bk,
#btox3bk  {
   background: url(../media/btox2bk.png) no-repeat;
   visibility: visible;
   position: relative;
   z-index: 1;
   width: 564px;
   height: 383px;
}

#btox1button a:hover,
#btox8button a:hover,
#btox9button a:hover,
#btox6button a:hover,
#btox7button a:hover,
#btox5button a:hover  {
   background-position: -545px 0%;
}
#btox3button a:hover,
#btox4button a:hover,
#btox2button a:hover  {
   background-position: -546px 0%;
}

#btox1button,
#btox5button,
#btox7button,
#btox8button,
#btox9button,
#btox6button  {
   visibility: visible;
   position: relative;
   top:6px;
   left:9px;
   z-index: 2;
   width: 545px;
   height: 363px;
}

#btox4button,
#btox2button,
#btox3button  {
   visibility: visible;
   position: relative;
   top:6px;
   left:9px;
   z-index: 2;
   width: 546px;
   height: 364px;
}

#btox9button a,
#btox6button a,
#btox7button a,
#btox1button a,
#btox8button a,
#btox5button a  {
   background-repeat: no-repeat;
   display: block;
   height: 363px;
   width: 545px;
   background-position: 0% 0px;
   font-size: 363px;
   line-height: 363px;
}

#btox2button a,
#btox3button a,
#btox4button a  {
   background-repeat: no-repeat;
   display: block;
   height: 364px;
   width: 546px;
   background-position: 0% 0px;
   font-size: 364px;
   line-height: 364px;
}

#btox6button a  {
   background-image: url(../media/btox6button.jpg);
}

#btox1button a  {
   background-image: url(../media/btox1button.jpg);
}
#btox3button a  {
   background-image: url(../media/btox3button.jpg);
}

#btox9button a  {
   background-image: url(../media/btox9button.jpg);
}
#btox2button a  {
   background-image: url(../media/btox2button.jpg);
}

#btox4button a  {
   background-image: url(../media/btox4button.jpg);
}

#btox7button a  {
   background-image: url(../media/btox7button.jpg);
}
#btox8button a  {
   background-image: url(../media/btox8button.jpg);
}
#btox5button a  {
   background-image: url(../media/btox5button.jpg);
}

/**
 end digital botox
*/

/**
start hair and makeup
*/

#mak1bkg,
#mak4bkg,
#mak2bkg,
#mak8bkg,
#mak5bkg,
#mak10bkg,
#mak3bkg,
#mak7bkg,
#mak6bkg,
#mak9bkg  {
   background: url(../media/mak11bkg.png) no-repeat;
   visibility: visible;
   position: relative;
   width: 193px;
   height: 248px;
}
#makeup2button,
#makeup1button,
#makeup8button,
#makeup5button  {
   visibility: visible;
   position: relative;
   z-index: 2;
   width: 175px;
   height: 229px;
}
#makeup9button,
#makeup3button,
#makeup4button,
#makeup7button,
#makeup6button  {
   visibility: visible;
   position: relative;
   left: 9px;
   top:6px;
   z-index: 3;
   width: 175px;
   height: 229px;
}
#makeup6button,
#makeup1button,
#makeup2button,
#makeup3button,
#makeup9button,
#makeup8button,
#makeup5button,
#makeup7button  {
   top: 5px;
   left:9px;
}
#makeup1button a,
#makeup5button a,
#makeup8button a,
#makeup9button a,
#makeup10button a,
#makeup2button a,
#makeup3button a,
#makeup6button a,
#makeup11button a,
#makeup7button a  {
   background-repeat: no-repeat;
   display: block;
   height: 229px;
   width: 175px;
   background-position: 0% 0px;
   font-size: 229px;
   line-height: 229px;
}

#makeup4button a  {
   background: url(../media/makeup4button.png) no-repeat 0% 0px;
   display: block;
   height: 230px;
   width: 175px;
   font-size: 230px;
   line-height: 230px;
}

#makeup10button a  {
   background-image: url(../media/makeup10button.png);
}
#makeup11button a  {
   background-image: url(../media/makeup11button.png);
}
#makeup3button a  {
   background-image: url(../media/makeup3button.png);
}

#makeup7button a  {
   background-image: url(../media/makeup7button.png);
}
#makeup5button a  {
   background-image: url(../media/makeup5button.png);
}
#makeup9button a  {
   background-image: url(../media/makeup9button.png);
}

#makeup6button a  {
   background-image: url(../media/makeup6button.png);
}
#makeup1button a  {
   background-image: url(../media/makeup1button.jpg);
}
#makeup2button a  {
   background-image: url(../media/makeup2button.png);
}
#makeup8button a  {
   background-image: url(../media/makeup8button.png);
}

#makeup3button a:hover,
#makeup1button a:hover,
#makeup8button a:hover,
#makeup9button a:hover,
#makeup6button a:hover,
#makeup7button a:hover,
#makeup10button a:hover,
#makeup4button a:hover,
#makeup11button a:hover,
#makeup5button a:hover,
#makeup2button a:hover  {
   background-position: -175px 0%;
}

/**
end hair and makeup
*/
/**
video gallery
*/
#video2literal  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 1162px;
   z-index: 1;
   width: 564px;
}

#video1literal  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 780px;
   z-index: 1;
   width: 425px;
}
#vimeo  {
	border: 8px solid #ffffff;
	width:551px;
	height:310px;
}