/* CSS Document */
html(
height:100%;
margin:0 auto;
padding:0 auto;
}

body{
/*background: #000306 url(image/bgpage.png) repeat-x;*/
/*background: #fafafa url(image/stripesbg.gif) repeat;*/
background-color:#000306;
/*background-color:#fefcfd;*/
height:100%;
padding:0;
margin:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
text-align:center;
}

#pageholderbg{
background: #000306 url(image/bgpage.png) repeat-x;
min-height: 100%;
margin:0;
padding:0;

/*border: 1px solid green;*/
}


#pageholder{
background: url(image/mainbg.png) no-repeat left top;
width:100%;
height:100%;
margin:0;
padding:0;
}


#mainholder{
width:900px;
height:100%;
margin:0 auto;
padding:0 auto;

/*border: 1px solid orange;*/

}

/*#contentholder{

}*/

#header{
/*background: url(image/header.gif);*/
width:900px;
height:67px;
margin-top:30px;

/*border: 1px solid #ffffff;*/
}

#titleblock{
color:#d7d7d7;
font:Verdana;
font-size:2.0em;
font-weight:400;
text-align:left;
letter-spacing:-1px;
margin: 0;
padding:20px 0px 0px 30px;
}

#logo{
/*background: url(image/logo.gif);*/
float:left;
width:260px;
height:68px;
/*margin-left: 250px;*/


/*border: 1px solid #ffffff;*/
}

#pageurl{
float:right;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#pageurl a{
color:#d7d7d7;
display:block;
font:Verdana;
font-size:0.9em;
letter-spacing:-1px;
margin: 0;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#pageurl a:hover, a:active{color:#999999}

#extramenu ul{
list-style:none;
float:right;
margin:0px 0 0 0px;
padding:0;
width:600px;
}

#extramenu li{
float:right;
margin:5px 0px 0px 0px;
padding:0px 0px 0 10px;
}

#extramenu{
width:900px;
float: right;

}

#extramenu a{
/*color:#78909c;*/
color:#999999;
/*display:block;*/
font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
letter-spacing:0px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;

}

#extramenu a:hover, a:active{color:#eceded}


/*Main menu ***********/
#menublock{
/*background: url(image/menublockbg.jpg);*/
width:900px;
height:28px;
/*text-align: center;*/
margin-top:0px;

}

#menublock ul{
list-style:none;
text-align: center;
float:left;
margin:0px 0 0 0px;
padding:0;
width:600px;

/*border: 1px solid #000000;*/
}

#menublock a{
/*color:#78909c;*/
color:#3b6da8;
display:block;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
letter-spacing:0px;
margin: 0px 0px 0px 0px;
padding:3px 0px 0px 16px;
text-decoration:none;
}

#menublock li{
float:left;
text-align:left;
margin:0 0px 0px 0px;
padding:0px 0px 0 0px;

}

#menublock a:hover, a:active{color:#eceded}

/*End Main menu **********/

/*Feelingmenu ************/
/*#feelingmenu{
background: url(image/feelingmenu.jpg);
width:800px;
height:128px;
margin-top: 10px;
display:none;
}*/
/*End Feeling menu *******/

#submenu{
float:left;
text-align:left;
width:900px;
/*background: #010609;
filter:alpha(opacity=80);*/
background:#00182e;
/*border-bottom: 1px solid #CCCCCC;*/
padding:0 auto;
margin: 0px 0 0px 0px;
}

#submenu ul{
list-style:none;
text-align: center;
float:left;
margin:0;
padding:0;
width:900px;
}

#submenu a{
color:#d7d7d7;
display:block;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
letter-spacing:-1px;
margin: 0;
padding:0px 0px 0px 20px;
text-decoration:none;
}

#submenu li{
float:left;
text-align:left;
margin:0 0px 0px 0px;
padding:0px 0px 0 0px;

}

#submenu a:hover, a:active{color:#fdb405}

#contentbg{
/*background: url(image/contentbg.gif);*/
background: #010609;
width:900px;
height:100%;
min-height: 480px;
/*height:368px;*/
/*height:462px;*/
margin:0 auto;
/*padding:0 auto:*/
filter:alpha(opacity=80);
/*border-top: 1px solid #3b6da8;*/
border-top: 1px solid #465665;

}

/* Content BG */
#contentbgtop{
/*background: url(image/contentbg_top.gif);*/
/*background-color:#FFFFFF;*/
width:900px;
height:10px;
margin:0 auto;

}

#contentbgmiddle{
/*background: url(image/contentbg_middle.gif) repeat-y;*/
/*background-color:#FFFFFF;*/
width:900px;
min-height:100%;
margin:0 auto;

}

#contentbgbottom{
/*background: url(image/stripesbggrey.gif) repeat;*/
/*background-color:#FFFFFF;*/
width:900px;
height:10px;
margin:0 auto;

}

#contentbg{
/*background: url(image/contentbg.gif);*/
background: #010609;
filter:alpha(opacity=80);
width:900px;
height:100%;
min-height: 480px;
/*height:368px;*/
/*height:462px;*/
margin:0 auto;
/*padding:0 auto:*/

