/* MyH Activity Template CSS Document */

/*#leftcol { width:445px; float:left; padding: 0;}
#midcol {	width:309px; float:right; text-align: center; padding: 0; margin: 0;}*/
.actcol-L { float: left; width:445px;  }
.actcol-R {	float:right; width:309px; }

#preamble {	width:100%; float: left; color: black;}
#preamble p {	float: left; font:11px/130%	Verdana, Arial, Helvetica, sans-serif; text-align: justify;	margin:0; margin-bottom:3px; padding: 0;}

.clearfloat { width:445px; float: left; font: normal 11px/120% Verdana, Arial, Helvetica, sans-serif; }
#clearfloat1 { width:445px; float: left; display: none;}
.clearfloat p, #clearfloat1 p { float: left; text-align: left; font: normal 11px/130% Verdana, Arial, Helvetica, sans-serif; }
.clearfloat b, #clearfloat1 b {font: bold 11px/120% Verdana, Arial, Helvetica, sans-serif; margin:0 0 3px 0; }
.clearfloat ul, #clearfloat1 ul { clear: both; text-align: left; float: left; list-style: lower-roman inside; margin: 0; width: 100%; padding: 0;}
.clearfloat ul li, #clearfloat1 ul li { list-style: disc;  margin: 0 0 0 10px; padding: 0; }

.photo { padding:2px;	border:solid 2px #eeeeee;	margin:0 5px 3px 0;	float:left; }
.divider { width:100%; height:5px; padding: 0; margin: 0; background: url(../img/gr/hr-gray1.gif) no-repeat; clear:both; }

/*Right column-----------*/
#rightpic {	width:309px; height:222px; z-index: 1; margin: auto; padding: 0;}
#rightvideo {	width:309px; height:243px; z-index: 1; margin: auto;  padding: 0;}
.click {font-size:12px; font-weight:bold; color:white;	position:absolute; top:209px; right:98px; }

#booking { width:309px;  padding: 0; float: left; text-align: center; margin: 0; color: black; border: solid 1px #FFDF7C;}
#booking .head { position: relative; width: 308px; height: 24px; margin: 0 auto; padding: 0; background: #950D00; text-align: center;}
#booking .head b { position: absolute; top:4px; left: 7px; color: white; font: bold 14px Arial,  Helvetica, sans-serif; letter-spacing: 2px;  }
.bookrow { position: relative; float: left; width:309px; text-align: left; margin: 0; background: #FFF5D2; border-bottom: solid 1px #950D00;}
.bookrow .img { float: right; margin: 0 2px 2px 0; position: absolute; bottom: 2px; right: 2px;}
.bookrow p { width: 230px; margin: 5px 0 5px 3px; float: left; text-align: left; }
.bookrow b { float: left; font: bold 12px Arial, Helvetica, sans-serif; color: #950D00; margin: 0 0 2px 0; width: 100%;}
.bookrow .price { font-weight: bold; }
.bookrow .float, .bookrow .float1 { float: left; margin: 5px 2px 0 4px; text-align: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.bookrow .float1 { margin: 5px 2px 5px 2px; }
.float img { text-align: left; margin: 0 2px 2px 0; padding; 0; float: left;}

#score { width:95px; height: 100px; text-align: center; position: relative; float: right;  margin: 35px 0 0 0; background: url(/img/gr/rating_star_big.gif) no-repeat bottom center; padding: 0;}
#ratings { float: left; width:185px;  margin: 10px 5px 5px 5px; padding: 0; text-align: left; }
#score b, #ratings b { font: bold 12px Arial, Helvetica, sans-serif; color: #010000; text-align: left;}
#score b { text-align: center; }
#ratings b { margin: 5px 0 5px 0; }
#ratings .b1 { float: left; font: bold 14px Arial, Helvetica, sans-serif; color: #950D00; margin: 0 0 5px 0; }
.g1 { width:140px; height:auto;	display:block; }
.g5 { width:140px; height:auto; line-height:1.3em; }
.g2 { width:120px;	display:block; line-height:1.5em; }
.g2 a img {	vertical-align: middle;	background-position: center; white-space: nowrap; }
.g8 { width:120px; }
.g6 { margin-top:-3px; width:125px; }
#score .g4 { width: 95px; float: left; margin: 30px 0 0 0; font: bold 16px Arial, Helvetica, sans-serif; color:#950D00; text-align: center; }
#service { width:295px; float: left; height:auto; padding: 0; text-align: left;}

h1{	font: normal 18px Arial, Helvetica, sans-serif; color:#b5811b; margin: 5px 0 3px 0; }
h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px; line-height:1.3em; }
h3 { font:bold 13px Verdana, Arial, Helvetica, sans-serif;	color:#b5811b; margin:0 0 5px; line-height:1.3em; }
h4 { width: 100%; font: 11px/120% Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; margin-bottom:12px; float: left;  padding: 0;}
td, td p { font:11px Verdana, Arial, Helvetica, sans-serif; }

.map { float: left; margin: 5px 0 0 0; padding: 0;background: red; border: none;}

#service ul { width: 90%; margin: 10px auto; padding: 0;  text-align: left; line-height:1.2em; font-size:11px; color: #b5811b; }
#service li { list-style: outside url(/img/gr/but_gold_big.gif); margin: 0 0 5px 15px; width: 90%; font: bold 11px Arial, Helvetica, sans-serif;}
#service b { font: bold 11px Arial, Helvetica, sans-serif; color: #BD0202;}
