/* RestlessStyle CSS Update 043009 */
html {background:url(../images/bg_gradiant.jpg) repeat-x top;}

body {padding:0; margin:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:0.78em;  background:url(../images/bg_runway.jpg) no-repeat center top; }

a:focus, :focus {outline:none;}

a img {border:none; outline:none;}

a:link img, a:active, a:hover img, a:visited img {border:none; outline:none;}

h1 {width:1px; height:1px; display:none;}

fieldset {border:none;}

.sprite {text-decoration:none;}

.sprite i{visibility:hidden; display:none;}

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

.bold {font-weight:bold;}

.underline {text-decoration:underline;}



#contentwrapper {display:block; width:900px; min-height:900px; height:auto !important; height:900px; margin:0 auto; }

#header {display:block; width:876px; height:140px; margin:0 auto;}

	#homelink {display:block; width:350px; height:75px; position:absolute; margin:57px 0 0 10px;}
	
	#magazine {display:block; width:91px; height:108px; background:url(../images/cover/magazine.png) no-repeat; position:absolute; margin:32px 0 0 784px; }
	
	#text_subscribe {display:block; width:72px; height:26px; position:absolute; margin:93px 0 0 711px; color:#000; font-size:0.9em; text-align:right; text-decoration: none; }
	
		#text_subscribe a {text-decoration: none; font-weight:bold;}
	
		#text_subscribe span {color:#ed1c24; }

	#newmanbanner {display:block; width:224px; height:90px; position:absolute; margin:42px 0 0 480px;}

#navigationbg {display:block; width:874px; height:32px; background:url(../images/navbarbg_black.gif) no-repeat; overflow:hidden; margin:0 0 7px 22px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}

#navigation {display:block; width:874px; height:32px; background:url(../images/navbar_buttons.gif) no-repeat; overflow:hidden; margin:0;}

#navigation ul {list-style-type:none; margin:0; padding:0;}

#navigation ul li{display:inline; float:left; margin:0; padding:0; }

#navigation ul li a{display:inline; float:left; margin:0; padding:0; border:0;}

#navigation ul li a img {display:block; border:none;}

	.navspace {display:block; float:left; height:33px; background-repeat:no-repeat; overflow:hidden;}

	#nav_fashion {display:block; width:72px; height:33px; margin:0 0 0 92px !important; border:none;}
	#nav_yourstyle {display:block; width:96px; height:33px; margin:0 0 0 48px !important; border:none;}
	#nav_beauty {display:block; width:60px; height:33px; margin:0 0 0 50px !important; border:none;}
	#nav_video {display:block; width:60px; height:33px; margin:0 0 0 50px !important; border:none;}
	#nav_lifestyle {display:block; width:72px; height:33px; margin:0 0 0 50px !important; border:none;}
	#nav_aboutus {display:block; width:81px; height:33px; margin:0 0 0 45px !important; border:none;}
	
#contentarea {display:block; width:876px; margin:0 auto; padding-left:21px; overflow:visible;}

.title {display:block; width:150px; height:30px; overflow:hidden;}
.title h1, .title h2{visibility:hidden;}

