@charset "UTF-8";
/* CSS Document */


body {
	color: #FFFFFF;
	font-family: 'Nunito', sans-serif;
	font-weight:300;
	font-size:14px;
	background-color: #000000;
	background-image:url(images/bg.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
	background-size:100%;
	margin: 0;
	margin-top:93px;
}

p{
	color: #FFFFFF;
	font-family: 'Nunito', sans-serif;
	font-weight:300;
	font-size:14px;
}
.small_text{
	font-size:10px;	
}

a:link{
	color:#ffffff;
	text-decoration:underline;
}
a:hover{
	color:#f3ae00;
	text-decoration:underline;
}
a:active{
	color:#f3ae00;
	text-decoration:underline;
}
a:visited{
	color:#ffffff;
	text-decoration:underline;
}
h1{
font-size:32px;
font-weight:300;
color:#f3ae00;
margin:5px 0 5px 0;
}

h2{
font-size:28px;
font-weight:300;
color:#f3ae00;
margin:5px 0 5px 0;
}

h3{
font-size:24px;
font-weight:300;
color:#f3ae00;
margin:5px 0 5px 0;
}

.content{
max-width:1000px;
margin:0 auto;
}


.header{
	position: fixed;
    top:0px;
    left: 0px;
	width:100%;
	z-index: 100;
	}

/*======================================= TOP BAR =============================================*/
.top{
	padding: 5px;
	min-height: 55px;
	width: 100%;
	background: #6f448b;
	background: -moz-linear-gradient(top, #a77bc4 0%, #6f448b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a77bc4), color-stop(100%, #6f448b));
	background: -webkit-linear-gradient(top, #a77bc4 0%, #6f448b 100%);
	background: -o-linear-gradient(top, #a77bc4 0%, #6f448b 100%);
	background: -ms-linear-gradient(top, #a77bc4 0%, #6f448b 100%);
	background: linear-gradient(to bottom, #a77bc4 0%, #6f448b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a77bc4', endColorstr='#6f448b', GradientType=0);
	box-shadow: 0px 2px 5px 4px rgba(0, 0, 0, 0.3);

}

.logo, a .logo{
	float:left;
	width: 225px;
	height: 50px;
	border: none;
}

.search{
	float:right;
	margin-top:5px;
}
/*======================================= dashboard =============================================*/
.dashboardimage:hover{
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */	
}
.dashboardimage{
    max-height:100px;
}
/*======================================= FORMS =============================================*/
.button{
	margin:5px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffdc8f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffdc8f;
	box-shadow:inset 0px 1px 0px 0px #ffdc8f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8ca55), color-stop(1, #f3ae00) );
	background:-moz-linear-gradient( center top, #f8ca55 5%, #f3ae00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ca55', endColorstr='#f3ae00');
	background-color:#f8ca55;
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
	border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
	border-top-right-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	-moz-border-radius-bottomright:16px;
	border-bottom-right-radius:16px;
	-webkit-border-bottom-left-radius:16px;
	-moz-border-radius-bottomleft:16px;
	border-bottom-left-radius:16px;
	text-indent:0;
	border:1px solid #f3aa00;
	display:inline-block;
	color:#000 !important;
	font-size:15px;
	font-weight:300;
	font-style:normal;
	height:25px;
	line-height:25px;
	/*width:140px;*/
	width: auto;
	text-decoration:none !important;
	text-align:center;
	text-shadow:1px 1px 0px #a87300;
	cursor: pointer;
	padding: 0 10px;
}
.button a{ color:#000 !important;}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f3ae00), color-stop(1, #f8ca55) );
	background:-moz-linear-gradient( center top, #f3ae00 5%, #f8ca55 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3ae00', endColorstr='#f8ca55');
	background-color:#ffffff;
}.button:active {
	position:relative;
	top:1px;
}

.textbox, .logininputbox{
	border:1px solid #6f448b;
	border-radius:8px;
	height: 25px;
	width: 230px;
	margin: 0px 5px 5px 5px;
}
.logintextareabox{
	border:1px solid #6f448b;
	border-radius:8px;
	height: 100px;
	width: 230px;
	margin: 0px 5px 5px 5px;
}
.textbox_small{
	border:1px solid #6f448b;
	border-radius:8px;
	height: 25px;
	width: 100px;
	margin: 0px 5px 5px 5px;
}
.textbox_small2{
	border:1px solid #6f448b;
	border-radius:8px;
	height: 25px;
	width: 160px;
	margin: 0px 5px 5px 5px;
}
input + label{display: block;}
#whyask{
	text-align: left;
	font-size: .75em;
	padding-left: 55px;
	cursor: pointer;
}
#whyaskanswer{
	display: none;
	position: relative;
	text-align: left;
	padding: 10px 10px 10px 55px;
	color:#f00;
	width:auto;
}
#whyuser{
	text-align: left;
	font-size: .75em;
	padding-left: 35px;
	cursor: pointer;
}
#whyuseranswer{
	display: none;
	position: relative;
	text-align: left;
	padding: 10px 10px 10px 35px;
	color:#f00;
	width:auto;
}
.pureCssMenui0 #status{
	margin-top: 0;
}
#status{
	margin-top: 10px;
	min-width: 3em;
	display: inline-block;
}
#username_status{
	color:#f00;	
}
/*======================================= NAVIGATION =============================================*/

.navbar{
	padding: 5px;
	min-height: 18px;
	width: 100%;
	background: #351d41;
	background: -moz-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c0f23), color-stop(50%, #351d41));
	background: -webkit-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -o-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -ms-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: linear-gradient(to bottom, #1c0f23 0%, #351d41 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c0f23', endColorstr='#351d41', GradientType=0);
	box-shadow: 0px 2px 5px 4px rgba(0, 0, 0, 0.3);
	color:#FFFFFF;
	font-size:13px;
	margin:0px;
	}
	
.nav-link{
	color:#FFFFFF;
	width: 100%;}
	
.nav-link a:link, a#business_settings{
	color:#FFFFFF;
}
.nav-link a:hover, a#business_settings:hover{
	color:#f3ae00;
}
.nav-link a:active, a#business_settings:active{
	color:#f3ae00;
}
.nav-link a:visited, a#business_settings:visited{
	color:#FFFFFF;
}


