body {	color:#58595b;	font-family:Arial;	font-size:11px;	padding:0;	text-align:center;}h1, h2, h3 {	color:#8C0209;	margin-top:0;}h1 {	font-size:1.6em;	font-weight:normal;}h2 {	font-size:1.6em;}h3 {	font-size:1em;}ul {}a {color:#8C0209;	text-decoration:none;}a:hover {	border-bottom:medium none;}a img {	border:medium none;}img.left {	float:left;	margin:0 20px 0 0;}img.right {	float:right;	margin:0 0 0 20px;}#header {	background:#fff none repeat-x scroll left top;
	position: relative;}#logo {	background:transparent url(/static/louiscruise/via_holidays.gif) no-repeat 0 0;	height:85px;	padding:0px;
	width:300px;}#logo h1, #logo p {	color:#8C0209;	float:left;	margin:0;}#logo span {	color:#000000;}#logo h1 {	font-size:3em;	font-weight:normal;	letter-spacing:-1px;	padding:25px 0 0;	text-transform:lowercase;}#logo p {	color:#110E0F;	font-size:10px;	padding:47px 0 0 3px;	text-transform:uppercase;}#logo a {	border:medium none;	color:#8C0209;	text-decoration:none;}#menu {	background:transparent url('/static/louiscruise/navbg.gif') repeat-x scroll left top;	height:34px;	width:100%;	padding:0;
}#menu ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0 150px 0 0;	padding:0;}#menu li {	display:inline;}#menu a {	background:transparent none no-repeat scroll right top;	color:#FFFFFF;	display:block;	float:right;	font-family:Arial;	font-size:12px;	margin:0;	padding:10px;	text-decoration:none;}#menu a:hover {	color:#FFFFFF;}#menu .current_page_item a {	color:#FFFFFF;}#wrapper {}#page {	background:#FFFFFF none repeat scroll 0 0;	margin:0 auto;	padding:20px 5px;
	border-bottom:1px solid #D2CECE;
	border-left:1px solid #D2CECE;
	border-right:1px solid #D2CECE;}#page-bg {}#latest-post {	border:1px solid #E7E7E7;	padding:20px;}#content {	float:left;
	margin-left:10px;
	width:530px;
	text-align:left;}.post {	line-height:175%;	margin-left:20px;	padding-bottom:5px;}.post h1 {	color:#E23040;	cursor:pointer;	font-family:"Comic Sans MS, Comic Sans MS5, cursive";	font-size:16px;	margin-left:50px;}.title {	font-weight:bolder;	margin:0;}.title a {	border-bottom:medium none;	color:#8C0209;}.title a:hover {	border-bottom:1px dotted #000000;}.byline {	border-bottom:1px dashed #BBBBBB;	margin:-10px 20px 20px;}.tag {	padding:0 15px;}.entry {	padding:0 20px;}.links {	font-weight:bold;	padding:4px 0;	text-align:right;}.links a {	border:medium none;}.links a:hover {}#sidebar1 {	float:left;}#sidebar2 {	float:right;}.sidebar{	float:left;	font-size:12px;	padding:0;	width:220px;}.sidebar ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0;}.sidebar li {	padding:0 0 20px;}.sidebar li ul {}.sidebar li li {	border-bottom:1px dashed #BBBBBB;	font-size:14px;	font-weight:bold;	margin:0 20px 0 15px;	padding:8px 0;}.sidebar li h2 {	background:#890208 url(../images/img05.jpg) no-repeat scroll left top;	color:#FFFFFF;	font-size:16px;	height:30px;	letter-spacing:-1px;	margin:0;	padding:10px 15px 0;}.sidebar a {}#searchform {	margin:0;	padding:0;}#searchform br {	display:none;}#searchform h2 {}#s {	background:#FFFFFF none repeat scroll 0 0;	border:1px solid #CA8186;	color:#000000;	font-size:10px;	height:18px;	margin:10px 0 0 15px;	padding:2px;	width:180px;}#x {	background:#CA8186 none repeat scroll 0 0;	color:#CCCCCC;	font-family:Arial,Helvetica,sans-serif;	font-size:10px;	height:25px;	margin:0;	padding:2px 5px;	text-decoration:none;	text-transform:uppercase;}#calendar_wrap {	padding:0 15px;	text-align:center;}#calendar_wrap table {	width:100%;}#calendar_wrap th {}#calendar_wrap td {}#calendar_wrap tfoot td {	border:medium none;}#calendar_wrap tfoot td#prev {	border:medium none;	font-weight:bold;	text-align:left;}#calendar_wrap tfoot td#prev a {	border:medium none;}#calendar_wrap tfoot td#next {	border:medium none;	font-weight:bold;	text-align:right;}#calendar_wrap tfoot td#next a {	border:medium none;}#footer {	background-color:#F5F5F5;	color:#fff;	padding:0 20px;
	border:1px solid #b1b1b1;
	margin:10px 0px;
}#footer p {	margin:0;	padding:5px;	text-align:center;}#footer a {}#footer .link {	float:right;}#footer .copyright {	float:left;}.flower {	padding-left:20px;}.disp-package {	color:#0000FF;	float:left;	padding:12px;}.package-cost {	color:#0000FF;	float:left;}.package-cost p {	line-height:normal;}.days {	font-weight:bold;	text-decoration:underline;}.detailinfo {	list-style-image:none;	list-style-position:outside;	list-style-type:none;}div#rotator {	height:470px;	position:relative;}div#rotator ul li {	list-style-type:none;	position:absolute;}div#rotator ul li a img {	background:#FFFFFF none repeat scroll 0 0;	padding:0px;}div#rotator ul li.show {	z-index:500;}#rotator h2 {	background:#890208 none no-repeat scroll left top;	color:#FFFFFF;	font-size:16px;	height:30px;	letter-spacing:-1px;	margin:0;	padding:10px 15px 0;}#rotator li {	padding:0 0 20px;}.blank {	border-bottom:1px dotted #CCCCCC;}#footer .link a {	color:white;}.headings {	color:#8C0209;	font-size:18px;}
.cruiseTitle{
	color:#1C4B6F;
	font-family:Helvetica;
	font-size:18px;
	font-weight:normal;	
}
.cruiseSubTitle{
	color:#999999;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	word-spacing:normal;	
}
.cruiseHeading{
	line-height:18px;
	margin-top:20px;	
}
.sortedList{
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	word-spacing:normal;
	line-height:13px;
}
.sortedList li{
	list-style-type: square;
}
.cruiseTable{
	border-collapse: collapse;
	font-family:arial;
	font-size:11px;
}
.cruiseTable tr th{
	text-align:left;
	padding:3px 10px;
	color:#fff;
	background-color: #88C5F7;
	border:1px solid #88C5F7;
}
.cruiseTable tr td{
	padding:3px 10px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background-color: #DFF1FF;
}
.dateHeader{
	color:#000;
	background-color: #fff;
	font-size:15px;
	font-weight:bold;
}
.topLinkMenu{
	font-family:arial;
	font-size:12px;
}
.topLink{
	text-decoration:none;
	color:#58595b;
	padding:2px 10px;
}
.seoLinks{
	float:left;
	margin-left:5px;
	color:#888;
	text-decoration:none;
}
.seoLinks:hover{
	color:#111;
}
.cruiseInformation{
	background-color: #0099ff;
	color:#fff;
	font-style: italic;
	text-align: justify;
	padding:5px 10px;
}