body{padding:0;margin:0;background-color:#eee;font-family: Arial, Helvetica, sans-serif;color: #333;text-align:center;}
#contents{margin:7px auto;width:800px;background-color:#fff;text-align:left;border: solid 3px #ccc;}
.price {color: #37596F;position: relative;font-weight:bold;line-height: 150%; font-size:1.5em}
#masthead{background:url(/tc/images/spw/css009/bckgnd.gif) repeat-x 0;height:100px;}
#masthead .tag1{margin:0;padding:5px 10px 0px;color:#fff;font-weight:bold;font-size: .8em;}
#masthead h1{margin:0;padding:10px 10px 0px;font:bold 1.8em arial,sans-serif;color: #37596F;}
#masthead h2{margin:0;padding:0px 10px ;font:normal 1.2em arial,sans-serif;color: #37596F;}
#masthead #logo {float:right;margin: 10px 10px;}

#side{float:right;margin:66px 0px 0 0;padding:0;width:190px;}
#side ul { margin: 0 ; padding:0;list-style-type: none;}
#side ul li {margin: 2px 0 ;}
#side a {font:bold 14px Arial, Helvetica, sans-serif; color: #37596F; padding: 0.3em 0 0.3em 10px; margin:0; text-decoration: none;width:155px; display: block; border-top:1px dotted  #37596F;}
#side a:hover {letter-spacing:normal;color:#000;text-decoration:none;}

#spwcontent {padding-left: 10px;}
#middle {padding:10px 0;margin-right: 200px;width:550px;}


/* home page images */
.imgfloatleft { margin:0;width:100%; padding:0; }
.imgfloatleft img { margin:10px 0;border:1px solid #ccc;}
.imgcap{font-weight:bold;}

/* images page */
.photos{float:left; margin: 0 8px 16px;width:260px; background-color: #fff; padding: 10px; border-top: 1px solid #999; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #999;background-color:#eee;}
.photos img { border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555;}
#photoscont {padding:30px 0;}


#rooms {clear:both;margin:0;margin-right:3px;padding:0; width: 780px; }
#rooms h3 {padding:0;margin:.5em 0 .2em 0; font-size:1em;color:#666;display:block;border-bottom:1px solid #4a708b;}
.level {font-weight:bold; margin:.3em 0 0; padding: 0 0 0 10px;font-size:1em;color:#fff;border:4px double #ccc;line-height:22px;background-color:#4a708b;}
.roomdim {font-weight:normal;font-size:.75em;color:#333;border:1px solid #ccc;border-bottom:0px; width: 100%;}
.labcel {border-bottom:1px solid #eee;}
.dimcel {border-bottom:1px solid #eee;text-align:right;padding-right:4px;}
#propinfo {width:550px;}
#propinfo p {font:normal 12px arial,sans-serif;}
#propinfo h3 {font-size:1.5em;}


/* For Forms */ 
.frm{border:1px solid #ccc;width:180px;}
.frmrow {width:380px;margin:.2em;font-weight:normal;height:2em}
.frmcol1 {float:left;width:170px;margin:0 .9em 0 0;font-weight:bold;}
.frmcol2 {float:left;margin:0 .65em 0 0;width:170px;}
.subbut{width:185px;padding-left:190px;margin-top:10px;}
.submt{margin-top:10px;}

/* used in sowing request conformation */
#spwcontent{}
.mailsent{text-align:center;font-size: 150%; margin:30px 0 0; padding:0;}

#footer {clear:both; padding-top: 15px;}
#footer .mightylink { display: inline;float: right;padding: 10px 5px 0 0; font-weight: bold; font-size: 12px; }
#footer .mightylink a {color: #888;text-decoration: none}
#footer .mightylink a:hover {color:#000;}
#footer .clearboth {clear:both; display: none;}
