/**
 * Branding
 */
#outer-branding {
    background: #002F64 url(../../img/ui/bg-branding.png) repeat-x 0 0;
}

#outer-container .centre{
    padding-top:10em;
}
#logo {
    position: relative;
    top: 34px;
    left: 3px;
}

/**
 * Navigation
 */
#navigation ul {
    background: #002f64;
}

#navigation ul a {
    float: none; /* OVERRIDE default module style */
    font: normal 1.5em "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif;
    text-decoration: none;
    line-height: 2.75em;
    padding: 0 .7em;
    color: #fff;
}

#navigation ul a:hover {
    background: #f58428 repeat-x 0 0;
}

#navigation ul li ul {
    position: absolute;
    width: 360px;
    left: -999em;
    z-index: 100;
    border-top: 5px solid #d96d14;
    border-bottom: 5px solid #b2b2b2;
    padding: 7px 0;
    background: #fdf1e8 url(../../img/ui/bg-dropdown.png) repeat-x 0 0;
}

#navigation ul li ul li {
    width: 180px;
    float: left;
}

#navigation ul li ul li a {
    padding: 0 6%;
    font: bold 100% / 2.2 Arial, sans-serif;
    color: #002f64;
}

#navigation ul li ul li a:hover {
    color: #fff;
    background: #f48d38;
}

#navigation li:hover,
    #navigation li.sfhover {
    background: #f58428 url(../../img/ui/bg-nav-a.gif) repeat-x 0 0;
}

#navigation li:hover ul,
    #navigation li.sfhover ul {
    left: auto;
}

#navigation li ul li:hover,
    #navigation li ul li.sfhover {
    background: none;
}

/**
 * Breadcrumb
 */
#breadcrumb a {
    background: transparent url(../../img/ui/bg-back.gif) no-repeat 0 50%;
    padding-left: 18px;
    text-decoration: none;
    font-weight: bold;
}

#breadcrumb a:hover {
    text-decoration: underline;
}

/**
 * Log-in
 */
#log-in {
    border-left: 3px solid #265a95;
    border-right: 3px solid #265a95;
    padding: 0 1em;
}

#log-in h2 {
    font-size: 1em;
    margin: 0;
}

#log-in li.last {
    background: transparent url(../../img/ui/bg-sep-li.gif) no-repeat 0 50%;
    margin-left: .5em;
    padding-left: .75em;
}

#log-in a {
    text-decoration: none;
    font-weight: bold;
}

#log-in a:hover {
    text-decoration: underline;
}

#log-in a.user {
    color: #f58428;
}

#log-in div.user {
    text-decoration: none;
    font-weight: bold;
    color: #f58428;
}

/**
 * Search
 */
#search {
    text-align: right;
}

#search li.form-inline {
    padding-right: 0;
    width: 550px;
}

#search label {
    width: 7em;
    text-align: right;
}

#search .text {
    width: 20em;
}

#search .submit {
    /*
        width: 6.5em;
    border-color: #fff;
    background: #7aa4c3 url(../../img/ui/ico-search.gif) no-repeat 8px 60%;
    padding-left: 14px
    */
}

#search .search_btn {
    width: 6.5em;
    border-color: #fff;
    background: #7aa4c3 url(../../img/ui/ico-search.gif) no-repeat 8px 60%;
    padding-left: 14px
}

#search .clear_btn {
    width: 6.5em;
    border-color: #fff;
    background: #7aa4c3 url(../../img/ui/ico-error.gif) no-repeat 8px 50%;
    padding-left: 5px
}

#search .disabled {
    background-color: #265A95;
}

#search .form-inline label {
    position: relative;
}

.buyer-only{

}
/**
 * Content
 */
.grid-2 {
    float: left;
    width: 455px;
    margin-right: 20px;
   /* height: 215px;*/
    clear: none; /* OVERRIDE default module style */
}
/**
 * temp remove!
 */
.grid-3 {
    float: left;
    width: 200px;
    margin-right: 20px;
    clear: none; /* OVERRIDE default module style */
}

#content .mod-head {
    background: #002f64;
}

body.detail-page #content .mod-head {
    border-bottom: 1px solid #fff;
}

#content .mod-head h1,
    #content .mod-head h2 {
    margin: 0;
    padding: .25em 0.8em .35em;
    font-size: 1.5em;
}

#content .mod-main,
    #content .mod-side {
    background: #fff;
}

