body {margin: 0px 0px; padding: 0px 0px; background: #AAA url('http://beautyblitz.com/images/bg-diagonals.gif') 0px 0px repeat-x; 
	font-family:Helvetica, Arial, sans-serif; font-size: 62.5%; text-align:center;}

.clear { float:none !important; clear:both !important;}
a {color:#CC6699; text-decoration: none;}
a:hover {text-decoration: underline;}

blockquote {margin: 2px 0px 0px 10px; padding: 3px 0px;}

#define {width:1048px; margin: 0px auto; padding:0px 0px; text-align:center;}
	#content {float: left; width:1000px; margin:0px 0px; padding:0px 0px; text-align:center; background: #333;}
	#contentleft {float:left; width:24px;}
	#contentright {float:left; width:24px;}

	/* Top of Page */	
	#header {position: relative; width: 1000px; height:223px; margin: 0px auto; padding: 0px 0px; background: #FFF url('http://www.beautyblitz.com/images/bb-header-bg.gif') bottom center no-repeat;}
		#header .ad-top-728x90 {width: 728px; height: 90px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; text-align: center;}
		#header .logo {position: absolute; top: 133px; left: 10px; width: 217px; height: 69px;}
		#header .logo a img, #header .logo a:visited img {border-width: 0px;}
		#header .member-apps {position: absolute; top: 200px; right: 5px; width: 300px; height: 20px;}
			.happs {text-align:right; font-size:14px; color:#CC6699;}
			.welcome {color:#666; margin-right: 20px;}
		#menu2 {width: 1000px; height: 34px; margin: 0px auto; padding: 0px 0px; background: #333 url('/images/menu_bg.jpg') top left repeat-x;}
	ul#nav {width: 905px; height: 34px; margin: 0px auto; padding: 0px 0px; overflow: hidden; text-align: left;}
		ul#nav li {float: left; display: block; margin: 0px 0px; padding: 0px 0px; overflow: hidden;}
			ul#nav a, ul#nav a:visited {display: block; height: 34px; padding: 0px 11px; background: url('/images/menu-bg.gif') top left no-repeat;
				line-height: 34px; color: #FFF; text-transform: uppercase; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px;}
			a.first:link, a.first:visited {border-width: 0px !important; background-image: none !important;}
			ul#nav a:hover, ul#nav a:active, ul#nav li.menubg_on a, ul#nav li.menubg_on a:visited, 
			li.menubg_on a.first:link, li.menubg_on a.first:visited, a.first:hover, a.first:active {background: #C69 url('/images/nav_over_down_state.jpg') top left repeat-x !important;}
		
		.clearfix:after, #container:after, .section:after, .pod:after {
			clear:both;
			content:".";
			display:block;
			height:0;
			visibility:hidden;
			}
			/*.clearfix, #container, .section, .pod {
			display:inline-block;
			}*/
		
		
		#home_left {float:left;
			background: #333333;
			width:630px;
		}
			
			#content_left {
				width:630px;
				float:left;
				padding-top:18px;
				padding-left:18px;
			}
			
			
				#content_left_center {
					width:630px;
				}
					#content_left_center_left {
						float:left;
					}
					
					#content_left_center_right {
						float:right;
						text-align:left;
						width:280px;
						height:301px;
						background-color:#494949;
					}
					
					.box01 {
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#999999;
						text-align:left;
						background:#494949;
					}
					
					.box01title {
						font-family:Helvetica, Arial, sans-serif;
						font-size:22px;
						color:#CC6699;
						text-decoration:none;
						text-align:left;
					}
						.box01title a {
							color:#CC6699;
							text-decoration:none;
						}
						
						.box01title a:hover {
							color:#CC6699;
							text-decoration:underline;
						}
					
					.box01txt {
						font-size:12px;						
						color:#CCCCCC;
						text-align:left;
					}
					.box01txt p
					{
						margin:0 0 5px 0;
						padding:0;
					}
					
					.box01more {
						font-family:Helvetica, Arial, sans-serif;
						font-size:14px;
						color:#CC6699;
						text-decoration:none;
						font-weight:bold;
						text-align:left;
					}
						.box01more a {
							color:#CC6699;
							text-decoration:none;
							font-weight:bold;
						}
						
						.box01more a:hover {
							font-weight:bold;
							color:#CC6699;
							text-decoration:underline;
						}
					
					.box02more {
						font-family:Helvetica, Arial, sans-serif;
						font-size:13px;
						color:#CC6699;
						text-decoration:none;
						font-weight:bold;
						text-align:center;
						
						background: url('../images/homeend.jpg') bottom right no-repeat;
					}
						.box02more a {
							color:#CC6699;
							text-decoration:none;
							font-weight:bold;
						}
						
						.box02more a:hover {
							font-weight:bold;
							color:#CC6699;
							text-decoration:underline;
						}
					
					.box01pics {
						width:280px;
						background-color:#5B5B5B;
						height:126px;
					}
					
					.box01pics img {
						border:0px;
						padding:0px;
						margin:0px;
					}
					
				    .advertisment_home {
						/*height:519px; height:85px;*/
						width:630px;
						background:#666666;
						
						margin-top:15px;
						margin-bottom:15px;
						padding-top:5px;
						padding-bottom:5px;
						border:0px;
					}
						.advertisment_home img {
							border:0px;
						}
					
					#boxlist {
						width:630px;
						text-align:left;
						background-color:#333333;
						border:0px;
					}
					
						#boxlist_left {
							float:left;
							text-align:left;
							width:314px;
							background-color:#494949;
						}
						
						#boxlist_right {
							text-align:left;
							float:right;
							width:315px;
							background-color:#494949;
							background-image:url('../images/stalkerend.jpg');
							background-repeat:no-repeat;
							background-position:bottom right;
						}
							
							#box_list_title {
								text-align:left;
								color:#FFF;
								background-image:url(../images/backlist1.jpg);
							}
							
							#box_list_content {
								
								/*float:left;*/
								text-align:left;
								/*width:122px;*/
								height:122px;
								background-color:#494949;
								border:0px;
							}
							
							.box_list_content_img {
								padding-right:13px;
								float:left;
							}
								#bcl_left {
									float:left;
									width:170px;
									padding-top:10px;
								}
								
								.bcl {
									margin-top:10px;
									padding-left:10px;
									padding-right:10px;
									background-color:#494949;
								}

								.bcl_home {
									padding-left:10px;
									padding-right:10px;
									background-color:#494949;
								}
								
								.bc2 {
									margin-top:10px;
									padding-left:10px;
									padding-right:10px;
									background-color:#494949;
									
									background-image:url('../images/stalkerend.jpg');
									background-repeat:no-repeat;
									background-position:bottom right;
								}
								
								.bc3 {
									padding-left:10px;
									padding-right:10px;
									background-color:#CCCCCC;
									
									background-image:url(../images/closec.gif);
									background-position:bottom right;
									background-repeat:no-repeat;
								}
								
								.bc4 {
									padding-left:10px;
									padding-right:10px;
									background-color:#CCCCCC;
									
									background-image:url(../images/endwhite.jpg);
									background-position:bottom right;
									background-repeat:no-repeat;
								}
								
									.blc_title {
										padding-top:5px;
										font-family:Helvetica, Arial, sans-serif;
										font-size:16px;
										color:#CC6699;
										text-decoration:underline;
									}
									
										.blc_title a {
											color:#CC6699;
											text-decoration:underline;
										}
										
										.blc_title a:hover {
											color:#CC6699;
											text-decoration:underline;
										}
									
									.blc_content {
										padding-top:5px;
										padding-right:5px;
										width:168px;
										font-family:Helvetica, Arial, sans-serif;
										font-size:12px;
										color:#CCCCCC;
										text-decoration:none;
									}
									
										.blc_more {
											float:right;
											font-family:Helvetica, Arial, sans-serif;
											font-size:12px;
											color:#CC6699;
											text-decoration:none;
											font-weight:bold;
											padding-bottom:10px;
										}
											.blc_more a {
												color:#CC6699;
												text-decoration:none;
												font-weight:bold;
											}
											
											.blc_more a:hover {
												font-weight:bold;
												color:#CC6699;
												text-decoration:underline;
											}
								
								#bc_left {
									float:left;
									width:160px;
									height:106px;
									
									padding-left:10px;
								}
								
									.bc_title {
										padding-top:5px;
										padding-left:10px;
										font-family:Helvetica, Arial, sans-serif;
										font-size:16px;
										color:#CC6699;
										text-decoration:underline;
									}
									
										.bc_title a {
											color:#CC6699;
											text-decoration:underline;
										}
										
										.bc_title a:hover {
											color:#CC6699;
											text-decoration:underline;
										}
									
									.bc_content {
										padding-left:10px; 
										/*padding-right:5px;*/
										font-family:Helvetica, Arial, sans-serif;
										font-size:12px;
										color:#666666;
										text-decoration:none;
									}
									
										.bc_more {
											float:right;
											padding-top:5px;
											font-family:Helvetica, Arial, sans-serif;
											font-size:12px;
											color:#CC6699;
											text-decoration:none;
											font-weight:bold;
										}
											.bc_more a {
												color:#CC6699;
												text-decoration:none;
												font-weight:bold;
											}
											
											.bc_more a:hover {
												font-weight:bold;
												color:#CC6699;
												text-decoration:underline;
											}
										
										.bc_more2 {
											float:right;
											padding-top:0px;
											font-family:Helvetica, Arial, sans-serif;
											font-size:12px;
											color:#CC6699;
											text-decoration:none;
											font-weight:bold;
										}
											.bc_more2 a {
												color:#CC6699;
												text-decoration:none;
												font-weight:bold;
											}
											
											.bc_more2 a:hover {
												font-weight:bold;
												color:#CC6699;
												text-decoration:underline;
											}
				
				
		#home_right {
			float:right;
			text-align:left;
			width:335px;
			background-color: #FFF;
			/*background-image:url(../images/bghome_right.jpg);
			background-repeat:repeat-x;
			background-position:bottom;*/			
		}
		
