html { overflow-x: auto; }

/* Body entry, change forum page background colour, default font, font size, etc. Leave text-align:center to center board content
   #ipwrapper will set text-align back to left for the forum. Any other tables / divs you use must use text-align:left to re-align
   the content properly. This is a work around to a known Internet Explorer bug */
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #000; margin:0px;padding:0px;background-color:#FFF;background-image: url(http://fenixclub.com/style_images/1/backgr.gif); text-align:center }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #000 }
TABLE TH { background: #085E30; border-bottom: 1px solid #FFF; color: #FFF; font-size: 11px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 5px; }

/* MAIN WRAPPER: Adjust forum width here. Leave margins alone to auto-center content */
#ipbwrapper { text-align:left; width:95%; margin-left:auto;margin-right:auto }

/*a:link, a:visited, a:active { text-decoration: none; border-bottom:1px dashed #000; color: #000 }
a:hover { color: red; text-decoration: none; border-bottom:1px solid red; }*/
a:link, a:visited, a:active { text-decoration: underline; color: #000 }
a:hover { color: red; text-decoration:underline }

fieldset.search { padding:6px; line-height:150% }
label      { cursor:pointer; }
form       { display:inline; }
img        { vertical-align:middle; border:0px }
img.attach { border:2px outset #EEF2F7;padding:2px }

.googleroot  { padding:6px; line-height:130% }
.googlechild { padding:6px; margin-left:30px; line-height:130% }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; color: #3A4F6C; }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size:14px; font-weight:bold; color:#00D; }
.googlepagelinks { font-size:1.1em; letter-spacing:1px }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:10px; color:#434951 }

li.helprow { padding:0px; margin:0px 0px 10px 0px }
ul#help    { padding:0px 0px 0px 15px }

option.cat { font-weight:bold; }
option.sub { font-weight:bold;color:#555 }
.caldate   { text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px }
.highlight  { font-weight:bold;color:red }
.warngood { color:green }
.warnbad  { color:red }

#padandcenter { margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px }

#profilename { font-size:28px; font-weight:bold; }
#calendarname { font-size:22px; font-weight:bold; }

#photowrap { padding:6px; }
#phototitle { font-size:24px; border-bottom:1px solid black }
#photoimg   { text-align:center; margin-top:15px }

#ucpmenu    { line-height:150%;width:22%; border:1px solid #345487;background-color: #F5F9FD }
#ucpmenu p  { padding:2px 5px 6px 9px;margin:0px; }
#ucpcontent { background-color: #F5F9FD; border:1px solid #345487;line-height:150%; width:auto }
#ucpcontent p  { padding:10px;margin:0px; }

#ipsbanner { position:absolute;top:1px;right:5%; }
#logostrip { border:1px solid #465641;background-color: #4F5E4A;padding:0;margin:0 }
#logostripa { border:1px solid #465641;background-color: #4F5E4A;padding:0;margin:0 }
#submenu   { border:1px solid #465641;background-color: #E5EBE1;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #3A4F6C; }
/*#userlinks { border:1px solid #465641; background-color: #DFE2DB; background-image: url(http://fenixclub.com/style_images/1/backgr_231.gif) }*/
#navstrip  { font-weight:bold;padding:6px 0px 6px 0px;color: #000 }
/*#navstrip a:link, #navstrip a:visited, #navstrip a:active { text-decoration: underline; color: #779F66 }
#navstrip a:hover { color: red; text-decoration:underline }*/
.activeuserstrip { background-color:#588859; padding:5px }
.sortforumtext { background-color:#588859; padding:5px; font-family: times; font-weight: bold; color:#F6F6F6; cursor:pointer }
.sortforumstrip { background-color:#588859; padding:4px; font-family: times }
.hidden_text { font-weight:bold;font-size:10pt;font-family:times;color:green; }
.arhidden_text { font-weight:bold;font-size:10pt;font-family:times;color:firebrick; }
.userlinks { color: #000; line-height: 140% }
/*.userlinks a:link, .userlinks a:visited, .userlinks a:active { text-decoration: underline; color: #779F66 }
.userlinks a:hover { color: red; text-decoration:underline }*/
/* Form stuff (post / profile / etc) */
.pformstrip { background-color:#588859; color:#F6F6F6;font-weight:bold;padding:4px;margin-top:1px }
.pformmsg { background-color: #E7E8E9; color:#000;padding:4px }
.pformstripw { background-color: #DEDFE3; color:#F6F6F6;font-weight:bold;padding:7px;margin-top:1px }
.pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #D2D1E1; border-right:1px solid #D2D1E1; }
.pformleftv  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:55%; border-top:1px solid #D2D1E1; border-right:1px solid #D2D1E1; }
.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #D2D1E1; border-right:1px solid #D2D1E1; }
.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #D2D1E1; }
.pform  { background-color: #F5F9FD; padding:0px; margin-top:0px;width:25%; border-top:0px solid #D2D1E1; border-right:0px solid #D2D1E1; }
.linktitle   { margin-bottom:2px; font-weight:bold;  }
.linktitle  a:link, .linktitle  a:visited, .linktitle  a:active  { text-decoration: underline; color: firebrick; }
.linkmessage   { border-right: 1px inset; padding-right: 6px; border-top: 1px inset; padding-left: 6px; padding-bottom: 6px; margin: 0px; overflow: auto; border-left: 1px inset; width: 400px; padding-top: 6px; border-bottom: 1px inset; height: 52px }
.linklines   { border-right: 0px inset; padding-right: 6px; border-top: 0px inset; padding-left: 6px; padding-bottom: 6px; margin: 0px; overflow: auto; border-left: 0px inset; width: 600px; padding-top: 6px; border-bottom: 0px inset; height: 50px }
.linkline   { border-right: 0px inset; padding-right: 6px; border-top: 0px inset; padding-left: 6px; padding-bottom: 6px; margin: 0px; overflow: auto; border-left: 0px inset; width: 600px; padding-top: 6px; border-bottom: 0px inset; height: 50px }
.passline   { border-right: 0px inset; padding-right: 3px; border-top: 0px inset; padding-left: 3px; padding-bottom: 3px; margin: 0px; overflow: auto; border-left: 0px inset; width: 400px; padding-top: 3px; border-bottom: 0px inset; height: 32px }
.rulesstrip  { font-weight:bold; color: #000 }
/*.rulesstrip a:link, .rulesstrip a:visited, .rulesstrip a:active { text-decoration: underline; color: #779F66 }
.rulesstrip a:hover { color: red; text-decoration:underline }*/
.vbquote, .vbquotemain { font: 11px Verdana, Arial; padding: 0 !important; }
.vbquotemain { background-color: #ffffff; }
.smallfont  { font-size: 11px }
/* Topic View elements */
.signature { font-size: 10px; color: #339; line-height:150% }
.postdetails { font-size: 10px; color: #000 }
.postcolor   { font-size: 13px; color: #000; line-height: 160% }
.posthidencolor { font-size:10px; color:#434951; line-height: 160% }
.posthidencolor a:link, .posthidencolor a:visited, .posthidencolor a:active { font-size: 10px; color:#434951; line-height: 160% }

.portalpost { font-size: 11px; color: #000 }
.portalpagelinks { font-size: 10px; color: #000 }
.portalpagelinks a:link, .portalpagelinks a:visited, .portalpagelinks a:active { font-size: 10px }

.normalname { font-size: 15px; font-family: Verdana; font-weight: bold; color: #003 }
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 15px }
.unreg { font-size: 14px; font-family: times; font-weight: bold; color: #900 }
.hintstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #465641; background-color:#F5F9FD; color: #000; padding:0px; margin:0px; width: 40% }

.post1 { background-color: #F5F9FD }
.post1a { background-color: #F5F9FD; border-right: 1px solid #FFF }
.post2 { background-color: #EEF2F7 }
.post2a { background-color: #EEF2F7; border-right: 1px solid #FFF }
.postlinksbar { font-weight:bold; padding:5px 4px 5px 4px; margin-top:1px; font-size:10px; background-color: /*#A19169*/#63946B }

/* Common elements */
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DEDFE3 }
.row2c { background-color: green }
.row2a { background-color: #DEDFE3; border-bottom: 1px solid #FFF }
.row2b { background-color: #DEDFE3; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E7E8E9 }
.row4a { background-color: #E7E8E9; border-bottom: 1px solid #FFF }
.row4b { background-color: #E7E8E9; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }
.row5 { background-color: #E7E8E9 }
.row5a { background-color: #E7E8E9; border-bottom: 1px solid #FFF }
.row5b { background-color: #E7E8E9; border-right: 1px solid #D2D1E1; border-bottom: 1px solid #FFF }
.row6a { border-bottom: 1px solid #FFF }
.row6b { border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }
.rowstat { background-color: #E7E8E9 }

.favpage { font-size:11px; background-color: #EEF2F7 }
.favpage a:link, .favpage  a:visited, .favpage  a:active { text-decoration: none; color: #000 }
.favpage a:hover { text-decoration: none; color: red }

.ajlink{ font-weight:bold; font-size:11px; color: #000; cursor: pointer; }
.ajlink:hover { text-decoration: none; color: red }

.darkrow1 { background-color:#689270; color:#F6F6F6; }
.darkrow2 { background-color:#7DA785; color:#F6F6F6; }
.darkrow3 { background-color: #D1D3D6; color:#F6F6F6; }
.darkrow3a { background-color: #D1D3D6; color:#F6F6F6; border-top: 1px solid #FFF }
.darkrow3b { background-color: #D1D3D6; color:#F6F6F6; border-right: 1px solid #FFF; border-top: 1px solid #FFF }

.hlight { background-color: #FFFAF0 }
.dlight { background-color: #D9D5BA }

.titlemedium { vertical-align:middle;font-weight:bold; color:#F6F6F6; padding:5px; margin:0px; background-color:#588859  }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #F6F6F6 }

.letmedium { font-weight:bold; color:#000; padding:3px; margin:0px; border-bottom: 1px solid #FFF; background-color: #E7E8E9 }
.letmedium  a:link, .letmedium  a:visited, .letmedium  a:active  { text-decoration: underline; color: #000 }

a.linkopacity img { opacity:0.5; filter:alpha(opacity=50); }
a.linkopacity:hover img { opacity:1.0; filter:alpha(opacity=100); }

.thumbwrap { border: 1px solid #465641; margin: 1px }
.thumbwrap h4 { background: #D1D3D6; border: 0 !important; border-bottom: 1px solid #FFF !important; color: #000; font-size: 10px; font-weight: bold; margin: 0; padding: 5px; }
.thumbwrap div.thumb { background: #EEF2F7 }
.thumbwrap p { background: #F5EFD7 !important; border: 0 !important; border-top: 1px solid #FFF !important; margin: 0 !important; padding: 5px !important; text-align: left; color: #000; font-size: 10px }
.thumbwrap p.alt { background: #E7E8E9 !important; margin: 0 !important; padding: 5px !important; text-align: center; }
.thumbwrap p.pin { background: #D1D3D6 !important; text-align: center !important; }
.thumbwrap img.galattach { background: #EEF2F7; margin: 5px; padding: 2px 2px 10px 2px; }

/* Main table top (dark blue gradient by default) */
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:6px 0px 6px 5px; border-bottom: 1px solid #FFF; background-image: url(http://fenixclub.com/style_images/1/img_ft_back.gif)  }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }
.titlefilm { font-weight:bold; color:firebrick; padding:0px; font-family: times; font-size:30px; line-height: 105%  }
.archivetext { font-weight:bold; color:firebrick; padding:5px; font-family: times; font-size: 20px  }
.archivetext a:link, .archivetext  a:visited, .archivetext  a:active { text-decoration: underline; color: firebrick }
.archivetext a:hover { text-decoration: none; color: firebrick }
.rate { vertical-align:middle;font-weight:bold; color:#FFF; padding:4px 0px 4px 3px; background-image: url(http://fenixclub.com/style_images/1/img_ft_rate.gif)  }

/* tableborders gives the white column / row lines effect */
.plainborder { border:1px solid #465641;background-color:#F5F9FD }
.plainstat { border:1px solid #465641;background-color: #E7E8E9 }
.tableborder { border:1px solid #465641;background-color:#FFF; padding:0; margin:0 }
.tablestat { border:1px solid #465641;background-color: #E7E8E9; padding:0; margin:0 }
.tablecontrol { border:1px solid #465641;background-color:#F5F9FD; padding:0; margin:0 }
.tablefill   { border:1px solid #465641;background-color:#F5F9FD;padding:6px;  }
.tablepad    { background-color:#F5F9FD;padding:6px }
.tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px }
.ipbtable { width: 100%; }
table.ipbtable, tr.ipbtable, td.ipbtable { background: transparent; color: #222; font-size: 11px; line-height: 135%; }
.ipbtable td { padding: 5px; }

.wrapmini    { float:left;line-bopder:1.5em;width:25% }
.wrapmaxi    { float:left;line-bopder:1.5em;width:50% }
.pagelinks   { float:left;line-height:1.2em;width:35% }

.desc { font-size:10px; color:#434951 }
.edit { font-size: 9px; color:#434951 }

.tooltipHeader { width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #465641;  font-weight: bold; color: #FFFFFF; background-color: #465641; text-align:left }
.tooltipHeader a:link, .tooltipHeader  a:visited, .tooltipHeader  a:active { color: #FFF }
.tooltipHeader a:hover { color: red }

.tooltipBody{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #465641; width: 300px; background-color: #E7E8E9; color: black; text-align:left }

.searchlite { font-weight:bold; color:#F00; background-color:#FF0 }

#QUOTE { white-space:normal; font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#SPOILER { font-family: Verdana, Arial; font-size: 8pt; color: #FAFCFE; background-color: #FAFCFE; border: 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#CODE  { white-space:normal; font-family: Courier, Courier New, Verdana, Arial;  font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }

.button { font-size: 11px; color: #000; font-family: Verdana, Helvetica, Sans-Serif; padding: 1px; vertical-align: middle; }
.declinebutton { font-size: 11px; color: red; font-family: Verdana, Helvetica, Sans-Serif; padding: 1px; vertical-align: middle; }
.codebuttons  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.queueinput { background: #E4EAF2; font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.checkbox, .radiobutton  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.forminput, .textinput, .forminputshowpass, .forminputnotshowpass  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

textarea.forminput, textarea.textinput { border: 1px solid #D2D1E1; margin: 2px }

.thin { padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF }
.thins { padding:0px 0px 0px 0px;line-height:140%;margin:2px 0px 2px 0px;border-bottom:1px solid #FFF }

.pagelink, .pagelinklast, .pagecurrent, .minipagelink, .minipagelinklast { background: #F5F9FD; border: 1px solid #465641; padding: 1px 3px 1px 3px; }
.pagelinklast, .minipagelinklast { background: #ACC8B7; }
.pagecurrent { background: #CCEB91; }
.minipagelink, .minipagelinklast { border: 1px solid #A49178; font-size: 10px; margin: 0 1px 0 0; }
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited, .minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link { text-decoration: none; }

.popupmenu { background: #F5F9FD; border: 1px solid #465641; text-align: center; font-size: 10px; white-space: nowrap; }
.popupmenu-item { padding: 5px; white-space: nowrap; border-bottom: 1px solid #465641; }
.popupmenu-item-last { padding: 5px; white-space: nowrap; }
.popmenubutton { width: 115px; white-space: nowrap; background-color: #DFD7C2; border: 1px solid #465641; color: #664A07; font-weight: bold; float: right; height: 15px; text-align: center;  margin: 0px; font-size: 11px; padding: 3px; }
.popmenubutton a:link, .popmenubutton a:visited, .popupmenu-item a:link, .popupmenu-item a:visited, .popupmenu-item-last a:link, .popupmenu-item-last a:visited { color: #5A4722; text-decoration: none; }
.popmenubutton a:hover, .popupmenu-item a:hover, .popupmenu-item-last a:hover { color: #FF0000; text-decoration: none; }
.popupmenu-category { background: #E7E8E9; border-bottom: 1px solid #E7E8E9; color: #644922; font-size: 10px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 5px; }

.sp-wrap { background: #E7E8E9; margin: 8px auto; width: 97%; border: solid #C3CBD1; border-width: 1px 1px 1px 1px; clear: both; }
.sp-head { border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; font-weight: bold; line-height: 15px; filter:alpha(opacity=100); opacity:1 }
.sp-body { border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; padding: 1px 6px 2px; border: solid #C3CBD1; border-width: 1px 0 0 0; clear: both; }
.sp-fold { width: 98%; margin: 0 auto; text-align: right; text-decoration: underline; font-size: 9px; color: #434951; }
.clickable { cursor: pointer; }
.folded { display: block; background: transparent url(http://fenixclub.com/style_images/1/sp_down.gif) no-repeat left center; padding-left: 14px; }
.unfolded { display: block; background: transparent url(http://fenixclub.com/style_images/1/sp_ap.gif) no-repeat left center; padding-left: 14px; }

.quote-box { padding:1px; background:none; border:0 }
.spoiler-button { font-weight:bold; margin:0; filter:alpha(opacity=100); opacity:1 }
.cite { padding:1px; width:250px; margin-left:10px }
.blockquote { display:none; width:96%; background:#F5F5F5; border:1px solid #C3CBD1; margin:20px; padding:1px 6px 6px }

img.postImg { margin: 2px 2px 0 0; }
img.postImgmini { margin: 2px 2px 0 0; cursor:pointer; }
img.postImgAligned { margin: 4px 4px 2px; }
var.img-left { float: left; clear: left; }
var.img-right { float: right; clear: right; }

/* ================================================================ *
     YouTube.Panel
 * ================================================================ */
.Panels {
	z-index:200;
	top:50%;
	left:50%;
	background-attachment:fixed, scroll;
	background: url(http://fenixclub.com/style_images/1/aerobg.png), -moz-linear-gradient(top, rgba(200,200,200,0.4) 0%, rgba(255,255,255,1) 100%);
	background: url(http://fenixclub.com/style_images/1/aerobg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,0.4)), color-stop(100%,rgba(255,255,255,1)));
	background: url(http://fenixclub.com/style_images/1/aerobg.png), -webkit-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background: url(http://fenixclub.com/style_images/1/aerobg.png), -o-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background: url(http://fenixclub.com/style_images/1/aerobg.png), -ms-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c8c8c8', endColorstr='#ffffff',GradientType=0 );
	background: url(http://fenixclub.com/style_images/1/aerobg.png), linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	border:1px solid #465641;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	position:fixed;
	max-width:99%;
	min-width:100px;
	min-height:24px;
	overflow:hidden;
	margin:1px;
}

.Panels.Minimized {
	position:relative;
	top:auto!important;
	left:auto!important;
	float:left;
	max-width:200px;
	height:24px!important;
	margin:0!important;
}

.PanelsButton {
	padding-right:14px;
	float:right;
	overflow:hidden;
}

.PanelsClose { color:#FFF; font-weight:bold; cursor: pointer; }

.navtitle { vertical-align:middle; font-size:6px; color:#FFF; font-weight:bold; }

.PanelsClose:hover { color:red; text-decoration: none !important; }

.PanelTitle {
	background-image: url(http://fenixclub.com/style_images/1/img_ft_back.gif);
	overflow:hidden;
	white-space:nowrap;
	max-height:20px;
	text-align:left;
}

.PanelsTitle {
	vertical-align:middle;
	color:#FFF;
    font-weight:bold;
}

.Panels.Minimized .PanelsTitle.Hidden {
	display:block;
}

.PanelTitle, .PanelsMenu {
	padding:6px 0px 6px 14px;
}

.PanelsContent,.PanelsFooter {
	background-color:#FFF;
	border-top:1px;
	clear:both;
	padding:5px;
}

#PanelsDock {
	bottom:0;
	left:0;
	position:fixed;
	padding:0 0 0 5px;
}

#PanelsDockToggle {
	border:1px solid gray;
	box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	float:left;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	margin:1px 1px 1px 0;
	padding:4px 10px;
}

.Panels.Minimized .PanelsMenu,.Panels.Minimized .PanelsContent,.Panels.Minimized .PanelsFooter,.PanelsTitle.Hidden,.PanelTitle.Hidden,.PanelsMenu.Hidden,.navtitle.Hidden {
	display:none;
}

span.button {
	background-image:url(http://fenixclub.com/style_images/1/def_button.png);
}

span.button:hover {
	background-image:url(http://fenixclub.com/style_images/1/def_button_light.png);
}
.YTLinkPreview { border:1px solid #465641; display:inline-block; margin: 2px 2px 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor: pointer; }
img.YTLinkPreview { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
img.YTLinkPreview:hover { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
span.YTLink { display:inline-block; }
span.YTLinkButton { background-color:#008500; border:1px solid #465641; color:white; display:inline-block; float:right; margin:-3px -3px -3px 4px; padding:2px 4px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer; }
span.YTLink a.postLink { display:none; }

#slyshadow { width: 100%; height: 100%; background: #000; text-align: center; position:absolute; left:0; top:0; opacity:0.8; filter:alpha(opacity=80); z-index:50; }
#slynext{ background:url(http://fenixclub.com/style_images/1/next.gif); width:35px; height:32px; display:none; position:absolute; z-index:2500; cursor:url(http://fenixclub.com/style_images/1/next.cur), pointer; opacity:0.6; filter:alpha(opacity=60); }
#slyprev{ background:url(http://fenixclub.com/style_images/1/prev.gif); width:35px; height:32px; display:none; position:absolute; z-index:2500; cursor:url(http://fenixclub.com/style_images/1/prev.cur), pointer; filter:alpha(opacity=60); opacity:0.6; }
#slyclose { background:url(http://fenixclub.com/style_images/1/close.gif); width:66px; height:22px; display:none; position:absolute; z-index:2500; text-align: left; cursor:pointer; }
#slysave { background:url(http://fenixclub.com/style_images/1/save.gif); width:50px; height:16px; display:none; position:absolute; z-index:2500; text-align: left; cursor:pointer; }
#slyconteiner { position: absolute; left:-5555px; z-index:5555; display:block; width: auto !important; width: 1px; }
#slytoolbar { background: #fff; display:none; z-index:2500; position:absolute; width: 100%; height: 24px; padding: 10px 0 10px 0; }
#slyload{ background:url(http://fenixclub.com/style_images/1/load.png); width: 45px; height: 41px; display:none; position:absolute; z-index:2500; }
#slyloader{ background:url(http://fenixclub.com/style_images/1/loading.gif) no-repeat left center; width: 24px; height: 24px; margin:9px 10px 9px 10px; }
#lfcontainer{ background:url(<http://fenixclub.com/style_images/1/lfrg.gif); display: block; position: absolute; z-index:2450; width: 50%; height: 100%; float:left;  }
#rgcontainer{ background:url(<http://fenixclub.com/style_images/1/lfrg.gif); display: block; position: absolute; z-index:2450; width: 100%; height: 100%; float:right;}
.sscontainer{ margin:0 10px; }
.topsly{ overflow: hidden; position:relative; z-index:2555; height: 100%; }
.tlsly{ width:12px; height:12px; overflow:hidden; float:left; background-color:#fff; }
.trsly{ position: absolute; right:0px; width:12px; height:12px; overflow:hidden; float:left; }
.blsly{ width:12px; height:12px; overflow:hidden; float:left; background-color:#fff; }
.brsly{ position: absolute; right:0px; width:12px; height:12px; overflow:hidden; float:left; }
.slymaincontainer{ background: #fff; position:relative; height:100%; z-index:2555; }
.botsly{ height: 12px; overflow: hidden; position: relative; }
.bagie{ background:#fff; position:absolute; left:12px; height:12px; float:left; }
.zoomin{ cursor:url(http://fenixclub.com/style_images/1/zoomin.cur), move; }
.zoomoff{ cursor:url(http://fenixclub.com/style_images/1/zoomoff.cur), move; }

#go-top{ background:url(http://fenixclub.com/style_images/1/p_up.gif); width: 25px; height: 21px; position:fixed; left:-50px; top:-50px; opacity:0.3; -moz-opacity: 0.3; filter:alpha(opacity=30); z-index:50; cursor: pointer; }

.purple { color:purple;font-weight:bold }
.red    { color:red;font-weight:bold }
.green  { color:green;font-weight:bold }
.blue   { color:blue;font-weight:bold }
.orange { color:#F90;font-weight:bold }

.dialog {width: 220px; border: 1px solid #465641; background: #E0EEE0; padding: 12px 15px; z-index: 1000; position: fixed; overflow: hidden; top: 0px; margin: 200px 0 0 -145px; left: 50%;}
.dialog h6 {margin: 0px; padding: 0px; font-size: 26px; color: #4c4c4c; font-family: Arial, Tahoma, Helvetica, sans-serif; padding: 0 0 12px;}
.dialog span {float: left; color: #7f7f7f; margin: 0 0 3px;}
.dialog a {float: right; font-size: 11px; margin: 0 0 3px; color: #4C77B6;}
.dialog input {font-size:16px; color: #465641; font-family: Arial, Tahoma, Helvetica, sans-serif;}
.dialog fieldset { line-height:150%; border: 1px solid #465641; }
.dialog_form {display: block; width: 99%; margin: 0 0 12px; clear: both;}
.dialog_remember {clear: both; padding: 0 0 8px;}
.dialog_remember div {display: block; clear: both; color: #7f7f7f; width: 99%; text-align: left; margin: -2px 2px 0 0;}
.dialog_remember input {margin-left: 0px;}
.auth_bg {height: 100%; width: 100%; background: url(http://fenixclub.com/style_images/1/auth_bg.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://fenixclub.com/style_images/1/auth_bg.png",sizingMethod=crop); clear: both; white-space: pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word; _word-wrap: normal; position: absolute; z-index: 999; top:0px; left:0px;}

#keyboardInputMaster { position:absolute; border:1px solid #D2D1E1; color:#FFF; background-color:#F5F9FD; text-align:left; z-index:1000000; width:auto; }
#keyboardInputMaster thead tr th { text-align:left; padding:2px 5px 2px 4px; background-color:#F5F9FD; border:0px none; }
#keyboardInputMaster thead tr th select { color:#000000; font:normal 14px Arial,sans-serif; }
#keyboardInputMaster thead tr th label { display:none; visibility:hidden; }
#keyboardInputMaster thead tr td { text-align:right; padding:4px 4px 4px 4px; background-color:#F5F9FD; border:0px none; }
#keyboardInputMaster thead tr td span { padding:1px 4px; font:bold 12px Arial,sans-serif; border:2px outset white; color:#000; background-color:#D6D6CE; cursor:pointer; }
#keyboardInputMaster thead tr td span.pressed { border:2px inset #777; background-color:#D6D6CE; }
#keyboardInputMaster tbody tr td { text-align:left; margin:0px; padding:0px 4px 3px 4px; }
#keyboardInputMaster tbody tr td div { text-align:center; position:relative; height:0px; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout { height:auto; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table { height:20px; white-space:nowrap; width:100%; border-collapse:separate; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter { width:auto; margin:0px auto; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td { vertical-align:middle; padding:5px 5px 5px 5px; white-space:pre; color:#000; font:bold 12px Arial,sans-serif; border-top:3px solid #e5e5e5; border-right:3px solid #5d5d5d; border-bottom:3px solid #5d5d5d; border-left:3px solid #e5e5e5; background-color:#D6D6CE; cursor:pointer; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last { width:99%; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive { background-color:#D6D6CE; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target { background-color:#D6D6CE; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover { border-top:3px solid #d5d5d5; border-right:3px solid #555555; border-bottom:3px solid #555555; border-left:3px solid #d5d5d5; background-color:#D6D6CE; }
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed, #keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead { border-top:3px solid #FFF; border-right:3px solid #FFF; border-bottom:3px solid #FFF; border-left:3px solid #FFF; background-color:#D6D6CE; }
#keyboardInputMaster tbody tr td div var { position:absolute; bottom:0px; right:0px; font:bold italic 14px Arial,sans-serif; color:red; display:none; }
.keyboardInputInitiator { margin-left:3px; vertical-align:middle; cursor:pointer; }

*html .dialog {position:expression('absolute'); overflow: expression('hidden'); top:expression(parseInt(document.documentElement.scrollTop, 10) + 'px');}
*html .auth_bg {background-image: url(http://fenixclub.com/style_images/1/_0.gif) no-repeat scroll 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://fenixclub.com/style_images/1/auth_bg.png", sizingMethod="crop"); overflow: expression('hidden'); position:expression('absolute'); top:expression(parseInt(document.documentElement.scrollTop, 10) + 'px');}

.exdiv { width:90%; margin: 0px; padding: 0px; background-color:#EEF2F7; border: 1px solid #465641; }
.exdivsimvol { font-family: Times; color: #ffffff; font-weight:bold; font-size: 55px; background-color: #ff6060; }
.exdivdetails { font-size: 11px; color: #000 }