html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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, ul, li,
fieldset, form, label, legend {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
html, table { font-size: 1em; }
body {
    background: #fff;
    color: #000;
    line-height: 1.2;
    font-size: 0.75em;
}
ul { list-style: disc outside; padding-left: 40px; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
strong { font-weight: bold; }
em { font-style: italic; }
ins { text-decoration: none; background-color: red; }
del { text-decoration: line-through; }
h1 { font-size: 2em; margin: 0.2em 0 0.67em 0; }
h2 { font-size: 1.5em; margin: .83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 100%; margin: 1.33em 0; }
h5 { font-size: 100%; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }
p {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
pre { font-family: monospace; }
a { color: #3361e3; text-decoration: underline; }
a:hover { color: #f60; text-decoration: none; }
a:visited { color: purple; }
sup { vertical-align: super; font-size: 0.5em; }
.hide { display: none; }

.t, .r, .tr, .b, .br {
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 6px;
    font-size: 0;
}
.t, .b { width: 100%; left: 0; z-index: 1; }
.b, .br { bottom: 0; top: auto; background-position: bottom left;}
.r { height: 100%; background-position: bottom right; z-index: 2; }
.tr, .br { background-position: top right; z-index: 3; }
.br { background-position: bottom right; }
.fj { display: -moz-inline-box; display: inline-block; width: 100%; font-size: 0; line-height: 0; margin-top: -2px;}
.white, a.white, a.white:hover {
    color: #fff;
}
body { position: relative; text-align: center; }
#content,
#header_body,
#bar {
    text-align: left;
    max-width: 1100px;
    min-width: 780px;
    margin: 0 auto;
    position: relative;
}

html { -webkit-text-size-adjust:none }
@media only screen and (max-device-width: 480px) {
    #content,
    #header_body,
    #bar {
        width: 830px;
    }
}

#light, #back, #light .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 700;
}

#back {
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity=65); // IE6/7
}

#light .content span {
    background: #fff;
    min-width: 50px;
    min-height: 50px;
    padding: 2em;
    margin: 4em auto;
    display: table;
    display: inline-block;
    cursor: pointer;
}

#light .content .close {
    font-weight: bold;
    display: block;
    text-align: right;
    margin-top: 1em;
}

#content.shrink table {
    padding: 0 15px;
}

#content.shrink table table {
    padding: 0;
}


#log_off {
    position:absolute;
    right:15px;
    top:7px;
}

#log_off  a:hover, #log_off  a:hover {
    color:#EBE7D8;
    text-decoration:none;
}
#log_off  a, #log_off  a {
    color:#FFFFFF;
}

#account {
    display: inline;
    position: absolute;
    right: 1.8em;
    top: 1.3em;
    font-weight: bold;
}

.account #right {
    margin-top: 3em;
    margin-right: -1em;
}

.account #left_hand_nav {
    display: none;
}

#mobile {
    background: #f1f1f1;
    font-size: 1.1em;
    padding: 0.8em 0 1em 0;
    font-weight: bold;
}

#header_body {
    overflow: hidden;
}

#header {
    background: #6a9aeB url(http://assets.fishpond.com.au/h_backdrop.png) repeat-x;
}

#header.checkout {
    margin-bottom: 1.17em;
    padding-bottom: 0.5em;
}

#logo {
    font-size: 2em;
    text-indent: -1000px;
    overflow: hidden;
    width: 186px;
    height: 3.58em;
    margin: 0.42em 0 -0.6em;
}
#logo a {
    display: block;
    width: 100%;
    height: 70px;
}
.nz #logo { background: url(http://assets.fishpond.com.au/h_logonz.png) no-repeat; }
.au #logo { background: url(http://assets.fishpond.com.au/hlogo_au.png) no-repeat; }
#bubbles {
    position: absolute;
    left: 190px;
    top: 0;
}

#buy {
    margin-left: 186px;
    position: relative;
    color: #fff;
    text-align: center;
    zoom: 1;
}

#line {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -14.7em;
    width: 35.5em;
}

#line h1,
#line #title {
    font-family: Arial, Helvetica, san-serif;
    margin: 0;
    font-weight: 800;
}

#line a {
    color: #fff;
    text-decoration: none;
}

#line a:hover .g {
    text-decoration: underline;
}

#line .sl,
#line #count {
    margin: 0.4em 0;
    margin-top: -0.3em;
}

#line .sl {
    margin-bottom: 0;
}

#line .tf {
    font-family: Georgia;
    font-size: 1.25em;
    line-height: 0;
}

#header_body .left {
    margin: 0 194px 0 6px;
}

#bar {
    margin: 1.17em auto;
}

#search {
    display: block;
    height: 1.3125em;
    margin: 0 194px 0 9px;
    background: #ededed url(http://assets.fishpond.com.au/h_search.png) bottom left;

    font-weight: bold;
    font-size: 1.33em;
    color: #444447;

    position: relative;
    padding-top: 1.3125em;
}

#search div {
    padding: 0 11.5em 0 16.5em;
}

#search .t, #search .r, #search .tr {
    background-image: url(http://assets.fishpond.com.au/h_search.png);
    margin-right: -1px;
}

#search select,
#search input {
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1em;
    word-spacing: normal;
    width: 7.4em;
}

/* CSS Hack are bad, but it's safer to target this next rule just to firefox 3 rather than other browsers */
html>/**/body #search select, x:-moz-any-link, x:default {
    font-size-adjust: 0.45;
}
/* End of Firefox 3 CSS hack */






.payment-method-div {
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
}

.payment-method-div input{
    float:left;
    margin-top: 12px;
}
.checkout_label {
    display: block;
    float: left;
    width: 150px;
}

.checkout_select{
    padding: 0px;
    font-size: 1.1em;
}
.checkout_select li {
    list-style: none;
    margin: 0;
}

.checkout_select .cc_details {
    margin: 0.5em 0 0 3.4em;
}
.checkout_select .cc_details label {
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.checkout_note {
    color: #777;
    font-size: 0.8em;
    margin: 0px;
    padding: 5px;
}

.checkout_select .label {
    display: block;
    cursor: pointer;
    height: 3em;
    line-height: 3em;
    vertical-align: middle;
    padding: 0 1em;
    clear: both;
}

#checkout_payment label {
    padding: 0 1em 0 0.2em;
}
.checkout_select .label input {
    vertical-align: text-bottom;
    margin-right: 1em;
}