#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px;
	background-color:#transparent;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	/*float: left;*/
}
ul.pureCssMenu ul{
	width:140.70000000000002px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background: #351d41;
	background: -moz-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c0f23), color-stop(50%, #351d41));
	background: -webkit-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -o-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: -ms-linear-gradient(top, #1c0f23 0%, #351d41 50%);
	background: linear-gradient(to bottom, #1c0f23 0%, #351d41 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c0f23', endColorstr='#351d41', GradientType=0);
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	_padding-left:0;
	font:300 11px 'Nunito', sans-serif;
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#6f448b;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#6f448b;
	border-color:#4C99AB;
	border-style:solid;
	font:300 11px 'Nunito', sans-serif;
	color: #f3ae00;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#6f448b;
	border-color:#4C99AB;
	border-style:solid;
	font:300 11px 'Nunito', sans-serif;
	color: #f3ae00;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_blue_2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:8px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white_2.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white_2.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white_2.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_white_2.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu li a.pureCssMenui0{
font:n;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
font:o;
}

/*======================================= INTRO BOX =============================================*/

.intro{
	color:#FFFFFF;
	padding:0px;
	margin:-20px 0 0 0;
	float:left;
	max-width:1000px;
	width:1000px;
}

.intro-bullets{
width:500px;
float:left;
padding-top:20px;
}

.intro-points{
max-width:100%;
float:left;
height:120px;
overflow:auto;

}

.intro-img{
float:left;
max-width: 150px;
}
.intro-img img{
display:block;

}

.intro-text{
float:left;
text-align:left;
margin-left:20px;
}





/*======================================= REGISTER BOX =============================================*/

.register{
    color:#FFFFFF;
	padding:20px;
	margin:0;
	text-align:right;
	float:right;
	max-width:400px;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0) transparent;
    background: rgba(0, 0, 0, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.g-recaptcha{
	position: relative;
	margin: 10px 0;
	text-align: right;
	float:right;
}
.align_left .g-recaptcha{
	position: relative;
	margin: 10px 0;
	text-align: left;
	float:none;
}
/*======================================= CONTENT AREA =============================================*/


.main-content{
    color:#FFFFFF;
	padding:20px;
	margin:0 auto;
	text-align:left;
	max-width:1000px;
	min-height:1500px;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);;
    background: rgba(0, 0, 0, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.main-contentSmall{
    color:#FFFFFF;
	padding:20px;
	margin:0 auto;
	text-align:left;
	max-width:1000px;
	min-height:800px;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0) transparent;
    background: rgba(0, 0, 0, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    overflow-x:hidden;
}


/*======================================= FOOTER =============================================*/
.footer{
	padding: 15px;
	width: 100%;
	background: #351d41;
	color:#FFFFFF;
	font-size:11px;
	font-weight:300;
	box-sizing:border-box;
	clear:both;
	}
	
.orangeText{
	color:#f3ae00;
}

caption {
    caption-side: bottom;
    text-align:center;
}

/*======================================= Misc Additions====================================*/
.right_ads{
	float:right;
	max-width: 300px;
}
#public_profile_right .right_ads, #public_profile_right .right_ads div, #public_profile_right .right_ads img{
	float:none;
	max-width: 100%;
	height: auto !important;
}
.contact_left_div{
	float:left;
}
.anchor{
  display: block;
  height: 100px; /*same height as header*/
  margin-top: -100px; /*same height as header*/
  visibility: hidden;
}
.clear{clear: both;}
.column{float:left;}
.upper{text-transform: uppercase;}
.bold{font-weight: bold;}
.label{clear: left;float: left;width:200px; text-align: right;padding: 0 10px;}
.pvalue{float:left;padding: 0 10px;}
#public_profile_top{
	margin: 10px auto;
}
.contact_request{margin: 10px auto;}
#public_profile_top .profile_image{
	box-shadow: 2px 2px 7px 1px #fff;
	max-height: 130px;
	max-width: 100%;
}
.visibility_form, .sharing_form{
	text-align: center;
}
.visibility_form td, .sharing_form td{
	padding: 0 5px;
}
.visibility_form td:nth-child(even), .sharing_form td:nth-child(even){
	background: rgba(255,255,255,0.2);
}
.sharing_form td:first-child{
	text-align: left;
}
#public_profile_top{
	padding: 10px;
	margin: 20px;
	background: rgba(184,100,245,.3);
}
#public_profile_left{
	padding: 10px;
	margin: 0 1% 20px 1%;
	width: 23%;
	background: rgba(184,100,245,.3);
	float:left;
	box-sizing: border-box;
}
#feed{
	float:left;
	width: 75%;
	box-sizing: border-box;
}
#public_profile_right{
	padding: 10px;
	margin: 0 1% 20px;
	width: 23%;
	background: rgba(184,100,245,.3);
	float:left;
	box-sizing: border-box;
}
.profile_cell{
	float:left;
	text-align: left;
	margin: 0 10px 0 0;
	min-width: 20%;
}
.profile_cell .label{
	text-align: left;
	width: 130px;
	margin: 0 0 5px 0;
}
#public_profile_top .profile_cell:first-child .label{
	float:none;
	padding: 0;
	text-align: left;
	width: 140px;
	margin: 5px 0 8px 0;
}
#public_profile_top > .profile_cell1{
	padding: 0;
	text-align: left;
	float:left;
	width: 10%;
	margin: 0 0 8px 0;
	min-width: 10%;
}
#public_profile_left .label{
	float:none;
	text-align: left;
}
#public_profile_left .pvalue{
	float:none;
	text-align: left;
	margin: 0 0 20px 10px;
}
#thepost{width:300px;height:80px;}
.feed_post{
	margin: 0 0 30px 0;
	padding: 10px 20px 30px;
	background: rgba(255, 255, 255, .1);
}
#socialhandle{
	/*display: none;*/
}
.pmdiv{
	float:right;
	font-size: 1.75em;
	font-weight: bold;
}
.plusminus, .cursor{
	cursor: pointer;
}
.count{
	font-size: .4em;
	color:#f3ae00;
}
.comment_show, .comment_flag, .share{
	font-weight: normal;
	font-size: .5em;
	cursor: pointer;
}
.comments, .share_form{
	display: none;
	margin-top: 10px;
}
.thecomment{
	display: block;
	width: 75%;
	height:50px;
}
#delete_form, #disable_form{
	display: none;
}
#delete, #disable{cursor: pointer;}
#add_recipient{
	font-weight: bold;
	font-size: 1.5em;
}
#preview{
/*	margin: 20px 0;
	padding: 5px;*/
}
#container{
	margin: 20px auto;
	float:left;
	width:68%;
}
.container{
	float:left;
	width:68%;
}
.contact_container{
	position: relative;
}
.div_link{
	position: relative;
}
.deleteMe{
	position: absolute;
	top:2px;
	right: 10px;
}
.delete_button{
	position: relative;
	float: right;
	top:2px;
	right: 10px;
}
.deleteLeft{
	position: absolute;
	top:0px;
	left:3px;
}
.deleteRight{
	position: absolute;
	top:2px;
	right:3px;
}
.hideme{
	background: none;
	border: none;
	color:#fff;
}
.hide_me{
	display: none;
}
.circlethumb{
	max-width: 30px;
	min-height: 30px;
	border-radius: 20px;
	vertical-align: middle;
	background: rgba(255, 255, 255, .5);
	margin: 0 2px;
}
.circlesmallerthumb{
	max-width: 20px;
	min-height: 20px;
	border-radius: 10px;
	vertical-align: middle;
	background: rgba(255, 255, 255, .5);
	margin: 0 2px;
}
.left .circlethumb{display: none;}
.ui-tooltip {
    padding: 4px 7px;
    color: #000;
    border-radius: 10px;
    box-shadow: 0 0 7px black;
	max-width: none;
	background: #fff !important;
  }
