/* Start of CMSMS style sheet 'layout' */
body {
   background: #c4db9b;
   margin: 0;
   padding: 0;
}

#bodywrapper {
   margin: 0 auto;
padding-left: 90px;
   width: 756px;
position: relative;
}

#banner {
background:#C4DB9B url(/uploads/images/logo.jpg) no-repeat scroll 0 0;
height:138px;
position:fixed !Important;
top:0;
width:797px;
z-index:1;
}


#banner h1 {
   margin:0;
}

#searchbox {
    position: absolute;
    bottom: 43px;
    right:66px;
line-height: 1em;
color: #481162;
font-weight:normal;
font-size:2.5em;
}

#ie6 #searchbox {
    top: 70px;
right: 0;
left:640px;
width:200px;

}

#searchbox input {
    border: 1px solid #444;
    font-weight: normal;
    color: #444;
    background-color: #DFEFC2;
    padding: 5px;
margin-right: 3px;
}
#searchbox input.submit {
    padding: 4px;
    cursor: pointer;
}
#searchbox input.submit:hover {color: #000;}

#banner h1 a {
overflow: hidden;
display: block;
text-indent: -9999em;
height: 100px;
width: 390px;
/*float: right;*/

background: url(uploads/images/secondsite_logo.gif) no-repeat scroll 5px 18px;

}

/*------CONTENT--------*/

#content {
 background:transparent url(/uploads/images/white_bg.gif) repeat-y scroll 0 0;
margin-top:138px;
min-height:450px;
padding:20px 30px 25px;
width:676px;
}
#ie7 #content {
padding-top:180px !important;
}
#ie6 #content {margin-top:0; padding-bottom: 60px !important;}

#homeContent h1, .NewsSummary h3, #content p {

}

/*------COLOURED BUTTONS--------*/

#buttonWrapper {
	overflow: hidden;
position: relative;
}
#buttonWrapper form {padding: 0; margin: 0; display: block;}

#buttonWrapper  button {
   border: none;
   overflow: hidden;
   width: 491px;
   text-indent: -9999em;
   cursor: pointer;
   margin-left: 110px;
   display: block;
}
#buttonWrapper  button p {margin:0;}

#receptionBtn {
   background: transparent url(/uploads/images/reception_btn.jpg) no-repeat scroll top left;
   height: 60px;
}

#receptionBtn:hover {
   background: transparent url(/uploads/images/reception_btn.jpg) no-repeat scroll bottom left;  
}
#adminBtn {
   background: transparent url(/uploads/images/admin_btn.jpg) no-repeat scroll top left;
   height: 58px;
}

#adminBtn:hover {
   background: transparent url(/uploads/images/admin_btn.jpg) no-repeat scroll bottom left;  
}
#assistantBtn {
   background: transparent url(/uploads/images/assistant_btn.jpg) no-repeat scroll top left;
height: 49px;
}

#assistantBtn:hover {
   background: transparent url(/uploads/images/assistant_btn.jpg) no-repeat scroll bottom left;  
}

/*------NAVIGATION--------*/

#nav {
left:0;
position:absolute;
top:54px;
width:95px;
}

#ie6 #nav, #ie7 #nav {top: 190px !important;}
#nav ul {
   margin: 0px;
   padding: 0px;
   list-style: none;

position: fixed;
}
#nav ul li {background: url(http://www.secondsite.com.au/uploads/images/menu_bg.gif) no-repeat scroll 0 0;}

#nav ul li:hover {background-position: 0 -59px;}

#nav ul li.menuactive {background-position: 0 -120px;}


#nav ul li a {
   width: 75px;
   height: 44px;
   text-align: right;
   display: block;
   padding: 15px 5px 0px 15px;
   color: #fff;
   font-weight: bold;
   font-size: 1em;
   line-height: 1em;

padding:15px 5px 0 7px;
width:83px;
}
#nav ul li a {*padding-top: 14px;}
#nav ul li a:hover {text-decoration: none;}
#nav ul li.sfhover {background-position: top;}





/*------BLOG--------*/

.NewsSummary h3 {
	border-bottom: 2px solid #212121;
}

.cal-listDate {
	height:63px;
padding:0px 0px 5px 10px;
position:absolute;
right:-47px;
top:0pt;
width:52px;
	background: url(uploads/images/date_tab.png) no-repeat scroll 0 0;

display:none !important;
}

* html .cal-listDate {background: url(uploads/images/date_tab.gif) no-repeat scroll 0 0; right:-19px;display:none !important;}

