@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	background-color:#f2d65e;
	color:#65523f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/bg3.gif);
	background-repeat:repeat;
}

p
{
margin-top:10px;
margin-bottom:10px;
}

p.highlight
{
	font-weight:bold;
}


a
{
	font-weight:bold;
	color:#65523f;
}

a:hover
{
	text-decoration:none;
}

a.menu,
a.menu-active
{
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	color:#fff;
	text-decoration:none;
}

a.menu-active
{
	background-color:#856c53;
}

a.menu:hover,
a.menu-active:hover
{
	background-color:#856c53;
	text-decoration:none;
}

td#menu
{
	background-color:#65523f;
}

h1
{
	color:#e3c58c;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

h1.top
{
	margin-top:0px;
	padding-top:0px;
}

h2
{
	font-size:15px;
	font-weight:bold;
	color:#e3c58c;	
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
}

img
{
	border:none;
}

img.brdr
{
	border:1px solid #65523f;
}

img.right
{
	float:right;
	border:1px solid #65523f;
	margin-left:5px;
	margin-bottom:5px;
}
img.left
{
	float:left;
	border:1px solid #65523f;
	margin-right:5px;
	margin-bottom:5px;
}

img.left_frame
{
	
	border:5px solid #fcf8ea;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

img.right_frame
{
	
	border:5px solid #fcf8ea;
	float:right;
	margin-right:5px;
	margin-bottom:5px;
}
div#left
{
	float:left;
	width:237px;
	margin-right:24px;
	padding-left:5px;
	padding-top:10px;
}

div#right
{
	float:left;
	width:237px;
	padding-left:5px;
	padding-top:10px;	
}

div#left img,
div#right img
{
	float:right;
	margin-left:2px;
}

div.oresund
{
	background-color:#eaf4ff;
}
h2.oresund
{
	color:#1c538c;
	margin-top:0px;	
}

div.dragor
{
	background-color:#fafbdc;
}
h2.dragor
{
	color:#f7d337;
	margin-top:0px;
}

div.rooms
{
	background-color:#f2fffa;
}
h2.rooms
{
	color:#166146;
	margin-top:0px;	
}

div.dining
{
	background-color:#fcf8ea;
}
h2.dining
{
	color:#b5ad94;
	margin-top:0px;	
}

h2.attractions
{
	color:#555;
}


div#booking
{
	height:195px;
	border-bottom:1px solid #e5ae86;
	margin-bottom:10px;
}
h2.booking
{
	color:#65523f;
}

div#attractions
{
	color:#747474;
	margin-top:20px;
}
div#attractions img.brdr
{
	border:1px solid #747474;
	margin-top:5px;
	margin-bottom:5px;
}

div.panels
{
	padding-top:20px;
}

a#c_att
{
	display:block;
	float:right;
}

td#left_col
{
	background-color:#f1e4c2;
	width:180px;
	padding:20px 10px 20px 10px;
	vertical-align:top;

	border-bottom:4px solid #65523f;	
}

td#left_col h2
{
	margin-top:0;
}

td#right_col
{
	width:508px;
	vertical-align:top;
	padding:20px 30px 20px 22px;

	border-bottom:4px solid #1c538c;
}

td#one_col
{
	padding:20px 0px 0px 0px;
	border-top:1px solid #65523f;
}

td#bleft
{
	width:4px;
	background-image:url(images/bg_left.gif);
	background-repeat:repeat-y;
}

td#bright
{
	width:4px;
	background-image:url(images/bg_right.gif);
	background-repeat:repeat-y;
}

td#main
{
	width:760px;
	background-color:#fff;
}

td#bcrnr_lb
{
	height:4px;
	background-image:url(images/bg_left_bottom.gif);
	background-repeat:no-repeat;
}

td#bbottom
{
	background-image:url(images/bg_bottom.gif);
	background-repeat:repeat-x;
}

td#bcrnr_rb
{
	background-image:url(images/bg_right_bottom.gif);
	background-repeat:no-repeat;	
}

td#footer
{
	padding:1px 5px 10px 5px;
}
div#crights
{
	float:left;
}
div#created_by
{
	float:right;
}

div.dragor_photos
{
	padding:5px;
	width:150px;
	background-color:#fcf8ea;
}

select.booking,
input.booking
{
	border:1px solid #e5ae86;
	background-color:#fff;
	color:#000;
}

td.booking
{
	padding-top:9px;
}

.highlight
{
	font-weight:bold;
}

li{
	margin-bottom:10px;
}

td h2
{
	margin-top:0;
}

div.text_right
{
	float:right; 
	width:340px;
}

div.text_left
{
	float:left; 
	width:340px;
}

table#active_life td
{
	padding-top:10px;
}
table#hotel td
{
	padding-bottom:10px;
}


img.attractions
{
	margin-bottom:20px;
}

.color2 , .discount
{
	color:#ff0000;
}

input,
textarea
{
	background-color:#65523f;
	color:#ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table#rates td.left
{
	padding-right:10px;
}