
.float_l {
  float: left;
}
.float_r {
  float: right;
}
.cleaner {
  clear: both;
}
.bolder {
  font-weight: bolder;
}
.bold {
  font-weight: bold;
}
.photo_250_280 {
  width: 250px;
  height: 280px;
}
.dashed_border {
  background-image: url('/static/img/dashed_border.png');
  background-repeat: repeat-x;
}
a.info {
  color: #aaaaaa;
}
.float_l {
  float: left;
}
.float_r {
  float: right;
}
.cleaner {
  clear: both;
}
.bolder {
  font-weight: bolder;
}
.bold {
  font-weight: bold;
}
.photo_250_280 {
  width: 250px;
  height: 280px;
}
.dashed_border {
  background-image: url('/static/img/dashed_border.png');
  background-repeat: repeat-x;
}
a.info {
  color: #aaaaaa;
}
body {
  background-color: #eeeeee;
}
.top_line {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#cecece 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#cecece));
  background: -webkit-linear-gradient(top,#ffffff 0%,#cecece 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#cecece 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#cecece 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cecece',GradientType=0);
  border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  height: 30px;
}
.logo_aera {
  height: 104px;
  background-image: url(/static/img/header_bg.png);
  background-repeat: repeat;
}
.container {
  width: 1030px;
  margin: auto;
}
.blue_line {
  background-color: #0099ff;
  color: #FFFFFF;
  font-size: 20px;
  height: 34px;
  line-height: 34px;
}
.blue_line span {
  padding: 0 20px;
}
.black_line {
  background-color: #333333;
  color: #0099ff;
  font-size: 16px;
  height: 31px;
  line-height: 31px;
}
.black_line span {
  padding: 0 20px;
}
.row-fluid {
  width: 1010px;
  background-color: white;
  padding: 0px 10px;
}
.welcome_main_left {
  width: 815px;
  margin-top: 10px;
  float: left;
}
.welcome_main_right {
  width: 190px;
  margin-left: 5px;
  margin-top: 10px;
  float: right;
}
#welcome_left_top {
  width: 100%;
  height: 100px;
}
#welcome_left_content {
  width: 100%;
  margin-top: 5px;
}
.ntk_gs {
  width: 350px;
  border-top: 4px solid silver;
}
.ntk_gs ul {
  list-style: none;
  margin: 0;
}
.ntk_gs ul li {
  border-top: 1px solid silver;
  height: 140px;
}
.welcome_question {
  border-top: 4px solid silver;
}
.welcome_question ul {
  list-style: none;
  margin: 0;
}
.welcome_question ul li {
  height: 50px;
}
.ad_1000_120 {
  width: 1000px;
  height: 120px;
  background-color: #eeeeee;
  margin: 0px auto;
}
#ad_460_165 {
  margin-top: 5px;
  width: 460px;
  height: 165px;
  background-color: #eeeeee;
}
.news-right {
  width: 230px;
  height: 120px;
  border: 1px solid #C0C0C0;
  margin-bottom: 10px;
  padding: 130px 10px 0 10px;
  background: url(/static/img/home/news_box.png) no-repeat;
  text-align: center;
}
#news-right {
  width: 230px;
  height: 120px;
  border: 1px solid #C0C0C0;
  margin-bottom: 10px;
  padding: 130px 10px 0 10px;
  background: url(/static/img/home/news_box.png) no-repeat;
  text-align: center;
}
#news-input button {
  padding: 5px 45px;
  background-color: #FFAA5E;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  border: 0;
  border-radius: 4px;
}
.pull-left {
  float: none;
  text-align: center;
}
.pagination ul>li>a,
.pagination ul>li>span {
  border: 0;
  font-style: italic;
  color: #a0a0a0;
}
.pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pagination ul>.active>a,
.pagination ul>.active>span {
  color: #049cff;
  cursor: default;
  font-weight: bold;
}
.pagination ul>li>a:hover,
.pagination ul>.active>a,
.pagination ul>.active>span {
  color: #049cff;
  background-color: #fff;
}
/*color*/
@title_blue1:#0099ff;
@title_orange1:#eb6100;
@button_yellow1 : #f9d081;
@content_gray1:#818181;
@content_gray2:#aaaaaa;
@label_brown1:#6f4716;
/*font size*/
@title_font_size1:22px;
@title_font_size2:18px;
@content_font_size1:14px;
@footer_font_size1:12px;
/*float*/
.float_l{
    float:left;
}
.float_r{
    float:right;
    /*display:block;*/
}
.cleaner{
    clear:both;
}
.bolder{
    font-weight:bolder;
}
.bold{
    font-weight:bold;
}
.photo_250_280{
    width:250px;
    height:280px;
}
.dashed_border{
    background-image:url('/static/img/dashed_border.png');
    background-repeat:repeat-x;
}
a.info{
    color:@content_gray2;
}
div.topnavbar{
    background-image: url(/static/img/event_title_bg.png);
    background-repeat:no-repeat;
    width:750px;
    height:150px;
}
.btn-group+.btn-group{
    margin-left:-1px;
}
.btn-group>.noradius{}
/*
 * project.css start
 */
