body {
	margin: 0;
	padding: 0;
	background: url(morrisbg.jpg) #a5a5a5;
}

.menu {
	color: #ffffff;
	padding-right: 7px;
	font: normal 15px palatino, Times, serif;
	text-transform: uppercase;
	padding-top: 15px;
	letter-spacing: 2px;
}

.banner {
	background: url(banner.jpg) no-repeat;
	font-size: 0;
	color: #ffffff;
}

.content {
	margin: 0;
	padding: 0;
	background: white;
	border-left: 1px groove #dddddd;
	border-bottom: 2px groove #9fa7a9;
}

#flashcontent {
	color: #7f82b1;
	font: 14px/24px Geneva, Arial, Helvetica, sans-serif;
}

#flashcontent2 {
	color: #7f82b1;
	font: 14px/18px Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.flashcontent3 {
	color: #7f82b1;
	font: 12px/20px Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.title {
	color: #8081b5;
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.frame {
	border: 1px solid #7f82b1;
}

#enter {
	border: 1px solid #dadcf9;
	padding-right: 20px;
	padding-left: 20px;
}

hr {
	color: #7f82b1;
	border: 1pt solid #cbceec;
}

A:visited { color: #494b65;
	text-decoration: none;
}

A:hover   { color: #8185b0;
	text-decoration: none;
}

A:active  { color: #66698d;
	text-decoration: none;
}

.intro {
	padding-right: 50px;
	padding-left: 50px;
}

.allcontent {
	padding: 0 30px 30px;
}

.textcont {
	font: 12px/24px Geneva, Arial, Helvetica, sans-serif;
	color: #7f82b1;
}

.maincontent {
	margin: 0;
	padding: 0;
}

.submenuBG {
	font: 14px palatino, serif;
	background: repeat-x url(submenuliner.gif) transparent;
	text-align: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 3px 10px 0 0;
}

.submenu {
	font: 15px palatino, serif;
	color: #8185b0;
	background: none white;
	display: inline;
	margin-left: 0;
	text-transform: lowercase;
	padding: 0 10px 0 0;
	margin-right: 10px;
}

.subbracket {
	font-size: 12px;
}

#all {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	display: inline;
}

.submenu A:link    { color: #494b65;
	text-decoration: none;
}
.submenu A:visited { color: #494b65;
	text-decoration: none;
}
.submenu A:hover   { color: #8185b0;
	text-decoration: none;
}
.submenu A:active  { color: #66698d;
	text-decoration: none;
}

.pictures {
	background: #ffffff;
}

.text {
	font-family: Courier New, Courier, mono;
}

.contact {
	color: #ffffff;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	padding-right: 0;
	padding-top: 0;
	top: 0;
	bottom: 0;
	right: 0;
}

#copyright {
	float: right;
	clear: none;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 0;
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	top: -15px;
	bottom: 0;
	right: 5px;
	color: #c5cada;
	text-transform: none;
}

.map A:link {
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

.map A:visited {
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

.map A:hover {
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

.map A:active {
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

.contact A:link    { color: #ffffff;
	text-decoration: none;
}

.contact A:visited { color: #ffffff;
	text-decoration: none;
}

.contact A:hover   { color: #fff2ac;
	text-decoration: none;
}

.contact A:active  { color: #d3ce63;
	text-decoration: none;
}

.menu A:link    { color: #ffffff;
	text-decoration: none;
}

.menu A:visited { color: #ffffff;
	text-decoration: none;
}

.menu A:hover   { color: #fff2ac;
	text-decoration: none;
}

.menu A:active  { color: #d3ce63;
	text-decoration: none;
}



/* Booking gadget positioning */

            div.gc_sh .gc_horizontalSh {
           padding:0 0 0 0;
       }        
        /* Best available rate label*/
            div.gc_sh .gc_horizontalSh .shortHandTitle {
           width:170px;
		   color:#7F82B1;
		   font-weight:bold;
		   margin: 2px 5px 3px;
		   float: left;
		   border: none;
       }        
        /* Check-in date container*/
             div.gc_sh .gc_horizontalSh .shortHandDate {
             width:170px;
			 height: 20px;
			 padding: 0px;
			 margin: 5px 5px 0px;
        }
        /* Check-in date label*/
            div.gc_sh .gc_horizontalSh .checkinLabel {
           width:55px;
		   color:#7F82B1;
        }
        /* Nights container*/
            div.gc_sh .gc_horizontalSh .shortHandNrNights {
           width:140px;
		   padding: 0px 15px;
		   margin: 5px 5px 0;
        }
        /* Nights label*/
         div.gc_sh .gc_horizontalSh .shortHandNrNightsLabel {
           width:60px;
		   color:#7F82B1;
        }
        /* Check-in input height fix */
          div.gc_sh .startDay  {
           height:17px;
        }
        
        /* Book Online customization */
            div.gc_sh .shortHandCheckRates {
            background:#7F82B1;
            font-family: Geneva,Arial,Helvetica,sans-serif;
            padding:2px;
            border-bottom:1px solid #1b592c;
            border-right: 1px solid #1b592c;
            color:#fff;
            width:140px;
        }
			
			#gc_be{
			width:600px;
			overflow: visible;
			background-color:#fff;
			margin-left:30px;
 		}
 
.gc_sh
{
	background: #FFFFFF;
	width: 178px;
	height: 95px;
	padding: 2px 0px 5px;
}

#all .gc_sh .gc_horizontalSh .shortHandButton
{
	margin:3px 5px 0;
	text-align:center;
	width:170px;
	clear: both;
}

.content
{
	margin: -6px 0px 0px;
}

.ie7 .content
{
	margin: 5px 0px 0px;
}

.ie7 #all .gc_sh .gc_horizontalSh .yui-calcontainer
{
	left: -210px;
}