body {
	word-wrap: break-word;
}
h1 a {font-size: 16px; color: #383E60!important; font-weight: normal; text-decoration: none!important;}
h1 a:hover { font-weight: normal!important; text-decoration: underline!important;}

#description {float: left; clear: both; width: 540px; word-wrap: break-word; text-wrap: unrestricted;}
#description img {/* float: left; clear none; */ margin: 5px 10px 3px 0;}
#description p { /*width: 242px; float: left; clear none; */padding: 2px 5px; margin: 0px;}
#description a { float: left; margin-top: 5px;}


#resorts { float: left; clear: both; width: 550px;  margin: 30px 0; font-size: 12px;}
#resorts .header { background:url(../images/template/resort-header-gradient.jpg) repeat-y; color: #ffffff; text-indent: 5px; padding: 2px; font-size: 13px; font-weight: bold; border-bottom: 1px solid #03346c;}
#resorts .row { background: url(../images/template/resort-gradient.jpg) repeat-y; width: 540px; height: 110px; clear: both; padding: 10px 0 5px 10px; border-bottom: 1px solid #03346c;  }
#resorts .row .image { float: left; clear: none;   width: 100px; }
#resorts .row .text { width: 435px; float: left; clear: none; }
#resorts .row h4 { font-size: 11px; margin: 0; padding: 0 10px;}
#resorts .row .text p { padding: 2px 5px 10px 10px; margin: 0px;}

#resorts .row .links { width: 90px; float: left; clear: none; padding-left: 10px;}
#resorts a {color: #000b2e; text-decoration: none;}
#resorts a:hover {/*color: #6D6D6D; */font-weight: bold; text-decoration: none; }

