/* BASIC */
body { background:#B7CCEB; }
sup { font-size:.5em; margin-left:3px; top:-5px; }

/* HEADER */
#header { width:959px; margin:0 auto;}
#header .nav { border-left:1px solid #fff; border-right:1px solid #fff; background:url(/i/hnav.gif) repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
#header .nav a { color:#fff; text-decoration:none; font-size:11px; letter-spacing:1px; margin-top:5px; margin-right:12px; border-right:1px solid #97AFCE; padding-right:12px; }
#header .nav a:hover { color:#97AFCE; }

/* BODY */
#body { margin:0 auto; border:1px solid #fff; background:#fff; width:959px; }

/* NAV */
#nav { width:199px; border-right:1px solid #fff; border-left:10px solid #517BAD; background:#34659F; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; }
#nav ul {margin:0; padding:0; margin-left:30px; margin-top:7px; list-style:square; color:#663366; }
#nav li { margin:0; padding:0; margin-bottom:5px; }
#nav li a { color:#fff; text-decoration:none; font-size:12px; }
#nav li a:hover { color:#C2ADD3; }
#nav #copy { color:#fff; font-size:12px; width:170px; margin-left:15px; margin-top:12px; }
#nav #copy a { font-weight:bold; color:#ffe; }
#nav #copy .block { border:1px dotted #BE9CB5; background:#517BAD; padding:2px; color:#fff; display:block; margin-bottom:12px; text-align:center; }
#nav #copy .blockul { border:1px dotted #BE9CB5; background:#517BAD; padding:2px; color:#fff; display:block; margin-bottom:12px; }
#nav #copy .block:hover { background:#698DB8; }
#nav #copy .block .emp { font-size:22px; }


/* CONTENT */
h1, h2, h3 { font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:-.5px; margin-top:0; }
h1 { font-size:28px; line-height:normal; color:#517BAD; }
h1.sub { color:#4E63A4; font-size:16px; }
h2 { font-size:18px; }
h2.sub { color:#4E63A4; font-size:16px; }
h3.sub { color:#4E63A4; font-size:14px; }
h3 { font-size:14px; }
#content { padding:12px; font-family:Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:20px; font-size:14px; padding-bottom:40px; }
#content #presenterbox { border:1px dotted #BE9CB5; background:#ffe; padding:2px; margin-bottom:7px; text-align:center; }
#content #presenterbox p { margin:0; padding:0; }
#content .presenterbox { width:100px; padding:2px; border:1px solid #ccc; background:#ffe; float:left; margin-right:20px; text-align:center; }
#content .contentbox { width:200px; padding:2px; border:1px solid #4AAA35; background:#ffffff; float:left; margin-right:20px; }
#content .presenterphoto { border:1px solid #ccc; padding:2px; margin-right:10px; float:left; }
#content #booknow input, #content #tellafriend input { width:97%; }
#content #information input { width:200px; margin-right:20px; }
#content .sep { line-height:1px; }
#content .sep p { border-bottom:1px dashed #ccc; }
#content .block { border:1px dotted #BE9CB5; background:#855E9D; padding:2px; color:#fff; display:block; margin-bottom:12px; text-align:center; text-decoration:none; font-size:16px; }
#content .photo { border:1px solid #ccc; padding:2px; margin-left:10px; float:right; }
#content .photo2 { border:1px solid #ccc; padding:2px; margin-left:10px; }
#content .photo3 { border:1px solid #ccc; padding:2px; margin-middle:10px; }
#content .cabinphoto { float:left; margin-right:50px; width:122px; font-size:11px; border:1px solid #ccc; padding:2px; text-align:center; margin-bottom:12px; }



#error { border:1px dotted #ff9900; background:#ffc; color:#ff9900; font-weight:bold; font-size:16px; text-align:center; }



/* FOOTER */
#footer { width:957px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
