@charset "utf-8";

/* CSS Document */



body {

margin: 0;

padding: 0;

background: #416a99;

font: 12px "trebuchet MS", Arial, verdana;

}



.spa-bg {

	background: #565135;

}



#wrapper {

width:  973px;

padding: 17px 17px;

margin: 0 auto;

background: #fff;

}



#topBar {

padding: 10px 0;

width:  1007px;

margin: 0 auto;

font-size: 14px;

color: #fff;

text-align: right;

}



#topBar ul {

margin: 0;

padding: 0;

}



#topBar li {

display: inline;

padding: 0 0 0 15px;

}



#topBar a {

color: #fff;

text-decoration: none;

}



#header {

height: 130px;

position: relative;

}



#header1 {

height:  90px;

position: relative;

}



#header h1, #header1 h1 {

margin: 0;

padding: 0;

float: left;

width: 130px;

height: 72px;

}



#header h1 a, #header1 h1 a {

width: 100%;

height: 100%;

background: url(../images/mw_joomla_logo.jpg) no-repeat;

display: block;

text-indent: -9999px;

outline: none;

}



#green-key {

	position: absolute;

	right: 0px;

	width: 73px;

	height: 46px;

	background: url(../images/green-key.jpg) no-repeat;

}



.hr-color {

	margin: 0;

	padding: 0;

	border:2px solid #d6e8e9;

}



.media-hr {

        width: 973px;

        height: 28px;

        background: #d6e8e9;

        border-bottom: 1px solid #a7c3ff;

        margin: 0 0 11px 0;

}



.media-hr ul {

       margin: 0;

       padding: 0;

       list-style: none;

}



.media-hr li {

       margin: 0 0 0 0;

       padding: 5px 0 0 0;

}



.media-hr li a {

       font-size: 14px;

	color:#416a99;

	padding: 0 7px 0 12px;

	margin: 0;

	background:none;

	background: url(../images/sep_blue.gif) no-repeat 0 4px;

	font-weight: bold;

        text-decoration: none;

}



.clear {

clear: both;

}



.brown-font {

color: #543f32;

}



img {

border: none;

}



#mainnav {

position: absolute;

top: 58px;

}



#mainnav ul {

margin: 0px;

padding: 0px;

list-style: none;

margin-left:170px;

+margin-left:40px;

}

#mainnav li{

	float: left;

	background: url(../images/sep_blue.gif) no-repeat 0 4px;



}

#mainnav li.item54 {

	float: left;

	background: none;

}



#mainnav li a:link, #mainnav li a:visited {

	font-size: 14px;

	text-decoration: none;

	color: #98C0C3;

	font-weight:bold;

	padding: 0 8px 0 8px;

}



#mainnav li a:hover {

	color: #416A99;

}



#mainnav li#current a{

	color: #416A99;

	background: url(../images/active_arrow.jpg) no-repeat center bottom;

	position:relative;

	padding-bottom:14px;

}



#mainnav li.active a  {

color: #416A99;

background: url(../images/active_arrow.jpg) no-repeat center bottom;

position:relative;

padding-bottom:14px;

}



#mainnav li.active a  {

color: #416A99;

background: url(../images/active_arrow.jpg) no-repeat center bottom;

position:relative;

padding-bottom:14px;

}



#mainnav li ul li#current a {

background: none;

}





#mainnav li ul {

	position: absolute;

	top:32px;

	padding: 0;

	left:0;

	+left:-130px;

	margin: 0px;

	width: 973px;

	height:28px;

	float: left;

	background: #d6e8e9;

	border-bottom: 1px solid #a7c3ff;

	display: block;

}





#mainnav li ul li {

	float: left;

	padding-top:5px;

	padding-bottom:5px;

	background: none;

	background: url(../images/sep_blue.gif) no-repeat 0 10px;

}



#mainnav ul li#current ul li a{

	background: url(../images/sep_blue.gif) no-repeat 0 4px;

}



