body {
#	 background-color: #FFFFFF;
         margin: 0px;
         padding: 0px;
        background-image:url('bg.jpg');
         font-size:100%;
	}

a:hover {
         color:#71C671;
}

a:link {
        text-decoration: none
}

#wrapper {
	width: 1090px;
	border: 2px solid #000000;
	padding: 0px 0 0px 20px;
	margin: 10px auto;
        position: relative;
#        background-image:url('bg.jpg');
	 background-color: #FFFFFF;
        min-height: 100%;
        overflow: hidden;
}

#wrapper1
{
        width: 1070px;
        margin: 0px auto;
        overflow: hidden;
}

#wrapper2
{
        width: 950px;
        margin: 0px auto;
        overflow: hidden;
#	border: 3px solid #000000;
}

#wrapper3
{
        width: 920px;
        margin: 10px 0px 10px 0px ;
	padding: 0px 0px 0px 0px;
#        background-image:url('http://lookseek.com/images/background.gif');
	background: #FFFFFF;
        overflow: hidden;
}

#leftcolumn {
         width: 510px;
	 padding-left: 0px;
         float: left;
}

#rightcolumn {
        width: 290px;
	padding-left: 6px;
        margin-left: 545px;
}
 
#leftcolumn2 {
         width: 300px;
	 padding-left: 0px;
         float: left;
}

#rightcolumn2 {
        width: 525px;
	padding-left: 6px;
        margin-left: 460px;
}

#leftcolumn4 {
         width: 180px;
	 padding-left: 0px;
         float: left;
}

#rightcolumn5 {
        width: 525px;
	padding-left: 6px;
        margin-left: 180px;
}
html, wrapper, wrapper2, wrapper3 {
height: 100%;
}

/* Header */

#header {
	width: 400px;
	height: 110px;
	 padding-left: 0px;
         float: left;
#        background-image:url('http://lookseek.com/images/background.gif');
#	background: #FF9999;
}

#header-r {
	width: 530px;
	height: 110px;
	padding: 4px 2px 0px 0;
#	background: #FF9999;
}

/* Logo */

#logo {
	height: 50px;
	margin: 0;
	padding-top: 10px;
	color: #000000;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	float: left;
	padding-left: 120px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 3.8em;
}

#logo p {
	float: left;
	margin: 0;
	padding: 20px 0 0 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #5E4E38;
} 

#logo p a {
	color: #5E4E38;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #A83A01;
}

#bar {
	width: 920px;
	height: 4px;
        margin: 0px 0 0;
	padding: 0px 0px 0px 0px;
	border-top: 4px solid #EBE6D1;
	font-family: Arial, Helvetica, sans-serif;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 180px;
	padding: 0px;
	color: #f4f4f4;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
#	background-image: url(http://lookseek.com/new/gb.png);
	background: #f4f4f4;
	border-right: 1px solid #CCCCFF;
	border-left: 1px solid #CCCCFF;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 20px;
}

#sidebar ul li {
	margin: 0px 0px;
    font-size: 12px;
	padding-bottom: 0px;
} /* sidebar title */

#sidebar li li {
	line-height: 20px;
#	border-bottom: 1px dotted #E5E0C6;
	border-bottom: 1px solid #909090;
	margin: 4px 10px;
	border-right: none;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 8px;
	font-style: italic;
}

#sidebar h2 {
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #c6dff8;
#	letter-spacing: -.5px;
	font-size: 1.0em;
	color: #464032;
}

#sidebar p {
	margin: 0 0px;
	padding: 10px 10px 20px 30px;
	text-align: justify;
}

#sidebar a {
	border: none;
    font-size: 13px;
	margin: 0px 0px 0px 4px;
	color: #464032;
} /* sidebar links */

#sidebar a:hover {
	text-decoration: underline;
	color: #000000;
#	color: #8A8A8A;
}



