
/**
 * Reset browser default settings. Do not reset settings for those elements,
 * which are not later defined in typo.css or forms.css.
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Block elements */
body, p, pre { /* blockquote */
    margin: 0;
    padding: 0;
}


/* Headers */
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    font-weight: normal;
}


/* Lists */
dl, dt, dd, ul, ol, li {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none;
}


/* Misc */
a {
    outline: none;
}
img, iframe {
    border: none;
}


/* Tables */
/*
th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
}
*/

/* Forms */
form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0;
}
fieldset {
    border: none;
}
input, textarea, select {
    font-size: 1em;
    font-family: inherit;
}


/* Inline elements */
/*
address, cite, code, dfn, em, strong, var {
    font-style: normal;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
}
*/
/**
 * Tools:
 *   - easy clearing method
 *   - replace (useful for screen readers)
 *   - accessibility (useful for screen readers)
 *
 * @package    themes
 * @subpackage default2
 */

/* clearing */
.stretch,
.clear {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { /* make method ie7 compatible */
    #display: inline-block;
}
* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    display: block; /* restore block display for ie6 */
    /* End hide from IE-mac */
}
/* end clearing */


/* replace */
.replace {
    display: block;

    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
}
/* tidy these up */
.replace * {
    text-indent: -10000px;
    display: block;

    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
}
    .replace a {
        text-indent: 0;
    }
        .replace a span {
            text-indent: -10000px;
        }
/* end replace */


/* accessibility */
span.accesskey {
    text-decoration: none;
}
.accessibility {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
/* end accessibility */


/* hide */
.hide {
    display: none;
}

/**
 * Typography.
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Blocks */
body {
    font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #d0c3b8;
}
p {
    margin-bottom: 0.7em;
    font-size: 11px;
    line-height: 14px;
}
pre { /* blockquote */
    margin-bottom: 1em;
    border: 1px solid #666;
    border-left: 5px solid #666;
    padding: 1em;
    background-color: #eee;
    font-family: monospace;
    font-size: 1em;
}
/* END blocks */


/* Headings */
h1, legend {
    /*
    margin-bottom: 1em;
    border-bottom: 1px solid #666;
    padding-bottom: 0.3em;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
    */
    font-size: 14px;
    color: #FFF;
    text-transform:capitalize;
}
    h1 a.bullet-reverse {
        font-size: 11px;
    }
h2 {
    font-size: 14px !important;
    color: #efe9e4;
    font-weight:bold;
    margin-bottom:10px;
}
    h2.pageDivider {
        margin-top:10px;
        margin-bottom:10px;
    }
    div.block h2, div.flex-single h2, div.block-html h2 {
        margin-bottom:2px;
    }
h3 {
    font-size: 12px !important;
    font-weight: bold;
    color: #efe9e4;
    margin-bottom:7px;
}
    div.content h3, div.flex-single h3, div.block-html h3 {
        font-size: 11px !important;
        text-transform: capitalize;
    }
#local h3, #local legend, #local div.content form fieldset legend {
    color: #7ac142;
    font-size:11px !important;
    font-weight:normal;
    line-height:11px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-h3.gif) no-repeat 0px 2px;
    padding-left: 15px;
    margin-bottom:10px;
}
#local legend {
    #margin-bottom: 0.8em; /* fix MSIE behaviour */
    #margin-left: -7px;
    margin-bottom:0px;
}
#content legend {
    font-size: 13px !important;
    font-weight: bold;
    color: #efe9e4;
}
#main div.flex-single h3, h3.subTitle, #main div.block-html h3 {
    color: #fcb620;
    font-size:11px;
    font-weight:normal;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-h3-main.gif) no-repeat 0% 50%;
    padding-left: 15px;
    margin-bottom:10px;
}
h3.subTitle {
    margin-top:-5px;
}
h4 {
    color: #666;
}
h5 {
    margin-bottom: 0.1em;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.1em;
    color: #666;
}
h6 {
    margin-bottom: 0.1em;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    color: #666;
}
/* END headings */


/* Lists */
ul {
    margin: 0 0 0.7em 1em;
    /*list-style: none outside url(http://www.wendells.com.au/themes/wendells_au/images/bullets/default.gif);*/
    line-height: 1.3em;
}
    ul li {
        margin-left: 30px;
    }
ol {
    margin: 0 0 0.7em 1em;
    list-style: outside decimal;
    line-height: 1.3em;
}
    ol li {
        margin-left: 30px;
    }
dl {
    margin-bottom: 0.7em;
    line-height: 1.3em;
}
    dl dt {
        font-weight: bold;
    }
    dl dd {
        margin-bottom: 0.2em;
        margin-left: 30px;
    }
/* END lists */


/* Links */
a,
a:link,
a:active {
    color: #fcb620;
    text-decoration: underline;
    font-weight:normal;
}
a:visited {
    /* color: #184a84; */
}
a:hover {
    text-decoration: none;
    color: #e3dcd7;
}

#local a {
    color: #8e8e8e;
}

a.help {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-help.gif) no-repeat 0px 2px;
    padding-left:16px;
}
a.bullet, div.readmore a {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link.gif) no-repeat 0% 65%;
    padding-left:8px;
}
a.bullet-reverse {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link-reverse.gif) no-repeat 0% 65%;
    padding-left:8px;
}

#main a.btn {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-right-0.gif) no-repeat top right;
    font-size:9px;
    color: #e9d8b4;
    padding-right:1px;
    padding-top:4px;
    /padding-top:0px;
    padding-bottom:5px;
    /padding-bottom:0px;
    text-transform: lowercase;
}
    #main a.btn span {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-left-0.gif) no-repeat top left;
        padding: 4px 5px 5px 20px;
        text-decoration: underline;
    }
#main a.btn:hover {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-right-1.gif) no-repeat top right;
}
    #main a.btn:hover span {
        text-decoration: none;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-left-1.gif) no-repeat top left;
    }

    #main ul.disc {
        list-style-type: disc;
        margin-left:10px;
    }
        #main ul.disc li {
        }

#local a.btn {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-local-right-0.gif) no-repeat top right;
    font-size:9px;
    color: #e9d8b4;
    padding-right:1px;
    padding-top:4px;
    /padding-top:0px;
    padding-bottom:5px;
    /padding-bottom:0px;
    text-transform: lowercase;
}
    #local a.btn span {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-local-left-0.gif) no-repeat top left;
        padding: 4px 5px 5px 20px;
        text-decoration: underline;
    }
#local a.btn:hover {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-local-right-1.gif) no-repeat top right;
}
    #local a.btn:hover span {
        text-decoration: none;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/a-btn-local-left-1.gif) no-repeat top left;
    }
/* END links */


/* Misc */
hr {
    display: none;
}
div.hr {
    margin: 1em auto;
    height: 1px;
    background-color: #999;
    line-height: 1px;
}




/* BEGIN: Content styles */

img.border {
    border: 1px solid #404040;
}
/*
a.img-wrapper, div.img-wrapper {
    border: 1px solid #303030;
}
a.img-wrapper {
}
*/
a.img-wrapper, div.img-wrapper {
    display:block;
    border: 1px solid #373737;
    padding:1px;
    background-color:#1e1e1e;
    margin:0px;
    float:left;
}
    a.img-wrapper img, div.img-wrapper img {
        border: 1px solid #5a5a5a;
        margin:0px;
        /* XHTML Strict bottom image margin fixing */
        margin-bottom:-3px;
        /margin-bottom:0px;
    }

/* END: Content styles */



/* BEGIN: TinyMCE template styles */

