@charset "utf-8";
/* CSS Document */

div#holder {
	background:#fff url('../images/home_bg.jpg') no-repeat scroll 0 0;
	}
	
 div#reservations{
	background: url('../images/reservation_bg.jpg') repeat-y scroll 0 0;
	}
	
	div#reservations .dropDown{
	background:#a8a8a8;
	border:none;
	margin:12px 1px 0;
	border:1px solid #A8A8A8;
	}
	
	div#reservations  label{
	margin:4px 0 0;
	position:absolute;
	}
	
	div#reservations  form{
	position:relative;
	}
	
	div#reservations .title{
	margin:14px 52px 0 9px;
	}
	
div#strains img{
	float:left;
	margin:8px 2px 0 0;
	padding:0px;
	}
	
div#strains p{
	float:right;
	margin:21px 2px 0 0;
	padding:0;
	}
	
div#main-navigation ul{
	text-align:right;
	list-style-type:none;
	}
	
div#main-navigation ul li{
	margin:5px 7px 0 0;
	padding:0px;

	}
	
div#main-navigation   ul li.sp-menus{
	margin:20px 7px 0 0;
	padding:0px;
	}
	
div#cont-infor {
	width:220px;
	margin:0 0 0 13px;
	line-height:16px;
	}
	
div#outside-pro {
	width:260px;
	margin:32px 0 0;
	}
	
div#outside-pro img{
	margin:4px 0 0 14px;
	}

/* START ANTI-MARGIN-COLLAPSING */
div#something {
	margin-top: -1px;
	padding-top: 1px;
	}
/* END ANTI-MARGIN-COLLAPSING */

/* START FLOAT ENCLOSING ("EASY CLEARING") */
div#something:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/* END FLOAT ENCLOSING ("EASY CLEARING") */