.home_main .free_main_area, 
.home_main .free_panel_area{
	min-height:200px;
	margin-bottom:5px;
}

.home_main .free_panel_area{
	width:215px;
}

.b_home{
	border-color:#cccccc;
	border-width:1px 0;
	border-style:solid;
}

.sub_title{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.home_title_row .sub_title .img_count{
	font-weight:bold;
}

.home_title_row .sub_title{
	font-size:14px;
	font-weight:normal; 
}

#main .banner_item{
	height:240px;
}

#main .banner_panel{
	height:230px;
}

#main .banner_img #main_story_bg{
	height:220px;
	overflow:hidden;
	width:100%;
	margin-bottom:0px;
	border:0px solid blue;
	background-position:0 0; 
	background-color:#ccc;
}

#main .banner_img .main_story{
	margin-bottom:0px;
}

#main .banner_img{
	padding:0 0 10px 0;
}

#main .banner_panel .banner_info{
	margin-top:10px;
	margin-bottom:5px;
	height:177px;
}

#ticker_home{
	border:0px;
}

#ticker_left_1,
#ticker_right_1{
	display:none;
}
/********* Old ******************/


.page_fr_FR #main .common_info_wrapper h2.c_title,
.page_es_ES #main .common_info_wrapper h2.c_title,
.page_pt_BR #main .common_info_wrapper h2.c_title{
	font-size:26px;
}

.page_fr_FR #main .common_info_wrapper h2.c_title span,
.page_es_ES #main .common_info_wrapper h2.c_title span,
.page_pt_BR #main .common_info_wrapper h2.c_title span{
	font-size:23px;
}

.home_main{
	font-size:12px;
}	

.page_de_DE .about_site_bts .flat_bt span{
	font-size:12px;
}

.img_count span{
	padding-left:2px;
}

.home_title{
	font-weight:bold;
	font-size:14px;
	color:#000;
}
#home_main_flash{
	border:0px solid red;
}

.home_main #home_main_flash .main_story_text div.story_info{
	height:212px;
}	
.free_panel_area .subscribe_box{
	background-image:url(/assets/images/backgrounds/home_panel_subscribe.jpg);
}

.free_panel_area .sitetour_box{
	background-image:url(/assets/images/backgrounds/home_panel_sitetour.jpg);
}

.free_panel_area .side_box .c_button_img{
	float:right;
}

.c_title{
	padding-bottom:10px;
	padding-top:10px;
/*	font-weight:normal;*/ 
}

.free_main_area .main_story {
	margin-bottom:0px!important;
}

.free_main_area .free_summary{
	padding-bottom:20px!important;
}

.home_content_top{
}

.home_content_middle{
	
}

.home_content_matrix{
	padding:10px 15px;
	background-color:#f4f4f4;
	margin-bottom:20px;
}

.home_content_bottom{
	padding-top:5px;
}

.home_content_middle,
.home_content_bottom{
	color:#707070;
}

.home_content_bottom .home_title{
	display:block;
	border-bottom:1px solid #D6D6D6;
	margin:0px;
	padding:0px;
}

.products_main_page_box_listing{
	width:1020px;
	overflow:hidden;
	position:relative;
	border-width:0 0 1px 0;
}

.products_main_page_box_listing{
	padding-top:15px;
	padding-bottom:3px;
	margin-bottom:25px;
}
.products_other_listing{
	padding-top:11px;
	padding-bottom:11px;
	background-color:#f2f2f2;
}

.products_other_listing ul{
	display:block;
	float:left;
	width:179px;
	padding:0px;
	margin:0px;
	border:0px solid red;
	font-size:11px;
}

#main .products_other_listing ul li{
	background-position:8px 5px;
}

.home_main .home_content{
	float:left;
	width:680px;
	border:0px solid red;
}

.products_main_page_box {
	width:115px;
	padding:2px 2px 20px 2px;
	margin:2px;
	float:left;
}

.products_main_page_box .img_holder{
	display:block;
	width:85px;
	height:85px;
	overflow:hidden;
}

.products_main_page_box .img_holder img{
	width:83px;
	height:83px;
	border:1px solid #ccc;
}

.products_main_page_box a.link:hover .img_holder img{
	border:1px solid #FF0099
}

.products_main_page_box img.thumb {
	width: 83px;
	height: 83px;
}

.products_main_page_box span.trendstop_header_3 {
	display:block;
	height:35px;
	margin:0px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	padding-top: 5px;
	font-weight:normal;
	font-size:15px;
	overflow:hidden;
	width:85px;
}

.page_es_ES .products_main_page_box span.trendstop_header_3{
	font-size:13px;
}