/* Search */
	.search-box {height: 40px; padding: 7px 0px 0px 15px; background-color: #E3E3E3; border-bottom: 1px #999 solid; text-align: center;}
		input.search-query {float: left; width: 276px; height: 32px; margin: 0px 0px; padding: 0px 0px 0px 5px; background: #E3E3E3 url('/images/inputbgS.jpg') top left no-repeat; border: none;
			font-size: 12px; line-height: 12px; font-family: arial, helvetica, sans-serif;}
		input.search-submit {float: left; width: 35px; height: 32px; cursor: pointer; text-indent: -9999px; background: transparent url('http://www.beautyblitz.com/images/srch_go.gif') 5px 5px no-repeat; border: none;}
		#cse-search-results {margin: 10px 10px;}
		
			#box_gr {
				height: 60px;
				width: 325px;
				
				padding-top:15px;
				padding-left:10px;
				background-color: #E3E3E3;
				border-bottom:1px solid #999999;
			}
				
			#box_grS {
				height: 36px;
				width: 325px;
				
				padding-top:6px;
				padding-left:10px;
				background-color: #E3E3E3;
				border-bottom:1px solid #999999;
			}
				
			#box_cn {
				width: 325px;
				margin-top:5px;
				/*margin-right:14px;*/
				margin-left:9px;
				text-align:left;
			}
						
				.boxcloser {
					text-align:left;
					background:#CCCCCC;
				}
				
				.boxcloser2 {
					text-align:left;
					background:#CCCCCC;
					/*background-image:url(../images/endwhite.jpg);*/
				}
		
		#footer {clear: both; margin: 10px 0px; padding: 10px 0px; font-size:1.2em; color:#999; background-color: #333; text-align: center;}
		.copyright {margin: 20px 100px 0px 100px; padding: 10px 0px 0px 0px; border-top: 1px #555 dotted;}
		.menu_foot {margin: 5px 0px;}
			.menu_foot a{color:#999;	text-decoration:none;}
			.menu_foot a:hover{color: #C69; text-decoration:underline; }

/*ABOUT*/
		
			#content_left02 {
				width:630px;
				float:left;
				padding-top:18px;
				padding-left:18px;
			}
			
			#row_subbarra {
				width:630px;
				font-family:Helvetica, Arial, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				text-align:left;
				padding-top:10px;
				padding-bottom:10px;
			}
				
				#row_subbarra a{
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CC6699;
					text-decoration:underline;
				}
				
				#row_subbarra a:hover{
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CC6699;
					text-decoration:underline;
				}
			
			
			#col_submenu {
				width:165px;
				float:left;
				text-align:left;
				background-image:url('../images/bg_menu02.jpg');
				background-repeat:no-repeat;
				background-position:top left;
			}
			
			#col_submenu_165 {
				width:165px;
				float:left;
				text-align:left;
			}
			
				#submenu-tit {
					padding-top:45px;
					width: 120px;
					padding-left:2px;
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CC6699;
					text-decoration:none;
				}
					
					.submenu-tit-img{
						border:0px;
						padding-top:5px;
						padding-bottom:5px;
					}
					
					.submenu-tit-img1{
						border:0px;
						padding-bottom:5px;
					}
				
					#submenu-tit a{
						padding-left:3px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
					}
					
					#submenu-tit a:hover{
						padding-left:3px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#CC6699;
						text-decoration:underline;
					}
				
				#submenu-tit2 {
					padding-top:45px;
					padding-left:2px;
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					text-decoration:none;
				}
					.submenu-tit2-img{
						border:0px;
						padding-top:5px;
						padding-bottom:5px;
					}
					
					.submenu-tit2-img1{
						border:0px;
						padding-bottom:5px;
					}
				
					#submenu-tit2 a{
						padding-left:3px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#CC6699;
						text-decoration:none;
					}
					
					#submenu-tit2 a:hover{
						padding-left:3px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:underline;
					}
			
			#col_subcontent {
				/*width:495px;*/
				width: 455px;
				float:right;
				background-color:#494949;
			}
			
			#col_subcontent_full {
				width:630px;
				float:left;
				background-color:#494949;
			}
			
				#col_subcontent_txt {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					padding:10px;
					background-image:url('../images/stalkerend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
				#col_subcontent_txt02 {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					background-color:#494949;
					padding:10px;
					background-image:url('../images/stalkerend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
				
				#col_subcontent_txt03 {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					background-color:#E3E3E3;
					padding:10px;
					background-image:url('../images/meetdend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
				#col_subcontent_txt04 {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#666666;
					background-color:#E3E3E3;
					padding:10px;
					background-image:url('../images/meetdend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
				#col_subcontent_txt04_blog {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#666666;
					background-color:#E3E3E3;
					padding:15px;
					background-image:url('../images/meetdend.jpg');
					background-repeat:no-repeat;
					background-position:right bottom ;
				}
				
				#col_subcontent_txt05 {
					text-align:left;
					font-family:Helvetica, Arial, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					background-color:#FFFFFF;
					/*padding:10px;*/
					background-image:url('../images/ceend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
				#col_subcontent_txt06 {
					text-align:left;
					font-family:Helvetica;
					font-size:12px;
					color:#666666;
					background-color:#E3E3E3;
					background-image:url('../images/meetdend.jpg');
					background-repeat:no-repeat;
					background-position:bottom right;
				}
				
					#col_subcontent_txt06 img {
						border:0px;
					}
					
					#col_subcontent_txt_bg {
						background-image:url('../images/bgletter.jpg');
						background-repeat:no-repeat;
						background-position:top;
					}

				
				.search_resulttd {
					padding-top:7px;
					padding-bottom:7px;
					color:#666666;
					border-bottom:1px dotted #CC6699;
				}

				td.search_resulttd p 
				{
					padding: 0px;
					margin: 0px;
				}
				
				.search_resultitle {
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:16px;
				}
				
					.search_resulttitle a{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:16px;
						text-decoration:underline;
					}
					
					.search_resulttitle a:hover{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:16px;
						text-decoration:underline;
					}
					
					.glossary_resulttitle {
						color:#CC6699;
						font-family:Helvetica;
						font-size:14px;
						text-decoration:none;
						font-weight:bold;
					}
					
				
				
				
				.celebritytitle {
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:18px;
					padding:5px;
				}
				
				.celebritytbl {
					margin-top:3px;
					border:1px solid #D5D5D5;
				}
				
				.celebritytbl2 {
					margin-bottom:3px;
					border:1px solid #D5D5D5;
				}
				
				.insidetbl {
					margin-bottom:3px;
				}
				
				.celebritytd {
					background-color:#E3E3E3;
					color:#666666;
				}
				
				.celebritytxt {
					padding-left:5px;
				}
				
					.celebritytitle a{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:18px;
						text-decoration:none;
					}
					
					.celebritytitle a:hover{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:18px;
						text-decoration:underline;
					}
			
					.celebrity_more {
						float:left;
						padding-top:10px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#CC6699;
						text-decoration:none;
						font-weight:bold;
						padding-left:5px;
					}
						.celebrity_more a {
							color:#CC6699;
							text-decoration:none;
							font-weight:bold;
						}
						
						.celebrity_more a:hover {
							font-weight:bold;
							color:#CC6699;
							text-decoration:underline;
						}
				
				.meettitle {
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:18px;
					padding-top:2px;
				}
				
				.meettd {
					background-color:#E3E3E3;
					color:#666666;
					border-bottom:3px solid #494949;
					font-size:16px;
				}
				.meettxt {
					font-size:12px;
				}
					.meettitle a{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:18px;
						text-decoration:none;
					}
					
					.meettitle a:hover{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:18px;
						text-decoration:underline;
					}
			
					.meet_more {
						float:left;
						padding-top:10px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:12px;
						color:#CC6699;
						text-decoration:none;
						font-weight:bold;
					}
						.meet_more a {
							color:#CC6699;
							text-decoration:none;
							font-weight:bold;
						}
						
						.meet_more a:hover {
							font-weight:bold;
							color:#CC6699;
							text-decoration:underline;
						}
			
				
							
					.tdpaging {
						text-align:right;
					}
					
						.tdpaging a {
							color:#CC6699;
							text-decoration:none;
							font-weight:bold;
						}
						
						.tdpaging a:hover {
							font-weight:bold;
							color:#CC6699;
							text-decoration:underline;
						}
			
			#meet_detail_title {
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:20px;
				}
				
				.meet_detail_td {
					background-color:#FFFFFF;
					color:#666666;
					border-bottom:3px solid #FFFFFF;
				}
					
					.meet_detail_td a{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						/*font-size:16px;*/
						text-decoration:underline;
					}
					
					.meet_detail_td a:hover{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						text-decoration:underline;
					}
				
					#meet_detail_title a{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:20px;
						text-decoration:none;
					}
					
					#meet_detail_title a:hover{
						color:#CC6699;
						font-family:Helvetica, Arial, sans-serif;
						font-size:20px;
						text-decoration:underline;
					}
		
			.divpage {
						text-align:right;
					}
					
			.divpage a {
				color:#CC6699;
				text-decoration:none;
				font-weight:bold;
			}
			
			.divpage a:hover {
				font-weight:bold;
				color:#CC6699;
				text-decoration:underline;
			}
			
			.box_bsd {
				margin-top:2px;
				width:280px;
				border:1px solid #999999;
				padding:5px;
				float:left;
			}
			
			.box_bsd_grey {
				margin-top:2px;
				width:280px;
				border:1px solid #999999;
				padding:5px;
				float:left;
				background-color:#D7D7D7;
			}
				
				.box_bsd_left {
					float:left;
					width:70px;
					padding-left:3px;
					padding-top:30px;
					vertical-align:middle;
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:18px;
					text-decoration:none;
				}

				.box_bsd_right {
					float:right;
					border-left:1px dotted #CC6699;
					padding-left:10px;
					width:190px;
					font-size:12px;
					height:100%;
				}
				
		.celebrity_editor_d_td {
			background-color:#E3E3E3;
			color:#666666;
		}
				
		
		.celebrity_editor_d_title {
				color:#CC6699;
				font-family:Helvetica, Arial, sans-serif;
				font-size:20px;
				padding:10px;
			}
		
		.celebrity_editor_d_txt {
				padding-left:10px;
				padding-right:10px;
			}
			
			.insider_tricker_d {
				background-color:#E3E3E3;
				color:#666666;
			}
				
				.insider_tricker_d a{
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:16px;
					text-decoration:none;
				}
				
				.insider_tricker_d a:hover{
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:16px;
					text-decoration:underline;
				}
			
				.celebrity_editor_d_title a{
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:20px;
					text-decoration:none;
				}
				
				.celebrity_editor_d_title a:hover{
					color:#CC6699;
					font-family:Helvetica, Arial, sans-serif;
					font-size:20px;
					text-decoration:underline;
				}
				
		
		.descripic {
			border-left:1px dotted #CC6699;
			padding-left:5px;
			color:#666666;
			font-size:12px;
			font-family:Helvetica, Arial, sans-serif;
			padding-right:5px;
			width:200px;
		}
		
		.descripic_ext {
			font-family:Helvetica, Arial, sans-serif;
			font-size:12px;
			color:#CC6699;
			text-decoration:none;
			font-weight:bold;
			margin-top:4px;
		}
			.descripic_ext a {
				color:#CC6699;
				text-decoration:none;
				font-weight:bold;
			}
			
			.descripic_ext a:hover {
				font-weight:bold;
				color:#CC6699;
				text-decoration:underline;
			}


	
	
	
	
	.advtxt {
		font-family:Helvetica, Arial, sans-serif;
		font-size:9px;
		color:#666666;
	}
	
	.advtxt2 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:9px;
		color:#999999;
	}

	#advtxt2 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:9px;
		color:#999999;
	}
	
	#fashion_backstage
	{
		background:url(/images/bg-fashionweek-btmcap.jpg) no-repeat bottom #fff;/*background-image:url(../images/join_bb_bar.jpg);*/
		width:618px;
		margin:3px 5px;
		padding:0px 0px 11px;
		font-size:12px;
		color:#333;
		
	}
	
	#fashion_backstage .topCap{
		background:url(/images/bg-fashionweek-topcap3.jpg) no-repeat top;
		width:618px;
		
	}
	
	#fashion_backstage .topCap .content{
		background:url(/images/bg-fashionweek-people1.jpg) no-repeat bottom;
		width:618px;
		/*min-height:516px;
		clear:both;*/
	}
	
	#fashion_backstage h2, #fashion_backstage h3{
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		color:#fff;
		font-size:17px;
		padding:18px 5px 0 14px;
		margin:0px;
	}
	
	
	#fashion_backstage .fashionWeekLeft h3,
	#fashion_backstage .tweets h3{
		background:url(/images/bg-heading3.gif) no-repeat #000 left bottom;
		font-size:14px;
		padding:3px 5px 9px;
		margin-bottom:6px;
		margin-top:5px;
	}
	
	#fashion_backstage .fashionWeekLeft h4{
		font-weight:normal;
		font-size:14px;
		margin:0px;
		color:#cc6699;
		font-weight:bold;
	}
	
	#fashion_backstage .fashionWeekLeft{
		float:left;
		width:270px;
		padding-left:20px;
		margin-top:15px;
		
	}
	
	#fashion_backstage .fashionWeekLeft .fwBlog p{
		display:block;
		float:left;
		width:174px;
	}
	
	#fashion_backstage .fashionWeekLeft .fwBlog p.blogLinks{
		width:auto;	
		float:none;
	}
	
	#fashion_backstage .fashionWeekLeft .fwBlog p.blogLinks a{
		font-weight:bold;
	}
	
	#fashion_backstage .fashionWeekLeft p{
		line-height:15px;
		font-size:12px;
		margin:7px 0;
	}
	
	#fashion_backstage .fashionWeekLeft a.readmore{
		display:block;
		font-weight:bold;
	}

	
	#fashion_backstage .fashionWeekLeft img{
		float:left;
		border:double 3px #222;
		margin: 0px 10px 5px 0;
	
	}
	
	#fashion_backstage .fashionWeekLeft img.sponsor{
		border:none;	
	}
	
	#fashion_backstage .fashionWeekLeft .allStars{
		width:90px;
		float:left;
		text-align:center;
		
	}
	
	#fashion_backstage .fashionWeekLeft .allStars p{
		font-size:11px;	
	}
	
	#fashion_backstage .fashionWeekLeft .allStars img{
		margin:5px 12px;
		width:60px;
	}
	
	#fashion_backstage .tweets{
		margin-top:15px;
		padding-right:20px;
		float:right;
		width:145px;
		font-size:.9em;
	}
	
	#fashion_backstage .tweets a.followus{
		background:url(/images/twitter.jpg) no-repeat;
		padding:2px 0 6px 18px;
		display:block;
	}
	
	#fashion_backstage .tweets ul.jta-tweet-list{
		margin:0;
		padding:0;
	}
	
	#fashion_backstage .tweets ul.jta-tweet-list li{
		list-style-type:none;
		padding:5px 0;
	}
	
	#fashion_backstage .tweets .jta-tweet-timestamp{
		display:block;
		color:#777;
		font-style:italic;
	}
	
	/*div#join_home div#join
	{
		padding:8px 5px 5px 290px;
		color:#CCCCCC;
	}
	
	div#join_home div#join p
	{
		margin:0;
	}
	
	div#join_home div#join a
	{
		color:#CCCCCC;
	}*/
	
	#rimg {
		background-image:url('../images/rimg1.jpg');
		background-repeat:no-repeat;
		width:309px;
		height:125px;
	}
	
	.rimg_txt {
		padding-top:50px;
		padding-left:10px;
		text-indent:48px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#666666;
		
	}

	.rimg_txt p 
	{
		display: inline;
	}
	
		.rimg_txt a {
			color:#CC6699;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.rimg_txt a:hover {
			color:#CC6699;
			text-decoration:underline;
			font-weight:bold;
		}
	
	#rimg2 {
		background-image:url('../images/img02.jpg');
		background-repeat:no-repeat;
		width:309px;
		height:169px;
	}
	
	.rimg_txt2 {
		padding-top:60px;
		padding-left:175px;
		text-indent:5px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#666666;
	}
	
		.rimg_txt2 a {
			color:#CC6699;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.rimg_txt2 a:hover {
			color:#CC6699;
			text-decoration:underline;
			font-weight:bold;
		}
	
	.adv2 {
		padding-bottom:20px;
	}
	
	.search_ok {
		vertical-align:middle;
	}
	
	.but_first a {
color:#CC6699;
text-decoration:none;
font-weight:bold;
}
						
