﻿* {
	margin: 0;
	padding: 0;
}

a:hover {
	color: #C60;
}
body {
	background: #655A46 url(images/bg2.gif);
	color: #543;
	font: normal 62.5% Arial, Verdana, Sans-Serif;
}
input {
	color: #555;
	font: normal 1.1em Arial, Verdana, Sans-Serif;
}

blockquote {
	background: url(images/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em Arial, Verdana, Sans-Serif;
}

/* misc */
.clearer {
	clear: both;
}

/* structure */
.container {
	background: url(images/tstbgr.gif) repeat-y;
	float:left;
	width: 1100px;
	margin-left: 50px;
}

/* header */
.header {
	background: url(images/bgheader2.gif) repeat-x;
	height: 120px;
	margin: 0 auto;
	width: 1100px;
}

/* title */
.title {
	padding: 32px;
	float: left;
	line-height:0.5;
}
.title h1 {
	color: #E4DBCF;
	font: normal 1.0em Arial, Verdana, Sans-Serif;
	line-height:0.5;
}
.titleSub{
	color: #E4DBCF;
	font: normal 1.4em Arial, Verdana, Sans-Serif;
	line-height:0.5;
}
.title a {
	color: #E4DBCF;
	font: normal 3.4em Arial, Verdana, Sans-Serif;
	text-decoration: none;
	line-height:0.5;
}

/* navigation */
.navigation {
	background: #FFF url(images/bgnavigation.gif) repeat-x;
	font: bold 1.2em Arial, Verdana, Sans-Serif;
	height: 44px;
	margin: 0 auto;
	padding: 0 18px;
	width: 1064px;
}
.navigation a {
	color: #543;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 12px;
	line-height: 44px;
}
.navigation a:hover {
	background: #CEBDA1;
	color: #420;
}
.titleSubDark{
	color: #543;
	font: normal 1.8em Arial, Verdana, Sans-Serif;
}
.mainWrapper
{
	margin-left: 25px;
}

/* content */
.content {
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;
}
.content .descr {
	color: #987E57;
	font-size: 1.1em;
	margin-bottom: 6px;
}

/* footer */
.footer {
	background: #958463 url(images/bgfooter2.gif) repeat-x;
	color: #FED;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 1100px;
}
.footer a {
	color: #FFD;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
.Grid 
{ 
	width:680px; 
	text-decoration: none; 
	margin-left:50px; 
	background-color:Transparent;
	font-size:12px;
	float:left;
}    
.Grid td
{
    text-decoration:none;
    background-color:Transparent;
    height: 50px;    
    border-bottom:solid 1px Silver;
}       

.Grid th
{  
	background-color:Transparent;
    border-bottom:solid 1px Silver;
}    
.GridHeader
{
    font-weight: bold;
    background:Transparent;
    text-decoration: none;
}
.GridHeader a
{
    padding: 0px 15px 0px 15px;
    text-decoration: none;
}
.GridHeader a:hover
{
    text-decoration: none;
}
.GridItem
{

} 

.GridCellSpacing
{
	padding-left:15px;
}
.noLinksDiv a:link {color: #543; text-decoration: none;  }
.noLinksDiv a:visited {color: #543; text-decoration: none; }
.noLinksDiv a:hover {color: Red; text-decoration: none; }

.noLinksDiv2 a:link {color: darkblue; }
.noLinksDiv2 a:visited {color: Black; }
.noLinksDiv2 a:hover {color: Black; }

.labelFont
{
	font-weight:bold;
	color: #666;
	font: normal 1.3em Arial, Verdana, Sans-Serif;
}
.labelFontDark
{
	font-weight:bold;
	font: normal 1.3em Arial, Verdana, Sans-Serif;
}
.numRevs
{
	height:30px;
	color: #543;
	font-size:12px;
	padding-top:10px;
}

.tableStyle
{
	font-size:8pt; 
	line-height:0.8; 
	color:#543;
	font-weight:bold;
}

.commentStyle
{
	font-size:10pt; 
	color:#543;
	margin-left:150px;
}
.mapProvinces
{
	line-height:2.4; 
}
.mapProvinces a
{
	font-size:10pt;
}

.widthTxt
{
	width:400px;
}
.emptypng { background-image: url(Images/star-white24.png); width: 24px; height: 24px; }
.filledpng { background-image: url(Images/star-green24.png); width: 24px; height: 24px; cursor:pointer; }      
.donepng { background-image: url(Images/Purple.png); width: 24px; height: 24px; } 

.Panelen{position:relative; padding-left:150px; padding-top:200;}

.GrayedOut
{
	background-color:Black;
	filter:alpha(opacity=70);
}
.ModalPopup
{
	background-color:#D6CCB9;
	background-position:center;
	padding:0;
}
.feedjitStyle
{
	float:left; 
	margin-left:0px; 
	margin-top:180px;
	visibility:hidden;
}
.rubrikHeader
{
	color: Black;
	font: bold 9pt Arial, Verdana, Sans-Serif;
	line-height:1.8;
}
.rubrikText
{
	color: black;
	font: normal 9pt Arial, Verdana, Sans-Serif;
}
.rubrikLink
{
	margin-top:5px;
	font-weight:bold;
	font: normal 9pt Arial, Verdana, Sans-Serif;
}
.titleRestName h1{
	color: Black;
	font: bold 14pt Arial, Verdana, Sans-Serif;
}
.divMap
{
	margin-top:10px;
	border:1px solid #D7D7D7;
}
	.revunit {
		background:#f6f6f2 none repeat scroll 0%;
		border:1px solid #D7D7D7;
		margin:0pt 0pt 12px;
		padding:8px;
	}
	.revunit2 {
		background:#f6f6f2 none repeat scroll 0%;
		border:1px solid #D7D7D7;
		width: 600px;
		padding:8px;
		margin-bottom: 10px;
	}	
	.revunit h4, .revunit h5 {
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;
	}
	
	.revunit h4 {
		padding: 0 0 8px;
		color:#525252;
	}
	
	.revunit h4 small {
		font-size:.85em;
	}
	
	.revunit h5 {
		color:#a88b4c;
		font-family:Arial, Verdana, Sans-Serif;
		font-size:1.0em;
		margin:0pt 0pt 5px;
	}
	
	.revunit h5 strong {
		color:#C00025;
	}
	.revunit p {
		margin: 0;
		padding: 4px 0 8px;
		line-height:1.4em;
		overflow:hidden;
	}
	.welcomdeDiv
	{
		float:left; 
		text-align:center; 
		width:495px;	
		height:656px;
		padding-left:35px;
		padding-right:35px;	
		padding-top:20px;
		border:solid 1px #D7D7D7;
		background-color:#f6f6f2;
		margin-left:20px;
		margin-right:20px;
	}
	.welcomdeDiv h1
	{
		font-size:13pt;
	}
	.welcomdeDiv h2
	{
		font-size:10pt;
		font-weight:normal;
	}
	.mapControlDiv
	{
		float:left; 
		width:230px;
		border:solid 1px #D7D7D7;
		background-color:#f6f6f2;
	}
	.leftColDiv
	{
		float:left; 
		width:230px;
		border-right:solid 1px gray;
		
	}
	.leftColDivHeader
	{
		height:26px;
		width:220px;
		background: url(images/headerBlue.gif);
		font-size:18px;
		color:#E4DBCF;
		padding-left:10px;
	}
	.marginImage
	{
		float:left;
	}
	.divHeaderStyle
	{
		width:200px; 
		float:left; 
	}
.restaurantPanelStyle
{
	width:680px; 
	margin-left:50px;
}	
.listText
{
	font-weight:bold;
	font-size: 10pt;
}
.mapDiv
{
	font-size: 10pt;
	margin-bottom:30px;
}
.reviewButtonStyle
{
	color:Red;
	font-size:8pt;
	font-weight:bold;
	width:160px;
	height:22px;
}
.reviewButtonStyleBlue
{
	color:Blue;
	font-size:8pt;
	font-weight:bold;
	width:160px;
	height:22px;
}
.autoExpanderLink
{
	color:Blue;
	text-decoration: underline;
	cursor:hand;
}
.minimera h2
{
	font-size:10pt;
	font-weight:bold;
}
.commentStyle2
{
	font-size:9pt; 
	color:#543;
	margin-left:5px;
	margin-top:20px;
}
.outerAddrestPanel
{
	width:1070px; border-style:solid; border-width:1px; border-color:Silver; font-size:10pt;
}
.sideBarHeaderStyle
{
	color: Green;
}
.sideBarTextStyle
{
	padding-left: 30px;
	margin-left: 30px;
	text-align:center;
	font-size:12pt;
}
.marginHeaderLabel
{
	margin-left:20px;
}
.marginLabel
{
	margin-left:30px;
}