@charset "utf-8";
p, a, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, div {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #fff7e3;
	background-image: url(images/BG.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #292624;
}
#container  .clear {
	clear: both;
}

#container {
	width: 986px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #header {
	background-image: url(images/headBG.jpg);
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 986px;
}
#container #header h1 {
	display: none;
}
#container #header #header_links {
	height: 49px;
	width: 341px;
	float: right;
	padding: 0px;
	margin-top: 47px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #header #header_links #sign_up {
	background-image: url(images/SignUpButton_off.gif);
	height: 48px;
	width: 170px;
	float: left;
}
#container   #header   #header_links   #sign_up   a, #container  #header  #header_links  #members a {
	height: 49px;
	width: 170px;
	text-decoration: none;
	display: block;
}
#container  #header  #header_links  #members {
	background-image: url(images/MembersButton_off.gif);
	float: left;
	height: 48px;
	width: 171px;
}
#container #main {
	background-image: url(images/main_BG.jpg);
	background-repeat: repeat-y;
	width: 966px;
	padding-left: 20px;
}
#container #main #left_top_col {
	float: left;
	width: 581px;
	margin-right: 9px;
	color: #2A2625;
}
#container #main #left_top_col #number {
	float: left;
	width: 131px;
}
#container #main #left_top_col #number h2 {
	color: #e15359;
	font-size: 48px;
}
#container  #main  .turq  {
	color: #03A698;
}
#container   #main   hr {
	color: #03a698;
	background-color: #03a698;
	margin-top: 2px;
	margin-bottom: 11px;
	clear: both;
	width: 98%;
}
#container #main #left_top_col img {
	float: left;
	width: 160px;
	margin-right: 20px;
	margin-bottom:10px;
}
#container #main #left_top_col p {
	font-size: 14px;
	color: #8a8989;
	margin-top: 11px;
}
#container #main #left_top_col a {
	color: #f24f44;
	text-decoration: none;
}
#container #main #left_top_col a:hover {
	text-decoration: underline;
}
#container #main #left_top_col #flash {
	display: block;
	height: 358px;
	width: 581px;
	clear: both;
}
#container #main #right_top_col {
	float: left;
	width: 340px;
	margin-right: 0px;
	margin-left: 13px;
}
#container #main #right_top_col #search_box {
	background-image: url(images/search_box_BG.jpg);
	background-repeat: repeat-y;
	width: 340px;
	margin-top: 8px;
}
#container #main #right_top_col #search_box #head {
	background-image: url(images/search_box_head.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 330px;
	color: #D8F3EE;
	padding-top: 4px;
	padding-left: 10px;
}
#container #main #right_top_col #search_box form {
	margin: 0px;
	padding: 0px;
}
#container #main #right_top_col #search_box table {
	width: 309px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#container #main #right_top_col #search_box label {
	font-weight: bolder;
	color: #2A2625;
}
#container  #main  #right_top_col  #search_box  #search_but {
	background-image: url(images/search_box_but_off.jpg);
	height: 40px;
	width: 118px;
	display: block;
	background-repeat: no-repeat;
}
#container #main #right_top_col #search_box #search_but a {
	text-decoration: none;
	display: block;
	height: 40px;
	width: 118px;
}
#container #main #right_top_col #search_box #search_but a:hover {
	text-decoration: none;
	background-image: url(images/search_box_but_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 118px;
}
#container #main #right_top_col #search_box h5 {
	font-size: 22px;
	margin-left: 14px;
	margin-top: 15px;
	padding: 0px;
}
#container #main #right_top_col #search_box #search_box_break {
	background-image: url(images/search_box_break.jpg);
	height: 3px;
	width: 340px;
	margin: 0px;
	padding: 0px;
}
#container #main #right_top_col #search_box #offer {
	background-image: url(images/search_box_ex_BG.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 340px;
	line-height: 22px;
}
#container #main #right_top_col #search_box #offer ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	color: #03A698;
}
#container #main #right_top_col #search_box #offer p {
	color: #2A2625;
	font-size: 14px;
}
#container #main #right_top_col #search_box #search_box_foot {
	background-image: url(images/search_box_foot.jpg);
	display: block;
	height: 12px;
	width: 340px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#container #main #right_top_col #nudity {
	background-color: #D2EBE6;
	width: 340px;
	margin-top: 15px;
}
#container #main #right_top_col #nudity #nudity_head {
	background-image: url(images/nudity_head.jpg);
	height: 23px;
	width: 340px;
	padding-top: 8px;
}
#container #main #right_top_col #nudity #nudity_head h6 {
	font-size: 16px;
	margin-left: 15px;
}
#container #main #right_top_col #nudity p {
	font-size: 14px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
}
#container #main #right_top_col #nudity ul {
	margin-left: 30px;
	margin-top: 10px;
	color: #2A2625;
}
#container #main #right_top_col #nudity #nudity_foot {
	background-image: url(images/nudity_foot.jpg);
	height: 14px;
	width: 340px;
	background-repeat: no-repeat;
}
#container #main #right_top_col #nudity a {
	color: #F14F42;
	text-decoration: none;
}
#container #main #right_top_col #nudity a:hover {
	text-decoration: underline;
}
#container #main #profile_head h6 {
	font-size: 18px;
	float: left;
	width: 603px;
	margin-top: 10px;
}
#container #main #profile_head #pro_nav {
	background-image: url(images/profile_nav_BG.jpg);
	height: 25px;
	width: 340px;
	float: left;
	padding-top: 5px;
	text-align: center;
	margin-bottom: 5px;
}
#container #main #profile_head #pro_nav a {
	color: #292624;
	font-weight: bold;
	text-decoration: none;
}
#container #main #profile_head #pro_nav a:hover {
	color: #f24f44;
	text-decoration: underline;
}
#container #main #profile_head #pro_nav .gap {
	color: #f24f44;
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	padding-right: 2px;
	padding-left: 20px;
}
#container #main #profiles_container {
	width: 945px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#container #main #profiles_container .profile {
	width: 162px;
	float: left;
	margin-right: 24px;
	margin-top: 12px;
}
#container #main #profiles_container .profile .pro_info p {
	margin-left: 15px;
}
#container #main #profiles_container .profile .pro_info {
	background-image: url(images/pro_info_BG.jpg);
	background-repeat: repeat-x;
	height: 61px;
	width: 159px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f24f44;
	border-left-color: #f24f44;
}
#container #main #profiles_container .profile .pro_info .pro_name {
	color: #cbefe8;
	font-weight: bold;
	font-size: 16px;
}
#container #main #profiles_container .profile .pro_info .pro_infomation {
	font-size: 12px;
	color: #ffd979;
}
#container #main #profiles_container .profile .pro_info .geo {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#container #main #profiles_container .profile .image a {
	height: 140px;
	width: 160px;
	text-decoration: none;
	display: block;
}
#container #main #profiles_container .profile #pro_1 {
	background-image: url(images/pro_1.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_2 {
	background-image: url(images/pro_2.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_3 {
	background-image: url(images/pro_3.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_4 {
	background-image: url(images/pro_4.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_5 {
	background-image: url(images/pro_5.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_6 {
	background-image: url(images/pro_6.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_7 {
	background-image: url(images/pro_7.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_8 {
	background-image: url(images/pro_8.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_9 {
	background-image: url(images/pro_9.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_10 {
	background-image: url(images/pro_10.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_11 {
	background-image: url(images/pro_11.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_12 {
	background-image: url(images/pro_12.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_13 {
	background-image: url(images/pro_13.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_14 {
	background-image: url(images/pro_14.jpg);
	background-repeat: no-repeat;
}
#container #main #profiles_container .profile #pro_15 {
	background-image: url(images/pro_15.jpg);
	background-repeat: no-repeat;
}#container #main #profiles_container .profile .pro_links {
	background-image: url(images/pro_foot.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 161px;
}
#container #main #profiles_container .profile .pro_links .link {
	background-image: url(images/pro_link_BG.jpg);
	display: block;
	height: 22px;
	width: 60px;
	float: left;
	font-size: 9px;
	margin-left: 15px;
	line-height: 20px;
}
#container #main #profiles_container .profile .pro_links .link a {
	color: #97312a;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	display: block;
	height: 22px;
	width: 60px;
}
#container #main #profiles_container .profile .pro_links .link a:hover {
	text-decoration: underline;
	background-image: url(images/pro_but_BG_on.gif);
	display: block;
	height: 22px;
	width: 51px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#container  #foot  {
	background-image: url(images/foot.jpg);
	height: 16px;
	width: 986px;
}
#container #footer_links {
	color: #999999;
	text-align: center;
}
#container #footer_links a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
#container #footer_links a:hover {
}
#container #footer_links p {
	color: #999999;
	font-size: 12px;
	padding-bottom: 15px;
}
#container #main #join_head {
	height: 42px;
	width: 882px;
	margin-right: 0px;
	margin-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	padding: 0px;
}
#container #main #join_head p {
	font-size: 36px;
	font-weight: bold;
	color: #292624;
}
#container #main #join_panels_container {
	padding-left: 35px;
}
#container #main #join_panels_container .join_panel {
	float: left;
	width: 280px;
	margin-right: 20px;
}
#container #main #join_panels_container .join_panel .join_panel_head {
	background-image: url(images/join_panel_head.jpg);
	height: 65px;
	width: 282px;
	margin: 0px;
	padding: 0px;
}
#container #main #join_panels_container .join_panel .join_panel_head img {
	float: left;
	width: 51px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#container #main #join_panels_container .join_panel .join_panel_head p {
	color: #5B5450;
	font-weight: bold;
	font-size: 18px;
	margin-top: 7px;
}
#container #main #join_panels_container .join_panel .join_meat {
	background-image: url(images/join_panel_BG.jpg);
	background-repeat: repeat-x;
	height: 139px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bcebe2;
	border-left-color: #bcebe2;
	padding-top: 10px;
	padding-left: 10px;
	width: 270px;
}
#container #main #join_panels_container .join_panel .join_meat p {
	font-size: 12px;
	margin-top: 10px;
	color: #5B5450;
}
#container #main #join_panels_container .join_panel #join_choose {
	background-image: url(images/join_panel_Knee.jpg);
	height: 149px;
	width: 272px;
	padding-left: 10px;
	color: #5B5450;
}
#container #main #join_head #join_title {
	font-size: 27px;
}

#container  #main  .free    {
	color: #e76459;
	font-weight: bold;
}
#container #main #join_panels_container .join_panel .join_meat #join_button {
	margin-left: 25px;
}
#container #main #join_panels_container #form1 {
	margin: 0px;
	padding: 0px;
}

#container #main #join_panels_container .join_girl {
	background-image: url(images/join_panel_girl.jpg);
	height: 449px;
	width: 882px;
	clear: both;
	display: block;
}