#content .bids td.order {
    width: 20px;
}

#content .bids td.price {
    width: 246px;
}

#content .mod-main p,
    #content .mod-side p,
    #content .mod-main td,
    #content .mod-side td,
    #content .mod-main dl,
    #content .mod-side dl,
    #content .mod-main label,
    #content .mod-side label {
    color: #717171;
}

#content .mod table {
    margin: 0;
}

#content .mod th,
    #content .mod td {
    border-right: 1px solid #c1c1c1;
}

#content .mod td {
    font-weight: bold;
}

#content .mod td em {
    font-style: normal;
    font-weight: normal;
}

#content .mod td.order {
    border-right: 0;
    color: #092f5b;
    padding-right: 0;
    width: 20px;
}

#content .mod td.date {
    font-weight: normal;
}

#content .mod td.top-bid {
    color: #fff;
    background: #d76b14;
}

#content .mod td.your-bid {
    color: #092f5b;
}

#details .mod-main dl {
    float: left;
    background: #fff;
    margin: 0;
    width: 309px;
    border-right: 1px solid #c1c1c1;
}

#details .mod-main dl dt, #details .mod-main dl dd {
    border-top: 1px solid #c1c1c1;
    line-height: 2.5;
    padding: 0 12px;
}

#content .mod dl dt {
    float: left;
    width: 130px;
}

#content .mod-main dl dd {
    float: none;
    color: #092f5b;
}

#content .mod .mod-main dl dd.note {
    color: #717171;
    border-top: 0;
    font-weight: normal;
    line-height: 1.5;
}

#content .mod-footer {
  background: transparent;
  font-weight: bold;
}


body.detail-page #content #details .mod-head {
    border: 0;
}

#details .mod-main {
    background: #fff url(../../img/ui/bg-dl-details.gif) repeat-y 309px 0;
    float: left;
    margin-bottom: .5em;
}

#category-access .mod-main ul li {
    color:#092F5B;
}

/* bid-option */
#bid-option {
    float: left;
    background: #fff;
    height: 207px;
}

#bid-option .bid-confirmed {
    height: 171px !important;
}

#bid-option .error-msg span {
    width: 400px;
    position: relative;
    top: 3px;
    display: block;
}

#bid-option .error-msg a {
    position: relative;
    left: 3px;
    top: -3px;
}

#search-results .error-msg span {
    float: left;
    width: 365px;
    position: relative;
    top: 3px;
    display: block;
}

#search-results .error-msg a {
    position: relative;
    left: 3px;
    top: -3px;
}

#bid-option .bid-tool {
    height: 160px;
}

.inline-div {
	display: inline;
}

.status, .bid-tool {
    float: left;
    width: 49.9%;
}

body.detail-page .status p {
    margin: 0 18px;
}

.status .remaining-time,
    .status .date,
    .status .condition {
    display: block;
}

.status .remaining-time {
    font-weight: bold;
    color: #f58428;
    padding-top: 7px;
}

.status .condition {
    color: #002f64;
}

.status .timer-container {
    margin: 12px 0 3px;
    position: relative;
    height: 30px;
}

.flash-movie {
    left: -9999px;
    position: absolute;
}

body.detail-page .status .timer-container {
    margin: 12px 18px 3px;
}

#content .bid-tool dl {
    padding: 6px 12px;
    margin-bottom: .25em;
    background: #d1e1eb;
    border-bottom: 2px solid #c5d0dc;
}

#content .bid-losing dl {
    background: #fbdfdf;
    border-color: #de9f9f;
}

#content .bid-nobids dl {
    background-color: transparent;
}

#content .bid-confirmed dl,
    #content .bid-error dl {
    background: transparent;
    border: 0;
    color: #fff;
}

#content .bid-tool dl dt {
    float: left;
    width: 80px;
    color: #002f64;
    font-weight: normal;
}

#content .bid-tool dl dd em {
    color: #002f64;
    font-weight: normal;
    font-style: normal;
}

#content .bid-tool dl dt.your-status {
    font-weight: bold;
}

#content .bid-tool dl dd {
    margin-left: 80px;
    color: #0560c5;
}

#content .bid-losing dl dd,
    #content .bid-error dl dd,
    #content .bid-no dl dd.highest {
    color: #dc0909;
}

#content .bid-confirmed,
    #content #search-results .bid-confirmed {
    background: #5183a7;
    height: 83%;
}

