/* @override 
	http://www.mundy.dev:3006/stylesheets/cruises.css?1165456493
	http://www.mundy.dev:3006/stylesheets/cruises.css?1165683975
	http://213.171.222.14/stylesheets/cruises.css?1165688524
	http://213.171.222.14/stylesheets/cruises.css?1165763589
*/

/* GLOBALS */

div.cruise {
	
}
	
	div.mundy_says {
		position: relative;
		left: -3px;
		background: url('/images/blockquote_background_top.gif') no-repeat top left;
		padding-top: 10px;
	}
		div.mundy_says div.person {
			clear: both;	
		}
		div.mundy_says div.thumbnailwrapper {
			margin: 0px 5px 10px 10px !important;
		}
		div.mundy_says blockquote {
			clear: both;
			border: none;
			padding: 0px 8px 8px 8px;
		}

/* Line items */

div.cruise div.list_item {
	border-bottom: 1px solid #EFEFEF;
	margin-left: 70px;
	position: relative;
}
	div.cruise div.list_item div.thumbnailwrapper {
		position: absolute;
		top: 0; left:  -70px;
	}
	div.experience div.list_item h5 {
		background: white url('/images/experience_icon.gif') no-repeat center left;
		padding-left: 20px;
	}
	div.experience div.list_item h5 a {
		color: #3F2D93 !important;
		font-weight: bold !important;
	}
	div.cruise div.list_item ul.details {
		height: 20px;
	}
		div.cruise div.list_item ul.details li {
			margin-right: 5px;
		}
		div.cruise div.list_item ul.details li.shipitem {

		}
		div.cruise div.list_item ul.shipsandlines {

			margin-bottom: 10px;
		}
		div.cruise div.list_item ul.floated {
			clear: right;
			padding-left: 0 !important;
			margin-bottom: 5px !important;
		}
			div.cruise div.list_item ul.floated li {
				float:  left;
			}
		li.shipitem img {
			position: relative;
			top: 3px;
			margin-right: 3px;
		}
	div.cruise div.list_item div.body {
	}
	
	div.cruise div.list_item a.readmore {
		display: block;
		margin-bottom: 5px;
	}

/* Full page items */

div.cruise div.full_item {
	
}
	div.cruise div.full_item ul.details {
	}
		div.cruise div.full_item ul.details li.itineraryitem {
			width: 125px;
			float: left;
		}
		div.cruise div.full_item ul.details li.shipitem {
		}
		div.cruise div.full_item ul.details li.dateitem {
			clear: both;
		}
		div.cruise div.full_item ul.details li.portitem {
			clear: both;
		}
		
	div.cruise div.full_item table.itinerary {
		border: 1px solid #EFEFEF;
		border-bottom: none;
		border-right: none;
		font-size: 11px;
		margin-bottom: 10px;
	}
		div.cruise div.full_item table.itinerary tr {
			
		}
		div.cruise div.full_item table.itinerary th {
			padding: 5px;
			text-align: left;
			font-weight: normal;
			border-bottom: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
		}
			div.cruise div.full_item table.itinerary th.date {
				width: 50px;
			}
			div.cruise div.full_item table.itinerary th.port {
				
			}
			div.cruise div.full_item table.itinerary th.arrive {
				
			}
			div.cruise div.full_item table.itinerary th.depart {
				
			}
		div.cruise div.full_item table.itinerary td {
			padding: 5px;
			border-bottom: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
		}
		
/* Special offers */
ul.special_offers {
	margin-left: 15px;
	margin-bottom: 20px;
}
	ul.special_offers li {
		padding: 5px;
		font-weight: bold;
	}
	span.special_offer {
		color: #F5A300;
		font-weight: bold;
	}
	
/* Journal posts */
div.journal {
	border: 1px solid #EFEFEF;
	margin-bottom: 10px;
}
	div.journal h5 {
		padding: 10px;
		background: #F3F3F3;
	}
	div.journal div.textiled {
		padding: 10px;
	}
	div.journal div.footer {
		margin: 10px;
		padding-top: 10px;
		border-top: 1px solid #EFEFEF;
	}
	

/* Postcard lists */
div.postcardviewer {
	width: 330px !important;
	background: none !important;
}
	div.postcardviewer div.main_content_block {
		padding: 0 !important;
		background: none !important;
	}
ul.postcards {
	list-style-type: none;
	clear: both;
}
	ul.postcards li {
		float: left;
		padding: 5px;		
	}
		ul.postcards li a {
			margin-left: 6px;
		}
		ul.postcards li div {
			width: 65px;
			height: 65px;
			padding: 8px 77px 8px 8px;
			background: url('/images/postcard_entry_background.gif') no-repeat top left;
		}
			ul.postcards li div span {
				display: block;
				overflow: hidden;
				width: 65px;
				height: 65px;
			}
				ul.postcards li img {
					
				}
	
	ul.internalborders li {
		float: left;
		list-style-type: none;
		border: 1px solid #999;
		border-top: none;
	}
	ul.internalborders li.top {
		
	}
	ul.internalborders li.bottom {
		border-bottom: none;
	}
	ul.internalborders li.left {
		border-left: none;
	}
	ul.internalborders li.right {
		border-left: none;
		border-right: none;
	}
	
	ul.myimages {
		list-style-type: none;
	}
		ul.myimages li {
			clear: both;
			padding: 5px;
			margin-bottom: 5px;
		}
			ul.myimages li img {
				margin-right: 10px;
			}
	
/* TEXTILE STYLES */
div.textiled {
	
}
	div.textiled ul,ol {
		margin-left: 15px;
	}
		div.textiled li {
			margin-bottom: 5px;
		}
		
		div.textiled blockquote {
			border: 0;
			background: url('/images/blockquote_start.gif') no-repeat top left;
			color: #999;
			font-style: italic;
		}
			div.textiled blockquote p {
				padding: 15px 25px;
				margin: 0;
				background: url('/images/blockquote_end.gif') no-repeat bottom right;
			}
			
/* Postcard sidebars */
div.postcard_decorative {
	padding: 15px 0 15px 20px !important;
	background: url('/images/sidebar_postcard_deco.gif') no-repeat top center;
}
	div.postcard_decorative div {
		width: 120px;
		height: 85px;
		overflow: hidden;
		text-align: center;
	}
		div.postcard_decorative div img {

		}