@charset "utf-8";

/* ---------- Reset ---------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	vertical-align: baseline;
	color: #000;
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline: 0;
}

p{
	padding-bottom:10px;
}
a{
  color:#ff7c00;
}
a:hover{
  color:#000000;
}

/* ---------- Background ---------- */
body {
	background:#b54800 url(../images/BdyBg.png) repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

/* ---------- Misc ---------- */	

.BorderedImage {
	float:right;
	margin-left:10px;
	padding:2px;
	border:1px solid #ccc;
	width:250px;
}
.ReceptFiguur {
	float:right; 
	width:300px; 
	height:160px;
	padding:2px;
	border:1px solid #E98813;
} 

/* ---------- Wrappers ---------- */

div#tvoost{
	width:970px;
	margin:0px auto;
	background:transparent url(../images/MainWrapperBg.jpg) no-repeat 0 0;
	overflow:hidden;
}

div#columns{
	width:970px;
	margin-top:178px;
}
	div#TopBanner{
		width:970px;
		overflow:hidden;
		text-align:center;
		padding-bottom:15px;
	}

	div#column_l, div#column_r{
		float:left;
	}
	
	div#column_l{
		width:680px;
		padding-right:14px;
		
	}
	
	div#column_r{
		width:276px;
	}
	
div#hdr{
	width:970px;
	height:178px;
	position:absolute;
	top:0px;
}

	div#hdr_top{
		height:37px;
		width:970px;
	}
	div#hdr_bot{
		height:127px;
		width:970px;
		background:transparent url(../images/HdrBg.jpg) no-repeat 0 0;
	}
	
	
/* ---------- HDR TOP // Search ---------- */	
div#search{
	float:left;
	height:30px;
	width:170px;
	padding-top:7px;
}

	input#searchvar{
		background:none;
		border:none;
		background:transparent url(../images/SearchInputBg.png) no-repeat 0 0;
		height:21px;
		width:136px;
		float:left;
		margin:0px;
		padding:0px;
		padding-left:5px;
		line-height:20px; /* ie6 center fix */
		font-size:11px;
		vertical-align:middle;
	}
	
	input#searchsubmit{
		background:none;
		border:none;
		background:transparent url(../images/SearchSubmitBg.png) no-repeat 0 0;
		cursor:pointer;
		height:21px;
		width:25px;
		float:left;
		margin:0px;
		padding:0px;
	}
	
/* ---------- HDR TOP // Welcome ---------- */		
div#welcome{
	float:right;
	color:#fff;
	font-size:12px;
	height:29px;
	padding-top:8px;
	width:350px;
	text-align:right;
}




/* ---------- Main Navigation ---------- */		
#nav{
	padding-top:89px;
	padding-left:225px;
	
}
#listMenuRoot {
	height:39px;
	line-height:39px;
}

#listMenuRoot, #listMenuRoot li {
	float:left;
	list-style-type:none;
	background:none;
}

#listMenuRoot li {
	height:39px;
	position:relative;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
}

#listMenuRoot li a {
	display:block;
	height:39px;
	padding:0 8px;
	float:left;
	cursor:pointer;
	text-decoration:none;
}



#listMenuRoot li ul {
	left:0px;
	top:35px;
	padding:5px;
	position:absolute;
	width:185px;
	z-index:99999;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}

#page-header, #page-header #page-header-wrapper, #page-header #page-header-wrapper #listMenuRoot {
	position:relative;
	z-index:999;
}

#listMenuRoot li ul li {
	float:none;
	position:relative;
	z-index:999;
	height:25px;
	line-height:25px;
	padding:0px;
}

#listMenuRoot li ul li a {
	height:25px;
	line-height:25px;
}



	#listMenuRoot li ul.niv2 li.actief a {
		color:#f69815 !important;
		border-bottom:none !important;
	}

	#listMenuRoot li ul.niv2 li.actief{
		border-bottom:1px dotted #eee !important;
	}


#listMenuRoot li ul li ul {
	left:190px;
}



#listMenuRoot li a {
	color:#fff;
	font-weight:bold;
}

#listMenuRoot li.sfHover, #listMenuRoot li.sfHover2, #listMenuRoot li a:hover, #listMenuRoot li.actief, body.BLID4 li#mnusprite3{
	background:url(../images/NavActiveTopBg.png) repeat-x;
}


#listMenuRoot li.sfHover a, #listMenuRoot li.sfHover2 a {
	color:#ededed;
}


#listMenuRoot li ul {
	background:#fff;
	display:none;
	border:#5d5d5d solid 1px;
}

#listMenuRoot li ul li {
	
	border-bottom:1px dotted #ccc;
	border-left:0;
	border-right:0;
}

#listMenuRoot li ul li a {
	color:#5a5a5a!important;
	text-shadow:#fff 1px 1px 0;
	float:none;
	
	background:#F0F0F0;
}

#listMenuRoot li ul li a:hover {
	background:#fff;
	color:#333;
}


#listMenuRoot li ul li.sfHover a {
	color:#333;
	background:#fff;
}