#content .bid-error,
    #content #search-results .bid-error {
    background: #fbdfdf;
}

#content .bid-confirmed h3 {
    font: bold 100% / 1.5 Arial, sans-serif;
    margin: 12px 0 0 12px;
}

#content .bid-confirmed dl dt,
    #content .bid-confirmed dl dd,
    #content .bid-confirmed dl dd em {
    color: #fff;
}

#content .bid-confirmed dl dt {
    width: 120px;
}

.bid-login {
    font: bold 1.3em "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif;
    border: 1px solid #7aa4c3;
    background: #ebf2f6;
    padding: 15px 12px 6px 12px;
    color: #002f64;
    height: 35px;
    width: 200px;
}

#content .bid-login a {
    color: #009ddc;
}

.large-text h1 {
    font: bold 100% / 1.5 Arial, sans-serif;
    color: #FFFFFF;
}
.error-msg {
    background: #d00202 url(../../img/ui/ico-warning.gif) no-repeat 1% 50%;
    padding: 6px 0 7px 30px;
    clear: both;
    font-weight: bold;
}

/* bid form */
.bid-form ul {
    padding-top: .5em;
}

.bid-form li.form-inline {
    padding: 0 .5em .5em;
    line-height: 1;
}

.bid-form li.form-inline label {
    width: 48px;
    padding-left: 14px;
}

.bid-form li.form-inline .text {
    width: 80px;
}

.bid-form li.form-inline .submit {
    width: 58px;
}

.bid-form li.form-inline .confirm {
    width: 80px;
    margin-left: 55px;
}

.bid-form li.form-inline .cancel {
    background: #9b9b9b;
    width: 70px;
}

#content .bid-form li.error label {
    color: #d00202;
    background: transparent url(../../img/ui/ico-error.gif) no-repeat 0 50%;
    padding-left: 14px;
}

.bid-form li.error input.text {
    border: 1px solid #d00202;
    padding-right: 2px;
}

/* search results header */
#search-results {
    float: none;
}

#search-results .mod-head {
    padding-top: 4px;
}

#search-results .mod-head .nav ul {
    padding: 6px 12px;
    width: auto;
}

#search-results .mod-head .nav .last ul {
    width: auto;
}

#details_container {
    color: #a5e5fe;
    display: inline;
}

#details_container span {
    padding-left: 3px;
}

#search-results .main-image {
    float: left;
    margin: 12px 10px 0 0;;

}

#search-results .main-desc {
    float: left;
}

#location-trigger a {
    background: transparent url(../../img/ui/ico-info.gif) no-repeat 0 50%;
    padding: 2px 0 2px 26px;
    position: absolute;
    top: 9px;
    left: 330px;
}

#sort-by {
    position: absolute;
    top: 9px; /*left: 478px;*/
    left: 425px;
    width: auto;
}

#sort-by li {
    padding: 0;
}

#sort-by label {
    width: 50px;
    font-weight: normal;
}

#sort-by select {
    width: 160px;
}

#sort_button {
    border-color: #FFFFFF;
    padding-left: 5px;
    width: 4em;
}

/* search results footer */
.pagination {
    background: #002f64;
    float: left;
    width: 100%;
}

.pagination ul {
    background: #002f64;
}

.pagination .form-inline {
    /*margin: 0 0 0 250px;*/
    margin: 0 0 0 100px;
    
    padding: 12px 0;
    display: inline;
}

#content .pagination label,
    #content .pagination input {
    float: left;
    width: 80px;
}

#content .pagination label {
    width: auto;
    padding: 0 6px;
}

#content .pagination input.text {
    width: 44px;
}

#content .pagination input.submit {
    width: 48px;
}

.pagination .label-submit {
    clear: none;
    float: none;
    display: inline;
    font-weight: normal;
}

.pagination a,
    .pagination a:active {
    display: block;
    width: 26px;
    height: 24px;
    border: 1px solid #d7e4eb;
    text-indent: -99999px;
    background-color: #7aa4c3;
    background-repeat: no-repeat;
    background-position: 7px 5px;
    position: absolute;
    top: 10px;
}

.pagination a:hover {
    background-color: #8fbddf;
}

.pagination a.disable {
    background-color: #002f64;
}

.pagination a.disable:hover {
    background-color: #002f64;
    cursor: default;
}

.pagination a.page-first {
    background-image: url(../../img/ui/ico-first.gif);
    left: 12px;
}