#mainnav ul li ul li a:link, #mainnav ul li ul li a:visited {

	font-size: 14px;

	color:#416a99;

	padding: 0 10px 0 10px;

	margin: 0;

	background:none;

	background: url(../images/sep_blue.gif) no-repeat 0 4px;

/*	padding: 12px 0px 12px 0px;

	line-height: 40px;

	font-weight: bold;*/

}





#mainnav ul li#current ul li a{

background:none;

}







#mainnav ul li ul li a:hover {

	color: #416a99;

	border: none;

}



#mainnav li ul li.item56, 

#mainnav li ul li.item66, 

#mainnav li ul li.item72,

#mainnav li ul li.item76,

#mainnav li ul li.item82,

#mainnav li ul li.item85,

#mainnav li ul li.item103,

#mainnav li ul li.item102,

#mainnav li ul li.item77 {

background: none;

}







/* ---------------------------------- */





#mid_img {

height: 334px;

}



#content {

width: 973px;

margin: 0 0 10px 0;

}



#content-inner {

width: 973px;

margin: 0 0 10px 0;

background: url(../images/content-bg.jpg) repeat-y;

overflow: hidden;

}



#content-left {

width: 692px;

float: left;

}







#content-left #welText {

width: 320px;

float: left;

}



#content-left #welText h2 {

margin: 8px 0 0 0;

padding: 0 0 18px 0;

font-size: 24px;

color: #416a99;

}



#content-left #welText p {

color: #416a99;

margin: 0;

padding: 0;

line-height: 20px;

}



#reservations-home-right {

width: 252px;

float: right;

}



#reservations-home-right a {

color: #746359;

text-decoration: none;

}



#reservations-home-right h2 {

margin: 8px 0 0 0;

padding: 0 0 5px 0;

font-size: 18px;

color: #416a99;

}



#reservations-home-right p {

color: #416a99;

margin: 0;

padding: 0;

line-height: 19px;

}

#reservations-home-right h3 {

margin: 0;

padding: 10px 0 0 0;

font-size: 12px;

color: #80b1b5;

text-transform: uppercase;

}



#reservations-home-right input {

font-size: 10px;

}



#reservations-home-right select {

font-size: 10px;

}



#reservations-home-right label {

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}



#lt_blue_box {

background: #aacfeb;

width: 943px;

padding: 10px 15px 10px 15px;

margin: 0 0 0 0;

}



#pkgLeft {

width: 305px;

float: left;

padding: 0 19px 0 3px;

}



#pkgLeft h2, #Roms-and-Suites h2,  #lt_blue_right h2 {

margin: 0;

padding: 8px 0 0 0;

font-size: 18px;

color: #463022;

}



#pkgLeft h2 a, #Roms-and-Suites h2 a,  #lt_blue_right h2 a {

color: #463022;

text-decoration: none;

}



#pkgLeft p, #Roms-and-Suites p,  #lt_blue_right p {

margin: 0;

padding: 0;

color: #463022;

font-size: 11px;

}



#pkgLeft p a, #Roms-and-Suites p a,  #lt_blue_right p a{

color: #463022;

text-decoration: none;

font-weight: bold;

}



#Roms-and-Suites {

width: 350px;

padding:0 0 0 3px;

float: left;

}



 #lt_blue_right {

width: 242px;

padding:0 0 0 3px;

float: right;

}



div#logo {

	position: absolute;

	left: 0;

	top: 0;

	float: left;

	width: 298px;

	height: 75px;

	background: url(../images/mw_joomla_logo.jpg) 0 0 no-repeat;

	margin-left: 30px;

	margin-top: 25px;

}











#footer {

	padding: 20px 0 0 0;

}



.footBox {

width: 110px;

float: left;

padding: 0 12px 0 0px;

}



.footBox ul {

margin: 0;

padding: 0;

}



