body {
	background:url(imgs/bg_tile.gif) repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}
body#puzzle_popup, body#diary_popup {
	margin:0;
	background:#F599C1;
	}
	
a { color:#702A90; }
a.new { color:#EA3588; }
a.preview_img { text-decoration:none; }
div.clr { clear:both; }
form { 
	margin:0;
	padding:0;
	}
h2.purple { 
	color:#82208D; 
	margin:10px 0;
	}
input.login {
	font-size:10px; 
	height:10px; 
	width:75px;
	}
table.frm th { 
	color:#702A90; 
	text-align:left;
	}
span.small { font-size:9px; }
span.pink_txt, strong.pink_txt { color:#EA3588; }
strong.purple_txt { color:#82208D; }

div.paging a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}

div#pink_divider {
	background:url(imgs/divider-pink.gif) repeat-x;
	height:1px;
	margin:10px 0;
	}
textarea.tell_betty {
	width:100%;
	height:50px;
	}

#base_container {
	margin:0 auto;
	padding:25px 0;
	width:759px;
	}
	div#betty_logo {
		float:left; 
		width:140px; 
		height:84px; 
		padding:10px 28px 0 19px;
		}
		div#betty_logo img {
			width:140px;
			height:84px;
			}
	div#betty_logo_dressroom {
		float:left; 
		width:140px; 
		height:63px; 
		padding:10px 28px 0 19px;
		}
		div#betty_logo_dressroom img {
			width:140px;
			height:63px;
			}
	#topnav {
		background:url(imgs/topnav_base.gif) no-repeat;
		width:759px;
		height:108px;
		text-align:left;
		}
	#topnav_girlsonly {
		background:url(imgs/topnav_base-girlsonly.gif) no-repeat;
		width:759px;
		height:108px;
		text-align:left;
		}
	#topnav_dressroom {
		background:url(imgs/topnav_base-dressroom.gif) no-repeat;
		width:759px;
		height:73px;
		text-align:left;
		}
		
		/* WELCOME & LOGIN */
		#welcome_info {
			float:right;
			width:170px;
			color:#FFF;
			font-weight:bold;
			font-size:10px;
			margin:9px 0 0 0;
			padding:0;
			}
			td.login_go { padding-left:3px; }
			td.login_other { padding-right:23px; }
		div#welcome_logged_in {
			font-size:12px; 
			padding-top:8px;
			}
		#welcome_info_logged_in {
			float:right;
			width:160px;
			color:#FFF;
			font-weight:bold;
			font-size:11px;
			text-align:right;
			margin:12px 16px 0 0;
			padding:0;
			line-height:99%;
			}
			#welcome_info a { color:#FFF; }
		
		/* TOPNAV LINKS */
		ul#topnav_links {
			margin:0;
			padding:7px 0 0 187px;
			list-style:none;
			}
			ul#topnav_links li { float:left; }
				li#topnav_home { margin-right:8px; }
					a#topnav_link_home {
						display:block;
						width:62px;
						height:62px;
						background:url(imgs/topnav_link-home_roll.gif) no-repeat 0 0;
						}
					a#topnav_link_home:hover { background-position:0 -62px; }
				li#topnav_fashion_fun { margin-right:10px; }
					a#topnav_link_dressroom {
						display:block;
						width:70px;
						height:62px;
						background:url(imgs/topnav_link-fashion_fun_roll.gif) no-repeat 0 0;
						}
					a#topnav_link_dressroom:hover { background-position:0 -62px; }
				li#topnav_girls_only { margin-right:8px; }
					a#topnav_link_girlsonly {
						display:block;
						width:64px;
						height:62px;
						background:url(imgs/topnav_link-girls_only_roll.gif) no-repeat 0 0;
						}
					a#topnav_link_girlsonly:hover { background-position:0 -62px; }
				li#topnav_colorific_club { margin-right:12px; }
					a#topnav_link_clubhouse {
						display:block;
						width:81px;
						height:62px;
						background:url(imgs/topnav_link-colorific_club_roll.gif) no-repeat 0 0;
						}
					a#topnav_link_clubhouse:hover { background-position:0 -62px; }
				a#topnav_link_store {
					display:block;
					width:61px;
					height:62px;
					background:url(imgs/topnav_link-store_roll.gif) no-repeat 0 0;
					}
				a#topnav_link_store:hover { background-position:0 -62px; }
			
	#main {
		background:url(imgs/body_tile_y.gif) repeat-y;
		padding:1px;
		padding-left:20px;
		text-align:left;
		}
		#main h1 { margin-bottom:0; }
	
	/* DRESS ROOM */
	div#dressroom_main {
		}
		div#dressroom_final_img { margin-top:10px; }			
		div#dressroom_final_btns { margin-top:20px; }
	
	/* GIRLS ONLY */
	ul#girlsonly_subnav {
		width:660px;
		padding:15px 0 10px 35px;
		margin:0;
		list-style:none;
		text-align:center;
		}
		ul#girlsonly_subnav li {
			display:inline;
			margin:0 4px;
			}
	div.girlsonly_link { position:absolute; }
	div#girlsonly_a a, div#girlsonly_b a { display:block; }
	div#girlsonly_a {
		background:url(imgs/girlsonly_bg_a.gif) no-repeat;
		width:759px;
		height:240px;
		text-align:left;
		position:relative;
		}
		div#girlsonly_screensavers {
			top:12px; 
			left:38px; 
			width:95px; 
			height:66px;
			}
			a#screensavers {
				width:95px; 
				height:66px;
				background:url(imgs/girlsonly-01-screensavers.gif) no-repeat 0 0;
				}
			a#screensavers:hover { background-position:0 -66px; }
		div#girlsonly_lyrics {
			top:8px; 
			left:137px; 
			width:88px; 
			height:75px;
			}
			a#lyrics {
				width:88px; 
				height:75px;
				background:url(imgs/girlsonly-02-lyrics.gif) no-repeat 0 0;
				}
			a#lyrics:hover { background-position:0 -75px; }
		div#girlsonly_wallpapers {
			top:78px; 
			left:45px; 
			width:84px; 
			height:63px;
			}
			a#wallpapers {
				width:84px; 
				height:63px;
				background:url(imgs/girlsonly-03-wallpapers.gif) no-repeat 0 0;
				}
			a#wallpapers:hover { background-position:0 -63px; }
		div#girlsonly_videos {
			top:17px; 
			left:331px; 
			width:171px; 
			height:116px;
			}
		div#girlsonly_more_videos {
			top:9px; 
			left:502px; 
			width:38px; 
			height:36px;
			}
			a#more_videos {
				width:38px; 
				height:36px;
				background:url(imgs/girlsonly-05-more_videos.gif)
				}
			a#more_videos:hover { background-position:0 -36px; }
		div#girlsonly_puzzles {
			top:76px; 
			left:599px; 
			width:112px; 
			height:65px;
			}
			a#puzzles {
				width:112px; 
				height:65px;
				background:url(imgs/girlsonly-06-puzzles.gif) no-repeat 0 0;
				}
			a#puzzles:hover { background-position:0 -65px; }
		div#girlsonly_ecards {
			top:166px; 
			left:353px; 
			width:61px; 
			height:65px;
			}
			a#ecards {
				width:61px; 
				height:65px;
				background:url(imgs/girlsonly-07-ecards.gif) no-repeat 0 0;
				}
			a#ecards:hover { background-position:0 -65px; }
		div#girlsonly_diary {
			top:151px; 
			left:414px; 
			width:118px; 
			height:82px;
			}
			a#diary {
				width:118px; 
				height:82px;
				background:url(imgs/girlsonly-08-diary.gif) no-repeat 0 0;
				}
			a#diary:hover { background-position:0 -82px; }
			table#diary_responses td, table#diary_responses th { vertical-align:top; }
			table#diary_responses th { 
				text-align:left;
				width:120px; 
				}
			table#diary_responses td p { margin:0 0 5px 0; }
		div#girlsonly_sweetopia {
			top:145px; 
			left:605px; 
			width:103px; 
			height:84px;
			}
			a#sweetopia {
				width:103px; 
				height:84px;
				background:url(imgs/girlsonly-09-sweetopia.gif) no-repeat 0 0;
				}
			a#sweetopia:hover { background-position:0 -84px; }
	div#girlsonly_b {
		background:url(imgs/girlsonly_bg_b.gif) no-repeat;
		width:759px;
		height:274px;
		position:relative;
		}
		div#girlsonly_rainbow_web {
			top:2px; 
			left:592px; 
			width:66px; 
			height:80px;
			}
			a#rainbow_web {
				width:66px; 
				height:80px;
				background:url(imgs/girlsonly-10-rainbow_web.gif) no-repeat 0 0;
				}
			a#rainbow_web:hover { background-position:0 -80px; }
		div#girlsonly_xango_tango {
			top:20px; 
			left:658px; 
			width:60px; 
			height:71px;
			}
			a#xango_tango {
				width:60px; 
				height:71px;
				background:url(imgs/girlsonly-11-xango_tango.gif) no-repeat 0 0;
				}
			a#xango_tango:hover { background-position:0 -71px; }
		div#girlsonly_my_music {
			top:89px; 
			left:465px; 
			width:101px; 
			height:165px;
			}
			a#my_music {
				width:101px; 
				height:165px;
				background:url(imgs/girlsonly-12-my_music.gif) no-repeat 0 0;
				}
			a#my_music:hover { background-position:0 -165px; }
		
	/* DIARY */
	#diary_top {
		background:url(imgs/b2_top-dazzling_diary.gif) no-repeat;;
		width:759px;
		height:117px;
		}
	#diary_top_2 {
		background:url(imgs/b2_top-dazzling_diary_2.gif) no-repeat;;
		width:759px;
		height:117px;
		}
	#diary_main {
		background:url(imgs/b2_tile_y.gif) repeat-y;
		width:759px;
		color:#702B90;
		text-align:left;
		}
	#diary_main_2 {
		background:url(imgs/body_tile_y.gif) repeat-y;
		text-align:left;
		padding-left:92px;
		}
		#diary3_main {
			background:url(imgs/b1a_tile_y.gif) repeat-y;
			padding:1px 20px 0px 50px;
			color:#8D548D;
			}
			#diary3_pagenav {
				padding:20px 0 10px 215px;
				font-weight:bold;
				}
		#diary_main h1 {
			margin:0;
			}
		#diary_main h1 { font-size:20px; }
		#diary_main h2 { 
			font-size:15px; 
			margin:0 10px 0 0;
			}
		#diary_left {
			float:left;
			width:150px;
			padding:0 45px 0 34px;
			}
			#diary_left ul {
				margin:0 0 20px 0;
				padding:0;
				list-style:none;
				font-size:12px;
				}
				#diary_left ul li { margin-bottom:3px; }
		#diary_right {
			float:left;
			width:450px;
			}
	#diary_btm {
		background:url(imgs/b2_btm.gif) no-repeat;
		width:759px;
		height:49px;	
		}
		
		table#change_my_info { width:515px; }
		div#change_my_info_under_13 { 
			padding-bottom:165px;
			}
	

			
		div#b1a_c1 {
			float:left;
			width:582px;
			margin-right:5px;
			}
			#b1a_top {
				background:url(imgs/b1a_top.gif) no-repeat;
				width:582px;
				height:34px;
				}
			#b1a_top_clubhouse {
				background:url(imgs/b1a_top-clubhouse.gif) no-repeat;
				width:582px;
				height:210px;
				}
			#b1a_middle_clubhouse {
				background:url(imgs/b1a_middle-clubhouse.gif) no-repeat;
				width:492px;
				height:40px;
				padding:10px 0 0 90px;
				}
				#b1a_middle_clubhouse h2 {
					margin:0;
					font-size:14pt;
					color:#702A90;
					}
			#b1a_main {
				background:url(imgs/b1a_tile_y.gif) repeat-y;
				width:582px;
				}
				
				/* CLUBHOUSE */				
				div.clubhouse {
					color:#702A90;
					padding:1px 30px 20px 58px;
					}
					div#clubhouse_date { 
						float:right;
						width:150px;
						}
					div.clubhouse th { font-size:12pt; 	}
					div.clubhouse .trash { text-align:center; }
					div#clubhouse_paging {
						padding-top:10px;
						text-align:center;
						}
				
				/* PROFILES */
				#edit_profile {
					padding:2px 20px 0px 30px;
					}
					
				/* COMING SOON */
				div#coming_soon_container {
					text-align:center;
					}
					div#coming_soon {
						padding:150px 0;
						}
				
				/* SIGN UP */
				div#signup_oops { padding:20px 0 10px 0; }
					
			#b1a_btm {
				background:url(imgs/b1a_btm.gif) no-repeat;
				width:582px;
				height:48px;
				}
			#b1a_btm-signup {
				background:url(imgs/b1a_btm-signup.gif) no-repeat;
				width:582px;
				height:226px;
				}
		div#b1a_c2 {
			float:left;
			width:135px;
			padding-top:10px;
			}
			ul.right_nav {
				margin:0 0 0 16px;
				padding:0;
				list-style:none;
				}
				ul.right_nav li {
					padding-bottom:5px;
					}
			#b1b_top {
				background:url(imgs/b1b_top.gif) no-repeat;
				width:135px;
				height:18px;
				}
			#b1b_main {
				background:url(imgs/b1b_tile_y.gif) repeat-y;
				}
			#b1b_btm {
				background:url(imgs/b1b_btm.gif) no-repeat;
				height:18px;
				width:135px;
				}
		
		div#b3_top {
			background:url(imgs/b3_top.gif) no-repeat;
			height:34px;
			width:642px;
			}
		div#b3_main {
			background:url(imgs/b3_tile_y.gif) repeat-y;
			width:562px;
			padding:15px 40px;
			}
			div#ecard_scroll_leftcap {
				background:url(imgs/ecard_scroll_leftcap.gif) no-repeat;
				height:75px;
				width:12px;
				float:left;
				}
			div#ecard_scroll_main {
				background:url(imgs/ecard_scroll_bg_tile_x.gif) repeat-x;
				height:66px;
				padding-top:9px;
				float:left;
				}
				ul#ecard_selector {
					list-style:none;
					margin:0;
					padding:0;
					}
					ul#ecard_selector li {
						display:inline;
						margin:0 3px;
						}				
			div#ecard_scroll_rightcap {
				background:url(imgs/ecard_scroll_rightcap.gif) no-repeat;
				height:75px;
				width:11px;
				float:left;
				}
			div#ecard_preview_top {
				background:url(imgs/ecard_preview_top.gif) no-repeat;
				width:455px;
				height:28px;
				}
			div#ecard_preview_main {
				background:url(imgs/ecard_preview_bg_tile_y.gif) repeat-y;
				width:455px;
				padding-top:15px;
				}
				div#ecard_txt {
					padding:10px 0 0 0; 
					color:#652C90; 
					font-weight:bold; 
					font-size:14pt;
					}
			div#ecard_preview_btm {
				background:url(imgs/ecard_preview_btm.gif) no-repeat;
				width:455px;
				height:41px;
				}
			
			/* PUZZLE */
			div#puzzle_sel_leftcap {
				background:url(imgs/puzzle_sel_leftcap.gif) no-repeat;
				height:102px;
				width:10px;
				float:left;
				}
			div#puzzle_sel_main {
				background:url(imgs/puzzle_sel_bg_tile_x.gif) repeat-x;
				height:102px;
				float:left;
				padding-top:10px;
				}
				ul#puzzle_selector {
					list-style:none;
					margin:0;
					padding:0;
					}
					ul#puzzle_selector li {
						float:left;
						margin:0 5px;
						}
						ul#puzzle_selector li.puzzle_preview { width:90px; }
						ul#puzzle_selector li a { 
							text-decoration:none; 
							font-weight:bold;
							font-size:11px;
							}				
			div#puzzle_sel_rightcap {
				background:url(imgs/puzzle_sel_rightcap.gif) no-repeat;
				height:102px;
				width:11px;
				float:left;
				}

		div#b3_btm {
			background:url(imgs/b3_btm.gif) no-repeat;
			height:48px;
			width:642px;
			}
	
	#body_btm {
		background:url(imgs/body_btm.gif) no-repeat;
		width:759px;
		height:20px;
		}
	div#footer {
		color:#EC2F76;
		margin-top:15px;
		font-size:9pt;
		font-weight:bold;
		}
		div#footer a {
			color:#EC2F76;
			text-decoration:none;
			}
			
			
	/* WALLPAPER */
	ul#wallpaper_list {
		margin:0;
		padding:0;
		list-style:none;
		}
		ul#wallpaper_list li {
			float:left;
			width:222px;
			padding:10px 25px 10px 28px;
			}
	div.wallpaper_resolution, div.wallpaper_title {
		padding-top:10px;
		}
		div.wallpaper_title a {
			font-weight:bold;
			}
	div.wallpaper_instructions {
		margin-bottom:10px; 
		text-align:center;
		font-size:12px;
		color:#82208D;
		font-weight:bold;
		}
		div.instruction_type_icon {
			float:left; 
			width:43px; 
			height:37px; 
			margin-right:10px;
			margin-bottom:10px;
			}
					
	
	/* SCREENSAVERS */
	div#screensaver_main { color:#702B90; }
	div#screensaver_howto_main {
		color:#702B90;
		text-align:left;
		}
		div#screensaver_howto_main span.heading {
			font-weight:bold;
			text-decoration:underline;
			}
	ul#screensaver_list {
		list-style:none;
		margin:0;
		padding:0;
		width:496px;
		}
		ul#screensaver_list li {
			float:left;
			width:218px;
			height:180px;
			margin:15px 10px;
			}
			ul#screensaver_list li a { font-weight:bold; }


	/* PUZZLE POPUP */
	div#puzzle_popup_container {
		width:482px;
		margin:0 auto;
		}
		div#puzzle_popup_top {
			background:url(imgs/puzzle_popup-top.gif) no-repeat;
			width:482px;
			height:30px;
			}
		div#puzzle_popup_main {
			background:url(imgs/puzzle_popup-bg_tile_y.gif) repeat-y;
			width:482px;
			}
			div#puzzle_popup_content { height:330px; }
			div#puzzle_popup_btns {
				text-align:center;
				}
		div#puzzle_popup_btm {
			background:url(imgs/puzzle_popup-btm.gif) no-repeat;
			width:482px;
			height:42px;
			}
	
	/* DIARY POPUP */
	div#diary_popup_container {
		width:482px;
		margin:0 auto;
		}
		div#diary_popup_top {
			background:url(imgs/puzzle_popup-top.gif) no-repeat;
			width:482px;
			height:30px;
			}
		div#diary_popup_main {
			background:url(imgs/puzzle_popup-bg_tile_y.gif) repeat-y;
			width:482px;
			text-align:left;
			}
			div#diary_popup_content { 
				padding:10px 40px;
				color:#82208D;
				font-weight:bold;
				}
		div#diary_popup_btm {
			background:url(imgs/puzzle_popup-btm.gif) no-repeat;
			width:482px;
			height:42px;
			}
	
	/* MY CLOSET */
	div#mycloset_main {
		background:url(imgs/body_tile_y.gif) repeat-y;
		padding:1px;
		text-align:left;
		}
	div#mycloset_container {
		float:left;
		width:592px;
		margin-right:14px;
		}
		div#mycloset_container h1 { padding-left:40px; }
		div#mycloset {
			background:url(imgs/mycloset_main_base.gif) no-repeat;
			width:592px;
			height:422px;
			}
			ul#mycloset_steps {
				padding:27px 0 0 10px;
				margin:0;
				list-style:none;
				}
				ul#mycloset_steps li { margin-bottom:15px; }
				a#mycloset_create_puzzle {
					width:74px;
					height:45px;
					display:block;
					background:url(imgs/mycloset-btn-create_puzzle.gif) no-repeat 0 0;
					float:left;
					margin-right:10px;
					}
				a#mycloset_create_puzzle:hover { background-position:0 -45px; }
				a#mycloset_create_ecard {
					width:69px;
					height:45px;
					display:block;
					background:url(imgs/mycloset-btn-create_ecard.gif) no-repeat 0 0;
					float:left;
					}
				a#mycloset_create_ecard:hover { background-position:0 -45px; }













