body 		{
      		background-image:url('http://www.barefootkauaiweddings.com/Background.jpg');
			background-color:transparent;
	  		}
#footer {width:100%;
		 float:left;
		 margin-top:auto;
}
p, ol, ul 	{
   			font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
   			color:#006600; 
			background-color:inherit;
			font-size:12px;
		   	}

h1 			{
   			font-family: "Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
    		color:#000099; 
			font-size:18px;
			background-color:inherit; 
			font-weight:bold;
			}

			
h2 			{
    		font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
    		color:#000080;
			background-color:inherit;
			font-size:16px;
			font-weight:bold;
			}

h3 			{
    		font-family:"Times New Roman", Times, serif;
			font-size:12px;
			color:#000099;
			background-color:inherit;
			font-weight:bold;
			text-align:left;
			}
h4			{
   			font-family: "Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
    		color:#000099; 
			background-color:inherit;
			font-size:16px; 
			text-align:center;
			}
h5			{
   			font-family: "Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
    		color:#006600; 
			background-color:inherit;
			font-size:12px; 
			text-align:center;
			}	
li 			{
    		font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    		color:#000099;
			background-color:inherit;
			font-size:medium;
			}

ul			{
   			list-style:none;
			background-color:inherit;
			}
			
.parabold {
			font-size: 14px;
			font-weight: bold;
}
.bluelistfont {
	font-size: 14px;
	font-weight: bold;
}
.greenlistfont {
	font-size:small;
	color:#006600;
}
.ltblue		{
	color: #0066FF;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
	}
.bltxt {
	color:#000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blcomic {
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
	font-size:14px;
}

.blcomicLG {
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
	font-size:24px;
}

.blcomicbold {
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
	font-size:16px;
	font-weight:bold;
}
.grntxt {
	color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.grntxtbold {
	color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.grntxtlarge {
	color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.lnheight	{
			line-height:30%;
			}

.footertxt {font-size: x-small;
			color:#000099;
			background-color:inherit;
			}
#allcontent {
			padding-left:70px;
			}
		   
.listcontainer ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:inherit;
	list-style-type:square;
	color:#006600;
	line-height:16px;
			   }  

.listcontainer2 ul li{font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
		  background-color:inherit;
		  list-style-type:square;
		  color:#006633;
			   }  			   
.listcontainer3 ul li{font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
		  background-color:inherit;
		  list-style-type:square;
		  color:#006600;
			   } 
.listcontainer4 li {color:#000099;
		font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
		font-size:16px;
		font-weight:bold;
		list-style-type:none;
		margin-top:-15px;
}
			   		   
		   
#listprice {line-height:2px;}

/*left navigation*/

#navLeft 	{
			width:140px;
			float:left;
			margin-right:20px;
			background-color:transparent;
			height:1000px;
			padding-bottom:5px;
			padding-top:15px;
			}
#contactnavLeft 	{
			width:140px;
			float:left;
			margin-right:20px;
			background-color:transparent;
			height:500px;
			padding-bottom:5px;
			padding-top:15px;
			}
			

#pkgsnavLeft 	{
			width:140px;
			float:left;
			margin-right:20px;
			background-color:transparent;
			height:2850px;
			padding-bottom:5px;
			padding-top:15px;
			}
#pkgsnavLeft li {
			padding-top:5px;
		     padding-bottom:5px;
			 }
#contactnavLeft li {
			padding-top:5px;
		     padding-bottom:5px;
			 }
			
#navLeft li {
			padding-top:5px;
		     padding-bottom:5px;
			 }

.leftnav a {
   			width:125px;
   			text-align:center;
   			font-size:14px;
   			height:30px;
   			line-height:30px;
   			display:block;
   			color:#660000;
			background-color:inherit;
   			text-decoration:none;
   			vertical-align:middle;
   			background-image:url('http://www.barefootkauaiweddings.com/images/normal.gif'); 
   			background-repeat: no-repeat;
   			}
   
.leftnav a:hover {
   			margin-left:inherit;
			width:125px;
   			text-align:center;
   			font-size:14px;
  			height:30px;
   			line-height:30px;
   			display:block;
   			color:#660000;
			background-color:inherit;
   			text-decoration:none;
   			vertical-align:middle;
   			background-image:url('http://www.barefootkauaiweddings.com/images/hover.gif'); 
   			background-repeat: no-repeat;
   			}

/*image placement*/

#topbanner { 
               width:760px;
			   margin-top: 3px;
			   margin-bottom:30px;
			   clear:both;
			  padding-left:25px;
			   }
			   