.checkout_select .label img {
    float: right;
    margin: 0.3em 0.3em 0 0;
}
.checkout_select .label:hover {
    background: #F1F1F1;
}
.checkout_select .label_selected {
    background: #ebe7d8;
    font-weight: bold;
}

.checkout_button button{
    margin: 1.5em 0;
}

.checkout_heading {
    font-size: 18pt;
    line-height: 1.5em;
    margin: 0px;
}
.checkout_error {
    border: 1px solid black;
    padding: 5px;
    font-size: 1.1em;
    background: #ff6500;
}
.checkout_progress_bar {
    margin: 5px 0px;
}
#checkout_coupon_info tr {
    display: block;
    margin: 10px 0px 0px 0px;
}

#search input {
    width: 100%;
    position: relative;
    top: 0.38em;
    margin-top: -1.25em;
}

#search .control {
    position: absolute;
    left: 0;
    top: 0.62em;

    width: 14.9em;
    padding: 0 0.8em;
    text-align: justify;
    overflow: hidden;
    height: 1.6em;
}

#search button {
    font-size: 12.5pt;
    position: absolute;
    right: 7.2em;
    top: 0.52em;
}

#search a {
    font-size: 0.75em;
    font-weight: normal;
    position: absolute;
    right: 1.3em;
    top: 1.1em;
    white-space: nowrap;
}

.box {
    position: relative;
    width: 170px;
    background: #ebe7d8;
    color: #6c6c6c;
    text-align: center;
    line-height: 1.5;
}
#cart {
    position: absolute;
    right: 12px;
    bottom: 0;
    padding-bottom: 0.65em;
    overflow: visible;
}

.box h3 {
    font-size: 1.33em;
    height: 1.7em;
    margin: 0;
    padding: 0.05em 1em 0 1em;
    color: #f60;
}

.box h3 a {
    color: #f60;
    height: 1.7em;
    position: relative;
    left: -0.2em;
}

.box h3 a:visited {
    color: #f60;
}

.box h3 img {
    margin-right: 0.25em;
    position: relative;
    top: 0.25em;
}

#cart_arrow {
    line-height: 0;
    font-size: 0;
    width: 100%;
    height: 58px;
    text-align: center;
    padding-bottom: 3px;
    background-color: #fff;
}

#cart_arrow .stem {
    width: 44px;
    height: 14px;
    background-color: #ebe7d8;
    margin: 0 auto;
}

#cart_arrow .head {
    margin: 0 auto;
    width: 0;
    border-bottom: 44px solid #ebe7d8;
    border-left: 44px solid #fff;
    border-right: 44px solid #fff;
}

#cart p {
    margin: 0.3em 0;
    padding: 0 1em;
}

.box .t, .box .tr, .box .b, .box .br {
    background-image: url(http://assets.fishpond.com.au/h_box.png);
}
#cart .t, #cart .tr, #free_shipping .b, #free_shipping .br {
    background-image: url(http://assets.fishpond.com.au/h_cart_e.gif);
}
.box .t, .box .tr { top: -3px; }
.box .t { width: 164px; }

#categories {
    background: #f1f1f1;
    line-height: 1.5;
    border: 2px solid #d4d4d4;
    position: relative;
    margin-left: -15px;
    margin-right: -11px;
    zoom: 1;
    padding: 1em;
    padding-bottom: 1.3em;
}
#categories .tr, #categories .t, #categories  .br, #categories .b {
    background-image: url(http://assets.fishpond.com.au/c_sides.gif);
    width: 8px;
    margin: -2px;
}
#categories  .br, #categories .b { bottom: -1px; }
#categories .tr, #categories  .br { right: -1px; }

#categories ul {
    padding: 0;
    float: left;
    width: 33.33%;
}

#categories .bullet {
    top: 0.15em;
}

#categories li {
    padding-left: 1.4em;
    position: relative;
    margin-bottom: 0.2em;
    margin-left: 0.8em;
    zoom: 1;
    list-style-type: none;
}

.box h4 {
    font-weight: normal;
    float: left;
    padding-left: 1em;
    margin: 0;
    clear: both;
}

.box h4 a {
    color: #6c6c6c;
}

.box .amount {
    float: right;
    padding: 0 1em;
}

#cart button {
    margin: 0.5em auto;
    margin-top: 0;
    top: 0.5em;
    clear: both;
}

#cart .expand {
    margin: 0.6em 0;
    margin-top: 0.1em;
    overflow: auto;
}

#checkout_conf_con {
    line-height: 1.5;
    font-size: 1.1em;
}

#checkout_conf_con h3 {
    font-size: 1.1em;
    display: inline;
}

.unavailable { margin-top: 58px; }
.unavailable h3 { color: #3361e3; }
.unavailable p { margin: 0.6em; margin-top: 0; }

#free_shipping {
    height: 3.55em;
    background: #ff8300;
    position: relative;
    top: 0.7em;
    color: #fff;
    font-size: 0.95em;
    line-height: 1.5;
    word-spacing: -0.2em;
    overflow: hidden;
}

#free_shipping p {
    text-align: justify;
    margin: 0 auto;
    padding: 0;
    padding-top: 3px;
    width: 12.5em;
}

#free_shipping a {
    color: #fff;
    text-decoration: none;
}

#free_shipping strong {
    font-size: 1.35em;
    text-transform: uppercase;
    line-height: 1;
    position: relative;
    top: -0.1em;
}

#product_action {
    margin-bottom: -1.1em;
    position: relative;
    top: -1.1em;
}

#product_action .box {
    padding: 0.3em 0;
}

.add_button {
    text-align: center;
}

.sidebar form {clear:both; display: block; overflow: auto; }

.add_button p {
    margin: 0.8em;
}

.add_button button {
    margin: 0.8em auto;
    margin-top: 0.5em;
}

p.loading {
    margin-top: 0;
}


#together_image {
    display: block;
    margin-bottom: 0.75em;
    margin-top: 6px;
}
#together_image a {
    display: inline-block;
    position: relative;
}

