.prod-img{border-width: 0px; float:left;position:relative; display:inline-block;/*width:140px;*/}
.prod-info{display:block;position:relative;}
.prod-container{clear:both; border-bottom: 2px dotted #660033; padding:10px;}

#map-container {width:97%; height:510px; /*background: url('images/map_bg.jpg') no-repeat top right;*/ margin:auto;}
#map {width:100%;height:500px;margin:auto; }

#htl-photo-container {margin-bottom:10px;margin-right:10px;float:left;}
.Laterooms-photos {width:160px;height:120px;}
.Laterooms-thumb {width:52px;height:39px;padding:5px;}

div.htl-summary { margin-bottom:10px;margin-left:5px;}

.wine-supplier-logo { margin: 5px; position: relative; display:block;/*float:left;*/ float:right; padding-right: 10px;}
.wine-logo-link,.hotel-logo-link { 
	display:block; 
	margin: 5px 0 2px 5px; 
	position: relative; 
	float: right; 
	background-color: #FEF1B5; 
	border: 1px solid #902E2B/*1px solid #8B0000*/;
	-moz-border-radius: 6px 30px 30px 6px; /*8px; */
	-webkit-border-radius: 6px 30px 30px 6px; /*8px; */
	-moz-box-shadow:2px 2px 1px 1px #902E2B; 
	-webkit-box-shadow:2px 2px 1px 1px #902E2B;
}
.wine-logo-link span { font-size:2em; display:block;float:left;position:relative;margin:12px 5px 0 0;}
.wine-logo-link img.arrow-right { font-size:2em; margin:1px; /*margin:13px 7px 0 3px;*/}
.wine-summary {/*display:block;float:left;*/position:relative;}
.wine-image { float:left; display:block;margin:25px;}
.wine-bottle {display:block;float:left;position:relative;}
.wine-link {/*display:block;float:left;*/}
.wine-rating {clear:right;margin: 20px;}

.modgets-parent{display:block;float:left;width:98%;margin-top:20px;padding-top:20px;border-top:1px dotted #DDD;}
.modget-col{display:block;margin-left:0;width:49%;float:left;}/*display:block;margin-left:0;width:47%;float:left;*/
.modget-col-right{float:right;}
.modget {font-size:12px;background-color:#FFFFFF;border:medium none;margin-bottom:15px;margin:0 0 12px 12px;}
.modget h3 {padding:2px;margin:0;border-style:solid solid none;border-width:1px 1px medium;font-size:110%;background-color:#EFEFEF;border-color:#757575;position:relative;z-index:1;/*cursor:pointer;*/}
.modget-ul {border-style:solid solid !important;padding:5px 9px 7px !important;border:1px solid #C5D7EF;clear:both;overflow:hidden;}
.modget ul li {border-color:white white -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;border:1px solid #FFFFFF;padding:4px 0;}
#modget-tags {display:block; float:left;width:100%; margin-left:0;margin-top:15px;}

.modget ul li {border-bottom: 1px dotted #C5D7EF;}
/*.modget ul li p {display:none;}*/
.modget ul li.active p {display:block;}
.modget ul li.last-active p {display:block;}


#geo-photos {display:none;}
#geo-photos div{position:relative; float:left; border: none; /*margin:5px;*/}
#geo-photos div span { display:none; width:42px; height:21px; position:absolute; left:2px; top:7px; z-index: 1000;}
#geo-photos div:hover span { display:block;}
#geo-photos img {padding:1px;border:2px solid #D5E7FF;margin:1px;}


.tag-link-list {margin:8px;float:left;display:block;}
span.webseoanalyticsLinker .wine_store, span.webseoanalyticsLinker .hotel_store , a .wine_store, a .wine_com_store, a .hotel_store  {display: block;
	width: 150px;
	height: 43px;
	text-decoration: none;
	background: url('/images/visit_store.png');
	/*background: url('/images/Visit_Store-Buy_Wine.png');*/
	background-position: 0 -43px;
	/*margin-left:200px;*/
	margin-right:120px;
	}
a .wine_store  {
	background-image: url('/images/Visit_Store-Buy_Wine.png');
}
a .hotel_store, span.webseoanalyticsLinker .hotel_store  {
	/*background: url('/images/Visit_-Book_Now.png');*/
	background: url('/images/Visit_-Book_Now-blue.jpg');
	background-position: 0 -43px;
	/*margin-left:200px;*/
	margin-right:0px;
	}
a:hover .wine_store, span.webseoanalyticsLinker:hover .wine_store {background-position: 0 0;}
div.visit_store_frame {	
	width: 270px;
	/*height: 80px;*/
	text-decoration: none;
	/*margin-left:200px;
	margin-right:120px;*/
}