

/* ---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;}
.extended {width:350px;}

/* ---------------- 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 4px 0 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;list-style:none;font-size:14px;color:#bbb;padding:2px 12px;margin:0 4px 0 0;border:1px solid #ccc;border-bottom:none;background:url(../images/tab_bg.png) repeat-x top;}

/* Lists / edit page */
#jwfpss .categorySelect {text-align:right;padding:4px 8px;}

#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;width:300px;height:auto;}
.showthb {background:#fff;border:1px solid #ccc;padding:4px;margin:0;}

/* 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;} /* JoomlaWorks addition */

/* ---------------- SMOOTHBOX --------------- */
html,
body { min-height: 100%; height: auto !important; height: 100% }
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666; }
#TB_window a:link { color: #666; }
#TB_window a:visited { color: #666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666; }
#TB_window a:focus { color: #666; }
#TB_overlay { position: absolute; z-index:100; top: 0px; left: 0px; background-color:#000; }
#TB_window { position: absolute; background: #fff; z-index: 102; color:#000; border: 4px solid #525252; text-align:left; }
#TB_window img { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: absolute; display:none; height:100px; width:100px; z-index:101; }
#TB_HideSelect { z-index:99; position:absolute; top: 0; left: 0; background-color:#fff; border:none; }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; }
/* IE6 */
* html #TB_iframeContent { margin-bottom:1px; }

/* --- END --- */