.but_first a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

.but_first_disable 
{
	text-align:right;
}

.but_previous a {
color:#CC6699;
text-decoration:none;
font-weight:bold;
}

.but_previous a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

.but_previous_disable 
{
	text-align:right;
}

.but_next a {
color:#CC6699;
text-decoration:none;
font-weight:bold;
}

.but_next a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

.but_next_disable 
{
	text-align:right;
}

.but_last a {
color:#CC6699;
text-decoration:none;
font-weight:bold;
}

.but_last a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

.but_last_disable 
{
	text-align:right;
}

.leftNavLink 
{
	padding-top:4px;
	padding-bottom:4px;
}

.bc_content p {
	display:inline;
}

.search_ok {
	vertical-align:middle;
}
	#freestyle {
		font-size:14px;
		text-align:left;
		width:612px;
		color:#CCCCCC;
		font-family:Arial;
		padding-top:15px;
		padding-left:10px;
		padding-right:10px;
	}
	
	div#col_subcontent_full div#freestyle {
		font-size:14px;
		text-align:left;
		width:612px;
		color:#CCCCCC;
		font-family:Arial;
		padding-top:15px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
	}


	#glossary {
		font-size:18px;
		text-align:left;
		width:612px;
		color:#CCCCCC;
		font-family:Arial;
		padding-left:10px;
		padding-top:15px;
	}

	#glossary span{
		font-size:18px;
		font-family:Arial;
		text-decoration:none;
		margin-right:10px;
	}

	#glossary p{
		margin:0px;
		padding:0px;
	}

	#glossary a{
		color:#CC6699;
		font-size:18px;
		font-family:Arial;
		text-decoration:none;
		margin-right:10px;
	}
	
	#glossary a:hover{
		color:#CC6699;
		font-size:18px;
		font-family:Arial;
		text-decoration:underline;
	}

	.letter_title {
		font-family:Arial;
		font-size:48px;
		text-align:center;
		color:#CC6699;
	}