div.mceTmpl {
}
    div.mceTmpl div.alignLeft {
    }
        div.mceTmpl div.alignLeft div.img-wrapper {
            float:left;
            margin: 0px 20px 7px 0px;
        }
        div.mceTmpl div.alignRight div.img-wrapper {
            float:right;
            margin: 0px 0px 7px 20px;
        }
        div.mceTmpl div.img-wrapper {
            border: 1px solid #373737;
            padding:1px;
            background-color:#1e1e1e;
        }
            div.mceTmpl div.img-wrapper img {
                border: 1px solid #5a5a5a;
                margin:0px;
                /* XHTML Strict bottom image margin fixing */
                margin-bottom:-3px;
                /margin-bottom:0px;
            }

/* END: TinyMCE template styles */



/* sIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
    /*visibility: hidden;*/
    font-size: 16px;
    line-height:16px;
    height:22px;
    margin-bottom:10px;
}

.sIFR-hasFlash h2 {
    /*visibility: hidden;*/
    font-size: 16px;
    line-height:16px;
    height:20px;
}
    .sIFR-hasFlash div.flex-single h2 {
        width: 400px;
    }
    .sIFR-hasFlash h2.btn-feat {
        font-size: 14px;
        line-height:14px;
        height:17px;
    }
.sIFR-hasFlash #local h2, h2.pageDivider {
    font-size: 16px;
    line-height:16px;
    height:20px;
}

.sIFR-hasFlash h3 {
}
    .sIFR-hasFlash h3.btn-feat {
        font-size: 12px;
        line-height:12px;
        height:13px;
    }

.sIFR-hasFlash legend {
    /*visibility: hidden;*/
    font-size: 18px;
    line-height:20px;
    height:28px;
    margin:0px;
    padding:0px;
}

.sIFR-hasFlash h4 {
    /*visibility: hidden;*/
    font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
    /*visibility: hidden;*/
    visibility: hidden;
    font-size: 24px;
}

/**
 * Forms.
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Fieldset / legend */
fieldset {
    margin-bottom: 0.6em;
    padding: 5px 0 0.5em;
    #padding-top: 0; /* fix MSIE fieldsetPadding behaviour */
}
fieldset.noLegend {
    padding-top: 0;
}
fieldset.hr {
    /*border-top: 1px solid #4b4b4b;*/
}
fieldset.lastChild {
    margin-bottom: 0;
    padding-bottom: 0;
}
    fieldset legend {
        #margin-bottom: 0.8em; /* fix MSIE behaviour */
        #margin-left: -7px;
        /*
        padding-right: 0.5em;
        font-weight: bold;
        font-size: 1.1em;
        color: #333;
        */
        font-size:16px;
        height:22px;
        margin-bottom:0px;
    }


/* Form elements */
/* input[type="text"] */
input.text, select, textarea, input.psuedo-selector, input.uploader-input {
    border-width: 1px;
    border-style: solid;
    /*border: 1px solid #000;*/
    border-color: #000 #5e5e5e #5e5e5e #000;
    width: 160px;
    /*background: #fff url(http://www.wendells.com.au/themes/wendells_au/images/bg/form_input_m.gif) repeat-x left top;*/
    font-size: 11px;
    color: #d0c3b8;
    padding:2px;
    background-color:#363533 !important;
    line-height:15px;
}
    /* IE6 HACK */
    input.password {
        /padding:2px 0px 3px 0px !important;
        /padding:3px;
        /margin-top:-1px;
    }

input.frozen {
    background-color: #1E1E1E !important;
}
input.uploader-input {
    width:auto;
}
input[type="text"]:focus, input.text:focus, select:focus, textarea:focus {
    background-color:#494846;
}
input[type=checkbox] {
    margin-right:10px;
}
textarea {
    height: 6em;
}
label {
    color: #d0c3b8;
    padding-bottom:2px;
    font-size:11px;
}
form#quickform fieldset label:hover {
    text-decoration:underline;
}
form fieldset label.notipOwner:hover, form fieldset label.tipOwner:hover {
    text-decoration:none !important;
}
label.tipOwner, a.tipOwner {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/tooltip.png) no-repeat 98% 2px;
    text-decoration:none !important;
}
a.tipOwner {
    padding-right: 20px;
}

/* IE7 select box hackfix */
select {
    margin:1px 0px;
}
input.psuedo-selector {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/psuedo-select.png) no-repeat 100% 50%;
    background-color:#363533;
}

div.quickform div.message {
    margin:0px;
}

/* Ordered list for displaying form elements */
form fieldset ol {
    margin: 0;
    list-style: none;
    /*line-height: 1em;*/
}
    form fieldset ol li {
        clear: left;
        margin: 0;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 160px;
        border-bottom: solid #4b4b4b 1px;
        /*border-top: 1px solid #625f5d;*/
        /*?php if ($isFormSubmitted) { echo "#margin-bottom: 0.6em; * fix MSIE behaviour on submit *"; } ?*/
        /*
        /min-height:28px !important;
        /height:28px;
        */
    }
    form fieldset ol li.bottom-buttons {
        border: none;
        /* BEGIN: IE fix */
        /* END: IE fix */
    }
        form fieldset ol li.bottom-buttons ul {
            margin:0px;
            padding:0px;
        }
        form fieldset ol li.bottom-buttons li {
            clear:none;
            float:left !important;
            margin:0px 5px 0px 0px !important;
            padding:0px !important;
            border: none !important;
            display:inline;
        }
    #local form fieldset ol li {
        border-bottom:none;
    }
        form fieldset ol li div {
            /**/
            #display: inline; /* fix MSIE */
            margin-bottom: 0;
            margin:0px;
            padding:0px;
        }
        form fieldset ol li label {
            float: left;
            margin-left: -160px;
            width: 140px;
            text-align: right;
            margin-top:4px;
        }
        /*
        form fieldset ol li div.label-wrapper input, form fieldset ol li div.label-wrapper a { * Fixing checbox label behaviour *
            float:left;
            margin-top:-3px;
            /margin-top:-4px; * IE Hack*
        }
        */

        form fieldset ol li ol.label-wrapper {
            #display: inline; /* fix MSIE */
            float:left;
            margin:0px;
            padding:0px;
        }
        form fieldset ol li ol.label-wrapper li {
            margin:0px;
            padding:0px;
            border: none;
        }
        form fieldset ol li ol.label-wrapper li label { /* Fixing checbox label behaviour */
            margin:5px 0px 0px 0px;
            padding:0px;
            float:left;
            margin-left:5px;
            text-align:left;
            width: auto;
        }
        form fieldset ol li ol.label-wrapper li a { /* Fixing checkbox label behaviour */
            float:left;
            margin:-3px 0px 0px 0px;
        }


        form fieldset ol li div.frozen {
            padding: 4px 0px 5px 0px;
        }

        form fieldset ol li p { /* field comments */
            margin-top: 0.2em;
            margin-bottom: 0;
        }
        form fieldset ol li p.error { /* field error */
            margin-top: 0;
            margin-bottom: 0.3em;
            color: #ae2100;
        }

        form span.error-message {
            color:#ae2100;
            font-style:italic
        }

        div.spacer {
            clear:both;
            height:1px;
            overflow:hidden;
            margin:0px !important;
            padding:0px !important;
        }

/* Fields on top */
form fieldset ol.onTop {
}
    form fieldset ol.onTop li {
        clear: none;
        padding-left: 0;
            }
        
        form fieldset ol.onTop li label {
            float: none;
            display: block;
            margin-left: 0;
            margin-bottom: 0.2em;
            width: auto;
            text-align: left;
        }


/* form buttons */
form fieldset.buttons {
    margin:0px;
    padding:0px;
    border-top: 1px solid #625f5d;
    padding-top:10px;
    text-align:left;
}
    form fieldset.buttons ol {
        margin:0px;
        padding:0px;
    }
        form fieldset.buttons ol li {
            float:right !important;
            display:inline;
            margin:0px;
            padding:0px;
            margin-left:5px;
            border: none;
        }