/*! project specific CSS goes here. */
body
{
  background-color: #eeeeee;
}
/**************header &footer css***************/
.logo_aera {
  height:130px;
  background-image: url(/static/img/header_bg.png);
  background-repeat: repeat
}
#header-box{
	height:130px;
	background: url(/static/img/home/header_normal.png) no-repeat;
}
#page-home{
	float: left;
	width: 250px;
	height: 130px;
	cursor: pointer;
}
#top-qr{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.container{
  width:1030px;
  margin:auto;  
}
#user_reg{
	cursor:pointer;
}
#info_green{
	background: url(/static/img/r1.png) 3px 7px no-repeat;
}
#info_orange{
	background: url(/static/img/r2.png) 3px 7px no-repeat;
}
#info_brown{
	background: url(/static/img/r3.png) 3px 7px no-repeat;
}
.captcha{
	width:85px;
	height:30px;
	margin-bottom:5px;
}
#js-captcha-refresh{
	cursor:pointer;
}
#reg-close{
	float:right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #FFF;
	opacity: 0.5;
	margin:5px 10px 0 0;
}
#reg_box{
	padding:10px 0;
	display:none;
	background-color:#fff;
}
#reg_info{
	float:left;
	width:259px;
	padding:10px;
	border-right:1px solid #dcdcdc;
}
#reg_form{
	float:left;
	width:720px;
	padding:5px 10px 10px 15px;
}
#reg_form h3{
	font-style:Italic;
	color:#ff9343;
	margin:0 0 10px 0;
	float:left;
}
#reg_action{
	margin:0;
}
.reg_table{
	font-size:12px;
	color:#a0a0a0;
}
.warning{
	color:#ff9343;
	font-weight:bold;
	position:relative; top:2px;
}
.reg_table tr td {
	width:33%;
	height:60px;
}
.reg_table tr td p{
	margin:0;
}
.reg_table input{
	margin-bottom:5px;;
}
.required{
	width:195px;
}
#id_captcha_1{
	width:100px;
	margin-left:3px;
}
.bottomError{
	color:red;
}
#info_green{
	background-color:#f5ffde;
}
#info_orange{
	background-color:#ffefd8;
}
#info_brown{
	background-color:#f8f5f1;
}
.info_color{
	padding:10px 5px 10px 60px;
	margin-bottom:5px;
	color:#a0a0a0;
	font-size:12px;
}
.blue_line{
  background-color:#0099ff;
  color:#FFFFFF;
  font-size:22px;
  height:34px;
  line-height:34px;
}
.blue_line .dropdown{
	float:left;
	width:20%;
	z-index:1001;
}
.blue_line .dropdown:hover .dropdown-menu {
    display: block;
}
.blue_line .dropdown .dropdown-menu{
	margin-top:0;
	font-size:14px;
}
.blue_line > .container > .dropdown > a{
	color:#fff;
	display:block;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	padding:0 30px;
	padding-bottom:4px\9;
	font-weight:bold;
}
.blue_line > .container > .dropdown > a:hover{
	background-color:#fff;
	color:#0099ff;
}
.blue_line span{
	padding:0 10px;
  font-size:14px;
}
.blue_line span.big_font{
  padding:0;
  font-size:18px;
}
#top_home{
	position:relative;
	float:right;
	margin-right:35px;
	padding:5px 20px 5px 25px;
	background-color:#fff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