.blogtitle {
	color:#CC6699;
	font-family:Helvetica;
	font-size:22px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
.blogtd {
	background-color:#E3E3E3;
	color:#666666;
	/*border-bottom:3px solid #494949;*/
	}
.blogtd img {width: 200px;}
.blogtd a img, .blogtd a:visited img {width: 9px;}
.blogtd2 {
	background-color:#E3E3E3;
	color:#666666;
	background-image:url('../images/blog_end.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	/*border-bottom:3px solid #494949;*/
	}
.blogtd2 img {
	border:1px solid #D5D5D5;
	}
.blogtxt {
	padding-left:10px;
	padding-right:10px;
	}
.blogtitle a{
	color:#CC6699;
	font-family:Helvetica;
	font-size:22px;
	text-decoration:none;
	}
.blogtitle a:hover{
	color:#CC6699;
	font-family:Helvetica;
	font-size:22px;
	text-decoration:underline;
	}
.blog_more {
	float:left;
	padding-top:10px;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	}
.blog_more a {
	color:#CC6699;
	text-decoration:none;
	font-weight:bold;
	}
.blog_more a:hover {
	font-weight:bold;
	color:#CC6699;
	text-decoration:underline;
	}
.blogtbl {
	margin-top:3px;
	border:1px solid #D5D5D5;
	}
.blogtbl2 {
	margin-top:3px;
	border:0px solid #D5D5D5;
	}
#submenu-tit_post {
	width: 120px;
	padding-top:41px;
	padding-left:2px;
	text-align:left;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:none;
	}
#submenu-tit_post a{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
#submenu-tit_post a:hover{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:underline;
	}
.tiit {
	color:#FFF;
	font-size:14px;
	padding-left:2px;
	}
