/* -------------- start stylesheets for com.au -------------- */

/* -- start Reset -- */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; font-family:Arial, Helvetica, Clean, Sans-Serif}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
blockquote, q {quotes:none}
body {padding:0px; margin:0px auto}
body * {line-height:1.22em}
table {border-collapse:collapse; border-spacing:0; font-size:inherit}
img {border:0}
caption, th {text-align:left}
p {margin-top:0.5em; margin-bottom:0.5em}
h1, h2, h3, h4, h5, h6 {color:#000000}
pre, code {font:115% monospace}
a, a:link, a:visited, a:active {color:#000000}
a:hover {color:#F57503}
:focus {outline:0}
del {text-decoration:line-through}
ins {text-decoration:none}
.clearfix:after {clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix {display:inline-block }
* html .clearfix {height:1% }
.clearfix {display:block }
#pageBody {width:100%; text-align:center}
.container_12 {text-align:left}
/* -- end of Reset -- */
/* -- start 960 Grid System -- */ 
 .container_12, .container_16 {margin-left:auto; margin-right:auto; width:960px }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display:inline; float:left; margin-left:10px; margin-right:10px }
.container_12 .grid_3, .container_16 .grid_4 {width:220px }
.container_12 .grid_6, .container_16 .grid_8 {width:460px }
.container_12 .grid_9, .container_16 .grid_12 {width:700px }
.container_12 .grid_12, .container_16 .grid_16 {width:940px }
.alpha {margin-left:0 }
.omega {margin-right:0 }
.container_12 .grid_1 {width:60px }
.container_12 .grid_2 {width:140px }
.container_12 .grid_4 {width:300px }
.container_12 .grid_5 {width:380px }
.container_12 .grid_7 {width:540px }
.container_12 .grid_8 {width:620px }
.container_12 .grid_10 {width:780px }
.container_12 .grid_11 {width:860px }
.container_16 .grid_1 {width:40px }
.container_16 .grid_2 {width:100px }
.container_16 .grid_3 {width:160px }
.container_16 .grid_5 {width:280px }
.container_16 .grid_6 {width:340px }
.container_16 .grid_7 {width:400px }
.container_16 .grid_9 {width:520px }
.container_16 .grid_10 {width:580px }
.container_16 .grid_11 {width:640px }
.container_16 .grid_13 {width:760px }
.container_16 .grid_14 {width:820px }
.container_16 .grid_15 {width:880px }
.container_12 .prefix_3, .container_16 .prefix_4 {padding-left:240px }
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left:480px }
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left:720px }
.container_12 .prefix_1 {padding-left:80px }
.container_12 .prefix_2 {padding-left:160px }
.container_12 .prefix_4 {padding-left:320px }
.container_12 .prefix_5 {padding-left:400px }
.container_12 .prefix_7 {padding-left:560px }
.container_12 .prefix_8 {padding-left:640px }
.container_12 .prefix_10 {padding-left:800px }
.container_12 .prefix_11 {padding-left:880px }
.container_16 .prefix_1 {padding-left:60px }
.container_16 .prefix_2 {padding-left:120px }
.container_16 .prefix_3 {padding-left:180px }
.container_16 .prefix_5 {padding-left:300px }
.container_16 .prefix_6 {padding-left:360px }
.container_16 .prefix_7 {padding-left:420px }
.container_16 .prefix_9 {padding-left:540px }
.container_16 .prefix_10 {padding-left:600px }
.container_16 .prefix_11 {padding-left:660px }
.container_16 .prefix_13 {padding-left:780px }
.container_16 .prefix_14 {padding-left:840px }
.container_16 .prefix_15 {padding-left:900px }
.container_12 .suffix_3, .container_16 .suffix_4 {padding-right:240px }
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right:480px }
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right:720px }
.container_12 .suffix_1 {padding-right:80px }
.container_12 .suffix_2 {padding-right:160px }
.container_12 .suffix_4 {padding-right:320px }
.container_12 .suffix_5 {padding-right:400px }
.container_12 .suffix_7 {padding-right:560px }
.container_12 .suffix_8 {padding-right:640px }
.container_12 .suffix_10 {padding-right:800px }
.container_12 .suffix_11 {padding-right:880px }
.container_16 .suffix_1 {padding-right:60px }
.container_16 .suffix_2 {padding-right:120px }
.container_16 .suffix_3 {padding-right:180px }
.container_16 .suffix_5 {padding-right:300px }
.container_16 .suffix_6 {padding-right:360px }
.container_16 .suffix_7 {padding-right:420px }
.container_16 .suffix_9 {padding-right:540px }
.container_16 .suffix_10 {padding-right:600px }
.container_16 .suffix_11 {padding-right:660px }
.container_16 .suffix_13 {padding-right:780px }
.container_16 .suffix_14 {padding-right:840px }
.container_16 .suffix_15 {padding-right:900px }
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0 }
/* -- end of 960 Grid System -- */
/* -- start Autocomplete -- */ 
div.auto_complete {width:450px; background:#fff; font-size:8pt}
div.auto_complete ul {border:1px solid #888; margin:0px; padding:0px; width:450px; background:#fff; list-style-type:none}
div.auto_complete ul li {margin:0px; padding:3px; font-size:8pt}
div.auto_complete ul li.selected {background-color:#ffb}
div.auto_complete ul strong.highlight {color:#800; margin:0px; padding:0px}
/* -- end of Autocomplete -- */
/* -- start Errors -- */ 
.msg {border:1px solid; margin:10px 0px 10px 0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center}
.info {color:#00529B; background-color:#BDE5F8; background-image:url('/images/flash_icons/info.png')}
.success {color:#4F8A10; background-color:#DFF2BF; background-image:url('/images/flash_icons/success.png')}
.error {color:#D8000C; background-color:#FFBABA; background-image:url('/images/flash_icons/error.png')}
.warning {color:#9F6000; background-color:#FEEFB3; background-image:url('/images/flash_icons/warning.png')}
.validation {color:#D63301; background-color:#FFCCBA; background-image:url('/images/flash_icons/validation.png')}
#errorExplanation {border:1px solid black; padding:7px; padding-bottom:12px; margin-bottom:20px; background-color:#f0f0f0}
#errorExplanation h2 {text-align:left; font-weight:bold; padding:5px 5px 5px 15px; font-size:12px; margin:-7px; background-color:#c00; color:#fff}
#errorExplanation p {color:#333; margin-bottom:0; padding:5px}
#errorExplanation ul li {font-size:12px; list-style:square; color:#333}
/* -- end of Errors -- */
/* -- start Form -- */ 
form {margin:0px; padding:0px}
form div.command-bar {clear:both; margin-top:2em}
form div.submit-field {display:inline-block}
form {margin:0px; padding:0px}
form fieldset {}
form fieldset legend, form label, form input[type=text], form input[type=password], form textarea {color:#768495; font-family:Arial; line-height:1em; margin:0; font-weight:lighter; background:white}
form input[type=image] {border:0px; background:transparent}
form textarea {padding:0pt 0pt 0pt 6pt}
form sup {line-height:0em}
form input {padding:0.5em}
form select {}
form select option {}
form input, form select, form textarea {}
form input[type=text], form input[type=password], form textarea {border:1px solid #e3e3e3}
form input[type=text].hint {color:#bcbbbb}
form input[type=text]:focus, form input[type=password]:focus, form textarea:focus {background:#e0f5fb; color:black}
form input[type=checkbox] {float:left; margin-right:5px; border:0px}
form input[type=submit], form input[type=button] {}
form input[type=submit]:hover, form input[type=button]:hover {color:#6d6d6d; cursor:pointer}
form input[type=submit][value=cancel] {}
form div.fieldWithErrors {display:inline}
form div.fieldWithErrors input, form div.fieldWithErrors select, form div.fieldWithErrors textarea {border:1px dashed #ea011e}
form div.check-box-field, form div.check-box-fields, form div.date-field, form div.datetime-field, form div.file-field, form div.password-field, form div.radio-field, form div.radio-fields, form div.select-field, form div.text-field, form div.textarea-field, form div.time-zone-select-field, form div.submit-field {clear:both; padding:0px 8px 0px 0px; display:block}
form div.check-box-field {padding:10px 8px 0px 0px; display:inline-block}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.date-field div.input, form div.datetime-field div.input, form div.file-field div.input, form div.password-field div.input, form div.radio-field div.input, form div.radio-fields div.input, form div.select-field div.input, form div.text-field div.input, form div.textarea-field div.input, form div.time-zone-select-field div.input, form div.submit-field div.input {}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.radio-field div.input, form div.radio-fields div.input {float:left}
form label, form div.check-box-field label, form div.check-box-fields label, form div.date-field label, form div.datetime-field label, form div.file-field label, form div.password-field label, form div.radio-field label, form div.radio-fields label, form div.select-field label, form div.text-field label, form div.textarea-field label, form div.time-zone-select-field label, form div.submit-field label {color:#ffffff; cursor:pointer; display:block; background:transparent; margin-top:0.25em; padding:1em 0em 0.5em 0em}
form div.check-box-field label, form div.check-box-fields label, form div.radio-field label, form div.radio-fields label {float:left; padding-top:2px}
form div.check-box-field label span.help, form div.check-box-fields label span.help, form div.date-field label span.help, form div.datetime-field label span.help, form div.file-field label span.help, form div.password-field label span.help, form div.radio-field label span.help, form div.radio-fields label span.help, form div.select-field label span.help, form div.text-field label span.help, form div.textarea-field label span.help, form div.time-zone-select-field label span.help, form div.submit-field label span.help {display:block; font-weight:normal; margin-top:5px; line-height:100%}
form div.submit-field {border:none; float:left}
form div.submit-field div.input {}
form div.check-box-fields div.input label, form div.radio-fields div.input label {clear:left; width:auto}
form div.required {}
form div.required label, form div.required p, form div.required span {}
form div.required label sup {color:#ffdedc; padding-right:0.25em}
form div.required label span.help {margin-top:0}
form input[type=text].hint {color:#bcbbbb}
form input[type=submit] {position:relative; top:-0.25em}
a.new-button {padding-left:15px; background:transparent url(/images/icons/new.png) no-repeat center left}
a.destroy-button {padding-left:15px; background:transparent url(/images/icons/destroy.png) no-repeat center left}
/* -- end of Form -- */
/* -- start Lightbox -- */ 
html, body {height:100%}
div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:10030}
* html div#fancy_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align:left}
div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100100}
div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('/images/fancybox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position:absolute; background-color:#FFF; z-index:10030}
div#fancy_loading_icon {position:absolute; background:url('/images/fancybox/fancy_loading.gif') no-repeat; z-index:10035; width:16px; height:16px}
div#fancy_outer {position:absolute; top:0; left:0; z-index:10090; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none}
div#fancy_inner {position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF}
div#fancy_content {margin:0; z-index:10100; position:absolute}
div#fancy_div {background:#000; color:#FFF; height:100%; width:100%; z-index:10100}
img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:10100; width:100%; height:100%}
div#fancy_close {position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('/images/fancybox/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:10181; display:none}
#fancy_frame {position:relative; width:100%; height:100%; display:none}
#fancy_ajax {width:100%; height:100%; overflow:auto}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:10111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none}
a#fancy_left {left:0px}
a#fancy_right {right:0px}
span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:10112; cursor:pointer; display:block}
span#fancy_left_ico {left:-9999px; background:transparent url('/images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right:-9999px; background:transparent url('/images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility:visible}
a#fancy_right:hover {visibility:visible}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}
.fancy_bigIframe {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent}
div#fancy_bg {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg {position:absolute; display:block; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg_n {top:-18px; width:100%; height:18px; background:transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top:-18px; right:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right:-13px; height:100%; width:13px; background:transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se {bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom:-18px; width:100%; height:18px; background:transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left:-13px; height:100%; width:13px; background:transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw {top:-18px; left:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:10100; display:none}
div#fancy_title div {color:#FFF; font:bold 12px Arial; padding-bottom:3px}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0; vertical-align:middle}
td#fancy_title_left {height:32px; width:15px; background:transparent url('/images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main {height:32px; background:transparent url('/images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right {height:32px; width:15px; background:transparent url('/images/fancybox/fancy_title_right.png') repeat-x}
/* -- end of Lightbox -- */
/* -- start Loading Indicator -- */ 
.loading_progress_window {position:absolute; top:30%; left:0px; margin:0px auto; text-align:center; width:100%; z-index:10000}
.loading_container {border:1px solid #808080; margin:0px auto; width:250px}
.loading_header {padding:4px; background-color:#e2e2e2; text-align:center}
.loading_body {background-color:#f2f2f2; padding:10px}
/* -- end of Loading Indicator -- */
/* -- start Pagination -- */ 
.pagination {margin-top:10px; width:100%; text-align:center}
.pagination a, .pagination span {padding:.5em 0.8em; display:block; float:left; margin-right:3px}
.pagination span.disabled {color:#cccaca}
.pagination span.current {font-weight:bold; background:#b3b3b3; color:white}
.pagination a {text-decoration:none}
.pagination a:hover, .pagination a:focus {color:white; background:#0043e0}
.pagination .page_info {background:#2E6AB1; padding:.4em .6em; width:22em; margin-bottom:.3em; text-align:center}
.pagination .page_info b {color:#003; background:#6aa6ed; padding:.1em .25em}
.pagination .next_page, .pagination .prev_page {border:0px; color:black}
.pagination .next_page a {border:0px; color:black}
.pagination:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .pagination {height:1%}
*:first-child+html .pagination {overflow:hidden}
/* -- end of Pagination -- */
/* -- start Pretty Table -- */ 
.pretty-table {color:#FFFFFF; background:#3a75a0; width:100%; border:5px solid #b9d7ee}
.pretty-table thead tr {}
.pretty-table thead .sub-title {border-top:1px solid #b9d7ee}
.pretty-table thead th {background:#3a75a0; padding:2em 1em 0.5em 0.8em; border-bottom:1px solid #b9d7ee; text-align:left; font-weight:normal}
.pretty-table tfoot td {color:#b9542d; background:#b9d7ee; padding:0.8em 0em 0.8em 0em; text-align:left; font-weight:normal; font-size:0.7em}
.pretty-table td {font-size:0.7em; padding:0.8em 0.8em 0.8em 1em}
.pretty-table td a, .pretty-table td a:link, .pretty-table td a:visited, .pretty-table td a:hover {color:white; width:100%; height:100%; display:inline-block}
.pretty-table tfoot td a, .pretty-table tfoot td a:link, .pretty-table tfoot td a:visited {color:#696969}
.pretty-table tfoot td a:hover {color:white}
.pretty-table tbody tr.odd td {background:transparent url('/images/template/tr_bg.png') repeat top left}
.pretty-table tfoot {}
.pretty-table tfoot td {}
.pretty-table tfoot tr {}
* html .pretty-table tr.odd td {background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/tr_bg.png', sizingMethod='scale')}
.pretty-table col.even {background-color:#4489bb}
.pretty-table col.odd {}
.pretty-table tr.odd:hover td {background-color:#0566ad; color:#ffffff}
.pretty-table tr.even:hover td {background-color:#0566ad; color:#ffffff}
/* -- end of Pretty Table -- */
/* -- start Rich Text Editor -- */ 
body.mceContentBody {background:#88221c; padding-left:10px; color:#768495; text-align:left}
/* -- end of Rich Text Editor -- */
/* -- start Swfupload -- */ 
 .progressWrapper {width:357px; overflow:hidden}
#divFileProgressContainer {margin:5px; padding:4px; border:solid 1px #E8E8E8; background-color:#F7F7F7; overflow:hidden}
 .message {margin:1em 0; padding:10px 20px; border:solid 1px #FFDD99; background-color:#FFFFCC; overflow:hidden}
 .red {border:solid 1px #B50000; background-color:#FFEBEB}
 .green {border:solid 1px #DDF0DD; background-color:#EBFFEB}
 .blue {border:solid 1px #CEE2F2; background-color:#F0F5FF}
.progressName {font-size:8pt; font-weight:700; color:#555; width:323px; height:14px; text-align:left; white-space:nowrap; overflow:hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size:0; width:0%; height:2px; background-color:blue; margin-top:2px}
.progressBarComplete {width:100%; background-color:green; visibility:hidden}
.progressBarError {width:100%; background-color:red; visibility:hidden}
.progressBarStatus {margin-top:2px; width:337px; font-size:7pt; font-family:Arial; text-align:left; white-space:nowrap}
 div.fieldset {border:1px solid #afe14c; margin:10px 0; padding:20px 10px}
div.fieldset span.legend {position:relative; background-color:#FFF; padding:3px; top:-30px; font:700 14px Arial, Helvetica, sans-serif; color:#73b304}
div.flash {width:375px; margin:10px 5px; border-color:#D9E4FF; -moz-border-radius-topleft :5px; -webkit-border-top-left-radius :5px; -moz-border-radius-topright :5px; -webkit-border-top-right-radius :5px; -moz-border-radius-bottomleft :5px; -webkit-border-bottom-left-radius :5px; -moz-border-radius-bottomright :5px; -webkit-border-bottom-right-radius :5px}
input[disabled]{ border:1px solid #ccc }
 #btnSubmit {margin:0 0 0 155px }
/* -- end of Swfupload -- */
/* -- start Text Formatting -- */ 
p {color:#fff4ca; padding-top:1em; line-height:1.5em; font-size:10pt}
h1 {color:#ffffff; font:normal 30px/36px Arial, sans-serif; margin:0 0 18px 0; padding:0}
h2 {color:#ffffff; font:normal 25px/32px Arial, sans-serif; margin:36px 0 18px 0; padding:0}
h3 {color:#ffffff; font:normal 18px/27px Arial, sans-serif; margin:0 0 18px 0; padding:0}
h4 {color:#ffffff; font:bold 15px/20px Arial, sans-serif; margin:27px 0 18px 0; padding:0}
h5 {color:#ffffff; font:bold 13px/18px Arial, sans-serif; margin:0; padding:0}
a {cursor:pointer; color:#247bba; text-decoration:none}
a:visited {color:#12457d}
a:link {color:#447ab6}
a:hover {text-decoration:underline}
strong {color:#c4c4c4}
/* -- end of Text Formatting -- */
/* -- start Menu -- */ 
#profile-menu {text-align:right; margin-top:20px; color:white; font-size:0.8em}
#profile-menu a, #profile-menu a:link, #profile-menu a:visited {color:#d5d2d2; padding-left:10px}
#profile-menu a:hover {color:white; text-decoration:underline}
#nav {margin-top:0px; position:relative; left:-10px}
ul#n_0 {margin:0; padding:0; list-style:none; position:relative}
ul#n_0 ul {width:190px;  margin:0; list-style:none; display:none; position:absolute; top:100%; left:0; z-index:5000; padding-left:0px}
ul#n_0 ul ul, ul#n_0 ul ul ul {top:0; left:100%; margin-left:0px;padding-left:0px}
ul#n_0 li {float:left; display:inline; position:relative;margin-left:0px;padding-left:0px}
ul#n_0 ul li {width:100%; display:block; padding-left:0px}
 ul#n_0 a {border-right:0px solid #ffffff; padding:6px 10px 6px 10px; float:left; display:block; color:#ffffff; font:normal 10pt Arial, sans-serif; text-decoration:none; height:1%}
 ul#n_0 a:hover,ul#n_0 li:hover a,ul#n_0 li.iehover a {background:#bf2b21; color:#ffffff}
 ul#n_0 li:hover li a,ul#n_0 li.iehover li a {float:none; background:#bf2b21; border-top:1px solid #ffffff}
 ul#n_0 li:hover li a:hover,ul#n_0 li:hover li:hover a,ul#n_0 li.iehover li a:hover,ul#n_0 li.iehover li.iehover a {background:#890d05}
 ul#n_0 li:hover li:hover li a,ul#n_0 li.iehover li.iehover li a {background:#380f03}
 ul#n_0 li:hover li:hover li a:hover,ul#n_0 li:hover li:hover li:hover a,ul#n_0 li.iehover li.iehover li a:hover,ul#n_0 li.iehover li.iehover li.iehover a {background:#681d10}
 ul#n_0 li:hover li:hover li:hover li a,ul#n_0 li.iehover li.iehover li.iehover li a {background:#9b1901}
 ul#n_0 li:hover li:hover li:hover li a:hover,ul#n_0 li.iehover li.iehover li.iehover li a:hover {background:#9b1901}
 ul#n_0 li:hover ul ul,ul#n_0 li:hover ul ul ul,ul#n_0 li.iehover ul ul,ul#n_0 li.iehover ul ul ul {display:none}
ul#n_0 li:hover ul,ul#n_0 ul li:hover ul,ul#n_0 ul ul li:hover ul,ul#n_0 li.iehover ul,ul#n_0 ul li.iehover ul,ul#n_0 ul ul li.iehover ul {display:block}
/* -- end of Menu -- */
/* -- start Product -- */ 
.product_table {width:100%}
.product_table td {padding:10px}
.product_name h3 {font-size:150%}
.product_description {text-transform:none}
.product_name h3 {text-transform:none; font-size:1.2em; margin-bottom:0px; margin-top:1.5em; font-weight:normal}
.product_price {display:inline-block; font-size:150%; width:60px; color:#ffffff; float:left}
.add_to_cart {display:inline-block}
/* -- end of Product -- */
/* -- start Search Results -- */ 
.search-results-status {text-align:right; padding:5px; border-top:2px solid #e0dfdf; background:#f4f4f4; margin-top:30px}
.search-results {margin-top:3em}
.search-result {margin-top:1em}
.search-result-link {font-size:0.9em; margin-top:0.3em}
.search-result-title {font-size:1.2em}
 #s {font-size:1.35em}
.search-box-info {font-size:1.5em}
.search-box-container {background:#f4f4f4; border:1px solid #e0dfdf; padding:20px 15px 20px 15px}
/* -- end of Search Results -- */
/* -- start Shopping Cart -- */ 
#shopping-cart-banner {background:#f4f5f8; padding-top:0.9em; padding-bottom:0.9em; border:1px solid #cbcccd; color:#8d8f90; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.5em}
#shopping-cart-banner a {color:#515252}
#shopping-cart-banner a:hover {text-decoration:underline}
h4.cart-summary-amount {font-size:5em; font-weight:lighter; color:black; text-align:right; margin-right:5px}
#payment-panel {background:#eeeeee; border:1px solid #d1d0cf; padding:0px 5px 5px 5px}
/* -- end of Shopping Cart -- */
/* -- start Newsticker -- */ 
#newsticker {}
#newsticker ul li {font-size:0.9em}
#newsticker ul li {width:550px; padding:10px; position:relative; left:-19px}
#newsticker ul {list-style:none}
* html #newsticker ul {overflow:visible}
#newsticker li.error {color:#f00}
#newsticker #togglenewsticker {overflow:hidden; position:absolute; right:10px; top:12px; width:14px; height:14px; text-indent:20px; outline:none}
* html #newsticker #togglenewsticker {right:30px}
/* -- end of Newsticker -- */
/* -- start Custom Styles -- */ 
body {color:#fff4ca; font:13px/18px Arial, Sans-Serif, Serif; background:#3c0a03 url('/account_assets/0000/0475/scott-peoples-background.jpg') 50% 0px no-repeat fixed}
#container {text-align:left}
#workspace {margin-top:1.5em}
#logo img {margin:0px 0px 40px 0px}
#page {padding:30px; min-height:330px}
#content {text-align:left}
strong {}
.tagcloud_1 {font-size:0.8em}
.tagcloud_2 {font-size:1.0em}
.tagcloud_3 {font-size:1.2em}
.tagcloud_4 {font-size:1.4em}
.avatar_small {float:left; margin-right:10px}
a, a:link, a:visited {color:#f2fa25; text-decoration:none}
a:hover {text-decoration:none; color:white}
#footer {text-align:left; margin:30px 0px 40px 0px; font-size:8pt}
#footer a {color:#ffffff; text-decoration:none}
#footer a:hover {color:#f2fa25}
#footer p {font-size:8pt; padding:10px}
#footer #timestamp {color:#ffffff}
.notice {margin-top:20px;padding:10px;text-align:center;font-size:1.5em;border:1px dashed #fefdec;background-color:#a42a22}
/* -- end of Custom Styles -- */
/* -- start Easy Slider -- */ 
 #slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none}
#slider2{margin-top:1em;}
#slider li, #slider2 li{  width:640px; height:320px; overflow:hidden}
#prevBtn, #nextBtn, #slider1next, #slider1prev{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000}
#nextBtn, #slider1next{ left:696px}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{ display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0}
#nextBtn a, #slider1next a{ background:url(../images/btn_next.gif) no-repeat 0 0}
 ol#controls{ margin:1em 0; padding:0; height:28px}
ol#controls li{ margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px}
ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none}
ol#controls li.current a{ background:#5DC9E1; color:#fff}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* -- end of Easy Slider -- */
/* -- start Spitfire -- */ 
::selection {background:#e0f5fb; color:#000000}
::-moz-selection {background:#e0f5fb; color:#000000}
.unselectable {-moz-user-select:none; -khtml-user-select:none; user-select:none}
 .data-grid {display:table; border-collapse:collapse; width:100%; color:#fff4ca; margin-bottom:2em}
.data-grid div.even {}
.data-grid div.odd {}
.data-grid div.data-row {display:table-row; border-bottom:1px dashed #e1e1e1; width:100%; padding:0.2em}
.data-grid div.data-row:hover {background:#6a2415}
.data-grid div.data-cell {display:table-cell; padding:0.5em 0.5em 0.5em 0.5em}
.data-grid a:hover {text-decoration:none}
 .pagination {margin-bottom:2em}
 .next-step-hint {padding:1em; font-size:1.2em; text-align:center; border:1px dashed #bbbbbb; color:#313131; background-color:#fdfcec}
 .spitfire-tooltip {font-family:Arial; font-size:8pt; color:#ffffff; background:transparent url('/spitfire/images/60-percent-black.png'); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px 8px 5px 8px}
.spitfire-tooltip-container {position:absolute; z-index:9000; background:transparent url('/spitfire/images/60-percent-tooltip.png') no-repeat; padding:2px 5px 2px 10px}
 .spitfire-context {background-color:#ffffff}
.spitfire-context-container {display:none; position:absolute; z-index:9000; width:200px; padding:13px; font-family:Arial; background:transparent url('/spitfire/images/30-percent-black.png'); color:#3a3a3a; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px}
.spitfire-context {color:#3f3f3f; font-size:10pt}
.spitfire-context a {outline:none; text-decoration:none; display:inline-block; padding:5px 5px 5px 10px; border-bottom:1px solid #d0d0d0; color:#3f3f3f; width:185px}
.spitfire-context a.last {border-bottom:0px}
.spitfire-context a:hover, .spitfire-context a.submenu:hover {background-color:#3b3b3b; border-bottom:1px solid #3b3b3b; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu:hover {background:#3b3b3b url('/spitfire/images/spitfire-context-backgrounds.png') 182px -58px no-repeat; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu {background:url('/spitfire/images/spitfire-context-backgrounds.png') 182px -170px no-repeat}
.spitfire-context a.submenu-visible, .spitfire-context a.submenu-visible:hover {background:url('/spitfire/images/spitfire-context-backgrounds.png') 0px -110px no-repeat; color:#3f3f3f; border-bottom:1px solid #d0d0d0}
.spitfire-context-submenu {background-color:#f5f5f5; display:none}
.spitfire-context-submenu a {padding-left:2em; padding-left:20px; width:175px}
.spitfire-context a.separator {}
.spitfire-context a.separator-last {border-bottom:1px dashed #d0d0d0}
.spitfire-context .context-confirm {border-bottom:1px dashed #d0d0d0; width:100%; padding-left:1em}
.spitfire-context .context-confirm-button {width:auto; display:inline-block; padding-left:3px; padding-right:3px; border:0px}
/* -- end of Spitfire -- */


/* -------------- end stylesheets for com.au -------------- */