/* ---------- COLUMN L -------------------------- */
/* ---------- maincontent ---------- */
div#maincontent{
	width:680px;
	overflow:hidden;
	height:auto;
}

	div#content_top{
		width:680px;
		overflow:hidden;
		background:transparent url(../images/MainContentTopLarge.png) no-repeat 0 0;
	}

		body.page div#content_top{
			 min-height: 65px;
			 height:auto !important;
		     height:65px;
			width:680px;
			overflow:hidden;
		}
	
		div#content_top_l{
			float:left;
			width:650px;
		}
			
			div#content_top_l h1{
				padding-top:14px;
				padding-left:40px;
				background:url(../images/h1HighlightedBg.png) no-repeat 15px 24px;
				color:#f69815;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:24px;
				font-weight:bold;
				display:block;
				float:left;
				padding-bottom:15px;
			}
			
	
					body.PID8417 h1#recipeTitle{
						display:inline !important;
						padding-bottom:25px;
						color:#f69815;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:24px;
						font-weight:bold
					}
			
			/* body.BLID4 div#content_top_l h1, body.page div#content_top_l h1{
				padding-top:18px;
				padding-left:20px;
				background:none;
				color:#676766;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bold;
				display:block;
				float:left;
				padding-bottom:15px;
			}	 */
			
					body.programma div#content_top_l h1{
						padding-top:18px;
						padding-left:20px;
						background:none;
						color:#676766;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:20px;
						font-weight:bold;
						display:block;
						float:left;
					}	
			
			div#SubBar{
				background:url(../images/NewsPageSubBar.png) no-repeat 0 0;
				width:665px;
				height:11px;
				clear:left;
				padding-bottom:15px;
				margin-bottom:15px;
				padding-top:15px;
				padding-left:15px;
				position:relative;
				margin-left:-15px;
				margin-top:-15px;
			}
			
			
				div#SubBar .tools{
					padding-left:25px;
				}
				div#SubBar .tools, div#SubBar .tools a{
					color:#8d220f;
					font-size:11px;
					text-decoration:none;
				}
				
					div#SubBar .tools a:hover{
						color:#000;
						text-decoration:underline;
					}
					
				div#SubBar .tools span.horiline{
					color:#8d220f;
					padding-left:5px;
					padding-right:5px;
				}
			
		div#content_top_r{
			float:right;
			width:650px;
			height:15px;
		}
		
			div#TabSubNav{
				height:26px;
				margin-right:15px;
				margin-top:-10px;
				float:right;
			}
			
				body.programma div#TabSubNav{
					width:200px;
				}
			
				div#TabSubNav a{
					display:block;
					height:13px;
					padding:7px;
					background:#f69815;
					color:#fff;
					text-transform:uppercase;
					float:right;
					text-decoration:none;
					margin-right:10px;
					font-weight:bold;
				}
				
					div#TabSubNav a.actief, div#TabSubNav a:hover{
						background:#fff !important;
						color:#000 !important;
						border:1px solid #d8d8d8 !important;
						border-bottom:none !important;
						height:13px !important;
						padding:6px !important;
						padding-bottom:7px !important;
					}
					
					div#TabSubNav a.last{
						margin:0px !important;
					}
					


	
	div#content_mid{
		width:665px;
		background:transparent url(../images/MainContentMid.png) repeat-y 0 0;
		padding-left:15px;
		padding-top:15px;
		min-height:483px;
		overflow:hidden;
	}

		div#content_mid p{
			padding-right:15px;
		}

		body.PID6 div#content_mid, body.PID7 div#content_mid{
			padding-right:0px !important;
			width:665px !important;
		}

		body.niv3tabs div#content_mid{
			padding-right:15px;
			width:650px;
		}
		

	
		body.noTabs div#content_mid {
			min-height: 494px;
		}
 
		body.minisite div#content_mid {
			min-height: 470px;
		}

		body.page div#content_mid, body.minisite div#content_mid{
			width:665px;
		}

		body.page div#content_mid {
			min-height: 483px;
		}


		div#content_mid p{
			font-size:12px;
			line-height:18px;
		}

			div#content_mid p.footnote {
				color:#666;
				font-size:11px;
				line-height:14px;
			} 

	
		div#content_mid #videoPlayer {
			padding:1px;
			height:360px;
			width:645px;
			overflow:hidden;
			float:left;
			border:1px solid #630301;
		}
		div#content_mid #videoJW5 {	
			padding:1px;
			padding-top:0px;
			width:645px;
			overflow:hidden;
			float:left;
		}
		
			object#player{
				z-index:4;
			} 
		

		
			h2, .Title{
				color:#f69815;
				font-size:14px;
				font-weight:bold;
				padding-bottom:15px;
			}


			h3, .SubTitle{
				color:#660301;
				font-size:13px;
				font-weight:bold;
				padding-bottom:10px;
			}
		
		div#newsText{
			float:left;
			padding-left:15px;
			overflow:hidden;
			font-size:11px;
			line-height:19px;
			padding-top:15px;
			padding-right:30px;
 
		}
		
		
		
	
	body.news div#content_mid{
		height:440px;
	}
	
	
	div#content_bot{
		width:680px;
		height:46px;
		line-height:0px;
		font-size:0px;
		clear:left;
		background:transparent url(../images/MainContentBot.png) no-repeat 0 0;
	}
	
	
