/*
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.
*/

body {
	margin: 30px 0 ;
	padding: 0;
	text-align: center;
	background: #bfe53c url('http://www.valjawebbhotell.se/wp-content/themes/wprs-awh/images/bg.png') repeat-x;
}

p, h1, h2, h3, h4, a, li, td {
		font-family: Helvetica,Arial,Verdana,sans-serif;
	
}

table, tr, td {
	margin: 0;
	padding: 0;
}

a:link, a:visited, a:hover {
	color: #06c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

#wrapper {
	width: 900px;
	margin: 0px auto;
	text-align: left;
	background: #fff;
	padding: 20px;

}


#header {
	background: #fff;
	padding:10px 0 10px 10px;
}

#header h2, #header h1 {
	display:inline;
}

.highlight {
background-color: yellow;	
}

.info_box {
background:#FFF4D9;
padding:10px;
margin-bottom:10px;
}

div.info_box h2 {
	font-size:18px;
	}
	
div.info_box p {
	font-size:13px;
	color:#555;
	}

div.info_box ul li{
	list-style-type:none;
	}

#header table, #header tr, #header td {
	border-collapse: collapse;
}

#header table td {
	vertical-align: middle;
}

#header img {
	margin-right: 15px;
}

#header h1, h2 {
color:#000000;
font-size:72px;
letter-spacing:-0.05em;
line-height:1;
margin:0.1em 0 0.15em -0.06em;	

}

#header a { 
	text-decoration: none;
	color:#000;
	}
	
	

#header h3 {

	font-size: 16pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
        background-color: #E6DB55;  
        display: inline;       
}

#search {float:right;
margin-top:30px;
}

#nav {border-bottom: 1px solid #DDDDDD;
background:url(images/menu_bg.png);
    	}

#nav ul {
	margin: 0 10px 0 0; 
	padding: 0;
	position: relative;
	overflow: auto;
}

#nav ul li {
border-right:1px solid #FFFFFF;
display:inline;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#nav li a:link, #nav li a:visited {
color:#333333;
display:block;
font-size:10pt;
padding:8px 10px;
text-decoration:none;
text-transform:uppercase;
}

#nav li a:link.selected, #nav li a:visited.selected {
	border-top: 1px solid #c60;
}

#nav li a:hover {
	background: #e0ded4;
}



#footer {
	clear: both;
	margin-top: 15px;
	border-top: 2px solid #c00;
	background: #f3f2ed;
	padding: 10px;
	font-size: 8pt;
	text-align: center;
}



#page {
	margin: 15px 0;
	font-size: 10pt;
	line-height: 1.5em;
	padding-right:10px;
	width:440px;
	float: left;
	min-height:700px;
}

#page h1 {
	line-height:1em;
	color:#000;
	margin-bottom:0;
	}

#page h3 {

display:block;
font-size:14pt;
font-weight:bold;
width:400px;
color:#003366;
}

.logga {
	max-height:50px;
max-width:120px;
float:left;
margin:0 20px 0 0;
	}
	
.pratbubbla {
	float:right;
	background: url('http://www.valjawebbhotell.se/wp-content/themes/wprs-awh/images/kommentar.png') no-repeat;
height:43px;
padding:5px 0 0 17px;
width:50px;
	}
	
.prisbubbla {
	float:right;
height:43px;
padding:5px 0 0 17px;
width:50px;
	
	}	
	
.prisbubbla_page {
	float:right;
height:43px;
padding:5px 0 0 17px;
width:200px;
	
	}	
	
	.prb_text {
		font-size:17px;
		font-family:arial;
		font-weight:bold;
		}

#page h2 {
	
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c00;
}

#page h3 a:link, #page h3 a:visited {
	text-decoration: none;
}

#page h3 a:hover, #page h3 a:active {	
	text-decoration: underline;
}
#page .content {
	clear: left;
}

div#comments {
margin-top:20px;
}

h2#comments {
	background: #f3f2ed;
	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: #003366;
	padding: 0;
	border-bottom: 2px solid #003366;
}

#comments h3.review {
	clear: right;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 2px;
	color: #333;
	font-size: 10pt;
}

#comments p {
	margin: 5px 0 0 2px;
	font-size: 9pt;
	color: #333;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	display: block;
}

#comments .rating_value {
	padding-right: 10px;
}


#sidebar {
	background-color: #f6f6f6;
	}
div.topp3 li {
	margin-left: 10px;
	}	
	
#sidebar-container {
	margin:15px 0 15px;
   width:280px;
	float: right;


}

#sidebar h2 {
	background:url(images/menu_bg.png);
color:#333333;
font-size:10pt;
font-weight:normal;
margin:0 0 3px;
padding:10px 10px 5px;
text-transform:uppercase;
border-bottom:2px solid #fff;
	
}


#sidebar li {
	list-style: none;
}


#sidebar ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	line-height: 2em;
	
	font-size: 9pt;
}

#sidebar ul li a:link, #sidebar ul li a:visited {

}

#sidebar ul li a:hover, #sidebar ul li a:active {
	text-decoration:none;
}

#alla {
display:inline;
float:left;
width:180px;
}

#toprated {
display:inline;
float:right;
width:220px;
}

#latest {
	display:inline;
    float:right;
    
}
	




#page td {
	vertical-align: top;
}

.customer_favorite {
	
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	padding-left: 10px;
}

.reviewcount, .visitsite {

}

.visitsite_single {
	float: left;
    font-size: 8px;
    display:block;
    margin:0;
}

.reviewcount a:link, .reviewcount a:visited {
color:#525C66;
display:block;
font-size:11px;
margin-top:1px;
padding:1px 3px;
text-decoration:none;
}

.visitsite, .visitsite_single {
	padding-left: 8px;
}

.visitsite a:link, .visitsite a:visited {

	margin-top: 1px;
	padding: 1px 3px;
	background: #f3f2ed;
	
	font-size: 10pt;
	color: #069;
	text-decoration: none;
	font-weight: bold;
    background-image: url(/images/external_link.gif);
}

.visitsite_single a:link, .visitsite_single a:visited {

	margin: 1px 0 0  30px;
	padding: 1px 8px;
    
	font-size: 9pt;
	color: #000;
	text-decoration: none;
	
}

.visitsite_single a:hover {
	margin: 1px 5px 0  30px;
	padding: 1px 8px ;
    font-size: 9pt;
	color: #000;
	text-decoration: underline;

}

td.ratings {
	white-space: nowrap;
	padding-left: 10px;
}

table.ratings {
	margin-top:15px;
	}

.rating_label {
	white-space: nowrap;
color:#191919;
font-size:14px;
font-weight:bold;
padding:1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 1px 3px;
	font-size: 8pt;
}

.rating_value .no_ratings {
}

.meta-rad { border-width: 1px;
}

.post-meta {font-variant: small-caps; color: maroon; list-style-type:none; border-width:1px;}
.post-meta-key {color: green; font-weight: bold; font-size: 110%; }

table.hela
{ 
font-weight: normal;
font-size: 13px;
border-width: 1px 1px 0 1px;
border-color: #D9D9D9;
border-style:solid;
margin: 10px 0 15px 0;
}


table.hela td.servHd
{}


table.hela td
{ border-bottom: 1px solid #D9D9D9;
font-size: 13px;
background-color: white;
text-align: left;
padding: 3px 5px 3px 5px;}

.rad1
{ 
font-weight: bold;
width: 200px;
padding-left: 3px;
}

tr.yellow td {background-color: #FFFFCC
}



.servBodL {  } 

#comment {width:400px;
           border-color="#DDD";
           border-style: solid;
           borde-width:3px;}