.submenu-tit_menu {
	width: 120px;
	padding-top:41px;
	padding-left:2px;
	text-align:left;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:none;
	background-image:url('../images/bg_menu02.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
		
.submenu-tit_menu a{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
				
.submenu-tit_menu a:hover{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:underline;
	}	
#submenu-tit_menu_cloud {
	padding-top:50px;
	padding-left:2px;
	text-align:left;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:none;
	background-image:url('../images/bg_menu02.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#submenu-tit_menu_cloud a{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:none;
	}
					
#submenu-tit_menu_cloud a:hover{
	padding-left:3px;
	font-family:Helvetica;
	font-size:12px;
	color:#CC6699;
	text-decoration:underline;
	}
/* CLOUD */
	.font9 {
		font-size:9px;
	}
	.font10 {
		font-size:10px;
	}
	.font11 {
		font-size:11px;
	}
	.font12 {
		font-size:12px;
	}
	.font13 {
		font-size:13px;
	}
	.font14 {
		font-size:14px;
	}
	.font15 {
		font-size:15px;
	}
	.font16 {
		font-size:16px;
	}
	.font17 {
		font-size:17px;
	}
	.font18 {
		font-size:18px;
	}
	.font19 {
		font-size:19px;
	}
#blogttitle {
		color:#CC6699;
		font-family:Helvetica;
		font-size:18px;
		}
	#blogttitle a{
			color:#CC6699;
			font-family:Helvetica;
			font-size:18px;
			text-decoration:none;
			}
	#blogttitle a:hover{
			color:#CC6699;
			font-family:Helvetica;
			font-size:18px;
			text-decoration:underline;
			}
.posted_by {
		clear: both;
		color:#999999;
		font-family:Helvetica;
		font-size:12px;
		padding-top:15px;
		}
		.posted_by a{
			color:#CC6699;
			font-family:Helvetica;
			font-size:12px;
			text-decoration:none;
			}
		.posted_by a:hover{
			color:#CC6699;
			font-family:Helvetica;
			font-size:12px;
			text-decoration:underline;
			}
		.posted_by span{
			color:#CC6699;
			font-family:Helvetica;
			font-size:12px;
			text-decoration:none;
			}
.blog_detail_title {
		color:#CC6699;
		font-family:Helvetica;
		font-size:18px;
		}
.formtxtarea {
		border:1px solid #D7A4BE;
		/*width:440px;*/
		width: 400px;
	}
.comment_formtxt {
		border:1px solid #D7A4BE;
	}
.comment_form_label{
	color:#CC6699;
	font-family:Helvetica;
	font-size:12px;
	text-decoration:none;
}

.bot_submit_blog {
		/*width:440px;*/
		width: 400px;
		padding-top:5px;
		text-align:right;
	}
.posted_by2 {
		color:#999999;
		font-family:Helvetica;
		font-size:12px;
		margin-top:20px;
		}
		

.blogArchive ul 
{
	padding-left: 0px;
}
.blogArchive li 
{
	list-style-type: none;
	marker-offset: 0px;
}
.rating_avarage{
	color:#CC6699;
	font-family:Helvetica;
	font-size:12px;
	text-decoration:none;
	}

		.calendar {
			width:100%;
			background-color:#FFF;
			border:0px;
		}
		
		.box_title_month {
			height:35px;
			background-color:#E9BCD2;
			text-align:center;
			font-size:20px;
			color:#FFF;
			font-weight:bold;
		}
		
		.box_title_month2 {
			height:35px;
			background-color:#CC6698;
			text-align:center;
			font-size:20px;
			color:#FFF;
			font-weight:bold;
		}
		
		.datebox {
			background-color:#D2D2D2;
			color:#FFF;
			text-align:center;
			width:20px; 
			height:15px;
		}
		
		.datebox2 {
			background-color:#999999;
			color:#FFF;
			text-align:center;
			width:20px; 
			height:15px;
		}
		
		.datebox2_hover {
			background-color:#CC6698;
			color:#FFF;
			text-align:center;
			width:20px; 
			height:15px;
		}
		
		.datefree {
			width:65px;
		}
		
		.box_day {
			background-color:#F1D7E4;
			color:#FFF;
			text-align:center;
			font-size:18px;
			width:85px;
			height:35px;
			
			border-right:1px solid #E9BCD2;
		}
		
		.box_day2 {
			background-color:#E0A3C2;
			color:#FFF;
			text-align:center;
			font-size:18px;
			width:85px;
			height:35px;
			
			border-right:1px solid #CC6698;
		}
		
		.box_cal1 {
			height:100px;
			width:85px;
			border-right:1px solid #E9BCD2;
			border-bottom:1px solid #E9BCD2;
		}
		
		.box_cal2 {
			height:100px;
			width:85px;
			border-right:1px solid #E9BCD2;
			border-bottom:1px solid #E9BCD2;
			background-image:url('/images/bottle_silhouette.jpg');
			background-position:center;
			background-repeat:no-repeat;
		}
		
		.box_cal3 {
			height:100px;
			width:85px;
			border-right:1px solid #CC6698;
			border-bottom:1px solid #CC6698;
		}
		
		.box_cal3_hover {
			height:100px;
			width:85px;
			border-right:1px solid #CC6698;
			border-bottom:1px solid #CC6698;
			background-image:url('/images/arrow_freestyle.jpg');
			background-position:top right;
			background-repeat:no-repeat;
		}
		
		.span_off {
			display: none;
		}
		
		.span_on{
			position:absolute;
			z-index: 500;
			margin-left:8px;
			//margin-left:6px;
			margin-top:-16px;
		}
		
		.box_cal4 {
			height:100px;
			width:85px;
			border-right:1px solid #CC6698;
			border-bottom:1px solid #CC6698;
			background-image:url('/images/bottle_silhouette.jpg');
						background-position:center;
			background-repeat:no-repeat;
		}
		
		.item_cal {
			border:0px;
			width:100%;
		}
		
		.selectm_cal {
			position:absolute;
			left:640px;
			top:318px;
		}
		
		.selectm_cal2 {
			position:absolute;
			left:640px;
			top:228px;
		}
		
		.choosemonth {
			text-align:right;
			float:right;
			padding-right:5px;
		}
		
		.monthcenter {
			float:right;
			margin-right:60px;
		}
		
		.monthcenter a, .monthcenter a.hover {
			color:#FFF;
			text-decoration: none;
		}

		
		.tfloat {
			/*width:257px; */
			background-color:#CC6698;
			border:4px solid #CC6698;
		}
		
		.datefloat {
			color:#FFF;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			height:27px;
			text-align:left;
			float:left;
		}
		
		.cntfloat {
			/*width:250px; */
			height:100px; 
			background-color:#FFF;
		}
		
		.cntfloat_title {
			color:#CC6698;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			padding:2px;
			text-align:left;
		}
		
		.cntfloat_txt {
			color:#666666;
			font-family:Arial;
			font-size:12px;
			padding:2px;
			text-align:left;
		}
		
		.cntfloat_link {
			color:#CC6698;
			font-family:Arial;
			font-size:12px;
			padding:2px;
			text-align:left;
		}
		
			.cntfloat_link a {
				color:#CC6698;
				font-family:Arial;
				font-size:12px;
				text-decoration:none;
				text-align:left;
			}
			
			.cntfloat_link a:hover {
				color:#CC6698;
				font-family:Arial;
				font-size:12px;
				text-decoration:underline;
			}
		
		.closefloat a{
			color:#FFFFFF;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-right:2px;
			float:right;
		}
		
		.fs-title {
			font-family:Helvetica, Arial, sans-serif;
			font-size:20px;
			color:#CC6699;
			text-align:left;
		}
		.fs-txt {
			font-size:12px;
			color:#CCCCCC;
			text-align:left;
		}
		.fs-txt p
		{
			margin:0 0 5px 0;
			padding:0;
		}
		
		.join_info {
			color:#CC6699;
			font-size:13px;
			font-family:Arial;
			font-weight:bold;
		}
		
		.linktyc {
			font-family:Arial;
			font-size:9px;
			color:#CC6699;
			font-weight:bold;
		}
		
		.lineviolet {
			padding-top:3px;
			padding-bottom:5px;
		}
		
		.labelform {
			font-family:Arial;
			font-size:12px;
			color:#666666;
		}
		
		.labelform a{
			font-family:Arial;
			font-size:12px;
			color:#CC6699;
			text-decoration:none;
		}
		
		.title_login {
			font-family:Arial;
			font-size:18px;
			color:#CC6699;
		}
		
