#general {
	padding-right: 0px; background-position: left top; margin-top: 7px; padding-left: 0px; float: left; background-image: url(../images/bg_sdot.gif); margin-bottom: 12px; padding-bottom: 0px; margin-left: 7px; width: 563px; padding-top: 0px; background-repeat: repeat-y;color:#4B4B4B;
}
.generalheader {
	background-position: left top; background-image: url(../images/stores_bg.gif); width: 563px; background-repeat: repeat-y
}
#general h3 {
	font-size: 150%; margin: 1px 16px 4px; color: #CA7147; line-height: 200%
}
#generalbody {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 12px; padding-bottom: 0px; margin-left: 16px; width: 520px; padding-top: 0px;color:#000000;
}
#generalbody h4 {
	margin-top: 0px; font-size: 140%; color: #003366; line-height: 200%
}
#generalbody h5 {
	margin-top: 12px; font-weight: bold; font-size: 118%; color: #000000; line-height: 140%
}
#generalbody p {
	font-size: 128%; color:#000000; line-height: 130%
}
#generalbody a {
	 font-weight: bold;color:#CA7147; line-height: 130%
}
#common {
	padding-right: 0px; background-position: left top; margin-top: 17px; padding-left: 0px; float: left; background-image: url(../images/bg_common.gif); margin-bottom: 12px; padding-bottom: 0px; margin-left: 7px; width: 770px; padding-top: 0px; background-repeat: repeat-y
}
.commonheader {
	background-position: left top; background-image: url(../images/bg_common_header.gif); width: 770px; background-repeat: repeat-y
}
#common h3 {
	font-size: 150%; margin: 1px 16px 4px; color: #35a8df; line-height: 200%
}
#commonbody {
	padding-right: 0px; margin-top: 10px; padding-left: 0px; min-height: 200px; margin-bottom: 12px; padding-bottom: 0px; margin-left: 16px; width: 740px; padding-top: 0px
}
#commonbody h4 {
	margin-top: 12px; font-size: 140%; color: #35a8df; line-height: 200%
}
#commonbody h5 {
	margin-top: 12px; font-weight: bold; font-size: 118%; color: #2f7392; line-height: 140%
}
#commonbody p {
	font-size: 118%; color: #2f7392; line-height: 130%
}
#blank {
	padding-right: 0px; background-position: left top; margin-top: 5px; padding-left: 0px; float: left; margin-bottom: 12px; padding-bottom: 0px; margin-left: 10px; width: 770px; padding-top: 0px; background-repeat: repeat-y
}
.blankheader {
	background-position: left top; width: 770px; background-repeat: repeat-y
}
#blank h3 {
	font-size: 150%; color: #35a8df; line-height: 200%
}
#blankbody {
	padding-right: 0px; margin-top: 10px; padding-left: 0px; min-height: 200px; margin-bottom: 12px; padding-bottom: 0px; margin-left: 16px; width: 750px; padding-top: 0px
}
#blankbody h4 {
	margin-top: 12px; font-size: 140%; color: #35a8df; line-height: 200%
}
#blankbody h5 {
	margin-top: 12px; font-weight: bold; font-size: 118%; color: #2f7392; line-height: 140%
}
#blankbody p {
	font-size: 118%; color: #2f7392; line-height: 130%
}
#general div#generalbody ul {
	margin-top: 5px; font-size: 104%; margin-bottom: 2px; margin-left: 5px; color: #5f899f
}
#general div#generalbody ul li {
	font-size: 104%; margin-bottom: 4px; margin-left: 11px; color: #5f899f
}
.cruiselinks {
	margin-top: 5px; font-size: 108%; color: #2f7392
}
.cruiselinks div.title {
	clear: both; font-weight: bold; font-size: 118%; margin-bottom: 10px; color: #5f899f
}
.cruiselinks div.title a {
	font-weight: bold; margin-bottom: 5px; color: #2f7392
}
.cruiselinks div.title a:hover {
	color: #ed7b00
}
.cruiselinks .detail ul li {
	padding-right: 1px; padding-left: 1px; font-size: 108%; padding-bottom: 1px; color: #2f7392; padding-top: 1px; list-style-type: none
}
.cruiselinks .detail ul li a {
	color: #2f7392
}
.cruiselinks .detail ul li a:hover {
	color: #ed7b00
}
.cruiselinks .linebreak {
	background-position: left bottom; background-image: url(../images/bg_dot.gif); margin-bottom: 8px; width: 100%; background-repeat: repeat-x
}
.cruiselinks span {
	visibility: hidden
}
#destination ul {
	float: left; margin: 5px 40px 5px 0px; color: #2f7392; list-style-type: none
}
#destination li {
	padding-right: 1px; padding-left: 1px; font-size: 104%; padding-bottom: 1px; color: #2f7392; padding-top: 1px
}
#destination li a {
	font-size: 104%; color: #2f7392
}
#destination li a:hover {
	font-size: 104%; color: #ed7b00
}
#destination .ul#leftcol .ul#middlecol {
	display: inline; float: left; margin: 5px 40px 5px 0px; list-style-type: none
}
#destination rightcol.ul {
	display: inline; float: left; margin: 5px 0px; list-style-type: none
}
#cruiseline {
	clear: both; margin-top: 5px
}
#cruiseline ul {
	float: left; margin: 5px 11px 5px 0px; color: #2f7392; list-style-type: none
}
#cruiseline li {
	padding-right: 1px; padding-left: 1px; font-size: 104%; padding-bottom: 1px; color: #2f7392; padding-top: 1px
}
#cruiseline li a {
	font-size: 104%; color: #2f7392
}
#cruiseline li a:hover {
	font-size: 104%; color: #ed7b00
}
#cruiseline #col1 #col2 #col3 #col4 ul {
	display: inline; float: left; margin: 0px 40px 5px 0px; vertical-align: top; list-style-type: none
}
#cruiseline #ships {
	margin-top: 5px; font-size: 102%; margin-bottom: 5px
}
#cruiseline #ships p {
	padding-right: 1px; padding-left: 1px; font-size: 102%; padding-bottom: 1px; margin-left: 10px; vertical-align: top; padding-top: 1px
}
#cruiseline #ships a {
	font-size: 102%; margin-left: 10px; vertical-align: top; color: #2f7392
}
#cruiseline #ships a:hover {
	font-size: 102%; margin-left: 10px; vertical-align: top; color: #ed7b00
}
.cruiselinks .external #title {
	font-size: 104%; margin-bottom: 10px; color: #5f899f
}
.cruiselinks .external ul#link {
	display: inline; margin: 5px 10px 5px 5px; list-style-type: none
}
.cruiselinks .external li {
	padding-left: 23px; font-size: 104%; background-image: url(../images/bg_button_tiny.gif); margin-bottom: 8px; vertical-align: text-top; color: #2f7392; background-repeat: no-repeat; list-style-type: none
}
.cruiselinks .external li a {
	font-size: 104%; color: #2f7392
}
.cruiselinks .external li a:hover {
	font-size: 104%; color: #ed7b00
}
.cruiselinks .external blankarea {
	margin-bottom: 10px
}