#buy_together s,
#buy_together span {
    font-weight: bold;
}
#buy_together span.amount {
    color: #24b837;
}
#buy_together p {
    margin: 0 0.75em 0.8em 0.75em;
}
#buy_together .box {
    padding: 0.3em 0;
}
#buy_together .plus {
    background-image: url(http://assets.fishpond.com.au/plus_symbol.png);
    width: 29px; height: 29px;
    position: absolute;
    top: -6px;
    left: -10px;
}
#buy_together .rating span {
    width: 86px;
}
#buy_together .prices {
    margin-bottom: 0.3em;
    overflow: auto;
}
#buy_together .or {
    font-weight: bold;
    font-size: 1.2em;
    margin: 0.75em 0 1em;
    color: #6c6c6c;
}
#util {
    float: right;
    list-style: none;
    padding: 0;
    margin: 1.5em 0 0.3em 0.5em;
}
#util li {
    float: left;
    display: inline;
    margin-right: 2.2em;

    color: #fff;
    font-size: 1.2em;
    text-align: center;
}
#util a,
#help a {
    color: #fff;
}
#util a:hover,
#help a:hover {
    color: #ebe7d8;
    text-decoration: none;
}
#util img,
#help img {
    margin-right: 0.225em;
    vertical-align: text-bottom;
    position: relative;
    bottom: 0.075em;
}

#help {
    position: absolute;
    top: 50%;
    right: 0;
    width: 177px;
    margin-top: -0.8em;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
}
#help a {
    position: relative;
    right: 7px;
}
#tabs {
    float: left;
    display: inline;
    list-style: none;
    margin: 1.2em 0 0 0.4em;
    padding-left: 0.4em;
    white-space: nowrap;
    overflow: hidden;
}
#tabs li {
    float: left;
    display: inline;
    width: 4.1em;
    height: 1.82em;
    margin-right: 1em;

    background: #ebe7d8;

    font-weight: bold;
    font-size: 1.33em;
    text-align: center;
    position: relative;
    color: #3c66c6;
}
#tabs span {
    position: absolute;
    top: 0;
    left: -0.3em;
    height: 100%;
    width: 0.38em;
    background: url(http://assets.fishpond.com.au/h_tab.png) top left;
}
#tabs strong span {
    background: url(http://assets.fishpond.com.au/h_tab_active.gif) top left;
}
#tabs a,
#tabs span.text {
    position: absolute;
    top: 0;
    left: -0.3em;
    width: 4.32em;
    height: 1.82em;
    margin-left: 0.38em;
    text-indent: -0.38em;
    padding-top: 0.3em;
    background: url(http://assets.fishpond.com.au/h_tab.png) top right;
}
#tabs span.text,
#tabs strong a {
    background: url(http://assets.fishpond.com.au/h_tab_active.gif) top right;
}
#tabs a {
    color: #6b6b6b;
    text-decoration: none;
}
#tabs strong a {
    color: #3c66c6;
    text-decoration: underline;
}
#tabs a:hover {
    color: #f60;
}

.payment-method-div {
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
}

.payment-method-div input{
    float:left;
    margin-top: 12px;
}
.checkout_label {
    display: block;
    float: left;
    width: 150px;
}

.checkout_select{
    padding: 0px;
    font-size: 1.1em;
}
.checkout_select li {
    list-style: none;
    margin: 0;
}

.checkout_select .cc_details {
    margin: 0.5em 0 0 3.4em;
}
.checkout_select .cc_details label {
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.checkout_note {
    color: #777;
    font-size: 0.8em;
    margin: 0px;
    padding: 5px;
}

.checkout_select .label {
    display: block;
    cursor: pointer;
    height: 3em;
    line-height: 3em;
    vertical-align: middle;
    padding: 0 1em;
    clear: both;
}

.checkout_select .label input {
    vertical-align: text-bottom;
    margin-right: 1em;
}

.checkout_select .label img {
    float: right;
    margin: 0.3em 0.3em 0 0;
}
.checkout_select .label:hover {
    background: #F1F1F1;
}
.checkout_select .label_selected {
    background: #ebe7d8;
    font-weight: bold;
}

.checkout_button button{
    margin: 1.5em 0;
}

#createAdWordsCampaign label {
    display: block;
    width: 200px;
}

#add_wishlist .txt {
    font-size: 10pt;
}

#interim .guest-box {
    padding: 1em;
    padding-right: 180px;
    position: relative;
    zoom: 1;
    text-align: center;
    overflow: hidden;
}
#interim .guest-box .i {
    float: left;
    margin-right: 1em;
}
#interim .rating span {
    width: 70px;
}
#interim .guest-box p { margin-top: 0.3em; }
#interim .guest-box .second {
    font-size: 1.2em;
    margin-top: 1em;
}

#interim .guest-box form {
    position: absolute;
    right: 1em;
}

#left_hand_nav table {
    width: auto;
    padding-right: .8em;
}

#left_hand_nav {
    height: 100%;
}

#footer {
    padding: 1em 0;
}

#right {
    margin-left: 6px;
    position: relative;
    left: -6px;
    width: 170px;
    height: 100%;
    text-align: center;
    z-index: 0;
}

.edge .t, .edge .tr, .edge .b, .edge .br {
    background-image: url(http://assets.fishpond.com.au/h_side.png);
}
.edge .t, .edge .b { left: -2px; }
.edge .tr, .edge .br { right: -2px; }

.edge {
border-left: 2px solid #d7d7d7;
border-right: 2px solid #d7d7d7;
}

#right.edge {
margin-left: 1.2em;
width: 166px;
left: -5px;
}

.index #right.edge {
    margin-left: 25px;
    margin-right: 7px;
}

#right h3 a {
    text-decoration: none;
}

#right a:hover {
    color: #f60;
    text-decoration: underline;
}

#below_cart button,
#below_cart .btn {
    margin: 0 auto;
}

#below_cart h3 {
    color: #3361e3;
    margin: 1em;
    margin-top: 1.5em;
}

#wishlist, form.wishlist {
    margin-bottom: 3em;
    clear: both;
}

