/* Specific Block layout & styles
this might be more appropriate in
styles.css, but style and layout
for the individiual blocks needs to
be in the same location
-------------------------------˙ */
/* /homepage block layout
---------------------- */
.front #navigation{
	margin-top: -50px;
	background: url(../images/transparent-background.png) 0 0 repeat;
}
.front #content-area{
	padding-top:30px;
}
.front .node-inner .content h3{
	float: left;
	font-size: 22px;
	line-height: 14px;
}


.front .content-left{
	width: 555px;
	float: left;
}
.front #logo-title{
	display: none;
}
.homepage-logo{
	float: left;
	margin-right: 30px;
}
.home.banner .block-inner{
	margin-left: 0;
}
.home.banner h3{
	font-size: 18px;
	color: #000;
	margin-top: -40px;
}
.home.short.member h3{
	font-size: 20px;
	margin-top: -40px;
}
.home.banner.upcoming{
	height:198px;
	background-color: #fff;	
}
.home.short.amenities{
	background: url(../images/block-images/home-short-amenities.jpg) 10px 10px no-repeat #fff;
}
.home.short.weddings{
	background: url(../images/block-images/home-short-weddings.jpg) 10px 10px no-repeat #fff;
}
.home.short.promotions{
	background: url(../images/block-images/home-short-promotions.jpg) 10px 10px no-repeat #fff;
}
.home.short.member{
	background: url(../images/block-images/home-short-member.jpg) 10px 10px no-repeat #fff;
}


.front .content-left{
	width: 555px;
	margin-right: 15px;
}
.front #logo-title{
	display: none;
}
.homepage-logo{
	float: left;
}

.home.banner .block-inner{
	margin-left: 0;
}
.home.banner h3{
	font-size: 18px;
	color: #000;
	margin-top: -30px;
}
.home.short.member h3{
	font-size: 20px;
}
.front .subcontent{
	padding-top:20px;
}
.front #subcontent-bottom{
	padding: 0;
}





/* /amenities block layout
----------------------- */
.amenities.banner.practice{
	background: url(../images/block-images/amenities-banner-practice.jpg) 10px 10px no-repeat #fff;
}
.amenities.banner.pool{
	background: url(../images/block-images/amenities-banner-pool.jpg) 10px 10px no-repeat #fff;	
}
.amenities.banner.clubhouse{
	background: url(../images/block-images/amenities-banner-clubhouse.jpg) 10px 10px no-repeat #fff;
}
.amenities.banner.tennis{
	background: url(../images/block-images/amenities-banner-tennis.jpg) 10px 10px no-repeat #fff;
}
.amenities.short.member{
	background: url(../images/block-images/amenities-banner-clubhouse.jpg) 10px 10px no-repeat #fff;
}
.amenities.aside{
	margin-bottom: 40px;
	
}
.amenities.aside.short{
	background: url(../images/block-images/amenities-short-member.jpg) 10px 10px no-repeat #fff;
}
.amenities.aside.short .content{
	font-size: 11px;
	margin-top: 145px;
	line-height: 15px;
}
.amenities.aside.short .content a{
	font-weight: bold;
}











/* /club-life block layout
----------------------- */
.club-life.tall.play{
	background: url(../images/block-images/club-life-tall-play.jpg) 10px 10px no-repeat #fff;
}
.club-life.tall.savor{
	background: url(../images/block-images/club-life-tall-savor.jpg) 10px 10px no-repeat #fff;
}
.club-life.tall.create{
	background: url(../images/block-images/club-life-tall-create.jpg) 10px 10px no-repeat #fff;
}
.testimonial{
	float: left;
	width: 525px;
	margin: 10px;
	font-size: 24px;
	line-height: 1.3em;
  font-family: EngraversGothicBT, georgia, 'times new roman', serif;
  color: #01647c;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
  zoom:1;
  font-weight: 500;
}
.club-life.calendar{
	height: 242px;
}
.club-life.calendar .view-footer{
	text-align: left;
	margin: 3px;
}
.club-life.calendar .view-header{
	text-align: center;
	background-color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #484848;
	line-height: 24px;
	border: 1px solid #D5D3BA;
	border-bottom: none;
	height: 47px;
}
.short.calendar .content{
	margin: 0;
}





/* /weddings-events block layout
----------------------------- */
.weddings.banner.ceremonies{
	background: url(../images/block-images/weddings-banner-ceremonies.jpg) 10px 10px no-repeat #fff;
}
.weddings.banner.parties{
	background: url(../images/block-images/weddings-banner-parties.jpg) 10px 10px no-repeat #fff;
}
.weddings.banner.corporate{
	background: url(../images/block-images/weddings-banner-corporate.jpg) 10px 10px no-repeat #fff;
}
.weddings.banner.bar{
	background: url(../images/block-images/weddings-banner-bar.jpg) 10px 10px no-repeat #fff;
}
.weddings.short.event{
	background: url(../images/block-images/weddings-short-event.jpg) 10px 10px no-repeat #fff;
}


/* /tournaments block layout
------------------------- */
.tournaments.banner.fundraising{
	background: url(../images/block-images/tournaments-banner-fundraising.jpg) 10px 10px no-repeat #fff;
}
.tournaments.banner.corporate{
	background: url(../images/block-images/tournaments-banner-corporate.jpg) 10px 10px no-repeat #fff;
}
.tournaments.banner.team{
	background: url(../images/block-images/tournaments-banner-team.jpg) 10px 10px no-repeat #fff;
}
.tournaments.banner.customer{
	background: url(../images/block-images/tournaments-banner-customer.jpg) 10px 10px no-repeat #fff;
}






