@charset "utf-8";
/* CSS Document */

body {
	font: 100% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: #036 url(../images/header_bk.gif);
	background-repeat:repeat-x;
	background-position:center top;
	margin: 20px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: justify; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border:1px solid #00070e;
	text-align: justify;
}
.oneColFixCtrHdr #header {

}

#logo {
	float:left;
	margin:10px;
}

#toplinks {
	float:right;
	background-color:#FFF;
	width:250px;
	height:12px;
	text-align:left;
	font-size:10px;
	padding:6px;
	margin-top:44px;
}

#toplinks a {
	text-decoration:none;
	color:#333;
}
	
#toplinks a:hover {
	color:#69c;
	text-decoration:none;
}

.toplinks a {
	text-decoration:none;
	color:#333;
}

.toplinks a:hover {
	color:#69c;
	text-decoration:none;
}

.oneColFixCtrHdr #mainContent {
	padding: 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	font-size:11px;
	color:#333;
}

.oneColFixCtrHdr #mainContent .offer{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#0099cc;
}

.oneColFixCtrHdr #mainContent .offerprice{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#F60;
}

.oneColFixCtrHdr #mainContent h1{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#0099cc;
	margin-top:0;
}

.oneColFixCtrHdr #mainContent h2, .smallcaption{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#0099cc;
}

.oneColFixCtrHdr #footer {
	font-size:10px;
	color:#FFF;
	background:#6699cc;
	padding:5px;
}

.oneColFixCtrHdr #footer a{
	color:#FFF;
	text-decoration:none;
}

.oneColFixCtrHdr #footer a:hover{
	color:#FFF;
	text-decoration:underline;
}

#topgallery {
	width:760px;
	height:360px;
	margin-bottom:10px;
}

.fixall {
	clear:both;
}

.oneColFixCtrHdr #lefted {
	width:460px; 
	float:left; 
	text-align:justify; 
	padding:5px;
}

.oneColFixCtrHdr #righted {
	 width:250px; 
	 float:right; 
	 padding:5px;
}

#maincontainer {
	border:1px solid #FFF; 
	width:auto; 
	margin-bottom: 1em; 
	padding: 10px;
	}

.package_box {
	width:335px;
	text-align:left;
	padding:6px;
	border:1px solid #CCC;
	float:left;
	margin:10px;
}

.package_img_box {
	float:left;
	padding:0;
	margin-right:10px;
}

#box{
	width:335px;
	text-align:left;
	padding:6px;
	border:1px solid #CCC;
	float:left;
	margin:10px;
}

#box:hover{
	border:1px solid #999;
	background-color:#F6FFFF;
} 

.flag {
	border:#aaa solid 1px;
	padding:2px;
}

table tr td p {
	font-size:11px;
	color:#666666;
	}
	
table tr td hr {
	line-height:0;
	border-bottom:1px #CCC dotted;
	}
	
.dayname {
	color:#69c;
	font-size:18px;
	}
.cityname {
	color:#000;
	font-size:12px;
	}
.day {
	color:#666;
	font-size:11px;
	}
#navbox {
	float:left; 
	width:30px; 
	height:18px; 
	border:1px #CCC solid; 
	text-align:center; 
	margin-right:5px;
	cursor:pointer;
	display:block;
}

#navbox a {
	display:block;
	color:#666;
	text-decoration:none;
}

#navbox:hover {
	background-color:#EFEFEF;
	color:#000;
	text-decoration:none;
}	

	.button{ 
		width:125px;
		height:31px;
		background:#6699cc;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		display:block;
	}
	
	a {
		text-decoration:none;
	}
	
	a:hover {
		color:#333;
		text-decoration:none;
	}