#signin-box{
	position:absolute;
	top:40px;
	width:300px;
	z-index:2001;
	background-color:#fff;
	display:none;
}
.box-close{
	cursor:pointer;
	font-size:11px;
	text-align:right;
	padding:5px 10px;
	color:silver;
	float:right;
}
.box-close font{
	color:gray;
}
.modal-header{
	overflow:hidden;
}
#signin_form{
	padding:5px 20px;
}
#signin_table{
	width:260px;
}
#signin_table tr td font {
	display: block;
	font-size: 12px;
}
#signin_table tr td input {
	width:246px;
}
#signin_table tr td p{
	font-size:12px;
}
#remember-me{
	margin:20px 0;
}
#remember-me input{
	margin-top:0;
}
#remember-me label{
	font-size:12px;
	color:gray;
}
#login_btn{
	border:0;
	padding:10px 20px;
	font-size:22px;
	font-weight:bold;
	background-color:#ffcc00;
	border-radius:4px;
}
#reg_news form{
	margin:0;
}
#madmimi_sign{
	margin-bottom:0;
	padding:2px 4px;
	font-size: 12px;
	line-height: 12px;
	width:150px;
	height:17px;
}
#top_media{
	height:16px;
	padding:4px;
	float:left;
}
#top_media a{
	text-decoration: none;
}
#top_media a img{
	display:block;
	float:left;
	margin-right:10px;
}
#top_sign{
	float:left;
	font-size:16px;
	font-style:Italic;
	line-height:24px;
	margin-right:30px;
}
#sign_btn{
	padding:3px 5px;
	background-color:#0099ff;
	color:#fff;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.black_line{
  background-color:#333333;
  color:#0099ff;
  font-size:16px;
  height:30px;
  line-height:30px;
}
.black_line span{
  padding:0 9px;
  /*padding:0 10px;*/
  font-size:14px;
}
.black_line span.black_line_end{
    /*margin:0px auto;*/
    /*display:inline-block;*/
}
.black_line span.big_font{
  padding:0;
  font-size:18px;
}
.nav-pills	{
	margin:0 auto 0 auto;
}
.subnav .nav > li > a {
  margin: 0;
  border-left: 1px solid #666666;
  border-right: 1px solid #020000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding:8px 23px 7px 24px;
}
.subnav .nav > li > a:hover{
	color:#ffff99;
	background-color:transparent;
}
.divide{
	background: url(/static/img/shadow.png) repeat;
	width:750px;
	height:10px;
}
#home-search{
	margin-left:330px;
	padding-top:55px;
}
#home-search .input-prepend{
	margin:0;
	width:240px;
	float:left;
}
#home-search .input-prepend .add-on{
	background-color: #FFF;
	border: 1px solid #CCC;
	border-right:0;
	padding:2px;
	border-radius:0;
}
#home-search .input-prepend input{
	border-left:0;
	padding:2px;
	border-radius:0;
	width: 206px;
}
#forum-btn{
	border:0;
	background-color:#83a7cb;
	color:#FFF;
	padding:3px 6px;
}
#site-btn{
	border:0;
	background-color:#e9b586;
	color:#FFF;
	padding:3px 15px;
}
.alert-info {
	margin:10px 0;
	color: #5D9DBD;
	background-color: #F4FBFF;
	border-color: #C3E5EC;
}
.alert-info a{
	color: #045F8C;
	cursor: pointer;
}
.footer{
	text-align:center;
	padding-top:10px;
	margin-top:0px;
	font-size:14px;
	font-style:Italic;
	font-family: Georgia, serif;
	background-color:#333333;
	font-weight:bold;
}
.footer_line{
	height:5px;
	background-color:#ffcc01;
	color:#ffcc01;
	margin-bottom:0;
}
#footer-letter{
	width:900px;
	margin:0px auto;
	padding:20px 0;
	overflow:hidden;
}
.letter-box{
	float:left;
	width:415px;
	color:#cdcdcd;
	text-align:left;
	padding-left:35px;
}
.letter-form{
	padding:0;
	width:435px;
	padding-left:15px;
}
.letter-form input{
	width:250px;
	height:28px;
	background-color:#333333;
	border:1px solid #707070;
	color:#cdcdcd;
	border-radius:2px;
	margin-bottom:0;
	font-style:Italic;
	font-family: Georgia, serif;
}
.letter-form button{
	background-color:#ffcc01;
	color:#000;
	border-radius:2px;
	border:0;
	height:38px;
	margin-left:10px;
	font-weight:bold;
	padding:0 30px;
	font-style:Italic;
	font-family: Georgia, serif;
}
#footer_nav{
	width:900px;
	list-style: none;
	margin:0px auto;
	padding:25px 0;
	border-top:1px dashed gray;
}
#footer_nav > li{
	width:20%;
}
#footer_nav > li > a{
	text-decoration:none;
	color:#cdcdcd;
}
#footer_nav > li > a:hover{
	color:#ffcc00;
}
/**************end header & footer css***************/

