/* In the :root class you control the colors of your template.
   Be sure to follow the synax regarding color codes to avoid 
   breaking your template.*/

/* Main font of site, define font in font-family variable below */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

:root {
  --body-background: #f8f9fe; /*Background color of the main body of the site.*/
  --font-family: 'Source Sans Pro', sans-serif; /*Main text style of the entire site.*/
  --main-text-color: #FFFFFF; /*Main text color of the entire site.*/
  --main-bg: #1173ba; /* Main background color of elements throughout the script. */
  --darker-main-bg: #0d578c; /* Should be a darker version of the main background color. */
  --darkest-main-bg: #0a4773; /* Should be a darker version of the above background color. */
  --first-opacity: rgba(17, 116, 186, 0.1); /* Creates the background color for the stats wrap. */
  --sec-opacity: rgba(17, 116, 186, 0.5); /*Used in join button and primary button. */
  --third-opacity: rgba(17, 116, 186, 0.8); /* Used in main nav, as highlight for several button types and in the forum */
  --white-opacity: rgba(255, 255, 255, 0.3); /* Should remain white */
  --whitehalf-opacity: rgba(255, 255, 255, 0.5); /* Should remain white */
  --whiteth-opacity: rgba(255, 255, 255, 0.8); /* Main container background color*/
  --tag-font: #FFFFFF; /* Main tagline text color */
  --tag-font-span: #FFFF00; /* Main tagline text color */
  --join-font: #FFFFFF; /* Register button text color */
  --nav-text-color: #FFFFFF; /*Main text color for the navigation menu.*/
}

body {
    font-family: var(--font-family);
    padding-top: 60px; 
    background-color: var(--body-background); 
}

.navbar {
    margin-bottom:0;
}
.navbar-default {
    padding-top:1px;
}

.CoderzNavContainer {padding:0;}
.coderz-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
}

.CoderzNav {
    background: var(--third-opacity);
    border:0px hidden transparent;
}
span.navbar-brand  {
    margin:0;
    padding:5px 0 0 0;
    height:60px;
    width:254px;
}
.CoderzNav .navbar-brand {
    color:var(--nav-text-color);
}
.CoderzNav .navbar-brand:hover,
.CoderzNav .navbar-brand:focus {
    color:var(--nav-text-color);
    text-decoration:none;
    cursor:default;
    background-color: transparent;
}
.dropdown-menu  {
    background:var(--third-opacity);
    border: 1px solid var(--darker-main-bg);
    color:var(--nav-text-color);
}
.dropdown-menu>li>a {
    color:var(--nav-text-color);
}
.CoderzNav .navbar-nav > .open {
    background:var(--third-opacity);
}
.CoderzNav .navbar-text {
    color:var(--nav-text-color);
}
.CoderzNav .navbar-nav > li > a {
    color:var(--nav-text-color);
}
.CoderzNav .navbar-nav > li > a:hover,
.CoderzNav .navbar-nav > li > a:focus {
    color:var(--nav-text-color);
    background-color: transparent;
}
.CoderzNav .navbar-nav > .active > a,
.CoderzNav .navbar-nav > .active > a:hover,
.CoderzNav .navbar-nav > .active > a:focus {
    color:var(--nav-text-color);
    background-color: var(--darker-main-bg);
}
.CoderzNav .navbar-nav > .disabled > a,
.CoderzNav .navbar-nav > .disabled > a:hover,
.CoderzNav .navbar-nav > .disabled > a:focus {
    color:var(--nav-text-color);
    background-color: transparent;
}
.CoderzNav .navbar-toggle {
    border-color: var(--nav-text-color);
    background-color:var(--nav-text-color);
}
.CoderzNav .navbar-toggle:hover,
.CoderzNav .navbar-toggle:focus {
    background-color:var(--nav-text-color);
}
.CoderzNav .navbar-toggle .icon-bar {
    background-color: var(--darker-main-bg);
}
.CoderzNav .navbar-collapse,
.CoderzNav .navbar-form {
    border-color: var(--darker-main-bg);
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:active {
    color:var(--nav-text-color);
    background-color: var(--darker-main-bg);
}
.CoderzNav .navbar-nav > .open > a,
.CoderzNav .navbar-nav > .open > a:hover,
.CoderzNav .navbar-nav > .open > a:focus {
    color:var(--nav-text-color);
    background-color: var(--darker-main-bg);
}
.CoderzNav .navbar-link {
    color:var(--nav-text-color);
}
.CoderzNav .navbar-link:hover {
    color:var(--nav-text-color);
}
.CoderzNav .btn-link {
    color:var(--nav-text-color);
}
.CoderzNav .btn-link:hover,
.CoderzNav .btn-link:focus {
    color:var(--nav-text-color);
}
.CoderzNav .btn-link[disabled]:hover,
fieldset[disabled] .CoderzNav .btn-link:hover,
.CoderzNav .btn-link[disabled]:focus,
fieldset[disabled] .CoderzNav .btn-link:focus {
    color:var(--nav-text-color);
}
.nav-tabs > li > a::after { 
    content: \"\";
}   

@media (max-width: 767px) {
  .CoderzNav .navbar-nav .open .dropdown-menu > li > a {
    color:var(--nav-text-color);
}
  .CoderzNav .navbar-nav .open .dropdown-menu > li > a:hover,
  .CoderzNav .navbar-nav .open .dropdown-menu > li > a:focus {
   color:var(--nav-text-color);
   background-color: transparent;
}
.CoderzNav .navbar-nav .open .dropdown-menu > .active > a,
  .CoderzNav .navbar-nav .open .dropdown-menu > .active > a:hover,
   .CoderzNav .navbar-nav .open .dropdown-menu > .active > a:focus {
  color:var(--nav-text-color);
  background-color: var(--darker-main-bg);
}
.CoderzNav .navbar-nav .open .dropdown-menu > .disabled > a,
  .CoderzNav .navbar-nav .open .dropdown-menu > .disabled > a:hover,
   .CoderzNav .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color:var(--nav-text-color);
    background-color: transparent;
}
}

