/* CSS Document */

/* Main */
body { font-size: 76%;}
html,body {margin: 0px; padding: 0; height: 100%; width: 100%; margin: 0px; text-align: center; }
#frame { height: 100%; width: 700px; margin-right: auto; margin-left: auto;	padding: 0px; text-align: left; background: #EBE8D7; background-image: url(images/innerbg.jpg); background-position:0% 0%; background-repeat:repeat-y;}
#frameout { height: 100%; width: 740px; margin-right: auto; margin-left: auto;	padding: 0px; text-align: center; background: #C6C3B5;}

/* Links */
a:link { font-family:Arial, Helvetica, sans-serif;  }
a:visited { font-family:Arial, Helvetica, sans-serif;  }
a:hover { font-family:Arial, Helvetica, sans-serif;  }

/* Header*/ 
div#Header {height: 229px; width: 700px; background: #EBE8D7 url(images/Morecambe-header.jpg) 100% 0 no-repeat;}
div#Headerimage {height: 229px; width: 175px; float:left;}
div#header h1 {float:left; width: 525px; overflow: hidden; text-indent: 229px; position: relative; top: 0px; left: 0px; height: 229px; }
div#header h1 a { position: relative; top: 140px; left: 0; display: none; }
div#header h1 a:link { color: #939FB7; text-decoration: none; }
div#header h1 a:visited { color: #939FB7; text-decoration: none; }
div#header h1 a:hover { color: #939FB7; text-decoration: none; }

/* SkipLinks */
div#SkipLinks { display:none;}