.pagination a.page-previous {
    background-image: url(../../img/ui/ico-previous.gif);
    left: 52px;
}

.pagination a.page-next {
    background-image: url(../../img/ui/ico-next.gif);
    background-position: 8px 5px;
    right: 52px;
}

.pagination a.page-last {
    background-image: url(../../img/ui/ico-last.gif);
    background-position: 8px 5px;
    right: 12px;
}

/* result row */
#search-results .result {
    margin-bottom: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #b1cad6;
    padding-bottom: 5px;
}

#search-results .mod-main,
    #search-results .mod-side {
    background: transparent;
}

#search-results .result-desc {
    width: 38.5%;
    float: left;
    padding-left: 11px;
}

#search-results .result-bid {
    width: 59.75%;
    float: left;
    margin: 0;
}

#search-results .result-bid .mod {
    margin: 0;
}

#search-results .result-bid .status {
    width: 46%;
}

#search-results .result-bid .bid-tool {
    width: 54%;
}

.even {
    background: #f3f8fa;
}

.odd {
    background: #fff;
}

.overdue{
    background: #FFC1C1;
}


/* result description */
#search-results .result-desc .mod-head {
    margin-top: 2px;
}

#search-results .result-desc .mod-head,
    #search-results .result-desc .mod-main {
    background: transparent;
    width: 140px;
}

#search-results .result-desc .mod-side {
    width: 120px;
    margin-top: -8.7em;
}

#search-results .result-desc h2 {
    color: #009ddc;
    font: bold 105% / 1.5 Arial, sans-serif;
    padding: 0 12px 0 0;
}

#search-results .result-desc ul {
    list-style: none;
    padding: 0 12px 0 0;
    margin: 0;
    color: #717171;
}

#search-results .result-desc a {
    font-weight: normal;
    color: #009ddc;
}

/**
 * Refine your search
 */
body.catalog-page #sub-navigation {
    top: -3em;
}

#sub-navigation h2 {
    font-size: 1.5em;
}

#sub-navigation .mod-main .mod {
    background: #1c4d85;
}

#sub-navigation .mod-main .mod a:active {
    color: #fff;
}

#sub-navigation .mod-main .mod-head {
    background: #002f64;
}

#sub-navigation .mod-main .mod-head li {
    padding-top: .6em;
    padding-bottom: .6em;
}

#veh-form .mod-main li {
    width: 200px;
    padding: 3px 0 3px 10px;
    position: relative;
}

#veh-form .mod-main li input {
    width: 13px;
}

#veh-form .mod-main li label {
    width: 100px;
}

#sub-navigation label {
    display: inline;
}

#sub-navigation .mod-main .mod-main label {
    color: #a5e5fe;
    padding-right: 1em;
}

#sub-navigation .mod-main .mod-main li span {
    color: lightgray;
    font-weight: bold;
    text-decoration:underline;
}

#sub-navigation .mod-main .mod-main input.checkbox {
    top: 0.3em;
    right: 0.2em;
    position: absolute;
}

#sub-navigation .mod-main .mod-main a {
    font-weight: bold;
}

#sub-navigation .mod-main .mod-footer {
    margin: .5em 1em;
    background: transparent url(../../img/ui/bg-refine-footer.gif) repeat-x 50% 0;
    text-align: right;
}

#sub-navigation .mod-main .mod-footer p {
    margin: 0;
    padding: .75em 0 .5em;
}

#sub-navigation .mod-main .mod-footer a:active,
    #sub-navigation .mod-main .mod-footer a:focus {
    color: #a5e5fe;
}

#sub-navigation .mod-main .mod-footer a {
    padding-right: 18px;
}

#sub-navigation .mod-main .mod-footer a {
    background: transparent url(../../img/ui/ico-arrow-down.gif) no-repeat 100% 50%;
}

#sub-navigation .mod-main .mod-footer a.collapse {
    background: transparent url(../../img/ui/ico-arrow-up.gif) no-repeat 100% 50%;
}

/* javascript off */
#sub-navigation .script-on {
    display: none;
}

#sub-navigation .mod-head .script-off a {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

/**
* Content page
*/

body.content-page #content h1 {
    padding: 0;
    font-size: 2.2em;
    margin-bottom: .7em;
}

body.content-page #content .mod h1 {
    margin: 0;
    padding-bottom: 5px;
}

body.content-page #content .mod-head {
    background: #FFFFFF;
    padding-top: 10px;

}