.MemberMenu {
  min-height:0;
  padding:0;
  margin-bottom:7px;
  border:none;
}

.MemberMenu .nav > li > a {
  padding: 7px 10px;
  cursor:pointer;
}
.homepage {
margin-top:-60px;
    min-height:460px;
    background: url('templates/macdeluxe3-2/css/images/mainbg.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.tagline {
    font-size:3.5em;
    padding-top:120px;
    text-align:center;
    text-shadow: 0 0 10px #000;
    color: var(--tag-font);
    text-transform: uppercase;
}
.tagline span {color: var(--tag-font-span);}
.secondary {
    text-align:center;
    font-size:2em;
    text-shadow: 0 0 10px #000;
    color: var(--tag-font);
}

@media (max-width: 767px) {
.tagline {
    padding-top:60px;
    font-size:1.5em;
}
.secondary {font-size:1em;}
}
a.join-button {
    background: var(--sec-opacity);
    color: var(--join-font);
    text-align:center;
    border-radius: 25px;
    padding: 10px 20px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    max-width:150px;
    margin:32px auto;
    text-transform:uppercase;
}
a.join-button i {
    float: right;
    margin-top: 2px;
}
a.join-button:hover {    
    background: var(--third-opacity);
}
a.join-button:active{
    background: var(--third-opacity);
}
.main-container {
    margin:25px auto;
    background-color:var(--whiteth-opacity);
}
.StatzWrap {
    background-color: var(--first-opacity);
}
.StatsBar {
    background-color: transparent;
    padding:0;margin:0px auto;
    padding-top:12px;
    font-size:1.4em;
}
.StatSpace {
    margin-left:9px;
}

@media (max-width: 767px) {
.homepage {
    min-height: 430px;
}
.StatsBar {
    margin-top:5px;
}
}
@media (max-width: 320px) {
.homepage {
    min-height: 350px;
}
}
h2.section-heading {
    font-family: var(--font-family);
    text-align:center;
    color:var(--darker-main-bg);
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 15px;
}
.hp-text{
    text-align:left;
    padding:0 0 0 25px;
    color:var(--darker-main-bg);
}
.hp-text h4{
    padding-bottom:5px;
    color:var(--darker-main-bg);
}
.hp-box {
    background-color: #FFF;
    border-radius: 27px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 27px;
    display: block;
    margin: 20px 0 30px;
}
.hp-info h4 {
    text-align:left;
    color:var(--darker-main-bg);
    font-size: 1.5em;
    text-transform: uppercase;
}
.hp-info > p {
    color:#000000;
    font-size: 1.3em;
    padding-top: 8px;
    text-align: justify;
}
.hp-list ul{
    list-style-type:none;
    font-size:1.3em;
}
.hp-list li {
    line-height:1.5em;
}
.benefitz-row {
    background-color: var(--whitehalf-opacity);
    border-color: var(--whitehalf-opacity);
    padding:30px 0 50px;
    margin:0;
}


.box{
    padding:40px 0px;
}

.box-part{
    background-color: var(--whitehalf-opacity);
    color:var(--darker-main-bg);
    border-radius:9px;
    padding:30px 9px;
    margin:15px auto;
}

.box-part:hover{
      background:var(--darker-main-bg);
}

.box-part:hover .fa , .box-part:hover .title , .box-part:hover .text{
    color:var(--main-text-color);
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}

.text{
    margin:20px 0px;
}

.box-part > .fa{
     color:var(--darker-main-bg);
}


.FeatProducts {
    margin-top:9px;
}

.feat-adz-panel {
    background-color:var(--white-opacity);
    border-color: var(--darker-main-bg);
}
.feat-adz-panel>.panel-footer a {
    color:var(--main-text-color);
}
.feat-adz-panel>.panel-footer {
    color:var(--main-text-color);
    background-color: var(--darker-main-bg);
    border-top: 1px solid var(--darker-main-bg);
}
.feat-adz-panel>.panel-heading {
    color: var(--main-text-color);
    background-color: var(--darker-main-bg);
    border-color: var(--darker-main-bg);
    padding:4px 0px;
    text-align:center;
}
.feat-adz-panel>.panel-heading h3 {
    text-align:left;
    padding:8px;margin:0;
}
.SpaceIt {min-height:32px;}
.BigSpace {min-height:64px;}
.padz-it {margin-bottom:20px;}
.card {
    background: #FFF none repeat scroll 0% 0%; 
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); 
    margin-bottom: 30px;
}

.fbanner-row {margin:9px auto;}
.fbanner img {
    width: 125px;
    height: 125px;
    margin: 40px auto;    
    display: block;
}


.earners-row {
    background-color: var(--white-opacity);
    border-color: var(--white-opacity);
    padding:30px 0;
    min-height:220px;
    margin: 25px 0 0;
}