/* ---------- news list HOME ---------- */
div.newsElementOut, div.newsElementOver, div.afleveringElementOut, div.afleveringElementOver{
	width:150px;
	float:left;
	padding:1px;
	margin-right:11px;
	margin-bottom:9px;
}



	div.NewsBlockWrapper{
		width:150px;
	}

		div.NewsBlockWrapper div.title{
			width:148px;
			overflow:hidden !Important;
		}

	body.page div.newsElementOut, body.page div.newsElementOver, body.page div.afleveringElementOut, body.page div.afleveringElementOver{
		margin-right:8px;
	}

div.newsElementOut, div.afleveringElementOut{
	border:1px solid #dcdbd8;
}

div.newsElementOver, div.afleveringElementOver{
	border:1px solid #f69815;
}

	div.newsElementOut .thumb, div.newsElementOver .thumb, div.afleveringElementOut .thumb, div.afleveringElementOver .thumb{
		height:90px;
	}
	
	div.newsElementOut .title a, div.newsElementOver .title a, div.afleveringElementOut .title a, div.afleveringElementOver .title a, div.afleveringElementOut .title, div.afleveringElementOver .title{
		color:#000;
		font-weight:bold;
		font-size:13px;
		line-height:14px;
		padding:1px;
		height:43px;
		overflow:hidden;
		text-decoration:none;
		display:block;
	}

		div.afleveringElementOut .title a, div.afleveringElementOver .title a{
			height:auto;
		}

		div.newsElementOver .title a, div.afleveringElementOver .title a{
			color:#f69815;
		}
	
	div.newsElementOut .description a, div.newsElementOver .description a, div.afleveringElementOut .description a, div.afleveringElementOver .description a{
		height:49px;
		padding:1px;
		margin-bottom:2px;
		border-bottom:1px solid #dcdbd8;
		color:#9a9a9a;
		overflow:hidden;
		display:block;
		text-decoration:none;line-height:12px;
	}

		div.newsElementOver .description a, div.afleveringElementOver .description a{
			color:#4c4c4c;
		}
	
	div.newsElementOut .date a, div.newsElementOver .date a, div.afleveringElementOut .date a, div.afleveringElementOver .date a{
		color:#9a9a9a;
		height:15px;
		padding:1px;
		padding-top:3px;
		display:block;
		text-decoration:none;
		background:url(../images/NewsItemDateBg.png) no-repeat scroll 130px 5px;
	}

			div.afleveringElementOut .date, div.afleveringElementOver .date{	
						color:#9a9a9a;
						height:15px;
						padding:1px;
						padding-top:3px;
						display:block;
						text-decoration:none;
			}

			div.newsElementOver .date a, div.afleveringElementOver .date a{
				color:#f69815;
			}

				a.progAflevering{
					height:49px !important;
					overflow:hidden !important;
				}
	
div#NewsBrowser	{
	clear:left;
	width:650px !important;
	padding-top:3px;
}
	div#NewsBrowser div#pager{
		width:250px; 
		float:left;
		padding-right:4px;
	}
	
		div#NewsBrowser ul{
			padding:0px !important;
		}

div#SearchArchive{
	float:right;
	width:250px;
}

	form#search_form_archive{
		float:right;
	}
	
	form#search_form_archive input#searchvararchive{

		float:left;
		margin:0px;
		padding:0px;
		padding-left:5px;
		line-height:20px; /* ie6 center fix */
		font-size:11px;
		border:1px solid #999;
		height:20px;
		width:200px;
	}
	
	form#search_form_archive input#searchsubmitarchive{
		background:none;
		border:none;
		cursor:pointer;
		height:22px;
		width:25px;
		float:left;
		margin:0px;
		padding:0px;
		margin-left:3px;
		background:#fff url(../images/SearchArchiveSubmitBg.png) no-repeat;
		border:1px solid #999;
	}
	
	div#searchInfo{
		clear:left;
		background:transparent url(../images/searchInfo.png) no-repeat scroll 5px 5px;
		width:198px;
		height:12px;
		padding-top:5px;
	}
	
	div#SearchArchiveTopResults form{
		float:left;
		padding-left:20px;
	}
	
	div#SearchArchiveRecentResults form{
		float:left;
		padding-top:10px;
		padding-bottom:13px;
		padding-left:15px;
	}

		div#NewsBrowser	ul#paginglist li{
			list-style-type:none !important;
			display:block !important;
			float:left !important;
			background:none !important;
			margin-left:0px !important;
			padding-left:0px !important;
			padding-bottom:0px !important;
			padding-right:8px !important;
		}
		
		
			div#NewsBrowser	ul#paginglist li a{
				text-decoration:none !important;
				display:block  !important;
				float:left !important;
				padding:5px !important;
				background:#cccccc !important;
				color:#000 !important;
				text-align:center !important;
				line-height:10px !important;
			}
			
			div#NewsBrowser	ul#paginglist li.last a{
				margin:0px !important;
			}
			
			div#NewsBrowser	ul#paginglist li.actief a, div#NewsBrowser ul#paginglist li a:hover{
				background:#f69815 !important;
				color:#fff !important;
			}