form.wishlist button {
    display: inline;
    margin-left: 1em;
    vertical-align: middle;
}
form.wishlist label {
    float: left;
    width: 12em;
    vertical-align: middle;
    margin-top: 0.6em;
}
form.wishlist h3 {
    margin-bottom: 0.5em;
}
form { display: inline; }

#page_search button {
    vertical-align: top;
    display: inline;
    text-align: center;
}

#about_us_images_area img, #about_us_images_area map, #about_us_images_area area {
    display: block;
}

.boxText {
    font-size: 9pt;
    background: #fff;
}

.errorBox {
    font-size: x-small;
    background: #ffb3b5;
    font-weight: bold;
}

.stockWarning {
    font-size: x-small;
    color: #c03;
}

.orderEdit {
    font-size: x-small;
    color: #70d250;
    text-decoration: underline;
}

.footerLinks {
    width: 100%;
    background: white;
    color: #d7d7d7;
    font-weight:bold;
    font-size:12px;
    text-align: center;
    word-spacing: 0.5em;
    margin-bottom: 12px;
}

.footerLinks a {
    color: #295FE8;
    text-decoration: underline;
    word-spacing: normal;
}

.infoBox {
    background: #c6c6c6;
}

.infoBoxContents {
    background: #fff;
    font-size: 9pt;
}

.infoBoxNotice {
    background: #000;
}

.infoBoxNoticeContents {
    background: #ff6500;
    font-size: x-small;
}

.infoBoxNoticeContents a.blue_link:hover, .infoBoxNoticeContents a:hover {
    color: #fff;
}

td.infoBoxHeading {
    font-size: x-small;
    font-weight: bold;
    background: #3aba00;
    color: #fff;
}

tr.productListing-odd, tr.productSearch-odd {
    background: #fff;
}

tr.productListing-even, tr.productSearch-even {
    background: #fff;
}

table.productListing {
    border: 1px;
    border-style: solid;
    border-color: #fff;
    border-spacing: 1px;
}

.productListing-heading {
    font-size: x-small;
    background: #fff;
    color: #000;
    font-weight: bold;
}

td.productListing-data {
    font-size: 9pt;
}

td.productListing-data em {
    font-style: italic;
    color: #6C6C6C;
    font-size: 8pt;
}

table.productSearch {
    border: none;
    border-collapse: collapse;
}

td.productSearch-data {
    font-size: 9pt;
    border-bottom: 1px solid;
    border-color: #DDD;
    padding: 1.5em .5em;
    padding-bottom: 1.6em;
}

div.productSearch-data {
    font-size: 9pt;
    line-height: 1.5;
    white-space: nowrap;
}

span.productSearch-button-text {
    font-size: 9pt;
    margin: 0 .6em;
}

span.productSearch-button, span.productSearch-button-text {
    float: left;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.productSearch-data img {
    margin-left: .5em;
}

tr.productSearch-24hour {
    background-color: #FEFDE3;
}

td.product24hour-left, td.product24hour-middle, td.product24hour-right {
    border: 1px solid #DDD;
    padding-top: 1.1em;
}

td.product24hour-left {
    border-right: none;
}

td.product24hour-right {
    border-left: none;
}

.pageResults {
    padding: 3px 5px;
}

a.pageResults {
    color: #00F;
    border-width: 0;
    margin: 1px;
    text-decoration: none;
}

a.pageResults:hover {
    margin: 0;
    color: #00F;
    border: 1px solid #00F;
    text-decoration: underline;
}

h1.pageHeading, td.pageHeading, div.pageHeading {
    font-size: 12pt;
    font-weight: bold;
    color: #000;
}

.advancedSearchHeading .pageHeading {
    font-size: 18pt;
}

td.main, p.main {
    font-size: 9pt;
    line-height: 1.5;
}

td.smallText, span.smallText, p.smallText {
    font-size: 9pt;
}

td.fieldKey {
    font-size: 9pt;
    font-weight: bold;
}

td.fieldValue {
    font-size: 9pt;
}

input, select {
    font-size: 9pt;
}

textarea {
    width: 100%;
    font-size: 9pt;
}

span.greetUser {
    color: #F60;
    font-weight: bold;
}

table.formArea {
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}

td.formAreaTitle {
    font-size: 9pt;
    font-weight: bold;
}

span.markProductOutOfStock {
    font-size: 9pt;
    color: #c76170;
    font-weight: bold;
}

td.productSpecialPrice, span.productSpecialPrice {
    color: #24b837;
    text-decoration: bold;
    font-weight: bold;
}

span.errorText {
    color: red;
}

span.arrival_time{
        color:#787878;
}

.side_list .arrival_time{
        color:#787878;
        font-size: 7pt;
}

.moduleRow {
}

.moduleRowOver {
    background-color: #e2e2e2;
    cursor: pointer;
    cursor: hand;
}

.moduleRowSelected {
    background-color: #e2e2e2;
}

.moduleRow p {
    color: #3361E3;
    text-decoration: underline;
}

.moduleRowOver p {
    color: #FF6600;
    text-decoration: none;
}

.moduleRowSelected p {
    color: #FF6600;
    text-decoration: none;
}

.checkoutBarTo {
    font-size: x-small;
    color: #7494E8;
}

.checkoutBarCurrent {
    font-size: x-small;
    color: #00C111;
    text-decoration: bold;
}

.checkoutBarFrom {
    font-size: x-small;
    color: #295fe8;
}

.messageBox {
    font-size: x-small;
}

.messageStackError, .messageStackWarning {
    font-size: 9pt;
    background-color: #f90;
}

.messageStackSuccess {
    font-size: 9pt;
    background-color: #95dd21;
}

.inputRequirement {
    font-size: x-small;
    color: #001bff;
}

.dataTableHeadingRow {
    background-color: #7b9ebd;
}

.dataTableHeadingContent {
    font-size: 9pt;
    color: #fff;
    font-weight: bold;
}

.dataTableRow {
    background-color: #f1f9fe;
}

.dataTableRowHighlight {
    background-color: #EED4D8;
}

.dataTableRowSelected {
    background-color: #DEE4E8;
}

.dataTableRowOver {
    background-color: #fff;
    cursor: pointer;
    cursor: hand;
}

.dataTableContent {
    font-size: 9pt;
    color: #000;
}

div#companyTip {
    display: none;
    color: blue;
}

