* { padding:0; margin:0; border:0; color:black; text-decoration:none; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 14px; list-style:none; }

.color_1 { color:#000; }
.color_1_bg { background:#000; }
.color_1_border { border-color:#000; }
.color_2 { color:black; }
.color_2_bg { background:#C60606; }
.color_2_border { border-color:#9e9e9e; }
.color_3 { color:white; }
.color_4 { color:#222; }
.color_4_bg { background:#222; }

.inner { width:960px; margin:0 auto; }
#header { background:url(../img/header.stretch.png) repeat-x; height:96px;}
#header .inner { background:url(../img/header-bg.jpg) no-repeat right ; height:96px; width: 960px; overflow: hidden; }

#header .inner ul { float:left; width:960px; }
#header .inner ul li { float:left; }
#header .inner ul li a { font-size:15px; font-weight:bold; line-height:40px; padding:0 12px 0 12px; text-transform:uppercase; }

#content .inner { clear:both; padding:13px 0 0 0; }

#content .inner .square { height:7px; width:7px; float:left; margin:4px 10px 0 0; }

#content .inner #left { float:left; width:300px; padding-bottom:15px; }
form.register { width:274px; padding:20px 13px 14px 13px; }
#content .inner #left h2 span, #lightbox .register h2, #lightbox .register h2 span  { font-weight:bold; font-size:22px; text-transform:uppercase; letter-spacing:1px; text-align:center; }
#content .inner #left form p { * { padding:0; margin:0; border:0; color:black; text-decoration:none; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 14px; list-style:none; }; text-align:center; padding:5px 0 18px 0; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:16px; }

form.register fieldset { padding-bottom:12px; }
form.register fieldset label { float:left; width:110px; cursor:pointer; }
form.register fieldset label.line-height { line-height:20px; }
form.register fieldset label.second_label { padding-left:12px; width:75px; }
form.register fieldset input { float:left; border-width:1px; border-style:solid; width:158px; padding:5px; }
form.register fieldset select { float:left; border-width:1px; border-style:solid; width:163px; padding-left:3px; padding:3px; cursor:pointer; }
form.register fieldset select optgroup { font-weight:bold; }
#content .inner #left form p.sign_up_text, form.register p.sign_up_text { border:0; padding-bottom:0; }
form.register button { width:271px; background:url(../img/button.gif); height:38px; font-size:18px; cursor:pointer; }

#content .inner #left #links {  }
#content .inner #left #links h2 { text-align:left;}
#content .inner #left #links ul {  }
#content .inner #left #links ul li { padding-bottom:4px; }
#content .inner #left #links ul li a { font-size:15px; font-weight:bold; text-transform:uppercase; }

#content .inner #right { float:left; width:660px; }
#content .inner #right h1, #content .inner #right h2 { float:left; margin:0 0 13px 13px; line-height:40px; width:637px; font-size:15px; font-weight:bold; text-transform:uppercase; }
#content .inner #right h1 .square, #content .inner #right h2 .square { margin:16px 16px 0 16px; }
#content .inner #right h2 a { float:right; font-size:15px; margin:0 16px 0 0; line-height:40px; font-family:trebuchet ms; }
#content .inner #right h2 span { float:left; line-height:40px; font-size:15px; font-weight:bold; text-transform:uppercase; }
#content .inner #right p { float:left; line-height:16px; padding:0 10px 16px 26px; width:624px; }

#content .inner #right .list  { margin:0 0 13px 26px; }
#content .inner #right #errors{ margin: 0 0 0 15px}
#content .inner #right #errors li, #content .inner #right .list li { line-height:16px; }

#content .inner .results { }
#content .inner .results li { float:left; width:152px; margin-left:13px; padding-bottom:10px; }
#content .inner .results li a img { float:left; border-width:1px; border-style:solid; }
#content .inner .results li a strong { clear:both; display:block; width:152px; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; height: 20px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#content .inner .results li a span { display:block; width:152px; text-align:center; }

#content .inner #pagination { clear: both; margin: 0 auto; }
#content .inner #pagination ul li { float:left; margin:0 0 10px 10px; }
#content .inner #pagination ul li.last{ margin-right: 0;}
#content .inner #pagination ul li.active a{ font-weight: bold;}
#content .inner #pagination ul li a{ display: block; padding: 10px; font-size: 1.2em;}
#content .inner #pagination ul { list-style:none; float: left;}

#content .inner #right #inner_left { float:left; width:270px; margin:0 0 13px 13px; }
#content .inner #right #inner_left img { float:left; border-width:1px; border-style:solid; }
#content .inner #right #inner_left ul li { float:left; padding-top:12px; }
#content .inner #right #inner_left ul li a { float:left; width:239px; background:url(../img/button.right.gif); line-height:38px; font-size:18px; cursor:pointer; text-align:center; }

#content .inner #right #inner_right { float:left; padding-left:12px; width:365px; }
#content .inner #right #inner_right div{ float:left; width:365px;}
#content .inner #right #inner_right dl { float:left; width:365px; padding-bottom:20px; }
#content .inner #right #inner_right dl dt { float:left; width:150px; font-size:14px; font-weight:bold; line-height:20px; }
#content .inner #right #inner_right dl dd { float:left; width:206px; font-size:14px; line-height:20px; }

#content .inner #right #inner_right h3 { font-size:14px; font-weight:bold; }
#content .inner #right #inner_right p { padding:5px 0 20px 0; font-size:14px; line-height:20px; width:310px; }
#content .inner #right #inner_right #transportation { clear:both; }
#content .inner #right #inner_right #transportation li { padding-bottom:10px; font-weight:bold; font-size:14px; }

#copyright { clear:both; }
#copyright .inner ul {  }
#copyright .inner ul li { font-size:15px; font-weight:bold; display:inline; line-height:50px; text-transform:uppercase; }
#copyright .inner ul li a { font-size:15px; font-weight:bold; }
#copyright .inner ul li.middle { padding:0 26px 0 190px; }
#footer { clear:both; }

#lightbox { width:100%; height:100%; position: fixed; background:url(../img/lightbox.bg.png); display:none; }
#lightbox form.register { position:relative; z-index:0; padding:0; background:url(../img/lightbox.png) no-repeat; width:387px; height:635px; margin:0 auto; margin-top:300px; }
#lightbox form.register #close { height:74px; width:74px; background:url(../img/close.png); position:absolute; top:-10px; right:-10px; }
#lightbox form.register p { width:273px; text-align:center; }
#lightbox form #inner_bg { margin-top:23px; margin-left:28px; float:left; height:378px; width:306px; padding:22px 0 0 26px; }
#lightbox form.register h2 { width:273px; padding:5px 0 18px 0; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:16px; }
#lightbox form.register select { height:24px; }
#lightbox form.register p.sign_up_text { padding:0 0 20px 0; }
#lightbox form.register fieldset { padding-bottom:12px; }

body{
	background: #f4f2d9 url('/img/bg.jpg');
}

.rounded{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.heading{
	height: 37px;
	line-height: 37px;
	background: url("/img/block_top_red.png") repeat-x scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding:0 0 0 10px;
    text-transform: uppercase;
}

#left .heading{
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
	

.links_menu{
	background: url("/img/block_content_yellow.png") repeat-x #fffef7;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 10px;
}


#province option{
	padding-left: 10px;
}

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

#left ul li{
	background: url('/img/list_icon.png') 0 15px no-repeat;
	padding: 0;
	margin: 0 10px;
	border-bottom: 1px solid #d5d5d5;
}

#left ul li.first{
	border-top: none;
}

#left ul li.last{
	border-bottom: none;
}

#left ul li a{
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding:0 0 0 13px;
    text-transform: uppercase;
	line-height: 40px;
	height: 36px;
	color: #000;
	text-decoration: none;
	display: block;
}

#header .inner a#home{
    background: url('/img/geilevrouwensexdatingbe.png') no-repeat;
    display: block;
    height: 16px;
    margin: 15px 0 0 20px;
    width: 411px;
    padding: 48px 0 0 0;
    color: #fff;
    text-align: center;
    font-size: 15px;
}

#header .inner a#subscribe{
    display: block;
    float: right;
    height: 150px;
    margin: 12px 0 0 20px;
    width: 210px;
}

ul.linkexchange {
    list-style: none outside none;
    overflow: hidden;
    padding: 20px 0 0;
}
ul.linkexchange li {
    float: left;
    height: 16px;
    width: 150px;
}
ul.linkexchange li a {
    color: #fff;
    font-family: Arial,Tahoma,Verdana,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}


.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;  clear: both; margin: 13px 0 13px 13px}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

.error ul, .alert ul, .notice ul, .success ul, .info ul{ list-style: none; margin: 0 10px; padding: 0;}
.error ul li, .alert ul li, .notice ul li, .success ul li, .info ul li{ line-height: 27px;}
.error .square, .alert .square, .notice .square, .success .square, .info .square {}

#content .inner .error .square{ height:7px; width:7px; float:left; margin: 10px 10px 10px 0}
.error .square, .alert .square{ background-color: #CC595D; }
.notice .square{ background-color: #CCA416; }
.success .square{ background-color: #98AD47; }
.info .square{ background-color: #488DAD; }

#content .inner #right p.success{
    width: auto;
    font-size: 14px;
    padding: 0.8em;
    float: none;
}

#content .inner #right p.success strong{
    font-size: 14px;
}