/*
Theme Name: WPReviewEngine Review Clean
Theme URI: http://www.wpreviewengine.com
Description: Custom WordPress template for reviews.
Author: WPReviewEngine.com
Author URI: http://www.wpreviewengine.com
version: 1.0
*/

/********************************************** Keep It Tidy ****/

@import url("css/reset.css"); /** <---- Resets all browser default settings */
@import url("css/nav.css"); /** <---- Contains all navigation styling */
@import url("css/tables.css"); /** <---- Contains all table styling */

/********************************************** Global Styles ****/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #2e241a url('images/bg.jpg') center top no-repeat;
}

h1 {
	float: left;
	text-transform: uppercase;
	margin: 55px 0 0 90px;
	font-size: 30px;
}

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

h2 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

h3 {
	float: left;
	color: #C78312;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 5px;
	text-decoration: none;
	width: 400px;
}

h3 a {
	color: #C78312;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

p {
	margin-bottom: 15px;
	font-size: 13px;
	line-height: 19px;
	text-align: justify;
	padding-right: 12px;
}

p a {
	color: #d60000;
}

#top_corners {
	background: url(images/topCorners.gif) no-repeat;
	margin: 0 auto;
	width: 882px;
	height: 23px;
}

#header {
	width: 1002px;
	height: 155px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#site_wrapper {
	margin: 0 auto;
	width: 1002px;
	height:auto;
	overflow: hidden;
}

#top_content {
	float: left;
	margin: 0 0 0 0px;
	width: 982px;
	padding: 10px;
	background:#fff;
}

.top {
	width: 824px !important;
	padding-left: 10px !important;
}

#bottom_corners {
	background: url(images/bottomCorners.gif) no-repeat;
	margin: 0 auto;
	width: 882px;
	height: 22px;
}

#footer {
	margin: 0 auto;
	width: 1002px;
	border: none;
	color:#faeace;
	clear:both;
	padding:10px 0 0 0;
}

#main_content {
	width: 580px;
	float: left;
	margin-left: 24px;
	margin-top: 10px;
	padding-right:10px;
}

#right_column {
	float: right;
	width: 338px;
	margin-right: 24px;
	margin-top: 10px;
}

.alignleft {
}

.alignright {
}

/********************************************** Main Styles ****/

.top_corners {
	background: url(images/topContentTopCorners.gif) no-repeat;
	width: 834px;
	height: 18px;
	float: left;
	margin: 0 0 0 24px;
}

.bottom_corners {
	background: url(images/topContentBottomCorners.gif) no-repeat;
	width: 834px;
	height: 18px;
	float: left;
	margin-left: 24px;
	position: relative;
}

#top_content img {
	float: left;
	margin: 0 0 0 10px;
}

#top_content h2 {
	margin: 0 0 10px 0;
	width: 610px;
}

#top_content h2 span {
	border-bottom: 1px solid #000;
}

#top_content p {
	float: left;
	width: 625px;
}

#top_content a.cta {
	color: #c80000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	float: left;
}

.info {
	float: left;
	margin: 0 0 0 24px;
	background: url(images/infoBg.gif) no-repeat top left;
	width: 834px;
}

.info p {
	background: url(images/join.gif) no-repeat top right;
	float: left;
	height: 27px;
	padding: 7px 30px 0 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

.info p.rightInfo {
	background: none;
	float: right;
	height: 27px;
	padding: 7px 15px 0 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1a57ad;
}

.info p span {
	display: block;
	float: left;
}

.info p a {
	float: left;
	margin: 0 0 0 25px;
	font-weight: normal;
	color: #c80000;
}

.info p img.stars {
	margin: -8px 25px 0 0;
	float: left;
}

#featured {
	float: left;
	margin: 0 0 0 24px;
	background: url(images/topContent.gif) repeat-y;
	width: 814px;
	padding: 35px 10px 0 10px;
	position: relative;
}

.featured_header {
	background: url(images/loudSpeaker.gif) no-repeat;
	position: absolute;
	top: -15px;
	left: 0;
	height: 37px;
	float: left;
}

