/*

	:: Page Specific :: 
	
	:: Contents ::
	 
		+- 1.1_wine_detail
			== .additional_info
		+- 2.0_brands / 0_home body id
			== .id-brand_portfolio
		+- 2.2_product	
		
		+- 2.2.1_reviews
			== .id-sortable
		
		+- 2.2.1_1_reviews
			== .id-sortable
		
		+- 2.2.1_1_wines_expand
		+- 2.2.1_1_wines_grid
		+- 2.2.1_1_wines_list
		
		+- 2.2.1_2_tasting_notes
			== .id-sortable
		
		+- 2.2.1_3_bottles_expand
		+- 2.2.1_3_vineyard_expand
		
		+- 2.2.1_3_bottles_grid
		+- 2.2.1_3_vineyard_grid							
		
		+- 2.2.1_3_bottles_list
		+- 2.2.1_3_vineyard_list
		
		+- 2.2.1_4_brand_profile
			== .id-sortable
		+- 2.2.1_5_events
			== .id-wine_events
		+- 2.2.1_6_news
		
		+- 3.0_events
			== .id-list-view
		+- 3.1_event_details
			== .additional_info
		+- 8.0_about	

*/


/*
	Page
*/

.id-bodyID {}


/*
	1.1 Wine Detail
*/


.id-wine_detail .id-page_view {
	width:				71.2em;
	height:				auto;
	padding:			1.5em 0 0 3em;}
.id-wine_detail .detail .image {
	text-align:			center;}
.id-wine_detail .detail .image img {
	width:				8.3em;
	height:				31.8em;
	margin:				0 3em 0 0;}
.id-wine_detail .detail .text h1 {
	margin:				0 0 0.7em;}
.id-events .detail .text h1{
	margin:				0 0 0.7em;}
.id-event_details .detail .text h1 {
	margin:				0 0 0.7em;}
.id-wine_detail .related-items {}
.id-wine_detail .related-items h2 {
	margin:				1em 0 1em;}
