.tabberlive .tabbertabhide {
display:none;
}

.tabber {
float:left;
margin:0;
padding:0;
}

.tabbertab img {
border-width:0;
}

#tabber-widget,
.tabberlive {
float:left;
width: 468px;
margin:0;
padding:0;
}

ul.tabbernav {
list-style:none;
height:27px;
font-size:11px;
font-weight:700;
text-transform:uppercase;
border-bottom:4px solid #838383;
padding:0;
}

ul.tabbernav li {
float:left;
background:url(img/tableft.png) no-repeat left top;
margin-right:2px;
padding:4px 0 4px 8px;
}

ul.tabbernav li a {
background:url(img/tabright.png) no-repeat top right;
padding:7px 8px 7px 0;
}

ul.tabbernav li a:hover {
background:url(img/tabright.png) no-repeat top right;
}

ul.tabbernav li.tabberactive {
background:url(img/tableft_active.png) no-repeat left top;
}

ul.tabbernav li.tabberactive a {
background:url(img/tabright_active.png) no-repeat right top;
color:#FFF;
}

ul.tabbernav li.tabberactive a:hover {
background:url(img/tabright_active.png) no-repeat right top;
color:#FFF;
}

.tabberlive .tabbertab {
margin:0;
padding:0;
}

.tabbertab p {
margin:0;
padding:0;
}

/* .tabbertab .psu-content{margin:0 10px} */

.tabbertab .list {
float:left;
min-height: 300px; 
background: white;
border:1px solid #838383;
margin:0;
width:466px
}

.tabbertab .list ul {
margin:0;
padding:0;
}

.tabbertab .list li {
list-style-type:none;
padding: 5px;
}

.tabbertab .list ul li {
float:left;
width:100%;
}

.tabbertab .list li a {

text-decoration:none;
font-weight:400;
}

.tabbertab .list li a:hover {

text-decoration:underline;
margin:0;
}

.tabbertab .list object {
text-align:center;
clear:both;
width:100%;
margin:0 auto;
}

.tabbertab .list embed {
text-align:center;
width:100%;
float:left;
}

.tabberlive .tabbertab h2 {
display:none;
margin:0;
padding:0;
}

.tabberlive .tabbertab h3 {
display:none;
margin:0;
padding:0;
}

.tabber .tabbertab h2 {
margin:0;
padding:0;
}

.tabber .tabbertab h3 {
margin:0;
padding:0;
}

/*---MAPS ----------------------------------------------*/

#maintop .tabbertab .location .psu-map {float:none; margin: 10px; width: 92%; height: 250px; border: 1px solid black;}
#maintop .tabbertab .event .psu-map {width: 250px; height: 100px; margin: -70px 0 15px 0; border: 1px solid black; float:right} 
#maintop .tabbertab .job .psu-map {width: 200px; height: 130px; margin: -90px 10px 15px 0; border: 1px solid black; float:right; clear:both; display:block;} 
#maintop .tabbertab .property .psu-map {float:right; width: 180px; height: 150px; margin: -90px 0 10px 0; border: 1px solid black; display:block} 

/*---COUPONS ----------------------------------------------*/

.tabbertab .coupon {
  border: 3px dashed black; 
  padding: 5px; 
  margin: 0 0 10px 0; 
  clear:both;
  line-height: normal;
}
.tabbertab .coupon .psu_business_name{
  background: #aecadf;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  color: black;
}
.tabbertab .coupon .headline {
  background: #aecadf; 
  color:white; 
  font-size: 18px; 
  text-align: center;
  font-weight: bold;
  padding: 5px;
}
.tabbertab .coupon .subhead {
  background: #f2f2f2; 
  color: black;
  font-size: 14px; 
  text-align:center; 
  padding: 5px;
}
.tabbertab .coupon img {
  float:left; 
  display: block;
  padding: 5px;
  margin: 5px;
}
.tabbertab .coupon .details {
  position: relative;
  padding: 10px 10px 5px 20px;
  font-size: 12px;
  font-weight: bold;
  text-align:center;
  height: 160px;
}
.tabbertab .coupon .disclaimer {
  position: relative;
  top: 10px;
  left: 10px; 
  font-size: 10px;
  font-style:italic;
  margin: 0 0 0 10px;
  text-align:center;
}
.tabbertab .coupon .valid_location {
  position: relative;
  top: 10px;
  margin: 10px 0;
  font-size: 10px;
  text-align:center;
  margin-bottom: 10px;
}
.tabbertab .coupon .expiration {
  position: relative;
  top: 20px;
  left: 10px;
  font-size: 10px;
  color: black;
  float: left;
}
.tabbertab .coupon .code {
  position: relative;
  top: 20px;
  right: 20px;
  font-size: 10px;
  color: black; 
  float: right;
}
.tabbertab .coupon a {
 
  color: #065492;
   text-align: center;
}

.tabbertab .coupon a:hover {text-align: center;}

/*---TESTIMONIALS  ----------------------------------------------*/