.featured_header p {
	background: url(images/featuredHeader.gif) no-repeat bottom right;
	padding-top: 11px; 
	margin-left: 45px; 
	height: 26px; 
	padding-right: 30px;
	padding-left: 5px;
	color: #c80000;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

.why_read {
	float: left;
	margin: 0 0 0 24px;
	background: url(images/topContent.gif) repeat-y;
	width: 814px;
	padding: 0 10px;
}

.why_read p {
	clear: left;
}



.why {
	margin-top: 10px !important;
}

#footer p {
	text-align: center;
}

#top_content h3 {
	width: 620px;
	padding-left:24px;
	color:#C78312 !important;
}

#top_content a.button {
	margin-left: 30px !important;
	float: left;
}

#subpage img.screenshot {
	margin: 0 20px 0 2px;
}


/* this breaks things #main_content ul {
	list-style: disc;
	padding-left: 2em;
	float: left;
	margin-bottom: 15px;
} */

#right_column .top_corners {
	background: url(images/rightTopCorners.gif) no-repeat;
	width: 338px;
	margin: 0;
	height: 15px;
	position: relative;
}

#right_column .top_corners .featured_header {
	top: 0;
	left: 0;
	z-index:1000;
}





#right_column .right_section {
	/*background: url(images/rightColumn.gif) repeat-y;*/
	width: 318px;
	float: left;
	padding: 2px 10px 0 10px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #C78312;
	margin:0 0 15px;
}

#right_column .bottom_corners {
	background: url(images/rightBottomCorners.gif) no-repeat;
	width: 338px;
	margin: 0;
	height: 15px;
}

.testimonial {
	position: relative;
}

.testimonial p {
	font-style: italic;
}

.testimonial p cite {
	font-style: normal;
	font-weight: bold;
}

#subpage .info {
	height: 37px;
}

.entry {
	margin: 10px 0 0 10px;
	float: left;
	width: 605px;
}


.nolimitentry {
	margin: 10px 0 0 10px;
	float: left;
	width: 780px;
}


.nolimitentry p {
	width: 779px !important;
	text-align: justify;
}



.entry p {
	width: 605px !important;
	text-align: justify;
}

.onPage {
	width: 832px !important;
}

.onPage .entry {
	clear: left;
}

.single strong {
	font-weight: bold;
}

.single em {
	font-style: italic;
}

.single h1 {
	font-size: 26px !important;
	margin-bottom: 0.6em !important;
	clear: left;
	margin-left: 0 !important;
	font-weight: bold;
	margin-top: 0 !important;
}

.single h2 {
	font-size: 24px;
	margin-bottom: 0.5em;
	clear: left;
}

.single h3 {
	font-size: 22px;
	margin-bottom: 0.4em;
	clear: left;
}

.single h4 {
	font-size: 20px;
	margin-bottom: 0.3em;
	clear: left;
	font-weight: bold;
}

.single h5 {
	font-size: 18px;
	margin-bottom: 0.2em;
	clear: left;
}

.single p {
	float: left;
	width: 438px;
}

.single ol {
	float: left;
	list-style: decimal;
	padding-left: 2em;
}

#commentssection {
	width: 550px;
	float: left;
	border-top: 1px dashed #7F8BA4;
	padding-top: 10px;
	margin-top: 20px;
}

#commentssection ol li {
	background: #e5d8c3;
	float: left;
	padding: 10px;
	width: 500px;
	margin: 0 0 15px 0;
	border:1px solid #895205;
}

#commentform {
	width: 450px;
}

#commentform form {
	float: left;
}

#commentform input {
	clear:left;
	float:left;
	width:40%;
	margin: 0 0 10px 0;
}

input#submit {
	width: auto;
}

#commentform label {
	float:right;
	padding:3px 0 0;
	width:57%;
}

#commentform textarea {
	width: 450px;
}

small.commentmetadata,
#commentssection ol li cite {
	margin-bottom: 10px;
	floaT: left;
}

small.commentmetadata,
small.commentmetadata a {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#commentssection ol li p {
	margin-bottom: 5px !important;
	float: left;
}

#commentssection ol li cite,
#commentssection ol li cite a {
	font-weight: bold;
	color: #C78312;
}

.onPage entry {
	width: 825px !important;
}

.onPage p {
	width: 825px !important;
}

.navigation {
	/*margin-top: 20px;*/
	margin-left: 20px;
	margin-right: 20px;
	/*width: 842px;*/
	width:95%;
}

.navigation a {
	text-decoration: none;
	color: #C78312;
	font-weight: bold;
}