ul.pureCssMenu li.logoutMenu{
	float:right;
  }
  .grey_back{
	background-color: #ccc;
  }
#headerform p{
	margin: .5em 0;
}
table.alternate tr:nth-child(even){
	background-color: #4c2463;
}
table.alternate table tr{
	background-color: transparent !important;
}
table.alternateGroup tr:nth-child(6n+2), table.alternateGroup tr:nth-child(6n+3), table.alternateGroup tr:nth-child(6n+4){
	background-color: #4c2463;
}
div.div_alternate:nth-child(odd){
	background-color: #4c2463;
}
table.small_padding td{padding: 5px;}
.div_padding{
	padding: 25px 0 10px 10px;
.checkmark{
	color:#f00;
	font-weight: bold;
	padding: 1px 5px;
	background: rgba(255, 255, 255, .2);
}
.business_manage{
	width:250px;
}
.hidden{
	display: none;
}
.last_updated{
	font-size: .8em;}
}
.group_member{
	background-color: #555;
	padding-left: 50px;
}
.redx{
	color:#a00;
	font-weight: bold;
	font-size: .8em;
	float:left;
	margin-right: 10px;
	cursor: pointer;
}
.highlight{
	width:140px;
	text-align: center;
	margin: 30px 0 10px;
	padding: 5px 10px;
	background: #500;
	color:#fff;
}
.autowidth{
	width: auto !important;
	padding-left: 10px;
	padding-right: 10px;
}
#listing_left{
	position: relative;
	display: block;
	float:left;
	margin: 40px 10px;
}
#listing_right{
	position: relative;
	display: block;
	float:left;
	margin: 50px 10px;
}
#listing_left .label, #listing_right .label{
	margin-bottom: 5px;
}
.float_left{float: left;}
.upgradeneeded{
	margin-left: -100px;
}
#dialog-message{
	display: none;
	background-color: #333;
	}
