/* CSS Document */
/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }
body{width:100%;height:100%;font-family:arial,helvetica,sans-serif;font-size:0.7em;background:#0383FF url(images/bodybg.gif) repeat-x;}

/*Banner*/
#banner{margin-left:0px;width:100%;height:429px;background:transparent url(images/weddingbanner.jpg) no-repeat;position:absolute;top:0px;}

#topnav{margin-left:100px;background:transparent url(images/navgif.gif) no-repeat;width:792px;height:36px;position:absolute;top:245px;}
#topnavbody{min-height:36px;}
#topnavbody li{float:left;text-align:left;}
#topnavbody li a img{border:none;margin-right:3px;float:left;}
#topnavbody li a{font-size:85%;color:#000000;text-decoration:none;line-height:25px;display:block;height:36px;}


#navtab1{background:transparent url(images/home_off.gif) no-repeat;width:65px;text-indent:14px;}
#navtab2{background:transparent url(images/wedding_off.gif) no-repeat;width:122px;text-indent:11px;}
#navtab3{background:transparent url(images/rsvp_off.gif) no-repeat;width:57px;text-indent:14px;}
#navtab4{background:transparent url(images/activities_off.gif) no-repeat;width:93px;text-indent:10px;}
#navtab5{background:transparent url(images/kauai_off.gif) no-repeat;width:70px;text-indent:13px;}
#navtab6{background:transparent url(images/accommodations_off.gif) no-repeat;width:144px;text-indent:11px;}
#navtab7{background:transparent url(images/travel_off.gif) no-repeat;width:69px;text-indent:11px;}
#navtab8{background:transparent url(images/registry_off.gif) no-repeat;width:87px;text-indent:11px;}
#navtab9{background:transparent url(images/contact_off.gif) no-repeat;width:85px;text-indent:11px;}


#navtab1.hover, #navtab1:hover{background:transparent url(images/home_on.gif) no-repeat;}
#navtab2.hover, #navtab2:hover{background:transparent url(images/wedding_on.gif) no-repeat;}
#navtab3.hover, #navtab3:hover{background:transparent url(images/rsvp_on.gif) no-repeat;}
#navtab4.hover, #navtab4:hover{background:transparent url(images/activities_on.gif) no-repeat;}
#navtab5.hover, #navtab5:hover{background:transparent url(images/kauai_on.gif) no-repeat;}
#navtab6.hover, #navtab6:hover{background:transparent url(images/accommodations_on.gif) no-repeat;}
#navtab7.hover, #navtab7:hover{background:transparent url(images/travel_on.gif) no-repeat;}
#navtab8.hover, #navtab8:hover{background:transparent url(images/registry_on.gif) no-repeat;}
#navtab9.hover, #navtab9:hover{background:transparent url(images/contact_on.gif) no-repeat;}

#navtab1Selected{background:transparent url(images/home_on.gif) no-repeat;width:65px;text-indent:14px;}
#navtab2Selected{background:transparent url(images/wedding_on.gif) no-repeat;width:122px;text-indent:11px;}
#navtab3Selected{background:transparent url(images/rsvp_on.gif) no-repeat;width:57px;text-indent:14px}
#navtab4Selected{background:transparent url(images/activities_on.gif) no-repeat;width:93px;text-indent:10px;}
#navtab5Selected{background:transparent url(images/kauai_on.gif) no-repeat;width:70px;text-indent:13px;}
#navtab6Selected{background:transparent url(images/accommodations_on.gif) no-repeat;width:144px;text-indent:11px;}
#navtab7Selected{background:transparent url(images/travel_on.gif) no-repeat;width:69px;text-indent:11px;}
#navtab8Selected{background:transparent url(images/registry_on.gif) no-repeat;width:87px;text-indent:11px;}
#navtab9Selected{background:transparent url(images/contact_on.gif) no-repeat;width:85px;text-indent:11px;}


#welcomebody{margin-left:100px;width:792px;height:1024px;padding-left:0px;padding-top:0px;background:transparent url(images/welcomebodybg.gif) repeat-x;position:absolute;top:287px;}
#mainpic1{margin-left:600px;width:200px;height:259px;padding-left:0px;padding-top:0px;background:transparent url(images/pic1.gif) no-repeat;position:absolute;top:590px;}
#ourstory{margin-left:225px;width:324px;height:105px;padding-left:0px;padding-top:0px;background:transparent url(images/ourstory.gif) no-repeat;position:absolute;top:590px;}
#rsvp{margin-left:100px;width:792px;height:300px;padding-left:100px;padding-top:185px;background:transparent url(images/rsvp_bg.gif) no-repeat;position:absolute;top:287px;}
#wedding{margin-left:100px;width:792px;height:800px;padding-left:100px;padding-top:0px;background:transparent        url(images/thewedding_bg.gif) no-repeat;position:absolute;top:287px;}
#plantationpic{margin-left:195px;width:750px;height:400px;padding-left:65px;padding-top:0px;background:transparent url(images/plantation.gif) no-repeat;position:absolute;top:635px;}
#activitiesbg{margin-left:100px;width:792px;height:1024px;padding-left:0px;padding-top:0px;background:transparent url(images/activitiesbg.gif) repeat-x;position:absolute;top:287px;}
#accomodations{margin-left:100px;width:792px;height:800px;padding-left:75px;padding-top:115px;background:transparent url(images/accommodationsbg.gif) no-repeat;position:absolute;top:290px;}
#kauai{margin-left:100px;width:740px;height:650px;padding-left:55px;padding-top:125px;background:transparent url(images/kauaibg.gif) no-repeat;position:absolute;top:290px;}
#kauaipics{margin-left:120px;width:750px;height:450px;padding-left:55px;padding-top:525px;background:transparent no-repeat;}
#kauai A:link {font-size:24; font-weight:bold; color:#058FD7; text-decoration:none;}
#travel{margin-left:100px;width:757px;height:650px;padding-left:35px;padding-top:125px;background:transparent url(images/travelbg.gif) no-repeat;position:absolute;top:290px;}
#contact{margin-left:100px;width:740px;height:500px;padding-left:65px;padding-top:105px;background:transparent url(images/contactbg.gif) no-repeat;position:absolute;top:290px;}


#planttext{margin-left:195px;width:750px;height:400px;padding-left:0px;padding-top:0px;background:transparent no-repeat;position:absolute;top:560px;}
#activitiestext{margin-left:195px;width:750px;height:400px;padding-left:5px;padding-top:0px;background:transparent no-repeat;position:absolute;top:460px;}
#activitiestext2{margin-left:100px;width:787px;height:%190;padding-left:5px;padding-top:0px;background:#FFFFFF repeat-x;position:absolute;top:950px;}
#ourstorytext{margin-left:200px;width:375px;height:400px;padding-left:10px;padding-top:0px;background:transparent no-repeat;position:absolute;top:715px;}
#welcomebodytext{margin-left:100px;width:580px;height:25px;padding-left:140px;padding-top:0px;background:transparent repeat-x;position:absolute;top:510px;}

#home{margin-left:100px;width:792px;height:100%;padding-left:55px;padding-top:25px;background:transparent url(images/alohabg.gif) no-repeat;position:absolute;top:287px;}

#text{margin-left:100px;width:792px;height:800px;padding-left:55px;padding-top:25px;background:#ffffff y-repeat;position:absolute;top:415px;}

#rsvpbox{margin-left:120px;width:750px;height:500px;padding-left:445px;padding-top:185px;background:transparent url(images/rsvp_bg2.gif) no-repeat;position:absolute;top:290px;}

#rsvpinvite{margin-left:125px;width:376px;height:290px;padding-left:115px;padding-top:115px;background:transparent no-repeat;position:absolute;top:290px;}

#thewedding{margin-left:120px;width:750px;height:500px;padding-left:65px;padding-top:25px;background:transparent url(images/weddingbg.gif) no-repeat;position:absolute;top:290px;}

#registry{margin-left:90px;width:785px;height:180%;padding-left:12px;padding-top:5px;background:transparent no-repeat;position:absolute;top:290px;}

#registrybg{margin-left:0px;width:785px;height:150%;padding-left:0px;padding-top:5px;background:transparent url(images/registrybg.gif) no-repeat;position:absolute;top:0px;}

#welcome{margin-left:160px;width:750px;height:500px;padding-left:25px;padding-top:25px;background:transparent url(images/welcomebg.gif) no-repeat;position:absolute;top:490px;}

#plantation{margin-left:205px;width:750px;height:500px;padding-left:65px;padding-top:25px;background:transparent url(images/plantation.gif) no-repeat;position:absolute;top:590px;}





#footer{margin-left:95px;width:750px;height:100%;padding-left:45px;padding-top:25px;background:transparent url(images/footerbg.gif) no-repeat;position:absolute;top:100%;}






