<!--
.pic {
	border:solid 1px #333333;
	margin:1px;
}
.show {
	background-color:#336699;
	margin-bottom:4px;
}
.tabheader
{
	color:#000000;
	background-color:#ECECEC;
	border:1px solid #000000;
	border-bottom:0px;
	margin-top:1px;
	margin-left:3px;
	width:100px;
	padding:1px;
	padding-left:4px;
	font-weight:bold;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
}
.label {
	background-color: #99cccc;
	height:18px;
	text-align: right;
	vertical-align:top;
		  color:#000000;
}
td.label{
	background-color: #fff;
}
.txt {
	background-color: #ffffff;
	padding-left: 5px;
		  color:#000000;
}
.rate {
	font-size:18px;
}
.down {
	color:#ea4531;
}
.up {
color:#6bbb3e;
}
#thumbdown, #thumbup
{
cursor:pointer;
}
.ratingBox
{
  width:195px;
	border:1px solid black;
	font-size:11px;
	padding:1px 1px 1px 4px;
	color:#000000;
}

.head {
	font-weight:bold;
	padding-bottom:2px;
	background-color:#99cccc;
	margin-top:1px;
}
.txt {
	border-top:0px;
}

/***** RELATED ARTICLE DATA *****/

#relatedbar{
	margin-top:20px;
}
#relatedbar .relatedbox{
	border:1px solid #666;
	font-weight:normal;
}
#relatedbar .head{
	margin-top:4px;
}
#relatedbar .head > span{
	background:url(/img/arrow.png) left center no-repeat;
	padding-left:14px;
}
#relatedbar .head:hover{
	cursor:pointer;
	font-weight:bold;
}
#relatedbar .txt{
	border-top:0;
	display:none;
} 
#relatedbar .foot{
	clear:both;
} 
#relatedbar .loading{
	background: url(/img/loading.gif) left center no-repeat;
	padding-left:20px;
}

#relatedbar ul.related{
	display:none;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin-left:0;
}
/**** Related items ****/
#relatedbar .target{
	display:none;
}

#hotelbookingtpe, #showMap, #hideMap, #mapxrapper
{
	display:none;
}

#hotelbox ul.related li,
#articlebox ul.related li,
#buildingbox ul.related li{
	clear:both;
	height:68px;
	padding:2px;
	border:1px solid #fff;
	opacity:0.9;
}
#articlebox ul.related li{
	height:84px;
}
#buildingbox ul.related li{
	height:124px;
}
#hotelbox ul.related li:hover,
#articlebox ul.related li:hover,
#buildingbox ul.related li:hover
{
	cursor:pointer;
	background:#d1e6e8 url(/img/thlite.png) left top no-repeat;
	background-position:-1px -2px;
	border:1px solid #666;
	opacity:1;
}
#hotelbox ul.related li > img{
	float:left;
	border:1px solid #666;
	margin-right:3px;
	width:64px;
	height:64px;
}

#articlebox .img
{
	width:80px;
	height:80px;
	overflow:hidden;
	display:block;
	float:left;
	border:1px solid #666;
	margin-right:3px;
}
#buildingbox .img
{
	width:80px;
	height:120px;
	overflow:hidden;
	display:block;
	float:left;
	border:1px solid #666;
	margin-right:3px;
}

#relatedbar .name
{
	font-size:15px;
	font-weight:bold;
	display:block;
	color:#000;
}
#relatedbar .address,
#relatedbar .year,
#relatedbar .thumbs
{
	font-size:13px;
	color:#333;
	margin-left:10px;
}
#relatedbar .thumbs
{
	line-height:24px;
}

#relatedbar .distance
{
	font-size:11px;
	margin-bottom:5px;
	color:#333;
	margin-left:10px;
	line-height:22px;
}
#relatedbar em
{
	font-style:normal;
}
#photobox .txt, #posterbox .txt{
	padding:0;
}
.carousel{
	position:relative;
	background:#fff;
	width:100%;
	height:177px;
	overflow:hidden;
	z-index:2;
}
.carousel .related{
	position:relative;
	width:2800px;
	z-index:1;
}
.carousel .related a{
	position:absolute;
	left:3000px;
}
.carousel .related a img{
	border:1px solid #222;
	border-top-color:#333;
	border-left-color:#333;
	opacity:0.9;
}
.carousel .related a img:hover{
	opacity:1;
	border:1px solid #000;
}
.carousel .related a img.tv{
	margin:5px 0 0 20px;
}
.carousel .related a img.th{
	margin:25px 0 0 0;
}
.carousel .nav{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	opacity:0.3;
	height:132px;
	cursor:pointer;
	width:22px;
	padding:6px;
}
.carousel .right{
	right:0;
	left:auto;
	text-align:right;
}
.carousel .nav:hover{
	opacity:0.8;
	background-color:#eee;
}
.carousel .nav img{
	padding-top:52px;
}
.carousel .hidden{
	display:none;
}
.sh{
	width:600px!important;
	height:400px!important;
}
.sv{
	width:400px!important;
	height:600px!important;
}
#largephotobox,
#largeposterbox,
#posterfoot{
	position:absolute;
	z-index:6;
	background-color:#333;
	cursor:pointer;
}
#largeposterbox > span{
	display:block;
}
#largephotobox img#photo,
#largeposterbox img#poster{
	border:1px solid #000;
	margin:1px;
}
#largephotobox img#close, 
#largeposterbox img#close{
	opacity:0.6;
	top:0;
	right:0;
	display:none;
}
#largeposterbox img#more{
	opacity:0.9;
	bottom:7px;
	right:0;
	display:none;
}
.carousel .control, 
#largephotobox .control, 
#largeposterbox .control,
#posterfoot.control {
  position: absolute;
  z-index: 8;
}
#posterfoot{
	color:#fff;
	text-align:center;
}
#posterfoot .size{
	padding:2px;
}
#posterfoot .listprice{
	color:#ccc;
	text-decoration:line-through;
}
#imgfoot{
	color:#111;
  position: absolute;
  z-index: 9;
	left:1px;
	bottom:1px;
	height:40px;
	overflow:hidden;
	background-color:#f0f0f0;
	border:1px solid #000;
	cursor:auto;
}
#imgfoot img{
	margin:2px 6px 0 6px;
}
#imgfoot img.down, 
#imgfoot img.up{
	opacity:0.6;
	cursor:pointer;
}
#imgfoot img.down:hover,
#imgfoot img.up:hover{
	opacity:1;
}
#imgfoot span.down{
	color:#ea4531;
	left:50%;
	text-align:left;
}
#imgfoot span.up{
  color:#6bbb3e;
	right:50%;
	text-align:right;
}
#imgfoot span.rate {
	display:block;
	position:absolute;
	width:200px;
	vertical-align:middle;
}
#imgfoot span.rate span {
	position:relative;
	top:-8px;
}

-->