h2.archivetitle {
	margin-left: 30px;
	margin-bottom: 10px;
}

.top p {
	float: none !important;
	width: auto !important;
}

.content_wrapper {
	float: left;
}

/*#footer ul {
	float: left;
	width: 837px;
	margin-left: 20px;
	text-align: center;
}

#footer ul li {
	display: inline;
	margin: 0 3px;
}

#footer a {
	text-decoration: none;
	color: #000;
	text-align: center;
}

#footer p {
	margin: 0 0 0 100px;
	width: 685px;
}*/

/* everything below this added by someone who knows enough to be dangerous */ /* <----------- This made me chuckle */

.hratings {
	float: right;
	position: relative;
	/*left: -30px;*/
	top: 10px;
}

.hpara {
	margin-left: 10px;
	margin-top: 5px;
	width: 72% !important;
	text-align: justify;
}


.hstrip {
	text-align: left;
	font: normal 12px Tahoma, Geneva, sans-serif;
}

.nogl {
	font-size: 12px !important;
}

.nogl a {
	color: #000;
	font-weight: normal;
}


/*#footer a {
	color: #777;
	text-decoration: underline;
}*/

/* ratings table styles */

.ratingstable {
	width: 270px;
}

.ratingstable td {
	padding: 3px;
	border: 1px solid #fff;
	text-align: left;
}

.ratingstable .thetitle {
	color: #c9871a;
	color:#fff;
	font:bold 12px Tahoma, Geneva, sans-serif !important;
}

.ratingstable .theratingcat {
	color: #3f5685;
	width: 80px;
	padding: 1px 3px;
}

.ratingstable .therating {
	background-color: #fff;
	color: #000;
	padding: 1px 3px;
	text-align: left;
	font-family: Verdana !important;
}

.ratingstable img {
	margin: 0px !important;
	padding: 0px !important;
}




/* wpre top table p styles */

.top p {
	width: 812px !important;
}



/*================= Style code by Moin====================*/
.flL{ float:left;}

.flR{ float:right;}

.clear{
	clear:both;
}
.footer-outer{
	background:#17110b;
	border-top:1px solid #df9903;
	height:150px;
	float:left;
	width:100%;
}

.logo{
	position:relative;
	top:0;
	left:0;
	float:left;
	width:179px;
	height:155px;
}

.logo a{
	position:absolute;
}

#headerimg h1{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#faeace !important;
	padding-top:30px !important;
	text-align:right;
	margin:0px !important;
	display:block;
}

#headerimg h2{
	font:bold 16px Georgia, "Times New Roman", Times, serif !important;
	color:#faeace !important;
	padding:5px 30px 0 0 !important;
	margin:0 !important;
	float:right!important;
	display:block;
}

.header-buttons{
	float:right;
	width:270px;
	padding:40px 0 16px 0;
	text-align:right;
}

.header-buttons-icons{
	margin:0 0 0 10px;
}

.heading-bg-left{
	width:9px;
	height:36px;
	float:left;
}

.heading-bg{
	width:983px;
	background:#17110b;
	height:26px;
	float:left;
	padding:10px 0 0;
	text-align:center;
}

.top-nav{
	float:right;
	margin:3px 0 0 0;
	min-width:400px;
}
.top-nav ul{
	list-style:none;
}

.top-nav ul li{
	float:left;
	margin:0 0 0 4px;
}

.top-nav ul li a{
	background:url(images/menu-left.png) left top no-repeat;
	padding:0px 0 0px 11px;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#17110b;
    float:left;
    text-decoration:none;
}
.top-nav ul li a span{
	background:url(images/menu-right.png) right top no-repeat;
	padding:7px 20px 7px 9px;
	display:inline-block;
	float:left;
	cursor:pointer;
}



.top-nav ul li a:hover, .top-nav ul li a.selected{
	background:url(images/menu-left.png) left top no-repeat;
	padding:0px 0 0px 11px;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#faeace;
    float:left;
    text-decoration:none;
}
.top-nav ul li a:hover span, .top-nav ul li a.selected span{
	background:url(images/menu-right.png) right top no-repeat;
	padding:7px 20px 7px 9px;
	display:inline-block;
	float:left;
	cursor:pointer;
}


.body-content{
	background:#fff;
	width:100%;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
}
.page-content{
	background:#fff;
	width:982px;
	float:left;
	padding:10px;
	min-height:250px;
	height:250px;
}