.footBox li {

margin: 0;

padding: 0 0 0px 0;

list-style: none;

}



.footBox li a {

text-decoration: none;

color: #463022;

font: 9px Verdana, Arial, Helvetica, sans-serif;

}



#newsLetter {

width: 130px;

float: left;

padding: 0 12px 0 0;

}



#newsLetter h2 {

margin: 0;

padding: 0 0 10px 0;

font: 10px Arial, Helvetica, sans-serif;

}



#newsLetter label {

font: 10px Arial, Helvetica, sans-serif;

}



#newsLetter p {

padding: 0 0 10px 0;

margin: 0;}



#newsLetter input {

width: 110px;

font: 10px Arial, Helvetica, sans-serif;

}



#newsLetter button {

width: 53px;

height: 21px;

border: none;

cursor: pointer;

display: block;

background: url(../images/btn_subscribe.jpg) no-repeat;

text-indent: -9999px;

}

.modns{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

}



.button{

width: 53px;

height: 21px;

border: none;

cursor: pointer;

display: block;

background: url(../images/btn_subscribe.jpg) no-repeat;

text-indent: -9999px;

}





#footImg {

padding: 15px 0  0 0;

position: relative;

}

 

#footImg #stay-green {

width: 77px;

height: 34px;

background: url(../images/stay-green.jpg) no-repeat;

position: absolute;

left: 150px;

top: 10px;

}



#footImg #stay-green a {

width: 77px;

height: 34px;

display: block;

}



#footImg #faceBook {

width: 25px;

height: 26px;

position: absolute;

right: 0;

top: 0;

background: url(../images/facebook.jpg) no-repeat;

}



#footImg #faceBook a {

display: block;

width: 100%;

height: 100%;

text-indent: -9999px;

outline: none;

overflow: hidden;

}



form {

margin: 0;

padding: 0;

}



/* ------------------------ */



#content_left {

width: 690px;

float: left;

}



.suiteImg {

padding: 0 0 8px 0;

width: 690px;

}



#content_left h2 {

margin: 0;

padding: 0 0 5px 0;

font: 18px "trebuchet MS", Arial, verdana;

color: #543f32;

}



#content_left h5 {

margin: 0;

padding: 0 0 5px 0;

font: 18px "trebuchet MS", Arial, verdana;

color: #406a9a;

}



#content_left h4 {

margin: 0;

padding: 0 0 5px 0;

font: normal 14px "trebuchet MS", Arial, verdana;

color: #543f32;

}



#content_left h4 a {

color: #543f32;

font-weight: bold;

text-decoration: none;

}



#content_left h4 a:hover {

text-decoration: underline;

}



#content_left p {

color: #406a9a;

margin: 0;

padding: 0;

line-height: 20px;

}



#content_left p a {

color: #543f32;

text-decoration: none;

font-weight: bold;

}



#content_left p a:hover {

text-decoration: underline;

}



#content_right {

width: 250px;

float: right;

padding: 0 0 0 11px;

/*border-left: 1px solid #98c0c3;*/

}





.suitebox {

margin: 0;

padding: 0 0 15px 0;

}



.suitebox h2 {

margin: 0;

padding: 8px 0 0 0;

font-size: 18px;

color: #463022;

}



.suitebox h2 a {

color: #463022;

}



.suitebox p {

margin: 0;

padding: 0;

color: #416a99;

font-size: 11px;

line-height: 18px;

}



.suitebox a {

color: #463022;

text-decoration: none;

}



.stbuttontext {

color: #666;

text-decoration: none;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

}



a.stbutton {

text-decoration: none;

}



#copyright-box {

	width: 1007px;

	margin: 10px auto 20px auto;

	font-size: 10px;

	color: #fff;

	text-align: center;

}



#copyright-box a {

	color: #fff;

	text-decoration: none;

}



#copyright-box a:hover {

	text-decoration: underline;

}
