﻿body {
	background: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	font-size: 14px;
	line-height: 1.6em;
	}
	
/* [ Defaults ] */

hr, .hide, .accessibility, .flash_block_replaced_content { display: none }
:active, :focus { outline: none; }

a {color: #91976c; text-decoration: underline; outline:none;}
a:hover {text-decoration: underline;color:#414929;}

#footer a {text-decoration: none;}
strong {}

p {
	margin: 0 0 1em 0;
	}
	
ul {
    
}	
	
ul li {
    
}

ol li {
	margin: 0 0 1em 0;
	}

h1, h2, h3, h4, h5, h6 {
}


h1, h3, h4 {font-family: Arial, Helvetica, sans-serif}	
	
h1 {	
	margin: 0 0 0 0;
	font-weight:bold;
	color: #91976c;
	text-transform:uppercase;
	font-size:2.5em; 
	line-height: 1em;	
}

    h1 strong {
        color:#414929;
    }

h2 {
	font-size: 1.2857em;
	line-height: 1.3em;
	margin:0 0 .5em 0;
	color: #91976c;
	font-weight:normal;
	
	text-shadow: 0 1px #ffffff;
}

h3 {
    color: #6e7544;
    font-size:1.25em; 
    margin: 2em 0 0; 
}
h4 {
    margin:0 0 .5em;
    color:#8c9268;
    text-transform:uppercase;
}
h5 {}
h6 {}

/* [tables] */
table {
    font-size: 11px;
}

table th, table td {
    border:none;
    vertical-align:top;
    
    padding:.5em 5px;
}

table .date {
    width:110px;
}

table th {
    text-align:left;
    text-transform:uppercase;
}

table tr td{
    border-bottom:1px solid #dbdbdb;
    min-height:1px;
    position:relative;
    font-family:Arial, Helvetica, Sans-Serif;
    
    
}

table .auction-date {
    width: 120px;
}

table .no em {
    background:#ffffff;
    text-align:center;
    display:block;
    margin:0 auto;
}

.vcard .type {
    width:50px;
    color:#999999;
    display:inline-block;
}

/* [masthead] */

#masthead {
    background:url(masthead.gif) repeat-x top;
}

    #masthead .container {
        width:940px;
        margin:0 auto;
        height:180px;
        border-bottom:1px solid #dbdbdb;
        position:relative;
    }
        #mashead .logo {
            margin:0px;
        }
    
        #masthead .logo a {
            background:url(logo.gif) no-repeat;
            display:block;
            width:180px;
            height:95px;
            text-indent:-9000px;
            position:absolute;
            top:70px;
            left:0;
        }
        
        #masthead .slogan {
            display:block;
            width:290px;
            height:20px;
            background:url(slogan.gif) no-repeat;
            text-indent:-9000px;
            position:absolute;
            top:80px;
            right:0;
            margin:0px;
        }
        
        #masthead .call-to-action {
            position:absolute;
            right:0px;
            top:130px;
            min-height:1px;
        } * html #masthead .call-to-action {height:1px;}
        
            .call-to-action .description {
                font-size:.7em;
                line-height:1.4em;
                color:#202020;
                font-family:Arial, Helvetica, Sans-Serif;
                position:absolute;
                top:0px;
                text-align:right;
                right:230px;
                width:380px;
            }
            .call-to-action .become-a-member {
                position:absolute;
                top:0px;
                right:0;
            }

/* [main] */    
    
#main { 
    font-family: Georgia, Times, Times New Roman Serif;  
    color:#414929;
    padding:2em 0;
}


    #main .container {
        width:940px;
        margin:0 auto;
        min-height:500px;
    }
    
    
/* [right sidebar] */
    
.forecast {
    height:0px;
    display:none;
    
   /* width:220px;
    height:95px;
    background:red;
    margin-bottom:20px; */
}

/* [schedule] */

.schedule {
    width:218px;
    height:348px;
    background:#5b6335;
    border:1px solid #333920;
    margin-bottom:20px;
	
	font-size: .857em;
	line-height: 1.2em;
	color: #b9be9e;
	font-family: Arial, Helvetica, sans-serif;
	
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #fff;
}    

    .schedule h3 {
        background:#414929;
        display:block;
        padding:7px 10px;
        margin:0;
        color:#cbcfb4;
        text-transform:uppercase;
        font-size:1.166em;
        border-bottom:1px solid #333920;
		
        text-shadow: 0 1px rgba(0,0,0,.7);
    }
    
    .schedule ul {
        margin:0;
        padding:10px;
    }
    
    .schedule li {
        padding:4px 0;
        list-style-type:none;
        border-bottom:1px solid #6c734a;
        text-shadow: 0 1px #17190d;
    }
    
    .schedule li strong {
        display:block;
        color:#ffffff;
		font-weight: normal;
    }
    
    .schedule li.last {
        border-bottom:none;
    }
    
    .schedule li a {
        color:#b9be9e;
        display:block;
        padding-top:5px;
    }