/* ---------- news list PAGE ---------- */			
body.news div.newsElement{
	width:256px;
	float:left;
	height:auto;
	overflow:hidden;
	border:1px solid #dcdbd8;
	margin-top:5px;
	padding:5px;
	margin-bottom:0px;
}

	body.news div.newsElement.last{
		margin-bottom:5px;
	}

	body.news div.newsElement .thumb{
		width:120px;
		float:left;
		height:67px;
		padding-bottom:10px;
	}
	
	body.news div.newsElement .title{
		padding-left:8px;
		overflow:visible;
		height:auto;
		width:127px;
		float:left;
		font-size:12px;
	}
	
	body.news div.newsElement .description{
		height:auto;
		overflow:visible;
		padding-left:8px;
		float:left;
		width:127px;
		border:none;
		padding-bottom:10px;
	}
	
	body.news div.newsElement .date{
		border-top:1px solid #DCDBD8;
		clear:left;
		margin-top:5px;
		background:url(../images/NewsItemDateBg.png) no-repeat scroll 245px 5px;
	}

			

/* ---------- wedstrijden list ---------- */
div.listElementOut, div.listElementOver{
	width:650px;
	overflow:hidden;
	cursor:pointer;
	padding-bottom:20px;
	padding-top:20px;		
}

	div.listElementOut{
		border-bottom:1px dashed #9e9e9e;
	}

	div.listElementOver{
		border-left:none;
		border-top:none;
		border-right:none;
		border-bottom:1px dashed #9e9e9e;
	}	


	.listElementOut.last, .listElementOver.last{
		border:none !important;
	}

	div.listElementOut .left, div.listElementOver .left, div.listElementOut .right, div.listElementOver .right{
		float:left;
	}

		div.listElementOut .left, div.listElementOver .left{
			width:165px;
		}

			div.listElementOut .left img, div.listElementOver .left img{
				padding:1px;
				border:2px solid #d65501;
			}


				div.listElementOver .left img{
					border:2px solid #f69815;
				}
		

		div.listElementOut .right, div.listElementOver .right{
			padding-left:25px;
			width:460px;
		}

			div.listElementOut .right .title a, div.listElementOver .right .title a{
				text-decoration:none;
				font-size:16px;	
				color:#d65501;
				font-weight:bold;
				display:block;
				padding-bottom:10px;		
			}

			div.listElementOut .right .description a, div.listElementOver .right .description a{
				text-decoration:none;
				font-size:12px;
				display:block;
				padding-bottom:10px;
				color:#333333;
				line-height:20px;
			}

			div.listElementOut .right .more a, div.listElementOver .right .more a{
				text-transform:uppercase;
				display:block;
				padding-bottom:10px;
				text-decoration:none;
				font-weight:bold;
				display:block;
				padding-left:15px;
				background:url(../images/ReadMoreArrow.gif) no-repeat scroll -4px -2px;
			}

		
				div.listElementOver .right .title a{
					color:#f69815;
				}
				div.listElementOver .right .more a{
					background:url(../images/ReadMoreArrow.gif) no-repeat scroll 0px -2px;
				}




/* ---------- programma detail ---------- */
div#ProgrammaAfleveringen{
	padding-top:15px;
}


/* ---------- COLUMN R-------------------------- */
/* ---------- progsoverview ---------- */
div#progs_overview{
	width:276px;
	overflow:hidden;
	height:303px;
}
	div#progs_overview_hdr, div#progs_overview_list, div#progs_overview_bot{
		width:276px;
	}
		
	div#progs_overview_hdr{
		height:47px;
		background:transparent url(../images/ProgrammaOverzichtHdrBg.png) no-repeat 0 0;
	}
	
		div#progs_overview_title{
			color:#fff;
			padding-top:12px;
			font-size:18px;
			padding-left:15px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	
	div#progs_overview_list{
		background:#fff;
		overflow:hidden;
		padding-left:5px;
		width:271px;
		height:244px;
	}
	
			div#progs_overview.recipe, div#progs_overview_list.recipe{
				height:auto;
			}
		
		
		ul#programOverviewNav{
			overflow:hidden;
		}
		ul#programOverviewNav li {
			list-style-type:none;
			float:left;
			display:block;
			margin-left:2px;
			margin-right:2px;
			text-align:center;
		}
			ul#programOverviewNav li a{
				float:left;
				display:block;
				width:20px;
				height:15px;
				text-align:center;
			}
		
			ul#programOverviewNav li#progsOverviewTimeSpan {
				width:90px;
				text-align:left;
				padding:0px;
				margin:0px;
				font-size:9px;
				padding-top:2px;
			}
					
				ul#programOverviewNav li a {
					color: #000;
					text-decoration: none;
				}
				ul#programOverviewNav li a.selected, ul#programOverviewNav li a:hover {
					background-color: #f1760a;
					color: #fff;
				}	
				
				div.progsOverViewTab{
					float:left;
					padding-top:6px;
				}
			
					ul.DayPrograms li{
							list-style-type:none;
							color:#f69815;
							padding-left:5px;
							padding-bottom:2px;
							padding-top:2px;
							border-top:1px dotted #f69815;
							width:235px;
							font-weight:bold;
					}
					
							ul.DayPrograms li.notime {
								border:0;
							}
										ul.DayPrograms li.notime span {
											display:block;
											padding-bottom:4px;
										}
						ul.DayPrograms li.last, ul.DayPrograms li.first{
							border:none;
						}

						ul.DayPrograms li.notime{
							padding-left:35px;
							padding-top:2px !important;
							padding-bottom:2px !important;
							width:195px;
							border:none;
						}

						ul.DayPrograms li span.nolink{
							color:#f69815;
							font-weight:bold;
						}
					
					ul.DayPrograms li a{
							text-decoration:none;
							color:#f69815;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							padding-left:10px;
							font-weight:bold;
					}

						ul.DayPrograms li span.nolink{
							padding-left:12px
						}
					
						ul.DayPrograms li a:hover{
							color:#000;
						}
				
	
	div#progs_overview_bot{
		height:11px;
		background:transparent url(../images/ProgrammaOverzichtBotBg.png) no-repeat 0 0;
	}
	




