BODY {
	BACKGROUND-IMAGE: url(../images/bg_gradient.gif); TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 50% top; COLOR: #666666; FONT-SIZE: 8pt
}
FORM {
	TEXT-ALIGN: left
}
A {
	COLOR: #0c7dac; TEXT-DECORATION: underline
}
TD {
	COLOR: #666666; FONT-SIZE: 7pt; VERTICAL-ALIGN: top
}
INPUT {
	MARGIN-TOP: 2px; COLOR: #666666
}
SELECT {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; COLOR: #666666; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
OPTION {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; COLOR: #666666; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
UL {
	LIST-STYLE-TYPE: square
}
LI {
	LIST-STYLE-TYPE: square
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
H2 {
	COLOR: #336885; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
P {
	MARGIN-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 7pt
}
#formGeneralPage {
	WIDTH: 765px; CLEAR: both
}
#formProductGroupPage {
	WIDTH: 765px; CLEAR: both
}
#divSiteHeader {
	
}
#divSiteFooter {
	TEXT-ALIGN: left; FONT-SIZE: 7pt
}
#divSiteFooter A {
	TEXT-DECORATION: none
}
#divHeaderPicture {
	
}
#formGeneralPage H1 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -5px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; FONT-SIZE: 15pt; FONT-WEIGHT: normal
}
#formProductGroupPage H1 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -5px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; FONT-SIZE: 15pt; FONT-WEIGHT: normal
}
#divPageBanner {
	BACKGROUND-IMAGE: url(../siteimages/group_title.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 26px
}
#divPageBannerText {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -5px; PADDING-LEFT: 60px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #468ca4; PADDING-TOP: 5px
}
#divPageBannerOver {
	BACKGROUND-IMAGE: url(../siteimages/blue_line_475.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; HEIGHT: 10px
}
#divPageBannerUnder {
	DISPLAY: none
}
#tblPageContent {
	
}
#tdLeftCol {
	PADDING-RIGHT: 25px
}
#tdMiddleCol {
	WIDTH: 100%
}
#tdRightCol {
	PADDING-LEFT: 25px
}
#divPageResources {
	
}
#divSiteResources {
	
}
#ulLeftNav {
	LIST-STYLE-TYPE: none; WIDTH: 135px; COLOR: #0f7ead; MARGIN-LEFT: 0px
}
#ulLeftNav LI {
	BACKGROUND-IMAGE: url(../siteimages/grey_line_thin.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 22px
}
#ulLeftNav A {
	TEXT-DECORATION: none
}
#ulLeftNav A:hover {
	BACKGROUND-IMAGE: url(../siteimages/grey_line_thin.gif); BACKGROUND-COLOR: #dcebf2; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#liLeftNavParent {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#liLeftNavParent A {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#liLeftNav_selected {
	BACKGROUND-COLOR: #dcebf2; PADDING-LEFT: 10px; HEIGHT: 22px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#liLeftNav {
	PADDING-LEFT: 10px; PADDING-TOP: 4px
}
#liLeftNav A {
	WIDTH: 135px; HEIGHT: 22px
}
#liLeftNav A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#divShipContent H2 {
	MARGIN: 8px 0px 0px; COLOR: #a99337; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
#divShipContent {
	
}
#divShipContent UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
#divShipNavHeader {
	TEXT-ALIGN: left
}
#ulShipNavHeader {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
#ulShipNavHeader A {
	TEXT-DECORATION: none
}
#ulShipNavHeader LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; DISPLAY: inline; FONT-SIZE: 8pt
}
#liShipNavHeader {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
#liShipNavHeader_selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #947b0c; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#liShipNavHeader_sep {
	BACKGROUND-COLOR: #0c7dac; WIDTH: 1px
}
#ulShipNavHeader A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#divShipNavHeaderOver {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.gif); WIDTH: 500px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; HEIGHT: 1px
}
#divShipNavHeaderUnder {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.gif); PADDING-BOTTOM: 4px; WIDTH: 500px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 1px
}
#divProductList {
	MARGIN: 5px 0px 10px; WIDTH: 100%; PADDING-TOP: 10px
}
#divProductList UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#divProductList H2 {
	COLOR: #947b0c
}
#spanProductListTourDetails {
	DISPLAY: block; CLEAR: both
}
#tblProductListContainer {
	BACKGROUND-IMAGE: url(/siteimages/dotline.gif); MARGIN: 0px 0px 15px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