html>body .page-content{
	height:auto;
}
/* footer List */

.footer-list{
	float:left;
	width:125px;
	padding:10px 10px 10px 5px;
	text-align:left;
	color:#faeace;
}

.footer-list h2{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#faeace;
	padding:0!important;
	margin:0!important;
}

.footer-list ul{
	margin:10px 0 0 10px !important;
	list-style:disc !important;
}

.footer-list ul li{
	color:#faeace;
	font:normal 11px Tahoma, Geneva, sans-serif;
	margin-left:5px;
	padding:3px 0;
}
.footer-list ul li a{
	color:#faeace;
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.footer-list ul li a:hover{
	color:#faeace;
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}

#footer .copyright{
	float:right;
	color:#faeace;
	font:normal 11px/20px Tahoma, Geneva, sans-serif;
	padding:25px 0 0 0;
	text-align:right;
}

#headerimg 	{
	margin: 0;
	height: 100px;
	width: 540px;
	position:relative;
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color:#faeace;
	/*padding-left:170px;*/
	float:left;
	text-align:right
}


/*========== Golden Box style ( for posts)========*/


.golden-box{
	float:left;
	width:963px;
	margin:0 0 10px 10px;
}

.golden-box .rate-header{
	background:url(images/th-gold-bg.jpg) repeat-x;
	width:963px;
	height:56px;
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#c78312;
}

.golden-box .rate-header h3{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#c78312 !important;
	padding:16px 0 0 10px !important;
	text-align:left;
	margin:0px !important;
	float:left;
	width:800px !important;
}

.golden-box .rate-header h3 a{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#c78312 !important;
	text-decoration:none;
}
.golden-box .rate-header h3 a:hover{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#c78312 !important;
	text-decoration:underline;
}

.golden-box .head-img{
	border:1px solid #fbeed8;
	float:left;
	margin:8px 0 0 0 !important;
	padding:0 !important;
	width:100px;
	height:39px;
}

.golden-box .head-img img{
	margin:0 !important;
}
.golden-box .header-left{
	background:url(images/th-gold-left.jpg) repeat-x;
	float:left;
	width:9px;
	height:56px;
	display:inline-block;
}

.golden-box .header-right{
	background:url(images/th-gold-right.jpg) repeat-x;
	float:right;
	width:9px;
	height:56px;
	display:inline-block;
}
.golden-box .rating-body{
	width:941px;
	border:1px solid #fbecd4;
	border-top:none;
	background:#fff8ec;
	float:left;
	padding:10px;
	margin-bottom:10px;
}
.golden-box .rating-body .rank-big{
	float:left;
	width:200px;
}
.golden-box .rating-body .rank-content{
	float:left;
	width:450px;
	font:normal 12px Tahoma, Geneva, sans-serif !important;
	color:#2e241a !important;
}
.golden-box .rating-body .rank-content p{
	width:430px !important;
}

.golden-box .rating-body .rating-table{
	float:left;
	width:285px;
}

.golden-box .rating-body .ratings-title{
	width:258px;
	background:#c9871a;
	border:1px solid #cb8a20;
	color:#fff;
	padding:5px;
	margin:0 0 2px 0;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.golden-box .rating-body .ratingstable {
	width: 270px;
	border: 1px solid #c78312;
	background:#fff;
	margin:0 0 15px 0;
}

.golden-box .rating-body .ratingstable tr.rowbg {
	background:#f4e7d1;
}

.golden-box .rating-body .ratingstable td {
	padding: 5px 5px 7px 5px;
	text-align: left;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#000;
}

.golden-box .rating-body .ratingstable .thetitle {
	color: #c9871a;
	font:bold 12px Tahoma, Geneva, sans-serif !important;
}

.golden-box .rating-body .ratingstable .theratingcat {
	color: #3f5685;
	width: 150px;
	padding: 1px 3px 5px 3px;
}

.golden-box .rating-body .ratingstable .therating {
	color: #000;
	padding: 1px 3px 5px 3px;
	text-align: left;
	font-family: Verdana !important;
}

.golden-box .rating-body .ratingstable img {
	margin: 0px !important;
	padding: 0px !important;
}



.golden-box .rating-body a.more-info{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 20px;
    color:#a87b00;
    background:url(images/review-btn-left.png) no-repeat left top;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.golden-box .rating-body a.more-info span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#a87b00;
    background:url(images/review-btn-right.png) no-repeat right top;
    float:left;
	cursor:pointer;
}
.golden-box .rating-body a.more-info:hover{
    padding:0px 0px 0px 10px;
	margin:0px 0px 0px 20px;
    color:#a87b00;
    background:url(images/review-btn-left.png) no-repeat left bottom;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.golden-box .rating-body a.more-info:hover span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#a87b00;
    background:url(images/review-btn-right.png) no-repeat right bottom;
    float:left;
	cursor:pointer;
}



.golden-box .rating-body a.visit-site{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 15px;
    color:#a87b00;
    background:url(images/review-btn-left.png) no-repeat left top;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}
.golden-box .rating-body a.visit-site span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#a87b00;
    background:url(images/review-btn-right.png) no-repeat right top;
    float:left;
	cursor:pointer;
}
.golden-box .rating-body a.visit-site:hover{
    padding:0px 0px 0px 10px;
	margin:0px 0px 0px 15px;
    color:#a87b00;
    background:url(images/review-btn-left.png) no-repeat left bottom;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}