.ui-dialog {
	background-color: #000;
}
.unreadBorder{
	border: 3px solid #a00;
}
.feedMe{
	background-color: #075698;
}
.feedNotMe{
	background-color: #1f9257;
}
.sSettings{
	position: relative;
	float: right;
	display: block;
	color:#FFF !important;
}
.subscription_div{
	position: relative;
	margin: 15px 0 5px;
}
.subscription_div *{
	float:none !important;
}
.feed_post iframe{
	max-width: 100% !important;
}

#tabs {
	border: 1px solid #f3ae00 !important;
	background: none !important;
}
#tabs .ui-widget-content, #tabs .ui-widget-content a  {
	color: #fff !important;

}
#tabs .ui-tabs-nav {
background: none !important;
}
#tabs .ui-tabs-tab, #tabs .ui-tabs-tab a{
	color: #fff !important;
}
#tabs .ui-tabs-active{
	color: #fff !important;
}
.ui-widget-header {
	border: none !important;
	color: #fff !important;
}
.ui-state-default {
	border: 1px solid #f3ae00 !important; 
	background: none !important;
	font-weight: normal;
	color: #fff;
}
.ui-state-active{
	border: 1px solid #f3ae00 !important; 
	background: #f3ae00 !important;
	font-weight: bold !important;

}
.ui-tabs-nav{
	border-bottom: 1px solid #f3ae00 !important; 
}
.Deposit{color:#3f3;}
.Withdraw{color:#f33;}
#referrals .footable .pagination>li>a.footable-page-link{
	background-color: #222;
}
#referrals .footable .pagination>li.active>a.footable-page-link{
	background-color: #22a;
}
#transactions .footable .pagination>li>a.footable-page-link{
	background-color: #222;
}
#transactions .footable .pagination>li.active>a.footable-page-link{
	background-color: #22a;
}
.mapSearchThumb{
	display: inline-block;
	float: left;
	max-width: 50px;
	vertical-align: text-top;
	/*margin-right: 10px;*/
}
#clearForm{
	float: right;
	text-decoration: none;
	padding: 0 5px;
	font-size: 1em;
}
.mapSearchCard{
	width:243px;
}

