/**
 * Main styles for postvintage
 */
 
 .clear {
   clear: both;
 }
 
 .clear-rule {
   clear: both;
   border-bottom: 1px solid #EC5737;
   padding: 0;
   margin: 0;
 }
 
 .error {
   color: #ff0000;
 }
 
 /* ----- CURVES ----- */
 
 
 /* banner top */
#head { width: 960px; margin: auto; background: #fff; padding: 0; position: relative }
#head .head-top { background: url(../images/corners/head-top.gif) no-repeat top left; height: 10px; }
#head .head-bottom { margin: 0 0 0 0; background: url(../images/corners/head-bottom.gif) no-repeat bottom left; height: 10px; }
#head .nav-top { background: url(../images/corners/nav-top.gif) no-repeat top left; height: 10px; }
#head .nav-bottom { margin: -10px 0 0 0; background: url(../images/corners/nav-bottom.gif) no-repeat bottom left; height: 10px; }

/* container */
#container .container-top { background: url(../images/corners/head-top.gif) no-repeat top left; height: 10px; }
#container .container-bottom { background: url(../images/corners/head-bottom.gif) no-repeat bottom left; height: 10px; }

/* footer */
#footer .foot-top { background: url(../images/corners/foot-top.gif) no-repeat top left; height: 10px; }
#footer .foot-bottom { background: url(../images/corners/foot-bottom.gif) no-repeat bottom left; height: 10px; }

/* pods */
.pod-top { background: url(../images/corners/pod-top.gif) no-repeat top left; height: 10px; }
.pod-bottom { background: url(../images/corners/pod-bottom.gif) no-repeat bottom left; height: 10px; }