.golden-box .rating-body a.visit-site:hover span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#a87b00;
    background:url(images/review-btn-right.png) no-repeat right bottom;
    float:left;
	cursor:pointer;
}




/*========== Silver Box style ( for posts)========*/


.silver-box{
	float:left;
	width:963px;
	margin:0 0 10px 10px;
}

.silver-box .rate-header{
	background:url(images/th-silver-bg.jpg) repeat-x;
	width:963px;
	height:56px;
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#c78312;
}

.silver-box .rate-header h3{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#757575 !important;
	padding:16px 0 0 10px !important;
	text-align:left;
	margin:0px !important;
	float:left;
	width:800px !important;
}

.silver-box .rate-header h3 a{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#757575 !important;
	text-decoration:none;
}
.silver-box .rate-header h3 a:hover{
	font:bold 20px Georgia, "Times New Roman", Times, serif !important;
	color:#757575 !important;
	text-decoration:underline;
}

.silver-box .head-img{
	border:1px solid #dfdede;
	float:left;
	margin:8px 0 0 0 !important;
	padding:0 !important;
	width:100px;
	height:39px;
}

.silver-box .head-img img{
	margin:0 !important;
}
.silver-box .header-left{
	background:url(images/th-silver-left.jpg) repeat-x;
	float:left;
	width:9px;
	height:56px;
	display:inline-block;
}

.silver-box .header-right{
	background:url(images/th-silver-right.jpg) repeat-x;
	float:right;
	width:9px;
	height:56px;
	display:inline-block;
}
.silver-box .rating-body{
	width:941px;
	border:1px solid #d5d4d4;
	border-top:none;
	background:#f5f5f5;
	float:left;
	padding:10px;
	margin-bottom:10px;
}
.silver-box .rating-body .rank-big{
	float:left;
	width:200px;
}
.silver-box .rating-body .rank-content{
	float:left;
	width:450px;
	font:normal 12px Tahoma, Geneva, sans-serif !important;
	color:#2e241a !important;
}
.silver-box .rating-body .rank-content p{
	width:430px !important;
}

.silver-box .rating-body .rating-table{
	float:left;
	width:285px;
}