#topbanner2 { 
               width:750px;
			   margin-top: 3px;
			   margin-bottom:30px;
			   clear:both;
			  padding-left:25px;
			   }
#imgshelldiv {
			 position:relative;
			 line-height:66px;
			 width: 400px;
			 vertical-align:middle;
			 }
#imgshelldiv2 {
			 position:relative;
			 line-height:66px;
			 width: 400px;
			 vertical-align:middle;
			 }
#imgshelldiv3 {
			 position:relative;
			 line-height:66px;
			 width: 400px;
			 vertical-align:middle;
			 } 
#imglinediv	{
			height:7px;
			width:400px;
			}			
#imglinediv2	{
			height:7px;
			width:376px;
			}		
#imglinediv4	{
			height:7px;
			width:400px;
			}	
#imglinediv3	{
			height:7px;
			width:376px;
			}	
#imgright 	{
			line-height:250px;
			float:left;
			margin-right:5px;
			margin-top:25px;
			width:170px;
			vertical-align:middle;
			margin-left:45px;
			}
#imgleft	{
			line-height:200px;
			float:left;
			width:210px;
			vertical-align:middle;
			}
/*bottom navigation*/

#bottomnav tr td a{
			background-color:transparent;
			background-image:url(http://www.barefootkauaiweddings.com/images/normalsm.gif); 
			background-repeat:no-repeat;
			margin:0;
			padding:0;
			text-decoration:none;
			}
			
.bottomnav a:hover {
   			width:79px;
   			text-align:center;
   			font-size:9px;
			font-style:italic;
  			height:43px;
   			line-height:43px;
   			display:block;
   			color:#000000;
			background-color:inherit;
   			text-decoration:none;
   			vertical-align:middle;
   			background-image:url('http://www.barefootkauaiweddings.com/images/visitedsm.gif');
			background-repeat:no-repeat; 
   			}
			
.bottomnav a {
			text-align:center;
   			font-size:9px;
  			height:43px;
   			line-height:43px;
			width:79px;
   			display:block;
   			color:#000000;
			background-color:inherit;
   			text-decoration:none;
   			vertical-align:middle;
   			background-image:url('http://www.barefootkauaiweddings.com/images/normalsm.gif'); 
			background-repeat:no-repeat;
   			}
		
/*image placement on photogallery page*/

#photolayout {top:102px;
			  width:550px;
			  height:auto;
}

#apDiv1 {
	position:absolute;
	left:260px;
	top:252px;
	width:544px;
	height:41px;
	z-index:1;
}

#apDiv2 {
	position:absolute;
	left:273px;
	top:293px;
	width:175px;
	height:195px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:458px;
	top:301px;
	width:130px;
	height:136px;
	z-index:3;
}

#apDiv4 {
	position:absolute;
	left:604px;
	top:292px;
	width:182px;
	height:150px;
	z-index:4;
}

#apDiv5 {
	position:absolute;
	left:470px;
	top:453px;
	width:316px;
	height:31px;
	z-index:5;
}

#apDiv6 {
	position:absolute;
	left:282px;
	top:502px;
	width:500px;
	height:328px;
	z-index:6;
}

#apDiv7 {
	position:absolute;
	left:256px;
	top:840px;
	width:544px;
	height:41px;
	z-index:1;
}

#apDiv8 {
	position:absolute;
	left:251px;
	top:889px;
	width:248px;
	height:369px;
	z-index:7;
}

#apDiv9 {
	position:absolute;
	left:516px;
	top:891px;
	width:50px;
	height:51px;
	z-index:8;
}

#apDiv10 {
	position:absolute;
	left:514px;
	top:969px;
	width:64px;
	height:59px;
	z-index:9;
}

#apDiv11 {
	position:absolute;
	left:584px;
	top:895px;
	width:222px;
	height:138px;
	z-index:10;
}

#apDiv12 {
	position:absolute;
	left:504px;
	top:1049px;
	width:132px;
	height:198px;
	z-index:11;
}

#apDiv13 {
	position:absolute;
	left:642px;
	top:1043px;
	width:175px;
	height:249px;
	z-index:12;
}

#apDiv14 {
	position:absolute;
	left:252px;
	top:1268px;
	width:200px;
	height:209px;
	z-index:13;
}

#apDiv15 {
	position:absolute;
	left:459px;
	top:1276px;
	width:62px;
	height:88px;
	z-index:14;
}

#apDiv16 {
	position:absolute;
	left:457px;
	top:1375px;
	width:33px;
	height:38px;
	z-index:15;
}

#apDiv17 {
	position:absolute;
	left:492px;
	top:1375px;
	width:33px;
	height:38px;
	z-index:16;
}