/* Headers */
h1, h2, h3, h4, h5, h6 { margin: 0; }
h1 { font-size: 4.5em;  display:none;}
h2 { font-size: 1.4em; }
h3 { font-size: 1.0em; }
h4 { font-size: 1.0em; }
hr { color:#5A0019; }
.skiplinks { display: none; }

/* main */
div#title {height:31px;  padding: 4px 10px 0px 10px;}

/* main */
div#content {float: left; width: 700px;  background: url(images/bg.html) 0px 0px repeat-y;}
div#case {float: left; width: 700px;  }
div#mainleft {width: 175px; float:left;}
div#mainright {width: 525px; float:right; }
div#mainright h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000; }
div#mainright h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight:normal;}
div#mainright h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000; }
div#pad {margin:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#maintext { padding: 4px 10px 4px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; }
div#maintext ul {list-style-type:square;}
div#maintext li {padding-top:10px;}
div#maintext a { color: #000;}
div#maintext a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000; text-decoration:none;}
div#maintext a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000; text-decoration:underline;}
div#maintext .menuleft { text-align:left; float:left; width:450px;}
div#maintext .menuright {float:right; width: 75px; text-align:right;}
div#maintext .large {font-size:1.5em; font-weight:bold;}
div#Address  { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:0.8em; text-align:right; font-weight:normal;}
div#Address a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; font-weight:bold;}
div#Address a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:underline; font-weight:bold;}
div#maintext .spanclick { font-size:0.8em;}

/* Nav */
div#navcontainer ul { margin: 0px ; list-style-type: none; padding: 0px; }
div#navcontainer li { padding: 0px; margin-top: 0px; text-align:right; border-width: 0 0 1px 0; border-style: dotted; border-color: #000;}
div#navcontainer a { padding: 0px 20px 0px 0px ; margin: 0px ; display: block; width: 155px; height: 20px; letter-spacing: 1px; font-family:Arial, Helvetica, sans-serif; }
div#navcontainer a:link, #navlist a:visited { padding-top:10px; font-size:1em; color: #000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
div#navcontainer a:hover { color: #000; text-decoration:underline; background-color:#E8E8E8;}


#navcontainertop {width: 525px; background-color: #C6C3B5; height:20px;}
#navcontainertop ul { padding: 0; }
#navcontainertop ul li { display: inline; }
#navcontainertop ul { height:20px; text-align:right; margin: 0; padding: 0 0 0 0; color: #000; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: bold; }
#navcontainertop ul li a { height:20px; padding: 0.3em 12px; background-color: #C6C3B5; color: #000; text-decoration: none; border-left: 1px solid #000; font-family:Arial, Helvetica, sans-serif;}
#navcontainertop ul li a:hover { height:20px; background-color: #A9A48B; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#navlisttop li a:hover{ height:20px; color: #FFFFFF; text-decoration: none; background: #A9A48B; font-family:Arial, Helvetica, sans-serif; }



/* Footer */

div#footer {clear: both; width:630px; color: #000; padding: 5px 60px 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; float:right; text-align:right;}
div#footer a:link { color: #000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#footer a:visited { color: #000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#footer a:hover { color: #000; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#footer ul { margin: 0px; padding: 0px; }
div#footer ul li { border-right: 1px solid #000; display: inline; margin: 4px 0px; list-style: none; padding: 0 7px 0 5px; line-height: 1.6;  }
div#footer ul>li { white-space: nowrap; }



div#hotelcontain {width:450px; background-color:#ffffff; border: 1px dotted #000; color:#000000;}
div#hotelcontaintitle {width:450px; height:20px; padding-top:5px; background-color:#013791; color:#FFFFFF; font-weight:bold; text-align:center;}
div#hotelcontaintitle h3 a {color:#FFFFFF; font-weight:bold; }
div#hotelcontaintitle h3 a:link, a:hover, a:visited {color:#FFFFFF; font-weight:bold; }
div#hotelinfocontain {width:310px; background-color:#000000; font-weight:bold; float:left;}
div#hotelinfotext {width:310px; background-color:#fff; float:left;}
div#hotelinfotextleft {width:90px; font-weight:bold; float:left; text-align:right; padding: 3px; background-color:#ffffff; }
div#hotelinfotextright {width:200px; font-weight:normal; float:left; text-align:left; padding: 3px; background-color:#ffffff; }
div#hotelinfotextclear {clear:both; width:310px; background-color:#fff; float:left;}
div#hotelinfoimage {width:120px; background-color:#fff; float:left; padding: 10px; text-align:center;}

div#Full{width:225px; float:left; padding:5px;}
div#Fulltitle {width:225px; height:20px; padding-top:5px; background-color:#013791; color:#FFFFFF; font-weight:bold; text-align:center;}
div#Fulltitle h3 {color:#FFFFFF; font-weight:bold; }
div#Full ul { margin: 0 0 0 10px; padding: 0 0 0 10px; }
div#Full ul li { margin: 3px 0 0 10px; padding: 0 0 0 10px; }
div#Full ul>li { white-space: nowrap; }
div#Full a {font-weight:normal;}
div#Full a:link, a:visited {font-weight:normal;}
div#Full a:hover {font-weight:normal;}


div#counterleft {padding:0; margin:0px; }
div#counterleft a {padding:0; margin:0px;}
div#counterleft a:link, a:visited {padding:0; margin:0px; }
div#counterleft a:hover {padding:0; margin:0px; }



div#proptop { padding-top:5px; height:20px; width:400px; background: url(images/bg.html) -200px 0px repeat-y; color:#FFFFFF; font-weight:bold; }
div#propmaincontent {width:400px; height:93px;  background: #fff; text-align:left}
div#propimage {width:110px; float:left; padding:10px 0 10px 10px;}
div#propimage img {border:1px dotted #000;}
div#proptext {width:270px; float:left; padding:10px 10px 10px 0px;}
div#propbot { height:20px; width:400px; background: #000 ; color:#FFFFFF; }
div#propbotlink { width:180px; float:left; padding: 3px 10px 0 10px; }
div#propbotlink a { font-weight:bold; color: #fff; text-decoration: none; }
div#propbotlink a:link, a:visited { font-weight:bold; color: #fff; text-decoration: none; }
div#propbotlink a:hover { color: #fff; text-decoration: underline; }
div#propbotprice { width:180px; float:left; padding: 3px 10px 0 10px; }

div#fullpropcontent { width:400px; border: 1px dotted #000; }
div#fullproptop { padding-top:5px; height:20px; width:400px; background: url(images/bg.html) -200px 0px repeat-y; color:#FFFFFF; font-weight:bold; }
div#fullpropmaincontent {width:400px; height:93px;  background: #fff; text-align:left}
div#fullpropimage {width:400px; padding:10px 0 10px 0;}
div#fullpropimage img {border:1px dotted #000;}
div#fullproptext {width:380px; padding:10px 10px 10px 10px;}
div#fullpropbot { height:20px; width:400px; background: #000 ; color:#FFFFFF; padding: 3px 0px 0 0px; }