/* CSS Document */
body {
	background-image:url(images/bg_splice.jpg);
	background-repeat:repeat-x;
	background-color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	color:#55595C;
	line-height:19px;
	margin-top:10px;
	}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#84898A;
	margin:5px 5px 5px 5px;
	padding:0px 0px 4px 0px;
	border-bottom:1px dashed #D3D3D3;
	text-align:left;
	font-weight:normal;
}

input {
	color:#55595C;
}

select {
	color:#55595C;
}

.itinstyle {
	margin:0px;
	padding:3px 0px 3px 0px;
	background-color:#F3F3F3;
	border-bottom:#BABABA 1px dashed;
	display:block;
	color:#55595c;
	/*text-decoration:none;*/
}

.itinstyle:hover {
	font-weight:bold
}

#headerlinks, #headerlinks a {
	color:white;
	text-decoration:none;
	text-align:right;
}


	/*top*/
	
	.landingDetailsOfferTop {
		background:url(/images/destinations/box_results_top.gif) no-repeat top;
		height:21px;
		}
		
	/*bottom*/

	.landingDetailsOfferBottom {
		background:url(/images/destinations/box_results_bottom.gif) no-repeat top;
		height:21px;
		}


	.landingDetailsOfferMiddle {
		background:url(/images/destinations/box_results_splice.gif) repeat-y top;
		LINE-HEIGHT: 16px;
		HEIGHT: 112px;

		}
		
	.landingDetailsOfferContainer {
		float:left;
		display:block;
		width:357px;
		margin-left:14px;
		margin-bottom:14px;
		}
		


.hpoffertext {
	color:#55585d;
	text-decoration:none;
}

.hpoffertextprice {
	color:red;
	text-decoration:none;
}

.hpoffercell1 {
	background-color:#F3F3F3;
	border-top:#B7B7B7 1px dashed;
	color:#565A5D;
	padding:8px 8px 8px 14px;
}

.hpoffercell2 {
	background-color:white;
	border-top:#B7B7B7 1px dashed;
	color:#565A5D;
	padding:8px 8px 8px 14px;
}

.textlink {
	background-position:0px 10px 0px 2px;
	background-image:url(images/button_img.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:14px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	text-decoration:none;
}

.textlinkrevleft {
	background-position:0px 10px 0px 2px;
	background-image:url(images/button_revimg.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:14px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	text-decoration:none;}

.textlinkrev {
	background-position:right;
	background-image:url(images/button_revimg.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:14px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	text-decoration:none;}

.textlinkrevright {
	background-position:right;
	background-image:url(images/button_img.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:14px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	text-decoration:none
}

.smallbutton {
	background-position:0px 0px 0px 0px;
	background-image:url(images/button_box.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	width:81px;
	height:31px;
	line-height:25px;
	padding-bottom:8px;
}

.smallbuttondark {
	background-position:0px 0px 0px 0px;
	background-image:url(images/button_dark.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	width:81px;
	height:31px;
	line-height:25px;
	padding-bottom:8px;
}

.smallbuttondarklong {
	background-position:0px 0px 0px 0px;
	background-image:url(images/button_darklong.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border-style:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#55585D;
	cursor:pointer;
	width:107px;
	height:31px;
	line-height:25px;
	padding-bottom:8px;
}


.pagecontent {
	margin:10px 20px 20px 20px;

}

.footertext {
	font-size:9px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px 0px 0px 0px;
	line-height:normal;
	}
	
.inputboxes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #CDCDCD;
	WIDTH: 180px;
}
.sitemaplinks a{
	color:#55585D;
	padding:3px 0px 3px 0px;
}
.specialoffersprice{
	font-weight:700;
	font-size:1.1em;
}
/* NAV*/
#navcontainer {
	/*background:url(images/nav_splice.gif) repeat-x;*/
	height:45px;
	/*width:496px;*/
	overflow:hidden;
	}

#header {
	margin:auto;
	font-size:93%;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	height:45px;
}

/* Form */


	#header ul {
		margin:0;
		padding:0;
		list-style:none;
		height:45px;
	}
	
	#header li {
		/*display:inline;*/
		/*display:block;*/
		float:left;
		background:url(images/off_right.jpg) no-repeat right top;
		margin-left:6px;
		padding:0px;
		height:45px;
		width:95px;
	}
	
	#header li:hover {
		background:url(images/off_right.jpg) no-repeat right top;
	}
	
	
	/* default states */

	#header a {
		display:block;
		background:url(images/off_left.jpg) no-repeat left top;
		padding:12px 16px 0px 16px;
		/*padding:14px 18px 15px 18px;*/
		color:white;
		font-size:11px;
		text-decoration:none;
		height:45px;
	}
	
	.linkNav
	{
	margin-left:60px!important;
	}

	#header li:hover a {
		/*background:url(images/off_left.jpg) no-repeat left top;*/
		color:#FCB833;
	}

	/* on states */
	#header #current {
		background-image:url(images/off_right.jpg);
		height:45px;
	}
	
	#header #current:hover {
		border:none;
	}
	
	#header #current a {
		background-image:url(images/off_left.jpg);
		padding-bottom:5px;
		height:45px;
	}
	
	/* fixes */
	
	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	#header a {float:none;}
	/* End IE5-Mac hack */
/* END NAV*/