/* ===== program scroll ===== */

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


			
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	height: 220px;
	overflow: auto;
	float: left;
	z-index:2;
}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 0;
	width:267px !important;
	height:220px !important;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #cdcdcd;
}
.jScrollPaneDrag {
	position: absolute;
	background: #d65501;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;


}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}



	

/* ---------- weather ---------- */	
div#weather{
	width:258px;
	height:79px;
	padding:8px;
	padding-top:9px;
	background:transparent url(../images/WeatherOverviewBg.png) no-repeat 0 0;
}

	div.weatherDay{
		float:left;
		width:82px;	
		background-repeat:no-repeat !important;
		padding-right:6px;
		height:80px;
	}
	
		div.weatherDay.idx3{
			padding:0px;
		}
	
		div.weatherDay .day{
			color:#d65501;
			font-size:14px;
			font-weight:bold;
			text-align:center;
			overflow:hidden;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}

		
		div.weatherDay .degrees{
			color:#d65501;
			font-weight:bold;
			font-size:11px;
			text-align:center;
			overflow:hidden;
			padding-top:44px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
			div.weatherDay .degrees span{
				color:#000;
				font-weight:normal;
				font-family:Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:center;
			}

	

/* ---------- adds ---------- */	
div.HeightSpacer{
	height:24px;
	width:25px;
	position:relative;
	line-height:0px;
	font-size:0px !important;
	line-height:0px !important;
clear:left;
}

div.column_r_add{
	height:146px;
	width:276px;
}

	div.column_r_add_img, div.column_r_add_img_news_1, div.column_r_add_img_news_2, div.column_r_add_img_programma_1, div.column_r_add_img_programma_2{
		height:146px;
		overflow:hidden;
		width:276px;
		z-index:100;
	}

		div.column_r_add_img a{
			position:relative;
			z-index:8939;
		}


		div.column_r_add_img a, div.column_r_add_img_news_1 a, div.column_r_add_img_news_2 a, div.column_r_add_img_programma_1 a, div.column_r_add_img_programma_2 a{
			visibility:hidden; /* clean up IE's slow jquery img processing */
		}

	#column_r_add_img_nav, #column_r_add_img_nav_news_1, #column_r_add_img_nav_news_2, #column_r_add_img_nav_programma_1, #column_r_add_img_nav_programma_2, #column_r_add_img_nav_large, #column_r_visual_img_nav {
		position:absolute;
		margin-top:-140px;
		margin-left:285px;
		z-index:800;
	}

					#column_r_add_img_nav_large { display:none; }


		#column_r_add_img_nav_large{
			margin-top:-235px;
		}

		.column_r_add_img_large{
			margin-bottom:35px;
		}
	
		#column_r_add_img_nav  a, #column_r_add_img_nav_news_1 a, #column_r_add_img_nav_news_2 a, #column_r_add_img_nav_programma_1 a, #column_r_add_img_nav_programma_2 a, #column_r_add_img_nav_large a, #column_r_visual_img_nav a{
			color:#fff;
			text-decoration:none;
			background:#fff;
			background:#d65501;
			height:15px;
			font-weight:bold;
			width:12px;
			display:block;
			margin-bottom:5px;
			text-align:center;
			font-size:10px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
			#column_r_add_img_nav  a.activeSlide, #column_r_add_img_nav_news_1 a.activeSlide, #column_r_add_img_nav_news_2 a.activeSlide, #column_r_add_img_nav_programma_1 a.activeSlide, #column_r_add_img_nav_programma_2 a.activeSlide, #column_r_add_img_nav_large a.activeSlide, #column_r_visual_img_nav a.activeSlide{
				color:#000;
				background:#fff;
			}
		
		div.column_r_add_img img, .column_r_add_img_news_1 img, .column_r_add_img_news_2 img, div.column_r_add_img_programma_1 img, div.column_r_add_img_programma_2 img{

			background:none;
		}


		div#column_r_add_img_nav, div#column_r_visual_img_nav {display:none;}


div.general_add{
	width:276px;
	float:left;
	height:146px;
}

	div#SmallBanner1 a.ID2, div#SmallBanner1 div.banner2{
		display:none !important;
	}



	div#SmallBanner2 a.ID1, div#SmallBanner2 div.banner1 {
		display:none !important;
	}

	div.banner1, div.banner2{
		clear:left;
		margin:0px;
		padding:0px;
		line-height:0px;
		font-size:0px;
	}


		


	div.general_add_medium{
		width:391px;
		float:right;
		height:136px;
	}


/* ---------- Program Trailer ---------- */
div#trailerBlock{
	width:268px;
	height:160px;
	padding:4px;
	background:transparent url(../images/ProgramTrailerBlockBg.png) no-repeat 0 0;
}


/* ---------- Vacature ---------- */
div#VacatureInfo, div#VacatureBtns{
	float:left;
}
div#VacatureInfo{
	width:520px;
	padding-right:25px;
}

div#VacatureBtns{
	width:102px;
}

	div#VacatureBtns a{
		display:block;
	}

