/* Body  */
body {
background-color: #2d99f1;
margin:0;
padding:0;
background-image: url(/_ima/bg.jpg);
background-repeat: repeat-x;
background-position: top;
}

body td {
vertical-align:top;
}

/* Fonts  */
body, li, p , h1, #homelist li {
font-family: "Trebuchet MS", verdana, arial, sans-serif; 
font-size: 11px;
line-height: 16px;
}



#homelist li {
text-decoration:none;
font-weight:normal;
}

.boxtop h1 {
padding-left: 23px;
margin-top: 6px;
color:#FFFFFF;
font-size:14px;
}

.boxtop2 h1 {
padding-left: 23px;
margin-top: 14px;
color:#FFFFFF;
font-size:14px;
}

/* Links  */
a:link, a:visited, a:hover {
text-decoration: none;
}

.boxcontent a:link, .boxcontent a:visited, .homecontent a:link, .homecontent a:visited {
color:#a11a16;
/*font-weight:bold;*/
font-style:none;
}

.boxcontent a:hover, .homecontent a:hover {
color:#000;
}

/* Lists  */

/* Menu  */
.right_menu {
background-image: url(/_ima/bg_rightmenu.jpg);
}

.right_menu ul {
margin:0;
padding: 0;
}

.right_menu li {
padding-left: 0;;
margin-left: 0;
list-style-type: none;
color:#64064D;
line-height: 18px;
}

.right_menu li a:link, .right_menu li a:visited {
padding-left:30px;
color: #86826f;
background-image: url(/_ima/li.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
border-bottom: 1px solid #d4d2c3;
height: 18px;
width: 173px;
display:block;
font-weight: bold;
background-position:2px 2px;
}

.right_menu li a:hover {
color: #990000;
background-image: url(/_ima/li_r.gif);
}

#homelist {
background-image: url(/_ima/bg_listbox.gif);
background-position:left;
background-repeat:repeat-y;
}

#homelist ul {
margin:0;
padding: 0;
padding-left:10px;
}

#homelist li {
padding-left: 0;;
margin-left: 0;
list-style-type: none;
color:#64064D;
line-height: 18px;
}

#homelist li a:link, #homelist li a:visited {
font-weight:bold;
padding-left:25px;
color: #86826f;
background-image: url(/_ima/li.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
border-bottom: 1px solid #d4d2c3;
height: auto;
width: 130px;
display:block;
background-position:2px 2px;

}

#homelist li a:hover {
color: #990000;
background-image: url(/_ima/li_r.gif);
}

/* Content  */
.content {
background-image: url(/_ima/bg_content.jpg);
background-repeat:repeat-x;
background-color:#f0eddc;
}

.content_right {
background-image: url(/_ima/bg_right.png);
background-repeat:repeat-y;
background-position:left;
/* the lines for IE */
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/_ima/bg_right.png');
}


#main ul {
margin:0;
padding: 0;
}

#main li {
padding-left:30px;
color: #0f3677;
background-image: url(/_ima/li.png);
background-repeat: no-repeat;
background-position: 0px 0px;
border-bottom: 1px solid #d4d2c3;
display:block;
background-position:2px 2px;
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/_ima/li.png');
}

/* Boxes */
.boxtop {
background-image: url(/_ima/bg_boxtop.png);
background-repeat:no-repeat;
width:217px;
height:37px;
/* the lines for IE */
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/_ima/bg_boxtop.png');
}

.boxcontent {
background-image: url(/_ima/bg_box.png);	
background-repeat:repeat-y;
padding: 8px 18px 0px 18px;
}

.boxcontent img {
border: solid 1px #fff;
}

.boxtop2 {
background-image: url(/_ima/bg_boxtop2.png);
background-repeat:no-repeat;
width:217px;
height:47px;
/* the lines for IE */
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/_ima/bg_boxtop2.png');
}

/* Footer  */
.footer {
background-image: url(/_ima/bg_footer.png);
background-repeat:no-repeat;
/* the lines for IE */
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/_ima/bg_footer.png');
}


.roomdesc tr {vertical-align: top;	}
.green {font-weight: bold;color: #000;	font-size: 13px;}
.photos img { border: solid 1px #cbac7d; padding: 2px;}
#onecolumn img { border: solid 1px #666666; }
.photos a { padding-bottom: 2px; }
.photos h1, h1 {color:#000;}

#flashcontent object {
display:block;}


.Image-Left {
float: left;
padding: 0 5px 5px 0;
}

.Image-Left-Border {
float: left;
margin: 0 5px 5px 0;
border: solid 1px #cbac7d; 
padding: 2px;
}

.Image-Right {
float: right;
padding: 0 0 5px 5px;
}

.Image-Right-Border {
float: right;
margin: 0 0 5px 5px;
border: solid 1px #cbac7d; 
padding: 2px;
}


.clearer { clear: both; width: 390px; height: 5px; line-height: 5px; font-size: 5px; margin: 0px; padding: 0px; overflow: hidden; }

.survey_container {
	width: 390px;
	padding: 0px 0px 0px 10px;
	}

.survey_container .name {
	width: 100px;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
.survey_container .big_name {
	width: 190px;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
.survey_container .tupni {
	width: 200px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	}
.survey_textarea {
	width: 400px;
	height: 80px;
	}
	
.yes-no-question {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
.yes-no-radio {
	float: right;
	width: 85px;
	}
	
.youtube-contest {
	display: block
	}
	
.tripadvisor {
	position: absolute;
	margin: -50px 0px 0px 120px;
	}
	
.facebook img {
	margin: 0px;
	padding: 0px;
	display: block;
	border: 0px;
	}