/**************welcomepage css***************/
.row-fluid{
	width:1010px;
	background-color:white;
	/*padding:0px 10px;*/
}

/**************end welcomepage css***************/
.tb-banner{
	margin-top:10px;
	margin-bottom: 10px;
	border:1px solid silver;
	padding:4px;
}
.ad-top{
	margin-bottom: 0;
}
.ad_1000_120{
	width:1000px;
	height:120px;
	background-color:#eeeeee;
}
#ad_460_165{
	margin-top:5px;
	width:460px;
	height:165px;
	background-color:#eeeeee;
}
.ad_250_200{
	width: 250px;
	height: 200px; 
	border:1px solid silver;
	margin-top:0px;
	margin-bottom:10px;
}
.ad_250_400{
	width: 250px;
	height: 400px;
	border:1px solid silver;
	margin-bottom: 10px;
}
.ad_250_280{
	width: 250px;
	height: 280px;
	border:1px solid silver;
	margin-top: 10px;
}
.main_left{
	width: 750px;
	margin-top: 10px;
	float: left;
}
.main_right{
	width: 252px;
	margin-left: 8px;
	margin-top: 10px;
	float: right;
}
.news-right{
	mrgin-bottom:10px;
}
/************** breadcrumbs ***************/
#dir-path a{
	color:#a0a0a0;
}
/************** end breadcrumbs ***************/

/***********************************************/
/* fix on home page*/
/***********************************************/
.blue_line .container>.dropdown>a{
    font-size:18px;
    padding:0px 18px;
    width:auto;
}
.blue_line  .container > div.last a{
   padding:0px 21px;
}
.blue_line .container>.dropdown{
    width:auto;
    border-left:1px solid white;
}
.blue_line .container>.noline_left{
    border-left:0px solid white;
}
body>div.white_line{
    height:20px;
    background-color:white;
    width:1030px;
    margin:0px auto;
}
.server-msg-box{
    font-size:14px;
    font-weight:bolder;
    text-align:left;
    padding: 40px 0;
	background-color: #FFF;
}
.server-msg-title{
    font-size:50px;
    padding:10px 20px;
    color: #555;
    margin-bottom:20px;
}
.server-msg-content{
    font-size:25px;
    padding:10px 20px;
}
.server-msg-content2{
    font-weight:normal;
    padding:10px 20px;
}
.search-tool-bar{
    margin-top:10px;
    line-height:30px;
    height:25px;
}
.search-tool-bar .input-area{
    border-left: 0;
    padding: 2px;
    border-radius: 0;
    float:left;
    height:20px;
    margin-left:20px;
    margin-right:4px;
}
#site-btn2{
    border: 0;
    background-color: #e9b586;
    color: #FFF;
    padding: 3px 15px;
}
#forum-btn2{
    border: 0;
    background-color: #83a7cb;
    color: #FFF;
    padding: 3px 6px;
}
div.global_body_container{
    margin:0px auto;
    cursor:auto;
}
div.global_wallpaper_header{
    width:1030px;
    /*height:140px;*/
    margin:0px auto;
}
div.global_wallpaper_header img{
    /*width:1030px;*/
    /*height:140px;*/
}
body.global_body_with_wallpaper{
}
div.global_body_container_with_wallpaper{
    width:1030px;
}
.email-tab-container{
position:relative;
}
.email-tab-container{
width:252px;
height:39px;
}
.email-tab-container .f-bg-left{
width:100%;
height:100%;
z-index:0;
position:absolute;
background-image:url(/static/img/navi-bg.png)
}
.email-tab-container .f-bg-right{
width:100%;
height:100%;
z-index:1;
position:absolute;
background-image:url(/static/img/navi-bgm.png)
}
.email-tab-container .email-tab1,.email-tab-container .email-tab2{
position:relative;
z-index:3;
height:40px;
float:left;
line-height:40px;
}
.email-tab-container .email-tab1{
width:95px;
padding-left:30px;
font-weight:bolder;
color:white;
cursor:pointer;
}
.email-tab-container .email-tab2{
width:93px;
padding-left:32px;
font-weight:bolder;
color:#767a7d;
cursor:pointer;
}

