﻿/*
Theme Name: WPRS: Award Winning Hosts
Author: WP Review Site
Author URI: http://www.wpreviewsite.com/
Description: A review site theme based on the "Award Winning Hosts" demonstration site. Fully integrates the WP Review Site features including ratings and affiliate links. To replicate the AWH sidebar, use the Top Rated Posts widget with a large post count setting.
*/

.coupontext a{
  margin: 0px;
  padding-top:1px;
  padding-left:1px;
  font-family: verdana, arial, sans-serif;
  font-size:16px;
  font-weight: bold;
  color: #0033FF;
}

.couponbox {
border-style: dashed;
border-color: #A1A1A1;
border-width: 3px; 
background-color: #FFFFFF;
width: 500px;
padding: 5px;
margin: 5px;
font-family: verdana, arial, sans-serif;
font-size:13px;
font-weight: normal;
}

#coupon fieldset {
  border: dashed 2px #aaa; 
  background: #fff;
  padding-left: 15px;
  }
  
#coupon  legend {
font-family: 'Arial Black'; 
font-size: 24px; 
font-weight: bold; 
margin-left: 10px; 
padding-left: 1px; 
padding-right: 10px; 
padding-bottom:2px;
} 


#dropdown {width:245px; height:200px; border:2px inset #ccc; overflow:auto;}
#dropdown a {text-align:left; font:9px arial,verdana,sans-serif; padding-left:2px; margin:0; white-space:nowrap;}
#dropdown a.menu:link {text-decoration:none; display:block; background-color:#fff; color:#000;}
#dropdown a.menu:visited {text-decoration:none; display:block; background-color:#fff; color:#000;}
#dropdown a.menu:hover {text-decoration:none; display:block; background-color:#000; color:#fff;}
#dropdown a.menu:active {text-decoration:none; display:block; background-color:#000; color:#fff;}


.clear {clear:both; font-size:1px; line-height:1px; height:0;}

table.chart {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #fff;
	background-color: white;
	width:550px;
}
table.chart th {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #DFDFDF;	
	border-collapse: separate;
	background-color: white;
	padding:5px;
	text-align:center;
	width:180px;
	font-family:arial;
	font-size:10pt;
	
}
table.chart td {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #DFDFDF;
	border-collapse: separate;
	background-color: white;
	font-family:arial;
	font-size:10pt;
	padding:5px;
	width:180px;
}


.youmightlike {
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	margin: 0;
	padding-bottom:10px;

}

.reviewbg {	
	background: #ffffff url(../images/reviewbg.jpg) no-repeat;
	height:85px;
	padding-top:5px;
}

/* navigation */
.navsearch {
	padding-top:7px;
	padding-right:10px;
}
.navigation {	
	background: #D9E1E5 url(../images/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 35px;
	text-align:right;
	vertical-align:middle;
}
.navigation a {
	background: #D9E1E5 url(../images/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 35px;
	padding: 0 14px;
	text-decoration: none;
	font-size:12px;
	font-family: arial, sans-serif;
}
.navigation a:hover {background-position: left bottom; color: #234;}

.commentborder {
background-color:#F6F7EE;
border-style: solid;
border-width:1px;
border-color:#EEEEEE;
margin:10px;
padding:10px;
width: 520px;
}

.pagecontent2	 {
background-color:#fff;
padding:10px 0px 10px 10px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
border-style: dashed; 
border-width:2px;
border-color:gray;
}

.pagecontent {
background-color:#fff;
padding:10px 10px 10px 10px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
}

.pagecontentimage {
border-style: solid; 
border-width:1px;
border-color:gray;
padding: 5px;
margin-left: 5px;
float: right;
}

.pagesiteimage {
border-style: solid; 
border-width:1px;
border-color:gray;
padding: 5px;
margin-right: 5px;
float: left;
}

.pagecontentad {
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
text-align: center;
}
.pagereview {
background-color:#fff;
padding:10px 0px 10px 10px;

}

.adcloud {
background-color:#fff;
width:250px;
margin-bottom:10px;
padding:2px;
border: 1px solid #D7D6CF;
font-family: 'Trebuchet MS';
font-size: 11px;
}

.adcloud a 
{
font-family: 'Trebuchet MS';
font-size: 11px;
}

.sidenavads {
background-color:#fff;
padding:5px;
width:250px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
}

.sidenavads2 {
background-color:#fff;
width:250px;
margin-bottom:10px;
border: 1px solid #D7D6CF;
}

.lsidenavads2 {
background-color:#fff;
padding-right:0px;
width:160px;
margin-bottom:10px;
margin-top:10px;
border: 1px solid #D7D6CF;
}

.title {
	font-family: 'Trebuchet MS', arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color:#CC0000;
}


body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #000 url(../images/bg.gif); 
}

