.areaInfoColumns { height: 200px; padding-bottom: 20px; }
.areaInfoColumns .oneColumn { float: left; position: relative; width: 33%; }
.areaInfoColumns h2 { background-repeat: no-repeat; width: 319px; height: 81px; position: relative; left: -8px; }
.guidesPage .titleSearch h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_1_fin.png); }
.guidesPage .titleBrowse h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_2_fin.png); }
.guidesPage .titleSuggest h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_3_fin.png); }
.guidesPage.lang_ENG .titleSearch h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_1_eng.png); }
.guidesPage.lang_ENG .titleBrowse h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_2_eng.png); }
.guidesPage.lang_ENG .titleSuggest h2 { background-image: url(https://cdn.afterdawn.fi/v4/guides/guidestitle_3_eng.png); }
.areaInfoColumns h2 span { display: none; }
.areaInfoColumns p { margin: 0 12px; position: relative; top: -10px;}
.areaInfoColumns a { background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/bullet_go.png); background-repeat: no-repeat; clear: both; float: left; margin: 0 12px 5px 12px; padding-left: 20px; }
.areaInfoColumns form { margin: 0; }
.quickSearch { margin-left: 13px; width: 280px;}
.suggestedGuides { display: none; }


iframe { text-align: left !important; }
iframe * { text-align: left !important; }
.ac_results { text-align: left !important; z-index: 50; }
.ac_results ul { text-align: left !important; }
.ac_results li { font-size: 16px !important; _width: 673px; }
.ac_results span { color: gray !important; font-size: 11px !important; }
.ac_results a { color: blue !important; font-size: 11px !important; text-decoration: underline !important;  cursor: pointer; display: none; }
.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('https://cdn.afterdawn.fi/v4/animated_circle_transparent.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.groupTableHeaderSimple {
border-bottom: 0 !important;
font-size: 15px !important;
font-weight: bold !important;
margin: 0 0 5px 0;
}
.groupTableHeaderSimple a {
color: black !important;
}
.groupTableHolderSimple ul {
margin: 0 0 20px 0;
padding: 0 0 0 10px;
width: 500px;
}

.groupTableHolderSimple li {
display: block;
min-height: 20px;
list-style: none;
margin-bottom: 2px;
position: relative;
width: 100%;
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/book.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 4px 100px 0 22px;
}

.groupTableHolderSimple span.date {
color: gray;
display: block;
width: 95px;
height: 20px;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
}


/* Custom CSS for AfterDawn.com Guides -section */

div.contentListHolder { width: 100%; text-align: center; }
.contentList { width: 700px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
.contentList td { border-top: 3px solid white; vertical-align: middle; }
.contentList td p { margin: 0; }

table.contentList th { background-color: #45454a; background-image: url(https://cdn.afterdawn.fi/v3/guides/contentList_header_bg.gif); background-repeat: repeat-x; background-position: 0 0px; text-align: left; }

.contentList h2 { color: white; }
.guide_icon { padding: 10px; }
.guide_icon img { border: 0; }
td.guide_icon img { margin-top: 20px; }


.contentList tr.row_0 { background-color: #fcfcff;}
.contentList tr.row_0 td { border-bottom: 1px solid #f2f2fa; }
.contentList tr.row_1 { background-color: #f8f8fd; }
.contentList tr.row_1 td { border-bottom: 1px solid #efeff8; }

.contentList td { padding: 0 10px 15px 10px; text-align: left; }
.contentList h2, .contentList h3 { border-bottom: 0 !important; }
.contentList h3 { position: relative; top: -10px; }
.contentList h3 a { text-decoration: underline !important; }