/* CSS Document */
html { width: 100%; }

body { text-align:center; background-color:#000000; margin-top:0px; }

.contents { margin: 0 auto; width:920px; background-color:Transparent; }



/* HEADER */

/* HEADER */

.header { width:920px; }

.header .image { width:920px; height:143px; background-image:url(images/image.header.gif); background-repeat:no-repeat; }

.header .navigation { width:920px; height:30px; margin:10px 0px 0px 0px; background-color:#000000; text-align:right; border-bottom:1px solid #FF9900; }

.header .graphic { width:800px; height:100px; background-image:url(images/image.graphic.jpg); background-repeat:no-repeat; background-color:#000000; border-top:solid 1px #E7E7E7; }



/* TITLE */

.title {width:920px; border-bottom:1px solid #FF9900; float:left; text-align:left; height:48px; margin:0px; padding:0px; }

.title .text { width:920px; margin-top:10px; height:35px; padding:0px; background-image:url(images/image.title.welcome.gif); background-repeat:no-repeat; }



/* BREADCRUMBS*/

.breadcrumb {width:920px; float:left; margin:0px 0px 10px 0px; padding:0px; background-color:Transparent; }

ul#breadcrumbs { line-height: 12px; overflow:auto; font-size:12px; font-weight:normal; margin:0px; padding:0px; }

ul#breadcrumbs li { list-style-type:none; height:28px; padding-top:6px; padding-right:8px; margin:0px; float:left; font-family:Tahoma, Geneva, sans-serif; color:#F57F20; }

ul#breadcrumbs li a { font-family:Tahoma, Geneva, sans-serif; padding:0 10px 2px 0; background:transparent;}

ul#breadcrumbs li a:link, #breadcrumbs li a:visited { font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#FFFFFF; }

ul#breadcrumbs li a:hover, #breadcrumbs li a:focus { font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; color:#FF9900; }



/* MAIN CONTENT */

.maincontent { width:920px; text-align:left; float:left; background-color:#000000; margin:0px; padding:0px; }

#left-column { width:135px; background-color:#333333; border:1px solid #333333; margin:0px; padding:0px; float:left; }

#left-column .text { width:115px; margin:0px; padding:10px; line-height:14px; text-align:justify; }

ul#lc-links { line-height: 12px; font-size:11px; font-weight:normal;  padding:0; margin-left:0px; }

ul#lc-links li { list-style:none; padding:0; margin-left:0px; line-height:14px; }

ul#lc-links li a { font-family:Tahoma, Geneva, sans-serif; color:#FF9900; text-align:left; padding:0; margin-left:0px; text-decoration:underline; }

ul#lc-links li a:hover { font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; color:#FFFFFF; font-size:11px; padding:0; margin-left:0px; }

#middle-column { width:515px; background-color:#FFFFFF; margin:0px; padding:0px; float:left; }

#middle-column .text { width:495px; margin:0px; padding:10px; line-height:14px; text-align:justify; background-color:#FFFFFF;  }

#booking-form { width:560px; background-color:#FFFFFF; margin:0px; padding:0px; float:left; }

#booking-form .text { width:560px; margin:0px; padding:10px; line-height:14px; text-align:justify; background-color:#FFFFFF;  }

#right-column { width:266px; background-color:#777777; margin:0px; padding:0px; float:left; border:1px solid #777777; }

.rc-box { width:266px; margin:0px; padding:0px; }

.rc-box .text { width:246px;  margin:0px; padding:10px 0px 10px 10px; line-height:14px; text-align:justify; }



/* FOOTER */

.footer { text-align:center; width:920px; float:left; margin-top:20px; padding:0px; background-color:#000000; border-top:solid 1px #FF9900; }

.footerblock { text-align:center; width:920px; height:260px; background-color:#000000; margin:0px; padding:0px; border-bottom:solid 1px #FF9900;  background-image:url(images/image.footer.gif); background-repeat:no-repeat; }

.fb-left { text-align:left; width:140px;  margin-top:50px; float:left; background-color:#000000; }

ul#fb-left-links { line-height: 12px; font-size:11px; font-weight:normal;  padding:0px; margin-left:0px; }

ul#fb-left-links li { list-style:none; padding:0; margin-left:0px; line-height:12px; }

ul#fb-left-links li a { font-family:Tahoma, Geneva, sans-serif; color:#333333; text-align:left; padding:0; margin-left:0px; text-decoration:none; }

ul#fb-left-links li a:hover { font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; color:#FFFFFF; font-size:11px; padding:0; margin-left:0px; }

.fb-right { text-align:right; width:260px; float:right; margin-top:0px; margin-right:0px; background-color:#000000; }

#footerbartext {width:920px; height:10px; margin-top:6px; }

#footerbartext #left { float:left; text-align:left; }

#footerbartext #right { float:right; text-align:right; }

#footerbarlinks { width:920px; text-align:left; float:left; margin-top:0px; line-height:14px;  }

.footer_w3c { text-align:center; width:920px; margin-top:20px; }



/* LINKS*/

a.copylinks { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FF9900; font-weight:normal; text-decoration:underline; }

a.copylinks:hover { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;text-decoration:underline; }

a.copylinks_footer { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#CCCCCC; font-weight:normal; text-decoration:underline; }

a.copylinks_footer:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFCC; font-weight:normal;text-decoration:underline; }

a.footerbarlink { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-decoration:none;font-weight:normal; }

a.footerbarlink:hover { color:#CCCCCC; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-decoration:underline; font-weight:normal; }

a.menulinks { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#CCCCCC; font-weight:normal; text-decoration:underline; }

a.menulinks:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFCC; font-weight:normal; text-decoration:underline; }

a.menulinks_current { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFCC; font-weight:normal; text-decoration:underline; }

a.navlinks { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal; text-decoration:none; padding-left:8px; padding-right:8px; }

a.navlinks:hover { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#FF9900; font-weight:normal; text-decoration:none; padding-left:8px; padding-right:8px; }

a.navlinks_current { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#CCCCCC; font-weight:normal; text-decoration:none; padding-left:5px; padding-right:5px; }

a.textlinks { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FF9900; font-weight:normal; text-decoration:underline; }

a.textlinks:hover { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline; }

a.textlinks_sidebar { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }

a.textlinks_sidebar:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFCC; font-weight:normal; text-decoration:underline; }



/* MENU STYLES */

table.menu { }

.menu_header { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#FFFFCC; }

.menu_item { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#FFFFCC; font-weight:normal; }

.menu_description { font-family:Times New Roman, Times, serif; font-size:12px; color:#CCCCCC; font-style:italic; }



/* FORM STYLES */

TD.infoForm{ font-size: 11px; padding-left: 0px; font-family:Tahoma, Geneva, sans-serif; text-align:left; color:#000000; width:685px; background-color:#FFFFFF; }

.infoForm input { color:#000000; background-color:#FFFFFF; font-size:11px; border:dotted 1px #000000; }

.infoForm textarea { color:#000000; background-color:#FFFFFF; font-size:11px; border:dotted 1px #91908E; font-family:Tahoma, Geneva, sans-serif; }

.infoForm select { color:#000000; background-color:#FFFFFF; font-size:11px; border:0px; font-family:Tahoma, Geneva, sans-serif; }

TABLE.domCheck{ border: 1px dotted #747577; font-family:Tahoma, Geneva, sans-serif; }

TD.domCheckHead{ background-color:Transparent; font-size:11px;  color:#000000; padding:2px 0px; margin:0px; }

TD.domMain{ background-color:Transparent; font-size : 80%;  color: #000000; padding-top: 12px; padding-bottom: 4px; margin: 0px; }

.domMain input { color:#000000; background-color:#FFFFFF; font-size:11px; border:dotted 1px #747577; font-family:Tahoma, Geneva, sans-serif; }

TD.available{ font-size:11px;  color: #666666; background-color:Transparent; padding: 4px 0px; margin: 0px; }

TD.notavailable{ font-size:11px;  color: #666666; background-color:Transparent; padding: 4px 0px; margin: 0px; }



/* TEXT STYLES */

p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; }

p.microtext { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; }

p.nav { color:#FFFFCC; }

p.copy { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#767A81; line-height:14px; }

p.company-details { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#CCCCCC; }

p.foot { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#CCCCCC; }

h1 { font-family:Tahoma, Geneva, sans-serif; font-size:28px; font-weight:normal; color:#767A81; line-height:28px; }

h2 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#000000; }

h3 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; }

span.p_b_FFFFCC { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFCC; font-weight:bold; }

span.p_b_ff9900 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FF9900; font-weight:bold; }

span.p_n_ffffff { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; }

span.p_n_ff9900 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FF9900; font-weight:normal; }

span.p_n_ff9900 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FF9900; font-weight:normal; }

span.m_n_ff9900 { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FF9900; font-weight:normal; }

span.p_b_cccccc { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold; }

span.h_b_000000 { font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:normal; color:#000000; line-height:20px; }

span.h3_b_ffffff { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; }