.mapSearchCard td:first-child{
	width:50px;
}
.mapSearchCard td:first-child img{
	/*max-width: 100%;*/
	width: 50px;
}
.mapSearchCard td:last-child{
	width:173px;
}
.mapSearchCard td:last-child img{
	max-width: 30px;
}
.mapSearchLabel{
	display: inline-block;
	position: relative;
	min-width: 150px;
}
.mapSearchLabel2{
	display: inline-block;
	position: relative;
	min-width: 120px;
}
.gold{
	color: #f3ae00;
}
#cat_listing{
	padding-left: 30px;
}
.right{
	float:right;
}
.inline{display: inline-block;}
.inline_block{display: inline-block;}
.add_employee{display: none;margin: 10px 0;}
.nounderline{text-decoration: none !important;}
#main table{
	width: 100%;
}
#main table td{
	padding-right: 10px;
}
#tabs h1 a {text-decoration: none; }
#tabs h1 img, .middle{ vertical-align: middle;margin-right: 5px;}
.business_div{position: relative;display: inline-block;margin-right: 30px;}
.main_position{
	position: relative;
	display: inline-block;
	background: rgba(255, 255, 255, 0.1);
	margin: 0 2px;
	padding: 2px 5px;
	color:#f3ae00;
	width: auto;
}
.tabJumper{
	cursor: pointer;
}
.businessDriectoryTable th{
	text-align: center;
}
.businessDriectoryTable tr td{
	padding: 0 10px;
	text-align: center;
}
.bank_table th{
	min-width: 135px;
}
.bank_table {
	text-align: center;
}
.iconThumb{width: 30px;margin-right: 10px;}

.shading{
	padding: 20px 10px;
}
.shading tr td:first-child{
	width: 150px;
}
div .shading:nth-child(odd) {
    background: #4c2463;
}

