/* SMART SHORTIES */
/* Section Stylesheet: Home
----------------------------------------------------------------------------- */


	@import url("widget-editorial.css");
	@import url("include-featureditems.css");


/* Banner
----------------------------------------------------------------------------- */


	#page-index #promotion {
	
		float: left;
		width: 885px;
		height: 82px;
		margin: 5px 0 10px 0;
		background: url(../images/section-home/bg-promotion.gif) top left no-repeat;
					
		}
		
	#page-index #promotion #bannerlarge {
	
		float: left;
		width: 642px;
		height: 60px;
		margin: 10px 0 0 11px;
		
		}
		
	#page-index #promotion #bannersmall {
	
		float: left;
		width: 196px;
		height: 64px;
		margin: 10px 0 0 20px;
		
		}



/* Video Player
----------------------------------------------------------------------------- */


	div#videoplayer {
	
		float: left;
		width: 322px;
		height: 270px;
		margin-right: 10px;
		border-bottom: solid 41px #640712;
	
		}
		
		
/* Shout-Outs
----------------------------------------------------------------------------- */


	#shoutouts {
	
		float: left;
		width: 290px;
		height: 208px;
		padding: 16px;
		margin: 0 0 13px 0;
		position: relative;
		background: #092256 url(../images/headings/h3-other.gif) top left no-repeat;

		}
		
	#shoutouts h3 {
	
		width: 322px;
		margin: -16px 0 8px -16px;
	
		}
		
	#shoutouts.shoutout h3 {
	
		background: url(../images/headings/h3-shoutout.gif);
	
		}
		
	#shoutouts.testimonial h3 {
	
		background: url(../images/headings/h3-testimonial.gif);
	
		}
		
	#shoutouts div.shoutout {
	
		font-size: 16px;
		line-height: 19px;
		margin-bottom: 16px;
		overflow: hidden;
		height: 160px;
	
		}
		
	#shoutouts div.shoutout em {
	
		display: block;
		font-size: 11px;
		line-height: 13px;
		font-style: normal;
		margin-top: 15px;
	
		}
		
	#shoutouts ul.actions {
	
		position: absolute;
		bottom: 10px;
		right: 10px;
	
		}
		
	#shoutouts .action {

		padding-left: 10px;
		background: url(../images/layout/arrow-yellow.gif) center left no-repeat;
		
		}
		
	#shoutouts h4,
	#shoutouts strong,
	#shoutouts em,
	#shoutouts a.comments,
	#shoutouts p.lead {
	
		display: none;
	
		}
		

/* Recent Pictures
----------------------------------------------------------------------------- */


	#imagebrowser {
	
		float: right;
		width: 189px;
		height: 208px;
		padding: 16px;
		margin: 0 0 13px 0;
		background: #045a2e;
	
		}
		
	.thumbnails h3 {
	
		margin: -16px 0 8px -16px;
		width: 221px;
		background: url(../images/headings/h3-recentpictures.jpg);
	
		}
		
	.thumbnails a.image {

		display: block;
		width: 189px;
		height: 160px;
		overflow: hidden;
		text-align: center;
	
		}
		
	.thumbnails a.image img {
	
		max-width: 189px;
		max-height: 160px;
	
		}
		
	.thumbnails strong,
	.thumbnails .comments,
	.thumbnails .pages,
	.thumbnails ul.actions {
	
		display: none !important;
	
		}
		
		
/* Actions */


	#imagebrowser .actions {
	
		padding: 10px 0 0 10px;
	
		}

	
	#imagebrowser .actions li {
	
		float: left;
		margin-right: 5px;
	
		}
		
	#imagebrowser a.action {
	
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		width: 83px;
		height: 19px;
	
		}
		
	#imagebrowser a.action:hover {
	
		background-position: bottom left;
	
		}
		
	#imagebrowser a.next {
	
		background-image: url(../images/actions/a-nextphoto.gif);
	
		}
		
	#imagebrowser a.back {
	
		background-image: url(../images/actions/a-lastphoto.gif);
	
		}


/* Mailing List
----------------------------------------------------------------------------- */


	#mailinglist {
	
		clear: right;
		float: right;
		position: relative;
		width: 361px;
		height: 48px;
		margin: 0;
		padding: 10px 0 0 190px;
		background: url(../images/section-home/bg-mailinglist.gif) no-repeat;
	
		}
		
	#mailinglist h3 {
	
		display: none;
	
		}
		
	#mailinglist label {
	
		width: auto;
		margin-bottom: 5px;
	
		}
		
		
	#mailinglist em {
	
		float: left;
		width: 70px;
		text-align: right;
		margin-right: 5px;
		font-style: normal;
	
		}
		
	#mailinglist br {
	
		clear: both;
	
		}		
		
		
	#mailinglist input,
	#mailinglist select {
	
		font-size: 10px;
	
		}
		
	#mailinglist #mailing_list_entry_email {
	
		width: 161px;
		margin-bottom: 3px;
	
		}
		
	#mailinglist ul.actions {
	
		position: absolute;
		top: 14px;
		right: 30px;
	
		}
		
	 /* #mailinglist br {
	
		display: none;
	
		} */


/* Latest News
----------------------------------------------------------------------------- */


	.headlines {
	
		width: 400px;
	
		}
		
	.headlines h3 {
	
		background: url(../images/headings/h3-latestnews.gif) no-repeat;
	
		}
		
		
/* Consent
----------------------------------------------------------------------------- */

		
	#consent {
	
		width: 475px;
		padding: 20px;
		background: #092256;
		margin: 25px auto 100px auto;
		
		}
		
	#consent h3 {
	
		width: 515px;
		margin: -25px 0 10px -20px;
		background: url(../images/headings/h3-consent.gif);
	
		}
		
		
/* Coming Soon
----------------------------------------------------------------------------- */


	#page-comingsoon #content {
	
		height: 200px;
		padding-top: 100px;
	
		}
		
	#page-comingsoon #mailinglist {
	
		display: none;
	
		}
