/* style sheet for the contentsection of
	moonhutsamui.com webpages
*/

#pgcontent {
		width:90%;
		padding-top:24px;
		font-family:Comic Sans MS,  cursive;
		}
#pgcontent h1 {
		font-family: Verdana, sans-serif;
		background:#66f;
		color:#eec;
		width:90%;
		font-size:0.9em;
		font-weight:bold;
		padding:4px;
		}
#pgcontent h2 {
		color:#66f;
		width:90%;
		margin:0;
		padding:4px;
		padding-top:16px;
		font-size:1.25em;
		font-weight:bold;
		font-weight:normal;
		line-height:1.5em;
		}
#pgcontent h2.leadin {
		font-size:1em;
		}
#pgcontent p {
		color:#009;
		width:475px;
		margin:0;
		padding-top:8px;
		font-size:0.8em;
		line-height:1.5em;
		text-align:justify;
		}
#pgcontent div.bullis {
		width:450px;
		margin:0;
		padding-top:8px;
		text-align:left;
		}
#pgcontent ul {
		text-align:left;
		color:#009;
		font-size:0.8em;
		margin-bottom:0;
		}
#pgcontent ul li {
		line-height:1.5em;
		}
#pgcontent ol {
		text-align:left;
		color:#009;
		font-size:0.8em;
		margin-bottom:0;
		}
#pgcontent ol li {
		line-height:1.5em;
		}
#pgcontent p.omimg {
		text-align:center;
		}
#pgcontent p.mhslogan {
		color:#66d;
		width:90%;
		margin:0;
		padding:0;
		font-size:1em;
		font-weight:normal;
		line-height:1.5em;
		text-align:center;
		}
.emphasz {
		font-size:125%;
		}
#pgcontent img.cimsr {
		float:right;
		margin-left:12px;
		}
#pgcontent img.cimsl {
		float:left;
		margin-right:12px;
		}
#pgcontent img.xlmap {
		margin-top:12px;
		}
#pgcontent table.ratetable {
		font-size:0.8em;
		margin-top:6px;
		margin-bottom:8px;
		font-weight:bold;
		color:#66d;
		}
#pgcontent table.ratetable td {
		border: 1px inset white;
		background:#ccf2ff;
		text-align:center;
		}
#pgcontent table.ratetable span {
		color:#88a;
		}
#pgcontent table td.fivecolumn {
		font-size:0.9em;
		}
#pgcontent table td.fivecolumn span {
		font-size:1.1em;
		}
#hsdescr p {
		color:#009;
		width:90%;
		margin:0;
		padding-top:8px;
		font-size:0.8em;
		line-height:1.5em;
		text-align:justify;
		}
table.albumsheet {
		background:#cef1fe;
		margin-bottom:8px;
		}
table.albumsheet td {
		background:#bfefff;
		font-size:0.8em;
		font-weight:600;
		color:#66a;
		padding-bottom:3px;
		}
form.res
		{
		background:#cef1fe;
		font-family:verdana;
		font-size:0.85em;
		width: 100%;
		}
form.res input	{
		margin:0;
		padding:0;
		font-size:0.85em;
		}
form.res select	{
		font-size:0.85em;
		}
form.res p	{
		padding-left:42px;
		padding-right:42px;
		padding-bottom:16px;
		text-indent:-20px;
		}
form.res span {
		font-weight:bold;
		color:#f00;
		}
#resdetails {
		width:100%;
		font-size:0.85em;
		}
#resdetails td {
		padding-left:4px;
		padding-right:4px;
		}
#resdetails td ul {
		margin-top:0;
		font-size:1em;
		}
#resdetails td.cfd {
		background:#d6faff;
		}
#roomtype {
		background:#f2faff;
		}
#roomtype input
		{
		height:20px;
		width:24px;
		}
#roomtype td.rmname{
		background:#d6eeff;
		text-align:left;
		}
#roomtype td.chkbx {
		background:#bfdfff;
		text-align:center;
		}
#formgo {
		margin-top:8px;
		padding-top:4px;
		padding-bottom:4px;
		background:#b9e8f8;
		width:100%;
	}		
/* end of style sheet */