*  {
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	font-family : Arial, Tahoma, Verdana, sans-serif;
	line-height: 120%;
}

a img {
	border: 0px;
	border-style: none;
}

body {
	background-color: #FFFFFF;
}

#box {
	margin: 0px auto 20px auto;
	padding-bottom: 5px;
	width: 1000px;
	border-bottom: 4px solid #d8d0a7;
}

#site_name {
	padding-right: 16px;
	height: 69px;
	border-bottom: 4px solid #FFFFFF;
	background: transparent url(site_name32d.jpg) no-repeat center top;	
}

#site_name h1 {
	float: left;
	padding: 20px 0px;
	width: 778px;
	font-size: 23px;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

#site_name a.buttons:link,
#site_name a.buttons:visited,
#site_name a.buttons:hover,
#site_name a.buttons:active {
	float: right;
	padding: 23px 0px;
	width: 206px;
	height: 23px;
	font-size: 16px;
	color: #fce6b7;
	background: transparent url(site_name_a32d.jpg) no-repeat center top;	
}

#site_name a.buttons span {
	color: #FFFFFF;
}

#menu {
	float: left;
	padding: 0px 20px;
	width: 738px;
	height: 49px;
	background: transparent url(menu32d.jpg) repeat-x left top;	
}

#menu ul {
	height: 49px;
	list-style: none;
}

#menu ul li {
	float: left;
	padding: 15px 0px 15px 25px;
	width: 122.6px;
	height: 19px;
	background: transparent url(menu_ul32d.jpg) no-repeat left center;	
}

#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:hover,
#menu ul li a:active {
	font-size: 14px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #3a3a3a;
	text-transform: uppercase;
	text-decoration: none;
}

#header {
	float: left;
	width: 778px;
	height: 335px;
}

#header .header_01 {
	width: 396px;
	height: 165px;
	background: transparent url(header_0132d.jpg) no-repeat left top;	
}

#header .header_02 {
	width: 382px;
	height: 335px;
	background: transparent url(header_0232d.jpg) no-repeat left top;	
}

.header_02 h1 {
	padding: 30px 30px 10px 90px;
	font-size: 28px;
	font-weight: normal;
	color: #e20362;
	text-transform: uppercase;
}

.header_02 h2 {
	padding: 0px 30px 10px 90px;
	font-size: 25px;
	font-weight: normal;
	color: #343434;
}

.header_02 p {
	padding: 10px;
	font-size: 12px;
	color: #4e4e4e;
}

.header_02 p.big {
	padding: 10px 10px 10px 30px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #2e2e2e;
	text-transform: uppercase;
}

.header_02 a.buttons:link,
.header_02 a.buttons:visited,
.header_02 a.buttons:hover,
.header_02 a.buttons:active {
	margin-left: 30px;
	padding: 5px 25px 5px 5px;
	width: 154px;
	height: 19px;
	font-size: 14px;
	color: #fff9cc;
	background: transparent url(header_02_a32d.jpg) no-repeat left top;	
}

#header .header_03 {	
	width: 396px;
	height: 170px;
	background: transparent url(header_0332d.jpg) no-repeat left top;	
}


#column_1 {
	float: left;
	width: 487px;
	color: #4f2929;
	border-right: 1px solid #FFFFFF;
	background-color: #e7e2ca;
}

#cell_1 {
	margin-left: 10px;
	padding: 15px 10px;
	font-size: 12px;
	color: #fff9cc;
	background: #61a51f url(cell_132d.gif) repeat-x left top;
}

#cell_2 {
	margin-left: 10px;
	background-color: #faf7e7;
}

#cell_2 ul {
	padding: 10px 0px;
	list-style: none;
}

#cell_2 ul li {
	padding: 10px;
	font-family: Tahoma, sans-serif;
	color: #6c5630;
}	

#cell_3 {
	padding: 5px;
	border-left: 10px solid #518a1a;
	background-color: #61a51f;
}

#cell_3 .left {
	width: 268px;
}

#cell_3 .left a.buttons:link,
#cell_3 .left a.buttons:visited,
#cell_3 .left a.buttons:hover,
#cell_3 .left a.buttons:active {
	padding: 5px 25px 5px 5px;
	width: 238px;
	height: 19px;
	font-size: 14px;
	color: #53980f;
	background: transparent url(cell_3_a32d.jpg) no-repeat left top;	
}