.blacktitle {width:inherit; height:32px; background:url(../images/box_title_black_rounded_l.gif) no-repeat left; background-color:#000000;}
		
.blacktitle_content {width:inherit; height:32px; background:url(../images/box_title_black_rounded_r.gif) no-repeat right;}

#copyright {color:#A6B3BB; padding:9px 0 0 30px; font-size:10px; clear:both;}

/* HOME Section */

#contentarea_home {display:block; width:890px; margin:0 auto; padding-left:21px; overflow:visible;}

	.billboard {display:block; float:left; width:582px; height:333px; margin:0 9px 0 0; overflow:hidden;}
	
	.topright {display:block; float:left; width:293px; height:333px; margin:0 0 0 0; overflow:hidden;}
	
	.bottomModule1 {display:block; float:left; width:286px; height:238px; margin:9px 0 0 0; overflow:hidden;}
	
	.bottomModule2 {display:block; float:left; width:286px; height:238px; margin:9px 0 0 9px; overflow:hidden;}
	
	.bottomModule3 {display:block; float:left; width:286px; height:238px; margin:9px 0 0 10px; overflow:hidden;}


/* FASHION Section */
	
#fashion {display:inline; float:left; width:580px; background:url(../images/box_bottom_gray_maincontent.gif) no-repeat bottom;  background-color:#333;}

	.blacktitle {width:inherit; height:32px; background:url(../images/box_title_black_rounded_l.gif) no-repeat left; background-color:#000000;}
		
		.blacktitle_content {width:inherit; height:32px; background:url(../images/box_title_black_rounded_r.gif) no-repeat right;}

		#fashion .blacktitle .blacktitle_content .title {background:url(../images/title_fashion.gif) no-repeat 10px;}

	#photobox {display:block; width:554px; margin:0 auto;}
	
	#gallerybox {display:block; width:554px; background:url(../images/box_bottom_gallery.gif) no-repeat bottom; margin:0 auto; background-color:#000; margin-top:20px; margin-bottom:15px; padding-bottom:5px;}
	
		#gallerytitle {width:inherit; background:url(../images/box_top_gallery.gif) no-repeat top;}
		
		#gallerytitle_content {width:inherit; min-height:95px; margin-bottom:12px;}
			
			#gallerytitle_content .title {width:540px; height:30px; padding:2px 0 0 10px;}
			
				#gallerytitle_content .title h3 {overflow:hidden; width:360px; margin:7px 0 0 0; padding:0; clear:none; float:left;}
				
				#gallerytitle_content .title a { color:#B1337C; display:block; width:180px; font-weight:bold; font-size:1.0em; text-decoration:none; clear:none; float:left;}
				
				#gallerytitle_content .descrip { padding:0 0 0 10px; margin:0; color:#878787;}
		
				#gallerytitle_content .descrip a { color:#B1337C; }
		
		#photobox {display:block; width:555px; height:355px; margin-top:20px; overflow:hidden;}
			
			#photoprevious {display:block; width:14px; height:28px; float:left; margin-top:160px; background:url(../images/photoarrow_left.gif) no-repeat;}
			
			#photonext {display:block; width:14px; height:28px; float:left; margin-top:160px; background:url(../images/photoarrow_right.gif) no-repeat;}
			
			#photoContainer {display:block; width:527px; height:355px; float:left; margin:0 auto; background-repeat:no-repeat;}
			
				/*#photoContainer img {display:block; margin:0 auto;}*/
		
		
		#photoselect {display:block; width:546px; background:url(../images/box_top_photoselect.gif) no-repeat top; background-color:#181818; margin:0 auto;}
		
		#photoselect_bottom {display:block; width:540px; height:65px; margin:0 auto; background:url(../images/box_bottom_photoselect.gif) no-repeat bottom;}
		
			#photoscrollstrip {width:460px; height:60px; float:left; margin:0 auto; padding:0; overflow:hidden; margin-top:11px;}
				
					
			.scrollcontent {display:block; height:44px; overflow:visible;}
				
				.scrollcontent ul {list-style-type:none; margin:0; padding:0;}
				
				.scrollcontent ul li {list-style-type:none; float:left; margin:0 10px 0 0; padding:0;}
				
				.scrollcontent ul li img {list-style-type:none; border:2px solid #b1337c;}

				.scrollcontent ul li p {display: none;}

			#photoscrollleft {visibility:hidden; width:18px; height:18px; float:left; background:url(../images/photoScroll_left.gif) no-repeat; margin:20px 10px 0 5px; padding:0;}
			
			#photoscrollright {visibility:visible; width:18px; height:18px; float:left; background:url(../images/photoScroll_right.gif) no-repeat; margin:20px 5px 0 10px; padding:0;}
		
			
		
	#galleryarchive {display:block; float:right; width:284px; background:url(../images/box_bottom_archive.gif) no-repeat bottom; margin-left:9px; background-color:#000; padding-bottom:15px;}

	#graytitle {width:inherit; height:32px; background:url(../images/box_title_gray_rounded_l.gif) no-repeat left; background-color:#333333;}
		
		#graytitle_content {width:inherit; height:32px; background:url(../images/box_title_gray_rounded_r.gif) no-repeat right;}
		
		 #galleryarchive #graytitle #graytitle_content .title {background:url(../images/title_archive.gif) no-repeat 10px;} 

		#galleryrecent {}
		
			#galleryrecent .title {display:block; width:200px; height:12px; background:url(../images/title_archive_galleries.gif) no-repeat; margin:20px;}
			
			#galleryrecent #recent {list-style-type:none; margin:0; padding:0 0 0 20px; height:520px;} 
			
				#galleryrecent #recent li { display:block; width:250px; height:62px; margin:0 0 7px 0; clear:both;}
				
					#galleryrecent #recent li img {display:block; float:left; margin-right:7px; border:3px solid #B1337C;}
				
					#galleryrecent #recent li h3 {color:#B1337C; font-size:1em; margin:0; padding:0; }
					
						#galleryrecent #recent li h3 a:link {color:#B1337C;}
						#galleryrecent #recent li h3 a:visited {color:#742151;}
						#galleryrecent #recent li h3 a:hover {color:#FFF;}
					
					#galleryrecent #recent li span {font-size:0.9em; clear:right;}
				
				#galleryrecentscroll {display:block; width:100%; height:450px; overflow:hidden;}	
		
		#galleryrecentscrolldown {display:block; width:100%; height:450px; overflow:hidden;}	
			
	#advertise_fashion {margin:10px 0 0 10px;}			


/* YOUR STYLE Section */
.yourstyletoparea {display:block; float:left; width:880px; overflow:hidden;}

#yourstyle {display:block; float:left; width:580px; height:505px; overflow:hidden;}

		#yourstyle .blacktitle .blacktitle_content .title {background:url(../images/title_yourstyle.gif) no-repeat 10px;}

	.ugccontainerbackground {display:block; width:inherit; background:url(../images/background_ugccontainer.jpg) repeat-y; overflow:hidden;}

	#ugc_container {display:block; width:inherit; height:480px; background:url(../images/box_main_blackgutter.gif) no-repeat bottom; overflow:hidden;}
	
	#ugc_flash {display:block; width:402px; height:303px; margin:10px auto; border:1px solid #525252;}
	
		#ugctrack { display:none; visibility:hidden; width:0px; height:0px; overflow:hidden;}
	
	#ugc_flash_buttons {display:block; width:360px; margin:0 auto; margin-top:35px;}
	
	#button_copyedit {margin-left:7px;}

#uploadbox {display:none; width:580px; clear:both; padding-top:10px;}

#uploadphotos {display:block; float:left; width:580px; background-color:#000; }	
	
					
			#uploadform {display:block; width:530px; margin:0 auto;}
			#uploadform fieldset {clear:both; margin:0; padding:0;  margin-bottom:10px;}
			#uploadform fieldset label {display:block; float:left; width:80px;}
			#uploadform fieldset input {float:left;} 
						
				#firstname {margin-right:15px;}
				#hometown {width:170px;}
				#upload {}
				#caption {width:411px;}
				
				#submitbutton {margin-left:15px;}
				
				#yourstyleexample {margin-left:85px; font-size:11px; color:#717679;}
				
				.uploadinstructions {font-size:11px; width:530px; margin:0 auto; padding-bottom:10px;}
				
					.uploadinstructions a {color:#E05AA7;}
					
					.uploadinstructions h2 {text-align:center;}
					
				#thankyou {font-size:13px; text-align:center;}
							
					#thankyou span {font-weight:bold;}
					
				#submissionagreement {font-size:10px;}

	#styleoftheweekbox {display:block; float:left; width:284px; background:url(../images/box_bottom_archive.gif) no-repeat bottom; margin-left:9px; background-color:#000; padding-bottom:15px;}
		
		 #styleoftheweekbox #dkgraytitle #dkgraytitle_content .title {background:url(../images/title_styleoftheweek.gif) no-repeat 10px; width:260px;} 
		 
		 #styleoftheweekbox img {display:block; margin:15px auto 5px auto;}	


/* BEAUTY Section */

#button_addcomment {display:block; width:99px; height:11px; background:url(../images/button_addcomment.gif) no-repeat; position:absolute; margin:-20px 0 0 470px;}

#beauty_left {display:block; float:left; width:580px; overflow:hidden;}

#article {display:inline; float:left; width:580px; background:url(../images/box_bottom_article.gif) no-repeat bottom;  background-color:#B1337C;}

#beauty_left #article .blacktitle .blacktitle_content .title {background:url(../images/title_beauty.gif) no-repeat 10px;}

 #entrybox {display:block; width:inherit; background:url(../images/article_title_banner.gif) repeat-x top; margin:0; padding:0;}
			
 .entry {width:555px; padding:0 15px 15px 15px;}
	 
 .entry p {}
 
#entrybox h2, h3, h4 {padding:5px 15px;}

.entry-header {margin:15px;}
.archive-title {margin:15px 15px 25px 7px;}

#entrybox a:link {color:#FFFFFF;}
#entrybox a:visited {color:#aeaeae;}
#entrybox a:hover {color:#cecece;}

h2 a:link {color:#FFFFFF;}
h2 a:visited {color:#FFFFFF;}
h2 a:hover {color:#FFFFFF;}
	
	
#comments {display:block; float:left; width:580px; background:url(../images/box_bottom_black_maincontent.gif) no-repeat bottom; margin-top:11px; background-color:#000; margin-bottom:10px; overflow:hidden;}

#comments .blacktitle .blacktitle_content .title {background:url(../images/title_comments.gif) no-repeat 10px;}

	#usercomments {background-color:#333; width:553px; margin:0 auto; margin-bottom:5px; overflow:hidden; padding:8px;}
	
		#commentphotos {display:block; float:left; width:105px; height:100%; padding:0 12px 0 8px; overflow:hidden;}
		
			#commentphotos ul {list-style-type:none; margin:0; }
				
				#commentphotos li {margin:0; padding:0;}
	
	#usercomments ul {display:block; width:400px; float:left; list-style-type:none; margin:0; padding:0;}
	
		.comments li h3 {font-size:1em; padding:0; margin:0;}
		
		.comments li h4 {font-size:0.7em; color:#B1337C; padding:0; margin:0 0 7px 0;}
	
		.comments li p {}
	
	#addusercomments {background-color:#333; width:553px; margin:0 auto; margin-bottom:5px; overflow:hidden; padding:8px;}	
		
#addcomments {display:block; float:left; width:580px; background:url(../images/box_bottom_black_maincontent.gif) no-repeat bottom; margin-top:0; background-color:#000; margin-bottom:15px; overflow:hidden;}

#addcomments .blacktitle .blacktitle_content .title {background:url(../images/title_addcomments.gif) no-repeat 10px;}
		
		
		
	#archive {display:inline; float:left; width:284px; background:url(../images/box_bottom_archive.gif) no-repeat bottom; margin-left:11px; background-color:#000; padding-bottom:15px; overflow:hidden;}

	#graytitle {width:inherit; height:32px; background:url(../images/box_title_gray_rounded_l.gif) no-repeat left; background-color:#333333;}
		
		#graytitle_content {width:inherit; height:32px; background:url(../images/box_title_gray_rounded_r.gif) no-repeat right;}
		
		 #archive #graytitle #graytitle_content .title {background:url(../images/title_archive.gif) no-repeat 10px;} 


		#recentbox {}
		
			#recentbox .title {display:block; width:56px; height:12px; background:url(../images/title_recent.gif) no-repeat; margin:20px;}
			
			#recent {list-style-type:none; margin:0; padding:0 0 0 20px;}
			
				#recent li { display:block; width:250px; margin:0 0 7px 0; clear:both;}
				
					#recent li img {display:block; float:left; margin-right:7px;}
				
					#recent li h3 {color:#B1337C; font-size:1em; margin:0; padding:0; }
					
						#recent li h3 a:link {color:#B1337C;}
						#recent li h3 a:visited {color:#742151;}
						#recent li h3 a:hover {color:#FFF;}
					
					#recent li span {font-size:0.9em; clear:right;}
			
		#pasttitle {display:block; width:258px; background:url(../images/box_top_archivepast.gif) no-repeat top; margin:0 auto; margin-top:15px; background-color:#232323;}
		
			#pasttitle .title {display:block; background:url(../images/title_past.gif) no-repeat 20px;}
	
		#pastbox {display:block; width:258px; padding:0px 0 20px 0; background:url(../images/box_bottom_archivepast.gif) no-repeat bottom; margin:0 auto; background-color:#232323;}
		
		#pastbox:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
		
			#past {list-style:url(../images/li_arrow_magenta.jpg);}
			
			#past:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
			
				#past li {width:220px; text-align:left;}
			
					#past li h3 {font-size:1em; width:200px; margin:0; padding:0 0 4px 0;}
					
						#past li h3 a:link {color:#FFF;}
						#past li h3 a:visited {color:#999;}
						#past li h3 a:hover {color:#B1337C;}
					
					#past li span {font-size:0.9em; color:#999; font-weight:normal; }

/* VIDEO Section */
	
	#videoplayer {display:block; float:left; width:582px; height:580px; padding:0; margin:0; overflow:hidden;}
	
	#videoarchive {display:block; float:right; width:284px; height:564px; background:url(../images/box_bottom_archive.gif) no-repeat bottom; margin:1px 0 0 9px; background-color:#000; padding-bottom:15px;}

	#dkgraytitle {width:inherit; height:32px; background:url(../images/box_title_dkgray_rounded_l.gif) no-repeat left; background-color:#232323;}
		
		#dkgraytitle_content {width:inherit; height:32px; background:url(../images/box_title_dkgray_rounded_r.gif) no-repeat right;}
		
		 #videoarchive #dkgraytitle #dkgraytitle_content .title {background:url(../images/title_archive.gif) no-repeat 10px;} 


		#videorecent {}
		
			#videorecent .title {display:block; width:56px; height:12px; background:url(../images/title_archive_videos.gif) no-repeat; margin:20px;}
			
			#videorecent #recent {list-style-type:none; margin:0; padding:0 0 0 20px; height:230px;}
			
			#videorecent #recent li { display:block; width:250px; height:62px; margin:0 0 7px 0; clear:both;}
				
			#videorecent #recent li img {display:block; float:left; margin-right:7px; border:3px solid #B1337C;}
				
			#videorecent #recent li h3 {color:#B1337C; font-size:1em; margin:0; padding:0; }
			
		#videorecentscroll {display:block; width:100%; height:450px; overflow:hidden;}	
		
		#videorecentscrolldown {display:block; width:100%; height:450px; overflow:hidden;}	
		
		#arrowscroll_up {display:block; width:40px; height:14px; margin:20px auto; background:url(../images/arrowscroll_up.gif) no-repeat;}
		
		#arrowscroll_down {display:block; width:40px; height:14px; margin:20px auto; background:url(../images/arrowscroll_down.gif) no-repeat; }
					
									
	#advertise {margin:10px 0 0 8px;}

/* LIFESTYLE Section */

#button_addcomment {display:block; width:99px; height:11px; background:url(../images/button_addcomment.gif) no-repeat; position:absolute; margin:-20px 0 0 470px;}




#lifestyle_left {display:block; float:left; width:580px; overflow:hidden;}


#article {display:inline; float:left; width:580px; background:url(../images/box_bottom_article.gif) no-repeat bottom;  background-color:#B1337C;}

#article .blacktitle .blacktitle_content .title {background:url(../images/title_lifestyle.gif) no-repeat 10px;}

	#entrybox {display:block; width:inherit; }
	
		#entrybox .title {width:100%; height:55px; background-color:#742151;}
		
			#entrybox .title img {margin:15px 0 0 20px;}
			
		.entry {width:555px; padding:15px;}
	
	
	
#comments {display:block; float:left; width:580px; background:url(../images/box_bottom_black_maincontent.gif) no-repeat bottom; margin-top:11px; background-color:#000; margin-bottom:15px;}

		#comments .blacktitle .blacktitle_content .title {background:url(../images/title_comments.gif) no-repeat 10px;}

	#usercomments {background-color:#333; width:553px; margin:0 auto; margin-bottom:5px; overflow:hidden; padding:8px;}
	
		
	#usercomments ul {display:block; float:left; list-style-type:none; margin:0; padding:0;}
	
	#usercomments ul li {margin:0; padding:0;}
	
		.comments li h3 {font-size:1em; padding:0; margin:0;}
		
		.comments li h4 {font-size:0.7em; color:#B1337C; padding:0; margin:0 0 7px 0;}
	
		.comments li p {}

.commentul {list-style-type:none; margin:0; padding:0; width:550px;}

	.commentphotos {display:block; float:left; width:105px; height:88px; margin:0; padding:0;}
	
	.commenttext {display:block; float:left; width:410px; margin:0 0 0 7px; padding:0 0 0 7px; border-bottom:1px solid #B1337C;}
	
	.commenttext  p {margin:0 0 7px 0;}

.phylliscomment {display:block; width:105px; height:88px; overflow:hidden; background:url(http://www.sonypictures.com/tv/restlessstyle/images/photo_comment_phyllis.jpg) no-repeat;}

.jackcomment {display:block; width:105px; height:88px; overflow:hidden; background:url(http://www.sonypictures.com/tv/restlessstyle/images/photo_comment_jack.jpg) no-repeat;}

.sharoncomment {display:block; width:105px; height:88px; overflow:hidden; background:url(http://www.sonypictures.com/tv/restlessstyle/images/photo_comment_sharon.jpg) no-repeat;}

.nickcomment {display:block; width:105px; height:88px; overflow:hidden; background:url(http://www.sonypictures.com/tv/restlessstyle/images/photo_comment_nick.jpg) no-repeat;}

.normalcomment {display:block; width:105px; overflow:hidden;}
		
/* EDITORS Section */



#editors {display:inline; float:left; width:580px; background:url(../images/box_bottom_article.gif) no-repeat bottom;  background-color:#B1337C;}

		#editors .blacktitle .blacktitle_content .title {background:url(../images/title_editors.gif) no-repeat 10px;}

	#editorsarticle {display:block; width:inherit; background:url(../images/article_title_banner.gif) repeat-x;}
	
		#editorsarticle .title {display:block; width:240px; height:22px; background:url(../images/title_letter.gif) no-repeat; position:absolute; margin:25px 0 0 320px;}
	 
		#editorsarticle p {margin:0; padding:80px 10px 10px 10px;}
		
		#editorsarticle img, #bygeorgearticle img {float:left;}
	
		#bygeorgearticle {display:block; clear:both;}
		
		#bygeorgearticle h2 {margin-left:315px; }
		
		#bygeorgearticle p {padding:0 10px 0 10px;}
	
	#onthecoverbox {display:block; float:right; width:284px; background:url(../images/box_bottom_archive.gif) no-repeat bottom; margin-left:9px; background-color:#000; padding-bottom:15px;}
		
		 #onthecoverbox #dkgraytitle #dkgraytitle_content .title {background:url(../images/title_onthecover.gif) no-repeat 10px;} 
		 
		 #styleoftheweek {display:block; width:212px; margin:0 auto; text-align:center;}
		 
		 #styleoftheweek img, #onthecover img {display:block; width:212px; margin:15px auto 5px auto;}
		 
		 #styleoftheweek p span {font-weight:bold; clear:both;}
		 



#onthecover {display:block; background:url(../images/cover/onthecover.jpg) center no-repeat; height:282px; margin-top:15px;}

#clicktoview {display:block; margin:7px auto 0 auto; width:91px; height:10px;}







/** ROMANCE NEVER GOES... SWEEPSTAKES **/

.sweepsnotice { color:#DF0E87; font-weight:bold;}


#sweepstakes {display:block; width:874px; font-family:Arial, Helvetica, sans-serif;}

	#sweepsinfo {display:block; width:493px; height:849px; background:url(../sweepstakes/images/bg-entry_bottomleft.gif) no-repeat bottom; float:left; overflow:hidden;}
	
		#sweepsinfo h2 {display:block; width:493px; height:388px; overflow:hidden; padding:0; margin:0; text-indent:-1000em; background:url(../sweepstakes/images/bg-entry_topleft.gif) no-repeat;}
	
		#partner1 {display:inline; width:85px; height:24px; overflow:hidden; margin:22px 0 0 130px; float:left;}
		
		#partner2 {display:inline; width:104px; height:47px; overflow:hidden;  margin:6px 0 0 50px; float:left; }
		
		#sweepsinfo #share {display:block; width:309px; list-style-type:none; margin:355px auto 0 auto; padding:0;}
		
		#sweepsinfo #share li {display:inline; float:left; margin:5px 4px; padding:0;}
		
			#sweepsinfo #share .share_title {clear:right; margin:0;}
		
			#sweepsinfo #share .first_icon {margin-left:103px;}
		
			#sweepsinfo #share .promotion {display:block; width:15px; height:15px; text-indent:-1000em;}
		
			#sweepsinfo #share .sharefacebook_button {background:url(../sweepstakes/images/share_facebook.jpg);}
			
			#sweepsinfo #share .sharetwitter_button {background:url(../sweepstakes/images/share_twitter.jpg);}

			#sweepsinfo #share .sharedelicious_button {background:url(../sweepstakes/images/share_delicious.jpg);}
			
			#sweepsinfo #share .sharedigg_button {background:url(../sweepstakes/images/share_digg.jpg);}
			
			#sweepsinfo #share .sharestumbleupon_button {background:url(../sweepstakes/images/share_stumbleupon.jpg);}

		#sweepsinfo #disclaimer {color:#4F4F4F; text-align:center; font-size:9px; clear:both;}
		
		#sweepsinfo #disclaimer a {color:#FDFDFD;}

	#entryform {display:block; width:381px; height:849px; background:url(../sweepstakes/images/bg-entry_right.gif) no-repeat top; float:left; }
	
	#contest-intro {display:block; color:#DF0E87; margin:155px 10px 6px 10px; text-align:justify;}
	
		#contest-intro a {color:#fff;}
	
		#formfields { width: 370px; list-style-type:none; font-weight:normal !important; margin:0; padding: 0 0 0 10px; font-size:9px; }
					
				#formfields .clear {clear:both; margin:2px auto;}
				#formfields .sameRow {float:left; margin: 2px auto; padding-right:10px; }
				
				#formfields label { display: block; float:left; vertical-align:bottom; text-align:right; padding-right:6px; }
				
				#formfields label.email,
				#formfields label.first,
				#formfields label.address,
				#formfields label.address2,
				#formfields label.city,
				#formfields label.zip,
				#formfields label.gender,
				#formfields label.dob,
				#formfields label.phone {width:78px; }
				
				#formfields label.last {width:57px; }
				
				#fields-required {margin-left:90px;}
					
				#formfields input {vertical-align:middle; padding:0; padding:2px 0 0 0;}
	
				#formfields input#first { width:78px; }
				
				#formfields input#last {width:100px; }
				
				#formfields input#email {width:255px; }
				
				#formfields input#phone {width:110px; }
				
				#formfields input#mobile {width:375px; }
				
				#formfields input#address,
				#formfields input#address2 {width:255px; }
				
				#formfields select#dob-month {width:70px; }
				
				#formfields select#dob-day {width:60px; }
				
				#formfields select#dob-year {width:70px; }
				
				#formfields input#city {width:115px; }
				
				#formfields select#state {width:70px; }
				
				#formfields input#zip {width:60px; }
				
				#submit {display:block; margin:0 auto; }
				
				#optins {display:block; width:370px; margin:0 auto; list-style-type:none; padding:7px 0 5px 0; font-size:9px; text-align:justify;}
				
				#optins li {display:block;  }
				
				#optins li.last {margin-bottom:0px !important; }
				
				#optins li:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
				
				.optincheckbox {display:block; width:25px; float:left;}
				
				.optintext {display:block; width:325px; float:left; color:#C5C5C5; padding-bottom:7px;}
				
				.optintext a {color:#C5C5C5;}
				
				#submitagree {width:350px; font-size:9px; text-align:center;}
				
					#submitagree, #submitagree a {color:#fff;}
					
	
	/*SWEEPS MESSAGE PAGE*/
	
	#message {background-color:#323232;}
	
	#message h2 {display:block; width:874px; height:237px; overflow:hidden; padding:0; margin:0; text-indent:-1000em; background:url(../sweepstakes/images/message-top.gif) no-repeat;}
	
	#response-tickers {display:block; width:874px; height:212px; overflow:hidden; background:url(../sweepstakes/images/message-middle_tickers.jpg) no-repeat top;}
	
		#response-tickers p {text-align:center; margin:10px 0 0 0;}
		
		#msgtext {color:#D6228A; text-transform:uppercase; font-size:22px;}
		
		#comeback {color:#fff; text-transform:none; font-size:19px;}
	
		#responsecallout {font-size:17px;}
		
			#responsecallout a {color:#fff;}
	
	#partnercallout {display:block; height:340px; background:url(../sweepstakes/images/message-bottom.jpg) no-repeat top; overflow:auto; }
		
	
		
		#partnercallout .icedotcom_image, #partnercallout .goldstar_image  {display: block; float:left; height:0; padding-top:109px; margin-left:7px; overflow:hidden; width:147px;}
	
		#partnercallout .icedotcom_image {margin:75px 0 0 280px;}
		
		#partnercallout .goldstar_image {margin:75px 0 0 10px;}
	
	
	#partnercallout #share {display:block; width:309px; list-style-type:none; margin:0 auto; padding:0;}
		
		#partnercallout #share li {display:inline; float:left; margin:5px 4px; padding:0;}
		
			#partnercallout #share .share_title {clear:right; margin:0; padding-top:60px;}
		
			#partnercallout #share .first_icon {margin-left:103px;}
		
			#partnercallout #share .promotion {display:block; width:15px; height:15px; text-indent:-1000em;}
		
			#partnercallout #share .sharefacebook_button {background:url(../sweepstakes/images/share_facebook.jpg);}
			
			#partnercallout #share .sharetwitter_button {background:url(../sweepstakes/images/share_twitter.jpg);}

			#partnercallout #share .sharedelicious_button {background:url(../sweepstakes/images/share_delicious.jpg);}
			
			#partnercallout #share .sharedigg_button {background:url(../sweepstakes/images/share_digg.jpg);}
			
			#partnercallout #share .sharestumbleupon_button {background:url(../sweepstakes/images/share_stumbleupon.jpg);}
		
	#newsScroller {position:relative; overflow:hidden; height:21px; width:400px; margin:0 auto; color:#000; padding-top:1px; float:left; margin:54px 0 0 18px;}
		
	#newsScroller2 {position:relative; overflow:hidden; height:40px; width:400px; margin:0 auto; color:#000; padding-top:1px; float:right; margin:54px 18px 0 0;}
	
		#newsScroller .headline, 
		#newsScroller2 .headline2  { position: absolute; top:40px; top:40px; height:20px; width:400px; text-align:center; font-size:15px;}

	#partnercallout #disclaimer {color:#4F4F4F; text-align:center; font-size:9px; clear:both;}
		
		#partnercallout #disclaimer a {color:#FDFDFD;}



	#sweepstakes #rules {background:#35393B; color:#fff;}
	
	#sweepstakes #rules a { color:#fff;}
	
	#sweepstakes #rules p {padding:5px 15px;}
	
	#sweepstakes #rules ol {padding:5px 35px;}
	
	#sweepstakes #rules ol li {margin:10px 0;}