/*border: 1px solid #5b5b5b;*/

}

/* Content BG */
#videocontentbgtop{
/*background: url(image/contentbg_top.gif);*/
/*background-color:#FFFFFF;*/
width:800px;
height:10px;
margin:0 auto;

}

#videocontentbgmiddle{
/*background: url(image/contentbg_middle.gif) repeat-y;*/
/*background-color:#FFFFFF;*/
width:800px;
min-height:100%;
margin:0 auto;

}

#videocontentbgbottom{
/*background: url(image/stripesbggrey.gif) repeat;*/
/*background-color:#FFFFFF;*/
width:800px;
height:10px;
margin:0 auto;

}

#videocontent{
float:left;
width:425px;
height:100%;
text-align:left;
color:#d7d7d7;
font:Verdana;
font-size:0.8em;
margin:20px 0px 0px 0px;
padding:0px 0px 20px 0px;

/*border: 1px solid yellow;*/
/*background: url(image/stripesbggrey.gif) repeat;*/
/*background: url(image/textcontentbg.gif) no-repeat;*/
/*border: 1px solid #000000;*/
}

#videobox{
	/*margin: -25px 0 0 110px;*/
	padding: 0 0 0 0;
}

/*CMS*/

#contentheader{
/*background: url(image/header.jpg);*/
/*background-color:#FFFFFF;*/
/*background: url(image/stripesbggrey.gif) repeat;*/
width:800px;
/*height:138px;*/
margin:-14px 0 0 0;

}

#content{
float:left;
width:425px;
height:100%;
text-align:left;
color:#d7d7d7;
font:Verdana;
font-size:0.8em;
margin:20px 0px 0px 16px;
padding:0px 0px 20px 10px;

/*border: 1px solid yellow;*/
/*background: url(image/stripesbggrey.gif) repeat;*/
/*background: url(image/textcontentbg.gif) no-repeat;*/
/*border: 1px solid #000000;*/
}

#content strong{
	color:#3b6da8;
}

#parentpagename{
float:left;
text-align:left;
width:475px;
color:#d7d7d7;
font:Verdana;
font-size:0.9em;
font-weight:bold;
border-bottom: 1px solid #CCCCCC;
margin: 5px 0 1px 16px;
}

#pagename{
/*color:#ffffff;*/
color:#3b6da8;
/*color:#d7d7d7;*/
/*color:#3b6da8;*/
font:Verdana;
font-size:1.2em;
font-weight:bold;

}


#contentright{
float:left;
width:250px;
min-height:350px;
text-align:left;
color:#d7d7d7;
font:Verdana;
font-size:0.8em;
margin:25px 0px 0px 40px;
padding:5px;
/*background-color:#E5E5E5;*/

/*border-left: 1px solid #464646;*/
}

#rightboxcontent{
padding: 5px 5px 5px 10px;
}

.contentrighttable{
	margin: 10px 0 0 10px;
}

.downloadheader{
	color:#d7d7d7;
	font:Verdana;
	font-size:1.0em;
	font-weight:bold;
}

.downloaditem a{
	color:#d7d7d7;
	font:Verdana;
	font-size:1.0em;
	font-weight:normal;
	text-decoration:none;
}

#packageslink{
/*background: url(image/contentrightbg.png) no-repeat top left;*/
margin: 10px 0 0 0;
padding:0;
height: 300px;
}

#packageslink a {
color:#d7d7d7;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
letter-spacing:-1px;
margin: 0;
padding:3px 0px 0px 0px;
text-decoration:none;
}

#packageslink a:hover, a:active{color:#fdb405}



#footerholder{

/*background: url(image/footerbg.png) repeat-x;*/
background: url(image/footertop.png) repeat-x left top;
width:100%;
height:70px;
margin-top: -70px
margin:0 auto;
padding:0 auto;

/*border: 1px solid #ffffff;*/

}

#footer{
/*background: url(image/footerbg.png) repeat-x;*/
width:900px;
margin:0 auto;
padding: 0 auto;
}

/*#footeritemleft{
color:#999999;
display:block;
font:Verdana;
font-size:0.8em;
letter-spacing:0px;
float:left;
text-align:left;
margin: 0;
padding:5px 0px 0px 15px;
}*/

#footeritemleft ul{
list-style:none;
text-align: left;
float:left;
margin:0;
padding:0;
width:250px;
}

#footeritemleft a{
color:#999999;
display:block;
font:Verdana;
font-size:0.9em;
letter-spacing:-1px;
margin: 0;
padding:10px 0px 0px 10px;
text-decoration:none;
}

#footeritemleft li{
float:left;
text-align:left;
margin:0 0px 0px 0px;
padding:0px 0px 0 0px;

}

#footeritemleft a:hover, a:active{color:#eceded}

#footeritemcenter{
width:200px;
color:#CCCCCC;
display:block;
font:Verdana;
font-size:0.8em;
letter-spacing:0px;
text-align:left;
margin: 5px 0px 0px 20px;
padding:5px 0px 0px 15px;

