/**
 * This file contains the default styling for specific widget attributes on the website front end
 * Base styling for items such as H tags, forms etc can be found in fe_base.css
 **/

/** GALLERY WIDGET FRONT END CSS **/

.photoViewer-viewer{
	padding:8px;
	margin:0;
	background:#eee;
	overflow:hidden;
	text-align:left;
	font-size:small;
	font-family:"Trebuchet", sans-serif;
}
.photoViewer-imageCont{
	padding:0;
	margin:0;
	background:#eee;
}
.photoViewer-showcaseImage{
	padding:0;
	margin:0;
	border:solid 1px #8d8d8d;
}
.photoViewer-mask{
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	background:#000000;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.photoViewer-header a{
	color:#8d8d8d;
	text-decoration:none;
}
.photoViewer-header a:hover{
	color:#d8d8d8;
}
.photoViewer-title{
	padding:0;
	margin:0;
	font-size:110%;
	height:22px;
	width:100%;
	color:#8d8d8d;
}
.photoViewer-desc{
	padding:0;
	margin:0;
	background:#eee;
	color:#8d8d8d;
}
.photoViewer-desc p{
	padding:4px 0 4px 0;
	margin:0;
	background:#eee;
	color:#8d8d8d;
}
.photoViewer-next{
	padding:0;
	margin:0;
	position:absolute;
	background:url(clear.gif);
	width:50%;
	height:60%;
	top:60px;
	right:8px;
	font-size:00%;
	text-indent:-1000px;
	display:block;
	outline:none;
}
.photoViewer-prev{
	padding:0;
	margin:0;
	position:absolute;
	background:url(clear.gif);
	width:50%;
	height:60%;
	top:60px;
	left:8px;
	font-size:00%;
	text-indent:-1000px;
	display:block;
	outline:none;
}
.photoViewer-footer{
	padding:0;
	margin:0;
	height:0;
}
.photoViewer-footer a{
	color:#8d8d8d;
	text-decoration:none;
}
.photoViewer-footer a:hover{
	color:#d8d8d8;
}
a.photoViewer-prev:hover{
	background:url(../img/prev.gif) no-repeat top left;
}
a.photoViewer-next:hover{
	background:url(../img/next.gif) no-repeat top right;
}
.photoViewer-close{
	padding:0;
	margin:0;
	position:absolute;
	right:10px;
	top:8px;
}
.photoViewer-loading{
	padding:0;
	margin:0;
	background:transparent url(../assets/loading.gif) center no-repeat;
}
/* slide show controls */
.photoViewer-controls{
	width:auto;
	height:35px;
	border:solid 3px #e8e8e8;
}
.photoViewer-controls a{
}
.photoViewer-controls a:hover{
}
.photoViewer-controls-absolute{
}
.photoViewer-play{
	margin-top:10px;
	width:18px;
	height:18px;
	display:block;
	float:left;
	background-image:url(play.gif);
}
a.photoViewer-play:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photoViewer-pause{
	margin-top:10px;
	width:18px;
	height:18px;
	display:block;
	float:left;
	background-image:url(pause.gif);
}
a.photoViewer-pause:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photoViewer-stop{
	margin-top:10px;
	width:18px;
	height:18px;
	display:block;
	float:left;
	background-image:url(stop.gif);
}
a.photoViewer-stop:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photoViewer-display{
	margin-top:10px;
	font-size:small;
	color:#999999;
	display:block;
	float:left;
	font-weight:bold;
}


/** END GALLERY WIDGET FRONT END CSS **/
/** VOTE WIDGET **/

.voteBar {
	background:#FF8401;
	color:#fff;
	padding:3px;
	font-size:.9em;
}

/** END VOTE WIDGET **/

/** TABS WIDGET **/

.content {
	display:none;
	border:1px solid #ccc;
	padding:10px;
}
.tab, .tab_selected {
	padding:0 20px;
	background-color:#eee;
	border:1px solid #ccc;
}
.tab_selected {
	background-color:#fff;
	border-bottom-width:0;
	font-weight:bold;
	padding-bottom:1px;
}
.tab_headers {
	__border-bottom:1px solid #ccc;
}

/** END TABS WIDGET **/
/** SECURED PAGE WIDGET **/
#w_securedpage_panel .hd {
	background:#FF8401;
	color:#fff;
}
#w_securedpage_panel, #w_securedpage_panel .ft {
	background:#fcfcfc;
}
#w_securedpage_panel_inner {
	padding:20px;
}
/** END SECURED PAGE WIDGET **/

/** MAP WIDGET **/
#map {
	height:300px;
}
/** END MAP WIDGET **/

/** YOU TUBE WIDGET **/

.w_youtube_container {
	padding:0;
	margin:0;
}
.w_youtube_container li {
	padding:0;
	margin:0;
	display:inline;
}
/** END YOU TUBE WIDGET **/

/** Carousel widget **/
.w_carousel_panel {
	background:#fff;
}
.w_carousel {
	margin:0;
	list-style-type:none;
}
.w_carousel li {
	margin:0;
	list-style-type:none;
}
.w_carousel li img {
	float:left;
}
.w_carousel_close {
	position:absolute;
	bottom:0;
	right:0;
	cursor:pointer;
}
.yui-carousel {
	visibility:hidden;
	overflow:hidden;
	position:relative;
	text-align:left;
	zoom:1;
}

.yui-carousel.yui-carousel-visible {
	visibility:visible;
}

.yui-carousel-content {
	overflow:hidden;
	position:relative;
	text-align:center;
}

.yui-carousel-element li {
	list-style:none;
	overflow:hidden;
	padding:0;
	position:absolute;
}

.yui-carousel-vertical .yui-carousel-element li {
	display:block;
	float:none;
}

.yui-carousel-nav {
	zoom:1;
}

.yui-carousel-nav:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.yui-carousel-min-width {
	min-width:115px;
}

.yui-carousel-element {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:left;
	*margin:0;
}

.yui-carousel-horizontal .yui-carousel-element {
	width:320000px;
}

.yui-carousel-vertical .yui-carousel-element {
	height:320000px;
}

.yui-carousel-button {
	float:right;
	overflow:hidden;
}

.yui-carousel-nav select {
	position:relative;
	*right:50px;
	top:4px;
}

.yui-carousel-vertical .yui-carousel-nav select {
	position:static;
}

.yui-carousel-vertical .yui-carousel-nav ul,.yui-carousel-vertical .yui-carousel-nav select {
	float:none;
	margin:0;
	*zoom:1;
}

.yui-carousel-nav ul li {
	cursor:pointer;
	float:left;
	list-style:none;
	overflow:hidden;
}

.yui-carousel-nav ul li a {
	width:100%;
	height:100%;
	/*text-indent:-10000px;*/
	text-align:left;
	overflow:hidden;
}

.tabcontrol{
	float:right;
	margin-right: 5px;
}

/**
END CAROUSEL WIDGET
**/

