
BODY {
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background:url(../images/oceanbackground.jpg) repeat-x #aedfe4;
}

h1 {font-family:verdana,arial,palatino; color:#453631; font-size:10px; line-height:14px; display: inline;}

.tablemain_a { border-width:2;
		   border-color:#694b52;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}

.tablemain_aa {
		   background: transparent url(../images/top_glow.png) no-repeat left bottom;
}

.tablemain_b { border-width:1;
		   border-color:#ffffff;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}

p.main { margin-left:15px; margin-top:20px; margin-right:10px; margin-bottom:0px;}
p.main2 { margin-left:15px; margin-top:15px; margin-right:5px; margin-bottom:0px;}
p.main3 { margin-left:15px; margin-top:0px; margin-right:0px; margin-bottom:0px;}
p.main4 { margin-left:15px; margin-top:0px; margin-right:10px; margin-bottom:0px;}
p.mainb { margin-left:22px; margin-top:15px; margin-right:0px; margin-bottom:10px;}
	
.main { margin-left:15px; margin-top:20px; margin-right:10px; margin-bottom:0px;}
.main2 { margin-left:15px; margin-top:15px; margin-right:5px; margin-bottom:0px;}
.main3 { margin-left:15px; margin-top:0px; margin-right:0px; margin-bottom:0px;}
.main4 { margin-left:15px; margin-top:0px; margin-right:10px; margin-bottom:0px;}
.mainb { margin-left:22px; margin-top:15px; margin-right:0px; margin-bottom:10px;}

p.things_a { margin-left:0px; margin-top:15px; margin-right:15px; margin-bottom:15px;}
p.things_b { margin-left:14px; margin-top:15px; margin-right:14px; margin-bottom:15px;}
p.things_c { margin-top:15px; margin-bottom:15px;}
p.things_d { margin-top:5px; margin-bottom:5px; text-align: center;}

.feedback_a { margin-top:15px; margin-bottom: 15px; height: 87px;}

.maintxt{ font-family:verdana,arial,palatino; color:#453631; font-size:10px; line-height:14px;}
.termstxt{ font-family:verdana,arial,palatino; color:#453631; font-size:9px; line-height:14px;}
.maintxtb{ font-family:verdana,arial,palatino; color:#171717; font-size:10px; }
.headertxt{ font-family:verdana,arial,palatino; color:#FEF4C9; font-size:10px; }
.footertxt{ font-family:verdana,arial,palatino; color:#694b52; font-size:9px; }
.tbltxt{ font-family:verdana,arial,palatino; color:#453631; font-size:9px; line-height:12px;}

.maintxt_14 { font-family:verdana,arial,palatino; color:#453631; font-size:14px; line-height:14px;}
a.maintxt_14:link { font-family:verdana,arial,palatino; color:#c95906; font-size:14px; font-weight:bold; line-height:14px; text-decoration: underline;}
a.maintxt_14:visited { font-family:verdana,arial,palatino; color:#c95906; font-size:14px; font-weight:bold; line-height:14px; text-decoration: underline;}
a.maintxt_14:active { font-family:verdana,arial,palatino; color:#427bc2; font-size:14px; font-weight:bold; line-height:14px; text-decoration: none;}
a.maintxt_14:hover { font-family:verdana,arial,palatino; color:#427bc2; font-size:14px; font-weight:bold; line-height:14px; text-decoration: none;}

.imgbot1 { margin-bottom:15px;}
.imgbottop1 { margin-bottom:15px; margin-top: 20px;}
.imgbottop2 { margin-bottom:15px; margin-top: 10px;}
.imgbottop3 { margin-bottom:5px; margin-top: 10px;}
.imgbot2 { margin-bottom:10px;}

ul.part1 { 
	padding-left: 5px;
	margin-top:10px;
	margin-right:0px;
	margin-left:40px;
	margin-bottom:10px;
	list-style-type: $middot;
	color:#ffffff;
}

ul.ns {
	padding-left: 1px;
	margin-top: 7px;
	margin-left: 10;
	margin-right: 15px;
	margin-bottom: 0px;
}

li.black {
    vertical-align: top;
    margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 4px;
	list-style: none outside url(../images/blackbullet.gif);
}

li.white {
    vertical-align: top;
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	list-style: none outside url(../images/whitebullet.gif);
}


a:link    { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:underline; }
a:visited { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:underline; }
a:active  { font-family:verdana,arial,palatino; color:#427bc2; font-size:10px; text-decoration:none; }
a:hover   { font-family:verdana,arial,palatino; color:#427bc2; font-size:10px; text-decoration:none; }

a.whitelink:link    { font-family:verdana,arial,palatino; color:#FFFFFF; font-size:10px; text-decoration:underline; }
a.whitelink:visited { font-family:verdana,arial,palatino; color:#FFFFFF; font-size:10px; text-decoration:underline; }
a.whitelink:active  { font-family:verdana,arial,palatino; color:#fef4c9; font-size:10px; text-decoration:none; }
a.whitelink:hover   { font-family:verdana,arial,palatino; color:#fef4c9; font-size:10px; text-decoration:none; }

a.footer:link    { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:underline; }
a.footer:visited { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:underline; }
a.footer:active  { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:none; }
a.footer:hover   { font-family:verdana,arial,palatino; color:#694b52; font-size:10px; text-decoration:none; }

a.azullink:link    { font-family:verdana,arial,palatino; color:#694b52; font-size:9px; text-decoration:underline; }
a.azullink:visited { font-family:verdana,arial,palatino; color:#694b52; font-size:9px; text-decoration:underline; }
a.azullink:active  { font-family:verdana,arial,palatino; color:#694b52; font-size:9px; text-decoration:none; }
a.azullink:hover   { font-family:verdana,arial,palatino; color:#694b52; font-size:9px; text-decoration:none; }


.todo_a {
	border-bottom: 1px solid #DAD7D6;
	border-right: 1px solid #DAD7D6;
}

.todo_b {
	border-bottom: 1px solid #DAD7D6;
	
}

.todo_c {
	border-right: 1px solid #DAD7D6;
}

.todo_d {border-top: 1px solid #DAD7D6;}
.booking_engine {border: 1px solid #6e392a;}
.roomsandrates input
    {
        font-size: 10px;
        padding-top: 4px;
    }
.feedback_feeds 
{
	text-align: center; 
	background: url(../images/feedback_bkgrnd.jpg) no-repeat; 
	background-color: #d0ecef; 
	width: 436px; 
	height: 543px;}
.homemain {width: 490px; float: left;}
.homepromo {padding: 0 15px 0 15px;}
.legomain {width: 493px; float: left;}
.legopromo {float: left; width: 237px;}