/* /event-amenities-and-services block layout
------------------------------------------ */
.events.banner.rose{
	background: url(../images/block-images/events-banner-rose.jpg) 10px 10px no-repeat #fff;
}
.events.banner.main{
	background: url(../images/block-images/events-banner-main.jpg) 10px 10px no-repeat #fff;
}
.events.banner.mountain{
	background: url(../images/block-images/events-banner-mountain.jpg) 10px 10px no-repeat #fff;
}
.events.banner.trophy{
	background: url(../images/block-images/events-banner-trophy.jpg) 10px 10px no-repeat #fff;
}





/* /membership block layout
------------------------ */
.membership.short.member{
	background: url(../images/block-images/membership-short-member.jpg) 10px 10px no-repeat #fff;
}
.membership.short.member h4{
	font: 16px "Helvetica Neue",helvetica,Arial,sans-serif;
	color: #636829;
}
.membership.short.upgrade{
	background: url(../images/block-images/membership-short-upgrade.jpg) 10px 10px no-repeat #fff;
}
.membership.short.national{
	background: url(../images/block-images/membership-short-national.jpg) 10px 10px no-repeat #fff;
}
.membership.quicktabs{
	width: 593px;
	background-color: #fff;
	margin: 10px;	
	border: 1px solid #d8d7c5;
}
.quicktabs h3{
	margin-top: -40px;
}


/* /membership-platinum-club block layout
-------------------------------------- */
.platinum.banner.access{
	background: url(../images/block-images/platinum-banner-access.jpg) 10px 10px no-repeat #fff;
}
.platinum.banner.save{
	background: url(../images/block-images/platinum-banner-save.jpg) 10px 10px no-repeat #fff;
}
.platinum.banner.appreciation{
	background: url(../images/block-images/platinum-banner-appreciation.jpg) 10px 10px no-repeat #fff;
}


/* /membership-national-golf-club block layout
------------------------------------------- */

.national.banner.away{
	background: url(../images/block-images/national-banner-home.jpg) 10px 10px no-repeat #fff;
}
.national.banner.more{
	background: url(../images/block-images/national-banner-more.jpg) 10px 10px no-repeat #fff;
}


/* /oregon-golf-club block layout
------------------------------ */
.golf.short.membership{
	background: url(../images/block-images/amenities-short-member.jpg) 10px 10px no-repeat #fff;
}
.golf.short.programs{
	background: url(../images/block-images/golf-short-programs.jpg) 10px 10px no-repeat #fff;
}
.golf.short.tournaments{
	background: url(../images/block-images/golf-short-tournaments.jpg) 10px 10px no-repeat #fff;
}
.jcarousel-skin-default .jcarousel-container-horizontal{
	width: 780px;
	height: 175px;
}
.jcarousel-skin-default .jcarousel-clip-horizontal{
	width: 780px;
}
.jcarousel-skin-default .jcarousel-next-horizontal{
	background-color: #3c3c3c;
}
.jcarousel-skin-default .jcarousel-item{
	width: 193px;
	height: 175px;
}
.jcarousel-skin-default .jcarousel-item-horizontal{
	margin: 0;
}
.jcarousel-skin-default .jcarousel-next{
	background: url(../images/arrow-next.png) 20px 75px no-repeat #3c3c3c;
	height: 175px;
	width: 60px;
}
.jcarousel-skin-default .jcarousel-prev{
	background: url(../images/arrow-previous.png) 20px 75px no-repeat #3c3c3c;
	height: 175px;
	width: 60px;	
}
.jcarousel-skin-default .jcarousel-prev-horizontal{
	top: 21px;
	left: -19px;
}
.jcarousel-skin-default .jcarousel-next-horizontal{
	top: 21px;
	right: -20px;
}
.jcarousel-item{
	
}
.jcarousel-item .views-field-field-gallery-image-fid{
	
}
.jcarousel-item .views-field-title{
	margin-top: -40px;
	color: #fff;
	display: none;
	text-transform: uppercase;
}
.jcarousel-item .views-field-title span.field-content{
	padding: 20px;
	background: url(../images/slideshow-transparency.png) 0 0 repeat;	
}
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 20px 75px;
}

.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: 20px 75px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: 20px 75px;
}


/* /golf-programs 
-------------- */
.golf-programs.banner.competition{
	background: url(http://seacliffcc.net/sites/all/themes/golf/images/block-images/golf-programs-banner-competition.jpg) 10px 10px no-repeat #fff;
}
.golf-programs.banner.just{
	background: url(../images/block-images/golf-programs-banner-just.jpg) 10px 10px no-repeat #fff;
}
.golf-programs.banner.members{
	background: url(../images/block-images/golf-programs-banner-members.jpg) 10px 10px no-repeat #fff;
}

.golf-programs.banner.equip {
		background: url(../images/block-images/equipmentfitting.jpg) 10px 10px no-repeat #fff;

	

}

.golf-programs.banner.disc {
		background: url(../images/block-images/justformembers.jpg) 10px 10px no-repeat #fff;

	

}

/* /calendar-events
---------------- */
.calendar-events .calendar-calendar .inner{
	height:120px !important;
}