.silver-box .rating-body .ratings-title{
	width:258px;
	background:#d4d3d3;
	border:1px solid #d5d4d4;
	color:#fff;
	padding:5px;
	margin:0 0 2px 0;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.silver-box .rating-body .ratingstable {
	width: 270px;
	border: 1px solid #b3b3b3;
	background:#fff;
	margin:0 0 15px 0;
}

.silver-box .rating-body .ratingstable tr.rowbg {
	background:#f2f2f2;
}

.silver-box .rating-body .ratingstable td {
	padding: 5px 5px 7px 5px;
	text-align: left;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#000;
}

.silver-box .rating-body .ratingstable .thetitle {
	color: #c9871a;
	font:bold 12px Tahoma, Geneva, sans-serif !important;
}

.silver-box .rating-body .ratingstable .theratingcat {
	color: #3f5685;
	width: 150px;
	padding:  1px 3px 5px 3px;
}

.silver-box .rating-body .ratingstable .therating {
	color: #000;
	padding:  1px 3px 5px 3px;
	text-align: left;
	font-family: Verdana !important;
}

.silver-box .rating-body .ratingstable img {
	margin: 0px !important;
	padding: 0px !important;
}




.silver-box .rating-body a.more-info{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 20px;
    color:#757575;
    background:url(images/review-btn-left-silver.png) no-repeat left top;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.silver-box .rating-body a.more-info span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#757575;
    background:url(images/review-btn-right-silver.png) no-repeat right top;
    float:left;
	cursor:pointer;
}
.silver-box .rating-body a.more-info:hover{
    padding:0px 0px 0px 10px;
	margin:0px 0px 0px 20px;
    color:#9c9c9c;
    background:url(images/review-btn-left-silver.png) no-repeat left bottom;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.silver-box .rating-body a.more-info:hover span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#9c9c9c;
    background:url(images/review-btn-right-silver.png) no-repeat right bottom;
    float:left;
	cursor:pointer;
}



.silver-box .rating-body a.visit-site{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 15px;
    color:#757575;
    background:url(images/review-btn-left-silver.png) no-repeat left top;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}
.silver-box .rating-body a.visit-site span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#757575;
    background:url(images/review-btn-right-silver.png) no-repeat right top;
    float:left;
	cursor:pointer;
}
.silver-box .rating-body a.visit-site:hover{
    padding:0px 0px 0px 10px;
	margin:0px 0px 0px 15px;
    color:#9c9c9c;
    background:url(images/review-btn-left-silver.png) no-repeat left bottom;
    float:left;
    text-decoration:none;
	font:bold 12px Tahoma, Geneva, sans-serif;
}
.silver-box .rating-body a.visit-site:hover span {
    padding:6px 15px 6px 5px;
    margin:0px;
    color:#9c9c9c;
    background:url(images/review-btn-right-silver.png) no-repeat right bottom;
    float:left;
	cursor:pointer;
}

/* ----------- Page Raging Box ----------- */

.page-raging-heading{
	width:328px;
	background:#c9871a;
	border:1px solid #cb8a20;
	color:#fff;
	padding:5px;
	margin:0 0 2px 0;
	font:bold 12px Tahoma, Geneva, sans-serif;
}

.page-raging-heading p{
	padding:0 !important;
	margin:0 !important;
}

.sutmit-btn{
	background:url(images/submin-btn.png) no-repeat;
	width:98px!important;
	height:32px;
	display:block;
	color:#fff;
	font:bold 16px Tahoma, Geneva, sans-serif;
	border:none;
	cursor:pointer;
	margin-top:10px;
}

.more-link{
	text-align:center;
}
.more-link a{
	background:url(images/more_botton.png) left top no-repeat;
	width:95px;
	height:18px;
	text-align:center;
	color:#a87b00;
	padding:4px 12px 3px;
}

.more-link a:hover{
	background:url(images/more_botton.png) left bottom no-repeat;
	width:95px;
	height:18px;
	text-align:center;
	color:#a87b00;
	padding:4px 12px 3px;
}



/* Pagination style */

.pagnav {
	text-align:center;
	float:left;
	margin:0 0 15px 0;
	width:100%;
	padding:5px 0 0 0;
}
.pagnav ul{
	list-style:none;
}

.pagnav ul li{
	/*float:left;*/
	display:inline;
	margin:0 2px;
}
.pagnav ul li a{
	border:1px solid #c78312;
	color:#c78312;
	padding:1px 4px;
	margin:0px;
}

.pagnav ul li a:hover{
	border:1px solid #c78312;
	background:#ffeac6;
	color:#c78312;
	padding:1px 4px;
}

.pagnav ul li.current{
	border:1px solid #c78312;
	background:#c78312;
	color:#fff;
	padding:1px 4px;
}

.pagnav ul li.dactive{
	border:1px solid #d4d4d4;
	background:#f5f5f5;
	color:#d4d4d4;
	padding:1px 4px;
}

.totalsite{
	float:left;
	text-align:center;
	color:#c78312;
	width:100%;
}

.commentrightlogo{
	width:200px;
	float:right;
	margin:0 20px 0 0;
}
.commentrightlogo .head-img{
	text-align:right;
}
.commentrightlogo .head-img img{
	border:1px solid #C9871A;
	padding:2px;
}

