.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

#featured_resort {width: 389px; margin: auto; font-family: Arial, Helvetica, sans-serif; text-align: left;}

#featured_resort_box {background: url(images/featured_resorts/featured_resorts_box.gif) no-repeat center bottom; width: 385px; min-height: 410px; margin: 10px 0; padding: 0px 2px 5px 2px; overflow: hidden;}

#featured_resort_content {margin: 0 5px 5px 5px;}

#featured_resort_content h2 {margin: 0; padding: 5px; margin-bottom: 5px; height: 17px; width: 365px; color: #f5f5f5; font-size: 13px; background: #2a5629 url(images/featured_resorts/featured_resorts_header_bkg.gif) no-repeat center top; }
#featured_resort_content h2 strong {font-size: 15px; font-weight: bold;}
#featured_resort_content h2 a {color: #fff; text-decoration: none;}
#featured_resort_content h2 a:link {color: #fff; border-bottom: 0px solid #fff;}
#featured_resort_content h2 a:visited {color: #fff; border-bottom: 0px solid #fff;}
#featured_resort_content h2 a:hover {color: #fff; border-bottom: 1px dotted #ccc;}
#featured_resort_content h2 a:active {color: #fff; border-bottom: 1px dotted #ccc;}

#featured_resort_content img {margin-bottom: 5px; border: 1px solid #ccc; background: #fff; padding: 2px;}

#featured_resort_description {float: left; width: 210px; font-size: 11px; line-height: 15px;}

#featured_resort_description p {margin-top: 0; padding: 0 5px 0 5px;}
#featured_resort_description a {font-weight: bold; color: #cc0000; text-decoration: none;}
#featured_resort_description a:link {font-weight: bold; color: #cc0000; border-bottom: 0px solid #fff;}
#featured_resort_description a:visited {font-weight: bold; color: #cc0000; border-bottom: 0px solid #fff;}
#featured_resort_description a:hover {font-weight: bold; color: #548963; border-bottom: 1px dotted #ccc;}
#featured_resort_description a:active {font-weight: bold; color: #548963; border-bottom: 1px dotted #ff9900;}

#featured_resort_amenities {float: left; background: #f9f2de; padding: 5px 10px; width: 145px; font-size: 11px; line-height: 14px;}
#featured_resort_amenities h4 {font-size: 13px; margin: 0 0 5px 0; color: #004c37;}

#featured_resort_amenities ul{margin: 0; padding: 0; list-style-position:inside; font-size: 11px;}
#featured_resort_amenities li{line-height: 15px; list-style: inside square; list-style-image:url(images/featured_resorts/bullet.gif)}


#reservations {width: 202px; margin: auto; font-family: Arial, Helvetica, sans-serif; text-align: left;}

#reservations_box {background: url(images/featured_resorts/reservations_box.gif) no-repeat center bottom; width: 202px; margin: 0; padding: 5px 2px; overflow: hidden;}



/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		padding: 5px 0;
		text-align:left;
		width:385px;
		background: transparent;		
		margin-bottom:2em;
		}	
				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:385px;
		height:375px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:100px;
		height:77px;
		position:absolute;
		left:5px;
		top:375px;
		z-index:1000;
		
		}	
	#nextBtn, #slider1next{ 
		left:285px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:100px;
		height:30px;
		background:url(images/featured_resorts/back_arrow.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 

		background:url(images/featured_resorts/next_arrow.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