.page_fr_FR .products_main_page_box span.trendstop_header_3,
.page_de_DE .products_main_page_box span.trendstop_header_3,
.page_ru_RU .products_main_page_box span.trendstop_header_3{
	font-size:12px;
}

.products_main_page_box div.text {
	height: 100px;
	color: #4a4a4a;
	padding-bottom:5px;
	font-size:11px;
}

.products_main_page_box {
	width:95px;
	padding:2px 2px 0px 0px;
	margin:2px 4px 0px 0px;
	float:left;
	border-bottom:0px solid red;
}

.products_main_page_box a.icon_link{
	cursor:pointer;
}

.products_main_page_box div.text {
	height: 145px;
	overflow:hidden;
}

.page_size_lock{
	margin-bottom:20px;
}

/******** Home Login/Subscribe Box *************/
.home_user_status{
	border-bottom:0px solid red;
	margin-bottom:15px;
	color:#000;
}


.home_user_status .home_login_wrapper{
	border:1px solid #d2d2d2;
	padding:10px;
	width:353px;
}

.home_user_status .home_login_wrapper,
.home_user_status .home_subscribe_wrapper{
	overflow:hidden;
}

.home_user_status .home_login_wrapper{
	float:left;
}

.home_user_status .home_subscribe_wrapper{
	float:right;
	border:0px solid #d2d2d2;
	font-size:14px;
	line-height:18px;
	width:373px;
	padding-top:5px;
}



.home_user_status .title_alt{
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
}


.home_login_wrapper label,
.home_login_wrapper .c_input,
.home_login_wrapper .alt_input{
	display:block;
	float:left;
	display:inline; 
}

.home_login_wrapper label{
	padding-top:2px;
}

.home_login_wrapper .login_wrapper{
	padding-top:8px;
}

.home_login_wrapper .c_input{
	margin-right: 5px;
	margin-bottom:3px; 
}

.home_login_wrapper .alt_label,
.home_login_wrapper a.link{
	font-size:11px;
	margin-top:2px;
}

.home_login_wrapper a.link{
	margin-left:60px;
	color:#B0B0B0;
}

.home_login_wrapper .alt_label{
	margin-left:33px;
}

.home_login_wrapper label{
	margin-right:5px;
}

.home_login_wrapper a.login_button {
	border: 0px;
}

.home_login_wrapper .c_input{
	vertical-align: middle;
	width:80px;
}

.page_fr_FR .home_login_wrapper .c_input{
	width:58px;
}

.page_ru_RU .home_login_wrapper .c_input{
	width:60px;
}

.page_es_ES .home_login_wrapper .c_input{
	width:70px;
}

.page_de_DE .home_login_wrapper .c_input{
	width:72px;
}

.video_tour_item{
	background-image:url(/assets/images/backgrounds/video_tour_bg.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:119px;
	border:1px solid #ccc;
	float:right;
	display:block;
}

.video_tour_item:hover{
	background-image:url(/assets/images/backgrounds/video_tour_bg_hover.jpg);
}

.video_tour_item span{
	display:none;
}

.home_title_row .title_info{
	padding-bottom:0px;
	padding-top:10px;
}

.home_login_status{
	font-size:17px;
	text-align:center;
}

.home_title_row .title_info{
	float:left;
	width:765px;
}

.products_other_listing{
	float:left;
}

.blog_ad_space{
	float:left;
	height:78px;
    width:218px;
	margin-left:10px;
	border:1px solid #ccc;
	overflow:hidden;
}

.mobile_app_ad{
	float:right;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
}

.mobile_app_ad,
.mobile_app_ad div.link,
.mobile_app_ad #mobile_app_flash span{
	display:block;
	width:216px;
	height:78px;
}

.mobile_app_ad #mobile_app_flash span{
	background-image:url(/assets/images/backgrounds/home_mobile_app_ad.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.mobile_app_ad div.link{
	position:absolute;
	top:0px;
	left:0px;
	z-index:50;
	cursor:pointer;
}

#mobile_app_flash{
	z-index:0;
}

/*********************** ImgBox Wdg Style ****************************/
#page .box_listing_wrapper{
	border:0px solid red;
	overflow:hidden;
}

#page .free_main_area .box_listing_wrapper{
	width:770px;
}

#page .free_main_area .box_listing_wrapper .item_box_listing{
	width:820px;
}

.single_item_box{
	width:138px;
	float:left;
	display:block;
	margin:0 61px 0 0;
	overflow:hidden;
	border:0px solid blue;
	display:inline;
}

.single_item_box a{
	text-decoration:none;
	color:#666666;
	cursor:pointer;
}