body.content-page #content .mod .mod,
    body.content-page #content .mod .mod h2,
    body.content-page #content .mod h1 {
    background: #fff;
    color: #002F64;
    font-weight: bold;
}

body.content-page #content .mod h1,
    body.content-page #content .mod .mod h2,
    body.content-page #content .mod .mod h3 {
    padding-left: 20px;
    padding-right: 20px;
}

body.content-page #content .mod .mod h2 {
    font-weight: bold;
    margin: 0 0 .5em;
    padding: .25em 1em .35em;
    font-size: 1.5em;
}

body.content-page #content .mod .mod ul {
    list-style: none;
}

body.content-page #content .mod .mod p {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
    color: #002F64;
}

body.content-page #content .mod .mod li {
    background: transparent url(../../img/ui/ico-bullet.gif) no-repeat 0 .6em;
    padding-left: 20px;
    font-weight: bold;
}

body.content-page #content li {
    line-height: 2;
}

body.content-page .no-mod-head {
    padding-top: 1em;
}

/**
 * Subnavigation
 */
#sub-navigation .nav a {
    font-weight: bold;
    color: #fafafa;
    text-decoration: none;
    background: #194c85;
    border-bottom: 1px solid #265a95;
    padding: 0 5%;
    width: 90%;
    line-height: 2.3;
}

#sub-navigation .nav li ul a {
    font-weight: normal;
    background: #265A95;
    border: 0;
    padding: 0 5% 0 8%;
    width: 87%;
}

#sub-navigation .nav a:hover,
    #sub-navigation .nav a.active {
    background: #F38226;
}

#sub-navigation .nav li ul a:hover {
    text-decoration: underline;
    background: #265A95;
}

#sub-navigation .nav li ul a.active {
    background: #265A95;
    font-weight: bold;
}

#sub-navigation .nav a.active {
    color: #83dbff;
}

/**
 * Postcode dialog
 */
#location-trigger button {
    background: transparent url(../../img/ui/ico-info.gif) no-repeat 0 50%;
    padding: 2px 0 2px 26px;
    position: absolute;
    top: 9px;
    left: 250px;
    border: none;
    cursor: pointer;
    color: #A5E5FE;
}

#location-trigger span {
    border: none;
}

body.catalog-page .dijitContentPane {
    width: 440px;
}

.dijitDialogTitleBar,
    .dijitDialogPaneContent {
    background: #fff;
    text-align: left;
    padding: 10px;
    position: relative;
}

.dijitDialogTitleBar {
    padding-bottom: 0;
}

.dijitDialogTitle {
    font: bold 1.5em "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif;
    color: #002F64;
}

.dijitDialogCloseIcon {
    display: block;
    width: 20px;
    height: 20px;
    background: transparent url(../../img/ui/ico-close.gif) no-repeat 0 0;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.dijitDialogPaneContent form {
    background: #e0eaf0;
}

.dijitDialogPaneContent label {
    color: #002F64;
    line-height: 1.2;
    width: 215px;
}

.dijitDialogPaneContent input.text {
    font-size: 2em;
    width: 170px;
    color: #002F64;
    font-weight: bold;
}

.dijitDialogPaneContent .error input.text {
    border: 1px solid #D00202;
}

.dijitDialogPaneContent .controls {
    text-align: right;
    padding-right: 18px;
    position: relative;
    top: -10px;
}

.dijitDialogPaneContent .confirm {
    width: 92px;
}

.dijitDialogPaneContent .cancel {
    background: #9b9b9b;
    width: 80px;
}

.dijitDialogPaneContent .error-msg {
    width: 170px;
    position: relative;
    top: 10px;
    padding: 5px 10px 5px 30px;
    color: #fff;
}

/**
 * Description
 */

#description {
    float: left;
    background: #fff;
    height: 240px;
}

#description .mod-main, #description .mod-side {
    width: 330px;
    float: left;
    margin-bottom: 0;
    display: inline;
}

#description .mod-side {
    margin: 10px 0 0 10px;
    float: left;

    height: 200px;
    /*
    background-color: yellowgreen;
    */
}

#description .mod-gallery {
    margin: 10px 0 0 10px;
    float: left;
}

#description .mod-gallery .last a {
    color: gray;
}

#description .mod-main {
    width: 100%;
}

#description .main-image {
    float: left;
    margin: 10px 0 10px 10px;
}

#description .main-image img {
    height: 190px;
    max-width: 254px;
}

