body {
margin: 0px;
padding: 0px;
text-align:center;
font-family: arial,verdana;
font-size: 12px;
background: url(http://www.datespotter.nl/img/bg.gif) repeat-x;
}

div.wrapper {
margin: 0px auto 0px auto;
padding: 0px;
text-align: left;
width: 800px;
}
div.header {
width: 900px;
height: 100px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
background: url(http://www.datespotter.nl/img/logo.gif) no-repeat;
cursor: pointer;
}
h1.header {
display: none;
}

div.spacer {
width: 900px;
height: 20px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}
div.search {
width: 900px;
height: 50px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.search1 {
width: 450px;
height: 50px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.search2 {
width: 450px;
height: 50px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
color: #ffffff;
line-height: 50px;
font-size: 18px;
}

a.search2 {
color: #ffffff;
text-decoration: none;
}

a.search2:hover {
text-decoration: underline;
}


form.search {
margin: 10px 0px 0px 0px;
padding: 0px;
}
input.search {
font-family: arial,verdana;
font-size: 20px;
width: 300px;
height: 30px;
border: 1px solid #4c0707;
float: left;
}
input.searchsubmit {
font-family: arial,verdana;
font-size: 20px;
margin-left: 10px;
height: 30px;
border: 1px solid #4c0707;
float: left;
background: #8a1212;
color: #ffffff;
}

div.main {
width: 900px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.error {
width: 900px;
margin: 0px 0px 20px 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.profile {
width: 300px;
height: 162px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.profileimg {
width: 102px;
height: 162px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

img.profileimg {
width: 100px;
height: 150px;
border: 1px solid #000000;
margin: 0px 0px 10px 0px;
padding:0px;
}

div.profiletxt {
width: 198px;
height: 90px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

h2.profiletxt {
margin: 0px;
padding: 0px 10px 0px 10px;
font-size: 12px;
}

p.profiletxt {
margin: 0px;
padding: 0px 10px 0px 10px;
font-size: 12px;
}

div.profilecity {
width: 188px;
height: 30px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

p.profilecity {
margin: 0px;
padding: 15px 0px 0px 10px;
font-size: 12px;
white-space: nowrap;
}


div.profilesms {
width: 198px;
height: 32px;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
}

p.profilesms {
margin: 0px;
padding: 0px 10px 0px 10px;
font-size: 12px;
text-align: center;
line-height: 32px;
color: #790a0a;
}

a.profilesms {
text-decoration: none;
color: #790a0a;
}
a.profilesms:hover {
text-decoration: underline;
color: #790a0a;
}

div.pagination {
width: 900px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: left;
overflow: hidden;
}

div.pagepadding {
margin: 0px 5px 5px 0px;
padding: 0px;
float: left;
overflow: hidden;
}

div.pageborderout,div.pageborderon,div.pageborderactive {
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
cursor: pointer;
}

div.pageborderout {
border: 1px solid #515151;
color: #515151;
}

div.pageborderon {
border: 1px solid #8a1212;
color: #8a1212;
}

div.pageborderactive {
border: 1px solid #8a1212;
background: #8a1212;
color: #ffffff;
}

div.page {
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
margin: 0px;
padding: 0px;
float: left;
overflow: hidden;
font-weight: bolder;
}



