
@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
}
li, li img
{
margin: 0;
padding: 0;
} 
body {
	text-align: center;
	background-repeat:repeat-x;
	background-image: url(http://fzz-software.com/botl/images/bg-fade.jpg);
}

.content {
	position:relative;
	width: 904px;
	margin: 0 auto;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url(http://fzz-software.com/botl/images/top.jpg);
	overflow:hidden;
	z-index:99;
}
#content {
	height: 1000px;
}

.column {
	width: 50%;
	position: absolute;
	top: 0;
}

.left {left: 0;}
.right {right: 0;}

.leftcol {
	position:relative;
	margin-right: 400px;
	overflow:hidden;
	background-repeat: repeat-x;
	z-index:10;
}	
.rightcol {
	position:relative;
	margin-left: 399px;
	background: #FFFFFF;
	overflow:hidden;
	background-repeat: repeat-x;
	background-image: url(http://fzz-software.com/botl/images/bg-fade.jpg);
	z-index:20;
}




#this_is{
	position: relative;
}

#top2 {
	position:relative;
	top:147px;
	height:200px;
	background-image:url(http://fzz-software.com/botl/images/top-middle-2.jpg);
	background-repeat:no-repeat;
}
/* ----------------------------------------------------------*/
/* Menu                                                      */
/* ----------------------------------------------------------*/
#menu {
	/*position:relative;	
	top:143px;*/
	position:absolute;
	top:230;
	left:24px;
/*	width:904; */
	background-image:url(http://fzz-software.com/botl/images/middle.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	margin:0;
	padding:0px;
	z-index:50;

}
#menu img a {
	float:left;
	padding:0;
	border:0;
	margin:0;
}
#menu a {
	float:left;
}
#end-menu {
	clear:both;
}

/* -------------------------------------------------------------*/
/* 1st content container - contains bg fade, slideshow, content */
/* -------------------------------------------------------------*/
.content-container {

	position:relative;
	overflow:hidden;
	top: 22px;
	width:904px;
	clear:both;
	background-image:url(/images/middle-white2.gif);
	background-repeat:repeat-y;
	z-index:10;

}
#content-container {
height:781px;
}
#content-container-blog {

}
#content-container2-blog {
	height:000px;
	top: 000px;
}
.description {
	top:100px;
	padding-top:20px;
	padding-left:50px;
}


#cont-container2B {
		position:relative;
		overflow:hidden;
		width:904px;
		height:400px;
		top:-700px;
		background-image:url(http://fzz-software.com/botl/images/content-bg.jpg);
		background-repeat:no-repeat;
		z-index:11;
		margin-left:0px;


}

#content-right-col {
	top:60px;
	float:right;
	position:relative;
	width:260px;

}
#content-left-main {
	width:650px;
}


}
/* ----------------------------------------------------------*/
/* 2nd content container - starts at 540px at end of bg fade */
/* comes after subcontent (yellow box and slideshow)         */
/* ----------------------------------------------------------*/

.content-container2 {
		position:relative;
		overflow:hidden;
		width:904px;
		background-image:url(/images/middle-white2.gif);
		background-repeat:repeat-y;
		z-index:5;
		margin-left:0px;

}

#content-container2 {
	height:200px;
	top: -100px;
}

/* ----------------------------------------------------------*/
/* sub content	(top 540px of content)						 */
/* ----------------------------------------------------------*/
#sub-content {
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-right:0px;
	margin-left:30px;
	width:418px;
	top:80px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/content.jpg);

}
#sub-content-full-width {
	position:relative;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	margin-left:30px;
	width:884px;
	height:500px;
	top:80px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/content.jpg);
		z-index:800;
}
#sub-content-full-width2 {  /*links */
	position:relative;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	margin-left:30px;
	width:884px;
	height:500px;
	top:80px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/content-wide.jpg);
		z-index:800;
}
#sub-content-image {
	position:relative;
	padding-left:0px;
	padding-top:10px;
	margin-left:400px;
	top:80px;

}
#words {
	width:375px;
	padding-right:10px;
	padding-left:5px;
}
#second-pic {
 position:absolute;
 left:450px;
 top:630px;
 z-index:300;
}
@-moz-document url-prefix() {
	#second-pic {
		 position:absolute;
		 left:458px;
		 top:640px;
		 z-index:300;
	}
}