/* random picks */
#random-picks .random-top { background: url(../images/corners/random-top.gif) no-repeat top left; height: 10px;}
#random-picks .random-bottom { background: url(../images/corners/random-bottom.gif) no-repeat bottom left; height: 10px; clear: both; }
 
 /*------------------------------ HOMEPAGE -----------------------------------*/
 
 
 /* ----- RANDOM PICKS - HOMEPAGE -----*/
 
 #random-picks {
   background: #D9C9B0;
   clear: both;
   position: relative;
   width: 100%;
 }
 
 #random-picks .pick-item {
   width: 218px;
   float: left;
   margin-left: 10px;
 }
 
  #random-picks .pick-item .last {
  	margin: 0;
  }
 
 #random-picks .pick-item .item-title {
   background: #5F7276;
   width: 218px;
   padding: .2em 0 .2em 0;
   margin: 0.3em 0;
   position: relative;
   text-align: center;
   color: #fff;
 }
 
 #random-picks .pick-item .item-title a { color: #fff; }
 
 #random-picks .pick-item .item-image {
   position: relative;
 }
 
 #random-picks .pick-item .item-image .item-view {
   position: absolute;
   top: 5px;
   left: 5px;
   color: #fff;
 }
 
 #random-picks .pick-item .item-image .item-view a { color: #fff; }
 
 /* --- newsletter signup --- */
 
 #newsletter-signup {
 
 }
 
 #newsletter-signup .item-container { width: 214px; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em; float: left; height: 80px; }
 #newsletter-signup .item-container form { padding-top: 1.5em; }
 #newsletter-signup .item-container input.textbox { width: 98%; color: #999; margin: 0.1em; border: 1px solid #5C7476; font-family: "georgia"; }
 #newsletter-signup .item-container input.button { background: url('../images/buttons/submit.gif') no-repeat; cursor: pointer; border: 0; width: 59px; height: 23px; padding: 0; margin: 0.1em; }
 #newsletter-signup .item-container-signup { height: 80px; width: 180px; padding-left: 1.1em; padding-right: 1.1em; padding-top: 0.5em; float: left; font-size: 24px; color: #012521; }
 
 /*--------------------------------- SALES -----------------------------------*/
 
 /* featured */
 
 .featured-items .featured-item {
   overflow: hidden;
   position: relative;
   margin: 0;
   border-top: 1px solid #EC5737;
   padding: 2em 0 2em 0;
 }
 
 .featured-items .featured-item .item_desc {
   width: 300px;
   float: left;
   text-align: left;
   padding: 0;
 }
 
 .featured-items .featured-item .item_desc h3 a { font-size: 24px; color: #3F3B3C; font-weight: normal; text-decoration: none; }
 .featured-items .featured-item .item_desc h3 { margin: -.5em 0 0 0; width: 200px; top: 0; position:relative; }
 .featured-items .featured-item .item_desc .item_text { padding: 0.4em; float: left; position: relative; }
 .featured-items .featured-item .item_desc .item_text_sales p { margin-top: 1em; }
 .featured-items .featured-item .item_desc .item_text p { margin-top: 1em; }
 .featured-items .featured-item .item_desc .item_serv { float: left; color: #fff; margin-top: 6em; height: 120px; padding: 5px; background: #5F7276; width: 90px; }
 .featured-items .featured-item .item_desc .item_serv p { color: #fff; margin-top: 1em; }
 .featured-items .featured-item .item_desc .item_buttons { margin-top:2em; }
 
 * html .item_text {
 	position:static !important;
 }
 
 .featured-items .featured-item .item_img {
   float: right;
   padding-top: 1em;
 }
 
  .featured-items .featured-item .item_img .item_sold_txt {
   position: absolute;
   font: bold 50px Verdana, sans-serif;
   color: #ff0000;
   width: 380px;
   top: 35%;
   text-align: center;
 }
 
 * html .featured-items .featured-item .item_img .item_sold_txt {
 	top:10%;
 	left:0px;
 }
 
  .featured-items .featured-item .item_enquire {
   position: absolute;
   bottom: 5px;
   left: 5px;
 }
 
 /* for sale */
 
 .sales-items .sales-item {
   overflow: hidden;
   position: static;
   margin: 0;
   border-top: 1px solid #EC5737;
   padding: 2em 0 2em 0;
 }
 
 .sales-items .sales-item .item_desc {
   width: 300px;
   float: left;
   text-align: left;
   padding: 0;
 }
 
 .sales-items .sales-item .item_desc h3 a { font-size: 24px; color: #3F3B3C; font-weight: normal; text-decoration: none; }
 .sales-items .sales-item .item_desc h3 { margin: -.5em 0 0 0; width: 200px; top: 0; position:relative; }
 .sales-items .sales-item .item_desc .item_text { width: 190px; padding: 0.4em; float: left; position: relative; }
 .sales-items .sales-item .item_desc .item_text_sales p { margin-top: 1em; }
 .sales-items .sales-item .item_desc .item_text p { margin-top: 1em; }
 .sales-items .sales-item .item_desc .item_serv { float: left; color: #fff; margin-top: 6em; height: 120px; padding: 5px; background: #5F7276; width: 90px; }
 .sales-items .sales-item .item_desc .item_serv p { color: #fff; margin-top: 1em; }
 .sales-items .sales-item .item_desc .item_buttons { margin-top:2em; }
 
 .sales-items .sales-item .item_img { float: right; }

 .sale-item .item_img p {
   margin: 1em 0 0 0;
   padding: 0;

 }
 
 /* sold items */
 
 .sold-items .sold-item {
   overflow: hidden;
   position: static;
   margin: 0;
   border-top: 1px solid #EC5737;
   padding: 2em 0 2em 0;
 }
 
 .sold-items .sold-item .item_desc {
   width: 300px;
   float: left;
   text-align: left;
   padding: 0;
 }
 
.item_desc ul {
 	margin-left:1em !important;
}
 
 .sold-items .sold-item .item_desc h3 a { font-size: 24px; color: #3F3B3C; font-weight: normal; text-decoration: none; }
 .sold-items .sold-item .item_desc h3 { margin: -.5em 0 0 0; width: 200px; top: 0; position:relative; }
 .sold-items .sold-item .item_desc .item_text { width: 190px; padding: 0.4em; float: left; position: relative; }
 .sold-items .sold-item .item_desc .item_text_sales p { margin-top: 1em; }
 .sold-items .sold-item .item_desc .item_text p { margin-top: 1em; }
 .sold-items .sold-item .item_desc .item_serv { float: left; color: #fff; margin-top: 6em; height: 120px; padding: 5px; background: #5F7276; width: 90px; }
 .sold-items .sold-item .item_desc .item_serv p { color: #fff; margin-top: 1em; }
 .sold-items .sold-item .item_desc .item_buttons { margin-top:2em; }
 
 .sold-items .sold-item .item_img { float: right; position:relative;}
 
 .sold-items .sold-item .item_img .item_sold_txt {
   position: absolute;
   font: bold 50px Verdana, sans-serif;
   color: #ff0000;
   top: 35%;
   text-align: center;
   left:120px;
 }
 
 /* featured service */
 
.featured-service-items .featured-item {
   overflow: hidden;
   position: relative;
   margin: .4em;
   padding: 2em 0 2em 0;
   width: 32%;
   float: left;
   border-bottom: 2px solid #000;
 }
 
 .featured-service-items .featured-item .item_desc {
   text-align: left;
   padding: 0.2em;
 }
 
 .featured-service-items .featured-item .item_desc h3 a { font-size: 20px; color: #3F3B3C; font-weight: normal; text-decoration: none; }
 .featured-service-items .featured-item .item_desc h3 { text-align: left; top: 0; }
 .featured-service-items .featured-item .item_desc .item_text { float: left; position: relative; }
 .featured-service-items .featured-item .item_desc .item_text_sales p { margin-top: 1em; }
 .featured-service-items .featured-item .item_desc .item_text p { margin-top: 1em; }
 .featured-service-items .featured-item .item_desc .item_serv { float: left; color: #fff; margin-top: 6em; height: 120px; padding: 5px; background: #5F7276; width: 90px; }
 .featured-service-items .featured-item .item_desc .item_serv p { color: #fff; margin-top: 1em; }
 .featured-service-items .featured-item .item_desc .item_buttons { margin-top:2em; }
 
 .featured-service-items .featured-item .item_img {
   float: right;
 }
 
  .featured-service-items .featured-item .item_img .item_sold_txt {
   position: absolute;
   font: bold 50px Verdana, sans-serif;
   color: #ff0000;
   width: 380px;
   top: 35%;
   text-align: center;
 }
 
 .featured-service-items .featured-item .item_findoutmore {
   position: absolute;
   bottom: 5px;
   left: 0.2em;
 }
 
 .featured-service-items .featured-item .item_enquire {
   position: absolute;
   bottom: 0;
   right: 0;
   text-align: right;
 }
 
 .featured-service-items .featured-item .ending-border {
   border-bottom: 2px solid #000;
   position: absolute;
   bottom: 0;
   left: 0;
 }
 
 .featured-service-items .featured-item.car-storage {
		width: 690px;
		margin-left: 0;
 }

 .featured-service-items .featured-item.car-storage .item_img{
		float: left;
 }

 .featured-service-items .featured-item.car-storage .item_desc {
		clear: both;
 }
 
 .content {
   margin: 1em 0 0 0;
 }
 
 .service-item .item_desc {
   margin-top: 1em;
 }
 
 .service-item .item_img {
 	float:left;
 	padding:0 2em 1em 0;
 }
 .service-item .item_img p {
   margin: 1em 0 0 0;
   padding: 0;
 }
 
 /* About us items */
 .featured-about-items .featured-item {
   overflow: hidden;
   position: relative;
   margin: .4em;
   padding: 1em 0 2em 0;
   width: 32%;
   float: left;
   border-bottom: 2px solid #000;
   height: 435px;
 }
 
 .featured-about-items .featured-item .item_desc {
   text-align: left;
   padding: 0.2em;
 }
 
 .featured-about-items .featured-item .item_desc h3 a { font-size: 20px; color: #3F3B3C; font-weight: normal; text-decoration: none; }
 .featured-about-items .featured-item .item_desc h3 { text-align: left; top: 0; }
 .featured-about-items .featured-item .item_desc .item_text { float: left; position: relative; }
 .featured-about-items .featured-item .item_desc .item_text_sales p { margin-top: 1em; }
 .featured-about-items .featured-item .item_desc .item_text p { margin-top: 1em; }
 .featured-about-items .featured-item .item_desc .item_serv { float: left; color: #fff; margin-top: 6em; height: 120px; padding: 5px; background: #5F7276; width: 90px; }
 .featured-about-items .featured-item .item_desc .item_serv p { color: #fff; margin-top: 1em; }
 .featured-about-items .featured-item .item_desc .item_buttons { position: absolute; bottom: 2em; }
 
 .featured-about-items .featured-item .item_img {
   float: right;
 }
 
  .featured-about-items .featured-item .item_img .item_sold_txt {
   position: absolute;
   font: bold 50px Verdana, sans-serif;
   color: #ff0000;
   width: 380px;
   top: 35%;
   text-align: center;
 }
 
 .featured-about-items .featured-item .item_findoutmore {
   position: absolute;
   bottom: 5px;
   left: 0.2em;
 }
 
 .featured-about-items .featured-item .item_enquire {
   position: absolute;
   bottom: 0;
   right: 0;
   text-align: right;
 }
 
 .featured-about-items .featured-item .ending-border {
   border-bottom: 2px solid #000;
   position: absolute;
   bottom: 0;
   left: 0;
 }
 
 /*--------------------------------- BREADCRUMBS -----------------------------*/

 #bread {
   color: #666;
   padding: 4px;
   height: 2em;
   float: left;
 }

#bread ul {
   margin-left: 0;
   padding-left: 0;
   display: inline;
   border: none;
 } 

#bread ul li {
   margin-left: 0;
   padding-left: 2px;
   border: none;
   list-style: none;
   display: inline;
 }

 /*--------------------------------- TEAM MEMBERS------------------------------*/
 
 .team-member {
   overflow: hidden;
   position: relative;
   margin: 0.4em;
   width: 32%;
   float: left;
   border-bottom: 2px solid #000;
   height: 270px;
   padding: 1em 0 0 0;
 }
 
 .team-member .team-member-image {
   
 }
 
 .team-member .team-member-content {

 }
 
 .team-member .team-member-content .team-member-name {
   font-size: 18px;
   color: #444;
   text-align: left;
   margin: 0.3em 0 0 0;
 }
 
 .team-member .team-member-desc {
   margin: 0.3em 0 0 0;
 }
 
 .team-member .team-member-findoutmore {
   position: absolute;
   left: 0;
   bottom: 0.7em;
 }
 
 .team-member .team-member-contact {
   position: absolute;
   right: 0;
   bottom: 0;
 }
