.event-detail {width:100%;}
.event-detail label {font-weight:bold;}
.event-detail .event-image {
	float:left;
	width:135px;
	padding-right:5%;
}

.event-detail .event-content {
	float:left;
	width:55%;
}
.event-detail .event-content .event-top {float:left; width:100%; margin-bottom:10px; border-bottom: 1px solid #ccc}
.event-detail .event-content .event-top .event-name {width:50%; float:left;}
.event-detail .event-content .event-top .sharing {width:45%; float:right;}
.event-detail .event-content .event-top .sharing ul li {float:right; margin:5px;}
.event-detail .event-content .event-location {clear:both;}
.event-detail .event-content .registration {margin-top:20px; clear:both;}
.event-detail .event-content .event-description {margin-top:20px; clear:both;}


.event-category-filters {margin-bottom:20px;}
.event-category-filters label {font-weight:bold;}
.event-category-filters select {margin-left:10px;}

/*** Invite form ***/
#invite-form-content {text-align:left;}
#invite_form_header {
	/*background: url("images/invite_form_bg.png") repeat scroll 0 0 transparent;*/
  border-bottom: 1px solid #CCC;
	padding: 10px;
}
#invite-form-content .field {width:400px; padding:5px 15px;}
#invite-form-content .input-box {width:264px; padding-top:10px;}
#invite-form-content .field label{float:left; width:90px; padding-top:8px;}
#invite-form-content .input-box input, textarea{width:244px; padding:8px; border-color: #CCCCCC #E7E6E6 #E7E6E6 #CCCCCC; border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px;}

/*** INVITE POPUP***/
#invite-form-content {position: absolute; -moz-border-radius:5px; width: 500px; background: #fff; border: 1px solid #ccc; padding:10px; z-index:900;}
#invite-form-content #popup-close{position:absolute; top:20px; right:20px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
#invite-form-content .sc-login-form-popup {width:100%; display:block; margin-left:20px;}
#invite-form-content .sc-login-form-popup label {color: #666666; float: left; font-weight: bold;}
#invite-form-content .sc-login-form-popup .input-box {width:200px; float:left;}
#invite-form-content .sc-login-form-popup .input-box input.input-text {width:195px;}
#invite-form-content .sc-login-form-popup .actions {clear:both; padding-top:20px; width:200px;}
#invite-form-content .sc-login-form-popup #login-result-message {color:#EB340A; font-weight:bold;}

/***** Events List mode *****/
.page-title .view-mode {float:right;}
.page-title h1 {width:auto; float:left;}
.events-list li.item {border-bottom:1px solid #D9DDD3; padding:12px 10px; float:left; width:100%;}
.events-list .event-image {
	float: left;
	height: 135px;
	margin: 0 0 10px;
	width: 135px;
}
.events-list .event-desc  {margin-left:150px;}
.events-list .event-desc .f-fix {float:left; width:100%;}
.events-list .event-title {color: #203548; font-size: 13px; font-weight: bold; margin: 0 0 5px; float:left;}
.events-list .event-title  a{color: #203548;}
.events-list .event-desc .desc {clear:both;}

/***** css test*****/


#tip {
  position: absolute;
  border: 1px solid #CCCCCC;
  background: #A7C2E8;
  padding: 4px;
  display: none;
}
.testimonial-entry {
  padding: 20px;
}

.testimonial-entry  {
  margin-bottom: 20px;
}

.testimonial-entry.odd {
  background: #F8F8F8;
  border-top: 1px dashed #E0E0E0;
  border-bottom: 1px dashed #E0E0E0;
}

.testimonial-tagline {
  font-family: Lucida Sans Unicode, Arial, sans-serif !important;
  font-weight: normal !important;
  font-size: 16px !important;
  margin: 0 !important;
}

.testimonial-content-avatar {float: left; margin: 4px 10px 0 0;}

.testimonial-content p {
  color:#808080;
  font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
  font-size:11px !important;
  font-style:normal !important;
  line-height:18px;
  margin:8px 0 !important;
}

.testimonial-source {
  font-family: Lucida Sans Unicode, Arial, sans-serif;
}

.testimonial-author {
  font-size: 12px;
  font-style: normal;
  color: #0A233C;
  text-align: right;
  display: block;
  font-weight: bold;
}
.event-title {
  font-size: 14px;
  font-style: normal;
  color: blue;
  text-align: right;
  display: block;
  font-weight: bold;
}

.testimonial-www {
  font-style: normal;
  text-align: right;
  display: block;
}

.testimonial-date {
  font-size: 10px;
  text-align: right;
  display: block;
  font-weight: bold;
}


.customer-testimonials .page-title {
  margin: 0 0 10px;
}
.customer-testimonials .page-title h1 {
  color: #464646;
    float: left;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

.customer-testimonials .page-title button {
  float: right;
}

.block-testimonial .testimonial-entry {
  padding: 0;
}

.block-testimonial .testimonial-content {
  margin: 0 !important;
  font-style: italic;
  padding-bottom: 5px;
}

.block-testimonial .testimonial-container {
  padding: 8px;
}

.block-testimonial .pagination {
  padding: 5px 8px 10px;
  margin-bottom: 15px;
}

.block-testimonial .pagination .btn-prev {
  background: url("../../images/testimonial/navigation-left.png") no-repeat scroll left top transparent;
  float: left;
}

.block-testimonial .pagination .btn-next {
  background: url("../../images/testimonial/navigation-right.png") no-repeat scroll left top transparent;
  float: right;
}

.block-testimonial .pagination a {
  height: 0;
  overflow: hidden;
  padding-top: 18px;
  width: 18px;
  display: block;
}



/*-- Cutomer Testimonial Content --*/

.customer-testimonials .customer-testimonials-content {    
  float: left;
    margin: 20px 10px 0;
  padding: 10px;
  border: 1px solid #dfdfdf;
    width: 95%;
}

.customer-testimonials .customer-testimonials-content:hover { border: 1px solid #ffde1c;}
.customer-testimonials .customer-testimonials-content.last { margin: 20px 10px;}

/*========================================*/