#description .mod-side dl {
    display: block;
    margin-bottom: 1em;
}

#content #description .mod-side dt, #content #description .mod-side dd {
    float: none;
    width: 330px;
    border: 0 none;
}

#content #description #veh-location dt, #content #description #veh-location dd {
    float: none;
    width: auto;
    border: 0 none !important;
	padding-bottom: 0 !important;
	padding-left: 5px !important;
	margin: 0 !important;
}

#description .mod-side dt {
    color: #717171;
    /*
    padding-top: 12px;
    */
    font-weight: normal;
}

#description .mod-side dd {
    color: #002f64;
    font-weight: bold;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #c6c6c6 !important;
}

#description .mod-side img {
    margin: 0 10px 0 0;
    padding: 0;
    display: block;
    float: left;
}

#description .mod-side span {
    color: #717171;
    display: block;
    float: left;
    padding-top: 5px;
}

#description .list-inline {
    position: absolute;
    right: 0;
    top: 210px;
    display: block;
}

#description .list-inline .last {
    background: transparent url(../../img/ui/bg-sep-li.gif) no-repeat 0 50%;
    margin-left: .5em;
    padding-left: .75em;
}

#description .list-inline a {
    color: #009ddc;
    text-decoration: none;
    font-weight: bold;
}

/* gallery */
#gallery {
    overflow: hidden !important;
    padding: 12px 12px 0;
}

.WTGSlideShowImageWrapper,
    .thumbOuter,
    .WTGSlideShowHidden {
    overflow: hidden !important;
    width: 100% !important;
}

.thumbNav,
    .thumbScroller,
    #gallery .dijitInline,
    .WTGSlideShowNav,
    .WTGSlideShowCtrl {
    height: 0;
    overflow: hidden;
}

.thumbWrapper {
    width: 336px !important;
}

#gallery .thumbWrapper {
    height: 150px;
    overflow: hidden;
}

.thumbWrapper div,
    .imageGalleryThumb {
    float: left !important;
    width: 92px;
    height: 64px;
    margin: 0 0 12px 12px;
}

#gallery .WTGSlideShowWrapper img {
    height: 190px;
    width: 278px;
    width: auto;
}

.dijitDialogUnderlay {
    overflow: hidden;
}

.thumbWrapper {
    position: absolute;
    right: 0;
}

.WTGSlideShowWrapper {
    width: 280px !important;
    height: 190px;
    margin: 0;
    overflow: hidden;
}

.WTGSlideShowHidden {
    display: none !important;
}

/**
 * Footer
 */
#outer-footer {
    background: #002f64;
}

#footer .mod {
    margin-top: .5em;
}

#footer .mod-main {
    float: left;
    width: 47.5%;
}

#footer .mod-side {
    float: right;
    width: 47.5%;
}

#footer ul {
    text-align: right;
}

#footer ul a {
    color: #fff;
    text-decoration: none;
    padding: 0 1em;
    font-weight: normal;
}

#footer ul a:hover {
    text-decoration: underline;
}

#footer ul li.last a {
    padding-right: 0;
}

.hide-location-trigger {
    display: none;
}

.hide {
    display: none;
}

#set-location {
    clear: both;
}

#set-location input {
    width: 14em;
}

#set-location input.submit {
    width: 7em;
}

#set-location .main {
    float: left;
    width: 63%
}

#set-location .label {
    float: left;
    width: 45%;
    padding-left: 12px;
}

#set-location .inputs {
    float: right;
    width: 50%
}

#set-location .error {
    float: right;
    width: 35%;
    padding-right: 12px;
}

#latest_bids .em {
    font-style: normal;
    font-weight: normal;
}

/* Gallery table */
#gallery-table {
    width: 285px;
}

#gallery-table td {
    margin: 0;
    padding: 0 5px 0 0;
    border: 0 none !important;
}

#gallery-table tr {
    height: 85px;
}

#gallery-table img {
    width: 92px;
}

/* Image preview caption */
.caption-title {
    font: bold 14px arial;
    color: #093162;
    display: block;
    margin: 5px 0 5px 0;
    width: 96%;
    position: relative;
    left: 2%;
}

.caption-normal {
    font: bold 14px arial;
    display: block;
    color: #707070;
    width: 96%;
    position: relative;
    left: 2%;
}

/* Empty result set panel */
#no-results {
    padding: 12px;
    background-color: #d1e1eb;
}