div .shading:nth-child(even) {
    background: #6f448b;
}
.p_t_div{display: none;margin-top: 30px;}
.smaller{font-size: .85em;}
.smaller tr td{max-width: 100px;word-break: break-all;}
.smaller tr td input{max-width: 95%;}
.small_table tr td:nth-child(2){
	width:50px !important;
}
.sbutton{
	padding: 2px;
	text-align: center;
	display: block;
	background-color: #f3ae00;
}
.button3{
	padding: 5px 20px;
	text-align: center;
	background-color: #f3ae00;
	border-radius: 10px;
	border:1px solid;
	border-color: #f3ae00;
	color:#000;
	cursor: pointer;
	width: auto;
	font-size: 1.3em;
}
.button3:hover{
	border-color: #fff;
	color: #fff;
}
.centre{
	display: block;
	text-align: center;
	margin: 0 auto;
}
.label1{display: inline-block; width: 300px;}
.thecost{display: inline-block; width: 100px;}
.pointer{cursor: pointer;}
.dashboard_class{
	float:left;
	width:20px;
	text-align: center;
	margin-right: 5px;
	box-sizing: border-box;
}
.dashboard_class img{
	vertical-align: middle;
}
#core_functions{height: 266px; background-color: #6A4284;padding: 72px 0;}
#sub_plugins{height: 122px; background-color: #f3ae00; padding: 5px 0;margin-bottom: 20px;}
#system{height: 122px; background-color: #555; padding: 5px 0;}
#admin_functions{height: 122px; background-color: #ff0000; padding: 5px 0;margin-bottom: 20px;}

.table_image{max-width: 40px;}
.permissions img, .permissions form .iconThumb {
	vertical-align: middle;
	}
.permissions a{
	position: relative;
	display: inline-block;
	width: 180px;
	margin-right: 20px;
	vertical-align: middle;
	text-decoration: none;
	}
.permissions div{
	position: relative;
	display: inline-block;
	width: 180px;
	margin-right: 20px;
	vertical-align: middle;
	}
.permissions form{
	position: relative;
	display: inline-block;
	width: 130px;
	margin-right: 20px;
	vertical-align: middle;
	}
.permissions_checkbox div{
	width: 200px !important;
	}
input.button{font-size: 15px !important;}
.owner_img{
	position: relative;
	float:left;
	text-align: center;
	margin: 0 10px 30px 0;
	width: 110px;
}
.owner_img a{
	text-decoration: none;
}
.owner_label{
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
	width: 100px;
}
.owner_value{
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
	width: auto;
}
.owner_label_bigger{
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
	width: 150px;
}
.new_owners{display: none;}
.minHeight{min-height: 40px;}
.cellPadding tr td{padding:5px;}
.img_limit{max-width: 500px;}
.max_100{max-width: 100px;}
#bio{width:500px;height:140px;}
.market_div table th{min-width: 120px;text-align: center;}
#secondary_div{display: none;}
#mapcell #googleMap{
	max-width: 600px;
	max-height:300px;
}
.sr_permissions{display: inline-block;}
.admin_plugin h3{cursor: pointer;}
.admin_plugin{
	position: relative;
	display: block;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid red;
}
.plugin_resize{
	display: none;
}
.admin_sub{
	position: relative;
	display: block;
	padding: 20px;
	margin: 10px 20px;
	border: 1px solid blue;
}
div.hidden{
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	display: none;
}
.admin_plugin .label{display: inline-block;width:30%; text-align: right;padding: 0 10px;box-sizing: border-box;}
.admin_plugin .field{display: inline-block;width:70%; text-align: left;padding: 0 10px;box-sizing: border-box;}
.admin_plugin .field input{width:100%;}
input.unchangeable{background-color: #ffa;}
.adminApp{color:#faa;}
.admin_plugin_group{border: 1px dashed green;padding: 10px;}
.admin_plugin_group .admin_plugin{margin: 10px;}
/*#admin_form_div img {width: 99%;}*/
.admin_image{
	max-height: 50px;
	max-width: 50px;
}
.banner_image{
	max-height: 100px;
	max-width: 512px;
	height: auto;
}
.title1{
	font-size: 1.1em;
	text-decoration: underline;
}
.title2{
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0;
}
.title3{
	font-size: 1.2em;
	font-weight: bold;
	color: #f3ae00;
}
.red{color:#e00;}
#tabs .navigation a.current_page, a.current_page{font-size: 1.3em;font-weight: bold;color:#f3ae00 !important;}