.id-wine_detail .related-items ul {}
.id-wine_detail .related-items ul li {
	margin:				0 0 1.3em;
	padding:			0.4em 0.7em 1.7em 1.8em;
	background:			#d9d9d9;}
.id-wine_detail .related-items ul li.odd {
	background:			#e5e5e5;}
.id-wine_detail .related-items ul li .image {
	width:				3em;}
.id-wine_detail .related-items ul li .image img {
	width:				2.8em;
	height:				9.2em;
	margin:				0;}
.id-wine_detail .related-items ul li .detail {
	width:				16.2em;
	margin:				0 0 0 0.8em;
	padding:			1.3em 0 0;}
.id-wine_detail .related-items ul li .detail p {
	color:				#7c7c7c;
	padding:			0.2em 0 .7em;}
.id-wine_detail .related-items ul li .detail a {}
.id-wine_detail .links .tags {
	float:				left;}

.id-wine_detail .view_controls {
	border-width:		0.1em 0 0;
}

/* 
	1.1 .Additional Info 
*/

.text .additional_info {
	margin:				1.8em 0 0;
	padding:			1.6em 0 0.2em;
	border-top:			0.1em solid #d9d9d9;}
.text .additional_info h2 {
	margin:				0 0 0.7em;}
.text .additional_info ul {
	list-style:			none;
	margin:				0 0 1.1em;}
.text .additional_info ul li {
	font-size:			1.1em;
	line-height:		2.35em;
	color:				#7d7d7d;}
.text .additional_info ul li.odd {
	background-color:	#fbfbfa;}			
.text .additional_info ul li span {
	color:				#000;
	font-style:			normal;}
.text .additional_info .view_all,
.text .additional_info .more {
	padding:			0.3em 2em 0.3em 0;
	background:			url(../../img/icons/arrows/arrow_icon_grey.png) right center no-repeat;
	line-height:		1.4em;
	color:				#939393;}
.text .additional_info .view_all:hover,
.text .additional_info .more:hover {
	color:				#000;}
.text .additional_info ul.id-detail-shots {
	overflow:			hidden;}
.text .additional_info ul.id-detail-shots li {
	display:			block;
	float:				left;
	width:				9em;
	height:				7.5em;
	margin:				0 2.5em 0 0;
	font-size:			1em;}
.text .additional_info ul.id-detail-shots li a {}
.text .additional_info ul.id-detail-shots li.last {
	margin:				0;}

/*
	Vineyard
	
	list-view related links values applied to vineyard and bottles list pages
*/

.id-vineyard .grid-view li h2 {
	padding:			0 1.5em;
	text-align:			left;}
.id-vineyard .grid-view li p {
	padding:			0 2.1em 0.8em;}
.id-vineyard .grid-view li a.image{
    overflow:hidden;
    height:130px;}
.id-vineyard .list-view li .related-links,
.id-bottles .list-view li .related-links {
	display:			block;
	float:				left;
	width:				25em;
	margin:				0.7em 0 0 2em;
	border:				0;}
.id-vineyard .list-view li .related-links select,
.id-bottles .list-view li .related-links select {
	margin:				0 0.4em 0;}
.id-vineyard .expanded-view li {
	padding:			0 0 0.6em;}	


/*
	Reviews & Accolades
*/

.id-wine_reviews {}
.id-wine_reviews .view_controls.foot {
	padding:			1.4em 0;}

/* 
	review_results - applicable to 2.2.1, 2.2.1_1, 2.2.1_2, 2.2.1_4
	-- can go in 'site.css'
*/

.id-sortable {
	width:				70.2em;
	margin:				0 1em;}

.id-sortable tr {}
.id-sortable tr.odd {
	background:			#fbfbfa;}
	
.id-sortable tr th {
	height:				3.5em;}
.id-sortable tr th .submit {
	padding:			0 0 0 1em;
	background:			none;
	color:				#9a9a9a;
	border:				0.1em solid #e5e5e5;
	border-width:		0 0 0 0.1em;
	font-size:			1em;
	cursor:				pointer;}
.id-sortable tr th .submit:hover {
	color:				#000;}
.id-sortable tr th.select {
	width:				3.7em;
	padding:			0 0 0 1.6em;}
.id-sortable tr th.title {
	width:				60em;}
.id-sortable tr th.winery {
	width:				26.em;}
.id-sortable tr th.vintage {
	width:				7.2em;}
.id-sortable tr th.variety {
	width:				15em;}
.id-sortable tr th.type {
	width:				7em;}
.id-sortable tr th.size {
	width:				7em;}
.id-sortable tr th.region {
	width:				10em;}
.id-sortable tr th.download {
	width:				8em;}

.id-sortable tr th.winery .submit,
.id-sortable tr th.brand .submit,
.id-sortable tr th.title .submit {
	border-width:		0;}

.id-sortable tr td {
	height:				6.4em;
	padding:			0 0 0 1.6em;}
.id-sortable tr td h4 a {
	color:				#000;
	text-decoration:	underline;}
.id-sortable tr td h3 a {
	color:				#000;
	text-decoration:	underline;}
.id-sortable tr td p {
	color:				#7d7d7d;}
.id-sortable tr td .download-link {
	display:			block;
	padding:			0 2em 0 0;
	text-align:			center;}
	
.download-link{
     text-decoration:none;
     color:inherit;
}
	
.id-sortable tr th.select input {}


/*
	0 Home / 2.0 Brands - .id-Brand Portfolio
*/

.id-brand_portfolio h1 {
	margin:				0.8em 0 0.6em 1.6em;
	color:				#010000;}
.id-brand_portfolio .id-page_view {
	width:				71.5em;
	height:				auto;
	padding:			1.5em 0 0 0;}
.id-brand_portfolio .grid-view li {
	width:				18em;
	margin:				2.7em 0 4.1em -0.1em;}
	
.id-brand_portfolio .view_controls {
	padding:			0.9em 0 0;
	border-width:		0.1em 0 0;}
.id-brand_portfolio .view_controls.foot {
	margin:				0.8em 1em 0;
	padding:			0.9em 0;}
.id-brand_portfolio .view_controls ul.pagination {
	margin:				0 0 0 0.5em;}

.id-brand_portfolio .view_controls .controls ul li.id-sort_menu ul {
	top:				10.3em;}

/*
	2.2 Product
*/

.id-product .view_controls ul.pagination {
	margin:				0 0 0 0.4em;}
.id-product .view_controls {
	border-width:		0.1em 0 0;
	padding:			0.9em 0 0;}
.id-product h1 {
	margin:				0.8em 0 0.7em 1.6em;
	color:				#010000;}
.id-product .grid-view li {
	margin:				2.7em 0pt 4.1em -0.1em;
	width:				18em;}
.id-product .grid-view li h2 {
	margin:				0 0 0.3em;
	font-size:			1.1em;}
.id-product .grid-view li h2 a {
	text-decoration:	none;}
.id-product .grid-view li h2,
.id-product .grid-view li h2 a,	
.id-product .grid-view li p {
	text-align:			center;
	color:				#464646;}
.id-product .view_controls.foot {
	margin:				0.8em 1em 0;
	padding:			0.9em 0;}
	
.id-product .view_controls .controls ul li.id-sort_menu ul {
	top:				10.3em;}

/*
	2.2_1 Reviews 
*/

.id-reviews {}
.id-reviews .view_controls {
	margin:				1.7em 0 0;
	border-width:		0.1em 0 0;}
.id-reviews .view_controls ul.pagination {
	margin:				0 0 0 1.7em;}
.id-reviews .view_controls.foot {
	margin:				0 1em;}

/*
	2.2.1_4 Brand Profile
*/

.id-brand_profile .id-sortable tr td h3 {
	font-size:			1.4em;}


/*
	2.2.1_2 Tasting Notes
*/

.id-tasting_notes h3 a {
	color:				#000;}
.id-tasting_notes h4 {
	font-size:			1.1em;}


/*
	2.2.1_5 Wine Events
*/

.id-wine_events {}
.id-wine_events .view_controls {
	border-width:		0;}
.id-wine_events .view_controls.foot {
	border-width:		0.1em 0 0;}
.id-wine_events .id-event-list li .address {
	width:				26.5em;}
.id-wine_events .id-event-list li .date_time {
	width:				15em;}
	
	
/*
	2.2.1_6 News
*/

.id-news .expanded-view li {
	margin-bottom:		0;
	padding-bottom:		1em;}
.id-news ul.expanded-view li .news-image {
	overflow:			hidden;
	float:				left;
	width:				13em;}
.id-news ul.expanded-view li .news-image h4,
.id-news ul.expanded-view li .news-image h4.new {
	margin:				0 0 1em 1.8em;
	padding:			0.4em 0 0.3em;
	font-size:			1.1em;
	line-height:		1.3em;
	color:				#8b8b8b;}
.id-news ul.expanded-view li .news-image h4.new {
	padding-left:		2.6em;
	background:			url(../../img/tmp/events/events-new.png) no-repeat;}
.id-news ul.expanded-view li .detail {
	margin:				0;}
.id-news ul.expanded-view li .detail h2 {
	margin:				0.05em 0 0.5em;}
.id-news ul.expanded-view li .detail h2 a {	
	color:				#000;}
.id-news ul.expanded-view li .detail h2 a:hover {
	color:				#ee0032;}
.id-news ul.expanded-view li .detail a.more {
	float:				left;
	margin:				1.2em 0 0;
	padding:			0 2em 0 0;
	background:			url(../../img/icons/arrows/arrow_icon_grey.png) right no-repeat;
	line-height:		1.4em;
	color:				#939393;}
.id-news ul.expanded-view li .detail a.more:hover {
	color:				#303030;}
	
	
/*
	3.0 Events
*/

.id-events .detail {
	width:				71.2em;
	height:				auto;
	padding:			1.5em 0 0 3em;}
.id-events .detail .image img {
	width:				22em;
	height:				24em;}
.id-events .related-items {
	margin:				0 0 2.6em 3em;}
.id-events .related-items .detail {
	width:				11.2em;
	padding:			0;}
.id-events .view_controls {
	border-width:		0.1em 0 0;}
	
	
/* 3.0 .id-Event List */

.id-event-list {
	margin:				0 1em;
	width:				72.2em;
	list-style:			none;}
.id-event-list li {
	overflow:			hidden;
	padding:			2em 0 2em 2em;
	border-top:			0.1em solid #D9D9D9;}
.id-event-list li p {
	font-size:			1.1em;
	color:				#7d7d7d;}
.id-event-list li h4,
.id-event-list li h5 {
	padding:			0 0 0.6em 0;}
.id-event-list li h4.new {
	padding:			0.2em 0 0.5em 1.9em;
	background:			url(../../img/tmp/events/events-new.png) no-repeat;}
.id-event-list li a {	
	color:				#000;}
.id-event-list li a:hover {	
	color:				#ee0032;}
.id-event-list li .image {
	float:				left;
	width:				9em;}
.id-event-list li .image img {
	width:				9em;
	height:				7.5em;}
.id-event-list li .address {
	float:				left;
	margin:				0 0 0 2.4em;
	width:				23.5em;}
.id-event-list li .date_time {
	float:				left;
	width:				13.5em;}
.id-event-list li .related-links {
	float:				left;}
.id-event-list li .related-links li {
	border-top:			none;
	padding:			0pt 1em 0pt 0pt;}
.id-event-list li .related-links li a {
	color:				#939393;}
.id-event-list li .related-links li a:hover {
	color:				#000000;}
	
/*
	3.1 Event Details
*/

.id-event_details .detail {
    padding:0;
    width:                71.2em;}

.id-event_details .detail .image{
    width:22.5em;
margin-left:1em;
overflow:hidden;
    text-align:left;}

	
/*Media*/

.id-media ul.related-links li{
	border:none;}
	
/*Regions*/

.id-regions .id-panel{
	height:		48em;
}

/*News Details*/
.id-newsdetail .detail {
                width:                                                   70em;
                height:auto;
                padding:                                              1.5em 2em 1.5em 2em;}
                
.id-newsdetail .text {
                width:67em;}
                
.id-newsdetail .text p{
                width:auto;}
                
.id-newsdetail .detail .text h1{
                margin:                                                 0 0 0.7em;}
                
.id-newsdetail   .view_controls{
                width:70em;}