/* [auction] */

.roadshow-tile{
    display: block;
    margin: 0 0 10px;
    width: 220px;
    height: 118px;
    background: url(roadshow-tile.jpg) no-repeat 0 0;
    text-transform: uppercase;
    text-indent: -9000px;
}

.auction-article {
    background:#b8bc9c;
    border:1px solid #b8bc9c;
    margin-bottom: 10px;
	padding:10px 15px 15px;
	line-height: 1.2em;
	color: #414929;
    height: 87px;
}    

    .auction-article h3 {
        margin:0 0 .75em;
        color: #fff;
        text-transform:uppercase;
        font-size: 11px;
        line-height: 1.2em;
    }

    .auction-article .posted{
        color: #68704e;
        font-size: 11px;
    }
    
    .auction-article a {
        color:#42482c;
        text-decoration:none;
        font-weight:bold;
    }
    
    .auction-article p{
        margin: 0;
    }

    .auction-article .auction-link{
        color: #fff;
        font-weight: normal;
        font-size: 11px;
        line-height: 1.2em;
    }
    
    .auction-article a:hover {
        
        text-decoration:underline;
    }
/* [footer] */ 
    
#footer {
    background:#414929 url(footer.gif) repeat-x top ;
    color:#8f9481;
    font-size: .857em;
    line-height: 1.25em;
    min-height:1px;
}

#footer h3 {
    color: #f4f4f4; 
    font-size:1.166em;
    text-transform:uppercase;
    font-weight:bold;
    margin: 0 0 .535em;
    font-family:Arial, Helvetica, Sans-Serif;
	
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
}

#footer a {
    color:#bbbeb3;
}

#footer a:hover {
    color:#fff;
    text-decoration:none;
}

    #footer .container {
        width:940px;
        margin:auto;
        padding:30px 0 20px;
        position:relative;
        min-height:1px;
        
    } 

/* [news-updates] */ 

#footer .news-updates .articles {
    margin:0;
    
}
    
#footer .news-updates .articles li {
    margin-bottom: 1.25em;
    list-style-type:none;
    padding:0;
}

    #footer .news-updates .title {
        display:block;
    }
    
    #footer .news-updates .date {
        color:#8f9481;
        font-size: .8em;
    }
    
    #footer .news-updates .brief {
    }
 
/* [faq] */   

#footer .faq ul {
    margin:0;
    
}

    #footer .faq li {
        list-style-type:none;
        padding:0;
        margin-bottom: 1.25em;
    }
    
/* [resourses] */
#footer .resources ul{
    margin:0;
}

    #footer .resources li {
        list-style-type:none;
        padding:0;
        margin-bottom: 1.25em;
    }

        #footer .resources li span {
            display:block;
            color:#8f9481;
        }
        
/*footernav*/
#footer .footernav {
    font-size: .9em;
    margin:10px 0;
    padding:10px 0;
    border-top:1px solid #676d54;
    border-bottom:1px solid #676d54;
}

#footer .footernav a, #footer .contact a {
    color:#f4f4f4;
}

#footer .contact em{
    color: #8F9481;
}

#footer .footernav span a:hover, .footer-end .contact a:hover {
    color:#f4f4f4;
    border-bottom:1px solid #676d54;
}

.footernav span {
    padding:0 5px;
    margin:0;
}

/* [position container] */

.footer-end {
    position:relative;
    width:100%;
    min-height:200px;
}* html .footer-end { height:100px; }

/* [contact] */

#footer .contact {
    position:absolute;
    top:0;
    left:0;
    font-size:.9em;
    color:#f4f4f4;
}

/* [logos] */

#footer .logos {
    position:absolute;
    top:0;
    right:0;
    width:220px;
}


    
/* [sprites] */   
 
.sprite  {
    background:url(sprites.gif) no-repeat;
    text-indent:-9000px;
    display:block;
    border:none;
    text-transform:uppercase;
}

a.become-a-member {
    width:220px;
    height:31px;
    background-position:0 0;
} a.become-a-member:hover { background-position:0 -31px; }

a.find-out-more {
    height:31px;
    width:140px;
    background-position:0 -62px;
}a.find-out-more:hover { background-position:0 -93px; }

input.submit {
    height:31px;
    width:100px;
    background-position:0 -124px;
    margin-top:2em;
}input.submit:hover { background-position:0 -155px; }

input.send-enquiry {
    height:31px;
    width:155px;
    background-position:0 -186px;
    margin-top:2em;
}input.send-enquiry:hover { background-position:0 -217px; }

input.register-interest {
    height:31px;
    width:175px;
    background-position:0 -248px;
    margin-top:2em;
}input.register-interest:hover { background-position:0 -279px; }