/* Additional */
form em {
    font-style: normal;
    color: #fcb620;
    font-size:12px;
    line-height:8px;
}
#local form em {
    color: #7bc143;
}
form div,
form p {
    margin-bottom: 0.6em;
}
form .fieldIndent {
    margin-left: 160px;
}


/* No forms layout */
div.fieldsetlike {
    padding-bottom: 0.6em;
}
    div.fieldsetlike h3 {
        margin-bottom: 0.6em;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #333;
    }
    div.fieldsetlike dl {
        margin-left: 160px;
        margin-bottom: 0;
        line-height: 1em;
    }
        div.fieldsetlike dl dt {
            float: left;
            display: inline;

            overflow: hidden; /* one row label only */
            height: 1.2em;

            margin-left: -160px;
            width: 140px;
            text-align: right;
            font-weight: normal;
            color: #333;
        }
        div.fieldsetlike dl dd {
            margin-left: 0;
            margin-bottom: 0.4em;

            min-height: 1.2em;
            _height: 1.2em; /* min height for ie6 */

            padding-bottom: 0.2em; /* fix MSIE bug */
            color: #666;
        }
/* END no forms layout */

/* Custom checkboxes and radio button styles */
a.checker, a.checked, a.radio-checker, a.radio-checked, a.checker-disabled, a.checked-disabled {
    padding: 7px 9px;
    margin: 5px;
    cursor:pointer;
    text-decoration:none;
    border:0px solid orange;
}
a.checker {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/chk-orange-0.gif) no-repeat 40% 40%;
}
a.checker-disabled {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/chk-orange-0-disabled.gif) no-repeat 40% 40%;
}
a.checked {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/chk-orange-1.gif) no-repeat 40% 40% !important;
}
a.checked-disabled {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/chk-orange-1-disabled.gif) no-repeat 40% 40% !important;
}
a.checker:hover {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/chk-generic-2.gif) no-repeat 40% 40%;
}
a.radio-checker {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/rad-orange-0.gif) no-repeat 40% 40%;
}
a.radio-checked {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/rad-orange-1.gif) no-repeat 40% 40% !important;
}
a.radio-checker:hover {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/rad-generic-2.gif) no-repeat 40% 40%;
}
/* END custom checkboxes and radio button styles */


/* Custom button styles */

input.btn-local, input.btn-main {
    border: 0px solid yellow;
    padding: 0px;
    margin: 0 1px 0 0;
    font-size: 10px;
    font-weight: bold;
}
input[type="button"], input[type="submit"], input[type="reset"] {
    border: 0px solid yellow;
    padding: 0px;
    margin: 0 1px 0 0;
    font-size: 10px;
    font-weight: bold;
}
/**
 * btn-local styles
 */
    #local div.btn-local {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-0.png) no-repeat 100% 50%;
        text-align:left;
        /*overflow:hidden;*/
        /*border: 1px solid yellow;*/
    }
    #local div.disabled, #local div.disabled:hover {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-disabled.png) no-repeat 100% 50%;
    }
        #local div.btn-local input.disabled {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-disabled.png) no-repeat 0% 50%;
            color:#4b4b4b;
        }
        #local div.btn-local input {
            display:inline;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-0.png) no-repeat;
            height:27px;
            padding:0 15px 0 22px;
            color: #b7afa9;
            text-align:left;
            /*margin-left:-100px;*/
        }
    #local div.btn-local:hover, #local div.sfHover-btn-local {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-1.png) no-repeat 100% 50%;
    }
    #local div.disabled:hover, #local div.sfHover-btn-local-disabled {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-disabled.png) no-repeat 100% 50%;
    }
        #local div.btn-local:hover input, #local div.sfHover-btn-local input {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-1.png) no-repeat;
        }
        #local div.disabled:hover input, #local div.sfHover-btn-local-disabled input {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-disabled.png) no-repeat;
        }
/**
 * END: btn-local styles
 */

/**
 * btn-main styles
 */

    div.btn-main {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-0.png) no-repeat 100% 50%;
        text-align:left;
    }
    div.disabled, div.disabled:hover {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-disabled.png) no-repeat 100% 50%;
    }
        div.btn-main input {
            display:inline;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-0.png) no-repeat;
            height:27px;
            padding:0 15px 0 22px;
            color: #b7afa9;
            text-align:left;
            /*margin-left:-100px;*/
        }
        div.btn-main input.disabled {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-disabled.png) no-repeat;
            color:#4b4b4b;
        }
    div.btn-main:hover, div.sfHover-btn-main {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-1.png) no-repeat 100% 50%;
    }
    div.disabled:hover, div.sfHover-btn-main-disabled {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-right-disabled.png) no-repeat 100% 50%;
    }
        div.btn-main:hover input, div.sfHover-btn-main input {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-1.png) no-repeat;
        }
        div.disabled:hover input, div.sfHover-btn-main-disabled input {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-local-left-disabled.png) no-repeat;
        }
/**
 * END: btn-main styles
 */



/**
 * Register To begin specific styles
 */
#local form fieldset ol li {
    border-top: none;
    padding: 4px 0px;
}

#local form fieldset ol li.agreement-wrapper {
    border-top: 1px solid #625f5d;
    border-bottom: 1px solid #625f5d;
    padding-top:8px;
    /padding-bottom:0px !important;
    /padding-bottom:8px;
    margin-bottom:10px;
    /min-height:45px;
}
    #local form fieldset ol li.agreement-wrapper a.checker {
        margin-top:-5px;
    }
    #local form fieldset ol li.agreement-wrapper br {
        height: 1px;
        overflow:hidden;
        margin:0px;
    }

/**
 * END: Register To begin specific styles
 */


/* BEGIN: rounded box for validation errors */
div.box-form-top, div.box-form-bottom {
    height:1px;
    overflow:hidden;
    background-color: #ac9b87;
    margin:0px 1px;
    padding:0px;
}
div.box-form-bottom {
    margin-bottom:15px;
}
div.box-form-content {
    border-right: 1px solid #ab9a88;
    border-left: 1px solid #ab9a88;
    margin:0px;
    padding:15px 15px 15px 40px;
    color: #f0e9e3;
    font-size:11px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/dialog-warning.png) no-repeat 10px 10px #928272;
}
/* END: rounded box for validaiton errors */

/**
 * Site specific layout.
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

html { /* inforces screen to show scrollbar */
    /*height: 100%;*/
    margin-bottom: 1px;
}
body {
    /*padding-bottom: 10px;*/
    /*background: #bbb url(http://www.wendells.com.au/themes/wendells_au/images/bg/body.gif) repeat left top;*/
    background-color: #131211;
}


/* Footer */
div#footer {
    clear:both;
    position:relative;
}
    div#footer-spacer {
        margin: 0 auto;
        width:950px;
        height: 54px;
        background-color: #2b2823;
    }
        #footer-start {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/home/content-corners.png) no-repeat top left;
            height:48px;
            margin-top:-48px;
            position:absolute;
            z-index:111;
            width:347px;
        }
    div#footer-inner {
        background:url(http://www.wendells.com.au/themes/wendells_au/images/home/footer-bg.png) repeat-x;
        padding-top:15px;
        padding-bottom:100px;
        min-width: 950px;
    }
    div#footer-inner div.wrap-left {
        margin: 0 auto;
        width:950px;
        text-align:center;
    }
/* End footer */