#cell_3 .right {
	width: 194px;
}

#cell_3 .right h1 {
	padding: 10px;
	font-size: 16px;
	color: #518a1a;
	text-align: center;
	text-transform: uppercase;
	background-color: #fffefd;
}

#cell_3 .right p {
	padding: 5px 0px;
	font-family: Tahoma, sans-serif;
	color: #faf7e7;
	border-bottom: 1px solid #4c7d1b;
}

#cell_3 .right ul {
	padding: 5px 0px 5px 20px;
	font-family: Tahoma, sans-serif;
	color: #faf7e7;
	list-style-image: url(cell_3_li32d.gif);
	border-top: 1px solid #aec981;
}

#cell_3 .right ul  li {
	padding: 2px 0px;
}

#column_2 {
	float: right;
	width: 512px;
}

#cell_4 {
	padding: 10px 10px 5px 10px;
	font-size: 12px;
	color: #fff9cc;
	background: #db4e5f url(cell_432d.gif) repeat-x left top;
}

#cell_4 h1 {
	font-size: 24px;
	color: #fefacc;
}

#cell_4 p {
	font-family: Verdana, sans-serif;
	color: #ffafb8;
	text-transform: uppercase;
}

#cell_5 {
	color: #4e4e4e;
	border-left: 10px solid #e7e2ca;
	background-color: #FFFFFF;
}

#cell_5 h1,
#column_3 h1 {
	padding: 5px 0px;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	text-transform: uppercase;
}

#cell_5 h2,
#column_3 h2 {
	margin-top: 5px;
	padding: 7px;
	font-size: 12px;
	font-style: italic;
	text-align: center;	
}

#cell_5 h3,
#column_3 h3 {
	margin-top: 5px;
	padding: 7px;
	text-align: center;
}

#cell_5 p,
#column_3 p {
	padding: 0px 5px;
	line-height: 18px;
}

#cell_5 p.big {
	font-size: 12px;
	color: #4e4e4e;	
}

#cell_5 ul,
#column_3 ul {
	list-style: none;
}

#cell_5 ul li,
#column_3 ul li {
	padding: 2px 5px;
}

#top_10 {
	padding: 7px 20px;
	background-color: #d6385e;
	border-top: 10px solid #ab044e;
}

#top_10  .girl {
	float: left;
	width: 137px;
	text-align: center;
}

#top_10  .girl a img {
	border: 2px solid #f8f5f9;
}

#top_10 .girl p {
	text-align: left;
	padding: 0px 14px;
}

#top_10 .girl p a:link,
#top_10 .girl p a:visited,
#top_10 .girl p a:hover,
#top_10 .girl p a:active {
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
}

#wrapper {
	float: left;
	width: 806px;
	padding: 5px;
	background-color: #FFFFFF;
}
	
#column_3 {
	float: left;
	width: 510px;
	border: 1px solid #61a61f;
	background-color: #faf7e7;
}

#column_3 div {
	height: 19px;
	background: transparent url(column_3_div32d.jpg) no-repeat left center;
}

#column_4 {
	float: right;
	width: 290px;
	color: #634d5b;
}

#cell_6 {
	padding-top: 5px;
	border: 1px solid #62a61f;
	background-color: #a4dc6e;
}

#cell_6 h3 {
	padding: 10px 10px 10px 5px;
	font-size: 14px;
	color: #414141;
	text-align: center;
	border-top: 9px solid #62a61f;
}

#cell_6 p {
	padding: 5px 10px;
	color: #414141;
}

#cell_6 p.big {
	border-top: 1px solid #62a61f;
	border-bottom: 1px solid #62a61f;
}

#cell_7 {
	margin-top: 4px;
	padding-left: 10px;
	background: transparent url(cell_732d.jpg) repeat-x left top;
}

#cell_7 div {
	background: transparent url(cell_7_div32d.jpg) repeat-x left top;
}

#cell_7 h1 {
	padding: 5px;
	font-size: 18px;
	font-family: Tahoma, sans-serif;
	color: #fff9cc;
	text-transform: uppercase;
}

#cell_7 h2 {
	padding: 5px;
	font-size: 14px;
	color: #fff9cc;
}

#cell_8 p {
	margin-top: 4px;
	padding: 5px 5px 5px 15px;
	border: 1px solid #fc6379;
	background: transparent url(cell_8_p32d.jpg) no-repeat left top;	
}

