* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#666;
}


h1{
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
	color:#1C719B;
}

h2{
	font-size:17px;
	font-weight:normal;
	margin-bottom:6px;
	color:#1C719B;
}

h3 {
	font-size:15px;
	font-weight:normal;
	margin-bottom:4px;
	color:#1C719B;
}

h4{
	font-size:13px;
	font-weight:normal;
	margin-bottom:4px;
	color:#1C719B;
}

a,a:visited{
	color:#999;
}
#inliner{
	display:inline;
}
/************topmenu*****************/
#topMenu{
	width:100%;
	background-color:#EBEAEB;
	font-family:Arial, Helvetica, sans-serif;
	display:table;
}
#topMenu #userInfo{
	float:right;
	display:table;
	padding:3px 6px 3px 0px;
}
#topMenu #userInfo ul{
	list-style-type:none;
}
#userInfo ul li{
	float:left;
	margin-left:5px;
}
#userInfo ul li a{

}
/*****************framsida*******************/
#adAfterHeader{
	width:300px;
	height:300px;
}
#wrapper{
	width:970px;
	/*min-height:500px;*/
	margin:30px auto;
	background-color:#FFF;
	
}
#wrapper #head{
	position:relative;
	width:970px;
	height:45px;
	z-index:2;
	display:table;
	padding-bottom:5px;
	background-image:url(/images/ringar_guld_bakgrund2.jpg);
	background-repeat:no-repeat;
}
#head #siteName{
	float:left;
	margin:10px 0px 0px 10px;
}
#head #siteName a{
	width:200px;
	height:30px;
	display:block;
}
#siteName a,#siteName a:link{
	font-size:30px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#head #searchContainer{
	float:left;
	margin-top:8px;
	position:relative;
}
#searchContainer #q{
	width:300px;
	font-size:15px;
	padding:4px;
}
#searchContainer #btn{
	font-size:15px;
	padding:2px;
}
#didYouMeanResult{
	width:297px;
	position:absolute;
	left:0px;
	top:29px;
	background-color:#FFF;	
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:6px;
	font-size:14px;
}
#didYouMeanResult p{
	font-size:16px;
	margin-bottom:8px;
	color:#666;
}
#didYouMeanResult ul{
	list-style:inside;
}
#didYouMeanResult ul li{

}
#didYouMeanResult ul li a{
	font-size:14px;
	display:inline-block;
	margin-bottom:7px;
}
#head #menu{
	float:left;
	padding:13px 0px 0px 10px;
}
#head #menu{
	float:left;
}
#wrapper #main{
	position:relative;
	width:950px;
	padding:9px 9px 9px 9px;
	display:table;
	margin:10px 0px 0p 0px;
	z-index:1;
	border:1px solid #D6D6D6;
}

#main #left{
	width:500px;
	float:left;
}
#main #left #map{
	width:500px;
	height:450px;
}
#main #left #ad{
	width:500px;
	height:65px;
	margin-top:2px;
	border:1px solid #ebeaeb;
}
#main #right{
	width:433px;
	min-height:450px;
	float:left;
	padding:4px;
	margin-left:9px;
	background-color:#EBEAEB;
	
}
#main #right #ad{
	width:234px;
	height:60px;
}
#right #startMostShowedHeader{
	width:425px;
	padding:4px;
	margin-top:15px;
}
#right #ingress{
	font-size:14px;
	line-height:18px;
}
#footer{
	width:950px;
	margin:0px auto;
	border:1px solid #D6D6D6;
	padding:9px;
	margin-bottom:20px;
	display:table;
}
#footer #footCol{
	width:300px;
	height:100px;
	padding:5px;
	float:left;
	background-color:#EBEAEB;
}
#footCol.leftMargin{
	margin-left:10px;
}
#footCol a{
	font-size:11px;
}
#footCol ul{
	list-style:none;
}
/*Place*/
#place{
	font-size:14px;
	margin-bottom:15px;
}
#place #placeAdress{

}
#place #placeDescription #placeLogoImage{
	float:left;
	margin:0px 5px 0px 0px;
}
#place #placeDescription{

}
/*Place resultat*/
#resultPlaces{

}

#resultPlaces div.placeItem,div.adItem{
	padding:4px;
	margin-bottom:3px;
	display:table;
}
#resultPlaces div.adItem img, #closeByPlaces div.adItem img{
	float:left;
	margin:-4px 4px 0px 0px;
}
#resultPlaces div.placeItem #resultPlaceLogoImage{
	float:right;
}
#resultPlaces div.placeItem #description{
	margin-top:4px;
}
#resultPlaces div.placeItem a{
	font-size:14px;
}
#more{
	display:table;
	float:right;
}
#more ul{
	list-style:none;
}
#more ul li{
	float:left;
	display:block;
	padding:5px 8px 5px 8px;
}
#more ul li a{
	text-decoration:none;
}
#more ul li#selected{
	background-color:#CCC;
}
#more li a:hover{
	text-decoration:underline;
}

/*Close by places*/
#closeByPlaces{

}
#closeByPlaces p{
	width:490px;
	padding:5px;
	margin:5px 0px 5px 0px;
	font-size:15px;
	background-color:#EBEAEB;
	color:#1C719B;
}
#closeByPlaces div{
	width:244px;
	float:left;
	padding:3px;
}
#closeByPlaces div a{
	text-decoration:none;
	font-size:13px;
}

/*Artiklar*/
#articleImage{
	float:left;
	margin:0px 5px 1px 0px;
	padding:2px;
}
/*Startpage*/
#right #newestAds img{
	border:2px solid #FFF;
}
/****************************************Län start**********************************/
#right #lan,#right #platser{
	width:442px;
	display:table;
}
#lan div,#platser div{
	width:202px;
	float:left;
	margin:4px 4px 0px 0px;
	padding:3px;
}
#lan div ul,#platser div{
	list-style:inside;
}
#lan div ul li{
}
/****************************************Län slut**********************************/
/*Map*/
#markertooltip{
	padding:5px;
	background-color:#FFF;
	color:#333;
	border:1px solid #CCC;
}
/****************************************Formulär**********************************/
#formMessageError{
	background-color:#FF0000;
	color:#000;
	padding:4px;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #8f0101;
}
#formMessageOk{
	background-color:#00FF00;
	color:#000;
	padding:4px;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #008700;
}
#formMessageAlert{
	background-color:#FFFF00;
	color:#000;
	padding:4px;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c5c501;
}
#formInput p{
	margin:2px 0px 2px 0px;
}
#formInput select{
	width:250px;
	padding:2px;
	margin-bottom:2px;
}
#formInput input.field{
	width:250px;
	padding:2px;
	margin-bottom:2px;
}
#formInput textarea.editarea{
	width:250px;
	height:125px;
	padding:0px
	margin-bottom:2px;
}
#formInput img{
	margin-bottom:2px;
}
#formInput input.button{
	padding:2px;
}
#followDiv{
	position:absolute;
	visibility:hidden;
	border:1px solid #ccc;
	background-color:#FFF;
	z-index:1000;
}

/**Framhävda länkar**/
#paidLinks{
	display:table;
}
#paidLinks p{
	width:490px;
	padding:5px;
	margin:0px 0px 5px 0px;
	font-size:15px;
	background-color:#EBEAEB;
	color:#1C719B;
}
#paidLinks div{
	width:244px;
	float:left;
	padding:3px;
}