/* ------------------------------- */
/* ---------- VARIOUS ---------- */
/* ------------------------------- */
/* ---------- General Page ---------- */

img.pageHdrImage{
	padding:1px;
	border:1px solid #d65501;
	width:646px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}


div#trailerPlayer{
	padding-top:2px;
	padding-left:2px;
}


div#content_mid ul{
	list-style-type:none;
	padding-top:15px;
	padding-bottom:15px;
}	
	div#content_mid ul ul, div#content_mid ol ul {
		padding-bottom:1px;
	}



		div#content_mid ol li {
				margin-left:25px;
				padding-left:3px;
				padding-bottom:15px;
				font-size:12px;
			}

		div#content_mid ul li{
			font-size:12px;
			list-style-type:none;
			background:transparent url(../images/BulletDarkRed.gif) no-repeat scroll 0px 5px  !important;
			padding-left:15px;
			padding-bottom:15px;
			line-height:15px;
			margin-left:20px;
		}

		
	


/* ---------- Wie is Wie ---------- */
div.wie, div.wie div.left, div.wie div.right{
	float:left;
	padding-bottom:15px;
}

	div.wie{
		width:321px;
		overflow:hidden;
	}

	div.wie .left{
		width:156px;
		padding-right:10px;
	}


		div.wie .left img{
			padding:2px;
			border:1px solid #aaa;
			width:150px;
			height:115px;
		}

	div.wie .right{
		width:150px;
	}

		div.wie .right .name{
			font-weight:bold;
			font-size:12px;
			padding-top:10px;
			padding-bottom:3px;
		}

		div.wie .right .phone{
			padding-top:10px;
			background:url(../images/PhoneIcon.png) no-repeat scroll 0px 9px;
			padding-left:25px;
			padding-bottom:10px;
		}

		div.wie .right .email{
			background:url(../images/MailIcon.png) no-repeat scroll 0px 2px;
			padding-left:25px;
			height:15px;
		}

			div.wie .right .email a{
				text-decoration:none;
			}

					div.wie .right .email a:hover{
						text-decoration:underline;
					}


		div.wie .right .label{
			padding-top:10px;
		}

/* ---------- Clock ---------- */

div#clock{
	position:absolute;
	top:55px;
	margin-left:880px;
}


/* ---------- Contact ---------- */

Table.TblContact {
width:350px;
border-collapse:collapse;
margin-top:6px;
}

Table.TblContact td {
padding:2px;
white-space: nowrap;
vertical-align:top;
}

.RoadMap {
float:right;
text-align:center;
margin-top:10px;
}


	
/* ---------- Detail NAV ---------- */

body.LeaderBoard0 div.DetailNav{
	width:55px;
	height:16px;
	position:absolute;
	top:220px;
	margin-left:590px;
}

body.LeaderBoard1 div.DetailNav{
	width:55px;
	height:16px;
	position:absolute;
	top:325px;
	margin-left:590px;
}
	div.NextDetail, div.PreviousDetail{
		float:left;
		height:19px;
		width:22px;

	}

		div.NextDetail a{
			padding-left:10px;
		}


/* ---------- Aflevering List NAV ---------- */

div.AfleveringenNav{
	float:right;
	width:55px;
	padding-right:12px;
}

	div.AfleveringenNav div.NextDetail{
		float:right !important;
	}

	div.AfleveringenNav div.PreviousDetail{
		padding-left:10px;
	}

/* ---------- FTR ---------- */


div#ftr{
	width:970px;
	clear:left;
	padding-top:15px;
	height:50px;
	padding-bottom:15px;
}

	div#ftr_content{
		border-top:1px solid #ff7700;
		padding-top:10px;
	}
	
		div#ftr_l{
			float:left;
			width:135px;
			height:50px;
			text-align:left;
			
		}
		
		div#ftr_m{
			float:left;
			width:700px;
			height:50px;
			text-align:center;
		}
		
			div#ftr_m div{
				clear:left;
				color:#fff;
			}
			
			div#ftr_m div em, div#ftr_m div a{
				color:#fff;
				text-decoration:none;
			}
		
		div#ftr_r{
			float:left;
			width:135px;
			height:50px;
			text-align:right;
		}
		
/* ---------- SearchResults ---------- */
/*
ul#searchResults{

	list-style-type:none;
	padding-top:15px;
	padding-bottom:15px;
}	

	ul#searchResults li{
		margin-left:25px;
		padding-bottom:15px;
		font-size:11px;
	}	 */

 	
		div#content_mid ul#searchResults li,
		div#content_mid ul#searchResults li a {
			font-size:11px;
		}
			div#content_mid ul#searchResults li {
				padding-bottom:7px;
			}
			body.PID122 div#content_mid ul#searchResults li,
			body.PID122 div#content_mid ul#searchResults li a {
				font-size:12px;				
			}

		ul#searchResults li span.CT{
			padding-left:10px;
			color:#757575;
		}
		

		ul#searchResults li a{
			text-decoration:none;
			font-size:12px;
		}

		
div.Feedback{
	float:left;
}

span.resultDate{
	font-size:10px;
	padding-right:12px;
	color:#757575;
}

/* ---------- FAQ ---------- */	

div#faq {
	margin-top:10px;
}