table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited, a:hover {
	color: #06c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

#wrapper {
	width: 1024px;
	margin: 0px auto;
	text-align: left;
	background-color: #E4E4E4;
}


#header {
	background: #FFF;
	padding: 0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}

#header table, #header tr, #header td {
	border-collapse: collapse;
}

#header table td {
	vertical-align: middle;
}

#header h1 {
	font-family: 'Trebuchet MS';
	font-size: 22pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#header h2 {
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#header a {
	font-family: 'Trebuchet MS';
	font-size: 11px;
}

#header a.action {
	font-family: 'Trebuchet MS';
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}

#nav {
	background: #F2F1E8;
	border-bottom: 2px solid #B8B7AD;
	height: 33px;
}

#nav2 {
	background-image: url(../images/nav2-bk.gif);
	background-repeat: repeat-x; 
	height: 35px;
	text-align:left;
	color:#fff;
	}

#nav ul {
	margin: 0 0 0 10px; 
	padding: 0;
	position: relative;
	overflow: auto;
}

#nav ul li {
	list-style: none;
	display: inline;
	float: left;
}

#nav li a:link, #nav li a:visited {
	display: block;
	font-family: arial;
	font-size: 10pt;
	text-decoration: none;
	padding: 8px 10px;
	
	margin: 0 5px 0 0;
	background-image: url(../images/navbg-gradient.gif);
	background-repeat: repeat-x; 
	border: 0.1em solid #B8B7AD;

}

#nav li a:link.selected, #nav li a:visited.selected {
	border-top: 1px solid #c60;
}

#nav li a:hover {
	background: #FFF;
}

#footer {
	clear: both;
	margin-top: 15px;
	border-top: 2px solid #c00;
	background: #f3f2ed;
	padding: 10px;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}

#sidebar {
	width: 250px;
	float: right;
	margin-top: 15px;
	text-align: center;
	margin-right:10px;
}

#lsidebar {
	width: 160px;
	float: left;
	margin-top: 15px;
	text-align: center;
	margin-right:0px;
}

#pageApply {
	margin: 15px 0px 0px 0px;
	font-family: Helvetica;
	font-size: 10pt;
	line-height: 1.5em;
	width: 1024px;
	float: left;
	padding:0px;
}

#page {
	margin: 15px 0px 0px 0px;
	font-family: Helvetica;
	font-size: 10pt;
	line-height: 1.5em;
	width: 600px;
	float: left;
	padding:0px;
}

#page h1 {
	font-family: 'Trebuchet MS', arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#page h2 {
	font-family: 'Trebuchet MS', arial;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c00;
}

#page h1 a:link, #page h1 a:visited {
	text-decoration: underline;
	color: #c00;
}

#page h1 a:hover, #page h1 a:active {	
	text-decoration: none;
}
#page .content {
	clear: left;
}

#comments h2{
	background: #f3f2ed;
	border-style: solid;
	border-width:1px;
	border-color:#eee;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	color: #333;
	padding: 10px;
}

