
#mainNavigation, #newsScroller {display:block;}


/* GLOBAL CLASSES */

body { margin:0; padding:0; background: url(../_images/wedding_bg_pattern.jpg) center 64px;}

h1, h2, h3, h4 {font-family:Georgia !important; }

.sprite span{display:block; width:0; height:0; overflow:hidden;}

.divFix {clear:both; content:'.'; display:block; height:0; visibility:hidden;}

a, img {outline:none}
a:link {color:#CC0509;}
a:visited {color:#860003;}

.smalltext {font-size:0.8em !important; font-family: Verdana, Arial, Helvetica, sans-serif;}

.centertext {text-align:center;}

#newsScroller, #newsScroller-OFF {	position:relative; overflow:hidden; height:21px; width:650px; margin:0 auto; color:#613B0E; font-family:Georgia; font-weight:bold; font-size:0.92em; padding-top:1px;}

#newsScroller .headline { position: absolute; top: 20px; height: 20px; width:650px; text-align:center; }
#newsScroller-OFF div { height: 20px; width:650px; text-align:center; margin:5px auto 0 auto; }

/* TEMPLATE BOX */

#YRtitle {margin:0; padding:0; height:185px; text-align:center;}

#YRtitle span {display:block; width:0; height:0; overflow:hidden;}

#flourishbg { display:block; width:990px; margin:0 auto; padding:0; background: url(../_images/wedding_bg_top.jpg) no-repeat center top;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;}

#contentbox_tile { display:block; width:750px; margin:0 auto; padding:0;  background:url(../_images/contentbox_bg_tile.jpg) repeat-y;}

#contentbox_top { display:block; width:750px; background:url(../_images/contentbox_bg_top.jpg) no-repeat top; }

#partnerfooter {display:block; width:750px; height:195px; background:url(../_images/contentbox_bg_bottom.jpg) no-repeat;}

		#partnerfooter #partner_vegas {position:absolute; width:122px; height:80px; margin:60px 0 0 68px;}
	
		#partnerfooter #partner_mgm {position:absolute; width:145px; height:90px; margin:55px 0 0 233px}
	
		#partnerfooter #partner_spt {position:absolute; width:55px; height:95px; margin:45px 0 0 620px;}
		
		#partnerfooter #partner_signature {position:absolute; width:160px; height:40px; margin:70px 0 0 400px;}
		
		/* spriting */
		
				
		 #partner_vegas span, #partner_mgm span, #partner_spt span, #partner_signature span {display:block; width:0; height:0; overflow:hidden;}
		
		
		

	#contesttitle, #semititle {text-align:center; color:#613B0E; font-family:Georgia; font-size:18px; text-transform:uppercase; letter-spacing:3px; padding-top:35px; font-weight:normal;}
	
		#contesttitle, #semititle span { font-style:normal;}

	#footspacer {border:none; outline:none; margin:0; padding:0; height:250px; visibility:hidden !important;}
	
	#disclaimer {display:block; width:740px; margin:7px auto; font-size:0.75em; color:#626262;}
	
	#button_Next {display:block; width:170px; height:38px; background:url(../_images/button_Next.gif) no-repeat; margin:7px auto;}
	
	#button_EnterNow {display:block; width:170px; height:38px; background:url(../_images/button_EnterNow.gif) no-repeat; margin:7px auto;}
	
	#button_Submit {display:block; width:170px; height:38px; background:url(../_images/button_Submit.gif) no-repeat; margin:7px auto;}
	
	#button_Visit {display:block; width:291px; height:38px; background:url(../_images/button_Visit.gif) no-repeat; margin:40px auto 7px auto;}
	
		#button_Visit span{display:block; width:0; height:0; overflow:hidden;}
	
	#button_Partner {display:block; width:291px; height:38px; background:url(../_images/button_Partner.gif) no-repeat; margin:7px auto;}
	
/* NAVIGATION */
	
	ul#mainNavigation {padding:7px 0 0 32px; margin:0; list-style-type:none;}
	
	ul#mainNavigation li {float:left;}
	
		ul#mainNavigation li a {display:block; height:22px; background-image:url(../_images/nav5_postwedding.gif); background-repeat:no-repeat; outline:none;}
		
		.finalsended {display:none !important;}
		.contestended {display:none !important;}

		a#navWinning {width:156px; }
		a#navWinning:hover {background-position:0px -22px;}

		a#navInterviews {width:122px; background-position:-156px 0;}
		a#navInterviews:hover {background-position:-156px -22px;}
		
		a#navPhotos {width:102px; background-position:-278px 0px;}
		a#navPhotos:hover {background-position:-278px -22px;}
		
		a#navVideo {width:92px; background-position:-380px 0px;}
		a#navVideo:hover {background-position:-380px -22px;}
		
		a#navPrizes {width:98px; background-position:-472px 0px;}
		a#navPrizes:hover {background-position:-472px -22px;}
		
		a#navMore {width:118px; background-position:-570px 0px;}
		a#navMore:hover {background-position:-570px -22px;}


		/* Navigation, Phase 4: Winners!
		
		ul#mainNavigation {padding:7px 0 0 32px; margin:0; list-style-type:none; display:block; width:270px; margin:0 auto;}
	
	ul#mainNavigation li {float:left;}
		
		ul#mainNavigation li a {display:block; height:22px; background-image:url(../_images/nav4_winner.gif); background-repeat:no-repeat; outline:none;} 
	.finalsended {display:none !important;}
	.contestended {display:none !important;}

		a#navWinning {width:127px; }
		a#navWinning:hover {background-position:0px -22px;}

		a#navFinalists {width:79px; background-position:-127px 0;}
		a#navFinalists:hover {background-position:-127px -22px;}
		
		a#navSemi {width:110px; background-position:-207px 0px;}
		a#navSemi:hover {background-position:-207px -22px;}
		
		a#navPrizes {width:60px; background-position:-317px 0px;}
		a#navPrizes:hover {background-position:-317px -22px;}
		
		a#navDates {width:117px; background-position:-377px 0px;}
		a#navDates:hover {background-position:-377px -22px;}
		
		a#navRules {width:112px; background-position:-494px 0px;}
		a#navRules:hover {background-position:-494px -22px;}
		
		a#navMore {width:83px; background-position:-606px 0px;}
		a#navMore:hover {background-position:-606px -22px;}*/

		/* Navigation, Phase 3: Finalists
		
		.finalsended {display:none !important;}
		a#navWinning {width:0px; display:none;}
		a#navWinning:hover {background-position:0px -21px;}

		a#navFinalists {width:107px; }
		a#navFinalists:hover {background-position:0px -21px;}
		
		a#navSemi {width:128px; background-position:-107px 0px;}
		a#navSemi:hover {background-position:-107px -21px;}
		
		a#navPrizes {width:79px; background-position:-235px 0px;}
		a#navPrizes:hover {background-position:-235px -21px;}
		
		a#navDates {width:134px; background-position:-314px 0px;}
		a#navDates:hover {background-position:-314px -21px;}
		
		a#navRules {width:132px; background-position:-448px 0px;}
		a#navRules:hover {background-position:-448px -21px;}
		
		a#navMore {width:108px; background-position:-580px 0px;}
		a#navMore:hover {background-position:-580px -21px;}*/
	
		/* Navigation, Phase 2: Semifinalists*/
		/*a#navEnter {width:156px; }
		a#navEnter:hover {background-position:0px -22px;}
		
		a#navPrizes {width:100px; background-position:-156px 0px;}
		a#navPrizes:hover {background-position:-156px -22px;}
		
		a#navDates {width:153px; background-position:-256px 0px;}
		a#navDates:hover {background-position:-256px -22px;}
		
		a#navRules {width:149px; background-position:-409px 0px;}
		a#navRules:hover {background-position:-409px -22px;}
		
		a#navMore {width:129px; background-position:-568px 0px;}
		a#navMore:hover {background-position:-568px -22px;}*/

		/* Navigation, Phase 1 */
		/*a#navEnter {width:137px; }
		a#navEnter:hover {background-position:0px -22px;}
		
		a#navPrizes {width:104px; background-position:-137px 0px;}
		a#navPrizes:hover {background-position:-137px -22px;}
		
		a#navDates {width:158px; background-position:-241px 0px;}
		a#navDates:hover {background-position:-241px -22px;}
		
		a#navRules {width:157px; background-position:-399px 0px;}
		a#navRules:hover {background-position:-399px -22px;}
		
		a#navMore {width:130px; background-position:-558px 0px;}
		a#navMore:hover {background-position:-558px -22px;}*/

	
/* CONTENT SECTIONS */
	
	.contentarea {display:block; width:660px; min-height:300px; margin:0 auto; }
	
	.contentarea h3 {font-size:1.3em; text-align:center; padding:15px 0;}
	
	.contentarea h4 {font-size:1.2em; padding:2px 0 14px 7px;}

	.contentarea ul {padding: 7px 15px 15px 15px;}
	
	.contentarea ul li {padding: 0px 0 5px 0;}
	
		.landing p {padding:12px 25px; line-height:1.6em; }
	
		.landing {text-align:center;}
			
		.prizes h4 {text-align:center;}

		.prizes a {color:#303030;}
		
		.entry_eligibility {padding:0 20px;}
		
		.entry_eligibility p {}
		
		.dates {}
		
		.dates h4 {text-align:center;}
		
		.dates ul {margin-bottom:50px;}
		
		.rules {text-align:center; !important}
		
		.rules textarea {display:block; width:650px; height:275px; margin:0 auto 80px auto; padding:0;}
		

		
/* ENTRY FORM */

.entryformfields {display:block;}

.entryform {margin-bottom:1.5em; font-size:0.8em;}
	
.entryform:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }

#entrantform {display:block; width:330px; float:left; }

#entrantpartnerform {display:block; width:330px; float:left; }
	
	.form_title {display:block; float:left; width:130px; vertical-align:middle; margin-right:6px; padding-top:2px;}
			
	.input {float:right;}
	
	.innerform_title {vertical-align:top; margin-left:0.5em;}
	
	#entrant_email, #entrant_firstname, #entrant_lastname, #entrant_address2, #entrant_city, #entrant_address1, 
	#entrantpartner_email, #entrantpartner_firstname, #entrantpartner_lastname, #entrantpartner_address2, #entrantpartner_city, #entrantpartner_address1
	{width:160px; margin-bottom:7px;}
			
	#entrant_state, #entrantpartner_state, #entrant_dob_month, #entrantpartner_dob_month {margin-left:5px;}
			
	#entrant_state, #entrant_zip, #entrant_phone, 
	#entrantpartner_state, #entrantpartner_zip, #entrantpartner_phone, 
	#primarycontact, 
	{width:120px; margin-bottom:5px;}
			
	#entrant_dob_month, #entrant_dob_day, #entrant_dob_year,
	#entrantpartner_dob_month, #entrantpartner_dob_day, #entrantpartner_dob_year
	{width:50px; margin-bottom:5px;}
				
/* REGISTER FOR UPDATES FORM */

			/* Entry Step 1 */
		
			#entry_step1 {display:block;}
		
			#updates-form {display:none; margin:15px 0 5px 0;}
	
			.updates-expand {cursor: pointer;}
			
			#register_form {text-align:center;}
			
			#register_form #fields {display:block; width:310px; margin:0 auto;}
		
			#register_form #fields div {margin-bottom:7px;}
		
			#email-div, #zipcode-div, #birthdate-div {float:right;}
			
			#gender-div {clear:left; float:right;}
			
			#ceremony_type-div {display:block; width:225px; float:left; clear:none; margin-bottom:20px;}
			
				#ceremony_type-div p {margin-top:8px; }
			
			#traveldates-div {display:block; width:330px; float:right; margin-top:30px;}
			
			#terms {clear:both; text-align:left; font-size:0.85em; width:420px; margin:0 auto;}
			
			#submitbutton {text-align:center;}

			/* Entry Step 2 */
			
			#entry_step2 {display:block;}
			
			#essayquestion textarea {display:block; width:650px; height:275px; margin:0 auto; padding:0;}
			
			
			/* Entry Step 3 */
			
			#entry_step3 {display:block;}
			
			#entry_step3 p {margin:30px 0 0 25px;}
			
			#entry_step3 input {margin:0 7px 0 0;}
			
			.mgmprivacy {background-color:#F4EFC9; margin-top:2em; font-size:0.78em;}
			
			.mgmprivacy p {padding:0 2em 1em 2em;}
			
/* PRIZING PAGE */
#prizingdetails {display:block; width:510px; float:left;}

#prizingimages {display:block; width:140px; float:left;}

#prizingimages img {margin-bottom:33px;}

/* MESSAGE PAGE */

.messagepage {font-family:Georgia !important;}

.messagepage h4 {text-align:center;}

.messagepage p {text-align:center; padding:0 25px;  font-size:1.2em;}

/* SEMIFINALISTS PAGE */

.semifinalistpage h3 {text-align:center; font-size:0.92em;}

.semifinalistpage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.semifinalistpage ul {list-style-type:none;  margin:15px 0 0 0; padding:0;}

.semifinalistpage ul li {display:block; width:115px; height:132px; float:left; font-size:0.68em; margin:10px 5px;}

.semifinalistpage ul li p {text-align:center;}

.semifinalistpage ul li p.partners_names {font-weight:bold;}

.semifinalistpage ul li p.partners_loc {height:2.5em;}

.semifinalistpage ul li img {display:block; margin:0 auto;}

.semifinalistpage ul li .partners_thumb {border:1px solid #FFFFFF !important;}

/* PhOTO PAGE */

.photopage h3 {text-align:center; font-size:0.92em;}

.photopage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.photopage #photothumbsbox {display:block; width:310px; margin:25px auto 0 auto; padding:0;}

.photopage #photothumbsbox .photothumbs {display:inline; width:82px; height:110px; margin:15px 10px 0 10px; float:left;}

.photopage #photothumbsbox .photothumbs p {font-size:9px; text-align:center;}

.photopage #photothumbsbox .photothumbs a.gallerythumb {display:block; float:left;}

.photopage #photothumbsbox .photothumbs a.gallerythumb img {display:block; margin:0 auto; width:80px; height:80px; border:1px solid #7C3B0E;}

.photopage #photothumbsbox a.hiddenthumb {display:block; width:0 !important; height:0 !important; overflow:hidden; float:left;}


/* VIDEO PAGE */	

.videopage h3 {text-align:center; font-size:0.92em;}

.videopage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.videopage #flvplayercontainer {display:block; width:360px; margin:0 auto;}

.videopage ul {display:block; width:690px; list-style-type:none; margin:0 auto; padding:0;} 

.videopage ul li { float:left; width:150px; font-size:0.68em; padding:5px; display:inline;}

.videopage ul li a img {border:2px solid #7C3B0E;}


/* INTERVIEW PAGE */

.interviewpage h3 {text-align:center; font-size:0.92em;}

.interviewpage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.interviewpage img {margin:0 10px 10px 10px; padding:5px; border:2px solid #7C3B0E;}

.interviewpage ul {display:block; width:350px; list-style-type:none; margin:15px auto 0 auto; padding:0; text-align:center; font-size:1.5em;} 

.interviewpage ul li {display:block; width:175px; float:left; font-size:0.68em; padding:8px 0;}


/* COUPLE PROFILES */

.couple-profile {display:block; width:750px; height:500px; background:url(../_images/contentbox_coupleprofile_bg.jpg) no-repeat;}

#button_popupClose {position:absolute; width:89px; height:17px; top:30px; left:630px; background:url(../_images/button_popupClose.gif) no-repeat;}
			
#button_popupPrevious {position:absolute; width:89px; height:17px; top:450px; left:30px; background:url(../_images/button_popupPrevious.gif) no-repeat;}
			
#button_popupNext {position:absolute; width:89px; height:17px; top:450px; left:630px; background:url(../_images/button_popupNext.gif) no-repeat;}

#essayquestion {text-align:center; margin-top:10px;}

#profile_loc {font-size:0.75em;}

#profileinfo {display:inline; width:215px; float:left; margin:15px 15px 0 60px; font-family:Georgia; font-size:1.3em; text-align:center;}

#partners_bio {display:block; width:425px; height:290px; overflow:auto; margin:20px auto 0 auto; font-size:0.78em; float:left;}

#partners_bio p {margin:0 0.5em 1em 0; line-height:1.5em;}


/* FINALS LANDING */	
	

.finalistspage h3 {text-align:center; font-size:0.92em;}

.finalistspage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.finalistspage #flvplayercontainer {display:block; width:360px; margin:0 auto;}

.finalistspage ul {list-style-type:none; margin:15px 0 0 0; padding:0;}

.finalistspage ul li {display:block; width:118px; float:left; font-size:0.68em; padding:10px 20px;}

.finalistspage ul li p {text-align:center;}

.finalistspage ul li p.partners_names {font-weight:bold;}

.finalistspage ul li p.partners_loc {height:2.5em;}

.finalistspage ul li img {display:block; margin:0 auto;}

.finalistspage ul li .partners_thumb {border:1px solid #FFFFFF !important;}

#button_Vote {display:block; width:170px; margin:0 auto; clear:both;}


#mainNavigation, #newsScroller {display:block;}


/* GLOBAL CLASSES */

body { margin:0; padding:0; background: url(../_images/wedding_bg_pattern.jpg) center 64px;}

h1, h2, h3, h4 {font-family:Georgia !important; }

.sprite span{display:block; width:0; height:0; overflow:hidden;}

.divFix {clear:both; content:'.'; display:block; height:0; visibility:hidden;}

a, img {outline:none}
a:link {color:#CC0509;}
a:visited {color:#860003;}

.smalltext {font-size:0.8em !important; font-family: Verdana, Arial, Helvetica, sans-serif;}

.centertext {text-align:center;}

#newsScroller, #newsScroller-OFF {	position:relative; overflow:hidden; height:21px; width:650px; margin:0 auto; color:#613B0E; font-family:Georgia; font-weight:bold; font-size:0.92em; padding-top:1px;}

#newsScroller .headline { position: absolute; top: 20px; height: 20px; width:650px; text-align:center; }
#newsScroller-OFF div { height: 20px; width:650px; text-align:center; margin:5px auto 0 auto; }

/* TEMPLATE BOX */

#YRtitle {margin:0; padding:0; height:185px; text-align:center;}

#YRtitle span {display:block; width:0; height:0; overflow:hidden;}

#flourishbg { display:block; width:990px; margin:0 auto; padding:0; background: url(../_images/wedding_bg_top.jpg) no-repeat center top;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;}

#contentbox_tile { display:block; width:750px; margin:0 auto; padding:0;  background:url(../_images/contentbox_bg_tile.jpg) repeat-y;}

#contentbox_top { display:block; width:750px; background:url(../_images/contentbox_bg_top.jpg) no-repeat top; }

#partnerfooter {display:block; width:750px; height:195px; background:url(../_images/contentbox_bg_bottom.jpg) no-repeat;}

		#partnerfooter #partner_vegas {position:absolute; width:122px; height:80px; margin:60px 0 0 68px;}
	
		#partnerfooter #partner_mgm {position:absolute; width:145px; height:90px; margin:55px 0 0 233px}
	
		#partnerfooter #partner_spt {position:absolute; width:55px; height:95px; margin:45px 0 0 620px;}
		
		#partnerfooter #partner_signature {position:absolute; width:160px; height:40px; margin:70px 0 0 400px;}
		
		/* spriting */
		
				
		 #partner_vegas span, #partner_mgm span, #partner_spt span, #partner_signature span {display:block; width:0; height:0; overflow:hidden;}
		
		
		

	#contesttitle, #semititle {text-align:center; color:#613B0E; font-family:Georgia; font-size:18px; text-transform:uppercase; letter-spacing:3px; padding-top:35px; font-weight:normal;}
	
		#contesttitle, #semititle span { font-style:normal;}

	#footspacer {border:none; outline:none; margin:0; padding:0; height:250px; visibility:hidden !important;}
	
	#disclaimer {display:block; width:740px; margin:7px auto; font-size:0.75em; color:#626262;}
	
	#button_Next {display:block; width:170px; height:38px; background:url(../_images/button_Next.gif) no-repeat; margin:7px auto;}
	
	#button_EnterNow {display:block; width:170px; height:38px; background:url(../_images/button_EnterNow.gif) no-repeat; margin:7px auto;}
	
	#button_Submit {display:block; width:170px; height:38px; background:url(../_images/button_Submit.gif) no-repeat; margin:7px auto;}
	
	#button_Visit {display:block; width:291px; height:38px; background:url(../_images/button_Visit.gif) no-repeat; margin:40px auto 7px auto;}
	
		#button_Visit span{display:block; width:0; height:0; overflow:hidden;}
	
	#button_Partner {display:block; width:291px; height:38px; background:url(../_images/button_Partner.gif) no-repeat; margin:7px auto;}
	
/* NAVIGATION */
	
	ul#mainNavigation {padding:7px 0 0 32px; margin:0; list-style-type:none;}
	
	ul#mainNavigation li {float:left;}
	
		ul#mainNavigation li a {display:block; height:22px; background-image:url(../_images/nav5_postwedding.gif); background-repeat:no-repeat; outline:none;}
		
		.finalsended {display:none !important;}
		.contestended {display:none !important;}

		a#navWinning {width:156px; }
		a#navWinning:hover {background-position:0px -22px;}

		a#navInterviews {width:122px; background-position:-156px 0;}
		a#navInterviews:hover {background-position:-156px -22px;}
		
		a#navPhotos {width:102px; background-position:-278px 0px;}
		a#navPhotos:hover {background-position:-278px -22px;}
		
		a#navVideo {width:92px; background-position:-380px 0px;}
		a#navVideo:hover {background-position:-380px -22px;}
		
		a#navPrizes {width:98px; background-position:-472px 0px;}
		a#navPrizes:hover {background-position:-472px -22px;}
		
		a#navMore {width:118px; background-position:-570px 0px;}
		a#navMore:hover {background-position:-570px -22px;}


		/* Navigation, Phase 4: Winners!
		
		ul#mainNavigation {padding:7px 0 0 32px; margin:0; list-style-type:none; display:block; width:270px; margin:0 auto;}
	
	ul#mainNavigation li {float:left;}
		
		ul#mainNavigation li a {display:block; height:22px; background-image:url(../_images/nav4_winner.gif); background-repeat:no-repeat; outline:none;} 
	.finalsended {display:none !important;}
	.contestended {display:none !important;}

		a#navWinning {width:127px; }
		a#navWinning:hover {background-position:0px -22px;}

		a#navFinalists {width:79px; background-position:-127px 0;}
		a#navFinalists:hover {background-position:-127px -22px;}
		
		a#navSemi {width:110px; background-position:-207px 0px;}
		a#navSemi:hover {background-position:-207px -22px;}
		
		a#navPrizes {width:60px; background-position:-317px 0px;}
		a#navPrizes:hover {background-position:-317px -22px;}
		
		a#navDates {width:117px; background-position:-377px 0px;}
		a#navDates:hover {background-position:-377px -22px;}
		
		a#navRules {width:112px; background-position:-494px 0px;}
		a#navRules:hover {background-position:-494px -22px;}
		
		a#navMore {width:83px; background-position:-606px 0px;}
		a#navMore:hover {background-position:-606px -22px;}*/

		/* Navigation, Phase 3: Finalists
		
		.finalsended {display:none !important;}
		a#navWinning {width:0px; display:none;}
		a#navWinning:hover {background-position:0px -21px;}

		a#navFinalists {width:107px; }
		a#navFinalists:hover {background-position:0px -21px;}
		
		a#navSemi {width:128px; background-position:-107px 0px;}
		a#navSemi:hover {background-position:-107px -21px;}
		
		a#navPrizes {width:79px; background-position:-235px 0px;}
		a#navPrizes:hover {background-position:-235px -21px;}
		
		a#navDates {width:134px; background-position:-314px 0px;}
		a#navDates:hover {background-position:-314px -21px;}
		
		a#navRules {width:132px; background-position:-448px 0px;}
		a#navRules:hover {background-position:-448px -21px;}
		
		a#navMore {width:108px; background-position:-580px 0px;}
		a#navMore:hover {background-position:-580px -21px;}*/
	
		/* Navigation, Phase 2: Semifinalists*/
		/*a#navEnter {width:156px; }
		a#navEnter:hover {background-position:0px -22px;}
		
		a#navPrizes {width:100px; background-position:-156px 0px;}
		a#navPrizes:hover {background-position:-156px -22px;}
		
		a#navDates {width:153px; background-position:-256px 0px;}
		a#navDates:hover {background-position:-256px -22px;}
		
		a#navRules {width:149px; background-position:-409px 0px;}
		a#navRules:hover {background-position:-409px -22px;}
		
		a#navMore {width:129px; background-position:-568px 0px;}
		a#navMore:hover {background-position:-568px -22px;}*/

		/* Navigation, Phase 1 */
		/*a#navEnter {width:137px; }
		a#navEnter:hover {background-position:0px -22px;}
		
		a#navPrizes {width:104px; background-position:-137px 0px;}
		a#navPrizes:hover {background-position:-137px -22px;}
		
		a#navDates {width:158px; background-position:-241px 0px;}
		a#navDates:hover {background-position:-241px -22px;}
		
		a#navRules {width:157px; background-position:-399px 0px;}
		a#navRules:hover {background-position:-399px -22px;}
		
		a#navMore {width:130px; background-position:-558px 0px;}
		a#navMore:hover {background-position:-558px -22px;}*/

	
/* CONTENT SECTIONS */
	
	.contentarea {display:block; width:660px; min-height:300px; margin:0 auto; }
	
	.contentarea h3 {font-size:1.3em; text-align:center; padding:15px 0;}
	
	.contentarea h4 {font-size:1.2em; padding:2px 0 14px 7px;}

	.contentarea ul {padding: 7px 15px 15px 15px;}
	
	.contentarea ul li {padding: 0px 0 5px 0;}
	
		.landing p {padding:12px 25px; line-height:1.6em; }
	
		.landing {text-align:center;}
			
		.prizes h4 {text-align:center;}

		.prizes a {color:#303030;}
		
		.entry_eligibility {padding:0 20px;}
		
		.entry_eligibility p {}
		
		.dates {}
		
		.dates h4 {text-align:center;}
		
		.dates ul {margin-bottom:50px;}
		
		.rules {text-align:center; !important}
		
		.rules textarea {display:block; width:650px; height:275px; margin:0 auto 80px auto; padding:0;}
		

		
/* ENTRY FORM */

.entryformfields {display:block;}

.entryform {margin-bottom:1.5em; font-size:0.8em;}
	
.entryform:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }

#entrantform {display:block; width:330px; float:left; }

#entrantpartnerform {display:block; width:330px; float:left; }
	
	.form_title {display:block; float:left; width:130px; vertical-align:middle; margin-right:6px; padding-top:2px;}
			
	.input {float:right;}
	
	.innerform_title {vertical-align:top; margin-left:0.5em;}
	
	#entrant_email, #entrant_firstname, #entrant_lastname, #entrant_address2, #entrant_city, #entrant_address1, 
	#entrantpartner_email, #entrantpartner_firstname, #entrantpartner_lastname, #entrantpartner_address2, #entrantpartner_city, #entrantpartner_address1
	{width:160px; margin-bottom:7px;}
			
	#entrant_state, #entrantpartner_state, #entrant_dob_month, #entrantpartner_dob_month {margin-left:5px;}
			
	#entrant_state, #entrant_zip, #entrant_phone, 
	#entrantpartner_state, #entrantpartner_zip, #entrantpartner_phone, 
	#primarycontact, 
	{width:120px; margin-bottom:5px;}
			
	#entrant_dob_month, #entrant_dob_day, #entrant_dob_year,
	#entrantpartner_dob_month, #entrantpartner_dob_day, #entrantpartner_dob_year
	{width:50px; margin-bottom:5px;}
				
/* REGISTER FOR UPDATES FORM */

			/* Entry Step 1 */
		
			#entry_step1 {display:block;}
		
			#updates-form {display:none; margin:15px 0 5px 0;}
	
			.updates-expand {cursor: pointer;}
			
			#register_form {text-align:center;}
			
			#register_form #fields {display:block; width:310px; margin:0 auto;}
		
			#register_form #fields div {margin-bottom:7px;}
		
			#email-div, #zipcode-div, #birthdate-div {float:right;}
			
			#gender-div {clear:left; float:right;}
			
			#ceremony_type-div {display:block; width:225px; float:left; clear:none; margin-bottom:20px;}
			
				#ceremony_type-div p {margin-top:8px; }
			
			#traveldates-div {display:block; width:330px; float:right; margin-top:30px;}
			
			#terms {clear:both; text-align:left; font-size:0.85em; width:420px; margin:0 auto;}
			
			#submitbutton {text-align:center;}

			/* Entry Step 2 */
			
			#entry_step2 {display:block;}
			
			#essayquestion textarea {display:block; width:650px; height:275px; margin:0 auto; padding:0;}
			
			
			/* Entry Step 3 */
			
			#entry_step3 {display:block;}
			
			#entry_step3 p {margin:30px 0 0 25px;}
			
			#entry_step3 input {margin:0 7px 0 0;}
			
			.mgmprivacy {background-color:#F4EFC9; margin-top:2em; font-size:0.78em;}
			
			.mgmprivacy p {padding:0 2em 1em 2em;}
			
/* PRIZING PAGE */
#prizingdetails {display:block; width:510px; float:left;}

#prizingimages {display:block; width:140px; float:left;}

#prizingimages img {margin-bottom:33px;}

/* MESSAGE PAGE */

.messagepage {font-family:Georgia !important;}

.messagepage h4 {text-align:center;}

.messagepage p {text-align:center; padding:0 25px;  font-size:1.2em;}

/* SEMIFINALISTS PAGE */

.semifinalistpage h3 {text-align:center; font-size:0.92em;}

.semifinalistpage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.semifinalistpage ul {list-style-type:none;  margin:15px 0 0 0; padding:0;}

.semifinalistpage ul li {display:block; width:115px; height:132px; float:left; font-size:0.68em; margin:10px 5px;}

.semifinalistpage ul li p {text-align:center;}

.semifinalistpage ul li p.partners_names {font-weight:bold;}

.semifinalistpage ul li p.partners_loc {height:2.5em;}

.semifinalistpage ul li img {display:block; margin:0 auto;}

.semifinalistpage ul li .partners_thumb {border:1px solid #FFFFFF !important;}

/* PhOTO PAGE */

.photopage h3 {text-align:center; font-size:0.92em;}

.photopage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.photopage #photothumbsbox {display:block; width:310px; margin:25px auto 0 auto; padding:0;}

.photopage #photothumbsbox .photothumbs {display:inline; width:82px; height:110px; margin:15px 10px 0 10px; float:left;}

.photopage #photothumbsbox .photothumbs p {font-size:9px; text-align:center;}

.photopage #photothumbsbox .photothumbs a.gallerythumb {display:block; float:left;}

.photopage #photothumbsbox .photothumbs a.gallerythumb img {display:block; margin:0 auto; width:80px; height:80px; border:1px solid #7C3B0E;}

.photopage #photothumbsbox a.hiddenthumb {display:block; width:0 !important; height:0 !important; overflow:hidden; float:left;}


/* VIDEO PAGE */	

.videopage h3 {text-align:center; font-size:0.92em;}

.videopage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.videopage #flvplayercontainer {display:block; width:360px; margin:0 auto;}

.videopage ul {display:block; width:690px; list-style-type:none; margin:0 auto; padding:0;} 

.videopage ul li { float:left; width:150px; font-size:0.68em; padding:5px; display:inline;}

.videopage ul li a img {border:2px solid #7C3B0E;}


/* INTERVIEW PAGE */

.interviewpage h3 {text-align:center; font-size:0.92em;}

.interviewpage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.interviewpage img {margin:0 10px 10px 10px; padding:5px; border:2px solid #7C3B0E;}

.interviewpage ul {display:block; width:350px; list-style-type:none; margin:15px auto 0 auto; padding:0; text-align:center; font-size:1.5em;} 

.interviewpage ul li {display:block; width:175px; float:left; font-size:0.68em; padding:8px 0;}


/* COUPLE PROFILES */

.couple-profile {display:block; width:750px; height:500px; background:url(../_images/contentbox_coupleprofile_bg.jpg) no-repeat;}

#button_popupClose {position:absolute; width:89px; height:17px; top:30px; left:630px; background:url(../_images/button_popupClose.gif) no-repeat;}
			
#button_popupPrevious {position:absolute; width:89px; height:17px; top:450px; left:30px; background:url(../_images/button_popupPrevious.gif) no-repeat;}
			
#button_popupNext {position:absolute; width:89px; height:17px; top:450px; left:630px; background:url(../_images/button_popupNext.gif) no-repeat;}

#essayquestion {text-align:center; margin-top:10px;}

#profile_loc {font-size:0.75em;}

#profileinfo {display:inline; width:215px; float:left; margin:15px 15px 0 60px; font-family:Georgia; font-size:1.3em; text-align:center;}

#partners_bio {display:block; width:425px; height:290px; overflow:auto; margin:20px auto 0 auto; font-size:0.78em; float:left;}

#partners_bio p {margin:0 0.5em 1em 0; line-height:1.5em;}


/* FINALS LANDING */	
	

.finalistspage h3 {text-align:center; font-size:0.92em;}

.finalistspage h4 {text-align:center; font-size:0.88em; font-weight:normal; line-height:1.5em;}

.finalistspage #flvplayercontainer {display:block; width:360px; margin:0 auto;}

.finalistspage ul {list-style-type:none; margin:15px 0 0 0; padding:0;}

.finalistspage ul li {display:block; width:118px; float:left; font-size:0.68em; padding:10px 20px;}

.finalistspage ul li p {text-align:center;}

.finalistspage ul li p.partners_names {font-weight:bold;}

.finalistspage ul li p.partners_loc {height:2.5em;}

.finalistspage ul li img {display:block; margin:0 auto;}

.finalistspage ul li .partners_thumb {border:1px solid #FFFFFF !important;}

#button_Vote {display:block; width:170px; margin:0 auto; clear:both;}
	
/* WINNER BLOG */

#blogentry {display:block; width:680px; height:360px; overflow:auto; margin:20px auto 0 auto; font-size:0.78em;}
#blogentry p {padding:7px; line-height:1.3em;}	