/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif; background:#fff; text-align:center; padding:0; margin:0;}
#container {margin:20px auto; width:1020px; text-align:left; background:#fff; padding:20px 0;}

p, table {font:12px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.inner {margin:0;}

.fixer {clear:both; font-size: .1em; line-height: .01em; color:#fff;}

hr {margin:0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #ccc;}

* html ul li a {height:1em;}
ul {margin:0 0 0 5px; padding:0; list-style: none;}
li {margin:0; padding:0 0 10px 14px; background: url("images/arrow.gif") 0 1px no-repeat;}

a:link, a:active, a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

.photo {border:1px solid #ccc; padding:8px;}
.fr {clear:right; float:right; margin:20px 0 20px 20px;}
.fl {clear:left; float:left; margin:20px 20px 0 20px;}

h1 {font-size:30px; margin-top:0;}
h2 {font-size:20px; color:#333; font-weight:normal; line-height:1.2;}
h3 {font-size:18px; color:#333; font-weight:normal; line-height:1.2;}
h4 {font-size:18px; color:#E5BA47; font-weight:normal;}
h5 {font-size:14px;}
h6 {font-size:12px;}

.printheader {display:none;}

#footer {padding:21px; border-top:1px solid #DBDBDB; font-size:11px; color:#A6A6A6;}
#footer span {color:#CBCBCB; margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#A6A6A6; text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#666;}
#footer p.credit {font-size:9px; color:#ccc; float:right; font-weight:normal;}
#footer p.credit a:link, #footer p.credit a:active, #footer p.credit a:visited, #footer p.credit a:hover {color:#999;}

.header {overflow:hidden;}
.header img {float:left;}

.nav {overflow:hidden; float:left;}
.nav ul {margin:0; padding:0;}
.nav li {float:left; font-family:Georgia, serif; font-size:14px; font-weight:bold; list-style:none; margin:0; padding:0;}
.nav li a:link, .nav li a:active, .nav li a:visited, .nav li a:hover {float:left; color:#000; display:block; padding:33px 19px 10px 17px; text-decoration:none;}
.nav li a:hover {color:#D8AD3D;}

.main {border-top:1px solid #e1e1e1; margin-top:20px; padding-top:20px;}

.side {width:259px; background:#393939; float:left;}
.side .padding {padding:20px 15px 20px 20px;}
.side h3 {color:#fff; font-family:Georgia, serif; font-weight:normal; font-size:18px; line-height:1.3; margin:0 0 10px;}
.side h3 b {color:#E5BA47; font-weight:normal;}
.side h3 a:link, .side h3 a:active, .side h3 a:visited, .side h3 a:hover {color:#fff;}
.side ul {margin:20px 0 0 10px;}
.side li {font-family:Georgia, serif; font-size:14px; background: url("images/bullet-grey.gif") 0 7px no-repeat;}
.side li a:link, .side li a:active, .side li a:visited, .side li a:hover {color:#D6AB4F;}
.side h4 {font-size:14px; color:#fff; margin-top:0; margin-bottom:10px;}
.side ul.menu {border-top:1px solid #4C4C4C; margin:0 0 10px 0;}
.side ul.menu li {border-bottom:1px solid #4C4C4C; padding:0; background:none; font-family:Arial, Verdana, Helvetica, sans-serif;}
.side ul.menu li a:link, .side ul.menu li a:active, .side ul.menu li a:visited, .side ul.menu li a:hover {color:#cacaca; text-decoration:none; padding:10px 0; display:block;}
.side ul.menu li a:hover {color:#fff; text-decoration:none;}
.side ul.menu li.on a:link, .side ul.menu li.on a:active, .side ul.menu li.on a:visited, .side ul.menu li.on a:hover {color:#D1AA45;}
.side p.quote {font-size:18px; color:#E5BA47; margin:0; color:#fff; font-family:Georgia, serif;}
.side img {border-top:10px solid #fff;}

.golden {width:259px; background:#D1AC49 url('images/watermark.gif') 14px 15px no-repeat; border-top:10px solid #fff;}
.golden .padding {padding:20px 15px 10px 20px;}
.golden h4 {font-family:Georgia, serif; color:#393939; font-size:14px; margin:0 0 0 23px;}
.golden ul {margin:15px 0 0 10px;}
.golden li {font-family:Georgia, serif; font-size:14px; background: url("images/bullet.gif") 0 5px no-repeat;}
.golden li a:link, .golden li a:active, .golden li a:visited, .golden li a:hover {color:#393939;}

.content {width:751px; float:left; margin-left:10px;}
.content .padding {padding:20px;}
.content p {font-size:14px;}
.content ul {margin:0 0 0 5px; padding:0; list-style: none;}
.content li {margin:0; padding:0 0 10px 14px; background: url("images/bullet.gif") 0 7px no-repeat; font-size:14px;}

.flash {margin-bottom:10px;}

.promo {width:244px; float:left; margin-right:10px;}
.promo .info {border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; padding:10px;}
.promo h4 {font-size:14px; margin:0 0 4px; color:#000; font-weight:bold;}
.promo p {font-size:11px; margin:0;}
.last {margin-right:0;}
.mid {margin-right:9px;}

.page {width:440px; float:left;}
.extend {width:660px;}

.right {width:220px; float:right;}
.right li, .right p {font-size:11px;}
.right li {margin:0; padding:0 0 10px 14px; background: url("images/bullet.gif") 0 3px no-repeat;}
.right h2 {margin-top:0;}
.right h3 {font-weight:bold; font-size:14px; margin-top:20px;}
.right img {}
.border {padding-left:20px; border-left:1px solid #e1e1e1; margin-left:20px;}

.formouter {border:1px solid #e1e1e1; padding:15px;}

.formtable {border:0;}
.formtable tr th {font-weight:bold; text-align:left; padding:5px; font-size:11px;}
.formtable tr td {padding:5px; text-align:left;}
.formtable tr td input {margin-right:15px;}
.formtable tr th strong {color:#900;}
.formtable h6 {margin:0;}

table.items {border-collapse:collapse; margin-top:10px; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; width:658px;}
.items tr {vertical-align:middle;}
.items tr td, .items tr th {margin:0; padding:8px 12px 8px 7px; border-bottom:1px solid #e1e1e1; font-size:11px;}