    .listing dl{/*width: 580px;*/ display:block; margin:0px; padding:0px;}
    .listing dd{margin-left:0px; border-top:1px solid #FFFFFF;}

    .hd_heading{color:#FFFFFF; height:16px; font-weight:bold; padding:3px; display:block; clear:both; width:inherit; margin:0px; width:auto; clear:both; border-bottom: 1px solid #FFFFFF; background-color: #6321B5;}
  
    .hd_title{background-color:#9966FF; display:inline-block; width:136px; border-right:1px solid #FFFFFF; color:#FFFFFF; height:16px; font-weight:bold; padding:3px; margin:0px; float:left;}
    .cr_title{background-color:#CCCCFF; display:inline-block; width:135px; padding:3px; border-right:1px solid #FFFFFF; height:32px; overflow:none; float:left;}
    .cr_title2{background-color:#E3E2FE; display:inline-block; width:135px; padding:3px; border-right:1px solid #FFFFFF; height:32px; overflow:none; float:left;}
    .td_title{background-color:#CCCCFF; width:135px; padding:3px; border-right:1px solid #FFFFFF; overflow:none;}
    .td_title2{background-color:#E3E2FE; width:135px; padding:3px; border-right:1px solid #FFFFFF; overflow:none;}

    .hd_moreInfo{background-color:#9966FF; display:inline-block; width:36px; border-right:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; text-align:center; height:16px; padding:3px; margin:0px; float:left;}
    .cr_moreInfo{background-color:#CCCCFF; display:inline-block; width:40px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:1px; height:36px; float:left;}
    .cr_moreInfo2{background-color:#E3E2FE; display:inline-block; width:40px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:1px; height:36px; float:left;}
    .td_moreInfo{background-color:#CCCCFF; width:40px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:1px;}
    .td_moreInfo2{background-color:#E3E2FE; width:40px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:1px;}

    .hd_region{background-color:#9966FF; display:inline-block; width:115px; border-right:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; padding:3px; height:16px; margin:0px; float:left;}
    .cr_region{background-color:#CCCCFF; display:inline-block; width:116px; border-right:1px solid #FFFFFF; margin:0px; padding:3px; height:32px; margin-left:-4px; float:left}
    .cr_region2{background-color:#E3E2FE; display:inline-block; width:116px; border-right:1px solid #FFFFFF; margin:0px; padding:3px; height:32px; margin-left:-4px; float:left}
    .td_region{background-color:#CCCCFF; width:116px; margin:0px; border-right:1px solid #FFFFFF; padding:3px; margin-left:-4px;}
    .td_region2{background-color:#E3E2FE; width:116px; margin:0px; border-right:1px solid #FFFFFF; padding:3px; margin-left:-4px;}

    .hd_nights{background-color:#9966FF; display:inline-block; width:48px; border-right:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; text-align:center; height:16px; padding:3px; margin:0px; float:left;}
    .cr_nights{background-color:#CCCCFF; display:inline-block; width:48px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:3px; height:32px; float:left;}
    .cr_nights2{background-color:#E3E2FE; display:inline-block; width:48px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:3px; height:32px; float:left;}
    .td_nights{background-color:#CCCCFF; width:48px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:3px;}
    .td_nights2{background-color:#E3E2FE; width:48px; border-right:1px solid #FFFFFF; text-align:center; margin:0px; padding:3px;}
	
    .hd_route{background-color:#9966FF; display:inline-block; width:115px; border-right:1px solid #FFFFFF; color:#FFFFFF; height:16px; font-weight:bold; padding:3px; margin:0px; float:left;}
    .cr_route{background-color:#CCCCFF; display:inline-block; width:115px; padding:3px; border-right:1px solid #FFFFFF; height:32px; overflow:none; float:left;}
    .cr_route2{background-color:#E3E2FE; display:inline-block; width:115px; padding:3px; border-right:1px solid #FFFFFF; height:32px; overflow:none; float:left;}
    .td_route{background-color:#CCCCFF; width:115px; padding:3px; border-right:1px solid #FFFFFF; overflow:none;}
    .td_route2{background-color:#E3E2FE; width:115px; padding:3px; border-right:1px solid #FFFFFF; overflow:none;}

	.hd_price{background-color:#9966FF; display:inline-block; width:86px; color:#FFFFFF; font-weight:bold; text-align:center; height:16px; padding:3px; margin:0px; float:left;}
    .cr_price{background-color:#CCCCFF; display:inline-block; width:90px; text-align:center; margin:0px; padding:1px; height:36px; float:left;}
    .cr_price2{background-color:#E3E2FE; display:inline-block; width:90px; text-align:center; margin:0px; padding:1px; height:36px; float:left;}
    .td_price{background-color:#CCCCFF; width:90px; text-align:center; margin:0px; padding:1px;}
    .td_price2{background-color:#E3E2FE; width:90px; text-align:center; margin:0px; padding:1px;}

    .td_extraText{background-color:#CCCCFF; width:385px; border-top:1px solid #FFFFFF; text-align:left; margin:0px; padding:3px; font-style:italic; font-size:11px;}
    .td_extraText2{background-color:#E3E2FE; width:385px; border-top:1px solid #FFFFFF; text-align:left; margin:0px; padding:3px; font-style:italic; font-size:11px;}

/*    .cr_description{background-color:#EDEDFB; display:inline-block; padding:3px; margin:0px; margin-top:1px;}
    .td_description{background-color:#EDEDFB; width:572px; padding:3px; margin:0px; margin-top:1px;}
*/

	.cr_description{background-color:#FFFFFF; display:inline-block; padding:3px; margin:0px; margin-top:1px;}
    .td_description{background-color:#FFFFFF; width:572px; padding:3px; margin:0px; margin-top:1px;}

/*------------------------------------------------------------------------------------------------------------------------- */

	.map_button{display:block; width:580px;}
	.map_button a:link, .map_button a:visited{display:block; margin:5px; padding:2px; width:470px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6633CC;
	border-top: 1px solid #CC99FF;
 	border-right: 1px solid #9966FF;
	border-bottom: 2px solid #000033;
	border-left: 2px solid #330099;}
	
	.map_button a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF66FF;
	border-top: 2px solid #000033;
	border-right: 2px solid #330099;
	border-bottom: 1px solid #CC99FF;
	border-left: 1px solid #9966FF;
	}

/*------------------------------------------------------------------------------------------------------------------------- */


	.book{padding-bottom:2px; float:right; margin:0px; /* margin-top:-20px; */}
	.info{margin:2px;}

	.book a{width:auto; display: block; font-weight: bold; font-size: 11px;}
	.info a{width:inherit; display: block; font-size: 10px;}

	.info a:link,.info a:visited{font-weight:normal; line-height:11px;}

	.book a, .info a{
	margin: 0px;
	text-align:center;
	}
				  
	.book a:link, .book a:visited, .book a:active, .info a:link, .info a:visited, .info a:active{				  
	color: #FFFFFF;
	padding:1px;
	text-decoration: none;
	background-color: #ff66ff;
	border-top: 1px solid #CC99FF;
 	border-right: 1px solid #9966FF;
	border-bottom: 2px solid #000033;
	border-left: 2px solid #330099;
	}
	
	.book a:hover, .info a:hover{	
	color: #ffffff;
    padding:1px;
/*	padding-top:2px; */
	padding-bottom:0px;
	text-decoration: none;
	background-color: #6633cc;
	border-top: 2px solid #000033;
	border-right: 2px solid #330099;
	border-bottom: 1px solid #CC99FF;
	border-left: 1px solid #9966FF;
	}
	
	.book a:link, .book a:visited, .book a:hover{padding-left:3px; padding-right:3px;}

	.info a:link, .info a:visited, .info a:active{background:url(/images/destination-search/more-info-up.gif); background-repeat:no-repeat; border:none; padding-top:4px; padding-bottom:3px;}

	.info a:hover{font-weight:normal; background:url(/images/destination-search/more-info-dn.gif); background-repeat:no-repeat; border:none; padding-top:5px; padding-bottom:2px;}

/*------------------------------------------------------------------------------------------------------------------------- */

	.td_description h2{margin:0px; margin-bottom:5px;}
	.td_description h3{margin:0px; margin-bottom:5px;}
	.td_description p{margin:0px; margin-bottom:5px;}
	
	.slider_price{display:block; height:auto; width:auto; margin-top:5px;}

	#sliderDivContent{ clear: both;}

	.expand	{ position: absolute; display: inline;}

	.slider_answer {visibility: hidden; width:auto; padding:0px; overflow: hidden; position: relative; border:1px solid #9966FF; border-top:none; margin-top:-2px; margin-bottom:1px; /* margin-bottom:1px; margin-right:1px; margin-top:1px; border:1px solid #CCCCCC; */}
	.slider_answer_content p { margin-bottom:5px; }

	.sliderWrapper{margin:0px; padding:0px;}
	.slider_header{margin:0px; padding:0px; border:1px solid #9966FF; margin-top:1px;}
	
/*------------------------------------------------------------------------------------------------------------------------- */

	.boatLayoutText{text-align:center; font-weight:bold; margin:3px;}
	.boatLayoutImage{margin:0px;}
	
	.package{font-style:italic; font-size:11px;}