#divProductListImage {
	MARGIN-TOP: 13px
}
#divProductListProduct {
	FONT-SIZE: 8pt
}
#divProductListLinks {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 8pt; PADDING-TOP: 8px
}
#divProductListLinks A {
	BACKGROUND-IMAGE: url(../siteimages/arrow_grey.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 70%
}
#aTravelStyles {
	BACKGROUND-IMAGE: url(../siteimages/arrow_grey.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 70%
}
#divProductListTravelstyle {
	MARGIN-TOP: 12px
}
IMG.TravelStyleIconRiverCruise {
	DISPLAY: none
}
IMG.TravelStyleNewIconRIVER_CRUISE {
	DISPLAY: none
}
#spanProductListTourCode {
	COLOR: #666666
}
#ulProductListYears {
	COLOR: #0c7dac
}
#liProductListYears_sep {
	BACKGROUND-COLOR: #0c7dac; MARGIN: 0px 8px; WIDTH: 2px
}
#ulProductListYears A {
	BACKGROUND-IMAGE: url(../siteimages/arrow_grey.gif); PADDING-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 70%
}
#divAgencyLocResultsAgency {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
#tblAgencyLocRequest SELECT {
	WIDTH: 150px
}
#tblAgencyLocRequest INPUT {
	WIDTH: 75px
}
#divAgencyLocSubmit INPUT {
	WIDTH: auto
}
#divAgencyLocResultsHeader {
	COLOR: #a99337; FONT-SIZE: 10pt
}
#divAgencyLocResultsIntro {
	
}
#trTourSearchHeader TD {
	BACKGROUND-COLOR: #03658e
}
#trTourSearchHeader A {
	COLOR: white
}
#trTourSearchItemAlt {
	BACKGROUND-COLOR: #e6f6fd
}
#trTourSearchItemAltLine2 {
	BACKGROUND-COLOR: #e6f6fd
}
#tdTourSearchTourCode {
	COLOR: #615f51
}
#tdTourSearchTourName {
	COLOR: #615f51
}
.trTourSearchHeader {
	BACKGROUND-COLOR: #03658e; COLOR: #ffffff
}
.trTourSearchHeader A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.trTourSearchHeader A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.trTourSearchHeader A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.trTourSearchItemAlt {
	
}
.trTourSearchItemAltLine2 {
	BACKGROUND-COLOR: #e6f6fd
}
.tdTourSearchTourCode {
	COLOR: #615f51
}
.tdTourSearchTourName {
	COLOR: #615f51
}
.header_top_links {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; FONT-SIZE: 7pt; PADDING-TOP: 10px
}
.header_top_links A {
	COLOR: #8d750b; FONT-SIZE: 7pt
}
.header_top_links A:hover {
	BACKGROUND-COLOR: #8d750b; COLOR: #ffffff
}
.footer {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; MARGIN-TOP: -1px; WIDTH: 746px
}
#footer {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; MARGIN-TOP: -1px; WIDTH: 746px
}
.footer_content {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; PADDING-TOP: 10px
}
.footer_line {
	BACKGROUND-COLOR: #dcebf2; WIDTH: 746px
}
#spacer_footer_over {
	BACKGROUND-IMAGE: url(../siteimages/blue_line_257.gif); WIDTH: 765px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.footer_bottom_links {
	COLOR: #999999
}
.footer_bottom_links A {
	COLOR: #999999
}
.footer_copyright {
	COLOR: #999999
}
.footer_bottom_links A:hover {
	BACKGROUND-COLOR: #999999; COLOR: #ffffff
}
.footer_copyright {
	FONT-WEIGHT: bold
}
.footer_brown {
	COLOR: #947b0c
}
.footer_brown A {
	COLOR: #947b0c
}
.footer_brown A:hover {
	BACKGROUND-COLOR: #947b0c; COLOR: #ffffff
}
.full_line {
	BACKGROUND-COLOR: #dcebf2; WIDTH: 765px
}
P {
	COLOR: #615f51; FONT-SIZE: 8pt
}
.sub_content {
	COLOR: #615f51; FONT-SIZE: 8pt
}
sub_content_cruise {
	COLOR: #615f51; FONT-SIZE: 8pt
}
P A {
	COLOR: #0f7ead; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.sub_content A {
	COLOR: #0f7ead; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
sub_content_cruise A {
	COLOR: #0f7ead; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
H2 {
	TEXT-ALIGN: left; DISPLAY: inline; COLOR: #a99337; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
#content_heading {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.content_heading {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.sub_heading {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.sub_heading_no_bold {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.sub_heading_no_padding {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.sub_heading {
	PADDING-BOTTOM: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.sub_heading_no_bold {
	PADDING-BOTTOM: 10px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.quad_left_col {
	WIDTH: 500px
}
H2 {
	TEXT-ALIGN: left; COLOR: #336885; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.quad_heading {
	TEXT-ALIGN: left; COLOR: #336885; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.quad_left_col_line {
	BACKGROUND-IMAGE: url(../siteimages/blue_line_257.gif); WIDTH: 475px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.quad_right_col {
	WIDTH: 257px
}
.quad_right_col_line {
	BACKGROUND-IMAGE: url(../siteimages/blue_line_257.gif); WIDTH: 257px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.quad_left_col_dotted_line {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.jpg); WIDTH: 475px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; HEIGHT: 1px
}
.quad_sub_head {
	COLOR: #0c7dac; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
P {
	TEXT-ALIGN: left; PADDING-RIGHT: 20px; FONT-SIZE: 8pt
}
.quad-content {
	TEXT-ALIGN: left; PADDING-RIGHT: 20px; FONT-SIZE: 8pt
}
P A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
.quad-content A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
IMG.quad_image {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: -5px; MARGIN-RIGHT: 10px
}
IMG.quad_right_image {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: -5px; CLEAR: both
}
#theToolTip {
	BACKGROUND-IMAGE: url(../siteimages/tooltipbg.gif); Z-INDEX: 100; BORDER-BOTTOM: #6f6641 1px solid; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4); BORDER-LEFT: #6f6641 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8eec6; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; VISIBILITY: hidden; BORDER-TOP: #6f6641 1px solid; BORDER-RIGHT: #6f6641 1px solid; PADDING-TOP: 6px; LEFT: -300px
}
#ToolTipPointer {
	Z-INDEX: 101; POSITION: absolute; VISIBILITY: hidden; LEFT: -300px
}
#theToolTip P {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 0px; COLOR: #8a0c11; FONT-SIZE: 1.1em; MARGIN-RIGHT: 10px
}
#ToolTipTextWrap {
	TEXT-ALIGN: left; COLOR: #6f6641; FONT-SIZE: 7pt; MARGIN-RIGHT: 0px
}
.home_search {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
TD.home_sub {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; PADDING-TOP: 5px
}
TD.home_sub_gfob {
	FONT-SIZE: 7pt; PADDING-TOP: 5px
}
TD.home_sub A {
	COLOR: #0c7dac
}
TD.home_sub A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
.home_search_links A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
.home_sub_head {
	COLOR: #0c7dac; FONT-SIZE: 8pt
}
.home_sub_head_bold {
	COLOR: #0c7dac; FONT-SIZE: 8pt
}
.home_search_links {
	COLOR: #0c7dac; FONT-SIZE: 8pt
}
.home_search_links A {
	COLOR: #0c7dac; FONT-SIZE: 8pt
}
.home_sub_head_signature {
	TEXT-ALIGN: left; COLOR: #666666
}
.home_sub_head_bold {
	FONT-WEIGHT: bold
}
.home_grey_link A {
	COLOR: #949494; FONT-WEIGHT: bold
}
.home_grey_link A:hover {
	BACKGROUND-COLOR: #949494; COLOR: #ffffff
}
.home_search_links {
	FONT-SIZE: 8pt
}
.home_search_links A {
	FONT-SIZE: 8pt
}
.home_search_links {
	TEXT-ALIGN: center; PADDING-TOP: 10px
}
.whitenav {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.whitenav A:active {
	LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0e5e7f; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenav A:hover {
	LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0e5e7f; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenav A:link {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenav A:visited {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenavsmall {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.whitenavsmall A:active {
	LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0e5e7f; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenavsmall A:hover {
	LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0e5e7f; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenavsmall A:link {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whitenavsmall A:visited {
	LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.location {
	TEXT-ALIGN: left; COLOR: #a99337; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
#picsBlock {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666
}
#picsBlock H2 {
	BACKGROUND-IMAGE: url(http://www.avalonwaterways.com/images/Avalon/ships/images/swoosh.jpg); TEXT-TRANSFORM: uppercase; MARGIN-TOP: 5px; PADDING-LEFT: 40px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; MARGIN-BOTTOM: -10px; COLOR: #014167; MARGIN-LEFT: 35px; FONT-WEIGHT: bold
}
#picsBlock .extintlinks {
	TEXT-ALIGN: center
}
#picsBlock .slideshowlinks {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; MARGIN-RIGHT: 40px
}
.display {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 530px; BACKGROUND: url(http://www.avalonwaterways.com/images/spacer.gif); HEIGHT: 500px; TOP: 0px
}
.shade {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=20); WIDTH: 530px; HEIGHT: 700px; TOP: 0px; opacity: .2
}
.noshade {
	Z-INDEX: 100; FILTER: alpha(opacity=100); opacity: 1
}
.feature_box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; WIDTH: 485px; PADDING-RIGHT: 0px; HEIGHT: 380px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.feature_box A {
	COLOR: #0f7ead; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.feature_box A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
.feature_box_interior {
	BORDER-BOTTOM: #014167 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #014167 5px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f2f2f2; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 475px; PADDING-RIGHT: 0px; HEIGHT: 350px; COLOR: #767674; BORDER-TOP: #014167 5px solid; BORDER-RIGHT: #014167 5px solid; PADDING-TOP: 5px
}
.feature_box_interior P {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px; COLOR: #767674; FONT-SIZE: 11px
}
.feature_box_interior .picname {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 5px; COLOR: #336885; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.feature_box_interior IMG.feature_img {
	BORDER-BOTTOM: #014167 1px solid; BORDER-LEFT: #014167 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; HEIGHT: 300px; BORDER-TOP: #014167 1px solid; BORDER-RIGHT: #014167 1px solid; PADDING-TOP: 0px
}
.feature_box_close_area {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #014167; PADDING-LEFT: 5px; WIDTH: 475px; PADDING-RIGHT: 5px; HEIGHT: 17px; COLOR: #ffffff; FONT-SIZE: 11px
}
.feature_box_close_area A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.feature_box_close_area A:hover {
	BACKGROUND-COLOR: #0c7dac; COLOR: #ffffff
}
.feature_box_close_area .close {
	MARGIN-LEFT: 385px
}
.back {
	BACKGROUND-IMAGE: url(http://www.avalonwaterways.com/images/Avalon/ships/images/back.jpg); PADDING-BOTTOM: 0px; MARGIN: 150px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 29px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; FLOAT: left; HEIGHT: 40px; COLOR: #71b2c6; PADDING-TOP: 0px
}
.next {
	BACKGROUND-IMAGE: url(http://www.avalonwaterways.com/images/Avalon/ships/images/next.jpg); PADDING-BOTTOM: 0px; MARGIN: 150px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 29px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; FLOAT: right; HEIGHT: 40px; COLOR: #71b2c6; PADDING-TOP: 0px
}
.back A {
	COLOR: #71b2c6; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.next A {
	COLOR: #71b2c6; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.back A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #71b2c6; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.next A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #71b2c6; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.ship_pic_image_rollover_images {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 15px; WIDTH: 530px; MARGIN-BOTTOM: 5px; CURSOR: basic
}
.ship_pic_image_rollover_images A {
	CURSOR: basic
}
.ship_pic_image_rollover_images A .preview {
	DISPLAY: none
}
.ship_pic_image_rollover_images A:hover .preview {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; TOP: -33px; LEFT: -45px
}
.ship_pic_image_rollover_images IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 150px; VERTICAL-ALIGN: top; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.ship_pic_image_rollover_images LI {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; COLOR: #ffffff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.ship_pic_image_rollover_images .preview {
	BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff; PADDING-TOP: 0px
}
.ship_pic_image_rollover_images A {
	POSITION: relative
}
.ship_pic_image_rollover_images A:hover {
	Z-INDEX: 1; DISPLAY: block; FONT-SIZE: 100%; CURSOR: url(http://www.avalonwaterways.com/images/Avalon/ships/images/magnify.cur), pointer
}
.ship_pic_image_rollover_images A:hover .preview {
	WIDTH: 250px; HEIGHT: 230px; TOP: -38px; LEFT: -50px
}
.ship_pic_image_rollover_images LI {
	POSITION: static
}
#formProductPage {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 765px; CLEAR: both
}
#divProductHeader {
	
}
#divPageBanner {
	BACKGROUND-IMAGE: url(../siteimages/group_title.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 26px
}
#divPageBanner H2 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -5px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; FONT-SIZE: 15pt; FONT-WEIGHT: normal
}
.ProductContentTitle {
	DISPLAY: none
}
#formProductPage H1 {
	MARGIN: 12px 0px 4px; COLOR: #a99337; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
#formProductPage H3 {
	MARGIN: 0px 0px 4px; COLOR: #6fb2ce; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
#divProductReturnLink {
	MARGIN-TOP: -72px; PADDING-RIGHT: 10px; BACKGROUND: url(../siteimages/arrow_grey.gif) no-repeat 100% 70%; FLOAT: right
}
#divProductReturnLink A {
	COLOR: white; VERTICAL-ALIGN: middle
}
#divProductReturnLink A:hover {
	BACKGROUND-COLOR: #0f7ead; COLOR: white
}
#site_book_now {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; PADDING-LEFT: 0px; MARGIN-LEFT: 34px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
#ProductContent_divBookNow {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divBookNow A {
	TEXT-INDENT: 35px; COLOR: #949494; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#ProductContent_divBookNow A:hover {
	BACKGROUND-COLOR: #949494; COLOR: #ffffff
}
#divProductEmailPrint {
	DISPLAY: none
}
#divProductContentOver {
	
}
#divProductContentUnder {
	BACKGROUND-IMAGE: url(../siteimages/grey_pixel.gif); MARGIN: 2px 0px 8px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: left top; HEIGHT: 1px
}
#divProductContent {
	MARGIN: 0px 0px 0px 8px
}
#divProductNavHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; WIDTH: 550px; VISIBILITY: visible
}
#divProductNavHeader A {
	COLOR: #0f7ead; TEXT-DECORATION: none
}
#divProductNavHeader A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#divProductNavHeader UL {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#divProductNavHeader LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; DISPLAY: inline
}
#liProductNavHeader {
	COLOR: #0f7ead
}
#liProductNavHeader_sep {
	COLOR: #0f7ead
}
#liProductNavHeader_selected {
	COLOR: #a99337; FONT-WEIGHT: bold
}
#divProductNavHeaderOver {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.gif); WIDTH: 550px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; HEIGHT: 10px
}
#divProductNavHeaderUnder {
	BACKGROUND-IMAGE: url(../siteimages/dotted_line_horizontal.gif); WIDTH: 550px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 1px
}
.content_images_header {
	TEXT-ALIGN: left; MARGIN-TOP: 8px; MARGIN-LEFT: 26px; FONT-WEIGHT: bold
}
.rollover_images {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 2px; WIDTH: 700px; MARGIN-LEFT: 20px; CURSOR: default
}
.rollover_images A {
	CURSOR: default
}
.rollover_images A .preview {
	DISPLAY: none
}
.rollover_images A .preview_map {
	DISPLAY: none
}
.rollover_images A:hover .preview {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; TOP: -33px; LEFT: -45px
}
.rollover_images A:hover .preview_map {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; TOP: -80px; LEFT: -80px
}
.rollover_images IMG {
	WIDTH: 69px; HEIGHT: 69px; VERTICAL-ALIGN: top
}
.rollover_images LI {
	POSITION: relative; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; FLOAT: left; COLOR: #cccccc; PADDING-TOP: 3px
}
.rollover_images .preview {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; WIDTH: 225px; HEIGHT: 225px; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.rollover_images .preview_map {
	POSITION: absolute; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000; TOP: -80px; LEFT: -80px
}
.rollover_images A {
	POSITION: relative
}
.rollover_images A:hover {
	Z-INDEX: 1; DISPLAY: block; FONT-SIZE: 100%
}
.rollover_images A:hover .preview {
	TOP: -80px; LEFT: -100px
}
.rollover_images A:hover .preview_map {
	POSITION: absolute; TOP: -80px; LEFT: -80px
}
.rollover_images LI {
	POSITION: static
}
.rollover_images LI DIV {
	POSITION: relative; MARGIN-TOP: -19px; WIDTH: 19px; HEIGHT: 19px
}
.rollover_images LI DIV IMG {
	WIDTH: 19px; HEIGHT: 19px; VERTICAL-ALIGN: bottom
}
.rollover_images LI DIV IMG:hover {
	DISPLAY: none; VISIBILITY: hidden
}
.hideitineraryimage {
	DISPLAY: none; VISIBILITY: hidden
}
.showitineraryimage {
	BORDER-BOTTOM: thin solid; POSITION: absolute; BORDER-LEFT: thin solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 50% bottom; VISIBILITY: visible; COLOR: #999999; MARGIN-LEFT: 5px; FONT-SIZE: 12px; BORDER-TOP: thin solid; BORDER-RIGHT: thin solid; PADDING-TOP: 5px
}
#divProductNavFooter UL {
	MARGIN-LEFT: 10px; TEXT-DECORATION: none
}
#ulProductNavFooter {
	
}
#ulProductNavFooter A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#divProductNavFooter A {
	TEXT-DECORATION: none
}
#divProductNavFooter LI {
	TEXT-INDENT: 8px
}
#liProductNavFooter_empty {
	LIST-STYLE-TYPE: none
}
#liProductNavFooter_selected {
	LIST-STYLE-TYPE: none; TEXT-INDENT: 8px; COLOR: #a99337; FONT-WEIGHT: bold
}
#divProductContent H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px; FONT-SIZE: 10pt
}
#divProductContent P {
	MARGIN-TOP: 0px
}
#divProductContent LI {
	
}
#ProductContent_divProductContentTitle {
	DISPLAY: none
}
.ProductDayTitle {
	COLOR: #a99337; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
#spanProductDay {
	PADDING-RIGHT: 8px; COLOR: #737060; FONT-SIZE: 8pt
}
#ProductContent_divOverview {
	
}
#ProductContent_divHighlights {
	
}
#ProductContent_divItinerary {
	
}
#ProductContent_divAccommodations {
	MARGIN-TOP: -36px
}
#ProductContent_divShips UL {
	MARGIN-TOP: 4px
}
#ProductContent_divShips LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#ProductContent_divShips A {
	TEXT-DECORATION: underline
}
#ProductContent_divShips A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#ProductContent_divRelatedTours {
	COLOR: #a99337; FONT-WEIGHT: bold
}
#ProductContent_divRelatedList UL {
	MARGIN-TOP: 2px; COLOR: #666666; MARGIN-LEFT: 32px; FONT-WEIGHT: normal
}
#ProductContent_divRelatedList A:hover {
	BACKGROUND-COLOR: #dcebf2
}
#ProductContent_divRelatedList LI {
	PADDING-TOP: 4px
}
#ProductContent_divMap {
	
}
#ProductContent_divHighlights {
	PADDING-BOTTOM: 32px
}
.PriceBox_Main {
	BORDER-BOTTOM: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; WIDTH: 100%; FONT-SIZE: 8pt; BORDER-TOP: darkgray 1px solid; BORDER-RIGHT: darkgray 1px solid
}
.PriceBox_Main TD {
	FONT-SIZE: 8pt
}
.PriceBox_Header {
	BACKGROUND-COLOR: #03658e; HEIGHT: 25px; COLOR: #f3f2e3; VERTICAL-ALIGN: middle
}
.PriceBox_Header A {
	COLOR: white
}
.PriceBox_Header A:hover {
	COLOR: white
}
.PriceBox_Header A:visited {
	COLOR: white
}
.PriceBox_Row {
	HEIGHT: 17px
}
.PriceBox_AlternatingRow {
	BACKGROUND-COLOR: #e6f6fd; HEIGHT: 17px; COLOR: #615f51
}
.PriceBox_Pager {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
#divPriceBoxFootnote {
	TEXT-ALIGN: left; MARGIN: 4px 0px 6px; FONT-SIZE: smaller
}
#ProductContent_divProductContentTitleOverview {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divProductContentTitleMap {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divProductContentTitleItinerary {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divProductContentTitleHighlights {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divProductContentTitleAccommodations {
	DISPLAY: none; VISIBILITY: hidden
}
#ProductContent_divProductContentTitlePrices {
	DISPLAY: none; VISIBILITY: hidden
}
#mapNode1 {
	POSITION: absolute; TOP: 285px; LEFT: 152px
}
#mapNode2 {
	POSITION: absolute; TOP: 325px; LEFT: 190px
}
#mapNode3 {
	POSITION: absolute; TOP: 320px; LEFT: 295px
}
#mapNode4 {
	POSITION: absolute; TOP: 370px; LEFT: 20px
}
#divGiftCardRequest TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline
}
#divGiftCardRequest SPAN {
	FONT-WEIGHT: bold
}
#divGiftCardRequest INPUT[type='checkbox'] {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
INPUT[type='radio'] {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#divGiftCardRequest H1 {
	FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
#divGiftCardRequest H2 {
	TEXT-ALIGN: left; MARGIN: 8px 0px 2px; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
#divGiftCardRequest H3 {
	TEXT-ALIGN: left; MARGIN: 8px 0px 2px; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
#divGiftCardRequest H4 {
	TEXT-ALIGN: left; MARGIN: 8px 0px 2px; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
INPUT {
	
}