a.breadcrumb {
    text-decoration: underline;
    color: #3361e3;
}

a.breadcrumbLarge {
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    color: #3361e3;
}

a.breadcrumbLarge:visited {
    color: purple;
}

a.breadcrumbLarge:hover {
    color: #F60;
    text-decoration: none;
}

span.breadcrumbLarge {
    font-size: 12pt;
    font-weight: bold;
}

.boxText div h2 {
    padding: 0;
    margin: 0;
}

tr.page_sub_title a {
    color: #3361e3;
}

tr.page_sub_title a:visited {
    color: purple;
}

a:hover {
    color: #F60;
    text-decoration: underline;
}

.indent-list {
    margin-left: 1.2em;
    text-indent: -1.2em;
}

.indent-list p {
    margin: 6px 0;
}

#messageStack {
    margin-bottom: 12px;
}

.blue_link a, a.blue_link, .also_purchased_products a, .popular_lists a, .bargain_bin a, #order_products a {
    color: #3361e3;
    text-decoration: underline;
}

.blue_link a:visited, a.blue_link:visited, .also_purchased_products a:visited, .popular_lists a:visited, .bargain_bin a:visited, #order_products a:visited {
    color: purple;
}

.blue_link a:hover, a.blue_link:hover, .also_purchased_products a:hover, .popular_lists a:hover, .bargain_bin a:hover, #order_products a:hover {
    color: #f60;
    text-decoration: none;
}

.index .popular_lists { padding: 0; }

tr.field_error {
    background: #ff9316;
}

.list_title {
    font-size: 140%;
}

.categories_table a {
    font-size: 10.5pt;
}

hr {
    background: #c6c6c6;
    height: 1px;
    color: #c6c6c6;
    border: none;
    padding: 0;
}

.also_purchased_products .infoBox {
    background: none;
    padding-bottom: 1em;
}

.also_purchased_products h3 {
    font-size: 10.5pt;
}

.also_purchased_products td.smallText {
    padding-bottom: 20px;
}

#page_body {
    padding-right: 1em;
    padding-left: 10px;
}

#page_body h1 {
    margin-top:0em;
}

#product_info_area {
    padding-right: 1em;
    padding-left: 10px;
}

#product_info_area .pageHeading {
    margin-top: .5em;
    font-size: 10.5pt;
}

#product_info_area .breadcrumbLarge {
    font-size: 9pt;
}

#product_info_area a.breadcrumbLarge {
    font-weight: normal;
}

.productOriginalPrice {
    text-decoration: line-through;
}

.pageHeading .productOriginalPrice, .pageHeading .productSpecialPrice {
    font-size: 11.5pt;
}

#product_info_pricing {
    font-size: 14pt;
    margin:.5em 0 .5em 0;
    font-weight:bold;
}

#product_info_pricing .free_ship {
    margin-bottom:0.5em;
}

#product_info_pricing .used {
    margin:1em 0 0 0;
    font-weight:normal;
}

#product_info_pricing .you_save {
    font-size: 14pt;
}

#product_title, #page_title {
    margin: 0;
    margin-top: 0;
}

#product_title {
    font-size: 18pt;
    line-height: 1.5em;
}

#product_subtitle, #product_author {
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 10.5pt;
    font-weight: bold;
    color: #000;
}

.horizontal_rule {
    border-bottom: 1px dashed #999;
    height: 6px;
    line-height: 6px;
}

#page_title.pageHeading {
    font-size: 18pt;
    line-height: 1.5em;
}

.pop_products {
    font-size: 9pt;
    margin: 1em 0;
}

.pop_products table {
    margin-top: 2em;
    padding: 0;
}

.popular_lists {
    padding: .4em;
}

.popular_lists td.smallText {
    font-size: 10.5pt;
    line-height: 1.286em;
    padding-right: .857em;
}

.popular_lists td.smallText img {
    margin-bottom: .643em;
}

.popular_lists td.smallText div {
    margin: .643em 0;
}

.popular_lists td.smallText table {
    margin: 0;
}

.popular_lists td.smallText table td {
    padding: 0;
    vertical-align: middle;
}

.popular_lists td.smallText table td img {
    margin: 0;
}

.popular_lists td.smallText .twenty_four_hours_shipping {
    padding: 0;
    padding-left: .5em;
}

.add_to_cart_button {
    margin-bottom: 18px;
}

.message_normal, .message_medium, .message_large {
    line-height: 1.5;
    font-size: 0.9em;
    color: #F60;
    font-weight: bold;
}

.message_medium {
    font-size: 1.2em;
}

.message_large {
    font-size: 1.3em;
}

.header_text, #tag_area, #tabLinks, td.infoBoxHeading, #product_info_area .main, #product_info_area .smallText, #product_info_area .boxText, #product_info_area .productListing-data {
    font-size: 9pt;
}

.you_save {
    font-size: 11.5pt;
    color: #F60;
}

.boxText li {
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
    text-indent: -1em;
}

.account, .account .main {
    font-size: 9pt;
}

.account .main b {
    font-size: 10.5pt;
}

.account .pageHeading {
    font-size: 18pt;
}

.blue_background_table a {
    color: #fff;
}

.account .blue_background_table {
    background-color: #7494E8;
}

tr.page_sub_title {
    font-size: 12pt;
    line-height: 1.125em;
    font-weight: bold;
    color: #50be19;
}

.box_sub_title, .box_sub_title a {
    font-size: 9pt;
    font-weight: bold;
    color: #50be19;
    text-align: center;
    margin-top: 0;
    white-space: nowrap;
}

.guest-box {
    background-color: #aaddbb;
    color: #6c6c6c;
    padding: 6px;
    font-size: 11.5pt;
    font-weight: bold;
}

td.twenty_four_hours_shipping {
    color: #d4a31d;
    font-size: 10.5pt;
    text-decoration: bold;
    font-weight: bold;
}

.side_list {
    padding: 0 1em;
    padding-bottom: 1px;
    border-top: 2px solid #d7d7d7;
    margin-top: -2px;
}

.secure {
    margin-bottom: 2.5em;
}

.side_list ol,
.side_list ul {
    list-style: none;
    text-align: left;
    padding-left: 0;
    margin-bottom: 1.6em;
}