div#faq h2{
	padding-left:25px;
	cursor:pointer;
}

	div#faq h2.faqclosed{
		background:url(../images/faqOpen.png) no-repeat 0px 2px;
		border:none;
	}

	div#faq h2.faqopened{
		background:url(../images/faqClose.png) no-repeat 0px 2px;
		border:none;
	}

div.faqcontent{
	margin-bottom:18px;
	margin-left:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	border-left:4px solid #ddd;
}
	div.faqcontent p {
		padding-bottom:5px;
	}

	div.faqcontent p:last-child {
		padding-bottom:0;
	}



/* ---------- Recepten ---------- */	

div#progs_overview_list.recipe{
	padding-bottom:10px;
}

div.RecipeCategory{
	float:left;
	padding-left:9px;
	padding-right:7px;
	padding-top:22px;
}



	div.RecipiCatThumb a img{
		padding:2px;
		border:1px solid #e98813;
	}

			div.RecipeCategory.actief a img{
				padding:0px;
				border:3px solid #e98813;
			}

	div.RecipeCatName a{
		font-weight:bold;
		color:#e98813;
		text-align:center;
		text-decoration:none;
		display:block;
		width:110px;
		font-size:13px;
	}



ul.Recepten a, ul#idultree5190 li a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


ul#idultree5190 li a span{
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#e98813 !important;
}

		ul#idultree5190 li a:hover span{
			text-decoration:none !important;
			font-weight:bold !important;
			font-size:12px !important;
			color:#000000 !important;
		}



	body.recepten #content_mid div, body.recepten #content_mid div p{
		font-size:12px;
	}

ul.Recepten{
	padding-top:10px !important;
}

ul#RecentRecipes a{
	text-decoration:none;
	font-weight:bold;
}
	ul#RecentRecipes a span{
		color:#CCC;
		font-style:italic;
		font-size:10px;
	}

/* ---------- Breaking News ---------- */		

body.BreakingNews #content_mid div#elementNum5, body.BreakingNews #content_mid div#elementNum6, body.BreakingNews #content_mid div#elementNum7, body.BreakingNews #content_mid div#elementNum8{
	display:none;
}

div#BreakingNews{
	background:url(../images/BreakingNewsBg.png) no-repeat;
	width:650px;
	height:220px;
}

	div#BN_Left{
		float:left;
		padding-left:25px;
		padding-top:15px;
		width:270px;
		height:190px;
	}
	
	div#BN_Right{
		float:left;
		height:170px;
		width:330px;
		padding-top:20px;
		overflow:hidden;
	}

	div#BN_Title{
		font-size:20px;
		font-weight:bold;
		color:#ee8e13;
		padding-bottom:10px;
	}

	div#BN_Desc{
		font-size:11px;
		font-weight:bold;
		line-height:18px;
		color:#fff;
		min-height:115px;
  		height:auto !important;
  		height:115px;
	}

		div#BN_Desc *{
			color:#fff !important;
			font-size:11px !important;
			font-family:Arial, Helvetica, sans-serif !important;
		}
		
		div#BN_Title *{
			color:#ee8e13 !important;
			font-size:20px !important;
			font-family:Arial, Helvetica, sans-serif !important;
		}

	div#BN_Label{
		color:#fff;
		font-size:24px;
		font-weight:bold;
		height:35px;
		width:240px;
		font-family:Verdana;
	}

	div#BN_Thumb img{
		width:245px;
		height:137px;
		border:2px solid #fff;
	}

	div#BN_Time{
		clear:left;
		font-size:10px;
		color:#ee8e13;
		padding-top:10px;
	}
	
	
	/*---- pager uitschakelen indien BN=true ---- */
	body.BreakingNews div#pager{
		display:none;
	}
	
	body.BreakingNews div#gotoMoreNews{
		display:block !important;
		padding-top:5px;
		float:left;
	}
	
			body.BreakingNews div#gotoMoreNews a{
				display:block;
				text-decoration:none;
				font-size:12Px;
			}
			
				body.BreakingNews div#gotoMoreNews a:hover{
					font-weight:bold;
				}


/* news detail -- recent items right */
	
div#progs_overview.news{
	height:auto;
	overflow:hidden;
}
div#progs_overview.news div#progs_overview_list{
	min-height: 635px;
	height:auto !important;
	height:635px;
	background:#fff;
	overflow:hidden;
}	

div#RecentNewsRight{
	width:265px;
	padding-top:10px;
}

	div.RNItemOut, div.RNItemOver{
		width:265px;
		overflow:hidden;
		padding-top:10px;
		padding-bottom:10px;
		cursor:pointer;
	}

	div.RNIR, div.RNIL{
		float:left;
	}
	
		div.RNIR{
			width:80px;
		}
		
		div.RNIL{
			width:175px;
			padding-left:10px;
			padding-top:5px;
			font-weight:bold;
			font-size:11px;
		}
	
	div.RNIR img{
		width:75px;
		height:42px;
		padding:1px;
		border:1px solid #DCDBD8;
	}
	
		div.RNItemOver div.RNIR img, div.RNIR.actief img{
			padding:2px;
			border:none;
			background:#F69815;
		}
		
		
		.RNIRnav{
			padding-top:5px;
			display:block !important;
			border-top:1px solid #DCDBD8;
			margin-right:5px;
			margin-top:10px;
		}
		
			.RNIRnav a{
				text-decoration:none;
				display:block;
				height:15px;
				width:90px;
				font-size:12px !important;
				font-weight:bold !important;
			}
			
				.RNIRnav a img{
					padding-top:3px;
				}
		
			.RNIRnav a.previous{
				float:left;
				padding-right:15px;
				background:url(../images/DetailNavLeft.gif) no-repeat;
				padding-left:25px;
				font-weight:bold;
			}
			
			.RNIRnav a.next{
				float:right;
				text-align:right;
				background:url(../images/DetailNavRight.gif) no-repeat scroll 105px 0px;
				padding-right:30px;
			}
		
		