.single_item_box .item_title{
	padding-bottom:1px;
	padding-left:2px; 
	color:#666666;
	font-size:12px;
	display:block;
	height:15px; 
}

span.clearb{
	display:block;
}

.single_item_box .item_box{
	width:136px;
	height:136px;
	border:1px solid #d6d6d6;
	overflow:hidden;
	position:relative;
	display:block;
}

.single_item_box .item_box .demo_grey{
	cursor:pointer;
} 

a .single_item_box{
	color:#333;
	cursor:pointer;
	text-decoration:none!important;
}

.single_item_box .item_box .item_img_holder{
	width:136px;
	height:102px;
	overflow:hidden;
	position:relative;
	border-bottom:0px solid #e0e0e0;
	display:block;
	z-index:0;
}

#page .single_item_large .item_box .item_img_holder{
	width:230px;
	height:196px;
}

.single_item_box .item_box .item_img_holder img{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}

.single_item_box .item_box .item_img_holder span{
	position:relative;
	z-index:9;
}

.single_item_box .item_box .item_img_holder span.trend_info_bg,
.single_item_box .item_box .item_img_holder span.trend_info{
	display:block;
	position:absolute;
	bottom:-1px;
	height:16px;
	line-height:16px;
	width:126px;
	padding:0 5px;
	color:#333;
}

.single_item_box .item_box .item_img_holder span.trend_info_bg2,
.single_item_box .item_box .item_img_holder span.trend_info2{
	bottom:15px; 
}

.single_item_box .item_box .item_img_holder span.overview_info_bg,
.single_item_box .item_box .item_img_holder span.overview_info{
	display:block;
	position:absolute;
	width:136px;
	height:40px;
	border:0px solid red;
	padding:3px 0px 5px;
	text-align:center;
	line-height:17px;
	top:33px;
	overflow:hidden;	
}

.single_item_box .item_box .item_img_holder span.overview_info .info_title{
	font-size:16px;
	color:#333;
}

.single_item_box .item_box .item_img_holder span.overview_info .gender_color{
	font-size:26px;
	font-weight:bold;
}

.single_item_box .item_box .item_more_info{
	background-color:#cccccc;
	color:#666;
	padding:3px 5px;
	height:28px;
	line-height:14px;
	overflow:hidden;
	display:block;
}

.single_item_box .item_box .item_more_info span{
	font-weight:bold;
	display:block;
	color:#333333;
	border:0px solid red;
	overflow:hidden;
	width:123px;
	height:15px;
}

.single_item_box .item_date{
	padding-top:1px;
	text-align:right;
	color:#696969;
	display:block;
	width:138px;
	font-size:10px;
}
/*--------------------------SKINS ----------------------------------------*/

/* Flag Trends Icons */
.flag_item_box_skin{
	background-image:url(/assets/images/sprites/item_box_skin.png);
	background-repeat:no-repeat;
}

.flag_item_box_icon{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-right:5px;
}

.single_item_large .flag_item_box_icon{
	width:22px;
	height:17px;
	margin-top:3px;
}


span.flag_item_box_title{
	display:block;
	float:left;
} 

.flag_item_box_incubator{
	background-position:-31px -2px;
} 

.flag_item_box_just_in{
	background-position:-31px -27px;
}

.flag_item_box_emerging_trend{
	background-position:-32px -2px;
}

/* Book */
.flag_item_box_story{
	background-position:-31px -51px;
}

/*Season Preview*/
.flag_item_box_niche_market{
	background-position:-30px -74px;
}

.flag_item_box_spotted{
	background-position:-30px -98px;
}

.flag_item_box_keytrend{
	background-position:-29px -123px;
}

/*detail shots*/
.flag_item_box_mass_market{
	background-position:-29px -147px; 
}

.flag_item_box_vintage{
	background-position:-29px -170px;
}


.text_bg_skin{
	background-image:url(/assets/images/sprites/text_in_bg_skin.png);
}

.single_item_box .overview_text_bg{
	background-position:-141px 55px;
}

.single_item_box .item_box .item_img_holder span.top_flag{
	display:block;
	position:absolute; 
	top:0px;
	left:0px;
	width:46px;
	height:46px;
	border:0px solid red;
}

.single_item_large .item_box .item_img_holder span.top_flag{
	width:78px;
	height:77px;
}

.single_item_box .top_flag.top_flag_next_season{
	background-position:0px 0px;
}

.single_item_large .top_flag.top_flag_next_season{
	background-position:-49px -1px;
}

.men_gender_wrapper .single_item_box .top_flag.top_flag_next_season{
	background-position:0px -85px;
}

.men_gender_wrapper .single_item_large .top_flag.top_flag_next_season{
	background-position:-49px -86px;
}