/*shfamily landingpage component*/
div.shf_nav div.shf_item{
    float:left;
    width:105px;
    margin-right:2px;
    background-color:#039dfd;
    color:white;
    height:80px;
    /*line-height:80px;*/
    text-align:center;
    font-size:18px;
    font-weight:bolder;
}
div.shf_nav div.shf_img_wraper{
    height:35px;
    width:105px;
    margin-top:7px;
}
div.shf_nav div.shf_img_wraper img{
    display:block;
    margin:0px auto;
}
div.shf_nav div.shf_item a{
    font-size:14px;
    font-weight:bolder;
    color:white;
    text-decoration:none;
}
div.shf_nav div.shf_title {
    margin-top:4px;
}
div.shf_nav div.shf_lineheight25{
    display:inline-block;
    line-height:25px;
}
div.shf_mail_box{
    width: 230px;
    height: 120px;
    border: 1px solid #C0C0C0;
    margin-bottom: 10px;
    padding: 130px 10px 0 10px;
    background: url(/static/img/shf_mailbox.png) no-repeat;
    text-align: center;
}
.shf_mailbox_container button{
    padding: 5px 45px;
    background-color: #009dfe;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    border: 0;
    border-radius: 4px;
}

div.shf_home_page_bar .shf_title {
    padding: 20px 0px;
    font-size: 24px;
    font-weight: 800;
}

a.todo{
    /*color:red !important;*/
}
/*
 ***************************************
 *email-wedget start 
 ***************************************
 */
