﻿/* ----------- SFS ------------- */

div#ger3rdCols div.middleCol div#thumbs {
	width:350px;
}

div#ger3rdCols div.middleCol div#thumbs ul li.sfsthumbs {
	display:inline;
	margin:5px 0px 5px 0;
	list-style:none;
}

body.home div#topCols {
	background:none;
}

body.home div#topCols div.rightCol div#scCont #shopSearch {
	background-color:#FFFFFF;
}

div#middleCols h2.heading {
	background-color:#92918D;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:normal;
	margin:0 11px 0 0;
	padding:8px 12px;
}

div#topCols div.rightCol div#scCont div#sfsHead {
	background-color:#FFFFFF;
	height:375px;
	margin-top:-13px;
	position:relative;
	width:290px;	
}

div#middleCols div.leftCol div.eventsThumbs {
	background:none;
    padding: 0 0 0 1px;
}

div#middleCols div.leftCol div.eventsThumbs div.eventBoxT_one {
	width: 582px; margin: 0; float: left;}
	
div#middleCols div.leftCol div.eventsThumbs div.eventBoxT_one img {
	border: 1px solid #c0c1c2; border-width: 0 0 1px;}

div#middleCols div.leftCol div.eventsThumbs div.eventBoxT_one div.text {
	 padding: 12px 10px 12px 5px; 
	 margin:0; 
	 /*background:#eeeeee; 
	 border-right:1px solid #cccccc; 
	 border-left:1px solid #cccccc; 
	 border-bottom:1px solid #cccccc;*/
	 }

div#middleCols div.leftCol div.eventsThumbs div.eventBoxT_one div.text h2{
	margin: 0; font-size: 1.6em; font-weight: bold; color: #f47d30;}

div#middleCols div.leftCol div.eventsThumbs div.eventBoxT_one div.text p {
	margin-top: 0.6em; font-size:0.8em;}
	


/* --- Twitter Feed ---*/
div#middleCols div.rightCol div.scrollBox {
	height: 240px;
    padding: 0 0 0 15px;
    width: 285px;
	}
div#middleCols div.rightCol div.scrollBox ul.scrollingList {
	margin: 0 10px 0 0;}
div#middleCols div.rightCol div.scrollBox ul.scrollingList li {
	padding: 6px 0 4px; border-bottom: 1px solid #d8d8d6;}
div#middleCols div.rightCol div.scrollBox ul.scrollingList li h4 {
	font-size: 1em; color: #616059;}
div#middleCols div.rightCol div.scrollBox ul.scrollingList li h4 a {
	font-weight: bold;}
div#middleCols div.rightCol div.scrollBox ul.scrollingList li p {
	margin-top: 0.1em; font-size: 1em;}

/* --- End --- */
div#ger3rdCols div.middleCol h2.heading {
	margin: 1.4em 0 0;
	padding: 8px 12px;
	font-size: 1.1em;
	font-weight: normal;
	color: white;
	width: 100%;
}
div#ger3rdCols div.middleCol h2.orange {
	background-color: #F47D30;
}
div#ger3rdCols div.middleCol div#thumbs h2.orange {
	background-color: #92918D;
	width: 453px;
}
div#ger3rdCols div.middleCol div#thumbs h2.orange a {
	color: white;
}
div#ger3rdCols div.middleCol p, div#ger3rdCols div.middleCol ul li {
	line-height: 1.1em;
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0;
}
div#ger3rdCols div.middleCol ul li ul.eventScreening {
	border-bottom: solid 1px #C5C5C3; margin: .3em 5px; }	
div#ger3rdCols div.middleCol ul li ul.eventScreening li {
	display: inline-block; padding: 2px; font-size: 13px;  }
div#ger3rdCols div.middleCol ul li ul.eventScreening li.end {
	float:right;  }
div#ger3rdCols div.middleCol ul li ul.eventScreening .venue {
	display:none;  }
div#ger3rdCols div.middleCol ul li ul.eventScreening li.eventAdd {
	width: 78px; overflow: hidden;}
div#ger3rdCols div.middleCol ul li ul.eventScreening li.screeningDate {
	padding-left: 10px; width: 150px; overflow:hidden; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li.screeningTime {
	width: 66px;
	overflow: hidden;
	vertical-align:top;
	}	
div#ger3rdCols div.middleCol ul li ul.eventScreening li.screeningDivider {
	width: 5px; overflow: hidden; vertical-align:top;
	}

div#ger3rdCols div.middleCol ul li ul.eventScreening li.screeningLocation {
	width: 200px;}
div#ger3rdCols div.middleCol ul li ul.eventScreening li.eventAdd a.btnAdd {
	background-image:url("/images/content/btn_add_to_cart_white_off.gif"); height:13px; margin-top:1px; width:78px; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li.eventAdd a span {
	display:none; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li a.schAdd {
	background-image:url("/images/content/button_add_calendar_off.gif");height:16px;margin-top:1px;width:30px; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li a.schAdd span {
	display:none; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li a {
	background-position:left top; background-repeat:no-repeat; display:block; overflow:hidden; }
div#ger3rdCols div.middleCol ul li ul.eventScreening li a.addscreening {
	display:inline-block; overflow:visible; width:65px; background: url(/templates/images/button_add_screening.gif) no-repeat right;}	
div#ger3rdCols div.middleCol ul li ul.eventScreening li a.removescreening {
	display:block; overflow:visible; width:65px; display: block; background: url(/templates/images/button_remove_screening.gif) no-repeat right;}	

	
div#ger3rdCols div.middleCol ul li ul.eventScreening li.options {
	font-size:0.8em !important;
	width:220px;
}
div#ger3rdCols div.middleCol ul li ul.eventScreening li.eventAddSchedule {
	width:15px;
}
div#ger3rdCols div.middleCol ul li ul.eventScreening li.premium {
	width:12px;	
}