.side_list .i {
    float: left;
    width: 50px;
    margin-right: 0.75em;
    overflow: hidden;
}

.bullet {
    font-weight: bold;
    position: absolute;
    left: 0;
}

.side_list ul li {
    padding-left: 1.4em;
    position: relative;
    margin-bottom: 0.5em;
    zoom: 1;
}

.filters {
    font-size: 1.1em;
}

.filters .disabled {
    color: #787878;
}

.side_list .t4 {
    vertical-align: sub;
    margin: 0.1em;
    margin-bottom: 0.2em;
    position: relative;
    top: 0.2em;
}

.side_list span img {
    margin-left: -5px;
    position: static;
}

.side_list ol a {
    display: block;
    clear: both;
    overflow: auto;
    margin-bottom: 0.9em;
    zoom: 1;
}

.side_list .bestsellers {
     margin-bottom: 0.5em;
}

.side_list .bestsellers a {
    overflow:hidden;
    margin-bottom: 0.2em;
}

.side_list .bestsellers li {
    padding-bottom: 0.9em;
    zoom:1;
}


.side_list .bestsellers li .title {
    float:left;
    width:80px;
    margin-left:-2px;
}

.side_list li {
    clear: both;
}

.side_list li a {
    text-decoration: none;
}

.side_list .all {
    display: block;
    margin: 1.7em 0.5em;
    margin-left: 0;
    margin-top: -0.2em;
    text-align: right;
}

.side_list .all_link {
    display: block;
    margin: 1em 0.5em 1.7em 0.5em;
    text-align: center;
}

.side_list h3.first {
    margin-top: 0.75em;
}

.side_list h3 {
    margin-top: -1.2em;
    margin-bottom: 0.9em;
    color: #50be19;
}

.side_list h3 a {
    color: #50be19;
}

.side_list h3 a:visited {
    color: #50be19;
}

.util_list h3.first {
    margin-top: 0.8em;
}

.util_list ul {
    margin-left: 0.4em;
    margin-right: 0.4em;
}

.util_list h3 {

    text-align: left;
    margin-left: 0.1em;
}

.util_list h3,
.util_list h3 a,
.util_list h3 a:visited {
    color: #f60;
}

.facets h3 {
    margin: 1em 0 1.4em 0;
    clear: right;
}

.facets ul li {
    margin-bottom: 0;
}
.facets ul {
    margin: -0.9em 0 0.9em 0;
}
.facets .all {
   float: right;
   margin: -0.8em 0.5em 0.2em;
}
.facets h5 {
    color: #787878;
    font-size: 10.5pt;
    text-align: left;
    margin: 0;
    font-weight: normal;
    text-transform: lowercase;
    font-variant: small-caps;
    margin-bottom: 0.9em;
    clear: right;
}

.facets h5.first {
    margin-top: -0.8em;
}

.facets {
    margin: 0 0 2em;
}

.field_label {
    color: #6C6C6C;
    font-weight: bold;
    margin-right: 10px;
}

.product_info_text {
    font-size: 9pt;
}

.arrives_text_24hour {
    font-weight: bold;
    font-size: 9pt;
    color: #D4A31D;
}

.arrives_text {
    font-weight: bold;
    font-size: 9pt;
    color: #50BE19;
}

.confirmation_button {
    float: left;
    margin: 15px 0px;
}

.innerContentSection {
    width: 100%;
    margin-bottom: 20px;
}

.clear {
    clear: both;
}

#contact_us_box {
    padding: 1em;
    border: 1px solid #aaddbb;
    float: left;
    margin-top: 1.5em;
    margin-bottom: 1em;
}

#contact_us_box h2 {
    text-align: left;
}

#helpdesk_content {
    padding: 0 0.2em;
    font-size: 1.1em;
}

#helpdesk_content .pageHeading {
    margin-bottom: .6em;
}

#helpdesk_content .side {
    float: right;
    background-color: #fff;
}

#announcements {
   padding-top: 10px;
   font-size: 9pt;
   width: 205px;
   text-align: left;
   margin-left: 2em;
   margin-bottom: 1em;
   padding: 1em 0;
   position: relative;
}

#announcements p {
    margin-bottom: 0;
}

#announcements a {
    text-decoration: none;
}

#announcements a:hover {
    text-decoration: underline;
}

#announcements h3 {
    font-size: 9pt;
    padding: 0 1em;
}

#announcements h2, #announcements div {
       padding: 0 1em;
}

.checkout_fields {
    font-size: 10pt;
    margin: .5em 0;
}

.checkout_fields fieldset {
    line-height: 1.5em;
    position: relative;
    border: none;
    padding: 0;
}

.checkout_fields div {
    clear: both;
    zoom: 1;
}

.checkout_fields .first {
    padding-top: 1.1em;
}

#identify .first {
    padding-top: 2em;
}

.checkout_fields #address, .checkout_fields #email_password, .checkout_fields #gift_wrap, .checkout_fields .accept {
    padding-top: 1em;
}

#gift_wrap_message textarea {
    margin-right: 0;
        min-width: 100%;
        max-width: 100%;
        width: 220px;

}

.checkout_fields label {
    clear: both;
    float: left;
    padding: .1em 0 .2em 0;
    margin: .1em 0;
}

#identify label {
    padding-left: 1.5em;
}

.checkout_fields .error {
    background-color: #ff6500;
    padding-top: .4em;
    padding-bottom: .4em;
}

.checkout_fields .error em {
    font-style: italic;
    display: block;
    padding-right: 1.5em;
}

.checkout_fields .error a:hover {
    color: #fff;
}

.checkout_fields .error .required {
    font-weight: normal;
}

.checkout_fields label input, .checkout_fields label select, .checkout_fields label textarea, .checkout_fields .required {
    font-size: 10pt;
    display: block;
    left: 12em;
    top: -1.45em;
    position: relative;
    margin-top: 0;
    margin-right: 13.5em;
    margin-bottom: -1.45em;
}

.checkout_fields .required {
    margin-right: 12.525em;
    white-space: no-wrap;
    color: #ff6500;
    font-weight: bold;
}

