#itop-sm{background:#191919;color:white;}
#itop-sm h1{background:#191919;color:white;font-size:1.6em;margin:0;padding:14px 0 0 12px;font-weight:normal;}
#itop-sm h2{background:#191919;color:#999999;font-size:1.4em;margin:0;padding:5px 0 0 12px;font-weight:normal;text-transform:uppercase;}
#itop-sm h3{background:#191919;color:#999999;font-size:1.3em;margin:0;padding:5px 0 0 12px;font-weight:normal;}

.rivermap2 #itop-sm{width:418px;}
.rivermap2 #itright-sm{width:208px;padding:0;}
.rivermap2 .black{background:black url(../../images/rivermap/key.gif) center top no-repeat;padding-top:47px;}
.rivermap2 .black #flashcontent{height:476px;width:796px;padding:0 15px 15px 15px;}


#rivermap #middle{width:610px;float:left;padding:10px 8px;margin:0;font-size:1.1em;}
#riverdetail #middle{width:389px;padding:15px 5px 15px 15px;}
	#riverdetail #middle h1{width:379px;border-bottom:1px solid #b3b3b3;padding:5px 0;margin:0;font-size:1.6em;text-transform:uppercase;}
	#riverdetail #middle h2{font-size:1.2em;padding:10px 0;}
	#riverdetail #middle a{color:black;background:inherit;}

#riverdetail #hotels{width:386px;border:1px solid #b2b2b2;}
	#riverdetail #middle #hotels ul{list-style:none;margin:0;padding:0;}
	
	#hotels li{width:376px;float:left;font-size:1.1em;margin:0;padding:0;color:#737373;background:white;}
	#hotels li.off{padding:10px 5px;}
	#hotels li.h{width:381px;display:block;float:left;padding:10px 0;background:#e5e5e5;color:black;padding-left:5px;font-weight:bold;font-size:1.1em;}
	#hotels .lab{float:left;width:160px;}
	#hotels .tel{float:left;width:100px;}
	#hotels .price{float:left;width:60px;}
	#hotels .stars{float:left;width:50px;}
	
	#hotels .dots{color:#cccccc;background:white;font-size:2em;line-height:0.5em;margin:0;padding:0;}
	#hotels .dots .blk{color:black;background:inherit;}
	
	#riverdetail #middle #hotels li a{width:377px;color:black;background:white;text-decoration:none;display:block;float:left;padding:10px 5px;}
	#riverdetail #middle #hotels li a:hover{width:377px;color:black;background:#cccccc;}
	



#thumbs{width:589px;float:left;background:#e5e5e5;padding:10px;margin:0 0 10px 0;}
	#thumbs ul{width:379px;list-style:none;margin:0;padding:0;float:left;}
	#thumbs li{float:left;display:block;height:91px;}
	#thumbs li a{float:left;display:block;height:91px;}
	#thumbs #ww a{width:127px;background:url(../../images/rivermap/twest.gif) no-repeat;}
	#thumbs #ww a.t, #thumbs #ww a:hover{width:127px;background:url(../../images/rivermap/twest-on.gif) no-repeat;}
	#thumbs #cc a{width:122px;background:url(../../images/rivermap/tcentral.gif) no-repeat;}
	#thumbs #cc a.t, #thumbs #cc a:hover{width:122px;background:url(../../images/rivermap/tcentral-on.gif) no-repeat;}
	#thumbs #ee a{width:130px;background:url(../../images/rivermap/teast.gif) no-repeat;}
	#thumbs #ee a.t, #thumbs #ee a:hover{width:130px;background:url(../../images/rivermap/teast-on.gif) no-repeat;}
	
	#thumbs p{padding:0 0 0 10px;width:198px;font-size:1.1em;line-height:1.5em;float:left;margin:0;background:#e5e5e5;color:black;}
	
