body{padding:0;margin:0;font-family: Arial, Helvetica, sans-serif;color: #fff;;background:url(/tc/spw/templates/css010/stars2.jpg) repeat 0;text-align:center;}
.price {position: relative;font-weight:bold;line-height: 150%; font-size:1.5em;}
#contents{width:800px;margin:7px auto;background-color:#000;text-align:left;}

#masthead{background:url(/tc/spw/templates/css010/stars2.jpg) repeat 0;height:100px;}
#masthead .tag1{margin:0;padding:5px 10px 0px;color:#f4eb70;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/css010/goldbar2.jpg) repeat-x 0;height:40px;font:bold .8em arial,sans-serif;}
#topnav ul {padding:13px 0 0 20px ; margin:0; }
#topnav ul li {display:inline;padding: 5px 5px; }
#topnav ul li a{text-decoration:none;color: #00f;padding:1px 5px;}
#topnav ul li a:hover {color:#000; border:dotted 1px #00f;padding:1px 4px;}


#left{float:left;margin: 30px 0;padding:0 0 0 15px;width:148px;}
#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;color: #fff;padding: 0.3em 13px 0.3em 0;margin:0;text-decoration: none;width:142px;display: block;border-top:1px dotted #00f;}
#left a:hover {letter-spacing:normal;color:#f4eb70;text-decoration:none;}

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


/* home page images */
.imgfloatleft { margin: 0 ;width:100%;  padding: 0px; color:#f4eb70;}
.imgfloatleft img {margin:0 auto; border: 1px dotted #00f;}
.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:#00f;}
.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;}

/* info pannel */
#rooms {float: right;width: 130px;margin:0;margin-right:3px;padding: 2em 0;}
#rooms h3 {padding:0;margin:.5em 0 .2em 0; font-size:1em;color:#f4eb70;}
.level {font-weight:bold; margin:.3em 0 0; padding: 0;font-size:.75em;}
.roomdim {font-weight:normal;font-size:.75em;color:#fff}
.labcel {width:90px;}
.dimcel {}
#propinfo {}
#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;}
#footer img {background-color: #DDD;}
#footer .mightylink { display: inline;float: right;padding: 3px 5px 0 0; }
#footer .mightylink a {color: #DDD;text-decoration: none}
#footer .clearboth {clear:both; display: none;} 

