body{padding:0;margin:0;background:url(/tc/spw/templates/css001/lrock4.jpg) repeat 0;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 #485a10;}    
.marquee{font-weight:bold;font-size:1.2em;}
.price {position: relative;font-weight:bold;line-height: 150%; font-size:1.5em}
#masthead{background-color: #485a10;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:#fff;}
#masthead h2{margin:0;padding:0px 10px ;font:normal 1.2em arial,sans-serif;color:#fff;}
#masthead #logo {float:right;margin: 10px 10px;}

#topnav{padding: 0 ;margin:0;background:url(/tc/spw/templates/css001/topnav2.jpg) repeat-x 0;height:61px;font:bold .7em arial,sans-serif;text-align: center;border-bottom: solid 3px #485a10;}
#topnav ul {padding:40px 0 0 20px ; margin:0; }
#topnav ul li {display:inline;padding: 0px 5px; }
#topnav ul li a{text-decoration:none;color: #fff;border: 1px solid;border-color: #fff #000 #000 #fff;padding:.1em .5em;}
#topnav ul li a:hover{border-color: #000 #fff #fff #000;}

#listtop {background:url(/tc/spw/templates/css001/topstones.jpg) repeat 0 #fff;height:98px; width:148px;}
#listbot {background:url(/tc/spw/templates/css001/botstones.jpg) repeat 0 #fff;height:98px; width:148px;_margin-top:-3px;}
#left{float:left;margin: 15px 0;padding:0 ;width:148px;background-color:#fff;}
#left ul { margin: 0; padding:0;list-style-type: none;}
#left ul li {margin:0;_margin-top:-3px; padding:0;width:148px;height:35px;background:url(/tc/spw/templates/css001/rockbutton2.jpg) no-repeat 0 #fff;}
#left a {font:bold 12px Arial, Helvetica, sans-serif;text-align:center;color: #fff;padding:10px 0 ;margin:0;text-decoration: none; display: block;}
#left a:hover {border-color: #000 #fff #fff #000;;letter-spacing:normal;color:#524539;text-decoration:none;}

#spwcontent {margin-left: 155px;}
#middle {padding:30px 0; width:none; margin-right: 160px;text-align:center;}


/* home page images */
.imgfloatleft { margin: 1  auto 10px;text-align:center;width:385px;  padding: 10px; border-top: 1px solid #999; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #999;background-color:#948A73;color: #fff}
.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; padding: 10px; border-top: 1px solid #999; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #999;background-color:#948A73;}
.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 10px 0 0;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 #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;border-top: solid 3px #485a10;}
#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;}
