body, html {margin: 0px; padding: 0px; background:#ffffff;}
body, html {font: 12px arial,sans-serif;color:  #000000;}
a, a:link, a:visited, a:hover {color: #000000; text-decoration: none;}
h1, h2, h3, h4, p {padding: 0px; margin: 0px;}
ul, ul li {margin: 0; padding: 0; list-style-type: none;}
h3 { font-size: 14px; text-align: center; text-transform: uppercase; font-weight: normal; font-family: tahoma}

#wrapper {width: 980px;margin: 0px auto;border: 1px solid #000000; background: #c3a7da;border-top: 0px; position: relative;}
#header {display: block; width: 980px;height: 150px;position: relative;}

#header .reg_for_free {position: absolute; top: 92px; left: 299px;display: block;width: 196px;height:58px; text-indent: -11000px;}
#header .title {position: absolute; top: 10px; right: 90px;display: block;width: 282px;height: 40px; text-indent: -11000px;}

#login_form {position: absolute; top: 5px;left: 310px;padding: 0px;margin: 0px; width: 170px; height: 75px;color:#000000; font-size: 11px;}
#login_form div {clear: both;margin: 0px 0}
#login_form div label {display: block;float: left;line-height: 20px;}
#login_form div input {display: block; float: right; width: 110px;margin: 0 0 2px 0;padding: 0px; heigh:10px;}
#login_form input#login_but {display: block; position:absolute; left:0px; bottom:5px;}
#login_form .links {display: block;position:absolute; right: 0px; bottom:3px; text-align: right;}
#login_form .links a {text-decoration: none; font-size: 10px;}

#find_love {display: block; width: 260px; height: 60px; position: absolute; right: 95px; top: 82px; overflow: hidden; color:#000000;}
#find_love .gender {margin:0;}
#find_love .gender span {margin-right: 5px; font-size:12px;}
#find_love .age span {margin-right: 22px; font-size:12px;}
#find_love .age label{margin: 0px 3px;}
#find_love .age input {width: 20px; height:12px; padding:1px 2px;font-size:11px;}
#find_love .button {position: absolute; left: 0px; bottom: 0px;}
#find_love .adv {position: absolute; bottom: 0px; right: 0px; text-decoration: underline;}

#girls {display: block; float: left; width: 140px; margin: 0px; }
#girls h4 {margin: 0 0 8px 0; font-size: 14px; font-weight: normal; text-align: center; padding: 0px;}
#girls table {width: 125px;}
#girls table tr td a {display: block; width: 120px; overflow: hidden; text-align: left; font-size: 11px;}
#girls table tr td img {border: 1px solid #ac85cd;}

#main_content {float: left; width: 830px; padding-top: 5px;}
#main_content .top_big_banner {float: left;}
#main_content .chat_link {display :block; width: 63px; float: left; clear: right; margin-left: 25px; color: #ffffff; font-size: 11px; padding-top: 38px;text-align: center; text-transform:capitalize;}
.half1 {width: 370px; float: left; padding: 5px;}
.half2 {width: 430px; float: left; padding: 5px 5px 5px 10px;}
#main_content ul li {margin: 0 0 3px 0; }
#main_content p {text-indent: 10px;}
#main_content p, #main_content ul li {text-align: justify;}
#main_content .steps {clear: both;}
h3 {border-top: 3px solid #8d63af; background: #dcccea; padding: 5px 10px; text-align: left;  font-size: 13px; margin-bottom: 3px;}
#main_content .odd {background:#dcccea}
#main_content .steps p {padding: 2px 5px 5px 5px;}
#main_content .steps .head {text-indent: 0px; padding: 5px 5px 0px 5px;}

table.horiz {width: 100%; margin-top: 5px;}
table.horiz tr td {vertical-align: top; font-size: 11px;text-align: center;}
table.horiz tr td img {border: 1px solid #ac85cd; }
table.horiz tr td a {text-decoration: none; display: block; width: 130px; overflow: hidden;}

.quest p, .quest ul {padding: 0px 10px 10px 10px}
.quest ul li {padding: 0px; margin: 5px 10px 10px 25px;font-size: 11px;text-align: justify;}
.quest .colorselected {color:#ffffff; font-size: 14px; padding: 5px 10px 0px 10px;}

.small_block {width: 313px; float: left; margin: 5px;}
.small_block p {padding: 5px}
.small_block p a {text-decoration: underline}

#footer {position: relative; height: 180px; margin-top: 10px;}
#footer ul {text-align: center; }
#footer ul li {display: inline; line-height: 75px; }
#footer ul li a {font-size: 12px;text-decoration: none; margin:0px 10px;}
#footer ul li a:hover {border-bottom: 1px solid #ffffff; }

#footer .banner_bottom {display: block; position: absolute; right: 10px; bottom: 10px;}
#footer .counter {display: block; float: left; margin: 63px 10px 10px 0px;}

.clear {clear: both;width: 100%;}

#main {margin-top: 10px}
#main p {padding: 10px; text-align: justify}
.banner_top {position: absolute; top: 85px; right: 10px; border-bottom: 5px solid #c3a7da }
