/* CSS Document 2007 MeetUp4Fun.com. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	background: #FFFFFF;
	color: #5E5E5E;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
h1, h2, h3, h4, h5, h6, h7 {
	font-size: 11px;
	}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	}
a {
	color: #5E5E5E;
	cursor: pointer;
	cursor: hand;
	}
a:hover {
	color: #9B59D1;
	}
div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}
table, td {
	border-collapse: collapse;
	}
td {
	border-collapse: collapse;
	vertical-align: top;
	}
/*********************************************/

td.x_01 {
	background: url(images/x_01.gif) repeat-x 0 0;
	}
div.xz {
	border-bottom: #DDDDDD 1px solid;
	padding: 15px 20px 15px 16px;
	}
table.icos td {
	padding: 7px 0 9px 0;
	border-bottom: #DDDDDD 1px solid;
	}
table.icos td.icos {
	padding: 4px 9px 0 12px;
	}
div.bt {
	border-bottom: #DDDDDD 1px solid;
	padding: 5px 20px 9px 18px;
	background: url(images/bg_dotted.gif) repeat 0 0;
	margin: 2px 0 3px 0;
	color: #844AC6;
	font-weight: bold;
	}
div.inner {
	padding: 13px 20px 16px 18px;
	color: #5E5E5E;
	font-size: 9px;
	width: 100%;
	}
div.m-orange {
	color: #DF5D0C;
	padding-bottom: 10px;
	font-size: 11px;
	}
div.dotted {
	background: url(images/dotted.gif) repeat 0 0;
	margin: 0 12px 0 7px;
	}
div.dotted-a {
	background: url(images/dotted.gif) repeat 0 0;
	margin: 0 0 0 0;
	}
div.dotted-x {
	background: url(images/dotted.gif) repeat 0 0;
	margin: 12px 23px 13px 17px;
	}
td.left_line {
	background: url(images/left_line.gif) repeat-y 100% 0;
	}
td.center_line {
	background: url(images/center_line.gif) repeat-y 100% 0;
	}
table.right_line {
	background: url(images/right_line.gif) repeat-y 0 0;
	}
td.b10 {
	background: #D1D1D1;
	}
td.copy {
	padding: 16px 20px 20px 17px;
	font-size: 9px;
	color: #5E5E5E;
	}
td.copy a {
	color: #9B59D1;
	}
td.copy a:hover {
	color: #5E5E5E;
	}
p.bottom_menu {
	text-transform: uppercase;
	padding-bottom: 8px;
	}
p.bottom_menu span {
	color: #D1D1D1;
	padding: 0 3px;
	}
table.pics td {
	font-size: 9px;
	}
table.pics div.pic {
	background: #DDDDDD;
	padding: 1px 1px 3px 1px;
	}
table.pics div.picname {
	padding: 4px 1px 5px 1px;
	}
table.pics div.picname a {
	font-weight: bold;
	}
table.pics div.pic img {
	border: #FEFEFE 1px solid;
	}
div.picname {
	color: #5E5E5E;
	}
div.block_member {
	background: url(images/block_member.gif) no-repeat 0 0;
	width: 133px;
	height: 79px;
	padding: 42px 0 0 24px;
	font-size: 9px;
	}
div.block_member a {
	color: #9B59D1;
	}
div.block_member a:hover {
	color: #000000;
	}
div.block_btn_go {
	background: url(images/block_btn_go.gif) no-repeat 0 0;
	width: 53px;
	height: 79px;
	padding: 18px 0 0 9px;
	}
div.block_forms {
	background: url(images/block_forms.gif) no-repeat 0 0;
	width: 102px;
	height: 79px;
	}
input.in-text {
	width: 100%;
	height: 16px;
	font-size: 9px;
	border-top: #797979 1px solid;
	border-right: #E9E9E9 1px solid;
	border-bottom: #E9E9E9 1px solid;
	border-left: #797979 1px solid;
	padding: 1px 3px 0 3px;
	color: #5E5E5E;
	}
div.block_quickmenu {
	background: url(images/block_quickmenu.gif) no-repeat 0 0;
	width: 148px;
	height: 34px;
	font-size: 9px;
	padding: 9px 0 0 37px;
	}
div.block_quickmenu a {
	color: #FFFFFF;
	}
div.block_quickmenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
div.block_quickmenu2 {
	background: url(images/block_quickmenu.gif) no-repeat 0 -1px;
	width: 148px;
	height: 33px;
	font-size: 9px;
	padding: 8px 0 0 37px;
	}
div.block_quickmenu2 a {
	color: #FFFFFF;
	}
div.block_quickmenu2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
div.block_search {
	background: url(images/block_search.gif) no-repeat 0 0;
	width: 194px;
	height: 193px;
	font-size: 9px;
	padding: 14px 0 0 0;
	}
table.block_search td {
	color: #555555;
	font-size: 10px;
	padding: 3px 0 4px 0;
	vertical-align: middle;
	font-weight: bold;
	}
select.in-select {
	width: 100%;
	height: 15px;
	font-size: 9px;
	border-top: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-bottom: #E3E3E3 1px solid;
	border-left: #E3E3E3 1px solid;
	color: #999999;
	font-weight: normal;
	}