/* Content */
div#content {
    background-repeat: repeat-x;
}

    /* Main */
    div#main {
        min-height: 350px;
        _height: 350px;  /* min height for ie6 */
    }

    /* Sub */
    div#sub {
        padding: 2.6em 4px 4px 0;
    }
        div#sub div.inner {
            border: 1px solid #bbb;
            padding: 0.8em 5px 5px;
        }

    /* Local */
    div#local {
    }
/* END content */


/* Left/right blocks */
div.block {
    padding:0 24px 0px 24px;
}
    div.block h2 {
        height:18px;
        font-size: 16px;
        color: #FFF;
        font-weight:normal;
    }
    div.block div.content {
    }
/* END left/right blocks */

#sign-up-here {
    position: absolute;
    margin-left:155px;
    margin-top:-75px;
    z-index:999;
}
#continue-signup {
    position: absolute;
    margin-left:155px;
    margin-top:-75px;
    z-index:999;
}

/**
 * Blocks.
 *
 * @package    themes
 * @subpackage wendells_au
 * @author     Fortunato Geelhoed <fortunato@ifactory.com.au>
 */

/* Global styles */
#local div.block {
    margin-bottom: 12px;
}
    #local div.block div.content {
        border-bottom: 1px solid #4b4b4b;
        padding-bottom:10px;
    }



/* Logout */
div#block-logout {
}
    div#block-logout strong {
        color: #666;
        color: #333;
    }
    div#block-logout em {
        font-style: normal;
    }


/* Lang switcher */
div#langSwitcher {
    float: right;
}
    div#langSwitcher a {
        float: left;
        margin-left: 15px;
    }
        div#langSwitcher a img {
            display: block;
        }


/* Breadcrumbs */
#breadcrumbs {
    margin: 0;
    float: left;
}
    #breadcrumbs a {
        font-weight: normal;
        color: #fcb620;
    }


/* Login */
#block-login {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/block-bottom.gif) no-repeat bottom left;
    padding-bottom:10px;
    margin-bottom:17px;
    clear: both !important;
}
    a#forgot-password {
        margin-left:100px;
        margin-top:7px;
        position:absolute;
        clear: both !important;
    }

    #block-login ol {
        /* Had to add heigh for Safari */
        height: 50px !important;
        display: block !important;
    }
        #block-login ol li {
            display:inline;
            float:left;
        }
            #block-login ol li label {
                font-size:11px;
                margin-left:1px;
            }
        #frm_username_block {
            margin-right:2px;
            margin-left: -1px;
        }
        #frm_username_block, #frm_password_block {
            width:125px;
        }



/* my-profile-status */
div.profile-status {
    padding-bottom:0px;
    margin-bottom:0px;
}
    #local div.profile-status div.content {
        padding-bottom:0px;
        margin-bottom:0px;
        border-bottom: 1px solid #4b4b4b;
    }
    div.profile-status ul {
        margin:0px;
        padding:0px;
    }
        div.profile-status ul li {
            margin:0px;
            padding:5px 0px;
            min-height:30px !important;
            border-top: 1px solid #4b4b4b;
        }
        div.profile-status ul li div.a-wrapper {
            float:right;
            position:relative;
            margin-top:4px;
            margin-left:10px;
        }
        div.profile-status ul li a.btn {
        }
            div.profile-status ul li a.btn span {
                position:relative;
            }
        div.profile-status ul li.credibility div.label {
            margin-top:7px;
        }
        img#credibility-badge {
            float:left;
            margin-right:7px;
        }
        div#credibility-txt {
            float:left;
            margin-top:-7px;
        }
        div.profile-status ul li.credibility div.credibility-wrapper {
            /padding-top: 7px !important;
        }


/* tell-a-friend */

div.tell-a-friend {
    width:191px;
    overflow:hidden;
}
    div.tell-a-friend div.content {
        margin-top:10px;
    }
        div.tell-a-friend div.content p {
            margin-bottom: 0;
        }
        div.tell-a-friend a.img-wrapper img, div.tell-a-friend a.img-wrapper {
            float: none;
        }


/* publisher_block_html */
div.block-html {
    margin: 10px 25px;
}


/* sitemap */

div#sitemap_wrapper li {
    padding: 4px 0 4px 14px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-h3.gif) no-repeat 0px 7px;
}
    div#sitemap_wrapper li li {
        padding: 0 0 6px 0;
        list-style-type: disc;
        background: none;
    }
        div#sitemap_wrapper li li li {
            list-style-type: none;
            padding: 0 0 2px 8px;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link.gif) no-repeat 0px 6px;
        }
            div#sitemap_wrapper a.level1 {
                font-size: 12px;
                color: #7ac142;
                color: #efe9e4;
                text-decoration: none;
            }
                div#sitemap_wrapper a.level1:hover {
                    text-decoration: underline;
                }
            div#sitemap_wrapper a.level2 {
                font-size:11px;
                color: #fff;
            }
            div#sitemap_wrapper a.level3 {
                font-size:11px;
            }

/* article navigator, and .. */
ul.navigator {
    margin:10px 0 0 0;
    padding:0px;
}
    ul.navigator li {
        list-style:none;
        margin:0px;
        padding:0px;
        border-top:1px solid #4b4b4b;
        font-size:11px;
    }
        ul.navigator li a {
            color: #d0c3b8;
            text-decoration:none;
            display:block;
            padding: 4px 10px 6px 20px;
            margin-bottom: 0 !important;
            /margin-bottom: -1.3em; /* HORRRIBLE IE6 HACK - IE6 was double spacing these items */
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-sub-heading.gif) no-repeat 0% 50%;
        }
        ul.navigator li a:hover {
            color:#6ba937 !important;
        }
    ul.navigator li.current {
    }
        ul.navigator li.current a {
            color:#FFF !important;
        }

/* subscription block */
#subscribe-now-block img.border {
    /margin-bottom: -2px;
}



/**
 * :::. BEGIN: FILTER .:::
 * movded from matches.css 
 */
ul#match-filter {
    margin:10px 0 5px 0;
    padding:0px;
    border-top:1px solid #4b4b4b;
}
    ul#match-filter li {
        list-style:none;
        margin:0px;
        padding:0px;
        border-bottom:1px solid #4b4b4b;
        font-size:11px;
        padding: 4px 10px 6px 20px;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-sub-heading.gif) no-repeat 0% 50%;
    }
        ul#match-filter li a {
            color: #d0c3b8;
            text-decoration:none;
        }
        ul#match-filter li a:hover {
            color:#6ba937;
        }
    ul#match-filter li.current {
    }
        ul#match-filter li.current a {
            color:#FFF;
        }

div.match-filter {
}
    div.match-filter div.content {
        border-bottom: 0px !important;
        margin-top:0px;
    }

/* :::. END: FILTER .::: */


/**
 * Common.
 *   - error messages
 *   - debug panel
 *   - tooltips
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Messages & errors */
div.message {
    margin: 0px 25px;
}
    div.message p {
        /*
        margin-bottom: 1em;
        border-width: 1px;
        border-style: solid;
        */
        border: none;
        padding: 7px 10px 7px 28px;
        text-align: left;
        margin:0px;
    }
    div.message p.message-error {
        color: #efe9e4;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-msg-error.gif) no-repeat 10px 7px #8d2828;
    }
        div.message p.message-error .alternate {
            color: #efe9e4;
        }
    div.message p.message-info {
        color: #efe9e4;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-msg-info.gif) no-repeat 10px 10px #4e8d28;
    }
    div.message p.message-warning {
        color: #efe9e4;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-msg-warning.gif) no-repeat 10px 8px #b65525;
    }
    /* PEAR */
    div.message p.pear {
        border: 2px solid #f30;
        border-top: none;
        text-align: left;
        color: #222;
    }
    div.message h4 {
        border: 2px solid #f30;
        border-bottom: none;
        margin-bottom: 0;
        padding: 0.5em;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 0.3em;
        font-size: 1.1em;
        font-weight: bold;
        color: #f30;
    }