.cal-listDate h6.day {
   font-size:2em; 
   margin:-3px 0pt -3px;
}
.cal-listDate h6.month {
   font-size: 1.15em; 
   text-transform: uppercase; 
   margin-bottom: -3px;
}
.cal-listDate h6.year {
   font-size: 0.95em;
}
 
#content .cal-listDate h6 {
	color: #fff;
	padding: 0;
	font-family: georgia, times, serif;
}

/*--------DIALOGUE BOX---------*/

.staff {
   position: relative;
   width: 746px;
   overflow: hidden;
   padding: 15px 0;
}
.staff .imageFrame {
   background: url(uploads/images/green_circle.png) no-repeat scroll 0 0;
   width: 140px;
   height: 122px;
   position: absolute;
   top: 0px;
   left: 0px;
}
* html .staff .imageFrame {   background: url(uploads/images/green_circle.gif) no-repeat scroll 0 0;}

.customer {
   position: relative;
   width: 746px;
   overflow: hidden;
   padding: 15px 0;
}
.customer .imageFrame {
   background: url(uploads/images/blue_circle.png) no-repeat scroll 0 0;
   width: 140px;
   height: 122px;
   position: absolute;
   top: 0px;
   left: 0px;
}
* html .customer .imageFrame {   background: url(uploads/images/blue_circle.gif) no-repeat scroll 0 0;}

#content .contentArea h3 {
	padding-left: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000;
	font-style: normal;
	font-size: 1.2em;
	font-weight: bold;
border: none;
}
#content .contentArea h4 {
	padding-left: 0px;
	font-family: Georgia, times, serif;
	color: #000;
	font-style: normal;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic;
}
.staff .contentArea {
	width: 590px;
    padding: 5px 100px 5px 10px;
	background-color: #efefef;
	border-top: 2px solid #73BA00;
}

.customer .contentArea {
	width: 590px;
    padding: 5px 100px 5px 10px;
	background-color: #efefef;
	border-top: 2px solid #562266;
}

.facebox {
	top: 0px;
	right: 0;
	width: 100px;
    height: 82px;
    padding: 20px;
    position: absolute;
}
/*--------FOOTER---------*/

#footer {
   background: transparent url(uploads/images/white_bottom.png) no-repeat scroll 0px 0;
   height: 23px;
   width: 736px;	
}
* html #footer {   background: transparent url(uploads/images/white_bottom.jpg) no-repeat scroll 1px 0;}
#acornLink {
   float: right;
   padding: 30px 5px 20px 0;
}

#ie6 #footer {
margin:10px; 
 background: #c4db9b url(uploads/images/white_bottom.jpg) no-repeat scroll 0px 0;
margin-left:0px;
}


/* End of 'layout' */

/* Start of CMSMS style sheet 'Typography' */
/*---------------------
	GLOBAL
---------------------*/
body {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 0.76em;
     line-height: 1.5em;
     color: #444;
}

