div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:770px;
	/*height:540px;*/
}

div.Main-Page-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:269px;
	height:83px;
}

div.Main-Page-02 {
	position:absolute;
	left:269px;
	top:0px;
	width:290px;
	height:83px;
}

div.Main-Page-03 {
	position:relative;
	left:559px;
	top:0px;
	width:211px;
	height:83px;
}

div.Main-Page-04 {
	background:url(/images/navbg.gif);
	position:relative;
	width:770px;
	height:23px;
	text-align:right;
	line-height:100%;
	}

div.Main-Page-04 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:45%;
	margin-top:8px;
	text-decoration:none;
	color:black;
}
div.Main-Page-04 a:hover{
	color:white;
}

div.Main-Page-05 {
	position:relative;
	left:269px;
	top:83px;
	width:107px;
	height:22px;
}

div.Main-Page-06 {
	position:relative;
	left:376px;
	top:83px;
	width:122px;
	height:22px;
}

div.Main-Page-07 {
	position:relative;
	left:498px;
	top:83px;
	width:88px;
	height:22px;
}

div.Main-Page-08 {
	position:relative;
	left:586px;
	top:83px;
	width:64px;
	height:22px;
}

div.Main-Page-09 {
	position:relative;
	left:650px;
	top:83px;
	width:120px;
	height:22px;
}

div.bannerphoto{
position:relative;
width:770;
height:520px;
background:url(/images/jbbannerkid.jpg);
text-align:center;
margin-top:-3px;
}

div.bodycontent{
position:relative;
padding:0px;
width:770;
/* height:520px; */
background:gray;
text-align:center;
}

div.transbox{
background:url(/images/greytrans.png);
width:361px;
height:256px;
z-index:3;
margin:10px 5px 10px 5px;
padding:5px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
text-align:left;
}

div.transboxbig{
background:url(/images/grey-trans-box-big.png);
width:740px;
height:490px;
z-index:3;
margin:10px 5px 10px 5px;
padding:5px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
text-align:left;
}

div.transboxsmall{
background:url(/images/greytranssmall.png);
width:30%;
height:200px;
z-index:3;
padding:15px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}


div.banner{
position:relative;
width:750px;
height:80px;
background:url(/images/bannerbg.gif) repeat-x;
padding:10px;
text-align:center;
}

div.productsmenu{
visibility:hidden;
position:absolute;
left:385px;
top:106px;
background:#FEE121;
z-index:5;
border:1px black solid;
padding:1px;
}

div.productsmenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

div.productsmenu a:hover{
	color:white;
}

div.Main-Page-10 {
	position:relative;
	left:0px;
	top:105px;
	width:770px;
	height:435px;
}

div.otheroptions{
padding-top:10px;
padding-left:10px;
text-align:left;
font-family:Verdana;
font-size:11px;
min-height:300px;
}

div.chooser{
width:100%;
vertical-align:middle;
text-align:center;
}

div.choice{float:left;
width:33%;}

.choice a{color:black;
font-weight:bold;
border:none;}

.choice img{border:none;
text-decoration:none;}

div.partner{ float:left;
width:20%;
}

div.partner img{text-decoration:none;
border:none;
}

span.partnerthanks{font-weight:bold;
font-style:italic;
font-family:Verdana;
font-size:9px;
margin:5px;}

div.footer{
font:Verdana 10 bold white;
}

.pricing{
font-family: Verdana;
font-size:15pt;
visibility:hidden;
height:0px;}

.reservelink{
text-align:right;
width:100%;
font-weight:bold;
}

span.pricing_front{
visibility:hidden;
}

div.photo_group{
height:400px;
}

div.ind_photo{
margin:10px;
float:left;
}

div.itemdescr{
width:80%; height:100%; padding-top:85px; padding-left: 30px; position:absolute;}


/* CSS Lightbox */
      .black_overlay{
          display: none;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: black;
          z-index:1001;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);
      }
       
      .white_content {
          display: none;
          position: relative;
          top: 25px;
          left: 25px;
          width: 260px;
          height: 250px;
          padding: 1px;
          border: 1px solid black;
          background-color: white;
          z-index:1002;
          overflow: auto;
      }