#apDiv18 {
	position:absolute;
	left:528px;
	top:1256px;
	width:109px;
	height:163px;
	z-index:17;
}

#apDiv19 {
	position:absolute;
	left:664px;
	top:1302px;
	width:145px;
	height:150px;
	z-index:18;
}

#apDiv20 {
	position:absolute;
	left:456px;
	top:1443px;
	width:200px;
	height:130px;
	z-index:19;
}

#apDiv21 {
	position:absolute;
	left:264px;
	top:1488px;
	width:183px;
	height:123px;
	z-index:20;
}

#apDiv22 {
	position:absolute;
	left:662px;
	top:1466px;
	height:216px;
	z-index:21;
}

#apDiv23 {
	position:absolute;
	left:264px;
	top:1622px;
	width:200px;
	height:212px;
	z-index:22;
}

#apDiv24 {
	position:absolute;
	left:475px;
	top:1595px;
	width:175px;
	height:227px;
	z-index:23;
}

#apDiv25 {
	position:absolute;
	left:661px;
	top:1701px;
	width:150px;
	height:136px;
	z-index:24;
}

#apDiv26 {
	position:absolute;
	left:258px;
	top:1846px;
	width:479px;
	height:51px;
	z-index:25;
}

#apDiv27 {
	position:absolute;
	left:359px;
	top:1903px;
	width:331px;
	height:38px;
	z-index:26;
}
/*Packages Page Layout*/

#apDiv28 {
	position:absolute;
	width:608px;
	height:2650px;
	z-index:1;
	left: 266px;
	top: 240px;
}
#apDiv29 {
	position:absolute;
	width:596px;
	height:469px;
	z-index:2;
	left: 13px;
	top: 130px;
	border:thin;
	border-color:#333;
	border-style:solid;
}
#apDiv30 {
	position:absolute;
	width:240px;
	height:160px;
	z-index:1;
	top: 48px;
	left: 10px;
}
#apDiv31 {
	position:absolute;
	width:347px;
	height:469px;
	z-index:4;
	left: 251px;
	top: 3px;
}

#apDiv32 {
	position:absolute;
	width:207px;
	height:23px;
	z-index:4;
	left: 667px;
	top: 854px;
}
#apDiv {
	position:absolute;
	width:206px;
	height:23px;
	z-index:5;
	left: 127px;
	top: 853px;
}

#apDiv33 {
	position:absolute;
	width:327px;
	height:31px;
	z-index:6;
	left: 337px;
	top: 854px;
}

#apDiv34 {
	position:absolute;
	width:746px;
	height:539px;
	z-index:3;
	left: 128px;
	top: 893px;
	border:thin;
	border-color:#333;
	border-style:solid;
}

#apDiv35 {
	position:absolute;
	width:361px;
	height:511px;
	z-index:2;
	left: 19px;
	top: 14px;
}
#apDiv36 {
	position:absolute;
	width:359px;
	height:382px;
	z-index:2;
	left: 387px;
	top: 34px;
}

#apDiv37 {
	position:absolute;
	width:205px;
	height:229px;
	z-index:1;
	left: 78px;
	top: 7px;
}

#apDiv38 {
	position:absolute;
	width:347px;
	height:180px;
	z-index:38;
	left: 7px;
	top: 267px;
}


#apDiv39 {
	position:absolute;
	width:748px;
	height:742px;
	z-index:4;
	left: 127px;
	top: 1481px;
	border:thin;
	border-color:#333;
	border-style:solid;
}

#apDiv40 {
	position:absolute;
	width:188px;
	height:284px;
	z-index:1;
	left: 34px;
	top: 111px;
}

#apDiv41 {
	position:absolute;
	width:505px;
	height:228px;
	z-index:2;
	left: 134px;
	top: 514px;
}

#apDiv42 {
	position:absolute;
	width:387px;
	height:543px;
	z-index:3;
	left: 300px;
	top: 1px;
}

#apDiv43 {
	position:absolute;
	width:208px;
	height:22px;
	z-index:3;
	left: 3px;
	top: 556px;
}

#apDiv44 {
	position:absolute;
	width:206px;
	height:23px;
	z-index:5;
	left: 671px;
	top: 1451px;
}

#apDiv45 {
	position:absolute;
	width:329px;
	height:30px;
	z-index:6;
	left: 341px;
	top: 1445px;
}

#apDiv46 {
	position:absolute;
	width:237px;
	height:169px;
	z-index:1;
	left: 12px;
	top: 260px;
}