#no-results span {
    color: #002f64;
    font-weight: bold;
    height: 1.8em;
    line-height: 1.8em;
}

/* Timer Box */
#bid-option .timer {
    margin-left: 18px;
    margin-top: 10px;
}

.timer {
    clear: both;
}

.box {
    width: 31px;
    height: 31px;
    float: left;
    padding-bottom: 5px;
}

.idleIconWhite {background: url(../../img/ui/timer-idle-w.gif) no-repeat;}
.activeIconWhite {background: url(../../img/ui/timer-active-w.gif) no-repeat;}
.waitingIconWhite {background: url(../../img/ui/timer-waiting-w.gif) no-repeat;}

.idleIconBlue {background: url(../../img/ui/timer-idle-b.gif) no-repeat;}
.activeIconBlue {background: url(../../img/ui/timer-active-b.gif) no-repeat;}
.waitingIconBlue {background: url(../../img/ui/timer-waiting-b.gif) no-repeat;}

.status p {
    margin: 0 0 5px;
}

#search-results .result-desc .title {
    color: #009ddc;
    font: bold 105% / 1.5 Arial, sans-serif;
    padding: 0 12px 0 0;
    text-decoration: none;
}

#search-results .result-desc .title:hover {
    text-decoration: underline;
}
/**
 * Home page
 */
/*----------------------------------------------------------------------------------------------------------------------------*/
/* news */
#news.mod {
  clear: none;
  float: none;
  position: static;
}
#news.mod a {
  color: #002f63;
}
#news .mod-head,
#news .mod-main,
#news .mod-main p {
  background: #F58428;
  color: #fff;
}
#news .mod-head p {
  margin: 0;
}
#news a.more-news {
  position: absolute;
  top: 8px;
  right: 10px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(../../img/ui/ico-minus.gif)  no-repeat 0 .25em;
  padding-left: 16px;
}
#news .mod-head a.collapse {
  background-image: url(../../img/ui/ico-plus.gif);
}
#news a.more-news:hover {
  text-decoration: underline;
}
#news .mod-main {
  padding: 10px 10px 1px;
}

/* information */
#information.mod {
  width: 580px;
}
#information .mod-head,
#information .mod-main,
#information .mod-main p {
  background: transparent;
  color: #fff;
  width: 520px;
}
#information .mod-head h2 {
  padding-left: 0;
}

/*logout page*/
#login.mod {
  width: 330px;
  margin-bottom: 0;
}

#login.mod .mod-main,
#login.mod .mod-main h1 {
  background: transparent;
  color: #fff;
}

/* registration */
#registration {
  width: 330px;
  margin-bottom: 0;
}
#registration .dijitTabContainerTop-dijitContentPane,
#registration .dijitTabContainerLeft-dijitContentPane,
#registration .dijitTabContainerBottom-dijitContentPane,
#registration .dijitTabContainerRight-dijitContentPane,
#registration .dijitAccordionContainer-dijitContentPane {
  border: none;
  background: #77a4c3 url(../../img/ui/bg-bottom-register.gif) no-repeat 0 100%;
}
#registration #tab1 div {
  padding: 5px;
  background: #77a4c3 url(../../img/ui/bg-top-register.gif) no-repeat 100% 0;
}
#registration #tab2 div {
  padding: 5px;
  background: #77a4c3 url(../../img/ui/bg-top-register2.gif) no-repeat 0 0;
}
#registration .dijitSplitContainer-dijitContentPane,
#registration .dijitBorderContainer-dijitContentPane {
  border: none;
  padding: 5px;
}
#registration .dijitTabPaneWrapper {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}
#registration .dijitTab {
  line-height: normal;
  margin-right: 0;
  padding: 0;
  border: 0;
  background: #002f63 url(../../img/ui/bg-tab.gif) no-repeat 0 0;
  width: 165px;
  font: normal 1.5em "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif;
}
#registration .dijitTabInnerDiv {
  padding: 6px 8px 5px 9px;
}
#registration .dijitTabChecked,
#registration .dijitTabChecked:hover {
  background-color: #77a4c3;
  background-image: none;
  cursor: default;
  background: #77a4c3 url(../../img/ui/bg-tab-active.gif) no-repeat 0 0;
}
#registration .dijitTabHover {
  color: #F58428;
}
#registration .dijitTabCheckedHover {
  color: #fff;
  border: 0;
  background-color: #77a4c3;
}
#registration .form-elements {
  margin-top: 4px;
}
#registration form li {
  padding: .25em .5em .6em;
}
#registration input.text {
  width: 52%;
}
#registration input.submit {
  width: 20%;
  background: #cddfeb;
  color: #0a2e48;
  border: 1px solid #0a2e48;
  margin-left: 4px
}
.btn-action {
  padding: .4em 0;
  text-align: center;
  background: transparent url(../../img/ui/bg-btn-bottom-register.gif) no-repeat 0 100%;
}
#registration .btn-action a {
  color: #fff;
  text-decoration: none;
  font-size: 1.25em;
  background: transparent url(../../img/ui/bg-btn-top-register.gif) no-repeat 0 0;
  display: block;
  width: 100%;
  padding-top: .2em;
}
#registration .btn-action a:hover {
  text-decoration: underline;
}