/* rounded corner stuff */
div.message div.message-top, div.message div.message-bottom {
    height:1px;
    overflow:hidden;
    background-color: #ac9b87;
    margin:0px 1px;
    padding:0px;
}
div.message div.message-content {
    border-right: 1px solid #ab9a88;
    border-left: 1px solid #ab9a88;
    margin:0px;
    background-color:#efe9e4;
}
div.message div.message-bottom {
    margin-bottom:10px;
}

div#broadcastMessage {
    position: absolute;
    z-index: 300;
    left: 30px;
    top: 30px;
    width: 300px;
    padding: 10px 20px;
    background-color: #ffe9d9;
    color: #333;
}
    div#broadcastMessage a {
        position: absolute;
        right: 5px;
        top: 5px;
    }
/* END messages & errors */


/* Debug panel */
div#debugPanel {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    overflow: auto;
    border: 1px black solid;
    margin: 10px;
    min-width: 150px;
    height: 300px;
    padding: 5px 10px;
    background-color: #808080;
    opacity: 0.9;
    font-size: 0.9em;
    color: #333;
}
    div#debugPanel h3 {
        margin-bottom: 0.5em;
        color: #fff;
    }
    div#debugPanel a {
        color: #ccc;
        text-decoration: none;
    }
    div#debugPanel dl {
        margin-bottom: 0;
    }
        div#debugPanel dl dt {
            margin-bottom: 0.2em;
            font-weight: normal
        }
        div#debugPanel dl dd {
            margin-left: 0;
            margin-bottom: 0.5em;
        }
/* END debug panel


/* Turn of tooltips */
.tipOwner .tipText {
    display: none;
}


/**
 * :::. Tooltip boxes .:::
 * @author: Fortunato Geelhoed
 */
    span.tipOwner, label.tipOwner, input.tipOwner {
        /*position: relative;*/ /* -> was causing bg image display issues for ie6 */
        cursor: help;
        padding-right:20px;
    }
    label.tipOwner {
        /*background: url(http://www.wendells.com.au/themes/wendells_au/images/tooltip.gif) 98% 55% no-repeat;*/
    }

    /* Holly Hack here so that tooltips don't act screwy:
     * http://www.positioniseverything.net/explorer/threepxtest.html */
    /* Hide next from Mac IE plus non-IE \*/
    * html #content {
        height: 1%;
    }
    /* End hide from IE5/mac plus non-IE */


/**
 * :::. ACCORDION .:::
 */
    #content .accordion_toggle {
        display: block;
        height: 23px;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/accordion-expand-0.png) no-repeat top left;
        padding: 0 0px 0 30px;
        line-height: 22px;
        color: #efe9e4;
        font-size:11px;
        font-weight: normal;
        text-decoration: none;
        outline: none;
        border-bottom: 1px solid #4b4b4b;
        cursor: pointer;
        margin: 0 0 0 0;
    }
    #content .accordion_toggle:hover {
        background-image: url(http://www.wendells.com.au/themes/wendells_au/images/accordion-expand-1.png);
    }
        #content .accordion_toggle_active {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/accordion-collapse-0.png) no-repeat top left !important;
            color: #ffffff;
            border-bottom: 1px solid #4b4b4b;
        }
        #content .accordion_content {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/accordion-content-bg.png) repeat-x;
            overflow: hidden;
        }
            #content .accordion_content p, #content .accordion_content div {
                padding: 5px 10px 10px 10px;
                margin-top:10px;
            }
            #content .accordion_content p.footer {
               padding-top:0px;
               margin-top:-5px;
            }
                /* make nested p padding disappear */
                #content .accordion_content div p {
                    padding: 0px;
                    margin: 0px;
                }
            #content .accordion_toggle a {
                background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link.gif) no-repeat 0% 50%;
                padding-left:10px;
                color: #fcb620 !important;
            }
            #content .accordion_toggle a:hover {
               color:#e3dcd7 !important;
            }
            #content .accordion_content a.more {
                margin-top:5px;
                display:block;
                background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link.gif) no-repeat 0% 70%;
                padding-left:10px !important;
            }

    /* Container styling*/
    #vertical_nested_container {
        margin: 20px auto 20px auto;
    }
    #content h1.accordion_toggle a {
        float:right;
        padding:0px 10px;
        color: #FFF;
        z-index:3333;
    }

/**
 * :::. GENERAL TABLE STYLES .:::
 */
 /*
#content table.full {
    width:100%;
}
    #content table.full td {
    }
    #content table.full td.pager {
        clear:both;
        height: 25px;
        margin:0px;
    }
    #content table td.right {
        text-align:right;
    }
    #content table td.left {
        text-align:left;
    }
    #content table td.center {
        text-align:center;
    }
    #content table td.top {
        text-align:top;
    }
    #content table td.bottom {
        text-align:bottom;
    }
*/

pre.var_dump {
    color: #000;
}


div.inner div.flex-single {
    padding: 0px 25px;
}



/* #local styles*/

#local div.readmore {
    text-align:right;
}




/**
 * :::. MODAL WINDOW AND CONTENT STYLES HERE .:::
 */
#modal-debug, #modal-message {
    overflow: auto;
    background: #fff;
    color: #333;
}
    #modal-debug pre, #modal-message pre {
        background: #fff;
        border: none;
    }
#modal_container {
     padding:5px;
     background: url(http://www.wendells.com.au/themes/wendells_au/images/generic-gradient-large.jpg) no-repeat top left #252424;
     border:1px solid #666;
     overflow:auto;
     font-size:11px;
     color:#d0c3b8;
     text-align:left;
}
    #modal_container div.tt-thumb {
        border: 1px solid #404040;
        width:70px;
        height:70px;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/no-image.png) no-repeat 50% 50%;
        float:left;
    }
    #modal_container div.tt-info-wrapper {
        float:left;
        margin-left: 10px;
    }
        #modal_container div.online {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-online.gif) no-repeat 0% 45%;
            padding-left: 12px;
            font-size:10px;
            margin-top:3px;
        }
        #modal_container div.offline {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-offline.gif) no-repeat 0% 45%;
            padding-left: 12px;
            font-size:10px;
        }

    /**
     * Modal window styles
     */
    #modal_container.window {
        padding:0px;
        background-color: #1e1e1e;
        color:#d0c3b8;
    }
        #modal_container.window .modal-header-wrapper {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/modal-header-bg.png) repeat-x #a9d06a;
        }
            #modal_container.window .modal-header-wrapper h1 {
                margin:0px;
                padding:0px;
                font-size:11px;
                color:#d8d8d8;
                line-height:27px;
                text-indent:12px;
                background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-h3-main.gif) no-repeat 0% 46%;
                margin-left: 10px;
            }
    #modal-close {
        padding:3px 6px;
        display:block;
        float:right;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-modal-close-0.png) no-repeat;
        text-decoration:none;
        margin: 7px 10px 0px 0px;
    }
        a#modal-close:hover {
            background-image: url(http://www.wendells.com.au/themes/wendells_au/images/icon-modal-close-1.png);
        }

/* generic modal styles */
div.modal-content {
    padding:15px 20px;
}
    div.modal-content h2 {
        margin-bottom:10px;
    }
    div.modal-content div.message {
        margin-left:0px;
        margin-right:0px;
    }
div.modal-content ul.button-wrapper {
    margin:0px;
    padding:0px;
}
    div.modal-content ul.button-wrapper li {
        margin:0px 5px 0px 0px;
        display:inline;
        float:left;
    }

    div.modal-content ul.disc {
        list-style-type: disc;
        margin-left:10px;
    }
        div.modal-content ul.disc li {
        }

