/* suzannekent.com.au ----------------------------------------------- */

.bdy { background: #FFF; color: #3a576e; font-size: 14px; text-align: left; font-weight: normal; }
* { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; a.link, a.visited, a.active: #3a576e;}


/* structure ----------------------------------------------- */

#container { width: 100%; border: none; text-align: left; } 

#ct { display: block; position: relative; height: auto; text-align: left; }

#logo, #navbox, #kw { display: none; }


/* boxes for content ----------------------------------------------- */

.imgbox, .ctbox, .hmbox, #nojs
{ position: relative; background: #FFF; border: none; }

.imgbox { width: 100%; margin: 0; height: auto; top: 0px;  }
.imgbox { display: block; }

#nojs { display: none; }

.photobox, iframe.frame { display: block; border: none; }
.photobox { width: 100%; height: auto; position: relative; }
iframe.frame { width: 100%; height: auto; }

.ctbox, .hmbox { width: 100%; height: auto; top: 0px; display: block; }

.cnrTL, .cnrTR, .cnrBL, .cnrBR { display: none; }


/* nav ----------------------------------------------- */

#nav { display: none; }


/* logo box icons ----------------------------------------------- */

.icons { display: none; }


/* text ----------------------------------------------- */

.ctbox h1 { color: #3a576e; font-size: 30px; font-weight: bold; padding: 0px 0px 0.8em 0px; }
.ctbox h2 { color: #3a576e; font-size: 25px; font-weight: bold; padding: 0px 0px 0.9em 0px; }
.ctbox p { color: #3a576e; font-size: 20px; padding: 0 0 1.0em 0; }

.t1, a.t1 { color: #3a576e; text-decoration: none; }

.t2, a.t2 { color: #3a576e; font-weight: bold; text-decoration: none; }

.njs, a.njs { color: #F00; text-align: center; text-decoration: none; }


/* content ----------------------------------------------- */

.th { border: none; }
a.th img { border: none; }

.pic, .pic50, .pic39, .pic42, .pic18 { border: 1px solid #FFF; }
.pic50 { height: 50px; width: 50px; }
.pic18 { height: 50px; width: 50px; }

#eform { display: none; padding: 20px 0 0 0; position: relative; }

.fEmail fieldset { display: block; text-align: left; border: 1px solid #999; width: 280px; padding: 0 0 0 10px; }
.fEmail legend { color: #3a576e; font-size: 22px; position: relative; padding: 0 4px 0 4px; margin: 0 0 6px 0; background: #FFF; white-space: pre; border: 1px solid #999; }
.fEmail input, .fEmail textarea { width: 180px; padding-left: 2px; }
.fEmail textarea { height: 80px; overflow: auto; }
.fEmail input#oranges { width: 10px; }
.fEmail input#send, .fEmail input#clear { width: auto; }
.fEmailRow { padding: 0 0 10px 0; clear: both; }
.fEmailRowOJ { display: none; clear: both; }
.fEmailRowL { padding: 6px 0 6px 0; clear: both; }


/* all sorts ----------------------------------------------- */

#imgPreload { height: 0; width: 0; overflow: hidden; visibility: hidden; display:none !important; z-index: 0; }

#Print { position: relative; text-align: left; display: block; width: 100%; }