.no-javascript {
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    font-size:1.25em;
    padding-top:0.2em;
    text-decoration:none;
    width:100%;
    text-align:center;
}

/* auctions */
body.home-page #auctions {
  float: none;
  padding: 0;
  margin-bottom: 2em;
}
#auctions a.view-all {
  position: absolute;
  top: 8px;
  right: 10px;
  font-weight: bold;
}
#auctions .mod {
  width: 449px;
  float: left;
  clear: none;
  margin: 0;
  padding: 7px 0 7px 10px;
  border-bottom: 4px solid #002F64;
  border-left: 4px solid #002F64;
  height:120px;
}
#auctions .mod-head {
  position: relative;
}
#auctions .mod,
#auctions .mod .mod-head {
  background: #fff;
}
#auctions .mod .mod-head h3 {
  margin-bottom: .25em;
}
#auctions .mod .mod-head h3 a {
  color: #398cab;
  font: bold 70% Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0;
}
#auctions .mod .mod-head h3 a:hover {
  text-decoration: underline;
}
#auctions .mod-main {
  background: #002F64;
}
#auctions .mod .mod-main {
  background: #fff;
}
#auctions .mod .mod-side {
  margin-top: -1.5em;
}
#auctions .mod-footer {
  clear: left;
  margin: 0;
  background: #002F64;
  margin-top: -2px;
  text-align: right;
}
#auctions .mod-footer p {
  padding: 0.25em 0.8em 0.6em;
  margin: 0;
}
#auctions .mod-head a,
#auctions .mod-footer a {
  text-decoration: none;
}
#auctions .mod-head a:hover,
#auctions .mod-footer a:hover {
  text-decoration: underline;
}

/* partners */
#partners .mod-main {
  background: transparent;
  text-align: center;
}
#partners ul {
  list-style: none;
  width: 480px;
  margin: 0 auto;
}
#partners ul li {
  width: 180px;
  font-size: 90%;
  line-height: 1.25;
  text-align: center;
  margin-right: 100px;
}
#partners ul li.last {
  margin-right: 0;
}
#partners ul li img {
  display: block;
  padding-bottom: 2em;
  margin: 0 auto;
}

.hide-container {
    display: none;
}

#content .mod .help-text ul,
#content .mod .help-text ol,
#content .mod .help-text p {
    color: #002F64;
    /* font-size: 1.15em; */
    /* font-weight: bold; */
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 5px;
    font-size: 11pt;
}

.help-text h2 {
	font-size: 1.4em;
	padding: 5px 15px;
	color: #002F64;
	font-weight: bold;
}

#content .mod .help-text li {
     padding-left: 20px;
}

#content .mod .help-text div,
#content .mod .help-text div h2{
    background-attachment: scroll;
    background-color: #F38226;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF;
}

#content .mod .help-text div h2{
    font-size: 1.4em;
    padding-left: 15px;
}


/* About us */
#content .mod-main #salvagepartnerdetails td, #content .mod-main #salvagepartnerdetails th{
    color: #002F64;
    border: 0px;
    background-color: white;
    font-size: 11pt;
}

#content .mod-main #salvagepartnerdetails td {
    font-weight: normal;
}

#salvagepartnerdetails th{
    font-size: 1em;
}

.confirm-btn-table td {
	border-style: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 10px !important;
	
}

.confirm-btn-table .confirm {
	width: 80px;
	margin-right: 5px !important;
}

.confirm-btn-table .cancel {
	width: 70px;	
	background: none repeat scroll 0 0 #9B9B9B;
	margin-right: 10px !important;
}