/* agree to policy modal */
#scrollerParent {
    border: 1px solid #4b4b4b;
    background-color: #363533;
    margin-bottom:10px;
}
#scroll-content {
    padding:10px;
}

#modal_overlay {
     background-color:#000;
}


/**
 * GENRAL CONTENT WRAPPER
 */
div.content-wrapper {
    margin: 0 25px 0 25px;
}
div.modal-content div.content-wrapper {
    margin:0px;
}



/**
 * OPTIONS BLOCK
 */

 #options {
    float:right;
    border: 1px solid #4b4b4b;
    width: 180px !important;
    padding: 10px 15px;
    /width:150px;
    margin-left: 15px;
    margin-bottom: 15px;
 }
     #options .options-block {
     }
         #options .options-block div.blockHeader {
            padding: 0px 0px 5px 0px;
            font-weight:bold;
         }
         #options .options-block div.blockContent {
         }
         #options .options-block div.blockContent ul {
            margin:0px;
            padding:0px;
         }
             #options .options-block div.blockContent ul li {
                margin:0px;
                padding:0px;
                border-top: 1px solid #4b4b4b;
                padding-top: 3px;
                padding-bottom: 5px;
             }
                 #options .options-block div.blockContent ul li.current {
                 }
                     #options .options-block div.blockContent ul li.current a {
                        text-decoration:none;
                        color:#efe9e4;
                     }


/* blockLogout.html */
div#block-logout {
    margin-bottom: 35px;
}

p.p-box, p.p-box-note {
    border: 1px solid #424242;
    padding:10px 15px;
    background-color:#343434;
}
p.p-box-note {
    background-color: #121212;
    color: #fcb620;
    font-weight:bold;
}

/* bar.html */
h3.bar-title {
}
div.bar-wrapper {
    border: 1px solid #4a4a4a;
}
    h2.bar-header {
    }
    div.bar-inner {
    }
        div.bar {
            border: 1px solid #4a4a4a;
            height: 17px;
            min-height: 17px;
            line-height: 17px;
            border: 1px solid #000;
            text-align: center;
            background: #6da736 url(http://www.wendells.com.au/themes/wendells_au/images/progressbar.gif) no-repeat;
            color: #FFF;
        }
            span.bar-label {
            }
    h2.bar-footer {
    }


#qbar-wrapper {
    width:188px !important;
    /width:184px;
}
    #bar-wrapper-quota {
    }

    /*
    #progress-bar-wrapper {
        margin-top:10px;
        margin-bottom:10px;
        border: 1px solid #4a4a4a;
    }
        #progress-bar {
            border: 1px solid #4a4a4a;
            height: 15px;
            min-height:15px;
            width:184px;
            border: 1px solid #000;
            text-align:center;
            background: #6da736 url(http://www.wendells.com.au/themes/wendells_au/images/progressbar.gif) no-repeat;
        }

    */

/* Custom button styles */

/**
 * btn-feat styles
 */
    div.btn-feat {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-feat-tile-0.gif) repeat-x 0% 0%;
        text-align:left;
        height: 58px;
        overflow:hidden;
        float:right;
        cursor: pointer;
        width: auto !important;
        width: 183px;
    }
        div.btn-feat a {
            color: #FFF;
        }
        div.btn-feat .btn-feat-right{
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-feat-right-0.gif) no-repeat 100% 0%;
            height: 58px;
            width: 100%;
        }
        div.btn-feat .btn-feat-left{
            background: url(http://www.wendells.com.au/themes/wendells_au/images/buttons/btn-feat-left-0.gif) no-repeat 0% 0%;
            height: 58px;
            padding: 14px 5px 0 45px;
        }
            div.btn-feat h3.sifr {
                margin-top:-10px;
            }
        div.btn-feat a {
            text-decoration: none;
        }

/**
 * END: btn-feat styles
 */

 /**
  * BEGIN: flexcroll
  */

 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;}
.vscrollerbar { width: 17px;background: #5EC0A7 url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png) -17px 0px repeat-y;}
.vscrollerbarbeg { height: 16px !important;width: 17px;background: url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png) -51px -16px no-repeat;}
.vscrollerbarend { height: 16px;width: 17px;background: url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png) -51px 0px no-repeat;}
.vscrollerbase { width: 17px; background: #D4F6F2 url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png) 0px 0px repeat-y;}
.vscrollerbasebeg { width: 17px;height: 16px !important;background: url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png) -34px -16px no-repeat;}
.vscrollerbaseend { height: 16px;width: 17px;background: url(http://www.wendells.com.au/themes/wendells_au/images/scrollbar.png)  -34px 0px no-repeat;}
.hscrollerbase { height: 16px; background-color: white;}
.hscrollerbar { height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar { padding: 16px 17px; z-index: 2;}
.scrollerjogbox { width: 16px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

 /**
  * END: flexcroll
  */



div.h-icon-wrapper {
    margin-bottom:3px;
    /*padding-top:8px;*/
}
    div.h-icon-wrapper h2 {
        float:left;
        margin-top:8px;
    }
    div.h-icon-wrapper span.icon {
        /*margin-top:-8px;*/
        float:left;
        display:block;
        width:36px;
        height:32px;
        margin-right:5px;
    }
    div.h-icon-wrapper span.icon-messages {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-header-messages.gif) no-repeat 50% 50%;
    }
    div.h-icon-wrapper span.icon-matches {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-header-matches.gif) no-repeat 50% 50%;
    }
    div.h-icon-wrapper span.icon-chats {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-header-chats.gif) no-repeat 50% 50%;
    }
    div.h-icon-wrapper span.icon-info {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-header-info.gif) no-repeat 50% 50%;
    }


/**
 * Admin toolbar
 */
#admin-toolbar {
    background-color:#918371;
    height: 19px;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #b7ae88;
    padding-top:4px;
}
    #admin-toolbar div.left {
        margin-left:10px;
    }
    #admin-toolbar div.right {
        float:right;
        margin-right:10px;
    }
    #admin-toolbar a {
        border-top: 1px solid #e7e1db;
        border-left: 1px solid #e7e1db;
        border-bottom: 1px solid #cec2b9;
        border-right: 1px solid #cec2b9;
        padding: 3px 6px;
    }
    #admin-toolbar a:hover {
        background-color: #e7e1db;
        color: #87600d;
    }
/**
 * ARTICLE EDIT CONTROLS
 */
div.controls {
}
    div.controls a {
        text-decoration:none;
    }
    div.controls a.edit {
        background: url(http://www.wendells.com.au/themes/wendells_au/images/admin/icon-edit.gif) no-repeat 0% 50%;
        padding-left: 18px;

    }

div.openx-body img {
    border: 1px solid #5A5A5A;
    padding: 0;
    margin: 0;
    display: block;
}
div.openx-body a {
    border: 1px solid #373737;
    background-color: #1E1E1E;
    padding: 1px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
div.openx-body h2 {
    display: none;
}
div.openx-body p {
    margin-bottom: 0;
}

#local div.openx-reg {
    width: 191px;
}
    #local div.openx-reg a {
        width: 187px;
    }
#local div.openx-pub {
    width: 268px;
}
    #local div.openx-pub a {
        width: 264px;
    }
    #outer-space div.openx-body a {
        width: 122px;
    }
    #main-sub div.openx-reg a {
        width: 657px;
    }
    #main-sub div.openx-pub a {
        width: 577px;
    }
    #main-sub div.openx-body img {
        border: 1px solid #373737;
    }
    #main-sub div.openx-body a {
        border: 1px solid #5A5A5A;
    }

