/* -------------- 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 Errors -- */ 
 .msg {border:1px solid; margin: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:#944; 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 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:#ffffff}
.pagination .next_page a {border:0px}
.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 {width:100%}
.pretty-table thead tr {}
.pretty-table thead th {font-size:1.4em; color:#ffffff; text-align:left; font-weight:normal; padding:0.3em 0.3em 1.3em 0.3em}
.pretty-table tfoot td {color:#737373; padding:0.3em 0em 0.3em 0em; text-align:left; font-weight:normal}
.pretty-table td {padding:0.3em 0.3em 0.3em 0.3em}
.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 {}
.pretty-table tbody tr.odd td {}
.pretty-table tbody tr td {border-bottom:1px dotted #454545}
.pretty-table tfoot {}
.pretty-table tfoot td {}
.pretty-table tfoot tr {}
* html .pretty-table tr.odd td {}
.pretty-table col.even {}
.pretty-table col.odd {}
.pretty-table tr.odd:hover td {}
.pretty-table tr.even:hover td {}
/* -- end of Pretty Table -- */
/* -- start Rich Text Editor -- */ 
body.mceContentBody {background:black; padding-left:10px; 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 {padding-top:1em; line-height:1.5em}
h1, h2, h3, h4, h5, h6, h7 {color:white; font-weight:normal; font-family:"Georgia", "Times New Roman", Times, serif}
h1 {padding:0px; margin:0px 0px 20px 0px; font-size:30pt; font-weight:lighter; line-height:0.9em; letter-spacing:-0.04em; font:normal 1.5em "Georgia", "Times New Roman", Times, serif}
h2 {margin:20px 0px 10px 0px; font-size:20pt; font-weight:normal; letter-spacing:-0.025em; font:normal 1em "Georgia", "Times New Roman", Times, serif}
h3 {margin:20px 0px 5px 0px; font-size:15pt; padding:0px}
h4 {font-size:1.05em; padding-top:1.05em; font-size:12pt}
a {cursor:pointer; text-decoration:none}
a:visited {color:#12457d}
a:link {color:#447ab6}
a:hover {text-decoration:underline}
/* -- end of Text Formatting -- */
/* -- start Widget -- */ 
.main_tabnav {color:#000; border-bottom:1px solid black; margin:13px 0px 0px 0px; padding:0px; z-index:1; padding-left:10px}
.main_tabnav ul {margin:0px; padding:0px}
.main_tabnav li {display:inline; overflow:hidden; list-style-type:none}
.main_tabnav li span.disabled {color:#888888; background:#FAFAFA; border:1px solid #DDDDDD; border-bottom:none; padding:2px 5px 0px 5px; margin:0; text-decoration:none}
.main_tabnav a, main_tabnav a.active {color:#000000; background:#EEEEEE; font-weight:bold; border:1px solid black; padding:2px 5px 0px 5px; margin:0; text-decoration:none}
.main_tabnav a.active {background:#FFFFFF; border-bottom:3px solid #FFFFFF}
.main_tabnav a:hover {color:#FFFFFF; background:#CCCCCC}
.main_tabnav a:visited {color:#000000}
.main_tabnav a.active:hover {background:#FFFFFF; color:#000000}
.main_tabnav_content {background:#FFFFFF; padding:20px; border:1px solid black; border-top:none; z-index:2}
/* -- end of Widget -- */
/* -- start Menu -- */ 
#profile-menu a {margin-left:6px}
#nav {background:url('/account_assets/0000/0343/ludlows-menu-background.png') no-repeat; margin-bottom:40px; position:relative; width:949px; left:-3px}
#n_0, #n_0 ul {position:relative; z-index:1000; list-style:none; padding:0; margin:0 0 1em 0; float:left; font-size:10pt}
#n_0 {margin-left:0em; height:20px}
#n_0 li a {margin-bottom:0px; padding-bottom:7px; padding-left:0.7em; padding-right:0.7em; padding-top:5px; color:#e4e4e4}
#n_0 ul li a {height:auto; margin:0px; width:15em; padding-top:1em; padding-left:0.5em; padding-right:1em; padding-bottom:0.3em; font-size:1em; background:#060606; color:#e4e4e4; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; border-left:0px solid #ffffff; border-right:0px solid #ffffff}
#n_0 ul li a:hover {color:white; background:#323232}
#n_0 ul {}
#n_0 a {display:block; color:#696969; text-decoration:none; padding-top:0.2em; padding-left:0.2em; padding-right:0.2em; margin-right:0.6em}
#n_0 a:hover {color:white}
#n_0 a.daddy {}
#n_0 li {float:left}
#n_0 li ul {position:absolute; left:-999em; height:auto; width:13em; height:2em; font-weight:normal; margin:0}
#n_0 li ul a {width:16.5em; height:2em}
#n_0 li ul ul {margin:-1.9em 0 0 11em}
#n_0 li:hover ul ul, #n_0 li:hover ul ul ul, #n_0 li.sfhover ul ul, #n_0 li.sfhover ul ul ul {left:-999em}
#n_0 li:hover ul, #n_0 li li:hover ul, #n_0 li li li:hover ul, #n_0 li.sfhover ul, #n_0 li li.sfhover ul, #n_0 li li li.sfhover ul {left:auto}
#n_0 li:hover, #n_0 li.sfhover {color:white; background:#050505}
#n_0 li:hover {color:#ffffff}
/* -- end of Menu -- */
/* -- start Order -- */ 
#orderSummary {width:100%; margin-top:2em; font-size:0.8em}
#orderSummary th {font-weight:normal; color:#ffffff; background:#000000; border-bottom:1px solid white; padding:0.4em}
#orderSummary .r1 {padding:0.4em; background:#acacac; border-bottom:1px solid white}
#orderSummary .r0 {padding:0.4em; background:#5e5e5e; border-bottom:1px solid white}
#orderTotals {width:100%; font-weight:normal; font-size:0.8em; margin-bottom:1em}
#orderTotals th {padding:0.4em; color:#ffffff; background:#000000; border-top:1px solid #5e5e5e; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e}
#orderTotals td {text-align:right; color:#ffffff; font-size:2em; padding:0em 0.5em 0.5em 0em; background:#000000; border-bottom:1px solid #5e5e5e; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e}
/* -- end of Order -- */
/* -- 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; font-weight:normal}
.product_price {display:inline-block; font-size:150%; font-weight:bold; margin-right:20px; margin-top:5px; color:white}
.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:#232323; padding-top:0.9em; padding-bottom:0.9em; border:1px dotted #454545; color:#8d8f90; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; margin-bottom:20px}
#shopping-cart-banner a {color:#ffffff}
#shopping-cart-banner a:hover {text-decoration:underline}
h4.cart-summary-amount {font-size:5em; font-weight:lighter; color:#ffffff; text-align:right; margin-right:5px}
#payment-panel {background:#232323; border:1px dotted #444444; padding:0px 5px 5px 5px; margin-bottom:15px}
/* -- end of Shopping Cart -- */
/* -- start Custom Styles -- */ 
body {background:#000000; color:#6b6a6a; font-family:Arial, Sans-Serif, Serif, Helvetica; font-size:12px}
#container {text-align:left}
#workspace {}
.panel {float:left; width:745px; height:100px; background:#d5d5d5 url('/images/template/line.gif') repeat-x; margin-top:10px}
#page {float:left; padding:50px 30px 30px 30px; min-height:330px}
#logo {text-align:left}
#logo img {margin:20px 0px 20px -10px}
#content {text-align:left}
.footer a {text-decoration:none; color:#A5A5A5}
.footer a:hover {color:#CCD5BC}
.footer {margin:20px 0px 40px 0px; color:#3a3a3a; font-size:8pt}
.timestamp {color:#1d1d1d}
strong {color:#8c8c8c}
.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}
.first {margin-top:0px; padding-top:0px}
#currency_conversion_result {color:#000000; font-size:2em; padding-top:35px; padding-left:15px}
/* -- end of Custom Styles -- */
/* -- 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:#313131; 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:#292929}
.data-grid div.data-cell {display:table-cell; padding:0.5em 0.5em 0.5em 0.5em}
.data-grid a:hover {text-decoration:none; color:#ffffff}
 .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 -------------- */