h3#respond {
	clear: right;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px 0;
	color: #c00;
	padding: 0;
	border-bottom: 2px solid #c00;
}

#comments h3.review {
	clear: right;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 2px;
	color: #333;
	font-family: Arial;
	font-size: 10pt;
}



#comments p {
	margin-top: 5px;
	font-size: 10pt;
	font-family:arial;
	color: #333;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	display: inline;
}

#comments .rating_value {
	padding-right: 10px;
}



#lsidebar {
	text-align: left;
	padding-left: 4px;
}

#lsidebar h2 {
	margin: 0;
	padding: 6px 0px 6px 0px;
	background: #FFFFFF url(../images/sidebar-titlebg.gif) repeat-x;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	color: #666;
	width:160px;
}

#lsidebar ul {
	margin: 0 0 0 10px;
	padding: 0px;
	list-style: none;
}

#lsidebar ul li {
	line-height: 2em;
	font-family: Arial;
	font-size: 8pt;
	border-bottom: 1px solid #eee;
	padding-bottom:3px;
	padding-top:3px;
}

#lsidebar ul li a:link, #sidebar ul li a:visited {
	
}


ul.sitemap
{
	margin: 5px 0px 5px 10px;
	padding: 5px 0px 5px 10px;
	list-style-type: circle;
}



#sidebar {
	text-align: left;
}

#sidebar h3 {
	margin: 0;
	padding: 6px 0px 6px 0px;
	background: #FFFFFF url(../images/sidebar-titlebg.gif) repeat-x;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	color: #666;
	width:250px;
}

#sidebar ul {
	margin: 0 5px 0 5px;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	line-height: 2em;
	font-family: Arial;
	font-size: 8pt;
	border-bottom: 1px solid #eee;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
	
}

#page td {
	vertical-align: top;
}

.customer_favorite {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	padding-left: 10px;
}

.reviewcount, .visitsite, .visitsite_single {
	float: right;
}

.reviewcount a:link, .reviewcount a:visited {
	display: block;
	margin-top: 1px;
	padding: 1px 3px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 8pt;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}

.visitsite, .visitsite_single {
	padding-left: 8px;
}

.visitsite a:link, .visitsite a:visited {
	display: block;
	margin-top: 1px;
	padding: 1px 3px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 8pt;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}

.visitsite_single a:link, .visitsite_single a:visited {
	display: block;
	margin-top: 1px;
	padding: 1px 8px;
	background: #c00;
	font-family: Arial;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.visitsite_single a:hover {
	display: block;
	margin-top: 1px;
	padding: 1px 8px;
	background: #fcc;
	font-family: Arial;
	font-size: 8pt;
	color: #06c;
	text-decoration: underline;
	font-weight: bold;
}

td.ratings {
	white-space: nowrap;
	padding-left: 10px;
}

.rating_label {
	white-space: nowrap;
	background: #e3f1ff;
	font-family: Arial;
	font-size: 8pt;
	padding: 1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 1px 3px;
	font-family: Arial;
	font-size: 8pt;
}

.rating_value .no_ratings {
	color: #666;
}

a.applynowtop {
	display: 					block;
	width: 						220px;
	height: 					64px;
	background: 				url("../Images/btn-applynowtop.gif") 0 0 no-repeat;
	text-decoration: 			none;      
}
a:hover.applynowtop {
	background-position: 		0 -64px;
}

.articlelist 
{
	padding: 5px;
	border-style: solid;
	border-width:1px;
	border-color:gray;
	
	}
	
.contentdashed
{
	border-bottom: dotted 1px #666; 
	padding-bottom: 5px; 
	clear: both;
	}
	
	
	.pagecontent4	 {
background-color:#fff;
padding:10px 0px 10px 10px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
border-style: solid; 
border-width:2px;
border-color:gray;
}

.pagecontent5 {
background-color:#fff;
padding:10px 0px 10px 10px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
}

.findkey
{
	font-size: 12px;
	font-weight: bold;
}