#cell_9 {
	margin-top: 4px;
}

#cell_9  img.left {
	border: 1px solid #777777;
}

#cell_9 .right {
	float: right;
	width: 141px;
}

#cell_9 .right p {
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #62a720;
}

#cell_9 .right p.big {
	padding: 5px 5px 5px 15px;
	font-family: Tahoma, sans-serif;
	color: #414141;
	text-transform: uppercase;
	border: 1px solid #70ba27;
	background: transparent url(cell_9_big32d.jpg) no-repeat left top;	
}


#girls {
	float: right;
	padding-bottom: 20px;
	width: 184px;
	background: transparent url(girls32d.gif) repeat-y left top;	
}

#girls h2 {
	padding: 10px 0px;
	width: 177px;
	height: 59px;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #fff9cc;
	text-align: center;
	text-transform: uppercase;
	background: transparent url(girls_h232d.jpg) no-repeat left top;	
}

#girls a {
	padding-left: 20px;
	color: #c72f40;
}

#girls .girl {
	padding: 0px 10px;
	text-align: center;
}

#girls .girl img {
	border: 1px solid #b6a497;
}

#girls .girl p {
	padding: 3px 10px 10px 10px;
	text-align: left;
}

#girls .girl p a:link,
#girls .girl p a:visited,
#girls .girl p a:hover,
#girls .girl p a:active {
	padding: 0px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #856b40;
	text-decoration: none;
}

#forms {
	float: right;
	padding-right: 17px;
	width: 205px;
	height: 384px;
	background: transparent url(forms32d.jpg) no-repeat right top;	
}


#login_form ,
#find_form  {
	background: transparent url(form32d.gif) repeat-y left top;		
}

#find_form {
	height: 162px;
}

#login_form {
	height: 163px;
}

#login_form p.type,
#find_form p.type {
	padding: 15px 0px 10px 10px;
	width: 195px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #fff9cc;
	text-align: center;
	text-transform: uppercase;
	background: transparent url(form_p32d.jpg) no-repeat left top;	
}

#login_form fieldset,
#find_form fieldset {
	padding: 20px 5px 0px 15px;
	border: 0px;
	border-style: none;
}

#login_form fieldset dl,
#find_form fieldset dl{
	height: 60px;
	color: #826c46;	
}

#login_form fieldset dl dt,
#find_form fieldset dl dt {
	clear: left;
	float: left;
	width: 60px;
	height: 25px;
	font-weight: bold;	
	font-family: Tahoma, sans-serif;	
}

#login_form fieldset dl dd,
#find_form fieldset dl dd {
	float: right;
	width: 117px;
	height: 20px;
	font-family: Tahoma;

}

#login_form fieldset dl dd input {
	padding: 0px 4px;
	width: 100px;
	font-weight: bold;
	color: #393939;
	border: 1px solid #909091;
}

#find_form dl dd input {
	padding: 0px 2px;
	width: 18px;
	font-weight: bold;
	color: #393939;
}

#find_form dl dd.age input {
	border: 1px solid #909091;
}

#login_form fieldset dl dd.checks label {
	color: #826c46;
	text-decoration: underline;
}

#login_form fieldset dl dd.checks input {
	width: 12px;
	border: 0px;
	border-style: none;
}

#login_form  .subm,
#find_form  .subm {
	padding: 5px 0px 4px 0px;
	margin: 0px auto;
	height: 24px;
	text-align: center;
}

#login_form  .subm input,
#find_form .subm input {
	padding-bottom: 2px;
	width: 61px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #fff9cc;
	cursor: pointer;
	text-align: center;
	border: 0px;
	border-style: none;
	background: transparent url(form_submit32d.jpg) no-repeat left top;
}

#forms a.buttons:link,
#forms a.buttons:visited,
#forms a.buttons:hover,
#forms a.buttons:active {
	padding: 15px 5px 15px 10px;
	width: 190px;
	height: 29px;
	font-size: 14px;
	color: #fff9cc;
	background: transparent url(forms_a32d.jpg) no-repeat left top;	
}

a.buttons {
	display: block;
	font-weight: bold;	
	font-family: Tahoma, sans-serif;	
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

p.big {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	font-size:0px;
	line-height: 0px;
}