/* Main tags */

*{ margin:0; padding:0; }
img { border:0; }
html, body { width:100%; height:auto; font-family:  arial, Georgia,sans-serif; margin:10px 0px 0px 0px; font-size:100%; background:#476392; color:#333;}
p { margin:0.8em 0; }
ul { margin-bottom:1em; list-style-position:inside; }
h1 { font-size:2em; margin:1.25em 0;font-family: Georgia, arial, sans-serif; font-weight:normal;}
h2 { font-size:1.65em; font-family: Georgia, arial, sans-serif;font-weight:normal; margin:0;padding:0.4em 0 0.4em 0;}
h3 { font-size:1.35em; margin:0.875em 0;font-family: Georgia, arial, sans-serif; }
h4 { font-size:1.25em; margin:0.75em 0;font-family: Georgia, arial, sans-serif; }
h5 { font-size:1em; margin:0.63em 0; }
h6 { font-size:0.875em; margin:0.5em 0; }

a { color:#466292; }
a:visited { color:#466292; text-decoration:underline; }
a:hover { color:#466292; text-decoration:none; }
a:focus {  }

/* WYSIWYG styles */

.strongText{ font-weight:bold; }
.uppercaseText{ text-transform:uppercase; }
.smallText{ font-size:90%; }

/*Navigations*/

#mainnavigation ul {}
#mainnavigation ul li {}
#mainnavigation ul li a {}
#mainnavigation ul li a:hover {}

#footernavigation ul {}
#footernavigation ul li {}
#footernavigation ul li a {}
#footernavigation ul li a:hover {}

/* Used in the FAQs to hide the answers (which are in <DIV> tags) when the page loads up */
.answer { display:none; }

/* Layout*/
#pagewidth { position:relative; display:block; width:858px;margin:0 auto 0 auto; padding:0px; background-color:#fff; font-size:0.7em; }
#main {padding:5px 15px 0 15px;float:left;background:#FFFFFF;width:828px;}
#top {background:url(../../images/top.gif) no-repeat top; width:858px;height:9px;float:left;margin:0px;padding:0px;}
#bottom {background:url(../../images/bottom.gif) no-repeat bottom; width:858px;height:9px;float:left;margin:0px;padding:0px;}
#header h1 {margin:0;padding:0;width:100px;float:left;}
#header h2 {color:#95a0b4;font-weight:normal;font-style: italic;margin:1.9em 0 0 0;}
#header span{color:#143886;font-family: Georgia, arial, sans-serif; font-size:1.8em;}
#content  {float:left;width:644px;}
#content .offers h2, #content .offers h2 a:link, #content .offers h2 a:visited {color:#5c8aae; text-decoration:none;}
#content .offers h2 a:hover {color:#5c8aae; text-decoration:none;}
#right-col {width:184px;float:left;}
#booking {background:url(../../images/booking-top.gif) no-repeat top #012674;width:178px;margin-bottom:5px;color:#ffffff;}
#right-col #booking h2 {margin:0;padding:0.4em 0 0.4em 0.4em;font-weight:normal;color:#ffffff;}
#booking p {padding:3px 7px;}
.sky-blue{background:url(../../images/light-blue-top.gif) no-repeat top #cbdfe6;width:178px;margin-bottom:5px;color:#000;}
#right-col h2 {margin:0;padding:0.4em 0 0.4em 0.4em;color:#5c8aae;}
.sky-blue p {padding:3px 7px;}
#right-col #booking a:link, #right-col #booking a:visited, #right-col .sky-blue a:link, #right-col .sky-blue a:visited {text-decoration:none; }
#right-col #booking a:hover, #right-col .sky-blue a:hover {text-decoration:underline;}
#special-offers .offers h2{color:#5c8aae;}
#special-offers {float:left;background:url(../../images/special-offers-top.gif) no-repeat top #cbdfe6; width:161px;min-height:500px;margin-right:11px;padding:0 12px;}
#special-offers h2 {color:#012674;}
#content-home {float:left;background:url(../../images/content-home-top.gif) no-repeat top #e8f1f8; width:416px;min-height:500px;padding:0 12px;}
#content-home h2 {color:#fff;margin-bottom:10px;}
#navigation {float:left;width:828px;border-bottom:3px solid #163887;height:25px;margin:15px 0;}
#navigation ul {list-style-position:outside;list-style:none;height:25px;text-transform:uppercase;margin:0;padding:0;font-weight:bold;}
#navigation ul li.home {width:60px;height:25px;}
#navigation ul li.home a:link, #navigation ul li.home a:visited {background:url(../../images/home-bg.gif) 0 0 no-repeat;width:60px;float:left;height:25px;}
#navigation ul li.home a:hover { background-position: -60px 0;width:60px;float:left;height:25px;}
#navigation ul li.home a:active {background-position: -120px 0;width:60px;float:left;height:25px;}
#navigation ul li.hotel {width:127px;height:25px;}
#navigation ul li.hotel a:link, #navigation ul li.hotel a:visited {background:url(../../images/hotel-bg.gif) 0 0 no-repeat;width:127px;float:left;height:25px;}
#navigation ul li.hotel a:hover { background-position: -127px 0;width:127px;float:left;height:25px;}
#navigation ul li.hotel a:active {background-position: -254px 0;width:127px;float:left;height:25px;}
#navigation ul li.tariffs {width:160px;height:25px;}
#navigation ul li.tariffs a:link, #navigation ul li.tariffs a:visited {background:url(../../images/tariffs-bg.gif) 0 0 no-repeat;width:160px;float:left;height:25px;}
#navigation ul li.tariffs a:hover { background-position: -160px 0;width:160px;float:left;height:25px;}
#navigation ul li.tariffs a:active {background-position: -320px 0;width:160px;float:left;height:25px;}
#navigation ul li.facilities {width:74px;height:25px;}
#navigation ul li.facilities a:link, #navigation ul li.facilities a:visited {background:url(../../images/facilities-bg.gif) 0 0 no-repeat;width:74px;float:left;height:25px;}
#navigation ul li.facilities a:hover { background-position: -74px 0;width:74px;float:left;height:25px;}
#navigation ul li.facilities a:active {background-position: -148px 0;width:74px;float:left;height:25px;}
#navigation ul li.conferences {width:98px;height:25px;}
#navigation ul li.conferences a:link, #navigation ul li.conferences a:visited {background:url(../../images/conferences-bg.gif) 0 0 no-repeat;width:98px;float:left;height:25px;}
#navigation ul li.conferences a:hover { background-position: -98px 0;width:98px;float:left;height:25px;}
#navigation ul li.conferences a:active {background-position: -196px 0;width:98px;float:left;height:25px;}
#navigation ul li.weddings {width:76px;height:25px;}
#navigation ul li.weddings a:link, #navigation ul li.weddings a:visited {background:url(../../images/weddings-bg.gif) 0 0 no-repeat;width:76px;float:left;height:25px;}
#navigation ul li.weddings a:hover { background-position: -76px 0;width:76px;float:left;height:25px;}
#navigation ul li.weddings a:active {background-position: -152px 0;width:76px;float:left;height:25px;}
#navigation ul li.functions {width:133px;height:25px;}
#navigation ul li.functions a:link, #navigation ul li.functions a:visited {background:url(../../images/functions-bg.gif) 0 0 no-repeat;width:133px;float:left;height:25px;}
#navigation ul li.functions a:hover { background-position: -133px 0;width:133px;float:left;height:25px;}
#navigation ul li.functions a:active {background-position: -266px 0;width:133px;float:left;height:25px;}
#navigation ul li.contact {width:85px;height:25px;}
#navigation ul li.contact a:link, #navigation ul li.contact a:visited {background:url(../../images/contact-bg.gif) 0 0 no-repeat;width:85px;float:left;height:25px;}
#navigation ul li.contact a:hover { background-position: -85px 0;width:85px;float:left;height:25px;}
#navigation ul li.contact a:active {background-position: -170px 0;width:85px;float:left;height:25px;}
#navigation ul li a{padding:0;margin:0;float:left;}
#navigation ul li {width:auto;float:left;width:auto;height:29px;line-height:25px;list-style:none;margin:0 1px 0 0;padding:0;}
#navigation a:link, #navigation a:visited {text-decoration:none;}
#navigation a:hover {text-decoration:underline;}
#news {}
#footer {float:left; color:#012674;width:828px; }
#footer p{margin:0;}