#main-sub .openx-body {
    text-align: center;
}
    #main-sub .openx-body {
        padding: 20px 0 50px 0;
        clear: both;
    }
    #main-sub .openx-top {
        padding: 0 0 10px 0 !important;
    }

#wrapper-inner {
    position: relative;
}
#outer-space {
    position: absolute;
    top: 0;
    left: 950px;
    padding: 0 0 54px 0;
    margin: 0;
    width: 160px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/home/home-bg-tiled.jpg) repeat-x top left #2b2823;
    height: 100%;
    /height: auto;
}
#outer-space .header {
    width: 160px;
    margin-bottom: 65px;
}
    #outer-space div.block {
        padding: 0;
    }
    #outer-space .footer {
        width: 160px;
        height: 25px;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/home/footer-bg.png) repeat-x;
        position: absolute;
        top: 100%;
        left: 0;
    }

    a.return-to-matches {    
    background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-link-reverse.gif) no-repeat 0% 60%;
    text-decoration:none;
    padding-left:8px;
}
    a.return-to-matches span {
        text-decoration:underline;
    }
    a.return-to-matches:hover span {
        text-decoration:none;
    }

    
/**
 * - navigation bar at the top
 * - 2 columns (local + main)
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */


/**
 * - horizontal navigation
 * - toolbar
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Main navigation */
div#nav-main {
    margin-top:-30px;
}
    div#nav-main div.inner {
        margin-bottom: 2px;
        height: 2.2em;
        border-top: none;
    }
    div#nav-main ul {
        margin: 0;
        list-style: none;
        line-height: 1em;
        float:right;
        height:36px;
        overflow:hidden;
    }
        div#nav-main ul li {
            margin: 0 1px 0 0;
            padding: 0;
            float: left;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-0.png) no-repeat top right !important;
            /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-0.gif) no-repeat top right;
        }
            div#nav-main ul li a {
                display: block;
                padding:10px;
                margin: 0 1px 0 0;
                font-weight: bold;
                color: #d0c3b8;
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-0.png) no-repeat top left !important;
                /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-0.gif) no-repeat top left;
                text-decoration: none;
            }

            /* Hover */
            div#nav-main ul li:hover {
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-1.png) no-repeat top right !important;
                /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-1.gif) no-repeat top right;
            }
            div#nav-main ul li a:hover {
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-1.png) no-repeat top left !important;
                /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-1.gif) no-repeat top left;
            }


            /* Current*/
            div#nav-main ul li.current {
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-2.png) no-repeat top right !important;
                /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-right-2.gif) no-repeat top right;
            }
            div#nav-main ul li.current a {
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-2.png) no-repeat top left !important;
                /background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-door-left-2.gif) no-repeat top left;
            }

            /* Bullets */
            div#nav-main ul li a span {
            /*
                display:block;
                float:left;
                margin-top: 4px;
                margin-right: 4px;
                */
                background: url(http://www.wendells.com.au/themes/wendells_au/images/tab-icon.gif) no-repeat 0px 60%;
                padding-left:10px;
            }
/* END main navigation */


/* Top navigation */
div#nav-sub {
    /*background: url(http://www.wendells.com.au/themes/wendells_au/images/top-nav-end.gif) no-repeat 100% 0%;*/
}
    div#nav-sub ul {
        padding:0px 27px 0px 37px;
        margin:0px;
        height: 28px;
        overflow:hidden;
        float:right;
        /*background: url(http://www.wendells.com.au/themes/wendells_au/images/top-nav-start.gif) no-repeat 0% 0%;*/
    }
        div#nav-sub ul li {
            margin:0px;
            background-color:transparent;
            display:inline;
        }
            div#nav-sub ul li a {
                margin:0px;
                line-height:25px;
                padding: 0px 5px 0px 13px;
                background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-sub-nav.gif) no-repeat 0% 70%;
                background-color:transparent;
                color: #d0c3b8;
            }
            div#nav-sub ul li a:hover, div#nav-sub ul li a:active {
                background-color: transparent;
            }
/* END top navigation */


/* Toolbar */
div#toolbar {
    margin:18px 0px 2px 22px !important;
    /margin-top: 5px;
    font-size:11px;
}
/* END toolbar */


/* Singles sub navigation*/
div#single-menu {
    position:absolute;
    z-index:999;
    margin:-45px 0 0 0;
    width: 676px;
}
    div#single-menu ul {
        list-style:none;
        padding:0px;
        float:right;
        white-space:nowrap;
    }
    div#single-menu ul li {
        display:inline;
        padding:0px;
        margin:0px 0px 0px 10px;
        /*padding-left: 8px;*/
        /*border-left: 1px solid  #66a326;*/
    }
    div#single-menu ul li.first {
        border-left: none;
    }
    div#single-menu ul li a {
        padding: 3px 0 3px 20px;
        color:#d0c3b8;
    }
        div#single-menu ul li.inbox a {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-messages-0.gif) no-repeat 0% 60%;
        }
        div#single-menu ul li.inbox a:hover {
            background-image: url(http://www.wendells.com.au/themes/wendells_au/images/icon-messages-1.gif);
        }
        div#single-menu ul li.inbox a:active {
            background-image: url(http://www.wendells.com.au/themes/wendells_au/images/icon-messages-2.gif);
        }
        div#single-menu ul li.chats a {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chat-0.gif) no-repeat 0% 70%;
        }
        div#single-menu ul li.chats a:hover {
            background-image: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chat-1.gif);
        }
        div#single-menu ul li.chats a:active {
            background-image: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chat-2.gif);
        }
        div#single-menu ul li.logout a {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-logout.gif) no-repeat 0% 65%;
        }
        div#single-menu ul li.logout a:hover {
        }
        div#single-menu ul li.logout a:active {
        }

/* END singles sub navigation*/

/* Footer level 1 navigation*/
ul#footer-lvl-1 {
    margin:10px 0 2px 0;
    padding:0px;
}
    ul#footer-lvl-1 li {
        display:inline;
        margin:0px;
        padding:0px;
        list-style:none;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/nav-footer-split.png) no-repeat 0% 50%;
        padding: 0px 3px 0px 8px;
    }
    ul#footer-lvl-1 li.first {
        background: none;
    }
        ul#footer-lvl-1 li a {
            color: #5c5c5c;
        }
/* END footer level 1 navigation*/

/* Footer level 2 navigation*/
ul#footer-lvl-2 {
    margin:0 0 20px 0;
    padding:0px;
}
    ul#footer-lvl-2 li {
        display:inline;
        margin:0px;
        list-style:none;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/nav-footer-split.png) no-repeat 0% 50%;
        padding: 0px 3px 0px 8px;
    }
    ul#footer-lvl-2 li.first {
        background: none;
    }
        ul#footer-lvl-2 li a, ul#footer-lvl-2 li span {
            color: #5c5c5c;
        }

/* END footer level 2 navigation*/

/* Wrappers */
div#wrapper-outer-helper {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-bg-tiled.jpg) repeat-x top left #2b2823;
}
div#wrapper-outer {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-bg.jpg) no-repeat 50% 0%;
    /* IE7 background alignment fix
    border-left: none;
    _border-left: 1px solid transparent !important;
    _border-left: 1px solid #2b2823;
    */
}
div#wrapper-inner {
    margin: 0px auto 0;
    width: 950px;
}



div#content {
    position: relative;
    width: 950px;
    /* padding needed for navigation */
    /*background-position: left 4.6em;*/
    background: url(http://www.wendells.com.au/themes/wendells_au/images/home/content-bg.png) repeat-y top right;
}
    div#content-inner {
    }