/*border: 1px solid #CCCCCC;*/
}

#footermenuright ul{
list-style:none;
text-align: center;
float:right;
margin-right:70px;
padding:0;
width:190px;
}

#footermenuright a{
color:#999999;
display:block;
font:Verdana;
font-size:0.9em;
letter-spacing:-1px;
margin: 0;
padding:5px 0px 0px 10px;
text-decoration:none;
}

#footermenuright li{
float:left;
text-align:left;
margin:0 0px 0px 0px;
padding:0px 0px 0 0px;

}

#footermenuright a:hover, a:active{color:#eceded}

#contacform{
margin: 0 0 0 0px;

}

#contactform submit{
margin: 0 30px 0 0;
}

/*form*/
form
{
float:left;
width: 300px;
height:100px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
/*border: 1px solid #CCCCCC;*/
}

form fieldset {
  clear: both;
  font-size: 100%;
  border-color:#666666;
  border-width: 1px 0px 0px 0px;
  border-style: solid none solid none;
  padding: 0px 0 10px 0;
  margin: 0px 0px 0px 0px;
}

form fieldset legend {
  font-size: 100%;
  font-weight: bold;
  color:#666666;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}


label{
float: left;
width: 85px;
font-weight: normal;
}

.input{
width: 180px;
margin-bottom: 5px;
}

.select{
width: 20px;
margin-bottom: 5px;
}

#chartertype{
/*margin-left:82px;*/
margin: 0 0px 0 82px;
}

textarea{
width: 265px;
height: 100px;
}

#reservationform textarea{
width: 180px;
height: 30px;
}

#sendmail{
margin-left: 210px;
margin-top: 5px;
width: 60px;
}

#calbutton{
background: url(image/calendar.gif);
height: 16px;
width: 16px;
cursor:hand;
border:0px;
padding: 0px;
margin: 0px 0px 5px 5px;
}

a {
color:#CC0000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
letter-spacing:-1px;
margin: 0;
padding:3px 0px 0px 20px;
text-decoration:none;
}

a:hover, a:active{color:#CC0000}

#weddingvideodemo{
margin: 60px 0 0 20px;
}


#acrobatreader{
margin: 70px 0 0 0px;
}


#contactform{
margin:0;
padding:0;
}



/* CMS */

/*CMS Feelingmenu ************/
#cmsfeelingmenu{
background: url(image/cmsfeelingmenu.jpg);
width:791px;
height:52px;
margin:0 auto;
}
/*End CMS Feeling menu *******/

/* Content BG */
#cmscontentbgtop{
/*background: url(image/cmscontentbg_top.gif);*/
width:600px;
float:right;
height:10px;
margin:0 auto;
}

#cmscontentbgmiddle{
/*background: url(image/cmscontentbg_middle.gif) repeat-y;*/
width:600px;
float:right;
/*min-height:400px;*/
margin:0 auto;
}

#cmscontentbgbottom{
/*background: url(image/cmscontentbg_bottom.gif);*/
width:600px;
float:right;
height:10px;
margin:0 auto;
}

#cmscontent{
float:right;
width:425px;
min-height:475px;
text-align:left;
color:#ffffff;
font:Verdana;
font-size:1.0em;
margin:0px 139px 0px 0px;
padding:20px 0px 20px 20px;
/*background: url(image/textcontentbg.gif) no-repeat;*/
/*border: 1px solid #000000;*/
}

#cmsfootermenuright a{
text-align: center;
float:right;
color:#FFFFFF;
display:block;
font:Verdana;
font-size:0.9em;
letter-spacing:-1px;
margin: 0px 10px 0px 0px;
padding:5px 0px 0px 0px;
text-decoration:none;
}

#cmsfootermenuright a:hover, a:active{color:#CC0000}

#cmssubmenu{
float:left;
text-align: left;
margin: 10px 0 0 5px;

}

.submenutitle{
border-bottom: 1px solid #CCCCCC;
color:#0182c3;
font:Verdana;
font-size:0.9em;
font-weight: bold;
width: 170px;
padding: 0 0 5px 0;
margin:0px;
}

.cmssubmenuitems{
font:Verdana;
font-size:0.9em;
border-bottom: 1px solid #CCCCCC;
width: 170px;
padding: 5px 0 5px 0;
margin:0px;
}


#reservationlist{
float:left;
width: 400px;
text-align:left;
color:#666666;
font:Verdana;
font-size:0.8em;

}

form a{
color:#666666;
font:Verdana;
font-weight: bold;
font-size:1.0em;
text-decoration:none;
}

form a:hover, a:active{color:#CC0000}

editpageform
{
float:left;
width: 700px;
height:600px;
margin: 0 auto;
padding: 0px 0px 0px 20px;
/*border: 1px solid #CCCCCC;*/
}

#editpageform textarea{
width: 300px;
height: 300px;
}

#send{
margin-left: 0px;
float:left;
margin-top: 5px;
width: 100px;
}

#homevideo{
	margin-right: 100px;
	/*border: 1px solid #ffffff;*/
}
