/* Tags */
* {	 }
html {  }
body { background-image:url(img/bg.png); background-position:top center; background-repeat:repeat-x; }

img {  }
ol { padding:; list-style-position:; font-weight:; width:99%;  }
p {  }

form {  }

h1 {  }
h1 a:link { color:; font-size:; font-style:; font-weight:; line-height:; margin:; padding:; }
h1 a:visited { color:; text-decoration:; }
h1 a:active { color:; text-decoration:; }
h1 a:hover { color:; text-decoration:; }
h2 { color:; font-size:; font-style:; font-weight:; line-height:; margin:; padding:; }
h2 a:link { color:; text-decoration:; }
h2 a:visited { color:; text-decoration:; }
h2 a:active { color:; text-decoration:; }
h2 a:hover { color:; text-decoration:; }
h3 { color:; font-size:; font-style:; font-weight:; line-height:; margin:; padding:; }

/* Layout position */
#wrapper {  }
#wrap {	margin-top:15px; width:640px; }

/* Backgrounds */
.bigpic-bg { background-image:/*url(img/bigpic-bg.png)*/; }

/* Cols & Rows */

/* Margins & Paddings & Borders */

/* Floats & Aligns */

/* Typography */

/* Icons */

/* Menus */

/* Eniro Links */
.enirosponslink { padding: 0px; }
.eslink { border-bottom:0px solid #eee; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.links-container { padding:5px 0px 15px 0px; }
.ad-list { color:#fff; }
.border-left { border-left:0px; margin-left:0px; padding-left:0px; }

.estitle { color:#000099; font-family:"Times New Roman", Times, serif; font-size:24px; }
	.estitle a:link { color:#000099; font-weight:; text-decoration:none; }
	.estitle a:visited { color:#000099; font-weight:; text-decoration:none; }
	.estitle a:active { color:#ea311e; font-weight:; text-decoration:underline; }
	.estitle a:hover { color:#ea311e; font-weight:; text-decoration:underline; }
.esdesc { color:#000; font-weight:normal; font-size:16px; }
	.esdesc a:link { color:#000; font-weight:normal; text-decoration:none; }
	.esdesc a:visited { color:#000; font-weight:normal; text-decoration:none; }
	.esdesc a:active { color:#000; font-weight:normal; text-decoration:none; }
	.esdesc a:hover { color:#000; font-weight:normal; text-decoration:none; }
.estitle .esemp { font-style: italic; }
.esurl { color:#298b07; font-size:16px; font-weight:bold; }
	.esurl a:link { color:#298b07; font-weight:; text-decoration:none; }
	.esurl a:visited { color:#298b07; font-weight:; text-decoration:none; }
	.esurl a:active { color:#298b07; font-weight:; text-decoration:underline; }
	.esurl a:hover { color:#298b07; font-weight:; text-decoration:underline; }

.eniroinfo {background: pink; }

/* Menus */
.menu-k { font-weight:bold; margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; }
.menu-k A:link { color:#; text-decoration:underline; }
.menu-k A:visited { color:#; text-decoration:underline; }
.menu-k A:active { color:#; text-decoration:underline; }
.menu-k A:hover { color:#; text-decoration:underline; }
.menu-k .menu-item { border-right:1px solid #ccc; display:inline; float:left; font-size:14px; list-style:none; margin:10px 10px 0px 0px; padding:0px 10px 0px 0px; }
.menu-bar { background-color:#888; height:1px; width:100%; }

/* Links */

/* Search */

/* Footer */

/* Extra */
.hr-thin {
    width:100%;
    height:3px;
    background:#5f96fc;
    margin:6px 0px 0px 0px;
    padding:0px;
}

.hr-thick {
    width:100%;
    height:11px;
    line-height:1px;
    background:#999999;
    margin:1px 0px 0px 0px!important;
    margin:-15px 0px 0px 0px;
    padding:0px;
    float:left;
    border-top:0px!important;
    border-top:1px solid #FFFFFF;
}

.list-related {
	padding:0px 0px 15px 0px;
}

/* Extra styling for basic2 */
.clearfix {
	display: inline;	
}

.yellow-box {
	background-color: #fff8dd;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-color: #6b90da;
	border-right-color-value: #6b90da;
	border-bottom-color: #6b90da;
	border-left-color-value: #6b90da;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-top-width: 1px;
	border-right-width-value: medium;
	border-bottom-width: 1px;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0.3em;
	padding-right: 0pt;
	padding-bottom: 0.3em;
	padding-left: 0pt;
	width: auto;
	float: none;
}

.top-results {
	background-color:fff8dd;
	padding:0px;
	width: auto;
	float: none;
}

.sponsored {
	font-size: 11px;
	color: #bfbfbf;
	text-align: right;
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* Results */

.results { position:relative; }
	.results a { display:block; margin:0 0 4px 0; padding:5px;}
	.results a:hover { text-decoration:none; cursor:pointer; background:#FFC; }
	.results span { display:block; }
	.results .title { color:#0000CC; font-size:24px; line-height:28px; text-decoration:underline; }
	.results .description { font-size:16px; line-height:18px; color:#000; text-decoration:none; padding:1px 0 0 0; }
	.results .url { color:#008B00; padding:1px 0 2px 0; font-size:16px; text-decoration:none; }
	.results .sponsored { font-size:11px; color:#bfbfbf; position:absolute; top:0; right:0; }
	.results .marginLeft {margin-left:5px; display:block;}


.also { font-size:1.2em; padding:0 0 10px;}
.also a { display:block; padding:3px 10px; text-decoration:underline; color:#0000cc; font-size:14px; line-height:16px; width:220px;}
.also a:hover{ background:#FFC;}
.also .sponsored { color:#0000CC; font-size:14px; font-weight:bold; margin:5px 0 10px 10px; text-align:left; }


.highlight {margin-bottom:10px; background:#FFF8DD;}
	.highlight .results	div {padding:5px;}
	.highlight .results	a:hover {background:none;}
.results.highlight a:hover {background:none;}
/* End Results */

.ColumnWrapper:after { /* clears the floated columns */
	content: ".";
	display: block;
	height: 0px;
	line-height: 0px;
	clear: both;
	visibility: hidden;
  }
.ColumnWrapper {
	*display: inline-block;
	overflow: hidden;
	height: 100%;
}
.ColumnSearch {
	float: right;
    width: 240px;
	padding:40px 0px 0px 0px;
}

.ColumnTitle {
	margin: 0 250px 0 0px;
}