.checkout_fields .required input, .checkout_fields .required select {
    position: static;
    top: 0;
    left: 0;
    display: inline;
    margin-right: .4em;
    margin-bottom: 0;
    color: #000;
    font-weight: normal;
}

.note {
    color: #7e7e7e;
    margin-left: 1.5em;
    clear: both;
    display: block;
    zoom: 1;
    font-size: 10pt;
    margin-bottom: .5em;
}

.note span {
    color: #ff6500;
    font-weight: bold;
}

.checkout_fields br {
    display: none;
}

.checkout_fields legend span {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    color: #000;
}

.checkout_fields .accept input {
    display: inline;
    position: static;
    top: 0;
    left: 0;
    margin: 0;
}

.checkout_fields .accept label {
    padding-right: 1.5em;
}

.checkout_fields .button {
    clear: both;
    display: block;
    margin-left: 16em;
    margin-top: 1em;
    padding-top: 1em;
}

a#forgotten {
    float: left;
    margin-left: 13.5em;
    margin-top: .5em;
}

#sign_in_button {
    clear: both;
    margin: 65px 0 0 180px;
}

#checkout_sign_in_button {
        margin-left:370px;
        position:absolute;
        top:75px;
}

a#checkout_forgotten {
    float: left;
    margin-left: 12em;
    margin-top: .5em;
}

#checkout_identify_continue {
    margin: 5px 0 5px 180px;
}

#checkout_continue {
    margin: 5px 0 5px;
}


#checkout_header_left {
        float: left;
}

#checkout_header_middle {
    clear:none;
    float:right;
    text-align:center;
    margin-top: 50px;
    margin-right: 20%;
}

.checkout_left {
       width: 47%;
        float: left;
        clear: left;
}

.checkout_right {
       width: 47%;
        float: left;
}


.checkout_header {
    color:#7E7E7E;
    font-weight:bold;
        margin-bottom: 1em;
        margin-top: 0;
    font-size: 1.1em;
    display: inline;
}

#checkout_login_form  div {
    margin-left:2em;
}

#seperator {
    clear:left;
}

#address_country {
    width:200px;
}

#payment .first {
    padding-top: 2em;
}

.checkout_fields .summary {
    float: left;
    background-color: #ff6500;
    padding: .5em 1.5em;
    margin-bottom: .5em;
}

.checkout_fields .summary a:hover {
    color: #fff;
}

.checkout_fields .summary br {
    display: block;
}

.checkout_fields .summary em {
    font-style: italic;
}

.checkout_fields .last {
    margin-bottom: 1em;
}

.voucher_msg {
    font-size: 12pt;
    line-height: 1.25em;
    background-color: #adb;
    overflow: auto;
    clear: both;
    zoom: 1;
    padding: .5em 1em;
    margin-bottom: .25em;
}

.voucher_msg strong {
    text-transform: uppercase;
    font-weight: bold;
}

.voucher_msg em {
    font-style: italic;
    font-weight: normal;
    font-size: 10pt;
    float: right;
}

.highlight_note {
    background-color: #adb;
    font-size: 10pt;
    line-height: 1.5em;
    padding: 1em;
    margin: .5em;
}

.highlight_note label {
    display: block;
    margin-top: .5em;
}

#page_search {
    display: block;
    white-space: nowrap;
    position: relative;
    left: -34px;
    padding-top: 10px;
    z-index: 999;
}

#page_search button {
    margin: 0;
}

#page_search button {
    vertical-align: top;
    display: inline;
    text-align: center;
}

#page_search select, #page_search input, #page_search span {
    display: inline;
}

a.btn, button {
    display: block;
    background-color: transparent;
    overflow: hidden;
    border: 0;
    cursor: pointer;
    padding: 0;
    line-height: 0;
    position: relative;
    text-decoration: none;
}

button::-moz-focus-inner {
    padding: 0;
}

a.btn span, .btn_hover span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-repeat: none;
    background-position: top left;
}

.btn_hover span:-moz-last-node {
    top: -50%;
    margin: -1px;
}

a.btn .txt, .btn_hover .txt {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12.5pt;
    line-height: normal;
    width: 92%;
    height: 92%;
    top: 4%;
    left: 4%;
    moz-border-radius: 4;
    webkit-border-radius: 4%;
}

.btn_hover .txt:-moz-first-node {
    top: -47%;
}

a.btn:hover span, .btn_hover:hover span, .btn_hover .btn_hover_hover, a.btn .btn_hover_hover {
    background-position: top right;
}

.cat_size {
    color: #787878;
    font-size: 8.5pt;
}

.productSearch .rating span {
    width: 78px;
}

.productSearch table {
    font-size: 1.32em;
}

.img {
    display: block;
}

.product_img img {
    margin-left: -5px;
    max-width: 300px;
}

.rating span {
    position: relative;
    display: block;
    zoom: 1;
    height: 1px;
    margin-top: -1px;
    line-height: 0;
    font-size:0;
}

.rating .ra {
    margin: 0 auto;
    position: absolute;
    bottom: 1px;
    right: 49.5%;
}

.rating img {
    -ms-interpolation-mode:bicubic;
}

.popular_lists td.smallText .rating img {
    margin-bottom: 0;
}
.popular_lists td.smallText .rating {
    margin-bottom: 0.643em !important;
}

.index #left_hand_nav table {
    width: 22px;
}

.more_categories_link {
    margin: 5px 0px 0px 0.8em;
}

#premium_product {
    float: right;
    padding-left: 1em;
}

#premium_product div {
    text-align: center;
    padding: 12px 0 18px 0;
    width: 150px;
    margin: 4px 0 1em 1em;
}

#premium_product .t {
    width: 142px;
}

#premium_product a {
    margin: 0 auto;
}

.title_green {
    color: #50be19;
}

.light_blue {
    color: #A0B5F2;
}

#dym_results {
    font-size:1.1em;
    font-weight:normal;
    margin-bottom: 12px;
}
#dym_no_results {
    font-size:1.6em;
    font-weight:bold;
    margin-bottom: 20px;
}

.no_products_text {
    font-size: 1.2em;
}
.no_products_text p, .no_products_text li {
    margin-bottom: 6px;
}

.f_right {
    float: right;
}

