/*  MyCurves Most Amazing Member Styles */
body {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.non_member {
	background:#e2d3f4 url(/images/mam/home/bg_body.gif) repeat-x;
}
p {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 8px 0;
	padding:0;
}
a:link, a:visited,
a:hover, a:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#e76d8d;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#mam_container {
	position:relative;
	width:756px;
	margin:0 auto;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
}
/* Phase Backgrounds */
.bg_phase_one {
	background:#fff url(/images/mam/bg_phase_one.gif) repeat-y;
}
.bg_phase_two {
	background:#fff url(/images/mam/bg_phase_two.gif) repeat-y;
}
/* Header Styles */
#mam_nav {
	width:756px;
	margin:0 auto;
}
#mam_hdr {
	background:url(/images/mam/bg_mam_hdr.jpg) no-repeat;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 auto;
	color:#666;
	position:relative;
	height:89px;
	width:756px;
}
.non_member #mam_hdr {
	background:url(/images/mam/bg_mam_nonmember_hdr.gif) no-repeat;
	height:38px;
	padding:14px 0 0 461px;
	width:295px;
	line-height:14px;
}
#mam_hdr a:link, #mam_hdr a:visited,
#mam_hdr a:hover, #mam_hdr a:active {
	font-size:11px;
}
#mam_name {
	position:absolute;
	top:32px;
	left:582px;
}
#mam_profile {
	position:absolute;
	top:46px;
	left:582px;
}
#mam_hdr_signup {
	position:absolute;
	top:14px;
	left:592px;
	_width:135px;
}
/* Subhead Styles */
#mam_hdr_one {
	background:url(/images/mam/hdr_phase_one.gif) no-repeat;
	position:relative;
	width:756px;
	height:615px;
}
.non_member #mam_hdr_one {
	background:url(/images/mam/hdr_phase_one_nonmember.gif) no-repeat;
	height:628px;
}
/* Expanding Subhead Styles */
#mam_hdr_one_expand {
	background:url(/images/mam/hdr_phase_one_nonmember.gif) no-repeat;
	position:relative;
	float:left;
	width:756px;
}
#mam_container .mam_hdr_enter {
	padding:180px 48px 0 48px;
	height:468px;
	width:660px;
}
#mam_container .mam_hdr_expand {
	padding:185px 48px 60px 48px;
	width:660px;
	float:left;
}
#mam_hdr_two {
	background:url(/images/mam/hdr_phase_two.gif) no-repeat;
	position:relative;
	width:756px;
}
#mam_container .mam_hdr_vote {
	padding-top:290px;
	padding-left:48px;
	padding-bottom:60px;
	width:708px;
}
#mam_container .mam_hdr_profile {
	padding-top:156px;
	padding-bottom:60px;
	float:left;
}
#hdr_link {
	position:absolute;
	height:40px;
	width:420px;
	display:block;
	top:30px;
	left:50px;
	outline:none;
}
#logo_link {
	position:absolute;
	top:0;
	left:20px;
	height:65px;
	width:230px;
	display:block;
	outline:none;
}
/* Nav Styles */
#nav,
#nav_two {
	background:url(/images/mam/nav.gif) no-repeat;
	list-style:none;
	position:absolute;
	top:26px;
	left:560px;
	width:146px;
	height:68px;
	padding:0;
	margin:0;
}
#nav_two {
	background:url(/images/mam/nav_two.gif) no-repeat;
	width:146px;
	height:84px;
}
#nav li,
#nav_two li {
	margin:0;
	padding:0;
	width:73px;
	height:17px;
}
#nav_two li { width:101px; }
#nav li a,
#nav_two li a {
	width:146px;
	height:17px;
	display:block;
	outline:none;
}
#nav_two li a { width:146px; }
/* Nav Hover States */
#about a:hover,
.onabout { background:url(/images/mam/nav.gif) -148px 0 no-repeat; }
#vote a:hover,
.onvote { background:url(/images/mam/nav.gif) -148px -17px no-repeat; }
#rules a:hover, 
.onrules { background:url(/images/mam/nav.gif) -148px -34px no-repeat; }
/*#rules a:hover,
.onrules { background:url(/images/mam/nav.gif) -73px -51px no-repeat; }*/
/* Inside Nav Hover States */
#nav_two #about a:hover,
#nav_two .onabout { background:url(/images/mam/nav_two.gif) -148px 0 no-repeat; }
#nav_two #vote a:hover,
#nav_two .onvote { background:url(/images/mam/nav_two.gif) -148px -17px no-repeat; }
#nav_two #rules a:hover,
#nav_two .onrules { background:url(/images/mam/nav_two.gif) -148px -34px no-repeat; }
/* Form Styles */
form {
	margin:20px 0 0 0;
	padding:0;
}
.input {
	background:url(/images/mam/bg_input.gif) no-repeat;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	width:153px;
	height:16px;
	margin:0 0 5px 0;
	padding:3px 3px 0 3px;
}
label {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	width:72px;
	display:block;
	height:16px;
	margin:0 0 5px 0;
	padding:3px 0 0 0;
}
/* Homepage Styles */
#title_home,
#home_intro,
#phase3_intro,
#phase3_intro_nonmember {
	position:absolute;
	top:165px;
	left:202px;
	z-index:2;
}
#home_intro {
	top:223px;
	width:330px;
}
#phase3_intro {
	top:198px;
	width:330px;
}
#phase3_intro_nonmember {
	top:192px;
	width:330px;
}
.non_member #title_home { top:164px; }
.non_member #home_intro { top:210px; }
#home_waiting,
#home_waiting_phase3,
#home_phase3_enter_non,
#home_waiting_phase3_non,
#home_enter,
#home_enter_phase2,
#home_prize {
	font:13px Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:2;
	top:364px;
	left:289px;
}
#home_waiting a,
#home_enter a,
#home_enter_phase2 a { font-size:13px; }
#home_enter { top:409px; }
.non_member #home_waiting { top:351px; }
.non_member #home_enter { top:396px; }
#home_enter_phase2 { top:425px; }
#home_waiting_phase3 {
	top:340px;
	width:290px;
	left:270px;
}
#home_prize {
	font-size:12px;
	font-weight:bold;
	top:467px;
	width:250px;
	color:#e86e8e;
}
#home_phase3_enter_non {
	position:absolute;
	top:360px;
	left:270px;
	width:290px;
	font-size:11px;
}
#home_phase3_enter_non a { font-size:11px; }
#home_waiting_phase3_non {
	top:315px;
	width:290px;
	left:270px;
}
#home_phase3_enter {
	font-size:11px;
	position:absolute;
	left:270px;
	top:385px;
}
#home_phase3_enter a { font-size:11px; }
#enter_now {
	background:url(/images/mam/home/bg_enter_now.jpg) no-repeat;
	width:266px;
	height:466px;
	position:absolute;
	top:135px;
	left:0;
}
#enter_now img {
	position:absolute;
	top:350px;
	left:128px;
}
#enter_now_nonmember {
	background:url(/images/mam/home/bg_enter_now_nonmember.jpg) no-repeat;
	position:absolute;
	top:123px;
	width:266px;
	height:473px;
}
#mam_container .phase_two_enter_now {
	background:url(/images/mam/voting_closed/bg_enter_now_nonmember.jpg) no-repeat;
}
#mam_container .phase_two_enter_logged {
	background:url(/images/mam/voting_closed/bg_enter_now_member.jpg) no-repeat;
}
#enter_now_nonmember a,
#enter_now_nonmember a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#ffff99;
	font-weight:bold;
	text-decoration:none;
}
#enter_now_nonmember a:hover {
	text-decoration:underline;
}
#enter_now_nonmember img {
	position:absolute;
	top:323px;
	left:96px;
}
#mam_container .phase_two_enter_now img,
#mam_container .phase_two_enter_logged img {
	position:absolute;
	top:337px;
	left:86px;
}
#link_signin {
	position:absolute;
	top:388px;
	left:166px;
}
#link_signup {
	position:absolute;
	top:417px;
	left:131px;
}
#link_votenow {
	position:absolute;
	top:410px;
	left:155px;
}
#featured_members {
	background:url(/images/mam/home/bg_featured_members.jpg) no-repeat;
	position:absolute;
	padding:28px 0 0 15px;
	top:118px;
	left:557px;
	width:186px;
	height:437px;
}
.non_member #featured_members {
	background:url(/images/mam/home/bg_featured_nonmembers.jpg) no-repeat;
	top:115px;
}
#featured_members .member {
	position:relative;
	width:174px;
	height:75px;
	padding:5px 0 0 5px;
	border-bottom:1px solid #99cccc;
}
#featured_members #featured_five { border:0; }
#featured_members img {
	border:1px solid #fff;
	display:block;
}
#featured_members .member p {
	position:absolute;
	top:13px;
	left:74px;
	font:11px Arial, Helvetica, sans-serif;
	color:#336666;
	line-height:14px;
}
#featured_members p a,
#featured_members p a:hover {
	font:11px Arial, Helvetica, sans-serif;
	line-height:14px;
}
#featured_members p a:hover {
	text-decoration:underline;
}
#featured_members
#featured_5 { border-width:0; }
#view_all_members {
	position:absolute;
	bottom:15px;
	text-align:center;
	width:191px;
	left:10px;
}
#view_all_members a { font-size:11px; }
#not_member,
#not_member_phase2,
#not_member_phase3 {
	background:url(/images/mam/home/bg_not_member.gif) no-repeat;
	position:absolute;
	top:449px;
	left:289px;
	width:168px;
	height:135px;
	padding:48px 0 0 74px;
}
#not_member_phase2 { top:475px; }
#home_member_sign_in {
	position:absolute;
	top:392px;
	left:289px;
	width:260px;
	font-size:11px;
}
#not_member_phase3 { top:392px; }
#home_member_sign_in a { font-size:11px; }
#featured_members
#btn_first_enter {
	position:absolute;
	top:70px;
	left:23px;
	border:0;
}
/* Winner Styles */
#featured_mam {
	background:url(/images/mam/home/bg_featured_mam.jpg) no-repeat;
	position:absolute;
	z-index:3;
	width:261px;
	height:481px;
	top:118px;
	left:495px;
}
#featured_mam p {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:14px;
	position:absolute;
	top:186px;
	left:23px;
	width:225px;
}
.featured_mam {
	position:absolute;
	top:358px;
	left:17px;
}
#featured_mam_2 { left:96px; }
#featured_mam_3 { left:178px; }
#featured_member {
	position:absolute;
	top:41px;
	left:17px;
	border:0;
}
#featured_mam_read {
	position:absolute;
	top:421px;
	left:84px;
}
#ovals {
	position:absolute;
	top:142px;
	left:366px;
	z-index:0;
}
#title_mam_final {
	position:absolute;
	top:153px;
	left:40px;
}
#mam_winner_intro {
	position:absolute;
	top:185px;
	left:40px;
	color:#444;
}
#view_members {
	background:url(/images/mam/home/bg_view_members.gif) no-repeat;
	position:absolute;
	top:280px;
	left:149px;
	width:284px;
	height:144px;
}
#view_members img {
	position:absolute;
	top:18px;
	left:16px;
}
#view_members
#view_members_click {
	top:102px;
	left:91px;
}
/* Vote Styles */
#member_search {
	background:url(/images/mam/vote/bg_member_search.gif) no-repeat;
	width:247px;
	height:82px;
	padding:48px 0 0 16px;
	position:absolute;
	top:156px;
	left:445px;
}
#title_vote {
	position:absolute;
	top:149px;
	left:81px;
}
#vote_intro,
#vote_intro_three {
	position:absolute;
	top:198px;
	left:48px;
	width:340px;
}
#vote_intro_three {
	top:189px;
	width:390px;
}
#vote_view_all {
	float:left;
	margin-top:7px;
}
#go_mem_search {	
	position:absolute;
	bottom:2px;
	left:77px;
}
#title_newest_members {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	margin:0 0 15px 0;
}
#newest_members {
	background:#f3fefa;
	border:1px solid #9bcdcd;
	width:658px;
	padding:0 5px 0 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#336666;
	line-height:13px;
	float:left;
	position:relative;
}
#newest_members h2,
#newest_members h2 a,
#newest_members h2 a:hover {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#762788;
	margin:0;
	padding:0 0 3px 5px;
	text-decoration:none;
}
#newest_members h2 a:hover {
	text-decoration:underline;
}
#newest_members a { font-size:11px; }
#form_member_search { margin:0; }
.new_member {
	float:left;
	width:648px;
	position:relative;
	border-bottom:1px solid #99cccc;
	clear:both;
	padding-bottom:5px;
}
.new_mem_photo {
	float:left;
	width:96px;
}
#newest_members img {
	border:1px solid #fff;
	margin:5px 31px 0 0;
	float:left;
}
.club_count{
	position:relative;
	height:15px;
	display:block;
	padding:0;
	margin:0;
	line-height:13px;
	margin-left:35px;
	clear:both;
}
.club_count a { 
	float:left;
}
#newest_members .mem_photos {
	border:0;
	float:left;
	margin-left:10px;
	position:relative;
	top:-3px;
}
.new_mem_info {
	float:left;
	width:103px;
	padding:9px 46px 0 0;
}
.new_mem_desc {
	float:left;
	width:270px;
	padding:9px 42px 0 0;
}
.read_more {
	padding:5px 0 0 0;
	text-align:right;
	width:270px;
}
.new_mem_votes {
	padding:9px 0 0 0;
	float:left;
}
#no_border { border:none; }
#vote_cap {
	background:url(/images/mam/vote/bg_vote_cap.gif) no-repeat;
	width:234px;
	height:116px;
	position:relative;
	padding:18px 0 0 13px;
}
#vote_cap form { margin-top:0; }
#mam_container
#vote_cap p {
	margin:0;
	padding:10px 0 0 0;
}
#vote_cap_img { margin-left:4px; }
#cap_vote_now,
#cap_vote_input { 
	position:absolute;
	top:89px;
	left:13px;
}
#cap_vote_now {
	left:178px;
	top:88px;
}
#prev_next {
	width:669px;
	clear:both;
	margin-top:10px;
	position:relative;
}
#vote_next {
	position:absolute;
	right:-4px;
	top:8px;
}
#vote_prev {
	position:absolute;
	left:-3px;
	top:8px;
}
#newest_members
#vote_loader {
	padding:60px 0 60px 312px;
	border:0 !important;
}
/* Profile Styles */
#pro_left {
	width:175px;
	float:left;
	padding:0 0 0 48px;
	display:inline;
}
#pro_right {
	width:486px;
	padding-right:46px;
	float:right;
	display:inline;
}