select.in-select option {
	padding: 2px 3px 0 3px;
	color: #999999;
	font-size: 9px;
	}
div.btn_search_now {
	margin: 0 0 0 20px;
	}
table.in-main {
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	margin: 0 auto;
	}
table.in-main-table {
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	}
div.total {
	padding: 25px 0;
	text-align: center;
	}
div.total2 {
	padding: 15px 18px;
	}
div.total a, div.total2 a {
	color: #D75B18;
	font-weight: bold;
	}
div.total a:hover, div.total2 a:hover {
	color: #8300FF;
	}
div.total span, div.total2 span {
	color: #B6B6B6;
	padding: 0 4px;
	}
div.total2 a.dark {
	color: #9B59D1;
	}
div.total2 a:hover.dark {
	color: #D75B18;
	}
td.line_left {
	background: url(images/line_left.gif) repeat-y 0 0;
	}
table.checks td {
	vertical-align: middle;
	color: #6C6C6C;
	font-size: 9px;
	}
td.form {
	padding: 20px;
	}
table.form-tbl td {
	vertical-align: middle;
	}
input.in-text2 {
	width: 160px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	padding: 0 3px 0 3px;
	color: #5E5E5E;
	}
select.in-text2 {
	width: 160px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
option {
	padding: 0 4px;
	font-size: 9px;
	color: #5E5E5E;
	}
table.form-tbl td {
	vertical-align: middle;
	}
table.form-tbl td.icos {
	padding: 0 9px 0 0;
	}
table.form-tbl td.mtext {
	vertical-align: top;
	padding: 8px 0 0 0;
	}
table.form-tbl td.xtext {
	vertical-align: top;
	padding: 3px 0 0 0;
	}
select.in-text3 {
	width: 120px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text4 {
	width: 70px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text5 {
	width: 70px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text2 option {
	font-size: 10px;
	color: #5E5E5E;
	}
select.in-text3 option {
	font-size: 10px;
	color: #5E5E5E;
	}
select.in-text4 option {
	font-size: 10px;
	color: #5E5E5E;
	}
select.in-text5 option {
	font-size: 10px;
	color: #5E5E5E;
	}
p.question {
	color: #000000;
	font-weight: bold;
	}
p.next a {
	color: #DF5D0C;
	}
p.next a:hover {
	color: #A45DE6;
	}
div.questions {
	padding: 5px 0;
	font-weight: bold;
	}
div.questions p {
	background: url(images/check.gif) no-repeat 3px 3px;
	padding: 0 0 5px 24px;
	}
div.questions a {
	color: #A45DE6;
	}
div.questions a:hover {
	color: #DF5D0C;
	}
td.mainblock {
	padding: 0 20px 10px 20px;
	}
td.mainblock strong {
	color: #363636;
	}
div.dotted-a {
	background: url(images/dotted.gif) repeat 0 0;
	margin: 12px 0 17px 0;
	}
div.q-block {
	padding: 0 0 10px 24px;
	background: url(images/ico_question2.gif) no-repeat 0 0;
	}
div.title {
	padding: 10px 0;
	background: url(images/dotted.gif) repeat-x 0 100%;
	margin: 0 0 10px 0;
	}
div.title h3 {
	color: #DF5D0C;
	font-size: 13px;
	text-transform: uppercase;
	}
ul {
	padding: 5px 0 8px 0;
	}
ul li {
	padding: 0 0 3px 18px;
	background: url(images/check.gif) no-repeat 1px 3px;
	}
table.banners td {
	border: #E6E6E6 1px solid;
	}
table.banners img {
	border: #FFFFFF 1px solid;
	}
td.innerblock {
	padding: 0 0 0 20px;
	}
td.innerblock a {
	color: #A45DE6;
	}
td.innerblock a:hover {
	color: #DF5D0C;
	}
ul.links {
	padding: 0 0 8px 0;
	}
ul.links li {
	padding: 0 0 5px 18px;
	background: url(images/check.gif) no-repeat 1px 3px;
	color: #000000;
	}
ul.links li.big {
	font-size: 14px;
	font-weight: bold;
	background: url(images/check.gif) no-repeat 1px 6px;
	}
table.xpics td {
	font-size: 9px;
	padding: 0 10px 8px 0;
	}
table.xpics div.pic {
	background: #DDDDDD;
	padding: 1px 1px 2px 1px;
	}
table.xpics div.picname {
	padding: 0 1px 5px 1px;
	}
table.xpics div.picname a {
	font-weight: bold;
	}
table.xpics div.pic img {
	border: #FEFEFE 1px solid;
	}
table.apics td {
	font-size: 9px;
	padding: 0 8px 8px 0;
	}
table.apics div.pic {
	background: #DDDDDD;
	padding: 1px 1px 3px 1px;
	}
table.apics div.pic-active {
	background: #DDDDDD;
	padding: 1px 1px 1px 1px;
	border-bottom: #2ACB00 3px solid;
	}
table.apics div.picname {
	padding: 0 1px 5px 3px;
	}
table.apics div.name {
	padding: 0 0 3px 0;
	}
table.apics div.picname a {
	font-weight: bold;
	}
table.apics div.pic img {
	border: #FEFEFE 1px solid;
	}
table.apics div.pic-active img {
	border: #FEFEFE 1px solid;
	}
div.paginator {
	text-align: center;
	color: #6C6C6C;
	padding: 10px 0 0 0;
	}
div.paginator strong {
	font-weight: bold;
	color: #FF5400;
	}
div.paginator span {
	color: #CACACA;
	}
div.paginator em {
	font-style: normal;
	padding: 0 3px;
	}
div.paginator a {
	color: #9B59D1;
	}
div.paginator a:hover {
	color: #5E5E5E;
	}
select.in-text6 {
	width: 100%;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text6 option {
	font-size: 10px;
	color: #5E5E5E;
	padding: 0 4px;
	}
table.form2 td {
	vertical-align: middle;
	padding: 0 2px;
	color: #777777;
	font-size: 10px;
	}
div.stitle {
	padding: 12px 0 8px 21px;
	margin: 0 0 2px 0;
	}
div.ssmall {
	padding: 12px 0 4px 21px;
	margin: 0 0 2px 0;
	}
div.stitle h3 {
	color: #DF5D0C;
	font-size: 13px;
	text-transform: uppercase;
	}
div.stitle h3 span {
	color: #686868;
	font-size: 10px;
	text-transform: none;
	font-weight: normal;
	}
td.text {
	padding: 14px 20px 20px 20px;
	}
table.icos-x td.text {
	padding: 0;
	}
table.icos-x td.text span {
	font-size: 9px;
	color: #131313;
	}
table.qls td {
	padding: 2px 3px 2px 0;
	vertical-align: middle;
	}
div.dotted-b {
	background: url(images/dotted.gif) repeat 0 0;
	margin: 12px 0 12px 0;
	}
div.block_logged {
	background: url(images/block_logged.gif) no-repeat 0 0;
	width: 522px;
	height: 79px;
	padding: 40px 0 0 24px;
	}
div.block_logged img {
	margin: 0 0 -3px 0;
	}
div.block_logged a {
	color: #D75B18;
	}
div.block_logged a:hover {
	color: #000000;
	}
div.block_logged a.name {
	color: #000000;
	}
div.block_logged a.name:hover {
	color: #D75B18;
	}
div.block_logged2 {
	background: url(images/block_logged2.gif) no-repeat 0 0;
	width: 522px;
	height: 57px;
	padding: 23px 0 0 103px;
	}
div.block_logged2 img {
	margin: 0 0 -3px 0;
	}
div.block_logged2 a {
	color: #D75B18;
	}
div.block_logged2 a:hover {
	color: #000000;
	}
div.block_logged2 a.name {
	color: #000000;
	}
div.block_logged2 a.name:hover {
	color: #D75B18;
	}
table.icos-x td {
	vertical-align: middle;
	}
table.icos-xx td {
	height: 22px;
	vertical-align: middle;
	}
td.text2 {
	padding: 14px 20px 10px 20px;
	}
td.text3 {
	padding: 12px 20px 10px 20px;
	}
select.in-text30 {
	width: 140px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text31 {
	width: 50px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text32 {
	width: 40px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
select.in-text33 {
	width: 40px;
	height: 16px;
	font-size: 10px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
textarea.textarea_100 {
	width: 100%;
	height: 130px;
	font-size: 11px;
	padding: 2px 4px;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	color: #5E5E5E;
	}
div.btn {
	margin: 10px 0 0 0;
	}
ul.sul li {
	font-size: 10px;
	background: url(images/sli.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
	}
.black {
	color: #000000;
	}
table.form2 td {
	padding: 1px 12px 1px 0;
	vertical-align: middle;
	color: #131313;
	font-size: 11px;
	}
table.vm td.x {
	padding: 0 30px 0 0;
	}
table.vm td h3 {
	font-size: 13px;
	color: #DF5D0C;
	text-transform: uppercase;
	}
table.vm td p {
	font-size: 10px;
	color: #686868;
	}
table.upics td.pic_name {
	font-weight: bold;
	padding: 2px 10px 5px 11px;
	color: #131313;
	}
table.upics td.pic_check {
	vertical-align: bottom;
	padding-bottom: 10px;
	}
table.upics div.pic_check {
	text-align: center;
	width: 30px;
	}
table.upics div.pic {
	background: #DDDDDD;
	padding: 1px 1px 3px 1px;
	}
table.upics div.pic img {
	border: #FEFEFE 1px solid;
	}
table.vm2 td {
	color: #131313;
	padding: 0 20px 0 0;
	}
table.vm2 table.x td {
	padding: 2px 0;
	}
select.in-select, select.in-select option {
	color: #131313;
	}
table.x2 {
	margin: 3px 0 0 0;
	}
table.x2 td {
	padding: 2px 0;
	color: #131313;
	font-size: 10px;
	}
table.x2 img {
	margin: 0 5px 0 0;
	}