/*
// "Frontpage Slideshow" Component for Joomla! 1.5.x - Version 1.7.1
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// This code cannot be redistributed without permission from JoomlaWorks - http://www.joomlaworks.gr.
// More info at http://www.joomlaworks.gr and http://www.frontpageslideshow.net
// Developers: Fotis Evangelou - George Chouliaras
// ***Last update: February 27th, 2008***
*/

/* ---Common--- */
#jwfpss {padding:20px;text-align:left;} /* container */
#jwfpss h2 {padding:4px;margin:20px 8px 8px 8px;color:#B82828;font-weight:normal;font-size:17px;border-bottom:1px dotted #ddd;clear:both;width:auto;}
#jwfpss h3 {font-weight:bold;background:url(../images/bullet_go.png) no-repeat left;padding:8px 8px 8px 24px;color:#B82828;}
#jwfpss h3 span {font-weight:bold;color:#B82828;}
.jwfpss-clr {clear:both;display:block;height:0;line-height:0;}
.jwpds-comments {clear:both;padding:4px 12px;}
#jwfpss #jwfpss-footer {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;padding:4px;margin:20px 8px 8px 8px;color:#555;font-size:11px;text-align:center;border-top:1px dotted #ddd;clear:both;}
#jwfpss #jwfpss-footer a {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;color:#555;}
#jwfpss #jwfpss-footer a:hover {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;color:#B82828;}
a:active,a:focus {outline:0;}
img {border:none;}

/* ---------------- FRONTEND --------------- */
/* logo */
h2#jwfpss-logo {background:url(../images/logo.png) no-repeat;width:460px;height:60px;margin:0;padding:0;border:none;}
h2#jwfpss-logo span {display:none;}
#jwfpss.jwfpss-fp h2#jwfpss-logo {background:url(../images/logo.png) no-repeat;width:460px;height:60px;margin:20px 8px 8px 8px;padding:0;border:none;}
#jwfpss.jwfpss-fp h2#jwfpss-logo span {display:none;}

/* nav */
ul#jwfpss-menu {margin:0;padding:2px 16px;list-style:none;border-bottom:1px solid #ccc;}
ul#jwfpss-menu li {display:inline;margin:0;padding:0;list-style:none;}
ul#jwfpss-menu li a {font-size:14px;color:#333;padding:2px 12px;margin:0;border:1px solid #ccc;border-bottom:none;background:url(../images/nav.png) repeat-x center;font-weight:normal;}
ul#jwfpss-menu li a:hover {font-size:14px;color:#fff;background:url(../images/nav-active.png) repeat-x center;padding:2px 12px;margin:0;text-decoration:none;font-weight:normal;}
ul#jwfpss-menu li a#current {font-size:14px;color:#333;background:#fff;padding:2px 12px;margin:0;text-decoration:none;
border:1px solid #ccc;border-bottom:1px solid #fff;font-weight:normal;}
ul#jwfpss-menu.inactive {margin:0;padding:2px 16px;list-style:none;border-bottom:1px solid #ccc;}
ul#jwfpss-menu.inactive li {display:inline;margin:0;list-style:none;font-size:14px;color:#bbb;padding:2px 12px;margin:0;border:1px solid #ccc;border-bottom:none;background:url(../images/tab_bg.png) repeat-x top;}

/* Lists / edit page */
#jwfpss table.adminList {margin:4px auto;padding:0;border-collapse:collapse;width:98%;}
#jwfpss table.adminList tr th {vertical-align:top;padding:4px;background:#333;border:1px solid #ddd;text-align:left;color:#fff;}
#jwfpss table.adminList tr.row0 td {vertical-align:top;padding:4px;background:#fff;border:1px solid #ddd;}
#jwfpss table.adminList tr.row1 td {vertical-align:top;padding:4px;background:#ffffdd;border:1px solid #ddd;}
#jwfpss table.adminlist tr th {text-align:left;}
#jwfpss table.adminForm {margin:4px auto;padding:0;border-collapse:collapse;width:98%;}
#jwfpss table.adminForm tr th {vertical-align:top;padding:8px;background:#eee;border:1px solid #fff;text-align:left;color:#333;font-weight:bold;}
#jwfpss table.adminForm tr td {vertical-align:top;padding:8px;background:#f6f6f6;border:1px solid #fff;width:80%;}
#jwfpss table.adminForm tr td input,
#jwfpss table.adminForm tr td select {margin:2px;}
.showimg {background:#fff;border:1px solid #ccc;padding:4px;margin:0 0 24px 0;width:300px;height:auto;}

/* Toolbar */
#jwfpss-toolbar {float:right;clear:both;margin:4px 0;}
#jwfpss-toolbar table {}
#jwfpss-toolbar table tr td {padding:2px;}

/* ---------------- BACKEND --------------- */
/* Image Browser */
#jwfpss-imgbrowser {background:#fbfbfb;padding:8px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
#jwfpss-imgbrowser a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#B82828;text-decoration:none;}
#jwfpss-imgbrowser a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#555;text-decoration:underline;}
#jwfpss-imgbrowser .red {color:#B82828;}
#jwfpss-imgbrowser .changedir {text-align:right;background:#ffffdd;border:1px solid #ddd;padding:4px;margin:0px 0px 8px 0px;}
#jwfpss-imgbrowser table.adminList {margin:4px auto;padding:0;border-collapse:collapse;width:98%;}
#jwfpss-imgbrowser table.adminList tr th {vertical-align:top;padding:4px;background:#333;border:1px solid #ddd;text-align:left;color:#fff;}
#jwfpss-imgbrowser table.adminList tr td {vertical-align:center;padding:4px;background:#fafafa;border:1px solid #ddd;}
#jwfpss-imgbrowser table.adminList tr img {border:1px solid #ccc;background:#fff;padding:4px;margin:4px;}
#jwfpss-imgbrowser table.adminList tr img:hover {border:1px solid #c63434;background:#fff;padding:4px;margin:4px;}

/* ---------------- SLIMBOX --------------- */
#lbOverlay {position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;z-index:990;}
#lbCenter, #lbBottomContainer {position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:991;}
.lbLoading {background:#fff url(../images/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;z-index:992;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}
#lbCaption b {color:#B82828;font-size:11px;}

/* --- END --- */