a {
	text-decoration: underline;
	color: #0000ff; /* was black */
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #1BC2EE;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C25E2D;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
}

.sub-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #99CC00;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
}

.main-color {
}

.logo-symbol {
	background-image: url(../images/logo2.jpg);
	background-repeat: no-repeat;
    width:113px;
	height:86px;
}

.domain-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #499ED5;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
}

.main-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.main-text-white {
}

.main-text-bg {
	background-image: url(../images/gradianbg2.jpg);
	background-repeat: repeat-x;
}

.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.small-text-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	text-transform: none;
}
.small-text-white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	text-transform: none;
}

.nav-off {
}

.nav-off:hover {
}

.nav-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/left-navigation-middel-on2.jpg);
	height: 27px;
	width: auto;
	line-height: 27px;
	background-repeat: no-repeat;
		padding-left:30px;
}

.nav-on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #499ED5;
}

.left-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
	background-image: url(../images/left-navigation-middel-off2.jpg);
	height: 27px;
	width: 217px;
	line-height: 27px;
	background-repeat: no-repeat;
		padding-left:30px;
}

.left-links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
}
.left-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/left-navigation-middel-on2.jpg);
	height: 27px;
	width: auto;
	line-height: 27px;
	background-repeat: no-repeat;
}

.bottom-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
}

.bottom-links:hover {
	}

.top-links{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dotted {
	border: 1px dashed #CCCCCC;
	background-color: #FFFFFF;
}

.header-bg {	
}

.left-bg {
}

.right-bg {
}

.footer-bg {
	background-image: url(../images/footer2.jpg);
	height: 35px;
	width: 778px;
}


.text-box {
	font-family: arial;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #235D8B;
}

.reserve-now {
	background-image: url(../images/resever-now-bg2.jpg);
	background-repeat: no-repeat;
}
.text-block {
	background-image: url(../images/featured2.jpg);
	background-repeat: no-repeat;
	height:100px;
}
.reserve-now-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}

.check-availability {
	background-image: url(../images/check-availability2.jpg);
	background-repeat: no-repeat;
}

.border {
}

.top-link-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #499ED5;
	background-image: url(../images/home-off2.jpg);
	height: 27px;
	width: 219px;
	line-height: 27px;
	background-repeat: no-repeat;
		padding-left:30px;
}

.top-link-on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #499ED5;
}
.top-link-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
	background-image: url(../images/left-navigation-top-off2.jpg);
	height: 27px;
	width: 219px;
	line-height: 27px;
	background-repeat: no-repeat;
    padding-left:30px;
}

.top-link-off a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
}
.link-bottom-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #499ED5;
	background-image: url(../images/left-navigation-bottom-on2.jpg);
	height: 27px;
	width: auto;
	line-height: 27px;
	background-repeat: no-repeat;
    padding-left:30px;
	vertical-align : middle;
}

.link-bottom-on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
	vertical-align : middle;
}
.link-bottom-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
	background-image: url(../images/left-navigation-bottom-off2.jpg);
	height: 27px;
	width: auto;
	line-height: 27px;
	background-repeat: no-repeat;
    padding-left:30px;
	vertical-align : middle;
}

.link-bottom-off a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
	vertical-align : middle;
}
.navigations2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #59586C;
}

.navigations2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #499ED5;
}

.contact-icon {
}

.background {
}



.top-navigation-left {
}
.top-navigation-right {
}

.top-navigation-bg {
}

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:11;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 li {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}
#qm0 {width:217px;}
#qm0 {background-color:transparent;width:217px;}

/* This is for the main nav and not the sub nav */
#qm0 a {color: #59586C;font-weight:bold;font-size:12px;text-decoration:none;text-indent:45px;padding-bottom:5px;background-image: url(../images/left-navigation-middel-off2.jpg);}
#qm0 a:hover, #qm0 li:hover>a {background-image: url(../images/left-navigation-middel-on2.jpg);color: #499ED5;}
body #qm0 .qmactive, body #qm0 .qmactive:hover {background-image: url(../images/left-navigation-middel-on2.jpg);background-repeat:no-repeat;text-decoration:none;color:#499ED5;}
#qm0 a.bordbtm {border-bottom:1px solid #fff;}

/* This is for the sub nav */
#qm0 div, #qm0 ul {background-image:none;background-color:#e2e2e2;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;width:auto;text-indent:0px;}
#qm0 div a, #qm0 ul a {background-image:none;background-color:transparent;font-size:11px;font-weight:bold;color:#59586C; border:0px;padding:0px 15px 3px 5px;margin:0px;text-indent:0px;}
#qm0 div a:hover {background-image:none;color:#499ED5;text-decoration:none; background-color:#bfcb23;}
#qm0 ul li:hover>a {background-image:none;color:#499ED5;text-decoration:none; background-color:#bfcb23;}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {text-decoration:none;background-color:#bfcb23;color:#ffd800;margin-left:0px;}
#qm0 .hideit {visibility:hidden !important;} /*Hides a line in the div so if there is no sub menu use this class for the div*/

/*top nav pic*/
#qm0 a.first {color: #59586C;font-weight:bold;font-size:12px;text-decoration:none;text-indent:45px;padding-bottom:5px;background-image: url(../images/left-navigation-top-off2.jpg);}
#qm0 a.first:hover {color: #499ED5;font-weight:bold;font-size:12px;text-decoration:none;text-indent:45px;padding-bottom:5px;background-image: url(../images/home-off2.jpg);}

/*bottom nav */
#qm0 a.last {color: #59586C;font-weight:bold;font-size:12px;text-decoration:none;text-indent:45px;padding-bottom:5px;background-image: url(../images/left-navigation-bottom-off2.jpg);}
#qm0 a.last:hover {color: #499ED5;font-weight:bold;font-size:12px;text-decoration:none;text-indent:45px;padding-bottom:5px;background-image: url(../images/left-navigation-bottom-on2.jpg);}