/* main */
*, html, body {
	margin:0; padding:0;
	color:#000;
}
body {
	color:#000;
	background:#fff url(../img/bg.jpg) repeat-x;
}
form, p, h1, h2, h3, h4, h5 {margin:0; padding:0;}
a:hover {text-decoration:none;}
h1 {font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:#dfadc3; border-bottom:1px solid #ee82b1; color:#740234; height:26px; line-height:26px; padding-left:10px; margin-bottom:5px;}
h2 {float:left; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#740234;}
img {border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
a strong {color:#fff;}
h3 {color:white; font:family 14px Verdana, Arial, Helvetica, sans-serif;}
h4 {padding-left:16px; color:white; font-family: Verdana, Arial, Sans; font-size:9px;}
a.fav {color:#fff; line-height:20px; font-family: Verdana, Arial, Sans; font-size:11px;}
h1.geen {text-align:center; width:830px;}
#main {margin:0 auto; width:960px; position:relative;}

#header img {float:left;}
#header .select {float:left; padding-top:7px; padding-left:0;}
#header select {border:none; height:16px; width:170px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#header .input {float:left; padding-top:7px; padding-left:20px;}
#header input.zoeken {float:left; border:none; height:16px; width:150px;  font:11px Verdana, Arial, Helvetica, sans-serif;}
#header .button {float:left; padding-left:5px;}
#header select optgroup {font-weight:bold;}
#header select option {padding-left:10px;}
#header select option.selected {padding-left:0;}

#page_left {width:680px; float:left; padding-top:14px;}
#page_right {width:280px; float:left; padding-top:14px;}

#box_links {border:1px solid #ee82b1; width:668px; margin-bottom:10px;}
#box_links .line {width:653px; height:45px; border-bottom:1px solid #ee82b1; margin:0 auto;}
#box_links .line2 {width:653px; height:45px; margin:0 auto;}
#box_links h2 {float:left; width:70px; line-height:45px;}
#box_links p {float:left; width:575px; padding-top:5px;  display:table-cell; vertical-align:bottom;}
#box_links a {font:11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:lowercase;}
#box_links .div_table {display:table; width:575px; height:45px;}
#box_links .div_tablecell {display:table-cell;vertical-align:middle;}

#box_country, #box_city {border:1px solid #ee82b1; width:278px; margin-bottom:10px; padding-bottom:10px;}
#box_country a, #box_city a {display:block; font:11px Verdana, Arial, Helvetica, sans-serif; padding:0 5px; height:22px; line-height:11px; width:129px; float:left; color:#740234;}
#box_country a.nl {font-weight:bold;}
#box_country a.act {font-weight:bold;  font-style:italic; color:#ee82b1;}
#box_city a.act {font-weight:bold;  font-style:italic; color:#ee82b1;}
#box_city #pagenrs {padding-top:10px; padding-left:10px;  font:11px Verdana, Arial, Helvetica, sans-serif;}
#pagenrs {}
#box_city #pagenrs span {float:left; padding-right:10px;}
#box_city #pagenrs a {float:left; width:12px; padding:0 2px;}

#box_newsletter {border:1px solid #ee82b1; width:278px; padding-bottom:10px; margin-bottom:10px; text-align:center;}
#box_newsletter h1 {text-align:left;}
#box_newsletter p {font:11px Verdana, Arial, Helvetica, sans-serif; padding:0 5px; height:15px; line-height:11px; }
#box_newsletter input {width:160px; margin:3px 0; height:18px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#box_newsletter input.btn {width:100px; height:20px;}

#box_search {border:1px solid #ee82b1; width:278px; padding-bottom:10px; margin-bottom:10px; text-align:center;}
#box_search h1 {text-align:left;}
#box_search select {width:176px; height:16px; font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #7f9db9; margin:3px 0;}
#box_search input {width:140px; margin:3px 0; height:18px; font:11px Verdana, Arial, Helvetica, sans-serif;}

div.cam {float:left; width:160px; height:190px; padding-right:10px; background:url(../img/cam_bg.jpg) no-repeat; position:relative;}
div.cam img.info {position:absolute; top:0; right:10px;}
div.cam img.cam {position:absolute; top:28px; left:5px; border:1px solid #740234;}
div.cam img.chat {position:absolute; bottom:19px; left:16px;}
div.cam img.flag {position:absolute; bottom:49px; right:15px;}
div.cam p.modelnaam {color:#000; text-transform:capitalize; position:absolute; top:3px; left:5px; line-height:20px; font:11px Verdana, Arial, Helvetica, sans-serif;}
div.cam img.overlayonline {position:absolute; top:28px; left:5px;}
div.cam img.overlayoffline {display:none;}

#profiel {padding-bottom:10px;}
#profiel #modelnaam {text-align:center; font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#740234; height:54px; line-height:54px; text-transform:capitalize;}
#profiel #left_info {float:left; width:198px; border:1px solid #ee82b1; background:#f5f5f5; font:bold 10px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
#profiel #left_info img.pic {border:1px solid #740234; padding:1px; background:#fff;}
#profiel #left_info div.img {width:164px; margin:0 auto; padding:10px 0; text-align:center;}
#profiel #left_info h2 {color:#000; border-top:1px solid #ee82b1; border-bottom:1px solid #ee82b1; background:url(../img/bg_rating.jpg); width:188px; padding-left:10px;}
#profiel #left_info strong {padding-left:10px; color:#740234;}
#profiel .mottom, .mottos, .mottot {display:none;}
#profiel .mottov {line-height:15px; padding:2px 10px 5px;}
#profiel .mottov strong {padding:0 !important;}

#profiel #right {float:left; padding-left:10px; width:750px;}
#profiel #rating {float:left; border:1px solid #ee82b1; margin-bottom:10px; width:748px; height:40px; color:#000; background:url(../img/bg_rating.jpg);}
#profiel #rating  #rating_left {float:left; padding-left:10px; padding-top:9px;}
#profiel #rating  #rating_right {float:right; padding-right:10px; padding-top:9px;}
#profiel #rating  #rating_left span, #profiel #rating  #rating_right span {float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0 3px; line-height:22px;}
#profiel #rating  #rating_left  img {float:left;}
#profiel #rating  #rating_right input {float:left; margin-top:5px;}
#profiel #rating  #rating_right input.btn {float:left; margin-top:0;}
#profiel #rating  #rating_right label {float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0 3px; line-height:22px;}

#prof_mid_left {float:left; width:460px; padding-right:10px;}

#profiel #snapshot {border:1px solid #ee82b1; margin-bottom:10px;  height:270px;}
#profiel #snapshot h1 {background:#dfadc3 url(../img/live.jpg) no-repeat; padding-left:20px; }
#profiel #snapshot img {float:left; padding-left:9px; padding-bottom:8px;}
#profiel #snapshot a.online {color:#5a00ff; font-size:12px; display:block; text-align:center;}

#profiel #form_reacties {border:1px solid #ee82b1; margin-bottom:10px; padding-bottom:10px;}
#profiel #form_reacties label {width:80px; float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
#profiel #form_reacties input.text {width:350px; font:11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #740234; height:18px;}
#profiel #form_reacties textarea {width:350px; height:60px;  font:11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #740234;}
#profiel #form_reacties p {padding-bottom:5px;}
#profiel #form_reacties p.btn {text-align:center; padding-left:80px;}

#profiel #reacties {border:1px solid #ee82b1; margin-bottom:10px; padding-bottom:10px;}
#profiel #reacties span {text-transform:capitalize; color:#740234;}
#profiel .reactie {font:11px Verdana, Arial, Helvetica, sans-serif; padding:0 10px;}
#profiel .reactie p {padding-bottom:5px;}
#profiel .reactie p.door { background:url(../img/bg_rating.jpg); padding:3px; font-size:10px; margin-bottom:10px;}

#prof_mid_right {float:left; width:278px;}

#profiel #video {width:278px; height:270px; border:1px solid #ee82b1; margin-bottom:10px;}
#profiel #video  #videopreview {width:240px; height:180px; border:1px solid #ee82b1; margin:0 auto;}

#profiel #promo {border:1px solid #ee82b1; width:278px; max-width:278px; padding-left:-1px; overflow:hidden; margin-bottom:10px;}

div.pag_numbs {float:left; padding:0 0 0 10px;}
div.pagenrs {color:#000; text-align:center !important; padding:15px 0;}
div.pagenrs span {display:inline; padding:0; height:30px; color:#000; font-size:11px;}
a.pagnractive {color:#740234; font-weight:bold; text-decoration:none;}
a.pagnr {color:#000; font-size: 11px;}

#disclaimer {width:680px; text-align:center; font:11px Verdana, Arial, Sans; color:#000; padding-bottom:20px;}