/* ---------- AddThis ---------- */		

div#Socials{
	float:left;
	padding-top:15px;
}
		
.addthis_toolbox .two_column 
{
    width: 200px;
    padding: 10px 0 10px 0px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: #d65501;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

.column_r_add_img *, .column_r_add_img_large *, .column_r_visual_img * {background:transparent !important;} /* ie jquery cycle bug fix */




/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/content/design/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/content/design/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/content/design/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/content/design/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/content/design/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/content/design/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/content/design/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/content/design/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/content/design/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/content/design/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/content/design/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/content/design/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/content/design/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/content/design/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/design/images/colorbox/IE/borderMiddleRight.png, sizingMethod='scale');}


	


/* ---------- Galleries ---------- */	
a.GalleryName{
	text-transform:capitalize;
}

#InPageFlashGallery{
	clear:both;
	width:650px;
	height:650px;
}

body.BreakingNews div#LimVanHomeList{
	display:none !important;
}


/* ---------- jQuery Gallery-LIST ---------- */
div#jQueryGallery{
}
div#content_mid div#jQueryGallery ul li{
	list-style-type:none;
	background:none !important;
	overflow:hidden;
	padding-bottom:25px;
}

	div#content_mid div#jQueryGallery ul li.false{
		display:none;
	}

div.GalleryName{
	clear:left;
	display:block;
	padding-bottom:10px;
}

div.GalleryName a{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.GalleryThumb{
	clear:left;
	float:left;
	display:block;
	overflow:hidden;
	
}

	a.GalleryThumb img{
		border: 2px solid #FF7C00;
		padding:1px;
		display:block;
		float:left;
		height:133px;
		width:200px;
	}
	
div.GalleryDesc{
	float:left;
	padding:10px;
	color:#333333;
	width:380px;
}

/* ---------- jQuery Gallery ---------- */
div#Gallery {
	width: 650px;
	overflow:hidden;
	margin: 0 auto;
}

div.loader {
	background-image: url('../images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	margin:0px auto;
	height:50px;
}

div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}

div.controls {
	margin-top: 5px;
	height: 23px;
}

div.ss-controls {
	float: left;
}
div.nav-controls {
	clear:left;
	width:650px;
}

	a.prev{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding-left:3px;
	}
	
	a.next{
		float:right;
		padding-right:13px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
	}
	
div.slideshow-container {
	 /* width:650px; */
	overflow:hidden;
	margin:0px auto;
	padding-bottom:10px;
}

div.image-wrapper a img{
	text-align:center;
}
	

div.image-wrapper, div#slideshow{
	position:absolute;
	margin-left:0px;
	display:block;
}

div.slideshow a.advance-link {
	display: block;
	width: 650px;
	height:430px;
	text-align: center;
	position:relative;
}

div.caption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	line-height:18px;
}

	div.caption .download{
		clear:both;
	}
		div.caption .download a{
			display:block;
			height:32px;
			padding-left:45px;
			font-size:14Px;
			font-weight:bold !important;
			color:#FF7C00;
			background:url(../images/ecardIcon.png) no-repeat;
			padding-top:6Px;
		}

	div.caption .captionTxt{
		display:none;
	}

div.pagination {
	padding-top:10px;
	font-size:12px;
}

ul.thumbs {
	clear: both;
	padding-left:2px;
	list-style-type:none;
		padding-top:0px !important;
}

body.gallery div#content_mid{
	height:auto !important;
	overflow:hidden;
}
div#content_mid ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style-type:none !important;
	background:none !important;

}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #F69815;
	border: 1px solid #F69815;
}

ul.thumbs img {
	border: none;
	display: block;
	/*width:65px;
	height:43px;*/
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	height: 11px;
}
div.navigation div.bottom {
}
div.pagination a, div.pagination div.current{
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom:5px;
	width:13px;
	text-align:center;
	padding: 4px 6px 2px 6px;
	border:1px solid #F69815;
}



div.pagination a:hover {
	background:#F69815;
	border:1px solid #F69815;
	text-decoration: none;
	color:#fff;
}
div.pagination div.current {
	font-weight: bold;
	background-color: #F69815;
	color: #fff;
}

div.slideshow img{
	position:absolute;
	margin-top:0px;
	left:0px;
}

/* styles through classes */
.rounded{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.border{
	border:5px solid #333;
}

img.shadow {
	background: url(/content/design/images/shadow.png) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}

img.ImgBordered {
	border:1px solid #333;
	padding:2px;
}

.imgLeft{
	display: block;
	float:left;
	margin-top:-1px;
	margin-right:15px;
	margin-bottom:10px;
}

.imgRight{
	display: block;
	float:right;
	margin-top:-1px;
	margin-left:15px;
	margin-bottom:10px;
}

