.main-box .box-head {
	text-align:left;
	}
	.main-box .box-head a {
		color:#fff;
		float:right;
		padding-right:10px;
		text-shadow:none}
		
		.green-title-bg .green-title a {
color: #000;
float: left;
text-transform:none;
font-size: 20px; }

.Rating .star .star-giv {
	top:0px;}
	
	.feature img {
		margin-right:4px}
		
		.payment img {
			margin-right:0px !important}
			
			.forum {
				float:none !important;}
				.support {
					padding: 2px 0 !important;;}
					
					.pay-img{
						margin-bottom: 3px;
						padding: 0px 10px 0px 10px !important;}
						
						.banner125 span, .banner01 .banner-1 .info span {
							display:block;
							text-align:center; font-size:11px; color:#000; line-height:15px;}
							.banner01 .banner-1 .info a:hover {text-decoration:underline;color:#c45c00}
							.banner01 .banner-1 .info a {color:#000}
							.adtop960 .banner-1 .info a {color:#D5D5D5}
							.adtop960 .banner-1 .info a:hover {text-decoration:underline;color:#fff}
							.bannertopimglink {
								border: solid 5px rgba(255, 255, 255, 0.25);
float: left;}

.log-f {
margin-top:5px;

}
    .log-f th {
    font-size:13px;
    font-weight:400;
    }
    .log-f td input[type="text"]{
        width: 100%;
border: solid 1px #E5E5E5 !important;
padding: 5px 5px !important;
background: #FFFFFF !important;
    }
	.log-f td input[type="password"]{
        width: 100%;
border: solid 1px #E5E5E5 !important;
padding: 5px 5px !important;
background: #FFFFFF !important;
    }
     .log-f td input[type="submit"]{
      padding: 5px 15px;
background: #CA9004;
color: #fff;
border: none;
cursor:pointer;
    }
.links {
color: #D89D0F;
padding-left: 20px;

}
.log-f td a{
color: #D89D0F;
font-size:12px;
}
.log-f td a:hover {
	color:#000;
	text-decoration:underline}
	
	.footer{
    float:left;
    width:100%;
    height:auto;
    padding:0px;
    background:#515050;
   
    }
 .footer p{
        margin:0px auto;
        color:#ccc;
        width:80%;
        text-align:center;
		padding: 15px;
        }
		
		.footer p.lastfoot {
			background: #2D2D2D;
			width: 100%;
			padding: 5px;
			}
			
			
.forum span {width: 100%;display: block;margin-bottom: 5px;margin-top: -2px;}			
.forum span a {color:#0D8480}
.forum a {margin: 0 2px !important; font-size: 12px !important;}
.detail-pag .five-star{
 padding: 10px 10px 10px 10px;
 margin-bottom:10px;
}
.detail-pag .exclusive{
 padding: 10px 10px 10px 10px;
 margin-bottom:10px;
}
.detail-pag .Premium{
    padding: 10px 10px 10px 10px;
    margin-bottom:10px;
}

.detail-pag .Normal{
    padding: 10px 10px 10px 10px;
    margin-bottom:10px;
}
.detail-pag .problem{
    padding: 10px 10px 10px 10px;
    margin-bottom:10px;
}

.detail-pag .Scam{
    padding: 10px 10px 10px 10px;
    margin-bottom:10px;
}

.detail-pag a.Scam{
    padding: 2px 0px 2px 30px !important;
    margin-bottom:0px !important;
}

.votes_summary {
    float: left;
width: 100% !important;
}
    .votes_summary .summary {
    margin-bottom:13.3px;}
.vote-div {
float:left;
width:41.7%;
border: solid 1px #D7D7D7;
background: #FFF6E2;
margin-right: 10px;
}
.b-box {
padding:0px 10px;}
.advote-div{
float:left;
width:57%;
border: solid 1px #D7D7D7;
background: #FFF6E2;
}
.details .summary .rate {
 width:65% !important;
 height:auto !important;

}
.details .summary .mood {
 width:31% !important;
 margin-top: 5px;

}
.pro-bg {
float:left;
padding:2px 2px;
border:solid 1px #ccc;
background:none !important;
}
.details .summary .rate .pro-bg div {
text-align:center;
padding:3px 0px;
color:#000;
}
.div-h {
float:left;
width:100%;
padding:8px 10px;
 background: #e9eeee;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9eeee), color-stop(1, #dae2e1));
    background: -ms-linear-gradient(bottom, #e9eeee, #dae2e1);
    background: -moz-linear-gradient(center bottom, #e9eeee 0, #dae2e1 100%);
    background: -o-linear-gradient(#dae2e1, #e9eeee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae2e1', endColorstr='#e9eeee', GradientType=0);
color:#000;
margin-bottom:10px;
border:solid 1px #D0DBDA;
font-size:15px;
}
.form-new {
float:left;
font-size:13px !important;

}
    .form-new td {
    text-align:left;
    font-size:12px;
    padding:5px 3px;

    }
    .form-new th {
    text-align:left !important;
    width:16% !important;
    padding-left:8px;

    }
  .form-new td input[type="text"], .form-new td select {
width: 100%;
border: solid 1px #B8BEBE;
padding: 5px 5px;
background: #FFFFFF;
}
.site-about-text {
float:left;
margin-bottom:10px;
padding:10px 10px;
width:100%;
background:#fff;
color:#000;
}
.list-grid {
margin:0px;
padding:0px;
float:left;
width:100%;
border-collapse:collapse;
border:solid 1px #D0DBDA;
line-height:18px;
}
    .list-grid th {
    padding:8px 10px;
    text-align:left;
     background: #e9eeee;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9eeee), color-stop(1, #dae2e1));
    background: -ms-linear-gradient(bottom, #e9eeee, #dae2e1);
    background: -moz-linear-gradient(center bottom, #e9eeee 0, #dae2e1 100%);
    background: -o-linear-gradient(#dae2e1, #e9eeee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae2e1', endColorstr='#e9eeee', GradientType=0);
    font-weight:normal;
    color:#000;
    border:solid 1px #D0DBDA;
    }
    .list-grid td {
    padding:7px 10px;
    font-size:14px;
    color:#2C2C2C;
    border:solid 1px #D0DBDA;
    }
	.list-grid td .txboxarea {
		width: 100%;
border: solid 1px #CACACA !important;
padding: 5px 5px !important;
background: #FFFFFF !important;
		}
    .list-grid tr:nth-child(even) {
        background:#fff;
    }
     .list-grid tr:nth-child(odd) {
        background:#FAFAFA;
    }
	.list-grid tr.spend td {
		color:#C30000 !important;
		background:#FDF5F5 !important}
		.list-grid tr.profit td {
			color:#008600 !important;
			background:#EAFFEA !important;}
	
	.sbmt {
background: #CA9004;
border: none;
padding: 4px 8px;
color: #fff;
cursor: pointer;

}
    .sbmt:hover {
        background: #B0800B;

    }
	table.noclsown{}
table.noclsown td:first-child {
	padding:0 !important;
	
	}
	table.noclsown td {
	padding:0 !important;
	
	}
	table.noclsown td input[type="radio"] {
		float: left !important;
		margin-top: 13px !important;
		margin-left: 6px !important;
		}
		
		table.noclsown td label {
			padding: 10px 5px!important;
float: left!important;
width: 95%!important;
			}
			
			.news .news-title-bg .news-title a {
				color:#A17200 !important; font-weight:bold !important;}
				
				.news .news-title-bg .news-title a:hover {
					text-decoration:underline;}
					
					.btn-style {
    padding: 4px 8px 4px 4px;
    background: #F0F0F0;
    border: solid 1px #DFDFDF;
    position:relative;
    cursor:pointer;
	font-size: 15px;
}
.btn-style:hover {
	box-shadow: 0px 0px 5px #A6A6A6;
	border: solid 1px #B8B8B8;
	}
    .btn-style::before {
    content:"";
    width:45px;
    height:100%;
    background:#FAFAFA;
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
    }
    .btn-style img {
    float:left;
    margin:2px 15px 1px 2px;
    position:relative;
    z-index:11;
    }
    .btn-style span {
    float:left;
    margin-top:5px;
    font-family: dinL;

    }
	
	ul.usrlgobx
	 {list-style: none;
padding-left: 0;margin-top: 10px;}
	ul.usrlgobx a {
		 padding: 5px 20px;
background: #DFDFDF;
color: #525252;
width: 90%;
display: block;
margin: 1px 13px;}

ul.usrlgobx a:hover {
	color: #2D2D2D;;
	background: #C8C8C8;}
	
	table.negrwtbl{
border-collapse:collapse;
border:solid 1px #D0DBDA;
width: 100%;
}
table.negrwtbl td{
padding:3px 6px !important;
font-size:13px !important;
text-align:left;
background:#fff;
border:solid 1px #D0DBDA;
}
table.negrwtbl td:first-child{
background:#F4F4F4;
}

.tbl-div .tblnew th:first-child {
	padding: 10px 10px !important;
border: solid 1px #ccc !important;
background: #EFEFEF !important;
font-weight: 600 !important;
	}
	
	.manchahi a{
		color:#109FDD;
font-size: 12px;}

.manchahi a:hover{
		color: #D89D0F;
text-decoration: underline;}


ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
	margin-top: 1px;
	margin-bottom: -1px;
}
ol > li {
    position:relative; /* Create a positioning context */
    margin:0 0 2px 1.7em; /* Give each list item a left margin to make room for the numbers */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #CACACA;
    background:#DFDFDF;
	font-size: 13px;
}

ol > li a {
width: 100%;
display: block;
color: #4C4C4C;	
padding:1px 6px;
}

ol > li a:hover {
color:#000;
background: #CACACA;
}
ol > li a:visited {color:#896301}

ol > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:2em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:1px 3px;
    border-top:2px solid #CACACA;
    color:#fff;
    background:#CACACA;
	color:#000;
	font-size: 11px;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:center;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}

.error {float:left; width:100%;}

.exclusive{
 background:#9D7004 url(../images/box-bg.png);
}
.exclusive .box-head {
  background: rgba(118, 84, 2, 0.7);
color: #FFB400;
border-bottom: solid 4px #4C3602;
}
.exclusive .star-cont {
	background: #EDD393 url(../images/bg.png) !important;}
	
	
	.newstingbg .box-head {
background: rgba(139, 138, 9, 0.7);
color: #F0F0B5;
border-bottom: solid 4px #6B6A06;
}
.newstingbg {
	background: #B3B100 url(../images/box-bg.png);}
.rcbtable {
  text-align: center;
}

.rcbtable td {
  padding: 4px;
}

.rcbform {
  text-align: left;
}

.rcbform td {
  background:#FFFFFF;
}
.tableborder {
  padding-top: 0;
}

.tableborder table {
  border-spacing: 2px;
}

.tableborder th {
  border:solid;
  border-width:1px;
  padding: 4px;
  border-color:#CFCFCF;
  background:#F5F5F5;
}

.tableborder td {
  background:#F7F7F7; padding: 4px;
}


.form-newrcb {
float:left;
font-size:13px !important;

}
    .form-newrcb td {
    text-align:left;
    font-size:12px;
    padding:1px 3px;

    }
    .form-newrcb th {
    text-align:left !important;
    width:16% !important;
    padding-left:8px;

    }
  .form-newrcb td input[type="text"], .form-new td select {
width: 100%;
border: solid 1px #B8BEBE;
padding: 5px 5px;
background: #FFFFFF;
}