#mapleft{width:20px;height:385px;float:left;display:block;background:#eeeeee url(../../images/common/whar-l.gif) no-repeat 8px center;}
#mapleft a{width:20px;height:385px;float:left;display:block;background:#bbbbbb url(../../images/common/whar-l.gif) no-repeat 8px center;}
#mapleft a:hover, #mapleft a.t{width:20px;height:385px;float:left;display:block;background:black url(../../images/common/whar-l.gif) no-repeat 8px center;}
#mapright{width:20px;height:385px;float:left;display:block;background:#eeeeee url(../../images/common/whar.gif) no-repeat 8px center;}
#mapright a{width:20px;height:385px;float:left;display:block;background:#bbbbbb url(../../images/common/whar.gif) no-repeat 8px center;}
#mapright a:hover, #mapright a.t{width:20px;height:385px;float:left;display:block;background:black url(../../images/common/whar.gif) no-repeat 8px center;}

#mapwest{background:url(../../images/rivermap/west.gif) no-repeat;width:567px;height:385px;float:left;display:block;border-left:1px solid white;border-right:1px solid white;}
#mapcentral{background:url(../../images/rivermap/central.gif) no-repeat;width:567px;height:385px;float:left;display:block;border-left:1px solid white;border-right:1px solid white;}
#mapeast{background:url(../../images/rivermap/east.gif) no-repeat;width:567px;height:385px;float:left;display:block;border-left:1px solid white;border-right:1px solid white;}


/*
.mainmap a{color:black;font-weight:bold;background:red url(../../images/rivermap/dot.gif) no-repeat center top;text-decoration:none;text-align:center;height:24px;width:24px;display:block;position:relative;}
.mainmap a.t{height:24px;width:24px;}
*/
#map{margin:10px 0;width:380px;height:300px;}
dl.mainmap.on {position:relative;width:567px;height:385px;margin:0px;padding:0px;}
dl.mainmap.on a.location {display:block;position:absolute;padding:10px 0;background:transparent url(../../images/rivermap/dot.gif) no-repeat left top;
	outline:none;z-index:10;text-decoration:none;color:black;text-decoration:none;line-height:1.5em;}
dl.mainmap.on a.locationtop {display:block;position:absolute;padding:0px 0 25px 0;background:transparent url(../../images/rivermap/dot.gif) no-repeat left bottom;
	outline:none;z-index:10;text-decoration:none;color:black;text-decoration:none;line-height:1.5em;}
dl.mainmap.on a:hover.location {background:url(../../images/rivermap/dotr.gif) no-repeat left top;}
dl.mainmap.on a:hover.locationtop {background:url(../../images/rivermap/dotr.gif) no-repeat left bottom;}
dl.mainmap.on dd a {text-decoration:none;color:#000;}
.whb{background:transparent;color:inherit;padding:2px 5px;}



#right{padding:0 10px;width:188px;background:#e5e5e5;}
#right h1{font-size:1.2em;color:black;background:inherit;border-bottom:1px solid #999999;padding:5px 0;color:black;}
#right h2{font-size:1.1em;color:black;background:inherit;padding:0;margin:20px 0 0 0;}
#right p{font-size:1.2em;line-height:1.5em;padding:0;margin:0;}
#right a{color:black;background:inherit;}
#right p.name{color:#656565;background:white;}
#right ul{list-style:none;padding:0;margin:0;}
#right li{margin:5px 0;padding:0;font-size:1.2em;}
#right ul a{text-decoration:none;}
#right ul a:hover{text-decoration:underline;}


.pier{border:1px solid #cccccc;margin:0;padding:0;width:178px;margin:10px 0 0 5px;}
.pier h1{font-size:1.4em;background:#cccccc;color:black;padding:5px 10px;margin:0;}
.pier h2{font-size:1.2em;padding:5px 10px 0 10px;}
.pier a{font-size:1.2em;padding:5px 10px;background:white;color:black;float:left;}
.pier p{padding:10px 0;}
.pier ul{margin-left:10px;width:158px;}
.pier li{font-size:1.2em;width:158px;}
.pier li a{font-size:1em;background:white;border:0;color:black;padding:0;margin:0;}
.pier li a:hover{background-image:none;border:0;padding:0;margin:0;}