/* directory */
/* MENU CATEGORIES needed !!!!!! */
.menucategories {
	float:left;
	width:246px;
	margin:0;
	padding:0 0 0 2px;
}

.menucategories ul {
	padding:0;
	margin:0;
	list-style-type:none;
}  

.menucategories li.maincat {
	float:left;
	width:246px;
	display:inline;
	padding:0;
	margin:5px 0 5px 0;
}

.menucategories li.subcat {
	float:left;
	width:246px;
	display:inline;
	padding:0;
	margin:-10px 0 4px 0;
}

.menucategories li.keyword {
	float:left;
	width:246px;
	display:inline;
	padding:0;
	margin:5px 0 5px 0;
}
/*  */
.menucategories li.maincat a, .menucategories li.maincat a:link, .menucategories li.maincat a:visited {
	display:inline;
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	font-size:0.8em;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-decoration:underline;
	color:#444444;
}

.menucategories li.maincat a:hover, .menucategories li.maincat a:active {
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	color:#1e6dab;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}

.menucategories li.subcat a, .menucategories li.subcat a:link, .menucategories li.subcat a:visited {
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	color:#222222;
	font-size:0.9em;
	text-decoration:none;
	background-color:transparent;
}

.menucategories li.subcat a:hover, .menucategories li.subcat a:active {
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	color:#1e6dab;
	font-size:0.9em;
	text-decoration:none;
	background-color:transparent;
}

.menucategories li.keyword a, .menucategories li.keyword a:link, .menucategories li.keyword a:visited {
	display:inline;
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	color:#444444;
}

.menucategories li.keyword a:hover, .menucategories li.keyword a:active {
	width:246px;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 3px 0 3px;
	color:#1e6dab;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}



/* CENTRAL PAGE */		
#middle {
	margin:0;
	margin-right:222px;
	margin-left:0;
	background:#ffffff;
}
		
.column {
	margin:0;
	padding:0;
}

.column_in {
	float:left;
	width:520px;
	margin:0 0 7px 4px;
	padding:7px;
/*	border:4px #1e6dab solid; */
}

.column_in_grey {
	float:left;
	width:752px;
	margin:0 0 7px 0;
	padding:7px;
	border:1px #75a8c2 solid;
	background-color:#eff9ff;
}

.column_in_description_site_category {
	float:left;
	width:610px;
	margin:0;
	padding:0 0 0 7px;
}

#column_in_right_details {
	float:right;
	width:220px;
	margin:0;
	padding:0;
}

#map {
	float:left;
	width:100%;
	height:250px;
	margin:0;
	padding:0;
}

#column_in_details{
	float:left;
	width:523px;
	margin:0 0 7px 0;
	padding:0;
}

.column_in_thematic {
	float:left;
	width:752px;
	margin:0 0 3px 0;
	padding:0 0 2px 0;
	border-bottom:1px #574d44 dashed;
}

.column_in_comment {
	float:left;
	width:752px;
	margin:0;
	padding:7px 0 7px 0;
}

.column_in_comment_grey {
	float:left;
	width:752px;
	margin:0;
	padding:7px 0 7px 0;
	background-color:#f4f4f4;
}

.column_in_comment_in {
	float:left;
	width:752px;
	margin:0;
	padding:0 0 7px 0;
}

.column_in_comment_in_left {
	float:left;
	margin:0;
	padding:0 7px 0 0;
}

.column_in_comment_in_right {
	float:left;
	margin:0;
	padding:0;
}

.column_in_pagination {
	float:left;
	width:754px;
	margin:0;
	padding:7px;
	text-align:center;
}

.show_arbo {     
	float:left;             
        width:754px;
	margin:7px 0 7px 0;
	padding:4px 0px 4px 7px;
	color:#000000;
	background-color:transparent;
}

.show_arbo2 {     
	float:left;             
	color:#0000FF;
        font-weight:bold;
	background-color:transparent;
}


