
@CHARSET "UTF-8";

 h1,h2,h3,h4,h5,h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, #primary-menu ul li a, .section-title .title, .section-title .title a, .section-title h1.title span, .section-title p, #footer h3, .services h2, .item-info h3, .item-info-overlay h3, #contact-intro h1.title, #contact-intro p, .widget h3.title, .post-title h2.title, .post-title h2.title a {
       font-family: 'Oswald', sans-serif;    }


body {
       background: url(images/bg.png) repeat;
       color:#ffffff !important;
}

.content-wrapper {
       width: 1000px;
       margin: 0 auto;
       /*padding: 0 30px;*/
       background-color: transparent;
       box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.0);
	max-width:100%;
	padding:0 20px;
}

#logo {
       margin-top: 5px;
}
#primary-menu {
       /*float: left;*/
       margin: 0px;
       padding: 0px;
}

#primary-menu ul {
       margin: 0px;
       padding: 17px 0;
       list-style-type: none;
      /* float: right;*/
}

#primary-menu ul li a {
       font-size: 19px;
       font-weight: 400;
       display: block;
       float: left;
       color: #B3B3B3;
       padding: 17px 47px 0px 0px;
       text-decoration: none;
       text-transform: uppercase;
}

#primary-menu ul li a:hover, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
       background: none;
       color:#ffffff;
}

/*--------------------------------------------------
			PRIMARY MENU 
---------------------------------------------------*/
#primary-menu {
       margin: 0;
       padding: 0;
}
#primary-menu select {
       display:none;
}
#primary-menu select {
       background: none repeat scroll 0 0 #FFFFFF;
       border: 1px solid #eee;
       cursor: pointer;
       width: 100%;
       padding: 7px;
       margin: 38px 0;
       box-shadow:0 0 0 rgba();
       -moz-box-shadow:0 0 0 rgba();
       -webkit-box-shadow:0 0 0 rgba();
       color: #676767;
}

a:hover {
       color: #ffffff;
}

#primary-menu .current {
       color: #fff !important;
}
#primary-menu ul ul { 
       padding:0;
       background:#444;
       width: 233px;
       border:none;
       top: 39px;
       border-radius:0;
}
#primary-menu ul ul li { 
       width: 100%; 
       padding:0;
}
#primary-menu ul ul li a { 
       width: 100%; 
       padding:0;
       font-size: 15px;
       padding: 17px 43px 15px 6px;
       border-bottom:1px solid #4F4F4F;
       color:#ffffff;
}
#primary-menu ul ul li:last-child a { 
       border-bottom:none;
}
#primary-menu ul li:hover ul {

}

td {
       font-size: 16px !important;
}

.bid-cart-cart-nav {
       color:#DDD;
}

th {
       background: rgb(58, 58, 58) none repeat scroll 0% 0% !important;
       color: #DDD;
       font-family: Helvetica,sans-serif;
       font-size: 23px;
       font-style: italic;
       font-weight: normal;
       line-height: 50px;
       padding-left: 0px;
}

.bid-cart-form-row {
       float: left;
       margin: 10px 60px 50px 0;
       width: 42%;
}

.bid-cart-form-row .form-cell input {
       width: 60px ;
}

.bid-cart-form-row.card-form .form-cell.expiry {
       width: 140px;
}

.bid-cart-form-row.card-form .form-cell input.card-expiry-month {
       width: 20px ;
}

.bid-cart-form-row.card-form .form-cell input.card-expiry-year {
       width: 30px ;
}

.bid-cart-message {
       background: none repeat scroll 0 0 transparent;
       border: 0 none;
       color: #ffffff;
       font-size: 22px;
       margin-bottom: 30px;
       margin-top: 5px;
       padding: 10px 18px;
       text-align: center;
       width: 96%;
}

.bid-cart-welcome-container {
       float: right;
       font-size: 15px;
       color: #FFF !important;
       line-height: 11px;
}

.bid-cart-welcome-container {
       font-family: Helvetica,sans-serif;
       color: #FFF;
       float: right;
       text-align: right;
       background: transparent url(images/bid.png) no-repeat scroll 0% -2px;
       padding-left: 31px;
       padding-bottom: 1px;
}

