@charset "UTF-8";

body {

	background-color: #666666;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

}

.oneColLiqCtrHdr #container {

	width: 800px; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: #DFDCD3;

}

.oneColLiqCtrHdr #header {

	padding-top: 0;

	padding-bottom: 0;

	background-color: #DFDCD3;

	background-image: url(images/logo_background_02.gif);

	background-repeat: repeat-x;

	overflow: hidden;

	height: 74px;

}

.oneColLiqCtrHdr #header h1 {

	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

	width : 398px;

	height : 74px;

	background-image: url(images/logo_02.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 40px;

	text-indent: -9999px

}

.oneColLiqCtrHdr #mainContent {

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

	background-color: #DFDCD3;

	position: relative;

	overflow: auto;/*this prevent the container to colapse*/

}

.oneColLiqCtrHdr #mainContent h4 {

	font-size: 12px

}

.oneColLiqCtrHdr #mainContent p {

	font-size: 10px;

	font:Verdana, Arial, Helvetica, sans-serif;

}

.oneColLiqCtrHdr #footer {

	background-image: url(images/footerBackgroundImg_03.gif);

	background-repeat: repeat-x;

	height: 33px;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

} 

.oneColLiqCtrHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

#navlist li

{

display: inline;

list-style-type: none;

padding-right: 20px;

}

.style1 {

	color: #FFFFFF;

	font-size: 10px;

}

.oneColLiqCtrHdr #restOfText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #nav #navcontainer a {

	color: #FFFFFF;

	text-decoration: none;

}

.oneColLiqCtrHdr #container #nav #navcontainer a:hover {

	color: #FFFFFF;

	background-color: #666666;

}

#navcontainer ul

{

	margin: 0;

	list-style-type: none;

	color: #FFF;

	width: 100%;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 87%;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	padding-top: 0.2em;

	padding-bottom: 0.2em;

	height: 2em;

	background-image: url(images/navHighlight_03.png);

	background-color: #333333;

	line-height: 2em;

	padding-left: 0px;

	padding-right: 0px;

}



li {

	display: inline;

}



li a

{

	text-decoration: none;

	color: #FFF;

	padding: .2em 1em;

}

.oneColLiqCtrHdr #container #mainContent #textArea {

	color: #333333;

	background-color: #FFFFFF;

	height: auto;

	width: 240px;

	padding: 15px;

	clip: rect(10px,auto,auto,auto);

	overflow: auto;

	margin-top: 10px;

	margin-bottom: 10px;

}

.oneColLiqCtrHdr #homeSlideShow {

	height: 230px;

	width: 500px;

	position: absolute;

	left: 290px;

	top: 10px;

}

.oneColLiqCtrHdr #container #mainContent #textArea p {

	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.oneColLiqCtrHdr #banner1Home {

	height: 160px;

	width: 163px;

	position: absolute;

	left: 290px;

	top: 250px;

}

.oneColLiqCtrHdr #banner2Home {

	height: 160px;

	width: 328px;

	position: absolute;

	left: 462px;

	top: 250px;

}

.oneColLiqCtrHdr #bannerFacebook {
	height: 29px;
	width: 95px;
	position: absolute;
	left: 291px;
	top: 417px;

}



/* this rules are for Highslide JS*/





* {

	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

}

.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

	display:none;

}

.oneColLiqCtrHdr #highslide-html {

	font-size: 10px;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



.control {

	float: right;

    display: block;

    /*position: relative;*/

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #999;

}

.control:hover {

	color: black !important;

}

.highslide-move {

    cursor: move;

}

.style2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

  

  

    /*accomodations*/

	

.oneColLiqCtrHdr #container #mainContent #textAreaAccomodations {

	color: #333333;

	background-color: #FFFFFF;

	height: auto;

	clip: rect(10px,auto,auto,auto);

	overflow: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 15px;

	width: 240px;

	float: left;

}

.oneColLiqCtrHdr #container #mainContent #textAreaAccomodations p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}
.oneColLiqCtrHdr #container #mainContent #accomodPromo {

	color: #333333;

	background-color: #FFFFFF;

	height: 269px;

	clip: rect(10px,auto,auto,auto);

	overflow: auto;

	width: 470px;

	float: right;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 15px;
}


.oneColLiqCtrHdr #container #mainContent #accomodCont {

	background-color:#FFFFFF;

	width: 470px;

	float: right;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 15px;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .CollapsiblePanelContent #rates1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .CollapsiblePanelContent #rates2 .style4 a {

	color: #830000;

	padding-right: 20px;

}



.style4 {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .style22 table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .style22 td a {

	color: #910000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel2 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel2 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel3 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel3 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel4 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel4 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel5 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel5 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel6 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel6 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel7 .CollapsiblePanelContent table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel7 .CollapsiblePanelContent div a {

	color: #830000;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #CollapsiblePanel1 .CollapsiblePanelContent a {

	color: #830101;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #featuresBttn {

	background-color: #DDDDDD;

	color: #333333;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ABABAB;

	border-right-color: #ABABAB;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #featuresBttn a:hover {

	color: #FFFFFF;

	background-color: #333333;

	background-image: url(images/navHighlight_03.png);

	background-repeat: repeat-x;

}

.oneColLiqCtrHdr #container #mainContent #accomodCont #featuresBttn a {

	color: #333333;

	font-weight: bold;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.oneColLiqCtrHdr #container #mainContent #res_widget{
	width: 360px;
	border: 2px solid #666;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.oneColLiqCtrHdr #container #mainContent  #res_widget table{
	font: normal 12px Verdana, Geneva, sans-serif;
}
.oneColLiqCtrHdr #container  #res_widget1{
	padding-top: 5px;
	position: absolute;
	left: 391px;
	top: 397px;
	height: 184px;
	font-size: x-small;
	font-weight: normal;
	width: 374px;
	
}


#res_widget1 div form {
	height: 195px;
	width: 340px;
	
}
.oneColLiqCtrHdr #container #mainContent #res_widget1 table {
	width: 350px;
	border-collapse: collapse;
}

.oneColLiqCtrHdr #container #mainContent #res_widget1 select {
	font-size: small;
	font-weight: normal;
}
#res_widget1 div form tr td {
	font-size: small;
	font-weight: normal;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}
.oneColLiqCtrHdr #container #mainContent #res_widget1  .label {
	white-space:nowrap;
	text-align: left;
}
.oneColLiqCtrHdr #container #mainContent #accomodPromo #TA_excellent838 {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