#apDiv47 {
	position:absolute;
	width:747px;
	height:822px;
	z-index:7;
	left: -135px;
	top: 2042px;
	border:thin;
	border-color:#333;
	border-style:solid;
}

#apDiv48 {
	position:absolute;
	width:347px;
	height:234px;
	z-index:48;
	left: 17px;
	top: 21px;
}

#apDiv49 {
	position:absolute;
	width:347px;
	height:234px;
	z-index:49;
	left: 16px;
	top: 273px;	
}

#apDiv50 {
	position:absolute;
	width:452px;
	height:233px;
	z-index:50;
	left: 137px;
	top: 574px;
}
#apDiv51 {
	position:absolute;
	width:378px;
	height:599px;
	z-index:51;
	left: 372px;
	top: -1px;
	padding-right:1px;
}

#apDiv52 {
	position:absolute;
	width:200px;
	height:20px;
	z-index:52;
	left: 4px;
	top: -23px;
}

#apDiv53 {
	position:absolute;
	width:200px;
	height:16px;
	z-index:7;
	left: 124px;
	top: 2237px;
}

#apDiv54 {
	position:absolute;
	width:340px;
	height:22px;
	z-index:8;
	left: 327px;
	top: 2232px;
}

#apDiv55 {
	position:absolute;
	width:200px;
	height:16px;
	z-index:8;
	left: 406px;
	top: 1998px;
}

#apDiv56 {
	position:absolute;
	width:53px;
	height:53px;
	z-index:9;
	left: 502px;
	top: 677px;
}

#apDiv57 {
	position:absolute;
	width:203px;
	height:67px;
	z-index:9;
	left: 337px;
	top: 1117px;
}



.pkgleftpic1 {
	width:235px;
	padding-left: 6px;
	padding-top: 40px;
	padding-right:2px;
	padding-bottom: 2px;
}
.pkgleftpic2 {
	width:235px;
	padding-left: 6px;
	padding-top: 40px;
	padding-right:2px;
	padding-bottom: 0;
}
#pkg1rightcontent {
	position:absolute;
	left:260px;
	top: 150px;
	width:380px;
	padding-bottom:5px;
	background-color: #FFFF00;

}
.pkg1leftcontent {
	position:absolute;
	left:5px;
	top: 148px;
	width:240px;
	padding-bottom:0;
	height:auto;
	z-index: 1;
	background-color: #FFFF00;
	/*clear:both;*/

}
.pkglistcontainer ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:inherit;
	list-style-type:square;
	color:#006600;
	line-height:17px;
			   }
.pkglistcontainer a {
	color:#606;
}

.pkglistcontainer a:hover {
	color:#006;
}

.pkgprice {
	position:absolute;
	top:212px;
	padding-left:42px;
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive;
	font-size:16px;
	font-weight:bold;
	left: 5px;
	
}
.add {
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive; 
	font-size:16px;
	font-weight:bold;
	margin-top:-5px;
}
.addpkg {
	padding-left:42px;
}
.add1 {
	margin-top:22px;
	position:absolute;
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive;
	font-size:16px;
	font-weight:bold;
	top: 292px;
	left: 10px;
}

.pkgdigitallistcontainer ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:inherit;
	list-style-type:none;
	color:#006600;
line-height:17px;

			   }
.pkgdigitallistcontainer2 ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:inherit;
	list-style-type:none;
	color:#006600;
	margin-top:-15px;

			   }

#shelldivider {
	width:636px;
	float:left;
	position:absolute;
	margin-top:0;
	top: 541px;
	left: 0px;
	z-index:4;
	background-color:#063;
	border:#000;
	border:1px;
	border-style:solid;
}

#pkg2allcontent {
	border:#000;
	border:1px;
	border-style:solid;
	width:635px;
	left:258px;
	height:480px;
	top:600px;
	background-color:#00F;
	z-index:3;
	
		}
	
.pkg2leftcontent {
	position:absolute;
	left:4px;
	top: 119px;
	width:240px;
	padding-bottom:0;
	height:auto;
	top:613px;
}
#pkg2rightcontent {
	position:absolute;
	left:260px;
	top: 609px;
	width:375px;
	padding-bottom:5px;
	padding-right:2px;

}
.add2 {
	margin-top:5px;
	position:absolute;
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive;
	font-size:16px;
	font-weight:bold;
	top: 294px;
	left: 2px;
}
	
.pkgprice2 {
	position:absolute;
	top:226px;
	padding-left:42px;
	color:#000099;
	font-family:"Comic Sans MS",Tekton,Blueprint,"Dom Casual","Dom Casual BT",cursive;
	font-size:16px;
	font-weight:bold;
	
}