div#main {
    float: left;
    width: 633px !important;
    margin-right:1px;
    display: inline;
    margin-left: 316px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/generic-gradient-large.jpg) no-repeat;
    padding-bottom:50px;
}
    div#main-sub {
        padding-top: 20px;
        background-color:transparent;
    }
div#sub {
    display: none;
}

div#local {
    float: left;
    width: 316px;
    /*display: inline;*/
    margin-left: -950px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/home/local-bg.png);
    position:static; /* IMPORTANT -> otherwise IE6 messesup entire column layout after png fix is applied */
    min-height:800px !important;
    padding-bottom:25px;
    padding-top:16px;
    overflow:hidden;
}
    div#local-inner {
        width: 316px;
    }
    div#local #local-start {
        /*
        width:316px;
        background: url(http://www.wendells.com.au/themes/wendells_au/images/home/local-start.png) no-repeat;
        overflow:hidden;
        height:16px;
        margin-top:-16px;
        position:absolute;
        */
        display:none;
    }
    div#local #the-shade {
        width:30px;
        min-height: 756px !important;
        height: auto !important;
        /height: 756px;
        /*background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade.png) no-repeat;*/
        position: absolute;
        z-index:444;
        margin-left: 316px;
        margin-top: 22px;
    }
    div#local #the-shade ul {
        padding:0px;
        margin:0px;
        list-style:none;
        position:relative;
    }
    div#local #the-shade ul li {
        padding:0px;
        margin:0px;
        /*border: 1px solid orange;*/
    }
        #the-shade-top {
            height:322px;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-1.png) no-repeat top left;
        }
        #the-shade-center {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-center.png) no-repeat;
        }
        #the-shade-bottom {
            height:424px;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-3.png) no-repeat bottom left;
        }    /*
    div#local #the-shade {
        width:30px;
        min-height: 756px !important;
        height: auto !important;
        /height: 756px;
        position: absolute;
        z-index:112;
        margin-left: 316px;
        margin-top: -16px;
    }
    div#local #the-shade ul {
        padding:0px;
        margin:0px;
        list-style:none;
    }
    div#local #the-shade ul li {
        padding:0px;
        margin:0px;
        position:relative;
    }
        #the-shade-top {
            height:330px;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-1.png) no-repeat top left;
        }
        #the-shade-center {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-center.png) no-repeat;
        }
        #the-shade-bottom {
            height:425px;
            background: url(http://www.wendells.com.au/themes/wendells_au/images/the-shade-3.png) no-repeat bottom left;
        }
        */
div#nav-main {
    clear:both;
    position: absolute;
    top: -35px;

    left: 1px;
    width: 939px;
}

div#nav-sub {
    clear:both;
    position: absolute;
    /*top: -320px;*/
    left: -1px;
    width: 946px;
    top: -156px;
}




/* Header */
div#header {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-graphic-01.jpg) no-repeat;
    height:156px;
    width:950px;
}
div#header.FF {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-graphic-01_FF.jpg) no-repeat;
}
div#header.MM {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-graphic-01_MM.jpg) no-repeat;
}
    div#header div.wrap-left {
    }
    div#header div.wrap-right {
        position: relative;
        height: 100px;
        /*background: #99CC00 url(http://www.wendells.com.au/themes/wendells_au/images/bg/header_tm.gif) repeat-x center top;*/
    }

    div#header h1 {
        position: absolute;
        top: 30px;
        left:20px;
        border: 0px;
    }
        div#header h1 a {
            display: block;
            width:150px;
            height:150px;
            text-decoration:none;
        }
        div#header h1 span {
            letter-spacing: -1000em;
        }
/* END header */


#local div.block div.content {
}

#outer-space {
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-bg-tiled.jpg) repeat-x top left #2b2823;
}
#outer-space .header {
    height: 122px;
    background: url(http://www.wendells.com.au/themes/wendells_au/images/interior-bg-outer.jpg) no-repeat top left;
}
/* notification bar styles */
#notification-bar-wrapper {
    padding: 0px;
    margin:0px;
    color: #efe9e4;
    font-size:10px;
    background-color: #918371;
}

    #notification-bar-wrapper ul {
        margin:0px;
        padding:0px 10px;
        list-style-type:none;
    }
        #notification-bar-wrapper ul li {
            clear:both;
            margin:0px;
            padding:5px 15px;
            border-top: 1px solid #c0b3a2;
        }
        #notification-bar-wrapper ul li.noBorder {
            border:none;
        }

        li.notification-became_online {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-online.gif) 0% 50% no-repeat;
        }
        li.notification-profile_incomplete {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-profile.gif) 0% 50% no-repeat;
        }
        li.notification-quota {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-quota.gif) 0% 50% no-repeat;
        }
        li.notification-subscription {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-subscription.gif) 0% 50% no-repeat;
        }
        li.notification-announcement {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-announcement.gif) 0% 50% no-repeat;
        }
        li.notification-chat_updated, li.notification-chat_new {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chatoffer.gif) 0% 50% no-repeat;
        }
        li.notification-chat_due {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chat-due.gif) 0% 50% no-repeat;
        }
        li.notification-offer_chat, li.chat_declined {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-chatrequest-0.gif) 0% 50% no-repeat;
        }
        li.notification-video_process_failed {
            background: url(http://www.wendells.com.au/themes/wendells_au/images/icon-quota.gif) 0% 25% no-repeat;
        }
div.discard {
    float: right;
}

/**
 * :::. NOTIFICATION TYPES .:::
 */
 /*
div.notification-profile_incomplete {
    padding: 5px;
    background-color: #FFFFEE;
    color: #000000;
}
div.notification-other_profile_incomplete {
    padding: 5px;
    color: #EEFFCC;
}
div.notification-subscription {
    padding: 5px;
    color: #FFDDFF;
}
div.notification-quota {
    padding: 5px;
    color: #FFEEEE;
}
div.notification-announcement {
    padding: 5px;
    color: #AAAAFF;
}
    div.notification-announcement a:link,
    div.notification-announcement a:active,
    div.notification-announcement a:visited
    {
        color: #009900;
        text-decoration: none;
    }
    div.notification-announcement a:hover {
        color: #FF0000;
        text-decoration: underline;
    }
div.notification-offer_chat {
    padding: 5px;
    color: #AFFAFF;
}
div.notification-became_online {
    padding: 5px;
    color: #FFEEEE;
}
div.notification-about_chat {
    padding: 5px;
    color: #FFEEEE;
}
div.notification-javascript {
    display: none;
}
*/

/**
 * :::. ROUNDED BOX .:::
 */
#notification-bar-outer-wrapper {
    margin: 0 25px 12px 25px;
    display: none;
}
    div.box-notification-top, div.box-notification-bottom {
        height:1px;
        overflow:hidden;
        background-color: #ac9b87;
        margin:0px 1px;
        padding:0px;
    }
    div.box-notification-bottom {
    }
    div.box-notification-content {
        border-right: 1px solid #ab9a88;
        border-left: 1px solid #ab9a88;
        margin:0px;
        background-color:#efe9e4;
    }
    
/* chat window notification bar styles */
#wChatContent-notification-bar {
    margin:0px !important;
    padding:0px 0px !important;
    height: auto !important;
    height: 0px;
}
#wChatContent-notification-bar div.notification-content{
    padding: 3px 12px;
    background-color:#918371;
    border-right: 1px solid #ab9a88;
    border-left: 1px solid #ab9a88;
}
#wChatContent-notification-bar div.box-notification-top, #wChatContent-notification-bar div.box-notification-bottom {
    height:1px;
    overflow:hidden;
    background-color: #ac9b87;
    margin:0px 1px;
    padding:0px;
}#login-wrapper {
    padding: 0px 25px;
}

    #login-wrapper div.message {
        margin-left:0px;
        margin-right:0px;
    }