input.submit-btn {
    height:31px;
    width:105px;
    margin-top:2em;
    background-position:0px -340px;
}input.submit-btn:hover { background-position:0px -371px; }



input.remove {
    height:29px;
    width:72px;
    background-position:-57px -311px;
    margin:0 0 0 368px;
}input.remove:hover { background-position:-128px -311px; }

.remove-wrapper {
    border-bottom:1px solid #737A4A;
    padding-bottom:20px;
    margin-bottom:20px;
    
}

input.plus-bail {
    height:29px;
    width:69px;
    margin:.2em 0 1em 370px;
    background-position:-105px -340px;
}input.plus-bail:hover { background-position:-105px -370px; }

    
    .plus-bail-instructions {
        position:absolute;
        color:#999999;
        top:2px;
        left:160px;   
    }.plus-bail-relative {position:relative;}
    
input.edit-btn {
    height:31px;
    width:75px;
    margin-top:2em;
    background-position:0px -402px;
    float:left;
}input.edit-btn:hover { background-position:0px -433px; }  

input.confirm-submit-btn {
    height:31px;
    width:169px;
    margin-top:2em;
    margin-left:5px;
    background-position:-76px -402px;
    float:left;
}input.confirm-submit-btn:hover { background-position:-76px -433px; }    
    


/* [inner form buttons] */

.calendar-group {
    min-height:1px;
}* html .calendar-group { height:1px; } .calendar-group:after { content:"."; height:0; visibility:hidden; clear:both; display:block; }

.calendar-group .text {
    float:left;
}

.calendar-group .button {
    background:url(sprites.gif) no-repeat;
    text-indent:-9000px;
    display:block;
    border:none;
    text-transform:uppercase;
    float:left;
    
    height:29px;
    width:28px;
    background-position:0 -311px;
    margin:0 0 0 3px;
}

.calendar-group .button:hover {
    background-position:-29px -311px;
}



/* [css buttons] */

.green-text-button {
    background:#6e7544;
    border:1px solid #414929;
    color: #fff;
	font-size: 11px;
	text-decoration: none;
    min-height:1px;
    padding:5px 3px;
	
    margin: 0 !important;
    display: block;
	
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
	text-shadow: 0 1px #17190d;
}* html .green-text-button { height:1px; } .green-text-button:after { content:"."; height:0; visibility:hidden; clear:both; display:block; }

.green-text-button:hover {
    text-decoration:none;
    background:#7d8451;
	color: #fff;
}

.green-text-button img {
    float:left;
    margin-right:5px;
}

.green-text-button span {
    float:left;
    line-height:15px;
}

.green-text-button .register-interest {
    margin-left:30px;
}

.green-text-button .auction-dates {
    margin-left:50px;
}

.green-text-button .read-article {
    margin-left:60px;
}

a.fill-online {
    padding:5px 7px;
    width:122px;
}

/* [grids] */

.grid-layout {
    float:left;
    min-height:1px;
    position:relative;
    margin: 0 20px 0 0;
}

.grid-2 {
    width:190px;
    padding:0 0 0 9px;
    border-left:1px solid #dbdbdb;
}

.grid-3 {
    width:220px;
}

.grid-5{
    width:400px;
}

.grid-6 {
    width:460px;
}

.grid-7 {
    width:580px;
}

.grid-9 {
    width:709px;
    border-right:1px solid #dbdbdb;
    margin:0 10px 0 0;
    
}

/* [unique grids] */


.grid-footer-contact {
    width:155px;
}

.grid-main-content {
    margin:0 70px 0 0;
}



.grid-end {
    margin-right:0 !important;
}

.grid-begin {
    padding-left:0 !important;
    border-left:none !important;
}

.grid-9-sub {
    width:679px;
    border-left:1px solid #dbdbdb;
    margin:0 0 0 10px;
    padding:0 0 0 30px;
    
}

.clear-grid {
    min-height:1px;
}* html .clear-grid { height:1px; } .clear-grid:after { content:"."; height:0; visibility:hidden; clear:both; display:block; }


/* [content] */
#content .content-img {
    float:right;
    border-bottom:1px solid #fff;
    margin:0 0 5px 20px;
}

/* [faq] */

.faq-list {
    margin:0;
    
}

.faq-list dt {
    margin:0;
    background:#ffffff url(dt-faq.gif) no-repeat;
    background-position:15px 20px;
    border-bottom:1px dashed #b6b6b6;
    padding:15px 40px;
    -moz-border-radius:5px 5px 5px 5px;
}

.faq-list dd {
    margin:0 0 20px;
    background:#ffffff;
    border-bottom:1px solid #b6b6b6;
    padding:15px 40px 40px;
    -moz-border-radius:5px 5px 5px 5px;
}