/* ----------------------------------------------------------*/
/* Footer bits 												 */
/* ----------------------------------------------------------*/
.footer {
	position:relative;
	clear:both;
	width:904px;
	height:172px;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/bottom-foot.jpg);
	overflow:hidden;
	text-align:center;
	z-index:120;	
}
.footerb {
	position:relative;
	clear:both;
	width:904px;
	height:172px;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/bottom-foot.jpg);
	overflow:hidden;
	text-align:center;
	z-index:120;	
}
#footer {
	top:-300px;
}

#footer-suggested-itineries {
	top: -420px;
	z-index:500;
}
@-moz-document url-prefix() {
	#footer-suggested-itineries {
		top: -560px;
		z-index:500;
	}
}
#footer-ourpicks {
	top: -300px;
	z-index:500;
}
#footer-text {
	padding-top:70px;
	padding-left:40px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0000FF;
	left:300px;
	width:830px;
}


/* ----------------------------------------------------------*/
/* Footer links 											 */
/* ----------------------------------------------------------*/
.footer-links {
position:relative;
padding-left:40px;
z-index:600;
background-image:url(http://fzz-software.com/botl/images/middle-white.jpg);

}
.footer-linksb {
position:relative;
padding-left:40px;
z-index:600;
background-image:url(http://fzz-software.com/botl/images/middle-white.jpg);

}
#footer-links {
top:-280px;
}

#footer-link-end {
position:relative;
top:-200px;
}
#footer-link {
padding:20px;
}


/* ----------------------------------------------------------*/
/* Header bits, logos, social media, reservation etc... 	 */
/* ----------------------------------------------------------*/
#contact-info {
	padding-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}
#socialmedia {
	position:absolute;
	top:-70px;
	left: 600px;
	z-index:200;
}
#review {
	position: absolute;
	top:-30px;
	left:370px;
	z-index:200;
}
#review-left {
	position: absolute;
	top:260px;
	left:40px;
	z-index:900;
	padding:10px;
	background:#FFFFFF;
	border:thin #000000;
}
.hi-logo {
	position:relative;
	left:210px;
	top:-0px;
}
#tians {
position:relative;
	float:right;
	width:160px;
	top:-20px;
}
#mnu {
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu li {
	display:inline;
}
#reservation {
	position:relative;
	background-repeat:no-repeat;
	background-image:url(http://fzz-software.com/botl/images/reserve-bg.jpg);
	overflow:hidden;
	top:-100px;
	left:600px;
	z-index:300;
	width:270px;
	height:89px;
	clear:both;
}
#reserve-top {
	position:relative;
	padding-top:35px;
	left:10px;
}
#reserve-bottom {
	position:relative;
	left:10px;
}
.white-text {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;

}
.select-text {

}

/* ----------------------------------------------------------*/
/* Fonts & Text												 */
/* ----------------------------------------------------------*/
.req {
	font-size:9px;
	color:#FF0000;
}
.r-date {
	font-size:0.7em;
}
.r-text {
text-align:justify;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.entry {
text-align:justify;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.r-text-just {
	text-align:justify;
}
.p-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	
}
.p-subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
p.postmetadata {
	font-size: 0.8em;
	color:#666;	
}
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
	font-family: Georgia, serif;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 1.5em;
	color: #111;
}
#sidebar h4, #bottom h4 {
	font-size: 1.2em;
}
#sidebar {

	font-size: 0.75em;
	color: #444;

}

#sidebar ul, #bottom ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
}

#sidebar li, #bottom li {
	list-style: none;
	padding-bottom: 1.0em;
}

.sidebar-widget {
	margin: 0 0 20px 0;
	padding: 0;
}
.comments {
	font-size: 0.875em;
	line-height: 1.5em;
	color:#333;
}