/*---------------------
	TYPOGRAPHY
---------------------*/
h1 {
     font-family: georgia, times, serif;
     font-style: italic;
     color: #000;
     font-size: 4em;
     margin: 0.3em 0 0.5em 0;
     line-height: 1em;
     font-weight: normal;

}
h2, .h2 {
     font-family: arial, verdana, sans-serif;
     font-style: normal;
     font-size: 1.8em;
     line-height: 1.25em;
     margin: 0em 0 0.2em 0;
     color: #212121;
     font-weight: normal;
     }
     .h2 {color: #212121; font-size: 1.2em;}
p+h2,ul+h2 {margin: 1.2em 0 0.2em 0;}
h3 {
     font-family: georgia, times, serif;
     font-style: italic;
     font-size: 1.5em;
     line-height: 1.25em;
     margin: 0 0 0.5em 0;
     color: #72b202;
     font-weight: normal;
border-bottom: 2px solid #212121;
     }
h3 a {
     color: #183f7a;
     font-weight: normal;
}
h3 a:hover {
     color: #67A0CF;
     font-weight: normal;
}
h4 {
     font-family: georgia, times, serif;
     font-style: italic;
     font-size: 1.3em;
     margin: 0 0 0.3em 0;
     color: #480268;
     font-weight: normal;
margin-left: 0px;
     }

h5 {
     font-family: arial, verdana, sans-serif;
     font-style: normal;
     font-size: 1.3em;
     line-height: 1.25em;
     margin: 0 0 0.3em 0;
     color: #480268;
     font-weight: normal;
margin-left: 110px;
}

h6 {
     font-family: arial, verdana, sans-serif;
     font-style: italic;
     font-size: 1.5em;
     line-height: 1.25em;
     margin: 0 0 0.5em 0;
     color: #72b202;
     font-weight: normal;
}


p {margin: 0 0 1em 0;}

/*---------------------
	LINKS
---------------------*/
a {
     color: #480268; 
     font-weight: bold;
     text-decoration: none;
     font-size: 0.95em;
}
a:hover {
text-decoration: none;
color: #680397;
}
a:active {outline: none;}
a img {border: none;}

/*---------------------
	LISTS
---------------------*/
ul {
margin-left: 4px;
padding: 0;
padding-left: 12px;
}
p+ul {}
ul li {
     line-height: 1.5em;
}
ul a {color: inherit;}
ol {
margin-left: 110px;
padding: 0;
padding-left: 12px;
}
ol li  {
     line-height: 1.5em;
margin: 0;
}

/*---------------------
	FORMS
---------------------*/
input, select {
   font-size: 11px; 
   font-family: Arial;
}
.submit input {
   color: #fff;
   background-color: #480268;
   border: none;
   margin-left: 92px; 
   cursor: pointer;
   height: 25px;
   width: 50px;
   font-size: 1em;
}
.submit input:hover {
   background-color: #680397;
}
fieldset {
   border: none; 
   padding: 0; 
   margin:0;
   width: 400px;
}
fieldset legend {
     font-family: georgia, times, serif;
     font-style: italic;
     font-size: 1.3em;
     margin: 0 0 0.3em 0;
     color: #480268;
     font-weight: normal;
margin-left: 110px;
}
fieldset label {
     display: block;
     width: 80px;
     float: left;
     padding: 2px;
     color: #444444;
}
fieldset input {
     width: 300px;
     border: 1px solid #CECECE;
     margin-bottom: 5px;
     padding: 2px;
     float: left;
     color: #666;
}
fieldset textarea {
     width: 300px; 
     height: 100px;
     border: 1px solid #CECECE;
     margin-bottom: 5px;
     margin-top: 0;
     padding: 2px;
     color: #666;
     font-size:11px;
}
.btn input, .btn a {
     width: 205px;
     margin-bottom: 5px;
     display: block;
     border: 0px solid #CECECE;
     color: #333;
     text-align: left;
     padding:3px;
     font-size: 1.2em;
     background-color: #F7F8F8;
     cursor: pointer;
}
.btn input:hover, .btn a:hover {
     text-decoration: none;
     background-color: #fff;
     border: 1px solid #CECECE;
     padding: 2px;
}

/*---------------------
	TABLES
---------------------*/
thead {font-size:1.2em; color: #333;}
tbody {background-color: #fff;}
td {
padding:10px; 
color: #333;
border-bottom:1px solid #444;
line-height: 1.4em;
}

/*---------------------
	OTHER
---------------------*/

/*---------------------HORIZONTAL LINE */
.hr {
     border: none;
     height: 5px;
     margin: 1em;
     clear: both;
}
.hr hr {display: none;}
hr.thin {margin: -0.3em 0 0.5em 0;}
hr.black {border-color: #000;}

/*---------------------DATA TABLES */
dt{
     float: left;
     clear: left;
     font-weight: bold;
     margin: 0 0 1em 1em;
     width: 55px;
     color: #000;
}
dd {
     display: block;
     margin: 0 0 1em 0;
     padding-left: 75px;
}

/*---------------------BLOCKQUOTE */
blockquote {
     margin: 0.5em 0;
     padding: 1.5em;
     background: #F5F8E2;
     color: #000;
}
blockquote h2, blockquote h3,blockquote h4, blockquote a {color: #000;}
blockquote p {}

/*---------------------CODE VIEW */
code {
     background: #F0F0F0;
     color: #000;
     font-size: 1.1em;
}
pre {
     background: #333;
     font-size:1.2em;
     line-height:1.4em;
     color: #eaeaea;
     padding: 1em;
     margin: 0.5em 0;
     font-family: Verdana, Helvetica, sans-serif;
}
/* End of 'Typography' */

/* Start of CMSMS style sheet 'sifrScreen' */
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---specific items---*/

#banner .sIFR-replaced, button .sIFR-replaced {display: none;}

.cal-listDate .sIFR-replaced {color: #fff;}
/* End of 'sifrScreen' */

