 /**
 * @author 33brushes team
 * @copyright (C) 2012-2013 33brushes.com
 * @website http://33brushes.com
 */

body{
width: 100%;
height: 100%;
background: #f4f4f4;
font-family: "Open Sans", sans-serif;
}


@font-face {
    font-family: 'customfont1_rgregular';
    src: url('fonts/customfont1-regular-webfont.eot');
    src: url('fonts/customfont1-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/customfont1-regular-webfont.woff') format('woff'),
         url('fonts/customfont1-regular-webfont.ttf') format('truetype'),
         url('fonts/customfont1-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'customfont1_ltbold';
    src: url('fonts/customfont1-semibold-webfont.eot');
    src: url('fonts/customfont1-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/customfont1-semibold-webfont.woff') format('woff'),
         url('fonts/customfont1-semibold-webfont.ttf') format('truetype'),
         url('fonts/customfont1-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h3 {
	padding: 2px 10px;
	line-height: 28px;
	font-size: 18px;
	font-family: 'arial', sans-serif;
	color: #1457A2;
	font-weight: 400;
}

.fl-l {float: left;}

.fl-r {float: right;}

.clear {clear: both;}

.zx-hidden-ob {
position: absolute;
top: 0px !important;
left: 0px !important;
width: 1px !important;
height: 1px !important;
max-width: 1px !important;
max-height: 1px !important;
z-index: 2000 ! important;
height: 0px;
}


label {display: inline;}

a {color: #4390ca;}

a:hover {text-decoration: none; color: #0196E3;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
width: 100%;
}

.title_acc_summary .icon-wrench {
margin-top: 5px;
margin-left: 8px;

}

.icon-chevron-right {margin-right: 5px; display: none;}


/*Layout*/

#wrapper-top {background: url(../custom_images/wrapper-top.png) repeat-x; height: 6px;}

#wrapper 
{

}

.header-bg {
min-height: 125px;
background: #193e97 url(../custom_images/wrapper.jpg) repeat-x center top;
}

.container {
	padding:0px;
}

.header-t1 {width: 100%; min-height: 125px; margin: 0px; position: relative; padding-top: 5px;
}

.site_title {
    border: 1px solid #0C2958;
    background: #1d4e9c;
    background: -moz-linear-gradient(top, #1d4e9c 0%, #113777 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4e9c), color-stop(100%,#113777));
    background: -webkit-linear-gradient(top, #1d4e9c 0%,#113777 100%);
    background: -o-linear-gradient(top, #1d4e9c 0%,#113777 100%);
    background: -ms-linear-gradient(top, #1d4e9c 0%,#113777 100%);
    background: linear-gradient(to bottom, #1d4e9c 0%,#113777 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4e9c', endColorstr='#113777',GradientType=0 );
    color: #ffffff;
    padding: 4px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 15px;
    font-family: 'PT Sans caption', sans-serif;
    font-size: 18px;
    font-weight: 500;

}


.card-title {
    background: #2379DC;
    background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
    background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
    color: white;
    border-radius: 4px;
    padding: 10px 15px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans' sans-serif;
    border: 2px solid #3386E7;
    font-size: 14px;
}

.ads-title {
    clear: both;
    background: #2379DC;
    background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
    background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
    color: white;
    border-radius: 4px;
    padding: 4px 15px 4px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans' sans-serif;
    border: 2px solid #3386E7;
    font-size: 14px;
    margin-top: 10px;
	
}

.ads-page {
	overflow:hidden;
	margin:10px 0px;
}

.ads-page img {

}


/*FAQ*/

.faq{
margin-top:15px;
}
.faq .faq_question{
border: 1px solid #0C2958;
background: #1d4e9c;
background: -moz-linear-gradient(top, #1d4e9c 0%, #113777 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4e9c), color-stop(100%,#113777));
background: -webkit-linear-gradient(top, #1d4e9c 0%,#113777 100%);
background: -o-linear-gradient(top, #1d4e9c 0%,#113777 100%);
background: -ms-linear-gradient(top, #1d4e9c 0%,#113777 100%);
background: linear-gradient(to bottom, #1d4e9c 0%,#113777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4e9c', endColorstr='#113777',GradientType=0 );
color: #ffffff;
padding: 4px 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-bottom: 5px;
font-family: 'PT Sans caption', sans-serif;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
}

.faq_answer  {
background: #ffffff;
border: 1px solid #C9CBCC;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-o-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
padding: 10px;
border-top: 0px;
}


.header-t2 {
background: url(../custom_images/header-image.png) no-repeat center top;
width: 1010px;
height: 304px;
margin: 0px auto;
}

.promo-text {
width: 925px;
height: 80px;
margin: 15px auto 0px;
background: #ffffff;
border: 1px solid #CFD2D4;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-size: 30px;
text-transform: uppercase;
color: #216bdb;
font-family: Open Sans;
text-align: center;
line-height: 50px;
}

.promo-text p {line-height: 20px; font-size: 14px; color: #5293f5; text-transform: none;}

.promo-text .orange {color: #fb5615;}


.header-float1 {
height: 176px;
width: 298px;
float: left;
margin-left: 20px;
padding-top: 140px;
position: relative;
}

.header-float1 input[type="text"], .header-float1 input[type="password"] {height: 28px; margin-bottom: 0px;}

.home-login-title {
margin-top: 12px;
margin-bottom: 12px;
margin-left: 53px;
width: 188px;
height: 48px;
background: url(../custom_images/member-login.png) no-repeat scroll 0 0;
}

.header-float1 .image-captcha {
position: absolute;
bottom: 0px;
left: 105px;
}

.header-float1 form {margin-bottom: 10px;}

.header-float1 .modal-footer {

padding: 10px 10px 10px;

}

#zx-login .modal-footer {
border-top: 0px;
background: #123f7e;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
text-align: center;
}

#zx-login .modal-footer a {color: #ffffff;}

.header-float1 .input-prepend .add-on, .input-prepend .btn {
margin-right: -5px;
}

.header-float1 .radio input[type="radio"], .checkbox input[type="checkbox"] {
float: left;
margin-left: 0px;
margin-top: 15px;
}

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

.header-float2 {
height: 276px;
width: 636px;
float: right;
margin-top: 0px;
margin-right: 0px;
position: relative;
}

.header-float2 .btn-info {

width: 130px;
height: 30px;
position: absolute;
top: 130px;
right: 38px;
background: #fc5a1a;
border: 1px solid #e64505;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
font-size: 26px;
text-transform: uppercase;
text-shadow: none;
line-height: 28px;
}

.header-float2 .btn-info:hover {

background: #fe6c32;

}

.header-content {
width: 800px;
margin: 0 auto;
height: 126px;
position: relative;
}

.logo {
width: 233px;
height: 110px;
background: url(../custom_images/logo.png) no-repeat scroll 0 0;
cursor: pointer;
margin: 0 auto;
z-index: 1000;
}

.slogan {
width: 328px;
height: 34px;
background: url(../custom_images/slogan.png) no-repeat scroll 0 0;
margin: 0 auto;
z-index: 1000;
padding-right: 5px;
}

.header-banner {
position: absolute;
top: 5px;
right: 119px;
width: 470px;
height: 65px;
cursor: pointer;
text-align: center;
}

.navigation-t1 {
width: 320px;
height: 40px;
float: left;
text-align: center;
position: absolute;
top: 2px;
left: 10px;
}

.navigation-t2 {
width: 260px;
height: 40px;
float: left;
text-align: center;
position: absolute;
top: 2px;
right: 0px;
}


.navigation-t1 li.active, .navigation-t2 li.active {
color: white;
background: #123c7c;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}


.navigation-t1 li:hover, .navigation-t2 li:hover {
color: white;
background: #123c7c;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}



.navigation-t1 ul, .navigation-t2 ul {list-style: none; margin-left: 0px;}

.navigation-t1 li, .navigation-t2 li {
color: #ffffff;
padding: 6px 15px;
font-family: 'PT Sans Caption', sans-serif;
font-size: 14px;
float: left;
margin-right: 5px;
border-left: #000009;
border-right: #343439;

}

.navigation-t1 a, .navigation-t2 a  { 
color: #ffffff;
}


.navigation-t1 i {margin-right: 5px; margin-top: 1px;}

.float-left-ul {float: left;}

.float-right-ul {float: right;}


.navi-blue {
background: #0c83cb;
background: -moz-linear-gradient(top, #3d9bde 0%, #0c83cb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d9bde), color-stop(100%,#0c83cb));
background: -webkit-linear-gradient(top, #3d9bde 0%,#0c83cb 100%);
background: -o-linear-gradient(top, #3d9bde 0%,#0c83cb 100%);
background: -ms-linear-gradient(top, #3d9bde 0%,#0c83cb 100%);
background: linear-gradient(top, #3d9bde 0%,#0c83cb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9bde', endColorstr='#0c83cb',GradientType=0 );
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

a.navi-blue:hover {
background: #0c83cb;

}

.navi-green {
background: #639402;
background: -moz-linear-gradient(top, #7fb804 0%, #639402 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fb804), color-stop(100%,#639402));
background: -webkit-linear-gradient(top, #7fb804 0%,#639402 100%);
background: -o-linear-gradient(top, #7fb804 0%,#639402 100%);
background: -ms-linear-gradient(top, #7fb804 0%,#639402 100%);
background: linear-gradient(top, #7fb804 0%,#639402 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb804', endColorstr='#639402',GradientType=0 );
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
a.navi-green:hover {background: #639402;}


.divider {
float: left;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #f9f9f9;
width: 0px;
height: 57px;
margin-left: 50px;
}


.navigation-t1 .top-menu-a a {color: #ffffff;}

.inside-slide .top-menu-a a {color: #ffffff;}

.navigation-t3 {
position: absolute;
top: 0px;
right: 0px;
width: 170px;
height: 71px;
background: url(../custom_images/acc-logout.png) no-repeat;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover {
color: white; 
background: #df7302;
background: -moz-linear-gradient(top, #fa901d 0%, #df7302 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa901d), color-stop(100%,#df7302));
background: -webkit-linear-gradient(top, #fa901d 0%,#df7302 100%);
background: -o-linear-gradient(top, #fa901d 0%,#df7302 100%);
background: -ms-linear-gradient(top, #fa901d 0%,#df7302 100%);
background: linear-gradient(top, #fa901d 0%,#df7302 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa901d', endColorstr='#df7302',GradientType=0 );

}

.navigation-t2 i {margin-right: 5px;}

.navigation-t3 ul {list-style: none; margin: 0px; }

.navigation-t3 li { margin-right: 14px; width: 70px; height: 70px; float: left;}


.nav > li > a:hover {
text-decoration: none;
background: #346079;
color:#ffffff;
}


.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
margin-top: 6px;
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}

.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret:hover {
margin-top: 6px;
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}




.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
color: white;
background-color: none;
border: 1px solid #000000;
}

.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.nav-tabs > li > a, .nav-pills > li > a {
margin-right: 5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 9px;
padding-bottom: 9px;
    display: inline-block;
}

.nav-tabs > li > a:hover, .nav-pills > li > a:hover {
	margin-right: 5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 9px;
padding-bottom: 9px;
}

.banners-container .fl-l, .banners-container .fl-r {
	margin-bottom:3px;
}

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
color: #454a47;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 4px 0;
margin: 1px 0 0;
list-style: none;
background-color: #0E2D62;
border: 1px solid #1B3C95;
-webkit-border-radius: 0px;
-moz-border-radius:0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
text-shadow: none;
}

.dropdown-menu a {
	padding: 3px 2px;
}

.dropdown-menu li {
width: 140px;margin-right: 0px;
-webkit-border-radius: 0px;
-moz-border-radius:0px;
border-radius: 0px;
text-align: left;
}

.dropdown-menu li:hover {
-webkit-border-radius: 0px;
-moz-border-radius:0px;
border-radius: 0px;

}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
background:  none;

}

/*Home page CSS*/

.home-part1 {
width: 920px;
height:298px;
position: relative;
margin: 0 auto;
padding-top: 5px;
}

.home-part2 {
width: 925px;
position: relative;
padding-bottom: 10px;
margin: 10px auto;
overflow: hidden;
height: 78px;
}



.part2-div1 {
position: relative;
width: 560px;
height: 73px;
color: #f86829;
font-weight: normal;
font-size: 20px;
float: left;
text-align: left;
padding-top: 10px;
background: #3e77e0 url(../custom_images/home-icon1.png) no-repeat 14px 10px;
margin-bottom: 10px;
}

.part2-div1 span {

padding-left: 90px;
display: block;
color: white;
font-size: 22px;
font-family: Arial;
line-height: 30px;
padding-top: 15px;

}


.part2-div2 span {

padding-left: 30px;
display: block;
color: #2058c4;
font-size: 22px;
font-family: Arial;
line-height: 30px;
padding-top: 20px;

}

.part2-div2 {
position: relative;
width: 365px;
height: 78px;
color: #a1d54e;
font-family: arial;
font-weight: normal;
font-size: 12px;
float: right;
text-align: left;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
background: #dee0e1 url(../custom_images/cf.png) no-repeat 230px;
margin-bottom: 10px;
}

.part2-div2 .btn-blue {text-transform: none; font-size: 11px;}

.part2-div2 .btn-orange {text-transform: none; font-size: 11px;}

.part2-div3 {
position: relative;
width: 300px;
height: 76px;
color: #a1d54e;
font-family: arial;
font-weight: normal;
font-size: 12px;
float: left;
margin-right: 20px;
text-align: left;
border-left: 1px solid #2b3033;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

.div2-tw-fb {background: url(../custom_images/tw-fb.png) no-repeat scroll 0 0px; width: 89px; height: 46px;}

.part2-div3 span {padding-left: 4px; display: block;}

.div1-h1 {
background: url(../custom_images/share-link.png) no-repeat;
width: 143px;
height: 25px;
display: block;
}

.div2-h1 {
background: url(../custom_images/follow-us.png) no-repeat;
width: 143px;
height: 25px;
display: block;
}

.div3-h1 {
background: url(../custom_images/our-stats.png) no-repeat;
width: 143px;
height: 25px;
display: block;
}


.home-part3 {
	width: 942px;
	position: relative;
	padding-bottom: 20px;
	margin: 0px auto 20px;
	overflow: hidden;
}

.home-part3 h1 {
	font-family: 'Arial', sans-serif;
	font-size: 18px;
	color: #193E97;
	text-align: left;
	font-weight: bold;
	line-height: 48px;

}

.home-part3 h2 {
	font-family: 'Source Sans Pro', sans-serif; 
	font-size: 15px; 
	font-weight: 600; 
	background: #193E97;
	padding: 3px 5px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #ffffff;
	line-height: 20px;
	width: 125px;
	text-align: center;
	margin-bottom: 5px;
}

.home-part3 h3 {
	font-family: 'Source Sans Pro', sans-serif; 
	font-size: 15px; 
	font-weight: 600; 
	background: #224363;
	padding: 3px 5px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #ffffff;
	line-height: 20px;
	width: 125px;
	text-align: center;
	margin-bottom: 5px;
}

.part3-div1 {
	padding-top: 10px;
	width: 273px;
	float:left;
	margin-bottom: 10px;
	position: relative;
	background: #ececec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding-bottom: 20px;
}

.part3-div1 h1 {color: #0a89b1; font-family: arial; font-size: 18px; font-weight: bold; margin-left: 20px;}

.part3-div1 p {color: #4e5052; font-size: 14px; text-align: left; font-family: 'Source Sans Pro', sans-serif; margin-left: 7px; width: 236px;
}

.part3-div2 {
	padding-top: 10px;
	width: 650px;
	float:right;
	margin-bottom: 10px;
	position: relative;
}


.part3-div2 ul {
	margin-left: 10px;
	list-style: none;
}

.part3-div2 li {background: url(../custom_images/list-orange.png) no-repeat left;  padding-left: 16px; line-height: 20px; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 20px;}

.part3-div2 li.blue {background: url(../custom_images/list-blue.png) no-repeat left;}

.part3-div2 p {color: #4e5052; font-size: 14px; text-align: left; font-family: 'Source Sans Pro', sans-serif; 
line-height: 22px;
}

.part3-div2 td {vertical-align: top;}

.home-banner {
	background: #ECECEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}

.home-title1 {
	background: url(../custom_images/home-title1.png) no-repeat center;
	width: 228px;
	height: 51px;
	color: #ffffff;
	font-size: 20px;
	font-family: 'PT Sans Caption', sans-serif;
	text-align: center; 
	line-height: 40px;
	margin: 0 auto;
}

.home-title2 {
	background: url(../custom_images/home-title2.png) no-repeat center;
	width: 228px;
	height: 51px;
	color: #ffffff;
	font-size: 20px;
	font-family: 'PT Sans Caption', sans-serif;
	text-align: center; 
	line-height: 40px;
	margin: 10px auto 0px;
}

.part3-button {
position: absolute;
bottom: 5px;
left: 30px;
width: 142px;
height: 38px;
}

.twitter-background {background: url(../custom_images/twitter-ic.png) no-repeat 25px; padding-left: 80px;}

.members-background {
	background: url(../custom_images/home-ic1.png) no-repeat 0px;
	padding-left: 45px;

}

.referrals-background {
	background: url(../custom_images/home-ic2.png) no-repeat 0px;
	padding-left: 45px;
}

.advertising-background {background: url(../custom_images/home-ic3.png) no-repeat 15px; padding-left: 80px;}

.about-background {background: url(../custom_images/home-ic4.png) no-repeat left; padding-left: 80px;}


.home-stats {
	background: url(../custom_images/stats-bg.png) no-repeat left;
	width: 240px;
	height: 116px;
	font-family: 'customfont1_rgregular', sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-align: center; 
	line-height: 24px;
	margin-left: 20px;
}

.home-stats ul {margin: 0px; list-style: none; }

.home-stats li {
	line-height: 38px; 
	color: #393a3c; 
	font-family: 'Open Sans', sans-serif; 
	font-size: 14px; 
	text-align: left;
	padding-left: 55px;

}

.ssl-seal {
	width: 141px;
	height: 50px;
	margin-top: -10px;
	margin-left: 80px;
	margin-bottom: 5px;
}


.payment-logos {
	
	width: 160px;
	height: 37px;
	position: relative;
	margin: 10px auto;
}

.payment-liberty {
width: 78px;
height: 35px;
position: absolute;
top: 2px;
left: 160px;
}

.payment-payza {
width: 80px;
height: 35px;
position: absolute;
top: 2px;
left: 80px;
background: url(../custom_images/payment-logos.png) no-repeat left center;
}

.payment-paypal{
width: 78px;
height: 35px;
position: absolute;
top: 2px;
left: 0px;
background: url(../custom_images/payment-logos.png) no-repeat -82px center;
}


.btn-blue {
background: #2379DC;
background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px;
border: 2px solid #3386E7;
padding: 2px 15px 2px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Open Sans' sans-serif;
font-size: 14px;
}

.btn-blue:hover {background: #2379DC;}

.btn-blue-shadow {
background: #4e8bee;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: inset 0px 0px 20px 10px #356bd8;
-webkit-box-shadow: inset 0px 0px 20px 10px #356bd8;
box-shadow: inset 0px 0px 20px 10px #356bd8;
padding: 8px 15px;
border: 0px;
}

.btn-blue-shadow:hover {background: #356bd8;}


.btn-orange-shadow {
background: #f89d2c;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: inset 0px 0px 20px 10px #ec8420;
-webkit-box-shadow: inset 0px 0px 20px 10px #ec8420;
box-shadow: inset 0px 0px 20px 10px #ec8420;
padding: 8px 15px;
border: 0px;
}

.btn-orange-shadow:hover {background: #ec8420;}

.btn-blue-deposit {
background: #32add4;
background: -moz-linear-gradient(top, #5bc7e9 0%, #32add4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bc7e9), color-stop(100%,#32add4));
background: -webkit-linear-gradient(top, #5bc7e9 0%,#32add4 100%);
background: -o-linear-gradient(top, #5bc7e9 0%,#32add4 100%);
background: -ms-linear-gradient(top, #5bc7e9 0%,#32add4 100%);
background: linear-gradient(top, #5bc7e9 0%,#32add4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc7e9', endColorstr='#32add4',GradientType=0 );
font-family: Open Sans;
font-size: 13px;
text-transform: uppercase;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}

.btn-blue-deposit:hover {background: #32add4;}


.btn-orange {
background: #2e4d97; /* Old browsers */
background: -moz-linear-gradient(top, #2e4d97 0%, #173983 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4d97), color-stop(100%,#173983)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e4d97 0%,#173983 100%); /* IE10+ */
background: linear-gradient(to bottom, #2e4d97 0%,#173983 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d97', endColorstr='#173983',GradientType=0 ); /* IE6-9 */
font-family: Open Sans;
font-size: 13px;
text-transform: uppercase;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: 1px solid #173885;
color: #ffffff;
}

.btn-orange:hover {background: #2e4d97;}


.btn-green {
background: #0E427C;
background: -moz-linear-gradient(top, #1A518D 0%, #0E427C 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1A518D), color-stop(100%,#0E427C));
background: -webkit-linear-gradient(top, #1A518D 0%,#0E427C 100%);
background: -o-linear-gradient(top, #1A518D 0%,#0E427C 100%);
background: -ms-linear-gradient(top, #1A518D 0%,#0E427C 100%);
background: linear-gradient(top, #1A518D 0%,#0E427C 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A518D', endColorstr='#0E427C',GradientType=0 );
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px;
border: 2px solid #2661A1;
padding: 5px 25px 5px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Open Sans' sans-serif;
font-size: 14px;
}

.btn-green:hover {background: #0E427C;}



.btn-green-login {
    background: #2379DC;
    background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
    background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    border: 3px solid #3386E7;
    padding: 6px 25px 6px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans' sans-serif;
    font-size: 21px;
}

.input-group-text {
	    padding: .305rem .75rem;
}


.btn-green-login:hover {background: #2379dc;}


.part3-h1 {
		background: url(../custom_images/home-img1.png) no-repeat;
		width: 155px;
		height: 152px;
		display: block;
		float: left;
		margin-top: 5px;
		margin-left: 30px;
}

.part3-h2 {
		background: url(../custom_images/home-img2.png) no-repeat;
		width: 155px;
		height: 152px;
		display: block;
		float: left;
		margin-top: 5px;
		margin-left: 10px;
}

.part3-h3 {
		background: url(../custom_images/home-img3.png) no-repeat;
		width: 90px;
		height: 100px;
		display: block;
		float: left;
		margin-top: 5px;
		margin-left: 15px;
}

.part3-h4 {
background: url(../custom_images/home-img4.png) no-repeat;
width: 90px;
height: 90px;
display: block;
float: left;
margin-top: 10px;
margin-left: 13px;
}

.part3-h5 {
background: url(../custom_images/home-img5.png) no-repeat;
width: 90px;
height: 90px;
display: block;
float: left;
margin-top: 10px;
margin-left: 16px;
}

.part3-h6 {
background: url(../custom_images/home-img6.png) no-repeat;
width: 90px;
height: 90px;
display: block;
float: left;
margin-top: 10px;
margin-left: 20px;
}

.home-members-text h1 {
font-family: 'Signika', sans-serif;
font-weight: 400;
font-size: 28px;
color: #73bb00;
background: none;
line-height: 40px;
text-align: center;
margin-bottom: 5px;
}

.home-members-text li {
line-height: 24px;
padding-left: 0px;
margin-left: 0px;
background: none;
}


.home-about-text {
position: relative;
width: 264px;
height: 270px;
background: url(../custom_images/home-info-bg1.png) no-repeat;
color: #ffffff;
font-family: arial;
font-weight: normal;
font-size: 12px;
float: left;
margin-left: 0px;
padding-top: 120px;
text-align: center;
}


.home-about-text h1 {
font-family: 'Signika', sans-serif;
font-weight: 400;
font-size: 28px;
color: #ee5a10;
background: none;
line-height: 40px;
text-align: center;
margin-bottom: 5px;
}

.home-about-text li {
line-height: 24px;
padding-left: 0px;
margin-left: 0px;
background: none;
}

.home-advertisers-text {
position: relative;
width: 264px;
height: 270px;
background: url(../custom_images/home-info-bg3.png) no-repeat;
color: #ffffff;
font-family: arial;
font-weight: normal;
font-size: 12px;
float: left;
margin-left: 20px;
padding-top: 120px;
text-align: center;
}

.home-advertisers-text h1 {
font-family: 'Signika', sans-serif;
font-weight: 400;
font-size: 28px;
color: #ee5a10;
background: none;
line-height: 40px;
text-align: center;
margin-bottom: 5px;
}

.home-advertisers-text li {
line-height: 24px;
padding-left: 0px;
margin-left: 0px;
background: none;
}

.home-part2 ul {
margin: 0px;
padding: 0px;

}




.btn-warning, .btn-primary {
background: #ed550d;
background: -moz-linear-gradient(top, #f2741f 0%, #ed550d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2741f), color-stop(100%,#ed550d));
background: -webkit-linear-gradient(top, #f2741f 0%,#ed550d 100%);
background: -o-linear-gradient(top, #f2741f 0%,#ed550d 100%);
background: -ms-linear-gradient(top, #f2741f 0%,#ed550d 100%);
background: linear-gradient(top, #f2741f 0%,#ed550d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2741f', endColorstr='#ed550d',GradientType=0 );
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
font-family: 'Signika', sans-serif;
font-weight: 400;
margin-top: 10px;
padding: 6px 25px;
border:1px solid #ed550d;
}


.btn-warning:hover, .btn-primary:hover {
background: #ed550d;
border:1px solid #ed550d;
}


.btn-grey {padding: 5px 18px; font-family: Open Sans; font-weight: 400; color: #585656; text-shadow: 1px 1px 1px white; }

.green50 {padding: 5px 18px; font-family: Open Sans; font-weight: 400;
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
background: #68b606;
background: -moz-linear-gradient(top, #8bc900 50%, #68b606 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#8bc900), color-stop(50%,#68b606));
background: -webkit-linear-gradient(top, #8bc900 50%,#68b606 50%);
background: -o-linear-gradient(top, #8bc900 50%,#68b606 50%);
background: -ms-linear-gradient(top, #8bc900 50%,#68b606 50%);
background: linear-gradient(top, #8bc900 50%,#68b606 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc900', endColorstr='#68b606',GradientType=0 );
 }
 
.green50:hover {background: #68b606;}

.btn-success {padding: 7px 22px; font-family: Open Sans; font-weight: 400;
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
background: #00618e;
background: -moz-linear-gradient(top, #1d7daa 50%, #00618e 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#1d7daa), color-stop(50%,#00618e));
background: -webkit-linear-gradient(top, #1d7daa 50%,#00618e 50%);
background: -o-linear-gradient(top, #1d7daa 50%,#00618e 50%);
background: -ms-linear-gradient(top, #1d7daa 50%,#00618e 50%);
background: linear-gradient(top, #1d7daa 50%,#00618e 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d7daa', endColorstr='#00618e',GradientType=0 );
border: 2px solid #ffffff;
 }
 
.btn-success:hover {background: #00618e;}


.green100 {padding: 6px 25px; font-family: Open Sans; font-weight: 400; font-size: 16px; margin-top: 10px;
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
background: #68b606;
background: -moz-linear-gradient(top, #8bc900 0%, #68b606 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bc900), color-stop(100%,#68b606));
background: -webkit-linear-gradient(top, #8bc900 0%,#68b606 100%);
background: -o-linear-gradient(top, #8bc900 0%,#68b606 100%);
background: -ms-linear-gradient(top, #8bc900 0%,#68b606 100%);
background: linear-gradient(top, #8bc900 0%,#68b606 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc900', endColorstr='#68b606',GradientType=0 );
 }
 
.green100:hover {background: #68b606;}


.black50 {border: 2px solid #ffffff; padding: 9px 22px; font-family: Open Sans; font-weight: 400; 
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
background: #212121;
background: -moz-linear-gradient(top, #555454 50%, #212121 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#555454), color-stop(50%,#212121));
background: -webkit-linear-gradient(top, #555454 50%,#212121 50%);
background: -o-linear-gradient(top, #555454 50%,#212121 50%);
background: -ms-linear-gradient(top, #555454 50%,#212121 50%);
background: linear-gradient(top, #555454 50%,#212121 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555454', endColorstr='#212121',GradientType=0 );
}

.black50:hover {background: #212121;}

.black100 {padding: 6px 25px; font-family: Open Sans; font-weight: 400; font-size: 16px; margin-top: 10px;
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
background: #212121;
background: -moz-linear-gradient(top, #555454 0%, #212121 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555454), color-stop(100%,#212121));
background: -webkit-linear-gradient(top, #555454 0%,#212121 100%);
background: -o-linear-gradient(top, #555454 0%,#212121 100%);
background: -ms-linear-gradient(top, #555454 0%,#212121 100%);
background: linear-gradient(top, #555454 0%,#212121 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555454', endColorstr='#212121',GradientType=0 );
}

.black100:hover {background: #212121;}

/*Footer styles*/

#zx-footer {
height: 122px;
margin: 0 auto;
padding: 0px;
width: 100%;
background: #193E97;
}

.footer-content {
position:relative;
overflow: hidden;
width: 1000px;
margin: 0 auto;

}

.footer-float2 {
width: 720px;
float: right;
margin-top: 0px;
color: 
#353639;}

.footer-float3 {
	background: url(../custom_images/footer-logo.png) no-repeat left top;
	width: 200px;
	float: left;
	margin-top: 10px;
	color: white;
	margin-left: 0px;
	text-align: left;
	line-height: 50px;
	height: 109px;
}

.footer-float3 a {color: #ffffff;}

.footer-float4  {
width: 330px;
float: right;
margin-top: 20px;
color: #ffffff;
height: 36px;
position: relative;
margin-left: 0px;
padding-top: 10px;
text-align: right;
font-size: 15px;
}

.footer-float4 a {

color: #ffffff;

}


.footer-float4 p {
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	width: auto;
	text-align: right;
	list-style: none;
	overflow: hidden;
	color: white;
}



.footer-float4 p a {color: #ffffff; font-size: 12px; padding: 8px 6px; line-height: 24px;}

.footer-float1 { width: 400px; float: left; color: #353639; margin-top: 20px; font-size: 12px;}

.footer-float1 a {color: #47843a;}

.footer-float1 .nav {margin-bottom: 5px;}

#zx-tool-liveclock {padding-right: 45px; text-align: right; color: #8cc412;}

#zx-theme-banner img {border: 0px solid #eceef1; }

.footer-icons {
width: 198px;
height: 61px;
background: url(../custom_images/stats-bg.png) no-repeat;
position: relative;
margin-bottom: 10px;
}

#zx-footer-content {
margin: 10px auto;
width: 925px;
position: relative;
line-height: 60px;
}

.footer-float4 .icon1 {
position: absolute;
top: 3px;
left: 7px;
width: 124px;
height: 81px;
}

.footer-float4 .icon2 {
position: absolute;
top: 3px;
left: 150px;
width: 124px;
height: 81px;
}

#zx-footer .top {
height: 10px;
font-size: 12px;
color: 
white;
text-align: center;
padding-top: 20px;
float: right;
}


/*Sub Pages*/

#wrapper .zx-middle {
margin: 10px auto 20px;
padding-top: 20px;
width: 945px;
}


.zx-middle-content {
background: none;
padding-bottom: 10px;
width: 930px;
margin: 0 auto;
}


.demographic_ads {
height: 20px;
padding: 2px 10px;
line-height: 20px;
font-family: verdana;
color: #1b1c1d;
font-size: 11px;
text-align: center;
}

.login-title {
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
font-size: 26px;
line-height: 32px;
text-align: left;
color: #2A7EDF;
margin-top: 0px;
margin-bottom: 15px;
padding-bottom: 0px;
padding-left: 10px;
}

#zx-login .box-2 .item.msg {
line-height: 15px;
color: #84c314;
}


/*Login Register*/

#zx-login {
width: 410px;
background: none;
margin-top: 30px;
margin-bottom: 100px;
padding-bottom: 5px;
margin-left: auto;
margin-right: auto;
-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 4px 4px;
-moz-border-radius: 4px / 4px;
border-radius: 4px / 4px;
background: #F7F7F7;
border: 1px solid #d7d7d7;
overflow: hidden;
padding: 0px;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}

.login-head {
height: 38px;
overflow: hidden;
background: #215194;
background: -moz-linear-gradient(top, #215194 0%, #123e7c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #215194), color-stop(100%, #123e7c));
background: -webkit-linear-gradient(top, #215194 0%, #123e7c 100%);
background: -o-linear-gradient(top, #215194 0%, #123e7c 100%);
background: -ms-linear-gradient(top, #215194 0%, #123e7c 100%);
background: linear-gradient(top, #215194 0%, #123e7c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215194', endColorstr='#123e7c',GradientType=0 );
padding: 0px 20px;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
border: 1px solid #0d3772;

}

.login-head h2 {
font-family: 'PT Sans Caption', sans-serif;
font-size: 18px;
font-weight: normal;
color: #ffffff;
float: left;
line-height: 38px;
text-shadow: 1px 1px 1px #0d3772;
}

.login-head h2 i {margin-top: 4px; margin-right: 5px;}

.register-text {

width: 220px;
margin: 50px auto 0px;
font-size: 16px;
font-family: Open Sans;
text-align: center;
line-height: 50px;
}

.login-content {
overflow: hidden;
padding: 10px 20px 10px;
}

#zx-login input[type="text"], #zx-login input[type="password"] {
	border: 1px solid #b0b0b1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #dfdfe0;
	background: -moz-linear-gradient(top, #ffffff 0%, #dfdfe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfe0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#dfdfe0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#dfdfe0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#dfdfe0 100%);
	background: linear-gradient(top, #ffffff 0%,#dfdfe0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfe0',GradientType=0 );
	width: 230px;
	height: 26px;
	margin-bottom: 0px;
}

#zx-login .form-horizontal .control-group {margin-bottom: 10px;}


#zx-login .span3 {width: 270px;}

.span3 .control-label {float: none;}

.span3 .control-group {margin-bottom: 8px;}

.span3 .controls  {margin-left: 0px;}


#zx-login .box-2 .item .c.c2 .input-text
{width:200px; border: 1px solid 
#000000; padding: 5px;}

#zx-login .box-2 .item .c.c2 a {color: #0196E3;}

#zx-register .box-2 .item .c.c2 .input-text {
width:200px;border: 1px solid 
#000000; padding: 5px;
}
#zx-register .box-2 .item .c.c2 .input-select{width: 206px; margin: 2px 0px;
padding: 4px;
border: 1px solid 
#E3E3E3; background: #ffffff;}

.item .span1 {
width: 60px;
}

#zx-login .box-2 .item .c.c2 .image-captcha {
position: absolute;
top: 3px;
right: 35px;
width: 150px;
height: 26px;
background: 
transparent none no-repeat scroll 0 center;
}

#zx-login .form-actions {
}

#zx-register .form-actions {
}

#zx-login select {
border: 1px solid #B0B0B1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #DFDFE0;
background: -moz-linear-gradient(top, white 0%, #DFDFE0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#DFDFE0));
background: -webkit-linear-gradient(top, white 0%,#DFDFE0 100%);
background: -o-linear-gradient(top, white 0%,#DFDFE0 100%);
background: -ms-linear-gradient(top, white 0%,#DFDFE0 100%);
background: linear-gradient(top, white 0%,#DFDFE0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfe0',GradientType=0 );
line-height: 18px;
height: 38px;

}

.login-button-position {padding-left: 20px;}

.image-captcha {
position: absolute;
bottom: 142px;
left: 275px;
width: 150px;
height: 26px;
background: transparent none no-repeat scroll 0 center;
}

#zx-login-error {
width: 400px;
color: #E5550E;
text-align: center;
margin-bottom: 10px;
}

.image-captcha-register {
position: absolute;
bottom: 31px;
right: 35px;
width: 150px;
height: 26px;
background: transparent none no-repeat scroll 0 center;
}


.register-styles .form-horizontal .control-label {line-height: 30px; font-weight: bold;}

.login-links {
margin: 3px 9px 10px;
display: block;
float: left;
padding: 5px;
color: #c5d0d3;
font-family: Verdana;
font-size: 11px;
}

#zx-login .box-2 .item .c.c1 {
width: 150px;
text-align: right;
color: #ffffff;
font-family: arial;
}

#zx-register .box-2 .item .c.c1 {
width: 150px;
text-align: right;
color: #ffffff;
font-family: arial;
}

#zx-register .box-2 .item.button {
color: #FBDDC0;
background-position: 50% 50%;
text-align: center;
height: 60px;
font-size: 12px;
margin-top: 30px;
clear: both;
}



#zx-login .box-2 {
position: relative;
margin-left: 50px;
width: 500px;
float: left;
}

#zx-login .box-2 .item .c.c2 {
width: 260px;
padding: 2px;
}

#zx-register .box-2 .item .c.c2 {
width: 250px;
padding: 2px;
}


#zx-register .box-2 {
position: relative;
margin-left: 50px;
width: 500px;
float: left;
}


#zx-login .box-2 .item .c.c3 {
width: 16px;
text-align: center;
font-weight: bold;
font-size: 13px;
font-family: verdana;
background-color: #414141;
background-image: -ms-linear-gradient(top, #555, #222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222));
background-image: -webkit-linear-gradient(top, #555, #222);
background-image: -o-linear-gradient(top, #555, #222);
background-image: -moz-linear-gradient(top, #555, #222);
background-image: linear-gradient(top, #555, #222);
background-repeat: repeat-x;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: white;
text-shadow: #324C83 0 1px 1px;
border: 1px solid #000000;
margin-top: 3px;
}

#zx-register .box-2 .item .c.c3 {
width: 16px;
text-align: center;
font-weight: bold;
font-size: 13px;
font-family: verdana;
background-color: #414141;
background-image: -ms-linear-gradient(top, #555, #222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222));
background-image: -webkit-linear-gradient(top, #555, #222);
background-image: -o-linear-gradient(top, #555, #222);
background-image: -moz-linear-gradient(top, #555, #222);
background-image: linear-gradient(top, #555, #222);
background-repeat: repeat-x;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: white;
text-shadow: #324C83 0 1px 1px;
border: 1px solid #000000;
margin-top: 3px;
}


textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: #fc9530;
outline: 0;
outline: thin dotted 9;
-webkit-box-shadow: inset 0 1px 1px 
rgba(0, 0, 0, 0.075), 0 0 8px #b0d7f6;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #b0d7f6;
box-shadow: inset 0 1px 1px 
rgba(0, 0, 0, 0.075), 0 0 8px #b0d7f6;
}

/*Advertisement page*/

.advert-category {
margin: 10px 10px 0 10px;
clear: both;

}


.advert-category .advert-category-box {
position: relative;
margin: 0;
padding: 10px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow:none;
overflow: hidden;
}


#zx-theme-progress img {
display: none;
width: 160px;
height: 12px;
background: 
transparent url(../custom_images/zx-theme-progress-bg.png) no-repeat scroll;
background-position: -120 0;
margin: 0;
padding: 0;
}


.advert-youclick {
margin: 0 auto;
padding: 10px 0 10px;
backgroud: none;
text-align: center;
position: relative;
color: 
#292929;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}


.zx-middle-new .advert-category-box {
position: relative;
margin: 0;
padding: 10px;
box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow:none;
overflow: hidden;

}

.advert-category .advert-category-box .item {
background-color: #f3f3f3;
border: 1px solid #2e4d97;
float: left;
height: 94px;
position: relative;
width: 270px;
padding: 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
margin: 5px 7px;
}

.advert-category .advert-category-box .item:first-child {
margin: 5px 7px;
}


.advert-category .advert-category-box .item .box-1 .desc {
background: #2e4d97; /* Old browsers */
background: -moz-linear-gradient(top, #2e4d97 0%, #173983 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4d97), color-stop(100%,#173983)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e4d97 0%,#173983 100%); /* IE10+ */
background: linear-gradient(to bottom, #2e4d97 0%,#173983 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d97', endColorstr='#173983',GradientType=0 ); /* IE6-9 */
font-size: 11px;
height: 22px;
left: 0px;
margin-left: 0px;
margin-top: 0px;
padding-left: 10px;
padding-top: 6px;
position: static;
width: 260px;
color: white;
font-family: verdana;
font-weight: normal;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
}

.advert-category .advert-category-box .item .box-1 .desc a {color: #ffffff;}

.advert-category .advert-category-box .item .box-1 .desc a:hover {color: #ffffff; text-decoration: none;}


.advert-category .advert-category-box .item .box-1 .desc2 {
border-bottom: 4px solid #FD9531;
background: 
#e0e0e0;
background: -moz-linear-gradient(top, 
#efeded 0%, 
#e0e0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#efeded), color-stop(100%,
#e0e0e0));
background: -webkit-linear-gradient(top, 
#efeded 0%,
#e0e0e0 100%);
background: -o-linear-gradient(top, 
#efeded 0%,
#e0e0e0 100%);
background: -ms-linear-gradient(top, 
#efeded 0%,
#e0e0e0 100%);
background: linear-gradient(top, 
#efeded 0%,
#e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeded', endColorstr='#e0e0e0',GradientType=0 );
padding: 6px 9px;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
font-size: 12px;
height: 22px;
left: 0px;
margin-left: 0px;
margin-top: 0px;
padding-left: 20px;
padding-top: 6px;
position: static;
width: 260px;
color: white;
font-family: arial;
font-weight: normal;
}

.advert-category .advert-category-box .item .box-1 .desc2 a {color: #8f8b8b;}

.advert-category .advert-category-box .item .box-1 .desc2 a:hover {color: #8f8b8b; text-decoration: none;}



.advert-category .advert-category-box .item .box-1 .desc-extended {
background: #f3f3f3;
color: #2a2b2a;
height: 53px;
left: 0px;
padding: 5px 5px 2px;
position: absolute;
top: 30px;
width: 230px;
font-size: 11px;
margin: 0px;
font-family: arial;
}


.advert-category .advert-category-box .item .small-info-container {
bottom: 0px;
position: absolute;
right: 0px;
width: 272px;
height: 24px;
color: #000000;
font-size: 11px;
background: #D8DAE0;
font-family: arial;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-o-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
}

.advert-category .advert-category-box .item .item-right-upgrade {
position: absolute;
top: -1px;
padding: 4px 11px;
border: 0px;
left: 60px;
}


.advert-category .advert-category-box .item .item-right-viewrate {
background: url(../custom_images/coins.png) no-repeat 0px 3px;
height: 19px;
margin: 0px;
padding: 4px 7px 0 5px;
position: absolute;
top: 1px;
right: 80px;
left: 6px;
border: 0px;
font-weight: bold;
}

.advert-category .advert-category-box .item .item-right {
height: 19px;
margin: 2px 0 0 12px;
padding: 4px 7px 0 23px;
float: right;
font-family: arial;
color: #173885;
font-weight: bold;
}


.ads h2 {
height: 22px;
padding: 2px 30px;
line-height: 20px;
font-size: 18px;
font-family: 'arial', sans-serif;
color: #1457A2;
font-weight: 400;
}

.advert-category .advert-category-box .item .box-2 .dot {
display: block;
position: absolute;
top: 20px;
left: 200px;
z-index: 2;
width: 40px;
height: 32px;
background: url(../custom_images/dot.png) no-repeat;
}


.ads-state-icon {
background: url(../custom_images/ads-icon.png) no-repeat;
width: 28px;
height: 24px;
position: absolute;
top: 3px;
}


.ads-state-icon-unlocked {
background-position: 2px 0px;
}

.ads-state-icon-locked {
background-position: -37px 0px;

}

.zx-css3-boxing-category .zx-css3-boxing-category-title {
left:0px;
height: 20px;
padding: 2px 0px 4px;
line-height: 20px;
border-width: 1px 1px 0px 1px;
color: #0E427C;
font-family: 'Arial', sans-serif;
font-weight: bold;
font-size: 16px;
margin-left: 0px;
text-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.zx-css3-boxing-category {
position: relative;
margin: 40px 10px 5px;
}


.zx-css3-boxing-category .zx-css3-boxing-category-box {
font-size: 13px;
color: #494949;
background: none;
padding: 10px 0px;
margin-bottom: 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.faqs table td {
border: 1px solid #e4e8ea;
}


table#zx-upgrades > tbody tr > td > div, .zx-help-table > tbody tr > td > div {
margin: 0 0 2px 0;
white-space: nowrap;
padding: 2px 5px;
cursor: default;
}

.ui-widget-content {
border: 0px; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: white;
color: #373535;
font-size: 11px;
margin: 0 0 10px 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.ui-widget-content a {
color: #76ba0c;
}


.ui-widget-header {
background: #2e4d97; /* Old browsers */
background: -moz-linear-gradient(top, #2e4d97 0%, #173983 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4d97), color-stop(100%,#173983)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e4d97 0%,#173983 100%); /* IE10+ */
background: linear-gradient(to bottom, #2e4d97 0%,#173983 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d97', endColorstr='#173983',GradientType=0 ); /* IE6-9 */
color: white;
font-weight: bold;
border: 1px solid 
#1c69c3;
}

table#zx-upgrades .ui-widget-header, .zx-help-table .ui-widget-header {
font-weight: normal;
text-shadow:none;
}

/*Forum styles*/


.zx-forum-box-a .a {
width: 148px;
max-width: 148px;
height: 150px;
margin: 5px 0;
background: transparent none no-repeat scroll center center;
margin-left: 12px;
}

.zx-forum {
margin-left: 0px;
padding: 5px;
font-family: verdana;
font-size: 11px;
text-align: left;
background: none;
margin-top: 3px;
margin-bottom: 3px;
}

.zx-forum .top-bar, .zx-forum .bottom-bar {
font-weight: bold;
font-size: 12px;
line-height: 20px;
margin: 5px 0 10px 0;
position: relative;
height: 34px;
background: #FEFEFE;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background-size: 100%;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FEFEFE), color-stop(100%, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: -moz-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: -o-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: linear-gradient(top, #FEFEFE,#F2F2F2);
-webkit-box-shadow: 0 0px 1px 1px white inset,0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 1px 1px #fff inset,0 1px 2px rgba(0,0,0,0.1);
box-shadow: 0 0px 1px 1px white inset,0 1px 2px rgba(0, 0, 0, 0.1);
text-shadow: 0 1px white;
border-bottom: 1px solid #DDD;
padding: 0px 15px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
position: relative;
}


.zx-forum .zx-forum-head .op-h .b1 {
float: left;
width: 420px;
padding: 5px;
padding-left: 10px;
}

.zx-forum .zx-forum-head .op-h .b2 {
float: left;
width: 53px;
padding: 5px;
text-align: center;
}

.zx-forum .zx-forum-head .op-h .b3 {
float: left;
width: 56px;
padding: 5px;
text-align: center;
}

.zx-forum .zx-forum-head .op-h .b4 {
float: left;
width: 330px;
padding: 5px;
padding-left: 10px;
}

.forum-heading {
background: #2e4d97; /* Old browsers */
background: -moz-linear-gradient(top, #2e4d97 0%, #173983 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4d97), color-stop(100%,#173983)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2e4d97 0%,#173983 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2e4d97 0%,#173983 100%); /* IE10+ */
background: linear-gradient(to bottom, #2e4d97 0%,#173983 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d97', endColorstr='#173983',GradientType=0 ); /* IE6-9 */
color: white;
font-weight: bold;
font-size: 12px;
}

.zx-forum .zx-forum-home .op-h .b1 {
float: left;
width: 897px;
padding: 5px;
}

.zx-forum-box-b {
float: right;
position: relative;
width: 710px;
padding: 5px;
background-color: #F8F8F8;
border: 1px #EBEBEB solid;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}

.zx-forum .e-bar {
width: 710px;
}

.pie-id-6 {float: right;} 

.zx-forum-box-a {
float: left;
width: 170px;
padding: 5px;
background-color: #F8F8F8;
border: 1px #EBEBEB solid;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}

.zx-forum-box-a .i {
margin: 5px 0 0 0;
padding: 2px 2px;
line-height: 16px;
background: #017EAB;
background: -moz-linear-gradient(top, #eff0f1 0%, #d0d0d0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff0f1), color-stop(100%,#d0d0d0));
background: -webkit-linear-gradient(top, #eff0f1 0%,#d0d0d0 100%);
background: -o-linear-gradient(top, #eff0f1 0%,#d0d0d0 100%);
background: -ms-linear-gradient(top, #eff0f1 0%,#d0d0d0 100%);
background: linear-gradient(top, #eff0f1 0%,#d0d0d0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f1', endColorstr='#d0d0d0',GradientType=0 );
border: 1px solid #bab7b7;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
text-shadow: 1px 1px 1px #eff0f1;
}

.zx-forum-box-a .i .ui-icon {
float: left;
margin: 0px;
}


.forum-title-heading {
background: 
#F0F1F1;
background: -moz-linear-gradient(top, 
#FEFEFE 0%, 
#F0F1F1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#FEFEFE), color-stop(100%,
#F0F1F1));
background: -webkit-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -o-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -ms-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f1f1',GradientType=0 );
color: #292929;
font-size: 12px;
font-weight: bold;
border: 1px solid 
#D6D6DD;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
}


.zx-forum .zx-forum-home .op-s .b2 {
float: left;
width: 380px;
height: 32px;
padding: 5px;
margin-left: 2px;
overflow: hidden;
}

.zx-forum .zx-forum-home .op-s .b1 {
float: left;
width: 32px;
height: 32px;
padding: 5px;
}

.zx-forum .zx-forum-home .op-s .b3 {
float: left;
width: 50px;
padding: 5px;
height: 32px;
margin-left: 2px;
line-height: 27px;
text-align: center;
}

.zx-forum .zx-forum-home .op-s .b4 {
float: left;
width: 50px;
padding: 5px;
height: 32px;
margin-left: 2px;
line-height: 27px;
text-align: center;
}

.zx-forum .zx-forum-home .op-s .b1 .c1 {
margin-top: 4px;
width: 32px;
height: 32px;
margin-left: 3px;
}

.zx-forum .zx-forum-home .op-s .b5 {
float: left;
width: 329px;
height: 32px;
padding: 5px;
margin-left: 2px;
}

.zx-forum .zx-forum-home {
padding: 0px;
margin-top: 5px;
margin-bottom: 10px;
}

.forum-title-heading a {color: #292929;}

.forum-rows {
border: 1px solid #d6d6dd;
background: #fbfbfb;
color: #292929;
}

.zx-forum .zx-forum-home .op-s .b5 .c1 a {
color: #6da70e;
font-weight: normal;
font-size: 12px;
font-family: arial;
}

.zx-forum .zx-forum-home .op-s .b2 .c2 {
margin-left: 4px;
color: #292929;
}

.zx-forum .zx-forum-home .op-s .b2 .c1 {
color: #B4C91A;
font-size: 12px;
font-weight: normal;
font-family: arial;
}

.zx-forum .zx-forum-home .op-s .b2 .c1 a {

color: #1b67d8;
}

.zx-forum .zx-forum-home .op-h .b2 {
float: left;
width: 50px;
padding: 5px;
margin-left: 2px;
text-align: center;
}

.zx-forum .zx-forum-home .op-h .b3 {
float: left;
width: 50px;
padding: 5px;
margin-left: 2px;
text-align: center;
}

.zx-forum .zx-forum-home .op-h .b4 {
float: left;
width: 250px;
padding: 5px;
margin-left: 2px;
}


.zx-forum .zx-forum-tisl {
background-color: 
#FAFAFA;
background-image: -moz-linear-gradient(top, 
white, 
#F2F2F2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from( 
white), to( 
#F2F2F2));
background-image: -webkit-linear-gradient(top, 
white, 
#F2F2F2);
background-image: -o-linear-gradient(top, 
white, 
#F2F2F2);
background-image: linear-gradient(to bottom, 
white, 
#F2F2F2);
background-repeat: repeat-x;
border: 1px solid 
#D4D4D4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
-webkit-box-shadow: 0 1px 4px 
rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px 
rgba(0, 0, 0, 0.065);
color: #2C2E2B;
font-family: verdana;
font-size: 12px;
line-height: 20px;
text-align: left;
margin-bottom: 5px;
width: 880px;
padding: 5px 10px 5px 20px;
height: 24px;
margin-top: 5px;
}

.zx-forum .zx-forum-tisl a {
color: #2C2E2B;

}

.zx-forum .zx-forum-title {
float: left;
margin: 0px;
font-weight: bold;
}

.topic-highlights .ui-icon {
background-image: url(../custom_images/ui-icons-white.png);
}

.zx-forum .topic-highlights {
text-align: left;
margin: 5px auto;
padding: 2px 10px;
background: #DEE0E1;
color: #255164;
border: 0px;
font-weight: bold;
}

.zx-forum .e-bar-counter  {
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-radius: 3px 0px 0px 3px;
-o-border-radius: 3px 0px 0px 3px;
border-radius: 3px 0px 0px 3px;

}

.zx-forum .topic-highlights a {
color: white;
}

.zx-forum-box-a .u {
padding: 2px 5px;
line-height: 16px;
font-weight: bold;
background: #dee0e1;
color: #000000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.zx-forum .button-quote {
background: #5BC7E9;
background: -moz-linear-gradient(top, #5BC7E9 0%, #31ADD4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5BC7E9), color-stop(100%, #31ADD4));
background: -webkit-linear-gradient(top, #5BC7E9 0%, #31ADD4 100%);
background: -o-linear-gradient(top, #5BC7E9 0%, #31ADD4 100%);
background: -ms-linear-gradient(top, #5BC7E9 0%, #31ADD4 100%);
background: linear-gradient(top, #5BC7E9 0%, #31ADD4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc7e9', endColorstr='#31add4',GradientType=0 );
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
line-height: 12px;
max-height: 29px;
color: #ffffff;
}

.zx-forum .button-quote:hover {
background: #5BC7E9;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
}

.zx-forum .button-reply {
background: #EB9C04;
background: -moz-linear-gradient(top, #FFBA36 0%, #EB9C04 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFBA36), color-stop(100%,#EB9C04));
background: -webkit-linear-gradient(top, #FFBA36 0%,#EB9C04 100%);
background: -o-linear-gradient(top, #FFBA36 0%,#EB9C04 100%);
background: -ms-linear-gradient(top, #FFBA36 0%,#EB9C04 100%);
background: linear-gradient(top, #FFBA36 0%,#EB9C04 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba36', endColorstr='#eb9c04',GradientType=0 );
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
line-height: 12px;
max-height: 29px;
color: #ffffff;
}

.zx-forum .button-reply:hover {
background: #EB9C04;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
}

.zx-forum .button-edit {
background: #2A434D;
background: -moz-linear-gradient(top, #3A5A67 0%, #2A434D 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A5A67), color-stop(100%,#2A434D));
background: -webkit-linear-gradient(top, #3A5A67 0%,#2A434D 100%);
background: -o-linear-gradient(top, #3A5A67 0%,#2A434D 100%);
background: -ms-linear-gradient(top, #3A5A67 0%,#2A434D 100%);
background: linear-gradient(top, #3A5A67 0%,#2A434D 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5a67', endColorstr='#2a434d',GradientType=0 );
padding: 0px 20px 10px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
line-height: 12px;
max-height: 29px;
color: #ffffff;
}

.zx-forum .button-edit:hover {
background: #2A434D;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
}



.zx-forum .button-delete {
background: #e88015;
background: -moz-linear-gradient(top, #3ef9e0c 0%, #e88015 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9e0c), color-stop(100%,#e88015));
background: -webkit-linear-gradient(top, #ef9e0c 0%,#e88015 100%);
background: -o-linear-gradient(top, #ef9e0c 0%,#e88015 100%);
background: -ms-linear-gradient(top, #ef9e0c 0%,#e88015 100%);
background: linear-gradient(top, #ef9e0c 0%,#e88015 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9e0c', endColorstr='#e88015',GradientType=0 );
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
line-height: 12px;
max-height: 29px;
color: #ffffff;
}

.zx-forum .button-delete:hover {
background: #e88015;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 2px 
rgba(0, 0, 0, 0.25);
}

.zx-forum-box-a .a.default {
background-image: url(../custom_images/avatar.png);
}


.zx-forum-stat {
border: 1px solid 
#D6D6DD;
background: 
#FBFBFB;
color: 
#292929;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}


.zx-forum .zx-forum-home .op-s .b1 .c1.fo-topic {
background: url(../custom_images/topic.png) no-repeat;
}

.zx-forum .zx-forum-home .c1.i_pin {
background: url(../custom_images/topic-pined.png) no-repeat;
}

.zx-forum .zx-forum-home .c1.i_topic {
background: url(../custom_images/topic.png) no-repeat;
}

.zx-forum .zx-forum-home .c1.i_locked {
background: url(../custom_images/topic-locked.png) no-repeat;
}

.forum-background {
background: #ffffff;
-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.forum-heading a {
color: #ffffff;
}

/* Pagination*/

#zx-middle-menu {
text-align: left;
padding-top: 5px;
}

.zx-page .sub-title-container {
min-height: 40px;
padding: 0 20px;
background: #FEFEFE;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background-size: 100%;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FEFEFE), color-stop(100%, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: -moz-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: -o-linear-gradient(top, #FEFEFE,#F2F2F2);
background-image: linear-gradient(top, #FEFEFE,#F2F2F2);
-webkit-box-shadow: 0 0px 1px 1px white inset,0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 1px 1px #fff inset,0 1px 2px rgba(0,0,0,0.1);
box-shadow: 0 0px 1px 1px white inset,0 1px 2px rgba(0, 0, 0, 0.1);
text-shadow: 0 1px white;
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
text-shadow: 0 1px white;
color: #333;
font-weight: bold;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.zx-page .zx-page-header .header-left {
padding: 0px 5px;
}

.breadcrumbs {
	overflow: hidden;
	margin-left: 5px;
	margin-top: 9px;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
}

.breadcrumbs-username {
	float: left; 
	padding: 0px 0px;
	font-family: arial,sans-serif;
}

.breadcrumbs-item { float: left; margin: 0px 5px; padding: 0px 5px; line-height: 19px; color: #333;}
.breadcrumbs-item-wrap { float: left; }
.breadcrumbs-item-wrap a { color: #333; }
.breadcrumbs-item-wrap:hover { float: left; color: #333; }
.breadcrumbs-last-item-wrap { float: left;  color: #333; }
.breadcrumbs-last-item-wrap a {color: #333; text-decoration: underline; }

.breadcrumbs-path {
	float: left;
	padding: 0px;
	font-family: arial,sans-serif;
}


.breadcrumbs-path a:hover {
	color: #333;
}

.breadcrumbs-separator {}
.breadcrumbs-separator-rear {  background: url(../custom_images/bread-arrow.png); width: 16px;
height: 16px;
float: left;
margin-top: 2px;  }


/*Middle menu style*/

#zx-middle-menu .menu-section {
margin-bottom: 5px;
}

#zx-middle-menu .section-name {
position: relative;
padding: 4px 10px 4px 6px;
cursor: pointer;
background: #1f7e0b;
background: -moz-linear-gradient(top, #3f9e2a 0%, #1f7e0b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f9e2a), color-stop(100%,#1f7e0b));
background: -webkit-linear-gradient(top, #3f9e2a 0%,#1f7e0b 100%);
background: -o-linear-gradient(top, #3f9e2a 0%,#1f7e0b 100%);
background: -ms-linear-gradient(top, #3f9e2a 0%,#1f7e0b 100%);
background: linear-gradient(top, #3f9e2a 0%,#1f7e0b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9e2a', endColorstr='#1f7e0b',GradientType=0 );
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
font-family: 'Play', sans-serif;
font-weight: 400;
color: white;
font-size: 15px;
margin-bottom: 2px;
border-bottom: 3px solid #88c61a;
}

#zx-middle-menu .section-box .item-sub {
padding-left: 0px;
}

#zx-middle-menu .section-box {
position: relative;
border-top: 0px;
color: #363434;
line-height: 16px;
background: #F0F1F1;
background: -moz-linear-gradient(top, #FEFEFE 0%, #F0F1F1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#F0F1F1));
background: -webkit-linear-gradient(top, #FEFEFE 0%,#F0F1F1 100%);
background: -o-linear-gradient(top, #FEFEFE 0%,#F0F1F1 100%);
background: -ms-linear-gradient(top, #FEFEFE 0%,#F0F1F1 100%);
background: linear-gradient(top, #FEFEFE 0%,#F0F1F1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f1f1',GradientType=0 );
position: relative;
border: 1px solid #D6D6DD;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-o-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
}

#zx-middle-menu .section-box a {
padding: 3px 20px 3px 5px;
font-size: 12px;
color: #363434;
width: 139px;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#zx-middle-menu .section-box a:hover {
color: #7fc60f;
text-decoration: underline;
}

#zx-middle-menu .section-box .ec-left-menu-active {
color: #7fc60f;
text-decoration: none;
}


.advertiser-balance-status {
margin: 10px auto 10px;
width: 600px;
height: 60px;
text-align: center;
color: #3e3c3c;
font-weight: normal;
font-size: 12px;
background-color: #F8F8F8;
border: 1px #EBEBEB solid;
padding: 8px 17px 12px;
line-height: 20px;
display: block;
position: relative;
}

.advertiser-balance-status a {
color: #ffffff;
padding: 5px 20px;
font-weight: bold;
}

.fund-balance-highlight {
color: #123b7b;
font-size: 14px;
font-weight: bold;
}

table#zx-upgrades > tbody tr > td > div, .zx-help-table > tbody tr > td > div {
margin: 0 0 2px 0;
white-space: nowrap;
padding: 4px 5px;
cursor: default;
}

table#zx-upgrades > tbody tr > td > div {
margin: 0 0 2px 0;
white-space: nowrap;
padding: 4px 5px;
cursor: default;
border-bottom: 1px solid #e4e8ea;
background: #ffffff;
color: #292929;
}

table#zx-upgrades, .zx-help-table {
border: 1px solid #e4e8ea;
}

table#zx-upgrades > tbody tr > td {
cursor: default;
background: none;
border: 0px;
}

.upgrades_heading1 {
font-family: Arial;
background: #193E97;
color: #ffffff;
line-height: 20px;
text-align: center;
font-weight: normal;
font-size: 12px;
border: 0px;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {color: #000000;}

.upgrades_heading2 {
font-family: Arial;
background: #193E97;
color: white;
line-height: 20px;
text-align: center;
font-weight: normal;
font-size: 12px;
border: 0px;
}

.zx-profile-home .item {
padding: 10px;
color: #e6e6e6;
background-position: 50% 50%;
cursor: pointer;
}

#zx-middle-account-left {
position: relative;
float: left;
width: 170px;
margin: 0px;
padding: 0;
}

#zx-middle-menu .section-name .bootstrap-icons {
float: right;
margin-top: 3px;
margin-right: 3px;
}

#zx-middle-account-right {
position: relative;
margin: 0 10px 0 10px;
padding: 0;
width: 730px;
float: left;
}

.account-information {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 0px 20px;
color: #2C2E2B;
width: 615px;
font-family: Open Sans;
font-size: 14px;
font-weight: normal;
margin: 0 auto;
background-color: whiteSmoke;
background-image: -ms-linear-gradient(top, white, #E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, white, #E6E6E6);
background-image: -o-linear-gradient(top, white, #E6E6E6);
background-image: linear-gradient(top, white, #E6E6E6);
background-image: -moz-linear-gradient(top, white, #E6E6E6);
background-repeat: repeat-x;
position: relative;
}

.account-information i {margin-top: 1px;}

.stat-boxes{
display: inline-block;
list-style: none outside none;
margin: 0px auto;
text-align: center;
}

.span8 {
width: 690px;
margin: 0px auto;
text-align: center;
float: none;
}

.stat-boxes ul {margin-left: 0px;}

.stat-boxes li {
background-color: 
#F6F6F6;
background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(
#F9F9F9), to(
#EDEDED));
background-image: -webkit-linear-gradient(top, 
#F9F9F9 0%, 
#EDEDED 100%);
background-image: -moz-linear-gradient(top, 
#F9F9F9 0%, 
#EDEDED 100%);
background-image: -ms-linear-gradient(top, 
#F9F9F9 0%, 
#EDEDED 100%);
background-image: -o-linear-gradient(top, 
#F9F9F9 0%, 
#EDEDED 100%);
background-image: linear-gradient(top, 
#F9F9F9 0%, 
#EDEDED 100%);
border: 1px solid 
#D5D5D5;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 0 0 
white inset, 0 1px 0 
rgba(255, 255, 255, 0.4);
display: inline-block;
line-height: 18px;
margin: 0 5px 10px;
padding: 0 5px;
}

.stat-boxes .peity_line_good {
color: 
#459D1C;
}

.stat-boxes .left {
border-right: 1px solid gainsboro;
box-shadow: 1px 0 0 0 
white;
margin-right: 5px;
padding: 5px 8px 6px 4px;
font-size: 11px;
line-height: 32px;
border-bottom: 1px solid gainsboro;
}

.stat-boxes .right {
font-size: 11px;
padding: 9px 8px 7px 0;
text-align: center;
width: 100px;
color: 
#666;
}

.stat-boxes .left span, .stat-boxes .right strong {
display: block;
}

.stat-boxes .left, .stat-boxes .right {
text-shadow: 0 1px 0 
white;
float: left;
}

.stat-boxes .right strong {
font-size: 20px;
margin-bottom: 3px;
margin-top: 4px;
}


.acc-table1 {
float: left; 
width: 330px;
margin-right: 15px;
margin-bottom: 10px;
}

.acc-table2 {
float: left; 
width: 330px;
margin-bottom: 10px;
}

.ui-widget-content .button a {color: #fffff;}

.nav-qs{
display:none;position:absolute;left:72px;top:100px;width:248px;z-index: 998;
	background: url(../img/account_img/subArrowStats.png) no-repeat 8% 0;
} 
.nav-qs-content{
	padding: 5px;
	background: white;
	border: 0px;
	text-align: center;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
	margin-top: 75px;
	border: 1px solid #255265;
} 
.nav-qs table{width:100%;font-size:11px; border: 0px;}
.nav-qs table td{padding:2px 5px;line-height:15px;vertical-align:middle;}
.nav-qs table td.false{border:0 solid none;}
.nav-qs table td.red{color: #F53400;}
.nav-qs table td.green{color: #339933;}
.nav-qs table td.QuickSetup-btn{cursor:pointer;}

#zx-theme-account table{width:100%;color: #302E30;
font-size: 12px; border-right: 1px solid #75A9FF;
border-left: 1px solid #75A9FF;
border-top: 1px solid #75A9FF;
border-bottom: 1px solid #75A9FF;

}
#zx-theme-account .l{padding-left:11px;text-align:left; font-family: Verdana; font-size: 11px;}
#zx-theme-account .label a{color: #ffffff;}
#zx-theme-account .r{text-align:right;white-space:nowrap; font-family: Verdana; font-size: 11px;}	
#zx-theme-account .m{text-align:left;border-bottom:1px solid #aaa;}
#zx-theme-account .m.nav{width:105px;}
#zx-theme-account table .m.nav .ui-icon{cursor:pointer;float:left;}

#zx-theme-account table td {
	padding: 5px 12px;
	vertical-align: middle;

}

#zx-theme-account table td:first-child {
	border-left: none;
}

#zx-theme-account .zx-middle-upgrades {
margin: 10px 0 10px 5px;
position: relative;
width: 700px;
}

#zx-theme-account .big_account_buttons {
text-align: left;
}


#zx-theme-account .big_account_buttons ul {
list-style: none;
margin: 0;
padding: 0;
margin-left: 30px;
}

#zx-theme-account .big_account_buttons li {
display: inline-block;
text-align: center;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

#zx-theme-account .big_account_buttons li a {
padding: 6px 20px;
display: block;
color: ffffff;
text-decoration: none;
font-family: 'PT Sans Caption', sans-serif;
font-size: 14px;
text-shadow: none;
text-transform: uppercase;
width: 114px;
margin-left: 5px;
text-transform: none;

}



.zx-upgrades-head {
text-align: left;
background: #2379DC;
background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
line-height: 30px;
color: #ffffff;
padding-left: 20px;
border: 1px solid #1c6cca;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
font-family: 'PT Sans Caption', sans-serif;
font-size: 14px;
}

.floats-balances {
margin: 0px auto;
position: relative;
width: 440px;
}


.light-grey {
background: #eceef1;
color: #3d3b3b;
}

.light-grey2 {
background: #f6f7f8;
color: #3d3b3b;
}

.account-balance-bg {
height: 48px;
font-size: 16px;
font-weight: bold;
line-height: 24px;
background: url(../custom_images/account-balance.png) no-repeat;
padding-left: 70px;
font-family: Arial;
}

#zx-theme-account .zx-middle1 .zx-middle-left {
position: relative;
float: left;
width: 320px;
padding: 0px 0px;
margin-right: 5px;
margin-left: 40px;
}


#zx-theme-account .zx-middle1 .zx-middle-center {
width: 700px;
overflow: hidden;
}

#zx-theme-account .zx-middle1 .zx-middle-center .zx-middle-center-fl1 {
width: 420px;
float: left;
}

#zx-theme-account .zx-middle1 .zx-middle-center .zx-middle-center-fl2 {
width: 240px;
float: left;
padding-top: 40px;
margin-left: 10px;
}

#zx-theme-account .zx-middle1 .zx-middle-center .zx-middle-center-fl2 h1{font-weight: bold; color: #84c314; font-size: 13px;}

#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs {
display: none;
position: absolute;
left: 72px;
top: 20px;
width: 248px;
z-index: 998;
background: url(../custom_images/subArrowStats.png) no-repeat 8% 0;
}

#zx-theme-account .zx-middle1 table {
width: 100%;
color: 
#302E30;
font-size: 12px;
border-right: 1px solid #D6D6DD;
border-left: 1px solid #D6D6DD;
border-top: 1px solid #D6D6DD;
border-bottom: 1px solid #D6D6DD;
margin-bottom: 5px;
margin-top: 10px;
}

#zx-theme-account .zx-middle1 .zx-middle-right table td {
	border-left: 1px solid #c7deec;
	padding: 5px 12px;
	vertical-align: middle;

}

#zx-theme-account .zx-middle1 .zx-middle-right table td:first-child {
	border-left: none;
}

#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs-content{
	margin-top: -150px;
	padding: 5px;
	background: #F8F8F8;
	border: 1px solid #8c8c8b;
	text-align: center;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
} 


#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table{width:100%;font-size:11px;}
#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table td{padding:2px 5px;line-height:15px;vertical-align:middle;}
#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table td.false{border:0 solid none;}
#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table td.red{color: #F53400;}
#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table td.green{color: #339933;}
#zx-theme-account .zx-middle1 .zx-middle-left div.nav-qs table td.QuickSetup-btn{cursor:pointer;}

#zx-theme-account .zx-middle1 .zx-middle-left table a {
color: #5fa301;
}

#zx-middle-menu .section-box a.active {
font-weight: normal;
}

.title_acc_summary {
height: 28px;
background: #5d5a5a;
color: white;
margin-bottom: 5px;
border-bottom: 3px solid 
#7a7979;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
-o-border-radius: 3px 3px 0px 0px;
}


#zx-theme-account .zx-middle1 .zx-middle-right {
position: relative;
float: left;
width: 320px;
padding: 0px 5px;
}

.title_acc_summary h6 {
float: left;
font-family: Open Sans;
font-weight: 400; 
font-size: 13px;
padding: 4px 5px 8px 16px;
color: white;
}


.ch_box{

margin-left: 0px;
width: 375px;
clear: both;
margin-bottom: 5px;
}


.ch_box .ch
{width: 397px;
height: 150px;
margin: 0 auto;
margin-bottom: 10px;
}
.ch_box .ch_info{
	margin: 4px 0 4px 0;
	padding: 2px 5px;
	line-height: 30px;
	font-size: 12px;
	text-align: left;
	cursor: default;
	height: 30px;
	position: relative;
	width: 350px;
	color: #F37520;

}
.ch_box .ch_info .ui-icon{float:left;margin:2px 5px 10px 0;}

.account-balance {
margin-left: 10px;
width: 715px;
margin-bottom: 10px;

}



.zx-css-tabledata thead td {
padding: 3px 5px;
height: 25px;
background: 
#F0F1F1;
background: -moz-linear-gradient(top, 
#FEFEFE 0%, 
#F0F1F1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#FEFEFE), color-stop(100%,
#F0F1F1));
background: -webkit-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -o-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -ms-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f1f1',GradientType=0 );
margin-top: 6px;
background-position: 50% 50%;
font-weight: normal;
text-align: center;
color: #272626;
}

.zx-css-tabledata td {
border: 1px solid #d6d6dd;
border-width: 1px 0 0 1px;
}

.zx-css-tabledata {
width: 100%;
border: 1px solid #d6d6dd;
border-width: 0 1px 1px 0;
font-family: Arial;
font-size: 11px;
font-weight: normal;
margin-bottom: 8px;
}

.zx-css-tabledata tbody tr.even td {
background-color: #d6d6dd;
color: #2e2e2e;
}

.zx-css-tabledata thead td a {
color: #313030;
}

.username_type_highlighted {
background: #134e9b;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: 
white;
font-weight: bold;
padding: 10px;
}

.zx-profile .item .c.c3 {
width: 26px;
}


.zx-profile .item.msg {
padding: 5px;
line-height: 15px;
height: 24px;
color: #0E4989;
background-position: 50% 50%;
}

.promo-banner-container {
margin-top: 6px;
background: 
#F0F1F1;
background: -moz-linear-gradient(top, 
#FEFEFE 0%, 
#F0F1F1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#FEFEFE), color-stop(100%,
#F0F1F1));
background: -webkit-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -o-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: -ms-linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
background: linear-gradient(top, 
#FEFEFE 0%,
#F0F1F1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f1f1',GradientType=0 );
border: 1px solid #d6d6dd;
text-align: center;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

.zx-profile .item .c.c1 {
width: 200px;
text-align: right;
color: #313030;
}

.zx-profile .item .c.c1 a {
color: #5ea201;
}

.zx-profile .item .c.c2 .input-text {
width: 220px;
margin: 0;
padding: 2px;
border: 1px solid 
#E3E3E3;
outline: none;
}


.zx-profile .item.button {
padding: 10px 5px;
color: #353639;
background-position: 50% 50%;
text-align: center;
}

.zx-profile .item.button a {color: #ffffff;}

.zx-profile .custom-btn1 {
background: #5d9503;
background: -moz-linear-gradient(top, #70b500 0%, #5d9503 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70b500), color-stop(100%,#5d9503));
background: -webkit-linear-gradient(top, #70b500 0%,#5d9503 100%);
background: -o-linear-gradient(top, #70b500 0%,#5d9503 100%);
background: -ms-linear-gradient(top, #70b500 0%,#5d9503 100%);
background: linear-gradient(top, #70b500 0%,#5d9503 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b500', endColorstr='#5d9503',GradientType=0 );
color: #ffffff;
text-shadow: 0 -1px 0 
rgba(0, 0, 0, 0.25);
text-align: center;
}

.zx-profile .custom-btn1:hover {
background: #548603;
}

.zx-profile .item .c.c2 .input-select {
width: 225px;
margin: 0;
padding: 1px;
border: 1px solid 
#E3E3E3;
}

.zx-profile .item .c.c2 .input-select {
width: 225px;
margin: 0;
padding: 2px;
border: 1px solid 
#E3E3E3;
height: 29px;
}



/*EC Fund Account Page*/

.zx-deposit-home {overflow:hidden;}
.zx-deposit-home .payment-logo-container {display: inline-block;
margin: 11px 5px 0 5px;
background: url(../images/backgrounds/controlB.png) repeat-x;
border: 1px solid #D5D5D5;
text-align: center;
box-shadow: inset 0 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
text-align: center;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

.zx-deposit-home .payment-logo-container .ec-a {padding: 10px 15px 4px 15px;
display: block;
font-weight: bold;
white-space: nowrap;
color: #626262;}



.zx-deposit-home .balance-type-container {display: inline-block;
margin: 11px 5px 0 5px;
background: url(../images/backgrounds/controlB.png) repeat-x;
border: 1px solid #D5D5D5;
text-align: center;
box-shadow: inset 0 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
text-align: center;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
float: left;
}


.zx-deposit-home .balances-buttons-container {
color: #666;
font-size: 11px;
line-height: 20px;
margin: 0px;
position: relative;
/*height: 95px;*/
padding: 11px 0px 11px;
}


.zx-deposit-home .balances-buttons {
text-align: center;
}

.zx-deposit-home .balances-buttons  ul{
list-style: none;
margin: 0;
padding: 0;
}

.zx-deposit-home .balances-buttons  li{
	display: inline-block;
	margin: 11px 5px 0 5px;
	background: none;
	font-size: 16px;
	font-family: 'Arial', serif;
	text-align: center;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
}

.zx-deposit-home .balances-buttons  li .btn-success {
padding: 0px;

}

.zx-deposit-home .balances-buttons  li: hover {
	background: #0e8cc0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	box-shadow: 0 1px 2px rgba(0,0,0,0.25);

}

.zx-deposit-home .balances-buttons  li span{
display: block;
margin-top: 5px;
}

.zx-deposit-home .balances-buttons .ec-a{
display: block;
font-weight: bold;
white-space: nowrap;
padding: 2px 8px 4px 8px;
white-space: nowrap;
color: #2c2f31;

}


.zx-deposit-home .slidedown_for_balance_type {
	display: none;
	overflow: hidden;
	margin: 12px 17px;
}

.zx-deposit-home .slidedown_for_gateway {
	display: none;
}

.deposit_history_section {
	margin-top: 20px;
}


.zx-deposit-home .item {padding:10px;color:#666;background-position:50% 50%;cursor:pointer;}
.zx-deposit-home .item:hover {color:#4C4C4C;background-position:0 0;}
.zx-deposit-home .item.m {border-width:0 1px;}
.zx-deposit-home .item .a{height:16px;line-height:16px;font-size:11px;font-weight:bold;}

.zx-deposit-home .item .a-sub{height:16px;line-height:16px;font-size:11px;font-weight:bold; padding: 5px 0px; background: #ffffff; border: 1px solid #DEDEDE;}
.zx-deposit-home .item .a .ui-icon{float:left;}
.zx-deposit-home .item .b{margin:0 0 0 20px;}
.zx-deposit-home .item-sub{margin:0;padding:5px;}
.zx-deposit-home .item-sub .item{border-bottom-width:0px;}
.zx-deposit-home .item-sub .item:last-child{border-bottom-width:1px;}
.zx-deposit-home .item-sub .item-amount{margin:0;padding:5px;text-align:center;border-bottom-width:0;}
.zx-deposit-home .item-sub .item-amount:last-child{border-bottom-width:1px;}
.zx-deposit-home .item-sub .item-history{margin:0;padding:5px;text-align:center;}
.zx-deposit-home .item-sub .item-history:last-child{border-bottom-width:1px;}

.zx-deposit-history{width:100%;font-size:13px;}
.zx-deposit-history th{width:100%;font-size:12px; padding: 2px 10px;
background: #EDF1F5;
color: #3F4C59;
border: 1px solid #DCE7F0; font-weight: normal;}
.zx-deposit-history td{border-bottom:1px solid #E3E3E3;cursor:default;padding:2px 5px;text-align:left;}
.zx-deposit-history tbody td{font-size:11px;white-space:nowrap;}
.zx-deposit-history tbody td .ui-icon{margin:0 auto;}
.zx-deposit-history .btn{cursor:pointer;}
.zx-deposit-history .green{color:green;}
.zx-deposit-history .red{color:#cc0000;}
.zx-deposit-history .orange{color:orange;}

.zx-deposit-slider{width:400px;margin:0 auto;padding:10px; text-align: center; background: #d7d7d6; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.zx-deposit-amount{width:400px;margin:0 auto;padding:10px; text-align: center;}
.zx-deposit-button{width:400px;margin:0 auto 10px;padding:10px; text-align: center;}

.zx-deposit-home .ui-button.ui-widget-content{background-position:50% 50%;}
.zx-deposit-home .ui-button.ui-widget-content:hover{background-position:50% 0;}
.zx-deposit-home .zx-shadow{box-shadow:0 0 10px rgba(170, 170, 170, 0.3);-moz-box-shadow:0 0 10px rgba(170, 170, 170, 0.3);-webkit-box-shadow:0 0 10px rgba(170, 170, 170, 0.3);}

.zx-css-category .item .a {
line-height: 16px;
font-size: 13px;
font-weight: bold;
color: #7FB804;
}


.zx-cashout-home .item .a {
line-height: 16px;
font-size: 13px;
font-weight: bold;
color: #0E4989;
}


.deposit-submit{text-align:left;}

.ec_payment_gateway_button {
background: url(../custom_images/payment_gateway_logos2.png) no-repeat;
}

.ec_payment_gateway_main {
background-position: -8px -11px;
width: 136px;
height: 43px;
cursor: pointer;
}

.ec_payment_gateway_payza {
background-position: -324px -11px;
width: 136px;
height: 43px;
cursor:pointer;
}



.ec_payment_gateway_alertpay {
background-position: -324px -11px;
width: 136px;
height: 43px;
cursor:pointer;
}

.ec_payment_gateway_wmtransfer {
background-position: -152px -8px;
}

.ec_payment_gateway_libertyreserve {
background-position: -165px -11px;
width: 136px;
height: 43px;
cursor:pointer;
}

.ec_payment_gateway_paypal {
background-position: -486px -11px;
width: 136px;
height: 43px;
cursor: pointer;
}

.ec_payment_gateway_perfectmoney {
background-position: -372px -8px;
}

.ec_payment_gateway_okpay {
background-position: -456px -8px;
}


.ec_payment_gateway_button-container {
margin: 11px 5px 0 5px;
border: 1px solid #D5D5D5;
text-align: center;
box-shadow: inset 0 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
text-align: center;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
float: left;
}


#balances-slidedowns-container {
background: #e5e4e4;
display: none;
color: #5f6669;
border: 1px solid #c2c1c1;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
padding: 0px;
font-size: 12px;
line-height: 20px;
margin: 0px;
position: relative;
box-shadow: 0px 1px 1px #F0F0F0;
-webkit-box-shadow: 0px 1px 1px #F0F0F0;
-moz-box-shadow:  0px 1px 1px #F0F0F0;
padding-left: 20px;
}


.zx-deposit-home .gateway-buttons {
text-align: center;
}

.zx-deposit-home .gateway-buttons  ul{
list-style: none;
margin: 0;
padding: 0;
}

.zx-deposit-home .gateway-buttons  li{
display: inline-block;
}

.zx-deposit-home .gateway-buttons  li:hover {

}

.zx-deposit-home .gateway-buttons  li span{
display: block;
margin-top: 5px;
}

.zx-deposit-home .gateway-buttons .ec-a{
display: block;
font-weight: bold;
white-space: nowrap;
color: #626262;
white-space: nowrap;
color: #626262;
}

#balances-slidedowns-container-arrow-container {
	width: 100%;
	position: relative;
	height: 6px;
	display: none;
}
#balances-slidedowns-container-arrow {
	background: url(../custom_images/deposit-arrow-top.png) no-repeat;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 165px;
	width: 13px;
	height: 6px;
}

#gateways-slidedowns-container-arrow-container {
	width: 100%;
	position: relative;
	height: 9px;
	display: none;
}
#gateways-slidedowns-container-arrow {
	background: url(../custom_images/deposit-arrow-bottom.png) no-repeat;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 125px;
	width: 13px;
	height: 6px;
}


.deposit-button-blue {
	background: #357811 url(../img/images_ec4/g-button-bg.png) repeat-x;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	border: 1px solid #265b09;
	border-radius: 2px;
	padding: 7px 10px;
	margin: 0px 3px;
	text-shadow: 0px -1px #174B73;
}

.zx-deposit-button a {
color: #ffffff;
}

.deposit-button-blue:hover {
	background: #439b16 url(../img/images_ec4/g-button-bg-hover.png) repeat-x;

}

.zx-deposit-home .deposit-history-icon {
background:url(../img/account_img/deposit-history.png) no-repeat;
width: 25px;
height: 16px;
float: left;
margin-left: 5px;
}


table#zx-upgrades > tbody tr > td > div a {
color: #6eb301;
}


.zx-css3-boxing-category .zx-css3-boxing-category-amount {
position: absolute;
top: -25px;
right: 0px;
height: 20px;
padding: 2px 5px;
line-height: 20px;
border-width: 1px 1px 0px 1px;
color: 
#333;
font-size: 13px;
text-shadow: 1px 1px 
white;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow:none;

}

.zx-dialog .bd {
font-size: 13px;
text-shadow: 0px;
}

.zx-dialog {
display: none;
padding: 0 1px;
padding: 5px;
background-color: #f0f1f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 8px 5px #515155;
-webkit-box-shadow: 0 0 8px 5px 
#515155;
box-shadow: 0 0 8px 5px 
#515155;
}

.zx-dialog .hd {
font-size: 11px;
padding: 8px;
background: 
#3586c1;
color: white;
text-align: left;
font-weight: 600;
font-family: Open Sans;
font-size: 1.1em;
text-shadow: none;
}

table.zx-upgrades-prices .ui-widget-header {
background: 
#67a702;
color: 
white;
font-weight: bold;
text-shadow: none;
}

.zx-dialog .bd{color: #292929; text-shadow: none;}


#zx-support .box-2 {
position: relative;
width: 550px;
margin: 0 0 0 320px;
background: #f5f6f6;
color: #292929;
}

#zx-support .box-2 h3 {
background: none;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #64a701;
padding: 0px 10px;
}

#zx-support .box-1-1 {
position: absolute;
overflow: hidden;
top: 64px;
left: 10px;
width: 282px;
padding: 5px;
font-size: 13px;
color: #4C4C4C;
cursor: default;
text-shadow: 1px 1px #ffffff;
background: #eae5e1;
border: 1px solid #c7c4c1;
border-radius: 3px;
color: #464646;
}

#zx-support .box-1 {
font-size: 16px;
font-weight: bold;

}

.zx-style-form .item .c.c1 {
width: 140px;
text-align: left;
}

#zx-theme-account .zx-middle-news {
color: #3A87AD;
background-color: #D9EDF7;
border-color: #BCE8F1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 12px 17px;
font-size: 11px;
line-height: 20px;
margin: 0px 0px 5px 10px;
position: relative;
width: 682px;
}

.zx-forum .zx-forum-moder {
float: left;
margin: -3px 5px 0 0;
padding: 0px 0 0 0;
}


/*Chart colors change at /zx-includes/js/zx_lib.js [0, 'rgb(255, 255, 255)'], [1, 'rgb(200, 200, 200)']*/


/*core styles*/

#zx-middle {
position: relative;
margin: 0 auto;
padding: 20px 0px 10px;
width:940px;
}


#zx-middle-account {
position: relative;
margin: 0 auto;
padding: 10px 10px 15px 10px;
border: 0 none;
background: none;
width: 920px;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

#zx-middle-navbar {
width: 660px;
margin: 0 auto;

}

#zx-middle-navbar .navbar-inner {
min-height: 38px;
padding-right: 20px;
padding-left: 20px;
background-color: 
#FAFAFA;
background-image: -moz-linear-gradient(top, 
white, 
#F2F2F2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(
white), to(
#F2F2F2));
background-image: -webkit-linear-gradient(top, 
white, 
#F2F2F2);
background-image: -o-linear-gradient(top, 
white, 
#F2F2F2);
background-image: linear-gradient(to bottom, 
white, 
#F2F2F2);
background-repeat: repeat-x;
border: 1px solid 
#D4D4D4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
-webkit-box-shadow: 0 1px 4px 
rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px 
rgba(0, 0, 0, 0.065);
}

#zx-middle-navbar .navbar .nav > li > a {
float: none;
padding: 9px 10px 11px;
line-height: 19px;
color: 
#2C2E2B;
text-decoration: none;
text-shadow: 0 -1px 0 #ffffff;
}

#zx-middle-navbar .navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret {
border-top-color: 
black;
border-bottom-color: 
black;
}


#zx-middle-navbar .navbar .nav > li > a:hover{
color: 
#555;
text-decoration: none;
background-color: 
#E5E5E5;
-webkit-box-shadow: inset 0 3px 8px 
rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px 
rgba(0, 0, 0, 0.125);
}



.zx-home-text-box-person, .zx-home-text-box-cart, .zx-home-text-box-comment, .zx-home-text-box-suitcase, .zx-home-text-box-search {
height: 262px;
margin: 5px 0 0 0;
padding: 5px 30px;
text-align: justify;
color: #292929;
text-shadow: 1px 1px 
white;
font-family: Open Sans;
font-size: 13px;
line-height: 20px;
}

.zx-home-nav-top {
clear: both;
height: 94px;
}


.zx-home-box-1 {
position: relative;
width: 615px;
height: 316px;
overflow: hidden;
padding: 5px 0px;
float: left;
}

.home-float1 {
width: 309px;
float: left;
position: relative;
height: 280px;
margin-top: 10px;
}

.home-float1  h1 {background: url(../custom_images/features-overview.png) no-repeat; width: 272px; height: 42px; margin-bottom: 10px;}

.home-fl-but1 {
background: #030303;
background: url(../custom_images/menu-bg-hover.png) no-repeat, #030303;
background: url(../custom_images/menu-bg-hover.png) no-repeat,-moz-linear-gradient(top, #141416 0%, #030303 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141416), color-stop(100%,#030303));
background: url(../custom_images/menu-bg-hover.png) no-repeat, -webkit-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -o-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -ms-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, linear-gradient(top, #141416 0%,#030303 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141416', endColorstr='#030303',GradientType=0 );
text-align: left; font-family: 'Comfortaa', sans-serif;
font-size: 12px;
border: 1px solid #2c3134;
padding: 10px 45px 10px 20px;
background-position: 98% 50%;
}

.home-fl-but1:hover {
background: #262525;
background: url(../custom_images/menu-bg-hover.png) no-repeat, -moz-linear-gradient(top, #141416 0%, #262525 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141416), color-stop(100%,#262525));
background: url(../custom_images/menu-bg-hover.png) no-repeat, -webkit-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -o-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, -ms-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-hover.png) no-repeat, linear-gradient(top, #141416 0%,#262525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141416', endColorstr='#262525',GradientType=0 );
text-align: left; font-family: 'Comfortaa', sans-serif;
font-size: 12px;
border: 1px solid #2c3134;
padding: 10px 45px 10px 20px;
background-position: 98% 50%;
}

.home-fl-but2-bg {background: url(../custom_images/menu-bg-orange.png) no-repeat right;}

.home-fl-but2 {
background: #030303;
background: url(../custom_images/menu-bg-orange.png) no-repeat, -moz-linear-gradient(top, #141416 0%, #030303 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141416), color-stop(100%,#60747B));
background: url(../custom_images/menu-bg-orange.png) no-repeat, -webkit-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -o-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -ms-linear-gradient(top, #141416 0%,#030303 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, linear-gradient(top, #141416 0%,#030303B 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141416', endColorstr='#030303B',GradientType=0 );
text-align: left; font-family: 'Comfortaa', sans-serif;
font-size: 12px;
border: 1px solid #2c3134;
padding: 10px 45px 10px 20px;
background-position: 95% 50%;
}


.home-fl-but2:hover {
background: #262525;
background: url(../custom_images/menu-bg-orange.png) no-repeat, -moz-linear-gradient(top, #141416 0%, #262525 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141416), color-stop(100%,#262525));
background: url(../custom_images/menu-bg-orange.png) no-repeat, -webkit-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -o-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, -ms-linear-gradient(top, #141416 0%,#262525 100%);
background: url(../custom_images/menu-bg-orange.png) no-repeat, linear-gradient(top, #141416 0%,#262525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141416', endColorstr='#262525',GradientType=0 );
text-align: left; font-family: 'Comfortaa', sans-serif;
font-size: 12px;
border: 1px solid #2c3134;
padding: 10px 45px 10px 20px;
background-position: 95% 50%;
}



.home-float1 ul {
list-style: none; margin: 0px;
}

.home-float1 li {
background: url(../custom_images/list-bg.png) no-repeat scroll 0 2px;
line-height: 30px;
padding-left: 35px;
font-family: 'Comfortaa', sans-serif;
font-size: 16px;
color: #c9c9cf;
}


.home-float2 {
width: 540px;
float: left;
position: relative;
height: 280px;
margin-top: 5px;
margin-left: 50px;
}

.home-left-payza {
width: 153px;
height: 79px;
position: absolute;
top: 57px;
left: 47px;
}

.home-left-paypal {
width: 153px;
height: 79px;
position: absolute;
top: 105px;
left: 47px;
}

.home-left-twitter {
margin-bottom: 10px;
}

.home-left-facebook {
width: 82px;
height: 24px;
position: absolute;
top: 233px;
left: 130px;
}

.home-left-bznetwork {
width: 35px;
height: 35px;
position: absolute;
top: 262px;
left: 27px;
}

.home-left-share {

position: absolute;
top: 267px; left: 75px;
}

.google-plus div {width: 80px;}


.top-link1 {
width: 198px; height: 94px;
background: url(../custom_images/top-link1.png) no-repeat;
position: relative;
}

.top-link1-text {position: absolute;
left: 95px;
top: 44px;
width: 86px;
height: 34px;
color: 
#3D3B3B;}

.top-link2 {
width: 198px; height: 94px;
background: url(../custom_images/top-link2.png) no-repeat;
position: relative;
}

.top-link3 {
width: 198px; height: 94px;
background: url(../custom_images/top-link3.png) no-repeat;
position: relative;
}

.zx-home-nav-top > div.person {
width: 198px;
}

.zx-home-nav-top > div.cart {
width: 198px;
}

.zx-home-nav-top > div.suitcase {
width: 198px;
}


.zx-home-nav-top > div {
float: left;
margin: 0px;
padding: 2px 5px 2px 0;
line-height: 15px;
cursor: pointer;
background-position: 50% 50%;
color: #3d3b3b;
font-size: 13px;
text-shadow: 1px 1px 
white;
white-space: normal;
overflow: hidden;
}

.zx-home-text-box-person {
display: block;
background: none;
}


.slider-container {
    width: 950px;
    padding-right: 10px;
    margin: 0px auto;
    background: url(../custom_images/slider-bg.png) no-repeat center;
    text-align: center;
    height: 336px;
    position: relative;

}

.slider-float1 {
    width: 280px;
    padding-top: 26px;
    padding-left: 38px;
    height: 150px;
    float: left;
}

.slider-float1 ul {list-style: none; margin: 0px;}

.slider-float1 li {
		background: url(../custom_images/list-bg.png) no-repeat left; 
		padding-left: 30px; 
		color: #454544;
		font-size: 16px;
		font-weight: bold;
		font-family: Arial;
		text-align: left;
		line-height: 36px;
 }
 
.slider-float2 {
    width: 630px;
    height: 307px;
    float: right;
    margin-top: 5px;
}

.carousel-container a {color: #0196E3;}

.carousel .item ul {
position: absolute;
width: 300px;
height: 205px;
top: 86px;
left: 15px;
list-style: none;
margin-left: 10px;
}

.carousel .item ul li {
background: url(../custom_images/list-bg.png) no-repeat left;
padding-left: 25px;
color: #ffffff;
font-size: 14px;
line-height: 24px;
}

.carousel-control {
top: 50%;
left: 5px;
background:#123b7b;
border: 0px;
color: #ffffff;
opacity: 0.4;
}

.carousel-control:hover {color: #2465a9;}

.carousel-control.right {
right: 5px;
left: auto;
}

.missed {width: 100%; background: url(../custom_images/missed.png) no-repeat center; height: 70px; border-top: 1px solid #d7d9da;
border-bottom: 1px solid #d7d9da; margin-top: 10px; margin-bottom: 20px;}


.slide1-content {
width: 520px;
position: absolute;
top: 16px;
left: 48px;
color: #ffffff;
height: 80px;
font-family: Open Sans;
font-weight: 600;
font-size: 19px;
line-height: 26px;
text-shadow: 1px 1px 1px #123f7e;
}

.slide3-content {
width: 610px;
position: absolute;
top: 14px;
left: 14px;
color: #ffffff;
height: 80px;
font-family: Open Sans;
font-weight: 600;
font-size: 19px;
line-height: 26px;
text-shadow: 1px 1px 1px #123f7e;
}


.navigation-t1 .root.counters {
	text-align: center;
	cursor: help;
	margin: 0px;
	line-height: 20px;
	background: none;
}

.navigation-t1 .root.counters div{
	background: #999;
	color: white;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	width: 16px;
	border-radius: 5px;
	font-size: 12px;

}

#zx-login .widget-tbl td {border: 0px; background:none;}
.login-content .widget-content {border: 0px;}

.login-content label {
line-height: 30px;
font-weight: bold;
display: block;
margin-bottom: 0px;
}




/*Account Page*/

.account-container {

background: #F2F2F2;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
margin-bottom: 10px;

}


.row1 {overflow: hidden;}

.block-container {
	width: 364px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}


.block-title {
	background-color: whiteSmoke;
	background-image: -ms-linear-gradient(top, white, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, white, #E6E6E6);
	background-image: -o-linear-gradient(top, white, #E6E6E6);
	background-image: linear-gradient(top, white, #E6E6E6);
	background-image: -moz-linear-gradient(top, white, #E6E6E6);
	background-repeat: repeat-x;
		-moz-border-radius: 3px 3px 0px 0px;
		-webkit-border-radius: 3px 3px 0px 0px;
		-o-border-radius: 3px 3px 0px 0px;
		border-radius: 3px 3px 0px 0px;
		border: 1px solid #C9CBCC;
		border-bottom: 0px;
		padding: 5px 10px;
		color: #2C2E2B;
		text-shadow: 1px 1px 1px #ffffff;
		font-family: Open Sans;
		font-size: 14px;
		font-weight: normal;

}

.block-content {
	background: #ffffff;
	border: 1px solid #C9CBCC;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	padding: 15px;
	padding-bottom: 0px;

}

.balance-number {
	color: #173885; font-size: 17px; font-weight: bold; font-family: 'Open Sans', sans-serif;
}

.balance-title {
    float: left;
    width: 100px;
    font-size: 14px;
}

.balance-title a, .total-earned a {color: #333333;}

.balance-title a:hover, .balance-title a:hover .balance-number, .total-earned a:hover {color: #0088cc;}

.balance-number {float: left; margin-left: 3px;}

.balance-button {
	margin-top: 0px;
	font-size: 11px;
	margin-left: 3px;
	float: right;
	margin-right: 8px;
	width: 120px;
}

.upgrade-but {
	margin: 10px auto;
	display: block;
	width: 260px;
	padding: 8px 6px;
}

.user-icon {
	background: url(../custom_images/user-icon2.png) no-repeat center top;
	width: 80px;
	height: 73px;
	float: left;
	margin-right: 10px;
}

.user-text {
	width: 220px;
	float: left;
}

.balance-row {
	border-top: 1px solid #C9CBCC;
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px;
	line-height: 30px;
}

.row2 {
background: #F2F2F2;
width: 180px;
float: left;
padding-left: 8px;
line-height: 30px;

}

.btn1 {
background: #2E4D97;
background: -moz-linear-gradient(top, #2E4D97 0%, #173983 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E4D97), color-stop(100%,#173983));
background: -webkit-linear-gradient(top, #2E4D97 0%,#173983 100%);
background: -o-linear-gradient(top, #2E4D97 0%,#173983 100%);
background: -ms-linear-gradient(top, #2E4D97 0%,#173983 100%);
background: linear-gradient(to bottom, #2E4D97 0%,#173983 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d97', endColorstr='#173983',GradientType=0 );
font-family: Open Sans;
font-size: 13px;
text-transform: uppercase;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: 1px solid #173885;
color: white;
width: 103px;
padding-top: 10px;
height: 60px;
float: left;
display: block;
margin-left: 15px;
text-align: center;
-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25);
-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25);
margin-top: 10px;
}
.btn1 div {font-weight: bold; color: #ffffff; font-size: 14px; margin-top: 5px;}

.row1 table td {
	padding: 6px 7px;

}

.row1 table tr {
	border-bottom: 1px solid #C9CBCC;
	}
	
.row1 table tr:last-child {border-bottom: 0px;}

.row1 table tr.darker {background: #F2F2F2;}

.row1 table td.right {text-align: right;}

#tabs table td {padding: 3px 5px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}

#tabs table td:last-child {border-right: 1px solid #DDDDDD;}

#tabs .widget-title{
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	margin-bottom: 0px;

}

.news-title {
	color: #173885;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;
}

.news-date {font-size: 11px; color: #808080; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;}

.news-content {padding-bottom: 20px; line-height: 18px; font-size: 11px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;}

.news-content font {line-height: 18px; font-size: 11px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;}

.faq-page .widget-content {background: white; font-size: 12px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; padding: 10px;}

.terms-page li {
	background: white; font-size: 12px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;
	border: 1px solid #D7D7D7;

}

#zx-middle .ui-tabs .ui-tabs-panel {padding: 5px;}

#zx-middle .ui-state-default, #zx-middle .ui-widget-content .ui-state-default, #zx-middle .ui-widget-header .ui-state-default{
	border: 1px solid #0C2958;
	background: #1d4e9c;
	background: -moz-linear-gradient(top, #1d4e9c 0%, #113777 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4e9c), color-stop(100%,#113777));
	background: -webkit-linear-gradient(top, #1d4e9c 0%,#113777 100%);
	background: -o-linear-gradient(top, #1d4e9c 0%,#113777 100%);
	background: -ms-linear-gradient(top, #1d4e9c 0%,#113777 100%);
	background: linear-gradient(to bottom, #1d4e9c 0%,#113777 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4e9c', endColorstr='#113777',GradientType=0 );
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

#zx-middle .ui-state-default a, #zx-middle .ui-state-default a:link, #zx-middle .ui-state-default a:visited {color: #ffffff;}

#zx-middle .ui-state-active, #zx-middle .ui-widget-content .ui-state-active, #zx-middle .ui-widget-header .ui-state-active {
    background: #2379DC;
    background: -moz-linear-gradient(top, #4F9BF3 0%, #2379DC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F9BF3), color-stop(100%,#2379DC));
    background: -webkit-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -o-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: -ms-linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    background: linear-gradient(top, #4F9BF3 0%,#2379DC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9bf3', endColorstr='#2379dc',GradientType=0 );
    border: 1px solid #1165C7;
    font-size: 11px;
    padding: 0px;
    line-height: 14px;
}

#zx-middle .ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 2em;
	text-decoration: none;
}

#zx-middle .ui-widget-header {
	border: 0px;
	border-bottom: 0px;
	background: white;
	color: #37b6bd;
	font-weight: bold;
	border-radius: 0px;
	font-size: 11px;
	font-family: Open Sans;
	text-transform: uppercase;
	height: 33px;
}

.footer-float2 {
	float: left;
	width: 468px;
	margin-top: 30px;
}


.captcha {overflow:hidden; padding-left: 10px;}


.captcha div {
    float: left;
    width: 262px;
}

.slider-float1 h2 {
    color: #3272B7;
    text-align: left;
    font-size: 32px;
    margin-bottom: 10px;
    font-weight: 600;
}

table td {padding:3px;}

.upgrade-table {margin-bottom:10px;}

.upgrade-table td {
	text-align:center;
	padding:6px;
}

.upgrade-table td:first-child {
    text-align: left;
    background: #F4F4F4;
    border: 1px solid #d8d6d6;
}