#pro_name {
	position:relative;
	height:15px;
	margin-bottom:16px;
}
#pro_name p {
	float:left;
	padding:0;
	margin:4px 0 0 3px;
}
#pro_name a {
	font-size:11px;
	padding-top:3px;
}
#pro_location {
	clear:both;
}
.mam_hdr_profile h1,
#edit_name h1 {
	font:16px Arial, Helvetica, sans-serif;
	color:#762788;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
}
#pro_thumbnails {
	margin-bottom:16px;
	width:450px;
}
#pro_thumbnails div {
	width:400px;
	clear:both;
}
#pro_thumbnails img {
	float:left;
	margin:0 17px 10px 0;
}
#pro_thumbnails a,
#pro_comments a {	font-size:11px; }
#pro_vote {
	background:url(/images/mam/profile/bg_vote.gif) no-repeat;
	position:absolute;
	top:174px;
	left:522px;
	width:166px;
	height:86px;
}
#pro_vote p {
	font-weight:bold;
	color:#762788;
	width:166px;
	text-align:center;
	margin-top:13px;
}
#pro_email {
	background:url(/images/mam/profile/bg_pro_email.gif) no-repeat;
	position:absolute;
	top:180px;
	left:522px;
	width:166px;
	height:59px;
	display:none;
}

