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

#topnav{padding:0;margin:0;background:url(/tc/images/spw/css006/nav_bckgnd.gif) repeat-x 0;height:28px;border-top:1px solid #fff;font:bold .7em arial,sans-serif;}
#topnav ul {padding:7px 0 0 20px ; margin:0; }
#topnav ul li {display:inline;padding: 0px 5px; }
#topnav ul li a{text-decoration:none;border: 1px solid;border-color: #fff #000 #000 #fff;color: #fff;padding:.1em .5em;background-color:#778899;}
#topnav ul li a:hover{border-color: #000 #fff #fff #000;}

#listtop {background:url(/tc/images/spw/css006/top.gif) repeat 0 #fff;height:20px; width:148px;}
#listbot {background:url(/tc/images/spw/css006/bot.gif) repeat 0 #fff;height:20px; width:148px;}
#left{float:left;margin: 30px 0;padding:0 0 0 15px;width:148px;background-color:#becfe0;}
#left ul { margin: 0; padding:0;list-style-type: none;}
#left ul li {margin: 2px 0 ;}
#left a {font:bold 11px Arial, Helvetica, sans-serif;text-align:right;color: #fff;padding: 0.3em 13px 0.3em 0;margin:0;text-decoration: none;width:132px;display: block;border: 1px solid;border-color: #fff #000 #000 #fff;background-color:#778899;}
#left a:hover {border-color: #000 #fff #fff #000;;letter-spacing:normal;color:#fff;text-decoration:none;}

#spwcontent {margin-left: 170px;}
#middle {padding:30px 0; width:460px; margin-right: 130px;}


/* home page images */
.imgfloatleft { margin: 0  auto 10px;width:385px; 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:#bdcfe7;}
.imgfloatleft img { border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555;}
.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:#bdcfe7;}
.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 {float: right;width: 130px;margin:0;margin-right:7px;padding: 2em 0;}

#rooms h3 {padding:0;margin:.5em 0 .2em 0; font-size:1em;}
.level {font-weight:bold; margin:.3em 0 0; padding: 0;font-size:.75em;}
.roomdim {font-weight:normal;font-size:.75em;color:#444;}
.labcel {width:90px;}
.dimcel {}
.propinfo {text-align:left;}
#propinfo h3 {font-size:1.5em;}

/* For Forms */ 
.frm{border:1px solid #becfe0;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;}
#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;}