.bid-cart-separator { display:inline-block; padding:0 3px 0 6px}
#bid-cart-welcome { display:block; margin:5px 0 }
.bid-cart-welcome-container a {
       font-size: 16px;
       font-weight: normal;
       color: #A1A1A1 !important;
       font-family: oswald !important;
       text-transform: uppercase;
       text-decoration: none;
}
.bid-cart-welcome-container a:hover { color:#fff }

.bid-cart-message,
.bid-cart-form-row { font-family:Helvetica, sans-serif; }


.bid-cart-message.grey { background:#9d9b95; color:#505050 }

.bid-cart-form-container { width:90%; color:#fff }

#bid-cart-popup-content .bid-cart-form-container { width:98% }
.bid-cart-form-row { float:left; width:250px; margin:10px 0 20px }
.bid-cart-form-row .form-cell { float:left; width:80px; margin-right:20px }

.bid-cart-label { display:block; font-size:19px; line-height:22px;}
.bid-cart-form-row input {
       border:1px solid #ccc;
       border-radius:        3px;
       padding:5px 10px;
       width: 86%;
}

.bid-cart-form-row input[type="checkbox"] { width:20px }
.bid-cart-form-row textarea { width:340px; height:100px }

.bid-cart-form-row.card-form .form-cell.cvc { width:70px }

.card-form .card-number {}
.bid-cart-form-row.card-form .form-cell input.card-cvc { width:30px }

a.bid-cart-button {
       background-color: #C5C4C1;
       border-radius: 5px;
       color: #515151;
       display: inline-block;
       padding: 5px 10px;
       text-shadow: none;
       margin: 5px!important;
}

a.bid-cart-button:hover {
       background-color: #333;
       color: #fff;
}

.ui-dialog.bid-cart-dialog {
       background: #505050;
       border-width: 2px;
       border-color: #333;
       -webkit-box-shadow: 3px 3px 15px rgba(0,0,0,0.3);
       box-shadow: 3px 3px 15px rgba(0,0,0,0.3);
}
.ui-dialog-titlebar { background:none; border:none; color:#ddd }

td,
td:hover, 
th { background:none }

.post {
       border-bottom: 0px solid #eee;
}

.auction-highlight {
       float: left;
       margin-right: 25px;
}

.button.large.rectangle.navyblue {
       font-size: 17px;
       font-weight: normal;
       color: #fff;
}

.exceptional-cats{
       float: left;
       margin-right: 15px;
       width: 225px;
       margin-top: 15px;
       overflow:hidden;
}

.exceptional-holder {
       overflow: hidden;
       width: 100%;
}

.wp-pagenavi span {
       color: #fff !important;
       font-size: 14px !important;
}

.wp-pagenavi a, .wp-pagenavi a:link {
       background-color: #222;
       color: #fff;
       font-size: 16px;
}


.more-link {
       float: right;
}

/*Start CSS*/

p {
       margin-bottom: 14px;
       line-height:16px;
       font-size: 18px;
       line-height:22px;
       word-spacing: 1px;
}

.topheading {
       display:block;
       max-width:100%;
}
.topheading h3 {
       text-transform: uppercase;
       color: #ffffff;
       font-size: 19px;
       word-spacing:5px;
       margin-top: 18px;
}

/* Content */
h2.title {
       font-size: 22px;
       line-height: 20px;
       font-weight: 300;
       margin-top: 31px;
       margin-bottom: 16px;
}

h3.title {
       line-height: 20px;
       font-weight: 300;
       font-size: 22px;
       margin-right: 0px;
       font-family: oswald;
       letter-spacing: 0px;
       font-weight: normal;
       text-align: left;
       width: 100%;
       text-transform: uppercase;
}

.title-with-h3 {
       background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
       margin-left: 0px;
       width: 100%;
       clear: both;
       margin-top: 38px;
       margin-bottom: 38px;
}

h3.subtitle {
       margin: 0px;
       text-transform: uppercase;
       font-size: 22px;
       padding: 11px 13px;
}


/* Button */

a:link {
       font-family: inherit;
       color: #002480;
}

.navyblue {
       background-color: #002480;
       color: #ffffff !important;
}

.medium {
       font-size: 11px;
       padding: 7px 14px !important;
}

.button, .button:hover {
       font-weight: bold;
       color: #FFFFFF;
       text-transform: uppercase;
       text-decoration:none;
}

.button {
       cursor: pointer;
       text-align: center;
       display: inline-block;
       margin-right: 5px;
       margin-bottom: 5px;
       -moz-border-radius: 2px;
       -webkit-border-radius: 2px;
       border-radius: 2px;
}

.button:hover {
       font-weight: bold;
       color: #FFFFFF;
       text-transform: uppercase;
       text-decoration:none;
       background:#444;
}

/* Footer */

#footer {
       color: #999;
       font-size: 11px;
       display:block;    
       margin-top: 50px;
       width: 100%;
}

#footer-content {
       background-color: transparent;
       width: 100%;
}

#footer-bottom {
       background-color: transparent;
       font-size: 11px;
       padding: 25px 12px 18px;
       position: relative;
}

.textwidget {
       font-size: 14px;
       line-height: 21px;
}

.one {
       width: 100%;
       margin-right: 0;
}

.one-half {
       width: 48%;
}

.one, .one-half, .two-third, .one-third, .one-fourth {
       float: left;
       position: relative;
       margin-right: 4%;
}

.last {
       margin-right: 0 !important;
}

.text-align-right {
       text-align: right;
       padding-right: 10px;
}

#footer-bottom a {
       font-family: oswald;
}

#footer a {
       color: #FFF !important;
       font-weight: normal;
       font-size: 14px;
       letter-spacing: 1px;
}



@media screen and (max-width:970px) {
       #primary-menu ul { display:none; }
       #primary-menu select { display:block; }
}

@media screen and (max-width:620px) {
       #footer-bottom .one-half {
              float: none;
              margin:0 auto;
              text-align:center;
              width:100%;
              padding-bottom:20px;
       }
}