#text_join {
	text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #cccccc;
	padding-top: 8px;
	padding-left: 8px;
	}

.error_login {
	font-size: 12px;
	color: #cc6699;
	font-weight: bold;
	}
	
.link_login {
	position:relative;
	left:455px;
	top:76%;
	bottom:0px;
	font-size: 0.9em; 
}

.color {
	color:#CC6699;
}	

.bgfeat {
	width:200px;
	height:40px;
	background-image:url('../images/bgfeat.jpg');
	background-position:left;
	background-repeat:no-repeat;
	color:#DFDFDF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	text-align:center;
}

.bgfeat a{
	width:200px;
	height:40px;
	background-image:url('../images/bgfeat.jpg');
	background-position:left;
	background-repeat:no-repeat;
	color:#DFDFDF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	text-align:center;
	text-decoration:none;
}

.bgfeat2 {
	width:153px;
	height:35px;
	background-image:url('/images/fl_bg.jpg');
	background-position:50% 100%;
	background-repeat:no-repeat;
	color:#DFDFDF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:center;
}

.bgfeat2 a{
	width:153px;
	height:35px;
	color:#DFDFDF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}

.features_end {
	text-align:left;
	background-image:url('/images/endfeatures.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}

.features_end_list {
	text-align:center;
}

.blevel {
	border-bottom: 1px solid #E3E3E3;
}

.box03more {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#CC6699;
text-decoration:none;
font-weight:bold;
text-align:center;
}
.box03more a {
color:#CC6699;
text-decoration:none;
font-weight:bold;
}

.box03more a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

.fbox01 {
	font-size:12px;
	width:75px;
	text-align:center;
	color:#000000;
	background-color:#CC6699;
}

.fbox02 {
	background-color:#333333;
	font-size:12px;
	width:75px;
	text-align:center;
	color:#CC6699;
}

.fbox03 {
	background-color:#333333;
	font-size:12px;
	width:75px;
	text-align:center;
	color:#CC6699;
}

.tcategory {
	font-family:Arial;
	font-size:12px;
	color:#CC6699;
	padding-left:3px;
}

.titem {
	font-family:Arial;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-align:left;
}

.spotok {
	font-family:Arial;
	font-size:16px;
}

.fd_txt_sub {
	font-family:Arial;
	font-size:16px;
	color:#666666;
}

.fd_txt {
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.nav_fd {
	font-family:Arial;
	font-size:12px;
	color:#CC6699;
	font-weight:bold;
}

.nav_fd a{
	font-family:Arial;
	font-size:12px;
	color:#CC6699;
	font-weight:bold;
	text-decoration:none;
}

.nav_fd_down {
	font-family:Arial;
	font-size:16px;
	color:#CC6699;
	font-weight:bold;
	margin-top:5px;
}

.nav_fd_down a {
	text-decoration:none;
}

.pagfinder {
	font-size:12px;
	padding-right:20px;
	padding-top:5px;
	color:#666;
	width: 567px;
	text-align:right;
}
.titfinder {
	float:left;
}

.num_finder {
	width:30px;
	font-family:Helvetica, Arial;
	font-size:18px;
	color:#666666;
	color:#CC6699;
}

.tit_finder {
	font-family:Helvetica, Arial;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
	color:#CC6699;
}

.tit_finder a{
	font-family:Helvetica, Arial;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
	color:#CC6699;
}

.margin_finder {
 padding-left:15px;
}

.margin_finder2 {
 padding-left:15px;
 color:#666;
 font-size:14px;
 padding-top:10px;
 padding-bottom:10px;
}

.cat_off {
display: none;
}

.cat_on{
position:absolute;
z-index: 500;
margin-left:8px;
/*margin-left:6px;*/
margin-top:-16px;
}

.bgpattern {
	background-image:url('/images/bg_pattern.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:567px;
	height:42px;
	color:#CC6699;
	font-family:Helvetica, Arial;
	font-size:22px;
	padding-left:20px;
}

.bgpattern2 {
	background-image:url('/images/bg_pattern.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:567px;
	height:42px;
	color:#CC6699;
	font-family:Helvetica, Arial;
	font-size:22px;
	padding-left:20px;
	float:left;
}

.form_search {
	border:1px solid #CC6699;
	color:#666666;
	font-family:Helvetica,Arial;
	font-size:12px;
}

	

.numpaging {
text-align:right;
}

.numpaging a {
color:#CC6699;
text-decoration:underline;
font-weight:bold;
}

.numpaging a:hover {
font-weight:bold;
color:#CC6699;
text-decoration:underline;
}

#submenu-tit3 {
padding-top:20px;
padding-left:2px;
text-align:left;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.submenu-tit3-img{
border:0px;
padding-top:5px;
padding-bottom:5px;
}

.submenu-tit3-img1{
border:0px;
padding-bottom:5px;
}

#submenu-tit3 a{
padding-left:3px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#CC6699;
text-decoration:none;
}

#submenu-tit3 a:hover{
padding-left:3px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}


	
/*-Features carousel--------------*/


.thumb_selected {
	font-size:12px;
	width:76px;
	text-align:center;
	color:#000000;
	background-color:#CC6699; 
	padding-top: 3px;
	
}
.thumb_unselected {
	background-color:#333333;
	font-size:12px;
	width:76px;
	text-align:center;
	color:#CC6699; 
	padding-top: 3px;
	
}
.item{
	margin: 0px 4px 0px 4px;
}
.item img{
	margin: 2px 1px 1px 1px;
}

/*-Carousel-------------*/

.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 240px; /*Width of Carousel Viewer itself*/
	height: 84px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.catscroll {
	width:215px;
	font-size:10px;
	color:#666;
	background-color:#FFF;
}

.boxpics_feat2 {
	width:260px;
	background-color:#494949;
}
#thumb_container{overflow: hidden;}
.img_border 
{
	border: 1px solid #996666;
	}
.featlistimg
{
	text-align:center;
	}	
.featured_list	img
{
	border: 1px solid #996666;
	width: 151px;
	} 
.featurestbl3 
{
	text-align:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	background-color:#E3E3E3;
	padding: 1px;
	} 	
.thumb 
{
	/*overflow:auto; 
	height: 198px; 
	width: 262px;*/	
}

#feature_slide 
{
	width:560px;
	padding: 5px;
}

#feature_slide_text {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}
#feature_slide_link 
{
	width:550px;
	word-wrap: break-word;
	color:#CC6699;
	text-decoration: underline;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}

.p-no-margin-bottom p {
	margin-bottom: 0px;
}

div#col_subcontent_full div#freeStyleTitle
{
	background-image:url('/images/tit_freestyle1.jpg');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
}
div#col_subcontent_full div#freeStyleTitle p
{
	color:white;
	font-size:27px;
	height:28px;
	margin: 0 0 0 10px;
}

/*BLOG*/
div#blogIframe
{
	margin:5px;
}
.featurepad {
	padding: 5px 5px 3px 5px;
	}
div.featurepad p {
	margin-top:0;
}

.blogtxt p {margin-bottom:0px; }



/* Sidebar */

.ad300x250 {
	width: 300px;
	margin: 5px 0px 0px 0px;
	text-align: left;	
}

/* HP Section Promos */
.hp-bottom-promos {width: 630px; font-size: 11px; background: #494949 url('/images/stalkerend.jpg') bottom right no-repeat; color: #FFF;}
.promo-block {float: left; width:315px; margin: 0px 0px; padding: 0px 0px;}
	.promo-block h2 {margin: 0px 0px; padding: 0px 5px; height: 28px; background: #333 url('http://beautyblitz.com/images/hp-promo-title-bg.jpg') top right no-repeat;
		font-family: arial, helvetica, sans-serif; color: #FFF; text-transform: uppercase; font-weight: normal; text-align: left; font-size: 18px; line-height: 27px;}
	.promo-image {float: left; width: 130px; text-align: left;}
		.promo-image img {width: 120px;}
	.promo-image-it {float: left; width: 130px; text-align: left; overflow: hidden;}
		.promo-image-it .clip {width: 120px; overflow: hidden;}
		.promo-image-it .clip img {height: 120px; margin: 0px auto; padding: 0px 0px;}
	.promo-dek {float: left; width: 170px; margin: 3px 0px 0px 0px; padding: 0px 0px; font-size: 13px;}
	.promo-dek p {margin: 3px 0px; padding: 0px 0px;}
		.promo-dek a, .promo-dek a:visited {font-weight: bold; text-decoration: none;}
		.promo-dek a.more, .promo-dek a.more:visited {font-weight: bold; text-decoration: none; text-transform: uppercase;}
		.promo-dek a:hover {text-decoration: underline;}
		.promo-dek .hp-promo-more a, .promo-dek .hp-promo-more a:visited {text-transform: uppercase;}

		
/* Pagination */
.paging {clear: both; width: 100%; margin: 0px 0px; padding: 10px 0px 5px 0px; text-align: right;}
.pager_selected {margin-top: 20px; font-size: 14px; color: #EEE; font-weight: normal;}
.pager_unselected {margin-top: 20px; }
.pager_unselected a, .pager_unselected a:visited {margin: 0px 3px; padding: 2px 5px; border: 1px #333 solid; background-color: #333; color: #CC6699; font-size: 14px; font-weight: bold;}
.pager_unselected a:hover {font-size: 14px; color: #CF1871; border: 1px #CC6699 solid; background-color: #CC6699; text-decoration: none;}
		
/* Headlines */
h1, h2 {color:#CC6699; font-family:Helvetica, Arial, sans-serif;}
h1, h2 {font-size:20px; font-weight: normal;}
	
/* Insider Tricks List */
.insider-tricks-list {margin: 0px 0px; padding: 10px 0px; background-color: #E3E3E3; text-align: center;}
	.insider-tricks-list .image {width: 363px; margin: 0px auto; padding: 3px  0px; text-align: left; background: #E3E3E3 url('http://beautyblitz.com/images/bg-filmstrip-353.gif') top left no-repeat;}
	.insider-tricks-list .image img {margin: 0px 0px 0px 28px; padding: 0 0;}
	.insider-tricks-list .dek {width: 350px; margin: 0px auto; padding: 5px 0px 20px 0px; text-align: left;}
		.insider-tricks-list h2 {margin: 0px 0px; padding: 0px 0px 5px 0px;}
		.insider-tricks-list h2 a, .insider-tricks-list h2 a:visited  {color:#CC6699; text-decoration: none; font-weight: normal;}
		.insider-tricks-list h2 a:hover  {text-decoration: underline;}
		.insider-tricks-list .dek p {margin: 0px 0px 5px 0px; padding: 0px 0px; color: #333;}
	

/* Celebrity Editor */
.celebrity-editor {width: 620px; text-align: center; background-color: #494949;}
.celebrity-editor .intro {margin: 0px 10px; padding: 0px 10px 0px 0px; background-color:#E3E3E3; color: #666666; text-align: left;}
	.celebrity-editor .intro img { float: left; margin: 0px 10px 0px 0px; padding: 0px 0px;}
	.celebrity-editor .intro h1 {margin: 0px 0px; padding: 10px 0px;}
	.celebrity-editor .intro p {margin: 0px 0px; padding: 0px 0px; color: #555; font-size: 12px;}
	
/* Insider Tricks */
.insider-tricks {width: 620px; text-align: center; background-color: #494949;}
.insider-tricks .intro {margin: 0px 10px; padding: 0px 10px 0px 0px; background-color:#E3E3E3; color: #666666; text-align: left;}
	.insider-tricks .intro .image {float: left; width: 363px; padding: 3px  0px; text-align: left; background: #E3E3E3 url('http://beautyblitz.com/images/bg-filmstrip-353.gif') top left no-repeat;}
	.insider-tricks .intro .image img {margin: 0px 0px 0px 28px; padding: 0 0;}
	.insider-tricks .intro h1 {margin: 0px 0px 0px 7px; padding: 10px 0px;}
	.insider-tricks .intro p {margin: 0px 0px 0px 7px; padding: 0px 0px; color: #555; font-size: 12px;}
	.it-products {}


/* Products */
.products {position: relative; height: 630px; margin: 0px 10px; background: #FFF url('http://www.beautyblitz.com/images/ceend.jpg') bottom right no-repeat; font-size: 12px;}

.ptext {margin: 5px 0px 0px 10px; padding: 0px 0px 0px 7px; font-weight: normal; color: #666666; text-align: left; border-left: 1px #C69 solid;}
.ptext .dek {margin: 0px 0px; padding: 0px 0px;}
	.ptitle {font-weight: bold; color: #000;}
		.pup {background: url(http://www.beautyblitz.com/images/apuntaup.jpg) center left no-repeat; padding-left: 17px;}
		.pright {background: url(http://www.beautyblitz.com/images/apuntaright.jpg) center right no-repeat; padding-right: 13px;}
		.pdown {background: url(http://www.beautyblitz.com/images/apuntadown.jpg) center left no-repeat; padding-left: 13px;}
		.pleft {background: url(http://www.beautyblitz.com/images/apuntaleft.jpg) center left no-repeat; padding-left: 13px;}
	.pdetails {font-weight: bold; color: #C69;}

.p01, .p05, .p03 {position: absolute; z-index: 10; overflow: hidden;}
.p04, .p02, .p06 {position: absolute; z-index: 15; overflow: display;}

.p01 {top: 10px; left: 0px; width: 392px; height: 145px;}
	.p01 .pimage {float: left; margin: 0px 5px 0px 0px; padding: 0px 0px;}
	.p01 .ptext {float: left; width: 200px;}
.p02 {top: 10px; left: 390px; width: 200px; height: 310px;}
.p03 {top: 170px; left: 0px; width: 380px; height: 170px;}
	.p03 .pimage {float: right; margin: 5px 0px 0px 5px; padding: 0px 0px;}
.p04 {top: 330px; left: 0px; width: 220px; height: 275px;}
.p05 {top: 320px; left: 215px; width: 295px; height: 145px;}
	.p05 .ptext {position: absolute; top: 7px; left: 0px; width: 220px;}
	.p05 .pimage {position: absolute; bottom: 0px; right: 0px; width: 100px; height: 151px; text-align: right;}
.p06 {top: 475px; left: 280px; width: 310px; height: 140px; margin: 0px 0px; padding: 0px 0px;}
	.p06 .ptext {position: absolute; top: 7px; left: 0px; width: 200px;}
	.p06 .pimage {position: absolute; bottom: 0px; right: 0px; width: 100px; height: 276px; text-align: right;}	
	.p06 .pimage img {position: absolute; bottom: 0px; right: 0px;}	


/* Beauty Stalker */
.beauty-stalker {text-align: left; padding: 5px 5px;}
.beauty-stalker h1 {margin: 0px 0px 0px 7px; padding: 0px 0px;}
	.beauty-stalker img {position: relative; float: right; margin: 0px 0px 10px 10px;}
	.beauty-stalker .dek {margin: 10px 7px; padding: 0 0; font-size: 14px;}
	.bs-event {/*width: 270px;*/ margin: 13px 7px; padding: 0px 0px 5px 0px; background: #D7D4D4 url('http://www.beautyblitz.com/images/bg-bs-event.gif') bottom right no-repeat; overflow: auto;}
		.bs-event .time {color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 16px; background: #565555 url('http://www.beautyblitz.com/images/bg-bs-time.gif') 2px 2px no-repeat; padding: 0px 0px 0px 45px;}
		.bs-event .details {margin: 0px 0px; padding: 7px 7px 0px 7px;}
		.bs-event .details:after {clear: both;}
	
	.beauty-stalker {position: relative;}
	.beauty-stalker .section-front-list {margin: 10px 0px; padding: 0px 0px; list-style-type: none;}
	.beauty-stalker .section-front-list .set {width: 100%; margin: 3px 0px; padding: 5px 0px; list-style-type: none; color: #333; background-color: #e3e3e3;}
	.beauty-stalker .section-front-list .set .thumb {float: left; width: 120px; margin: 0px 0px; padding: 0px 0px; text-align: center;}
		.beauty-stalker .section-front-list .set .thumb img {float: none !important; margin: 0px auto; padding: 0px 0px;}
	.beauty-stalker .section-front-list .set .dek {float: left; width: 290px; margin: 0px 0px; padding: 0px 0px; }
		.beauty-stalker .section-front-list .set h2 {margin: 0px 0px; padding: 0px 0px; font-size: 14px !important;}
		.beauty-stalker .section-front-list .set p {margin: 3px 0px; padding: 0px 0px; font-size: 12px!important;}
		.beauty-stalker .section-front-list .set a.more {text-transform: uppercase; font-weight: bold;}
		
		.beauty-stalker #column1 {float: left; margin: 0px 0px; width: 280px;}
		.beauty-stalker #column2 {float: right; margin: 0px 0px; width: 300px;
			/*position: absolute; top: 400px; left: 300px; width: 270px;*/}
			
/* Media Blitz */
.media-blitz-content {background-color: #FFF; margin: 5px 5px; padding: 5px 5px; color: #000;}
.mention {float: left; width: 360px; margin: 20px auto; padding: 10px 0px; text-align: left;}
.mention .thumb {float: left; width: 170px; height: 210px; background-color: #D4D4D4; text-align: center;}
	.thumb img {margin: 5px 5px;}
	.thumb a img, .thumb a:visited img {border-width: 0px;}
.mention .caption {float: right; width: 180px; margin: 15px 0px 0px 5px;}
	.mention .news-outlet {margin: 0px 0px 0px 0px; font-weight: bold; font-size: 1.2em; }
	.mention .news-pub-date {color: #999; font-size: .9em; text-transform: none;}
	.mention .links a {color: #F6178D; text-decoration: underline; font-size: .9em; text-transform: capitalize;}
	.mention .news-story {font-style:italic; font-size: 1.2em; }
	.mention .quote {margin: 7px 0px 5px 0px; padding: 5px 3px 0px 10px; background: url('/uploadedImages/about/lquo.gif') 0px 0px no-repeat;}

	
/* Gift Guide */
.gift-header {margin: 0px 0px 15px 0px; padding: 4px 0px 0px 2px; background-color: #FFF;}
	.gift-header-dek {margin: 0px auto; padding: 5px 5px;}
.gift-image {clear: both; margin: 0px 0px 10px 0px; width: 151px; float: left;}
.gift-caption {width: 230px; margin: 20px 0px 0px 0px; float: right;}


/* Features */
.slideshow-left-content {float: left; width: 648px; padding-top: 18px;}
.slideshow-breadcrumbs {margin: 0px 0px 0px 18px; padding: 0px 0px;}
.slideshow-section-title {margin: 0px 0px 0px 18px !important;}
.slideshow {margin: 0px 0px 0px 18px; padding: 10px 10px; text-align: center; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#CCCCCC; background: #494949 url('http://www.beautyblitz.com/images/stalkerend.jpg') bottom right no-repeat;}
.slideshow-slide {text-align: left; margin: 0px 0px; padding: 10px 10px; background-color: #E3E3E3; color: #666;}
.slideshow-image {float: left; width:350px; margin: 0px 0px; padding: 0px 0px; text-align: center;}
	.slideshow-slide-image {margin: 0px auto; padding: 0px 0px;}
		.back a, .back a:visited, .next a, .next a:visited {text-transform: uppercase; font-weight: bold; color: #C69;}
.slideshow-caption {position: relative; float: right; width:220px; margin: 0px 0px 5px; text-align: left;}
	.slideshow-caption h1.slideshow-title {margin: 0px 0px; padding: 0px 0px 7px 0px; color: #C69; font-weight: normal; font-size: 20px;}
	.slideshow-caption h2.slideshow-slide-title {margin: 0px 0px; padding: 0px 0px 7px 0px; color: #666; font-weight: normal; font-size: 17px;}
	.slideshow-caption .slideshow-text {margin: 0px 0px; padding: 0px 0px 3px 0px;}
.slideshow-touts {margin: 5px 0px 0px 0px; font-weight: bold; font-size: 16px; color: #E3E3E3; text-align: left;}
	.slideshow-nav {float: right; width: 220px; margin: 0px 0px; padding: 0px 0px;}
		.slideshow-nav .back {float: left; width: 75px; height: 20px;}
		.slideshow-nav .counter {float: left; width: 70px; height: 20px; text-align: center;}
		.slideshow-nav .next {float: left; width: 75px; height: 20px; text-align: right;}
	.slideshow-social-share {height: 20px; margin: 0px 0px; padding: 7px 0px 0px 0px; font-weight: bold; color: #666; background-color: #E3E3E3;}
		.share-text {float: left; margin: 0px 0px; padding: 0px 5px 0px 0px; text-align: left;}
		

/* HP Specials Box*/
	.hp-specials-box {margin: 10px 0px; padding: 5px 10px; border: 10px #CC6699 solid; border-width: 0px 10px; background-color: #FFF;  font-size: 12px; text-align: left;}
	.hp-specials-box h2 {margin: 0px 0px 5px 0px; padding: 0px 0px; font: bold 16px arial; text-transform: uppercase; color: #000;}
	.hp-specials-box h3 {margin: 10px 0px 3px 0px; padding: 0px 0px; font: bold 12px arial; color: #CC6699 ;}
	.hp-specials-box .column {width: 285px;}
	
	ul.hp-specials-text {list-style: disc inside; text-indent: 1px; margin: 0px 0px 0px 3px; padding: 0px 0px 0px 1px;}

	ul.hp-specials-img {list-style-type: none; margin: 5px 0px; padding: 0px 0px;}
		ul.hp-specials-img li {float: left; width: 66px; margin: 0px 0px; padding: 0px 0px; text-align: center; font-size: 10px !important;}
		ul.hp-specials-img img {width: 60px; border-width: 0px; border: 1px #F4F4F4 dotted;}
			ul.hp-specials-img li.featured {width: 280px !important; margin: 0px 0px 10px 0px !important;}
			ul.hp-specials-img li.featured img {width: 90px !important;}
			ul.hp-specials-img li.featured .featured-tn {float: left; width:100px;}
			ul.hp-specials-img li.featured .featured-dek {float: left; width: 175px; text-align: left; font-size: 12px !important;}
	
	.twitter {position: relative; width: 285px; height: 80px; background: url('http://beautyblitz.com/images/twitter-speech.gif') 0px 0px no-repeat;}
	#twitter_update_list {position: absolute; display: block; width: 275px; height: 20px; left: 13px; top: 9px; list-style-type: none;}
	.twitter-footer {position: absolute; display: block; width: 100px; height: 10px; left: 43px; top: 58px; font-size: .9em;}
	.left {float: left;}
	.right {float: right;}
	
