/* CSS Document */
body {
	background-color: #5e5d5d;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
}
.tdlogo {
text-align:left;
}
.tdlogoloc {
text-align:left;
padding-left:120px;
}
.menucell {
padding-top:4px;
padding-left:6px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#ffffff;
}
.menulinks {
color: #000000;
text-decoration:none;
}
.menulinks:hover {
color: #ffffff;
text-decoration:none;
}
.menucellrooms {
padding-top:2px;
padding-left:12px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#ffffff;
}
.text-bold {
font-weight:bold;
}
.tdgallery {
text-align:center;
vertical-align:middle;
background-color:#333333;
}
/*here are the css for the images buttons*/
.buttons1{
text-align:left;
padding-left:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
.buttons2_home {
padding-right:4px;
padding-left:6px;
padding-top:1px;
}

/*here are the css for the bottom table*/
.bottomtable{
text-align:right;
padding-right:0px;
}
/*here are the css for the background images*/
#back_home {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_home.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_rooms {
width:449px;
height:511px;
vertical-align:top;
background-image: url(img/back_rooms.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_standard {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_standard.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_superior {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_superior.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_suite {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_suite.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_pool {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_pool.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_dining {
width:449px;
height:511px;
vertical-align:top;
background-image: url(img/back_dining.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_spa {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_spa.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_contact {
width:900px;
height:511px;
vertical-align:top;
background-image: url(img/back_contact.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}
#back_gallery {
width:449px;
height:511px;
vertical-align:top;
background-image: url(img/back_gallery.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
}

/*here are the css for the text layer*/
#text {
width:400px;
position:absolute;
left:50%;
top:93px;
z-index:1;
}
#dragtext {
z-index:2;
position:absolute;
width:400px;
}
#textinner {
z-index:3;
position:absolute;
}

.textcell {
background-image:url(img/textback.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom {
background-image:url(img/textback.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
.text_tit {
font-size: 11px;
font-weight: normal;
color:#ffffff;
text-align:left;
}
.text_menu {
background-color: #88c9dc;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

.menu_links {
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_drag {
background-color: #ffffff;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
color:#336699;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*here are the css for the text layer rooms page*/
.text_menu_rooms {
background-color: #f29926;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcell_rooms {
background-image:url(img/textbackrooms.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom_rooms {
background-image:url(img/textbackrooms.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the text layer standard rooms page*/
.text_menu_srooms {
background-color: #ef6747;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcell_srooms {
background-image:url(img/textbacksrooms.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom_srooms {
background-image:url(img/textbacksrooms.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
.tdfacil {
padding-left:4px;
padding-right:15px;
padding-top:6px;
padding-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
}
.tdfacil2 {
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-left-style:solid;
border-left-color:#cccccc;
border-left-width:1px;
}
/*here are the css for the text layer superior rooms page*/
.text_menu_superior {
background-color: #d5af74;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcellbottom_superior {
background-image:url(img/textbacksuperior.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}

/*here are the css for the text layer suite page*/
.text_menu_suite {
background-color: #a48e49;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcellbottom_suite {
background-image:url(img/textbacksuite.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the text layer pool page*/
.text_menu_pool {
background-color: #63c9eb;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcell_pool {
background-image:url(img/textbackpool.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom_pool {
background-image:url(img/textbackpool.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the text layer dining page*/
.text_menu_dining {
background-color: #8f9fdf;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcell_dining {
background-image:url(img/textbackdining.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom_dining {
background-image:url(img/textbackdining.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the text layer spa page*/
.text_menu_spa {
background-color: #c6729b;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}
.textcell_spa {
background-image:url(img/textbackspa.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
}
.textcellbottom_spa {
background-image:url(img/textbackspa.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the text layer contact page*/
#text1_contact {
width:440px;
position:absolute;
left:50%;
top:93px;
z-index:1;
}
#dragtext1_contact {
z-index:2;
position:absolute;
width:440px;
}
#textinner1_contact {
z-index:3;
position:absolute;
}
.text_menu_contact {
background-color: #e91010;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

.textcellbottom_contact {
background-image:url(img/textbackcontact.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
.textcell_contact {
background-image:url(img/textbackcontact.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}

.textcell_contact2 {
background-image:url(img/textbackcontact.png);
background-position:top;
background-repeat:repeat-y;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#333333;
text-align:justify;
padding-left:6px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
}
/*here are the css for the contact form*/
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7c7c7c;
	color: #ffffff;
	font-size: 11px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formbutton {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #E2E0E4;
	font-size: 11px;
	padding: 2px;
}
.contacttd {
padding-bottom:7px;
padding-top:1px;
}
/*here are the css for the menu contact page*/
#location_menu {
width:100%;
position:absolute;
left:0px;
top:313px;
z-index:1;
text-align:center;
}
.tdlocation_menu {
width:120px;
text-align:left;
vertical-align:top;
}

.location_menu_cell {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#ffffff;
text-align:right;
padding-bottom:2px;
padding-top:10px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#a2a1a1;
}
.location_menu_link {
text-decoration:none;
color:#000000;
}
.location_menu_link:hover {
text-decoration:none;
color:#ffffff;
}
.border {
	background-color: #333333;
	border: 1px solid #999999;
	padding: 2px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	margin: 2px;
	text-align:center;
	vertical-align:top;
}
.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#939292;
padding-left:6px;
padding-top:20px;
}
.copyright-link {
text-decoration:none;
color:#cccccc;
}
.maillink {
color: #c50808;
text-decoration:none;
}