.bottom-ad-row {
    background-color: var(--whitehalf-opacity);
    border-color: var(--whitehalf-opacity);
    padding:30px 0;
    min-height:220px;
    margin:0;
}
a.Flinkz, a.Flinkz:visited, a.Flinkz:hover {color:#000;}
.fadz{
    width:100%;
    min-height:200px;
    border:3px solid var(--darker-main-bg);
}

.fadz-default {	border-color: var(--darker-main-bg); }
.fadz-default .corner{
	border-color: transparent var(--darker-main-bg) transparent transparent;
}
.fadz{
    margin:0;
    overflow:hidden;
}
.fadz-radius{
	border-radius:7px;
}
.fadz-content{
	padding:0 20px 10px;
}

.marquee {vertical-align:middle;
    margin: 20px auto 0;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;  /* show the marquee just outside the paragraph */
    -webkit-animation: marquee 30s linear infinite;
    -moz-animation: marquee 30s linear infinite;
    -ms-animation: marquee 30s linear infinite;
    -o-animation: marquee 30s linear infinite;
    animation: marquee 30s linear infinite;
}

.marquee span:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
   animation-play-state: paused;
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

@-webkit-keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
.Ftitle {
	font-size: 1.2em;
	line-height: 1;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
.padded-ul {margin-left:3px;}
.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
.social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }
.footer a {
    margin-bottom:8px;
    color:var(--main-text-color);
    outline:0;
}
.all-rightz a, .all-rightz a:hover, .all-rightz a:visited, .all-rightz a:active {
    color:#FFF;
    outline:0;
}
.footer {
    background-color: var(--darker-main-bg);
    color:var(--main-text-color);
    border-color: var(--darker-main-bg);
    padding:15px 0;
    min-height:30px;
    margin:0;
}
.all-rightz {
    text-align:left;
    min-height:20px;
    margin:0;
    padding:10px 0;
    background-color: var(--darkest-main-bg);
    color:var(--main-text-color);
}
.all-rightz a {padding-left:27px;}
.store-item {margin:3px;width:31%;;padding:5px;float:left;text-align:center;border:1px solid #dddddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.store-item:hover {box-shadow: -1px 2px 8px #ddd;-webkit-box-shadow: -1px 2px 8px #ddd;-moz-box-shadow: -1px 2px 8px #ddd;}
.store-item h2 {background:transparent !important;text-align:left;font-size:1.5em;color: var(--darker-main-bg);border-bottom:2px solid var(--darker-main-bg);}
.store-item h2 a {text-decoration:none;}
.store-item ul li {padding:0;text-align:left;margin-left:12px !important;}
.store-highlighted, .store-highlighted:hover {background:#f9ffb5;}
select {width:100%;margin:4px auto;padding:4px;}

.purchasePage {width:80%;}
.adzTable td {padding:8px;}
.FixCrowd {margin-left:8px;}
.Tcrowd {margin-left:8px;}
.TDcrowd td {margin-left:8px;}
.adz {width:76%;}
@media (max-width: 640px) {
    h1.navbar-brand  {font-size:2em;}
    .all-rightz {text-align:center;}
    .all-rightz a {padding-left:0;}
  .store-item {width:100%;}
.adz {width:96%;}
}

.btn-acdeluxe {
  color: #fff;
  background-color: var(--main-bg);
  border-color: var(--darker-main-bg);
}
.btn-acdeluxe:hover,
.btn-acdeluxe:focus,
.btn-acdeluxe.focus,
.btn-acdeluxe:active,
.btn-acdeluxe.active,
.open > .dropdown-toggle.btn-acdeluxe {
  color: var(--main-text-color);
  background-color: var(--darkest-main-bg);
  border-color: var(--darkest-main-bg);
}
.btn-acdeluxe:active,
.btn-acdeluxe.active,
.open > .dropdown-toggle.btn-acdeluxe {
  background-image: none;
}
.btn-acdeluxe.disabled,
.btn-acdeluxe[disabled],
fieldset[disabled] .btn-acdeluxe,
.btn-acdeluxe.disabled:hover,
.btn-acdeluxe[disabled]:hover,
fieldset[disabled] .btn-acdeluxe:hover,
.btn-acdeluxe.disabled:focus,
.btn-acdeluxe[disabled]:focus,
fieldset[disabled] .btn-acdeluxe:focus,
.btn-acdeluxe.disabled.focus,
.btn-acdeluxe[disabled].focus,
fieldset[disabled] .btn-acdeluxe.focus,
.btn-acdeluxe.disabled:active,
.btn-acdeluxe[disabled]:active,
fieldset[disabled] .btn-acdeluxe:active,
.btn-acdeluxe.disabled.active,
.btn-acdeluxe[disabled].active,
fieldset[disabled] .btn-acdeluxe.active {
  background-color: var(--sec-opacity);
  border-color: var(--main-bg);
}
.btn-acdeluxe .badge {
  color: var(--main-bg);
  background-color: var(--main-text-color);
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: var(--main-text-color);
    background-color: var(--main-bg);
}

.spns h2 {
    padding: 8px 0px;
    width: 284px !important;
}


.proof-box .box{
    background: #FFF;
    border-radius: 10px; 
    padding: 40px 10px;
    margin: 20px 0px;
    transition: all 0.5s ease-out;
}

.proof-box .box:hover{
   box-shadow: 0 0 6px var(--main-bg);
}

.proof-box .box .box-text{
    margin:20px 0px;
    font-size: 15px;
    line-height: 30px;
}

.proof-box .box .box-btn a{
    text-decoration: none;
    color: var(--main-bg);
    font-size: 16px;
}

.shadez{
     color:var(--main-bg);
}
.advspecial {
	margin: 16px auto;
	padding: 0;
	width: 452px;
	border: 1px solid #d8d8d8;
	text-align: center;
}

.advspecial td {
	border: none;
}

.adsicn{
	background: url(templates/macdeluxe3-2/css/images/adspecial.png);
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 13px 0 11px;
	padding: 0;
}

.advspecial li{
	text-align: left;
	padding: 0 0 0 84px;
	list-style: none;
}

.advspecialheader {
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 7px;
	display: block;
	position:relative;
	font-size:21px;
	text-align:center;
	z-index:5;
}

.advspeciallink {
	font-size: 15px !important;
	margin:0;
	padding:0;
	color: #145E96;
	font-weight: bold;
	line-height: 31px !important;
}

a {
    color: var(--darker-main-bg);
    text-decoration: none;
}
.PoweredByLink, .PoweredByLink:hover {
    text-align:center;
    color:var(--darker-main-bg);
}
/*   FORUM     */

.forum-table thead th {
    background-color: var(--darker-main-bg) !important;
    color: var(--main-text-color) !important;
    padding: 6px 5px;
}
.forum-table tbody td h4 a {
    font-family: var(--font-family);
    color: var(--darker-main-bg);
    font-size:1.3em;
    font-weight: normal;
    text-decoration: none;
}
.forum-table tbody td h4 a:hover {
    color: #006fab;
}
.forum-title h4 {
    display:inline-block;
}


.forum-bc {
    background: var(--white-opacity);
    -webkit-box-shadow: 1px 1px 4px 1px rgba(113, 113, 113, 0.2);
    box-shadow: 1px 1px 4px 1px rgba(113, 113, 113, 0.1);
    color: var(--darker-main-bg);
    padding: 5px 5px 6px 10px;
    border: 1px solid var(--white-opacity);
    font-family: var(--font-family);
    font-size: 13px;
    margin-bottom: 7px;
}
.forum-bc a {
    color: orange;
    font-family: var(--font-family);
    text-decoration: none;
}
.forum h3 {
    border-top: 1px solid #006fab;
    font-size: 13px;
    color: var(--main-text-color);
    margin: 0px;
    padding: 6px 10px;
    background-color: var(--darker-main-bg);
}
.forum label {
    float: left;
    display: block;
    color: var(--main-text-color);
    font-family: var(--font-family);
    font-size: 13px;
    margin: 1px;
    font-weight: bold;
    background-color: var(--darker-main-bg);
}
.forum .submit {
    text-align: center !important;
    background-color: var(--white-opacity);
}
.forum-post-heading {
    background-color: var(--darker-main-bg);
    font-family: var(--font-family);
    font-size: 14px;
    color: var(--main-text-color);
    padding: 4px 10px 6px 10px;
    text-align: right;
}
#forum-thread-w1 > div:nth-child(1) > div > div > div.forum-post-lp-w1 > div.forum-post-stats > div:nth-child(2) > label {text-align:left;}
.forum-post-stats {
    background: var(--third-opacity);
    color:var(--main-text-color);
    margin: 5px 7px 0px 7px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
}
.forum-post-stats .rowz {
    border-bottom: 1px hidden #fff;
}
.forum-post-stats img {
    width:80%;
    position: relative;
    left: 6px;
    top: -2px;
}
.sexybutton.sexysimple {
    position: relative;
    padding: 5px 10px 5px;
    font: inherit;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: bold !important;
    color: var(--main-text-color) !important;
    line-height: 1;
    -text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    border-bottom: 1px solid transparent\9;
    _background-image: none;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    zoom: 1;
    -moz-user-select: none;
}
.sexybutton.sexysimple.sexyblue {
    background-color: #006fab;
}

.forum-bc h4 {
     color: white;    
     font-family:Tahoma;
}

.forum-bc a {
     color: orange; 
     font-family:Tahoma;
     text-decoration: none;
}

.forum-bc a:hover{
    color: green;
}

.forum-post-quickedit {
     display: none;
}


.forum-post-lp-w1 {
     float: left;
     width:125px;
     margin: 10px 0;
     border-radius: 2px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     background-color: #f8f8f8;
     text-align: center;
     padding: 5px 0px;
     position: relative;
}

.forum-post-user-admin {
     background-color: #D2322D;
     margin: 0px 7px 2px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 15px;
     color: white;
}

.forum-post-user-admin img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.forum-post-user-mod {
     background-color: #5BC0DE;
     margin: 0px 7px 2px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 15px;
     color: white;
}

.forum-post-user-mod img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.forum-post-user-mem {
     background-color: #2c3e50;
     margin: 0px 7px 3px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 14px;
     color: white;
}

.forum-post-user-mem  img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.upgraded label {
     background-color: #3CB371;
     margin: 0px 7px 5px 7px;
     border: 1px solid #d8d8d8;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-weight: bold;
     font-size: 15px;
     color: white;
}

.forum-post-avatar img {
     height:100px;
     width:100px;
     margin: 0px 2px 0px 2px;
     border: 1px solid #d8d8d8;     
     padding: 3px;
}
.forum-post-stats {
    background: lightsteelblue;
     margin: 5px 7px 0px 7px;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 11px;
}

.forum-post-stats .rowz{
    height: 20px;
    padding: 4px 3px 0;
    border-bottom: 1px solid #fff;
}

.forum-post-stats label {
    float: left;

}

.forum-post-stats span {
    float: right;

}

.forum-post-stats img{
    width: 70%;
    position: relative;
    left: 6px;
    top: 2px;

}

.forum-post-rp-w1 {
     margin: 10px 5px 0px 150px;
     border: 1px solid #d8d8d8;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     background-color: #f8f8f8;
     padding: 5px 10px;
}

.forum-post-time {
     float: left;
     color: green;
     font-size: 12px;
     font-style: italic;
     
}
.forum-post-buttons {
     float: right;
}
.forum-post-rp-head-w1 {
     height: 25px;
}
.forum-post-body-w1 {
}

.forum-post-w1 {
     padding: 0px 0px 10px;
     background-color:#FFFFFF;
     border:1px solid #eee;
     margin:0 0 18px 0;
     padding: 9px 5px;
     -webkit-box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.2);
     box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.1);
     
}
.ribbon .text,
.ribbon .banner,
.ribbon a {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.ribbon a {
	color: #fff;
	text-decoration: none;
}

.no-css-transforms .ribbon {
	font-size: 1em;
	position: relative;
	width: 100%;
}

.ribbon .banner {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	-webkit-font-smoothing: antialiased;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	width: 100px;
}

.ribbon-small .banner {
	right: -8px;
	top: 16px;
	width: 67px;
}

.ribbon-large .banner {
	right: -20px;
	top: 32px;
	width: 150px;
}

.ribbon .banner::after,
.ribbon .banner::before {
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
}

.ribbon-small .banner::after,
.ribbon-small .banner::before {
	height: 4px;
	width: 9px;
}

.ribbon-large .banner::after,
.ribbon-large .banner::before {
	height: 18px;
	width: 45px;
}

.ribbon .banner::before {
	-webkit-transform: skewY(-45deg) translate(50%,15px);
	-moz-transform: skewY(-45deg) translate(50%,15px);
	-ms-transform: skewY(-45deg) translate(50%,15px);
	-o-transform: skewY(-45deg) translate(50%,15px);
	-webkit-transform-origin: 100% center;
	-moz-transform-origin: 100% center;
	-ms-transform-origin: 100% center;
	-o-transform-origin: 100% center;
	left: -45px;
}

.ribbon-small .banner::before {
	top: -6px;
	left: -7px;
}

.ribbon-large .banner::before {
	top: 9px;
	left: -68px;
}

.ribbon .banner::after {
	-webkit-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-moz-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-ms-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-o-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-webkit-transform-origin: 0 center;
	-moz-transform-origin: 0 center;
	-ms-transform-origin: 0 center;
	-o-transform-origin: 0 center;
	right: -17px;
}

.ribbon-small .banner::after {
	top: 12px;
	right: 6px;
}

.ribbon-large .banner::after {
	top: 45px;
	right: -26px;
}


.no-css-transforms .ribbon .banner {
	position: static;
	width: 100%;
	float: none;
	font-size: 10px;
}

.ribbon .text {
	position: relative;
	z-index: 2;
	padding: 6px 0;
	font-size: 12px;
	font-weight: bold;
	min-height: 18px;
	line-height: 18px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* small text */
.ribbon-small .text {
	padding: 5px 0;
	font-size: 10px;
	min-height: 6px;
	line-height: 0px;
}


.ribbon .text::before,
.ribbon .text::after {
	content: '';
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	right: 14px;
	width: 63%;
	z-index: -1;
}

/* small text */
.ribbon.ribbon-small .text::before,
.ribbon.ribbon-small .text::after {
	height: 12px;
}

.ribbon .text::before {
	-webkit-transform: translateX(-15%) skewX(-45deg);
	-moz-transform: translateX(-15%) skewX(-45deg);
	-ms-transform: translateX(-15%) skewX(-45deg);
	-o-transform: translateX(-15%) skewX(-45deg);
}

.ribbon .text::after {
	-webkit-transform: translateX(15%) skewX(45deg);
	-moz-transform: translateX(15%) skewX(45deg);
	-ms-transform: translateX(15%) skewX(45deg);
	-o-transform: translateX(15%) skewX(45deg);
}

.no-css-transforms .ribbon .text {
	height: 25px;
	padding: 3px;
}

/* red */
.ribbon-red .banner::after,
.ribbon-red .banner::before {
	background-color: #069345;
}
.ribbon-red .text::before,
.ribbon-red .text::after,
.no-css-transforms .ribbon-red .text {
	background-color: #3CB371;
}/* Main Class */
.adz {padding:0;margin:5px auto;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.adz-title {font-size:1.2em;padding:7px 0;text-align:center;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.adz-body {padding:8px;}
.adzTable {width:100%;cellpadding:0;cellspacing:0;}
.adzTable tr td {border-top: 1px solid #ddd;vertical-align:center;line-height:35px;}
.adzTable > caption + thead > tr:first-child > th,
.adzTable > colgroup + thead > tr:first-child > th,
.adzTable > thead:first-child > tr:first-child > th,
.adzTable > caption + thead > tr:first-child > td,
.adzTable > colgroup + thead > tr:first-child > td,
.adzTable > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.adz-btn {margin:5px auto 0px;}
.table.withdraw-table > tbody:nth-child(1) > tr:nth-child(1) th {text-align:left;}
/* Main Button Styling */

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff !important;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff !important;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff !important;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff !important;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff !important;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff !important;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff !important;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff !important;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
.surf-all-btn {margin-bottom:8px;}
/* Tab Java Styling */
.etabs { margin: 0px 10px; padding: 0;text-align:left; }
.tab { display: inline-block; zoom:1; *display:inline;background:#f5f5f5;border: 1px solid #ddd; border-bottom: none; -moz-border-radius: 4px 4px 0 0; 
    -webkit-border-radius: 4px 4px 0 0; }
li.tab {margin:0px !important;}
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 6px 15px; outline: none; }
.tab a:hover { text-decoration:none; }
.tab-container .panel-container {border-top:1px solid #ddd; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin: 0px 10px 10px; /*min-height:300px;*/}
/* Label Styling */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff !important;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.dlb-label {margin-right:3px;}
.dlb-label a, .dlb-label a:hover, .dlb-label a:visited {font-weight:normal;color:#FFFFFF !important;}
.dlb-label-holder {width:94%;margin:8px;}
/* Well Styling */

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.well-NM {margin-bottom:0;}
 /* Main Table Styling */

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 5px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
.NB {border:0px hidden #ddd !important;}
/* Main Input Styling */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
label,
input,
button,
select,
text,
number,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

input,
button,
select,
text,
number,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}

input,
textarea,
select,
text,
number,
.uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

label input,
label textarea,
label text,
label number,
label select {
  display: block;
}

input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9;
  /* IE9 and down */

  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

input[type="image"] {
  border: 0;
}

input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: #ffffff;
  background-color: initial;
  border: initial;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

input[type="button"],
input[type="reset"],
input[type="text"],
input[type="number"],
input[type="submit"] {
  width: auto;
  height: auto;
}

select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}

input[type="file"] {
  line-height: 18px \9;
}

select {
  background-color: #ffffff;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="image"] {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
text,
number,
textarea {
  height: auto;
}

input[type="hidden"] {
  display: none;
}

.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

input,text,button,number,
textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

input:focus,
select:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
/*		News Page	*/
.NewsPage {width:98% !important;
margin:8px auto;
	min-height:40px;
	padding-bottom: 5px;
	text-align:center;
}
.NewsPage > .adz-title {text-align:left;padding-left:7px;}
.NewsBody {text-align:left;padding:7px;margin-bottom: 10px;}
.date {font-size:11px;float:right;padding-right:3px;}

/* Various */
.error {padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
	color: #b94a48;
  	background-color: #f2dede;
  	border: 1px solid #eed3d7;
}
.success {padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  color: #3c763d;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}
.info {padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  color: #31708f;
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
}
.title-main {padding:8px;}
.font-success {color:green}
.font-info {color:blue}
.font-danger {color:red}
.featurez {background:lightyellow !important;}
.sent-btn:link, .sent-btn:visited, .sent-btn:focus, a.sent-btn {color:#ffffff !important;}
.Warnings-Page{width:98% !important;}
.Allowed-Site {margin:3px auto;text-align:center;}
.loginTable {width:100%;cellpadding:0;cellspacing:0;}
.loginTable tr td {vertical-align:top;}
.well-join {margin:0px;}
.tab-adz {width:98% !important;}
.tab-adz > .adz-body {text-align:left;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
/* Do Not Remove */
h2.mtitle:empty {
   display: none;
}
.cntr {margin:0px auto;text-align:center;}
/*   FORUM     */
.forum-table {
     width: 100%;
     background-color:#fff;
     border-spacing: 1px;
	 border:1px solid #eee;
	 margin:0 0 18px 0;
	 padding: 9px 5px;
	 -webkit-box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.2);
     box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.1);
}
.forum-table thead th {
     background-color: #0391e1;
     color: #fff;
     padding: 6px 5px;
}
.forum-table tbody td {
     padding: 8px 5px;
     font-size:13px;;
     font-family:Tahoma;
	 border-bottom: 1px solid #ebebeb;
}
.forum-table tbody td p {
     color: #747779;
     font-family:Tahoma;
     font-size: 12px;
     font-style: italic;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}

.forum-table tbody td h4 a {
    font-family:Tahoma;
    color: #4f85bb;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.forum-table tbody td h4 a:hover {
    color: #e67e22;
}

     
.forum-lastpost p {
     font-size: 11px;
}
.forum-bc {
    background: #FB7B31;

    -webkit-box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.2);
     box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.1);
     color: #fff;
     padding: 5px 5px 6px 10px ;
     border:1px solid #fff;
     font-family:Tahoma;
     font-size: 13px;
     margin-bottom:7px;
}
.forum-bc h4 {
     color: white;    
     font-family:Tahoma;
}

.forum-bc a {
     color: #fff; 
     font-family:Tahoma;
     text-decoration: none;
}

.forum-bc a:hover{
    color: lightgreen;
}

.forum-thread-w1 {
     background-color:#FFFFFF;
}

.forum newtopic {
     background-color: #1E90FF;
     color: white;    
}

.form newtopic h4 {
     background-color:#4169E1;
}

.forum-post-w1 {
     padding: 0px 0px 10px;
     background-color:#FFFFFF;
     border:1px solid #eee;
     margin:0 0 18px 0;
     padding: 9px 5px;
     -webkit-box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.2);
     box-shadow:  1px 1px 4px 1px rgba(113, 113, 113, 0.1);
     
}

.forum-post-heading {
     background-color: #3CB371;
     font-family:Tahoma;
     font-size: 14px;
     color: white;
     padding: 4px 10px 6px 10px;
     text-align: right;
}
.forum-post-heading a {
     color: white;
}
.forum-post-title {
     float: left;
}

.forum-post-avatar{
	position: relative;
}


/* RIBBON BANNERS */

.ribbon {
	position: absolute;
	top: 0;
	right: 0;
}

/* reset certain elements (in case of conflicting CSS for classes, links, etc.) */
.ribbon .text,
.ribbon .banner,
.ribbon a {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.ribbon a {
	color: #fff;
	text-decoration: none;
}

.no-css-transforms .ribbon {
	font-size: 1em;
	position: relative;
	width: 100%;
}

.ribbon .banner {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	-webkit-font-smoothing: antialiased;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	width: 100px;
}

.ribbon-small .banner {
	right: -8px;
	top: 16px;
	width: 67px;
}

.ribbon-large .banner {
	right: -20px;
	top: 32px;
	width: 150px;
}

.ribbon .banner::after,
.ribbon .banner::before {
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
}

.ribbon-small .banner::after,
.ribbon-small .banner::before {
	height: 4px;
	width: 9px;
}

.ribbon-large .banner::after,
.ribbon-large .banner::before {
	height: 18px;
	width: 45px;
}

.ribbon .banner::before {
	-webkit-transform: skewY(-45deg) translate(50%,15px);
	-moz-transform: skewY(-45deg) translate(50%,15px);
	-ms-transform: skewY(-45deg) translate(50%,15px);
	-o-transform: skewY(-45deg) translate(50%,15px);
	-webkit-transform-origin: 100% center;
	-moz-transform-origin: 100% center;
	-ms-transform-origin: 100% center;
	-o-transform-origin: 100% center;
	left: -45px;
}

.ribbon-small .banner::before {
	top: -6px;
	left: -7px;
}

.ribbon-large .banner::before {
	top: 9px;
	left: -68px;
}

.ribbon .banner::after {
	-webkit-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-moz-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-ms-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-o-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-webkit-transform-origin: 0 center;
	-moz-transform-origin: 0 center;
	-ms-transform-origin: 0 center;
	-o-transform-origin: 0 center;
	right: -17px;
}

.ribbon-small .banner::after {
	top: 12px;
	right: 6px;
}

.ribbon-large .banner::after {
	top: 45px;
	right: -26px;
}


.no-css-transforms .ribbon .banner {
	position: static;
	width: 100%;
	float: none;
	font-size: 10px;
}

.ribbon .text {
	position: relative;
	z-index: 2;
	padding: 6px 0;
	font-size: 12px;
	font-weight: bold;
	min-height: 18px;
	line-height: 18px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* small text */
.ribbon-small .text {
	padding: 5px 0;
	font-size: 10px;
	min-height: 6px;
	line-height: 0px;
}


.ribbon .text::before,
.ribbon .text::after {
	content: '';
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	right: 14px;
	width: 63%;
	z-index: -1;
}

/* small text */
.ribbon.ribbon-small .text::before,
.ribbon.ribbon-small .text::after {
	height: 12px;
}

.ribbon .text::before {
	-webkit-transform: translateX(-15%) skewX(-45deg);
	-moz-transform: translateX(-15%) skewX(-45deg);
	-ms-transform: translateX(-15%) skewX(-45deg);
	-o-transform: translateX(-15%) skewX(-45deg);
}

.ribbon .text::after {
	-webkit-transform: translateX(15%) skewX(45deg);
	-moz-transform: translateX(15%) skewX(45deg);
	-ms-transform: translateX(15%) skewX(45deg);
	-o-transform: translateX(15%) skewX(45deg);
}

.no-css-transforms .ribbon .text {
	height: 25px;
	padding: 3px;
}

/* red */
.ribbon-red .banner::after,
.ribbon-red .banner::before {
	background-color: #069345;
}
.ribbon-red .text::before,
.ribbon-red .text::after,
.no-css-transforms .ribbon-red .text {
	background-color: #3CB371;
}


.forum-post-lp-w1 {
     float: left;
     width:125px;
     margin: 10px 0;
     border-radius: 2px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     background-color: #f8f8f8;
     text-align: center;
     padding: 5px 0px;
     position: relative;
}

.forum-post-user-admin {
     background-color: #D2322D;
     margin: 0px 7px 2px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 15px;
     color: white;
}

.forum-post-user-admin img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.forum-post-user-mod {
     background-color: #5BC0DE;
     margin: 0px 7px 2px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 15px;
     color: white;
}

.forum-post-user-mod img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.forum-post-user-mem {
     background-color: #2c3e50;
     margin: 0px 7px 3px 7px;
     padding: 2px 0;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 14px;
     color: white;
}

.forum-post-user-mem  img{
    width: 17%;
    position: relative;
    top: 2px;
    right: 6px;
}

.upgraded label {
     background-color: #3CB371;
     margin: 0px 7px 5px 7px;
     border: 1px solid #d8d8d8;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-weight: bold;
     font-size: 15px;
     color: white;
}

.forum-post-avatar img {
     height:100px;
     width:100px;
     margin: 0px 2px 0px 2px;
     border: 1px solid #d8d8d8;     
     padding: 3px;
}
.forum-post-stats {
    background: lightsteelblue;
     margin: 5px 7px 0px 7px;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     font-size: 11px;
}

.forum-post-stats .rowz{
    height: 20px;
    padding: 4px 3px 0;
    border-bottom: 1px solid #fff;
}

.forum-post-stats label {
    float: left;

}

.forum-post-stats span {
    float: right;

}

.forum-post-stats img{
    width: 70%;
    position: relative;
    left: 6px;
    top: 2px;

}

.forum-post-rp-w1 {
     margin: 10px 5px 0px 150px;
     border: 1px solid #d8d8d8;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     background-color: #f8f8f8;
     padding: 5px 10px;
}

.forum-post-time {
     float: left;
     color: green;
     font-size: 12px;
     font-style: italic;
     
}
.forum-post-buttons {
     float: right;
}
.forum-post-rp-head-w1 {
     height: 25px;
}
.forum-post-body-w1 {
}
.forum-post-quickedit {
     display: none;
}
.pagination {
     padding: 5px 10px;
     margin: 5px 0px;
     background-color: #f8f8f8;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     line-height: 22px;
}
.pagination a, .pagination select, .pagination span {
     float: right;
     margin: 0px 5px;

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.pagination span :hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}

.pagination input, textarea, select{

	padding: 3px 4px 4px 1px !important;
}

span.pagecount {
     float: left !important;
}
.forum-post-edited {
     margin: 10px 0px 0px;
     padding: 3px 5px;
     font-size: 13px;
     color: brown;
     font-style: italic;
     background-color: white;
     border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
}


.btn-l{
	margin: 0;
	padding: 0;
	float: left !important;
}


.btn-l img {
	margin: -1px 0;
	padding: 0;
	position: relative;
	top: 2px;
	right: 4px;
}

.headButtons {
     text-align: right;
     padding: 0px 0px 8px;
}

.forum-post-body-w1 .quote {
     background-color: #d6f9ff;
     color: #3f4c6b;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     padding: 5px 10px;
}

.forum-post-signature {
     margin: 5px 0px 0px;
     border-top: 1px solid #d8d8d8;
     padding: 5px 0px 0px;
}

/* 
 * Now lets do something cool
 */
.sexybutton {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font: bold 13px "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important;
	text-decoration: none !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.20);
	background: none;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	
	/* Fix extra width padding in IE */
	_width: 0;
	overflow: visible;
}

.sexybutton span {
	display: block;						/* Prevents :active from working in IE--oh well! */
	height: 24px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right top;
}

.sexybutton span span {
	padding-right: 0;
	padding-left: 12px;
	line-height: 24px;
	background-position: left top;
}

.sexybutton span span span {
	padding-left: 21px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	/* IE6 still requires a PNG transparency fix */ 
	/* _background-image: none;		Or just hide icons from the undeserving IE6 */
	/* _padding-left: 0;					Or just hide icons from the undeserving IE6 */
}

.sexybutton.sexysimple { 
	position: relative; 
	padding: 5px 10px 5px;
	font: inherit;
	font-size: 13px !important;
	font-style: normal !important; 
	font-weight: bold !important; 
	color: #fff !important;
	line-height: 1; 
	
	/* Special effects */
	-text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	
	/* IE only stuff */
	border-bottom: 1px solid transparent\9;
	_background-image: none;
	
	/* Cross browser inline block hack - http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*display: inline !important;
	position: relative;
	
	/* Force hasLayout in IE */
	zoom: 1;
	
	/* Disable text selection (Firefox only)*/
	-moz-user-select: none;
}

.sexybutton.sexysimple::selection {
	background: transparent;
}

.sexybutton.sexysimple:hover,
.sexybutton.sexysimple:focus {
	background-position: 0 -50px; 
	color: #fff !important;
}

.sexybutton.sexysimple:active { 
	background-position: 0 -100px; 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7); 
	/* Unfortunately, Safari doesn't support inset yet */
	-webkit-box-shadow: none;
	
	/* IE only stuff */
	border-bottom: 0\9;
	border-top: 1px solid #666\9;
}

.sexybutton.sexysimple[disabled], 
.sexybutton.sexysimple.disabled { 
	background-position: 0 -150px; 
	color: #333 !important;
	text-shadow: none; 
}

.sexybutton.sexysimple[disabled]:hover,
.sexybutton.sexysimple[disabled]:focus,
.sexybutton.sexysimple[disabled]:active,
.sexybutton.sexysimple.disabled:hover,
.sexybutton.sexysimple.disabled:focus,
.sexybutton.sexysimple.disabled:active {
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
} 

.sexybutton.sexysimple span {
	height: auto;
	padding-left: 24px;
	padding-right: 0;
	background-position: left center;
	background-repeat: no-repeat;
	/* IE6 still requires a PNG transparency fix */ 
	/* _padding-left: 0;		Or just hide icons from the undeserving IE6 */
}

.sexybutton.sexysimple span.after {
	padding-left: 0;
	padding-right: 24px;
	background-position: right center;
	/* IE6 still requires a PNG transparency fix */ 
	/* _padding-right: 0;		Or just hide icons from the undeserving IE6 */
}

.sexybutton.sexysimple.sexyicononly span {
	height: 16px;
	padding-left: 16px;
}

.sexybutton.sexysimple.sexyicononly span.after {
	padding-left: 0px;
	padding-right: 16px;
}

/* Simple button colors */
.sexybutton.sexysimple					{ background-color: #333; }		/* Default */
.sexybutton.sexysimple.sexyblack		{ background-color: #333; }
.sexybutton.sexysimple.sexyred		{ background-color: #a90118; }
.sexybutton.sexysimple.sexyorange	{ background-color: #ff8a00; }
.sexybutton.sexysimple.sexyyellow	{ background-color: #ffb515; }
.sexybutton.sexysimple.sexygreen		{


	-moz-box-shadow:inset 0px 30px 0px -14px #3CB371;
	-webkit-box-shadow:inset 0px 30px 0px -14px #3CB371;
	box-shadow:inset 0px 30px 0px -14px #3CB371;
	background-color:#34a566;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding: 6px 20px;
	text-decoration:none;
	-text-shadow:0px -1px 0px #7a2a1d;
}
.sexybutton.sexysimple.sexygreen:hover {
	background-color:#3CB371;
}
.sexybutton.sexysimple.sexygreen:active {
	position:relative;
	top:1px;
}

.sexybutton.sexysimple.sexyblue		{ background-color: #015ea9; }
.sexybutton.sexysimple.sexyteal		{ background-color: #2daebf; }
.sexybutton.sexysimple.sexymagenta	{ background-color: #a9014b; }
.sexybutton.sexysimple.sexypurple	{ background-color: #9d01a9; }

/*				Forum Components				*/
.forum {
	border: 0px;
	width: auto;
	padding: 0;
	margin: 0;
}
.forum div {
	padding: 9px 0;
	border-top: 1px solid #e8e8e8;
	text-align: right;
}
.forum h3 {
	border-top: 2px solid #d8d8d8;
	font-size: 13px;
	color: white;
	margin: 0px;
	padding: 6px 10px;
	background-color: #4682B4;
}
.forum label {
	float: left;
	display: block;
	color: white;	
	font-family:Tahoma;
        font-size: 13px;
        margin: 1px;
        font-weight:bold;
        background-color: #4682B4;
	padding: 4px;
}
.forum input, .forum select, .forum textarea {
	border: 1px solid #d8d8d8;
	width: 50%;
}
.forum input:focus {
	background-color: #A7CFFF;
}
.forum p{
	text-align: left;
	display: block;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	font-size: 11px;
	color: #717171;
}

.forum textarea {
	width: 100%;
}
.forum br {
	clear: left;
}
.PostForum {
	width: auto;
	margin: 0px auto;
}

.forum .forumError label {
	color: red;
	font-weight: bold;
}
.forum .forumError input, .forum .forumError textarea {
	color: red;
	border: 1px solid red;
	background-color: pink;
}
.forum .submit{
	text-align: center !important;
	background-color: #e8e8e8;
}
.ferror {
	margin: 10px;
	padding: 5px 10px;
	text-align:left;
	color: red;
	font-family:Tahoma;
        font-size: 13px;
        font-weight:bold;
	border: 1px solid red;
	background-color: white;
}

.forumicn{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.mem100 {width:100% !important;}
.clear {
	clear: both;
}