/* LINKS AND TEXT STYLE */
a { font-family:Tahoma, Verdana, Arial, sans-serif; }
a:link, a:visited { color:#1e6dab; text-decoration:none; }
a:hover, a:active { color:#574d44; text-decoration:none; }

a#advancedSearchLink { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.8em; }
a#advancedSearchLink:link, a#advancedSearchLink:visited { color:#000000; text-decoration:underline; }
a#advancedSearchLink:hover, a#advancedSearchLink:active { color:#1e6dab; text-decoration:underline; }

a.link_black_blue_b_u { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_black_blue_b_u:link, a.link_black_blue_b_u:visited { color:#000000; font-weight:bold; text-decoration:underline; }
a.link_black_blue_b_u:hover, a.link_black_blue_b_u:active { color:#1e6dab; font-weight:bold; text-decoration:underline; }

a.link_black_grey_bold { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_black_grey_bold:link, a.link_black_grey_bold:visited { color:#000000; font-weight:bold; text-decoration:none; }
a.link_black_grey_bold:hover, a.link_black_grey_bold:active { color:#574d44; font-weight:bold; text-decoration:none; }

a.link_black_grey_normal { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_black_grey_normal:link, a.link_black_grey_normal:visited { color:#000000; text-decoration:none; }
a.link_black_grey_normal:hover, a.link_black_grey_normal:active { color:#574d44; text-decoration:none; }

a.link_black_grey_small { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.9em; }
a.link_black_grey_small:link, a.link_black_grey_small:visited { color:#000000; text-decoration:none; }
a.link_black_grey_small:hover, a.link_black_grey_small:active { color:#574d44; text-decoration:none; }

a.link_showarbo { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_showarbo:link, a.link_showarbo:visited { color:#000000; }
a.link_showarbo:hover, a.link_showarbo:active { color:#000000; text-decoration:underline;  }

a.link_add_website { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_add_website:link, a.link_add_website:visited { color:#ff0000; font-weight:bold; }
a.link_add_website:hover, a.link_add_website:active { color:#b70000; text-decoration:none; font-weight:bold; }

a.link_edit { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_edit:link, a.link_dit:visited { color:#00c871; text-decoration:none; }
a.link_edit:hover, a.link_edit:active { color:#008c4f; text-decoration:none; }

a.link_delete { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_delete:link, a.link_delete:visited { color:#ff0000; text-decoration:none; }
a.link_delete:hover, a.link_delete:active { color:#b70000; text-decoration:none; }

a.link_black_grey_underline { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_black_grey_underline:link, a.link_black_grey_underline:visited { color:#000000; text-decoration:underline; }
a.link_black_grey_underline:hover, a.link_black_grey_underline:active { color:#574d44; text-decoration:none; }

a.link_small_underline { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.8em; }
a.link_small_underline:link, a.link_small_underline:visited { color:#000000; text-decoration:underline; }
a.link_small_underline:hover, a.link_small_underline:active { color:#574d44; text-decoration:underline; }

a.link_black_grey { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_black_grey:link, a.link_black_grey:visited { color:#000000; text-decoration:none; }
a.link_black_grey:hover, a.link_black_grey:active { color:#574d44; text-decoration:none; }

h1 {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	background-color:transparent;
}

h2 {
#	float:left;
#	display:inline;
	margin:0;
	padding:0;
#	font-size:1.1em;
#	color:#ffffff;
#	background-color:transparent;
}

.text_numbers {
	font-size:0.8em;
	color:#222222;
}			

.text_characters_orange {
	color:#e77623		
}

.text_characters_boldgras { 
	font-weight:bold;
}

.text_green {
	color:#008c4f;		
}		

.text_red {
	color:#ff0000;		
}

.text_thematic_close {
	font-style:italic;
	color:#574d44;
	padding-left:4px;
}

.text_center {
    text-align:center;
    font-weight:bold;
}

.text_comment {
	font-size:0.8em;
    color:#574d44;
}

.text_color_mandatory {
    color:#ff6a4d;
}

.text_search {
	font-weight:bold;
    color:#005278;
}


/* searchbox */

#searchbox {
	float: left;
	width: 400px;
	height: 40px;
	padding: 20px 0px 20px 10px;
	background: #FFFFFF;
	border: 4px solid #999999;
}

#searchbox2 {
	float: left;
	width: 360px;
	height: 20px;
	padding: 10px 0px 20px 10px;
        margin: 0px 0px 10px 0px ;
	background: #FFFFFF;
	border: 2px solid #999999;
}

/* Ads */

#ads {
	float: right;
	width: 160px;
	padding: 0 0 0 10px;
}

/* search */
#search {
	height: 41px;
	float: left;
	margin: 0;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 30px;
}

table
{
    border-collapse: collapse; /* 'cellspacing' equivalent */
}

table td, table th
{
    padding: 0px 6px 2px 3px; /* 'cellpadding' equivalent */
}



#content {
	float: left;
        text-align: left;
	width: 525px;
        min-height: 100%;
        background-image:url('http://lookseek.com/images/background3.gif');
#	background: #FFF0F5;
	font-size: .875em;
        margin: 0px 0px 0px 0px;
	padding: 3px 13px 10px 3px;
        display: inline;
	border: 3px solid #000000;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: .5px;
	color: #000000; 
}
.content a:hover {
	margin:0;
	padding:3px 13px 10px 3px;
	color:#000000;
	font-size:.875em;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}
#content2 {
	float: left;
        text-align: left;
	width: 300px;
        min-height: 100%;
#	background: #FFFACD;
        background-image:url('http://lookseek.com/images/background3.gif');
	font-size: .875em;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
        display: inline;
	border: 3px solid #000000;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: 0px;
	color: #000000; 
}

.content2 a:hover {
	margin:0;
	padding:3px 13px 10px 3px;
	color:#1e6dab;
	font-size:.875em;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}

li
{
background-position: 0px 5px;
padding-left: 14px;
}


/* Result */


#result {
	float: left;
        text-align: left;
	width: 600px;
        min-height: 100%;
	background: #FFFFFF;
	padding-left: 0px;
	font-size: .875em;
	padding: 0px;
        display: inline;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: 0px;
	color: #000000; 
}

#result h2 {
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
	font-size: .875em;
	color: #000000;
}

#h3.result {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

#h4.result {
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
        margin: 0px 0 0;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
        display: inline;
        line-height: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	color: #000000;
}

#p.result {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px; 
	width: 600px;
	background: #ffffff;
	letter-spacing: 1px;
        display: inline;
        line-height: 70%;
	font-size: .750em;
	color: #000000;
}

#p2.result {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px; 
	width: 600px;
	background: #fff999;
	letter-spacing: -1px;
        display: inline;
        line-height: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
}

#pagenate {
	float: left;
        text-align: center;
        margin: -1px 0px;
	width: 960px;
	background: #FFFFFF;
	padding: 0px;
	color: #000000;
}


.links {
	padding-top: 20px;
	font-size: 8px;
	font-weight: bold;
}

/* Directory */

#directory {
	width: 510px;
	height: 250px;
        margin: 10px 0 10px 0px;
        background-image:url('http://lookseek.com/images/background3.gif');
#	background: #F5F5F5;
	padding: 0px 0px 10px 10px;
	border: 3px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
}
/*
#directory p {
	margin: 0;
	padding-top: 0px;
	line-height: normal;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	background: #FFFFFF;
}
*/

/* Footer */

#footer {
	width: 1080px;
	height: 30px;
        margin: 8px 0 0;
	background: #FFFFFF;
	padding: 0px 0 15px 0;
	border-top: 4px solid #EBE6D1;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

#footer p {
	margin: 10px 0px 20px 0px;
	padding-top: 18px 0 0px 0;
	line-height: normal;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	background: #FFFFFF;
}

#footer a {
	background: #FFFFFF;
}