.email-container-0{
    width:250px;
    margin-bottom:10px;
}
.email-container div{
    margin:0px;
    padding:0px;
}
div.email-header{
    background-color:#009dfe;
    font-size:16px;
    padding:7px;
    color:white;
    font-weight:bolder;
}
.email-container-0 input.float_l{
    float:left;
}
.email-container{
    font-size:16px;
    color:white;
    font-weight:bolder;
}
.email-container-1{
    background-color:#e7e7e7;
    height:125px;
    width:240px;
    padding-left:10px;
}
.mix-email-input-box{
    margin:20px 10px;
    width:142px;
    height:26px;
    margin-left:0px;
    /*bootstrap base input[type="text"]1*/
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    /*bootstrap base input[type="text"]2*/
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.email-container-0 .join-btn{
    float:left;
    font-weight:bolder;
    margin:20px 0px;
    color:white;
    /*for phpbb*/
    /*.btn*/
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -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);
    /*.btn-warning*/
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top,#fbb450,#f89406);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
    background-image: -o-linear-gradient(top,#fbb450,#f89406);
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

}
.email-container-0 .join-btn:hover{
    /*for phpbb*/

    /*.btn-warning:hover*/
    color: #fff;
    background-color: #f89406;

    /*.btn:hover*/
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.email-header .email-icon{
    margin-right:10px;
}
.email-container-1 .shf_logo, .email-container-1 .shex_logo{
    float:left;
    /*display:block;*/
}
.email-container-1 .email-choice{
    float:left;
}
.email-container form.subscribe_email_form{
    margin-bottom:0px;
}
.email-container-1 .email-choice{
    margin-top:12px;
    margin-right:5px;
}
.email-prompt{
    font-style:italic;

}
/*
 ***************************************
 *email-wedget end
 ***************************************
 */
.btn-custom-z {
  background-color: hsl(201, 100%, 41%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0087d1", endColorstr="#0087d1");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0087d1), to(#0087d1));
  background-image: -moz-linear-gradient(top, #0087d1, #0087d1);
  background-image: -ms-linear-gradient(top, #0087d1, #0087d1);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087d1), color-stop(100%, #0087d1));
  background-image: -webkit-linear-gradient(top, #0087d1, #0087d1);
  background-image: -o-linear-gradient(top, #0087d1, #0087d1);
  background-image: linear-gradient(#0087d1, #0087d1);
  border-color: #0087d1 #0087d1 hsl(201, 100%, 41%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.00);
  -webkit-font-smoothing: antialiased;
}
.btn-custom-z a{
    text-decoration:None;
}

.float_l{
float:left;
}
/*.shf_sponsored{
border-top:1px red solid;
background-color:red;
}*/
#admin-toolbar {
	position: fixed;
	top: 65%;
	right: 5%;
	background: #145EA4;
	opacity: 0.5;
	padding: 10px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	color: #FFF;
	z-index: 999;
	font-weight:bold;
}
#admin-toolbar:hover {
    background: #E47E21;
    opacity: 0.9;
}
.sponsored-carousel-tag{
    width:110px;
    height:110px;
    position:absolute;
    left:440px;
    background-image:url(/static/img/sponsored_feature.png)
}
.item_container .item-classified{
  width:500px;
  float:left;
}
.item_container .item-edit{
  float:right;
  padding:12px 10px;
  font-size:18px;
  font-weight:bolder;
}
.item_container .item-delete{
  float:right;
  padding:12px 10px;
  font-size:18px;
  font-weight:bolder;
}
.item_container .item-edit a{
  color:gray;
}
.item_container .item-delete a{
  color:red;
}
a#add-classified-btn{
  display:block;
  background-image:url(/static/img/post_classified.png);
  width:252px;
  height:50px;
  margin-bottom:10px;
}

.ad-top{
  width:1000px;
  height:130px;
}

.share_tw{
  background-image:url(/static/img/share_tw.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
}
.share_fb{
  background-image:url(/static/img/share_fb.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
}
.share_si{
  background-image:url(/static/img/share_si.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
}
.share_li{
  background-image:url(/static/img/share_li.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
  
}
.share_gp{
  background-image:url(/static/img/share_gp.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
  
}
.share_re{
  background-image:url(/static/img/share_re.png);
  width:32px;
  height:32px;
  float:left;
  margin-right:5px;
  cursor:pointer;
  
}
.pagination-go-page{
  width:20px;
  height:20px;
  font-size:14px;
  padding:0px;
}
.pagination-go-page-btn{
  margin-bottom:10px;
  font-size:14px;
  padding:0px;
}
div.shex_footer{width:100%;background-color:#151515;color:#fff;}div.shex_footer .container{width:1050px;margin:0 auto;padding:35px 0;}div.shex_footer .container .p4{font-size:18px;font-weight:bolder;padding-bottom:10px}div.shex_footer .container div.col1{float:left}div.shex_footer .container div.col2{float:left}div.shex_footer .container div.col3{float:left}div.shex_footer .container div.col4{float:left}div.shex_footer .container div.col5{float:left}div.shex_footer .container .col1{width:350px;font-size:12px;margin-right:25px;}div.shex_footer .container .col1 .p3{padding-top:10px;font-size:15px}div.shex_footer .container .col2{width:215px;padding-left:15px;font-size:15px;}div.shex_footer .container .col2 ul li{list-style-image:url("/static/img/ang_li.png");height:24px}div.shex_footer .container .col2 ul li a{color:#fff}div.shex_footer .container .col3{width:260px}div.shex_footer .container .col4 ul li{list-style:none}div.shex_footer .container .col4 img{display:block;margin:10px}div.shex_footer .bottom{background-color:#2c2c2c;width:100%;padding:10px 0;}div.shex_footer .bottom .container2{width:1050px;margin:0 auto}div.shex_footer .bottom .item{border-right:1px solid #fff;padding:0 30px;font-size:14px;float:left;}div.shex_footer .bottom .item a{color:#fff;text-decoration:none}div.shex_footer .bottom .noborder{border-right:0 solid #fff}div.shex_footer .newsletter{background-image:url("/static/img/basef2.png");background-repeat:no-repeat;background-color:#fff;width:347px;height:138px;}div.shex_footer .newsletter .p1{text-align:center;font-size:18px;font-weight:bolder;color:#545655;padding-top:25px;margin-bottom:10px}div.shex_footer .newsletter .p2{text-align:center;color:#545655;font-size:12px;margin-bottom:10px}div.shex_footer .newsletter input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:205px;height:25px;margin-left:20px;margin-right:10px;margin-bottom:0;padding:2px 5px}div.shex_footer .newsletter button{background-color:#358acb;width:75px;height:31px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;color:#fff}.addthis_customed .nodisplay{display:none}.addthis_customed a{width:115px !important;height:27px !important;float:left;margin:0 10px 10px 0;display:block}.addthis_customed .i1{color:#f00;background-image:url("/static/img/basefs1.png")}.addthis_customed .i2{color:#f00;background-image:url("/static/img/basefs2.png")}.addthis_customed .i3{color:#f00;background-image:url("/static/img/basefs3.png")}.addthis_customed .i4{color:#f00;background-image:url("/static/img/basefs4.png")}.addthis_customed .i5{color:#f00;background-image:url("/static/img/basefs5.png")}.addthis_customed .i6{color:#f00;background-image:url("/static/img/basefs6.png")}.addthis_customed .i7{color:#f00;background-image:url("/static/img/basefs7.png")}.zclip{display:none}

/*---------------------disney page----------------------*/
.main-upper{
	border:1px dotted green;
}

.main-bottom{
	border:1px dotted red;
}
/*---------------------disney page---end-------------------*/