.f_left {
    float: left;
}
.loading {
    margin: 10px 10px 10px 0px;
}
.plain_link {
        color: #000 !important;
        font-style: normal;
}
.form {
    padding-bottom: 12px;
}
.form fieldset {
    display: block;
    width: 100%;
    padding: 5px 0 4px 0;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.form fieldset label {
    float: left;
    width: 180px;
    padding: 5px 5px 5px 2px;
    line-height: 12px;
    font-weight: bold;
}
* html .form fieldset label {
    width: 180px;
}

.belowlabel fieldset label {
    float: none;
    width: 100%;
    display: block;
}
* html .belowlabel fieldset label {
    width: 100%;
}
.belowlabel fieldset {
    border-bottom: 0px;
}
.notbold fieldset label {
    font-weight: normal;
}

div#used_products_header {
  margin-top: 15px;
  height: 35px;
  line-height: 35px;
}

div#used_products_header h2, div#used_products_header h2 {
    vertical-align: middle;
}

div#used_products_header a {
    display: block;
    float: right;
    font-size: 10.5pt;
    font-weight: bold;
    margin-left: 20px;
}

table.used_products {
    width: 100%;
    border: 2px;
    margin-top: 5px;
    margin-bottom: 15px;
}

table.used_products thead {
    text-align: left;
}

table.used_products thead th.condition {
    padding: 0px;
}

table.used_products td, table.used_products th {
    padding-left: 15px;
}

table.used_products thead th, table.used_products thead th h3 {
    font-size: 10.5pt;
}

table.used_products thead th {
    padding-top: 5px;
    padding-bottom: 5px;
}

table.used_products thead th.condition h3 {
    padding: 0px;
    margin: 6px 10px;
}

table.used_products td.price, table.used_products th.price,
table.used_products td.shipping, table.used_products th.shipping,
table.used_products td.buynow, table.used_products th.buynow
{
    width: 10%;
}

table.used_products td.shipping {
    color: #9F9F9F;
    font-weight: bold;
}

table.used_products td.seller, table.used_products th.seller
{
    width: 15%;
}

table.used_products thead th.condition {
    background-color: #EDEDED;
    border: 1px solid #E7E7E7;
}

table.used_products tbody td {
    padding: 5px 0px 5px 15px;
}

table.used_products, p#used_products_note {
    font-size: 10.5pt;
}

table.used_products td.divider {
    background-color: #E7E7E7;
    height: 1px;
    padding: 0;
}

table.used_products th h3, table.used_products th {
    font-size: 16px;
    font-weight: bolder;
}

tr#bank_account_info {
    display: block;
    padding-top: 10px;
}

tr#bank_account_info input {
    margin-right: 20px;
}


ul.rating {list-style:none; position:relative; width: 100px;height: 17px; display:block;
    background-image: url(http://assets.fishpond.com.au/product_rating.gif);
    background-position: -100px 0;background-repeat: no-repeat;padding: 0;left: 50px;margin-left: -50px;overflow: hidden;}
ul.rating li {margin: 0;padding: 0;float: left;}
ul.rating li a {display: block;position: absolute; text-decoration: none; width: 20px;height: 17px; text-indent: -9999px;overflow: hidden;z-index: 20;}

ul.worst { background-position: -80px 0;}
ul.bad { background-position: -60px 0;}
ul.fair { background-position: -40px 0;}
ul.good { background-position: -20px 0;}
ul.best { background-position: 0 0;}

ul.rating a.worst { left: 0; }
ul.rating a.bad { left: 20px; }
ul.rating a.fair { left: 40px; }
ul.rating a.good { left: 60px; }
ul.rating a.best { left: 80px; }

ul.rating li a { cursor: default;}
ul.rating.interactive li a { cursor: pointer;}

ul.rating.interactive li a:hover {background-image: url(http://assets.fishpond.com.au/product_rating.gif);
    background-position: 0 -17px; background-repeat: repeat-x; left: 0;z-index: 1;}

ul.rating.interactive a.worst:hover {width: 20px;}
ul.rating.interactive a.bad:hover {width: 40px;}
ul.rating.interactive a.fair:hover {width: 60px;}
ul.rating.interactive a.good:hover {width: 80px;}
ul.rating.interactive a.best:hover {width: 100px;}

td.product_rating_prompt {padding-top: 6px; padding-bottom: 4px; }
td.product_rating_note {color: #6C6C6C; vertical-align: middle; }


#update_btn {
    background-image: url(http://assets.fishpond.com.au/btn-update.gif);
    width: 106px;
    _behavior:expression((function(el){el.runtimeStyle.behavior='none';el.onmouseenter=function(){this.style.backgroundImage='url(http://assets.fishpond.com.au/btn-update-hover.gif)';};el.onmouseleave=function(){this.style.backgroundImage='url(http://assets.fishpond.com.au/btn-update.gif)';};el=null;})(this));
}
#update_btn:hover { background-image: url(http://assets.fishpond.com.au/btn-update-hover.gif);}
#back_btn {
     background-image: url(http://assets.fishpond.com.au/btn-back.gif);
    width: 86px;
    _behavior:expression((function(el){el.runtimeStyle.behavior='none';el.onmouseenter=function(){this.style.backgroundImage='url(http://assets.fishpond.com.au/btn-back-hover.gif)';};el.onmouseleave=function(){this.style.backgroundImage='url(http://assets.fishpond.com.au/btn-back.gif)';};el=null;})(this));
}
#back_btn:hover { background-image: url(http://assets.fishpond.com.au/btn-back-hover.gif);}

#update_btn:hover, #back_btn:hover {
    text-decoration: none;
    color: #f60;
}

#update_btn, #back_btn {
    display: block;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    margin: 0 .6em;
    padding: 0;
    font-size: 12.5pt;
    color: #3361e3;
    text-decoration: underline;
    overflow: hidden;
    height: 35px;

}

.btn_hover {
    _behavior:expression((function(el){el.runtimeStyle.behavior='none';el.lastChild.onmouseenter=function(){this.className='btn_hover_hover';};el.lastChild.onmouseleave=function(){this.className='';};el=null;})(this));
}

#content,
#header_body,
#bar {
    zoom: 1;
    width:expression(document.body.clientWidth > 1100? "1100px" : "auto");
}