.tabbertab .testimonial .name {background: #CCE7F7; color:#090C9D; margin:0; padding: 1px;}
.tabbertab .testimonial .smiley img {margin:5px}
.tabbertab .testimonial .comment {float:left; text-align:left; width: 80%; background: #f3f7fb; padding: 2px; margin-bottom: 10px;}
.tabbertab .testimonial {clear:both; margin: 0 0 10px 0;}
.tabbertab .testimonial .name p {margin:0; padding: 2px;}


/*---CLASSIFIEDS ----------------------------------------------*/

.tabbertab #classifieds ul li {margin: 0 0 5px 0;}
.tabbertab #classifieds ul li a{display:block; margin:0; padding: 2px}
.tabbertab #classifieds ul li img {float:left; padding: 2px; background: #000066; vertical-align: middle; margin-right: 4px}


/*---EVENTS  ----------------------------------------------*/

.tabbertab .event {
  background: white;
  margin: 0 0 20px 0;
}
.tabbertab .event h3 {
  color: #065492;
}
.tabbertab .event h4 {
  color: #065492;
}
.tabbertab .event .date {padding:0; margin:0;}
.tabbertab .event .psu-datetime {text-transform: uppercase; letter-spacing: 1px; color: #808080; font-size: 0.95em; background: #fff; padding: 2px; border-bottom: #c0c0c0 1px solid}
.tabbertab p.psu-datetime {margin:0; padding:0; clear:both}
.tabbertab .event .psu-location {margin-left: 10px;}

/*---JOBS  ----------------------------------------------*/

.tabbertab .job .reportingto, .tabbertab .job .salary, .tabbertab .job .expectedhiredate {margin: 0; float:left; width: 45%;}
.tabbertab .job span {font-weight:bold; }
.tabbertab .job .content {clear:both}
.tabbertab .job p {margin: 0 0 1.2em 0}
/* .tabbertab .job .psu-location {padding-left: 10px; padding-bottom: 10px;} */
.tabbertab .job h4 {
  border-bottom: 1px solid silver;
}

/*--- LOCATIONS ------- */

.tabbertab .location {
  margin: 10px 0;
}
.tabbertab .location h4 {
  border-bottom: 1px solid silver;
  margin: 10px 0;
}

/*---PROPERTY ----------------------------------------------*/

/* .tabbertab .property .content {background: #eee; padding: 5px;margin-bottom: 8px;} */
.tabbertab .property p {margin: 0.5em 0; }
.tabbertab .property .psu-location p {width: 30%}
.tabbertab .property span {font-weight:bold;}
.tabbertab .property .psu-location {padding-bottom: 10px;}
.tabbertab .property h4 {
  background:white; 
  clear:both;
  border-bottom: 1px solid silver; 
}
.tabbertab .property .psu-location h4 {background: transparent; }
.tabbertab .property .content {
  margin: 10px 0;
}
.tabbertab .property .type, .tabbertab .property .price, .tabbertab .property .bedrooms, .tabbertab .property .bathrooms {margin:0; width: 45%; line-height: 0.5em; padding:0; float:left; }


/*---GALLERY----------------------------------------------*/

.tabbertab .gallery dt{width:110px;height:110px}
/* .tabbertab .property .gallery {margin:-18px 0 8px 0; padding:0 0 5px 0; width: 100%; float:left;} */
.tabbertab .gallery{margin:0 10px}
.tabbertab .gallery dt{width:120px;height:120px}
.tabbertab .gallery-item {
  width: 30%;
}

/*---TESTIMONIAL ----------------------------------------------*/

.tabbertab .testimonial .name {background: #fff; color:black; padding: 2px; font-weight:700;}
.tabbertab .testimonial .smiley {padding:0; float:left; margin:0; background:transparent; height: 70px}
.tabbertab .testimonial .smiley img {padding:0 10px 0 0; margin:0;}
.tabbertab .testimonial .comment {float:right; width: 80%; padding: 2px; background: transparent; min-height: 66px; height:auto !important; height: 100px}
.tabbertab .testimonial {clear:both; margin: 10px 0;}

/*---FAQS ----------------------------------------------*/
.tabbertab .faq{margin-bottom:20px}
.tabbertab .faq h3{display:block;margin:0 10px;font-size: 1.2em; font-weight: 600;}
.tabbertab .faq h4{font-size: 1.2em; font-weight: 600; border-bottom: 1px solid silver; background: #eee}
.tabbertab .faq .content {margin-bottom: 10px; border-bottom: 1px dotted silver; background: #fff}
.tabbertab .faq p {line-height: 1.25em; padding:4px}

/*---PROFILE ----------------------------------------------*/
.tabbertab .profile .psu_business_name {font-weight:bold; margin:0;}
.tabbertab .profile p {margin: 0 10px 10px 10px;}

.tabbertab .profile ul {
  list-style: circle;
  margin: 0;
  padding: 0;
}
.tabbertab .profile li {
  list-style: circle;
  list-style-position:inside;
  margin: 0;
  padding: 0;
}

/*---CONTACT FORM----------------------------------------------*/
.tabbertab #psucfform {margin: 5px;}
.tabbertab #psucfform label, .tabbertab #psucfp-message {font-weight: bold; margin: 2px 0}
.tabbertab #psucfform input, .tabbertab #psucfform textarea {background: #eee; color: black; border:1px solid #999; padding: 2px; margin: 2px 0}
.tabbertab #psucfform input.psucf-name, .tabbertab #psucfform input.psucf-email, .tabbertab #psucfform input.psucf-subject {width: 200px;}
.tabbertab #psucfform textarea {height: 150px; width: 95%; }



.tabbertab ul ul li {border-bottom: 1px dotted silver; padding: 2px 0}
.tabbertab ul ul li img {float:left; padding: 3px; background: #f2f2f2; border: 1px solid silver; vertical-align: middle; margin-right: 10px}

/*---ADS----------------------------------------------*/

.tabbertab .ad {
  margin: 0 0 20px 0;
}
.tabbertab .ad .price {
  color: #065492;
  font-size: 16px;
}
.tabbertab .list .ad li{list-style:disc outside none;margin:0;border:0;padding:0;margin-left:2em}