#btn_vote {
	position:absolute;
	top:30px;
	left:11px;
}
#edit_votes
#btn_vote_view {
	position:absolute;
	top:30px;
	left:10px;
}
#edit_votes
#btn_view_email {
	position:absolute;
	top:48px;
	left:16px;
}
#btn_email {
	position:absolute;
	top:35px;
	left:28px;
}
#pro_email
#btn_email {
	posiiotn:absolute;
	top:22px;
	left:28px;
}
#btn_edit_profile {
	position:relative;
	top:-6px;
	margin-left:5px;
}
#pro_comments {
	width:486px;
	position:relative;
	padding-bottom:20px;
	clear: left;
} 
#pro_comments h2 {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:486px;
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:0 0 16px 0;
}
#mem_prev_next {
	width:486px;
	margin:0;
	padding:0;
}
#mem_prev_next a {
	font-size:12px;
	font-weight:bold;
}
#mem_prev,
#mem_next {
	width:150px;
	float:left;
}
#mem_next { text-align:right; }
#mem_all {
	width:186px;
	text-align:center;
	float:left;
}
.comment {
	width:456px;
	padding:10px 10px 12px 20px;
	border-bottom:1px solid #cccccc;
}
.com_name {
	padding-right:7px;
	font-weight:bold;
}
.com_time { font-size:11px; }
#pro_location {
	font-size:13px;
	margin-bottom:16px;
}
#pro_photo {
	margin-top:15px;
	font-size:13px;
}
#pro_img { display:block; }
#pro_vids {	margin-top:50px; }
#pro_vids div {
	margin-bottom:14px;
	width:140px;
	height:105px;
}
#pro_vids p {	margin-bottom:12px; }
#add_btn {
	position:relative;
	top:96px;
	left:318px;
	width:125px;
}
#profile_form label { width:90px; }
#pro_captcha { margin:8px 0 3px 0; }
#profile_form
#lbl_captcha {
	float:none;
	width:200px;
}
#btn_comment {
	position:relative;
	margin-top:14px;
	left:-5px;
}
#profile_form textarea {
	background:url(/images/mam/profile/bg_pro_textarea.gif) no-repeat;
	padding:3px;
	width:294px;
	height:66px;
	border:0;
}
#profile_form #file {
	height:21px;
	width:159px;
	padding:0;
	border:0;
}
#btn_upload { margin:3px 0 0 85px; }
#first_prize,
#grand_prize {
	position:absolute;
	top:0px;
	left:532px;
	z-index:99;
	border:0 !important;
}
#first_prize {
	top:70px;
}
/* Edit Profile */
#edit_name {
	font:12px Arial, Helvetica, sans-serif;
	color:#762788;
	width:480px;
	height:34px;
	position:relative;
	margin-bottom:14px;
}
#edit_name h1 {
	position:absolute;
	bottom:0;
	left:0;
	float:none;
}
#edit_name a {
	position:absolute;
	right:0;
	bottom:0;
	font-size:11px;
}
#edit_nav {
	background:url(/images/mam/edit/edit_nav.gif) no-repeat;
	width:486px;
	height:24px;
	margin:0;
	padding:0;
	list-style:none;
}
#edit_nav li {
	margin:0;
	padding:0;
	float:left;
	height:24px;
}
#edit_nav a {
	height:24px;
	display:block;
	width:100%;
	outline:none;
}
#edit_about { width:105px; }
#edit_photos { width:76px; }
#edit_videos { width:71px; }
#edit_comments { width:101px; }
#edit_account { width:133px; }
#edit_about a:hover,
.oneditabout { background:url(/images/mam/edit/edit_nav.gif) 0 -24px no-repeat; }
#edit_photos a:hover,
.oneditphotos { background:url(/images/mam/edit/edit_nav.gif) -105px -24px no-repeat; }
#edit_videos a:hover,
.oneditvideos {	background:url(/images/mam/edit/edit_nav.gif) -181px -24px no-repeat; }
#edit_comments a:hover,
.oneditcomments { background:url(/images/mam/edit/edit_nav.gif) -252px -24px no-repeat; }
#edit_account a:hover,
.ondeleteaccount { background:url(/images/mam/edit/edit_nav.gif) -353px -24px no-repeat; }
#edit_about_form {
	width:486px;
	position:relative;
	height:400px;
	_overflow:hidden;
}
#entry_about_form {
	width:486px;
	position:relative;
}
#edit_votes {
	background:#url(/images/mam/edit/bg_votes.gif) no-repeat;
	position:relative;
	width:160px;
	height:77px;
	margin-top:30px;
	padding:13px 0 0 0;
	left:-10px;
}
#view_page
#edit_votes {
	background:url(/images/mam/edit/bg_votes_view.gif) no-repeat;
	left:-10px;
	width:160px;
}
#edit_votes h2 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#762788;
	padding:0;
	width:140px;
	text-align:center;
}
#edit_votes p {
	position:absolute;
	width:100px;
	padding:0 20px 0 20px;
	top:58px;
	text-align:center;
}
#view_page
#edit_votes h2 {
	width:160px;
}
#edit_votes a { font-size:11px; }
#edit_votes img {
	position:absolute;
	left:16px;
	top:30px;
}
#view_page
#edit_votes img {	left:26px; }
#view_page
#edit_votes #btn_vote_view {
	left:20px;
}
/* Edit About Styles */
#edit_about_form label,
#enter_login label,
#enter_register label,
#enter_register label {
	width:216px;
}
#entry_about_form label { width:194px; }
#edit_about_form .input,
#enter_login .input,
#enter_register .input,
#entry_register .input,
#entry_about_form .input {
	background:url(/images/mam/edit/bg_input.gif) no-repeat;
	width:188px;
	float:left;
}
#entry_about_form #lbl_your_story {
	width:470px;
	height:30px;
}
#edit_about_form select,
#entry_about_form select {
	color:#762788;
	border:1px solid #762788;
	margin:0;
	padding:0;
	float:left;
}
#edit_state {
	width:118px;
	position:relative;
	left:21px;
}
#edit_month { width:127px;}
#edit_year {
	position:relative;
	left:13px;
	width:67px;
}
.edit_row,
.entry_row {
	width:350px;
	margin-bottom:7px;
	float:left;
}
.entry_row { width:550px; }
#edit_about_form textarea,
#entry_about_form textarea {
	background:url(/images/mam/edit/bg_textarea.gif) no-repeat;
	width:480px;
	height:168px;
	padding:3px;
	border:0;
}
#edit_save {
	position:absolute;
	bottom:0;
	right:-3px;
}
#enter_save { margin:10px 0 0 381px; }
/* Edit Upload a Photo */
#intro_photo { margin:20px 0 11px 0; }
#your_photos {
	position:relative;
	margin:19px 0 0 0;
}
.your_videos_row {
	height:125px;
	margin-bottom:25px;	
}
.edit_video {
	width:486px;
	float:left;
	width:140px;
	margin-left:10px;
}
.your_photos_row {
	margin-bottom:25px;
	height: 165px; 
}
#your_photos p { margin-bottom:20px; }
#your_photos a { font-size:11px; }
.edit_photo,
.edit_photo_center {
	width:486px;
	float:left;
	width:140px;
	margin-left:10px;
}
.edit_photo img {
   width:140px;	
}
.edit_photo_center { 	margin:0 30px 0 30px; }
.photo_caption { margin:15px 0 0 0; }
/* Enter Styles */
#title_enter {
	position:absolute;
	top:149px;
	left:81px;
}
#enter_login,
#enter_register {
	position:relative;
	width:490px;
}
#enter_login { margin-bottom:8px; }
#enter_login label,
#enter_register label,
#entry_register label {
	text-align:right;
	margin-right:5px;
	width:170px;
}
#enter_login .input,
#enter_register .input,
#entry_register .input {
	margin-bottom:8px;
}
p.entertxt { width:495px; }
#login_submit { 
	position:absolute;
	top:25px;
	left:370px;
}
#club_access {
	position:absolute;
	left:370px;
	top:240px;
	font-size:11px;
}
#enter_submit { margin:6px 0 0 171px; }
/* Enter Contest Styles */
#entry_register {
	position:relative;
	width:670px;
}
#entry_register label {
	width:99px;
}
#entry_text {
	background:url(/images/mam/edit/bg_textarea.gif) no-repeat;
	width:480px;
	height:168px;
	padding:3px;
	border:0;
	float:left;
	margin:8px 0 0 0;
}
#entry_comments { margin-top:8px; }
#entry_register #enter_submit { margin-left:100px; margin-top:8px; }
/* About Styles */
#mam_container .mam_hdr_about p,
#mam_container .mam_hdr_expand p { margin-bottom:16px; }
/* Footer Styles */
#phase_one_ftr,
#phase_two_ftr {
	background:url(/images/mam/bg_phase_one_ftr.gif) no-repeat;
	width:756px;
	height:41px;
	margin:0 auto;
}
#phase_two_ftr {
	background:url(/images/mam/bg_phase_two_ftr.gif) no-repeat;
}
#phase_one_ftr_logged {
	background:url(/images/mam/bg_phase_one_ftr_logged.gif) no-repeat;
	width:756px;
	height:41px;
	margin:0 auto;
}
#mam_footer {
	width:756px;
	margin:0 auto;
}
#copyright {
	position:absolute;
	bottom:0;
	left:0;
	height:23px;
	width:756px;
	text-align:center;
	color:#999;
}
#copyright a,
#copyright a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
#copyright a:hover {
	text-decoration:underline;
}
/* Form Overlay */
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	display:none;
	width:100%;
	height:100%;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mam/overlay.png',sizingMethod='scale');
}
html>body #overlay {
	background:url(/images/mam/overlay.png);
}
#form_overlay_container {
	position:relative;
	margin:0 auto;
	width:756px;
	z-index:4;
}
#form_overlay {
	background:url(/images/mam/bg_form_overlay.gif) 5px 4px no-repeat;
	position:absolute;
	top:128px;
	left:228px;
	width:300px;
	height:350px;
	z-index:5;
	display:none;
}
html>body #form_overlay {
	background:url(/images/mam/bg_form_overlay.png) no-repeat;
}
#form_overlay form {
	position:absolute;
	width:200px;
	left:58px;
	top:112px;
}
#form_overlay label {
	width:150px;
	margin-bottom:0;
}
#form_overlay textarea {
	padding:3px;
	width:195px;
	height:40px;
}
#form_overlay img {
	position:absolute;
	right:14px;
	top:12px;
}
#form_overlay #send_now {
	position:absolute;
	top:140px;
	left:-4px;
	cursor:pointer; 
}
#form_overlay
#overlay_loader {
	position:absolute;
	top:197px;
	left:134px;
	display:none;
}
#overlay_thanks {
	display:none;
	position:absolute;
	top:212px;
	left:66px;
	text-align:center;
	width:170px;
}
/* Misc. */
.purpletxt { color:#762788; }
.pinktxt { color:#e86e8e; }
.smtxt { font-size:11px; }
.bigtxt { font-size:13px; }
.clear { clear:both; }
#noborder { border:none; }