
	Resets defualt browser settings
	reset.css
*/
:focus { outline:0; }
a:active { outline:none; }
/*
	common properties
*/
a { color:black; text-decoration:none; 	cursor:pointer;}
img { margin:0px; padding:0px; border:none; }
table { border-collapse:separate; border-spacing:0; border-collapse:collapse; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
input:focus,textarea:focus {
    outline: none;
}
h1 { font-size: 24px; line-height: 29px; }
h2 { font-size: 18px; line-height: 22px; }
h3 { font-size: 14px; line-height: 17px; }
h4 { font-size: 12px; line-height: 14px; }
h5 { font-size: 8px; line-height: 12px; }
h6 { font-size: 8px; line-height: 12px; }
h1, h2, h3, h4, h5, h6 {
	/*color: #333;*/
	margin:0px;
	padding:0px;
}
input, textarea, keygen, select, button {
	margin:0px;
	padding:0px;
	font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif;
}
.ie input { font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif; }
.ie textarea { font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif; }
.ie keygen { font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif; }
.ie select { font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif; }
.ie button { font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif; }
ul {
	margin: 0px;
	padding-left: 20px;
}

/*
	html, body and global container
*/
body {
	background-image: url('../image/bases/bg_gradation_right.png');
	background-repeat: repeat-y;
	background-attachment:fixed;
	background-position: right;
	background-color: white;
	margin:0px;
	padding:0px;
	text-align:left;
	direction:ltr;
	unicode-bidi:embed;
	font-size:12px;
	font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif;
	text-rendering: optimizeLegibility;
}
.ie body {
	font-family:'돋움',dotum,verdana,AppleGothic,arial,sans-serif;
}
#bg {
	width: 100%;
	height: 100%; /* height of bg! */
	position: fixed;
	top: 0;
	left: 0;
	background: transparent url('../image/bases/bg_gradation_left.png') repeat-y;
}
#globalContainer {
	position:relative;	
	width: 100%;
	overflow: hidden;
}

/*
	upper menu
*/
#upperMenu {
	padding:40px 0px 0px 100px;
}
#upperMenu a.logo {
	display:block;
	width:192px; height:63px;
	background-image: url('../image/bases/logo.png');
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
}
#upperMenu .upper_nav {
	margin-left:192px;
	background-image: url('../image/bases/search_bar.png');
	background-repeat: no-repeat;
	background-position: 4px 9px;
}
#upperMenu .upper_nav .upper_space {
	height:20px;
}
#upperMenu .upper_nav .search_bar {
	height:23px;
	padding-left:15px;
	width:673px;
}
#upperMenu .upper_nav .search_bar .topic {
	background-image: url('../image/bases/topic_news.png');
	background-repeat: no-repeat;
	background-position: 5px center;
	/*background-color:#393e3a;*/
	padding-left: 45px;
	color:#fba81c;
	line-height: 23px;
	font-size: 11px;
	width: 400px;
	height: 23px;
	overflow:hidden;
	float:left;
}
#upperMenu .upper_nav .search_bar .topic a.topic_text {
	color: #FBA81C;
	display:none;
}
#upperMenu .upper_nav .search_bar .search {
	margin-left: 445px;
	height:23px;
}
#upperMenu .upper_nav .search_bar .search .query_input {
	position:relative;
	float:left;
	/*background-color:#393e3a;*/
	height:23px;
}
#upperMenu .upper_nav .search_bar .search .query_input input {
	position:relative;
	display:block;
	border: 1px solid #DDD;
	background-color: transparent;
	height: 15px;
	line-height: 15px;
	font-size: 11px;
	margin: 3px;
	width: 197px;
	z-index:2;
}
.ie7 #upperMenu .upper_nav .search_bar .search .query_input input {
	margin:5px 4px 3px;
	height:20px;
	line-height:20px;
	border:medium none;
}
#upperMenu .upper_nav .search_bar .search .query_input .input_background {
	position:absolute; top:0px; left:0px;
	border: 1px solid #DDD;
	background-color: white;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	text-align:right;
	color:gray;
	margin: 3px;
	width: 192px;
	padding-right:5px;
	z-index:1;
}
#upperMenu .upper_nav .search_bar .search input.submit {
	background-image: url('../image/bases/search.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color:transparent;
	width:23px;	height:23px;
	margin:0px; padding:0px; border:none;
}
#upperMenu .upper_nav .lower_space {
	height:20px;
}

/*
	mid block
*/
#midBlock {
	padding:30px 0px 100px 140px;
	background-image: url('../image/bases/midblock_background.png');
	background-repeat: no-repeat;
	background-position: 26px 78px;
}
#midBlock .midblock_wrapper {
	float:left;
	width:840px; height:251px;
}
#midBlock .right_area {
	margin-left:840px;
	height:251px;
}

/*
	content block
*/
#contentBlock {
	padding-left:100px;
}
#contentBlock .contentblock_wrapper {
	float:left;
	width:880px;
}
#contentBlock .contentblock_wrapper #leftColumn {
	float:left;
	width:220px;
	overflow:hidden;
}
#contentBlock .contentblock_wrapper #content {
	border: 1px solid #bbb;
	padding-bottom:20px;
	margin-left:220px;
	width:658px;
	background-color:white;
	min-height:540px;
	position:relative;
}
#contentBlock .right_area {
	margin-left:880px;
}
#contentBlock .contentblock_wrapper #content .heading_property_left {
	margin:0px 20px 0px 20px;
	overflow:hidden;
}
/*
	left column
*/
#leftColumn .menu {
	margin:5px 0px;
}
#leftColumn .menu a.menu_item {
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width: 185px;
	height:37px;
	margin-left: auto;
	margin-bottom: -1px;
	margin-right: -1px;
	position:relative;
}
#leftColumn .menu a.menu_item .notification_box {
	position:absolute;
	top: 10px;
	right: 20px;
}

#leftColumn .menu a.menu_item .notification_box_comment {
	position:absolute;
	top: 10px;
	right: 40px;
}

#leftColumn .menu a.menu_item .menu_item_text {
	display:none;
}
/* left column menu images */
#leftColumn .menu a.menu_item.square { background-image: url('../image/bases/menu/menu_square.png'); }
#leftColumn .menu a.menu_item.newsfeed { background-image: url('../image/bases/menu/menu_newsfeed.png'); }
#leftColumn .menu a.menu_item.personalwall { background-image: url('../image/bases/menu/menu_personalwall.png'); }
#leftColumn .menu a.menu_item.friendlist { background-image: url('../image/bases/menu/menu_friendlist.png'); }
#leftColumn .menu a.menu_item.shoppingmall { background-image: url('../image/bases/menu/menu_shoppingmall.png'); }
#leftColumn .menu a.menu_item.group { background-image: url('../image/bases/menu/menu_group.png'); }
#leftColumn .menu a.menu_item.clothes { background-image: url('../image/bases/menu/menu_clothes.png'); }
#leftColumn .menu a.menu_item.village { background-image: url('../image/bases/menu/menu_village.png'); }
#leftColumn .menu a.menu_item.company { background-image: url('../image/bases/menu/menu_company.png'); }
#leftColumn .menu a.menu_item.vender { background-image: url('../image/bases/menu/menu_vender.png'); }
#leftColumn .menu a.menu_item.orderuploader { background-image: url('../image/bases/menu/menu_orderuploader.png'); }
#leftColumn .menu a.menu_item.clothesuploader { background-image: url('../image/bases/menu/menu_clothesuploader.png'); }
#leftColumn .menu a.menu_item.inputinfo { background-image: url('../image/bases/menu/menu_inputinfo.png'); }
#leftColumn .menu a.menu_item.villagemanager { background-image: url('../image/bases/menu/menu_villagemanager.png'); }
#leftColumn .menu a.menu_item.reportmanage { background-image: url('../image/bases/menu/menu_reportmanage.png'); }

#leftColumn .menu a.menu_item.square.current { background-image: url('../image/bases/menu/menu_square_hover.png'); }
#leftColumn .menu a.menu_item.newsfeed.current { background-image: url('../image/bases/menu/menu_newsfeed_hover.png'); }
#leftColumn .menu a.menu_item.personalwall.current { background-image: url('../image/bases/menu/menu_personalwall_hover.png'); }
#leftColumn .menu a.menu_item.friendlist.current { background-image: url('../image/bases/menu/menu_friendlist_hover.png'); }
#leftColumn .menu a.menu_item.shoppingmall.current { background-image: url('../image/bases/menu/menu_shoppingmall_hover.png'); }
#leftColumn .menu a.menu_item.group.current { background-image: url('../image/bases/menu/menu_group_hover.png'); }
#leftColumn .menu a.menu_item.clothes.current { background-image: url('../image/bases/menu/menu_clothes_hover.png'); }
#leftColumn .menu a.menu_item.village.current { background-image: url('../image/bases/menu/menu_village_hover.png'); }
#leftColumn .menu a.menu_item.company.current { background-image: url('../image/bases/menu/menu_company_hover.png'); }
#leftColumn .menu a.menu_item.vender.current { background-image: url('../image/bases/menu/menu_vender_hover.png'); }
#leftColumn .menu a.menu_item.orderuploader.current { background-image: url('../image/bases/menu/menu_orderuploader_hover.png'); }
#leftColumn .menu a.menu_item.clothesuploader.current { background-image: url('../image/bases/menu/menu_clothesuploader_hover.png'); }
#leftColumn .menu a.menu_item.inputinfo.current { background-image: url('../image/bases/menu/menu_inputinfo_hover.png'); }
#leftColumn .menu a.menu_item.villagemanager.current { background-image: url('../image/bases/menu/menu_villagemanager_hover.png'); }
#leftColumn .menu a.menu_item.reportmanage.current { background-image: url('../image/bases/menu/menu_reportmanage_hover.png'); }

#leftColumn .menu a.menu_item.square:hover { background-image: url('../image/bases/menu/menu_square_hover.png'); }
#leftColumn .menu a.menu_item.newsfeed:hover { background-image: url('../image/bases/menu/menu_newsfeed_hover.png'); }
#leftColumn .menu a.menu_item.personalwall:hover { background-image: url('../image/bases/menu/menu_personalwall_hover.png'); }
#leftColumn .menu a.menu_item.friendlist:hover { background-image: url('../image/bases/menu/menu_friendlist_hover.png'); }
#leftColumn .menu a.menu_item.shoppingmall:hover { background-image: url('../image/bases/menu/menu_shoppingmall_hover.png'); }
#leftColumn .menu a.menu_item.group:hover { background-image: url('../image/bases/menu/menu_group_hover.png'); }
#leftColumn .menu a.menu_item.clothes:hover { background-image: url('../image/bases/menu/menu_clothes_hover.png'); }
#leftColumn .menu a.menu_item.village:hover { background-image: url('../image/bases/menu/menu_village_hover.png'); }
#leftColumn .menu a.menu_item.company:hover { background-image: url('../image/bases/menu/menu_company_hover.png'); }
#leftColumn .menu a.menu_item.vender:hover { background-image: url('../image/bases/menu/menu_vender_hover.png'); }
#leftColumn .menu a.menu_item.orderuploader:hover { background-image: url('../image/bases/menu/menu_orderuploader_hover.png'); }
#leftColumn .menu a.menu_item.clothesuploader:hover { background-image: url('../image/bases/menu/menu_clothesuploader_hover.png'); }
#leftColumn .menu a.menu_item.inputinfo:hover { background-image: url('../image/bases/menu/menu_inputinfo_hover.png'); }
#leftColumn .menu a.menu_item.villagemanager:hover { background-image: url('../image/bases/menu/menu_villagemanager_hover.png'); }
#leftColumn .menu a.menu_item.reportmanage:hover { background-image: url('../image/bases/menu/menu_reportmanage_hover.png'); }

/* sub menu */
#leftColumn .menu a.menu_item.sub {
	background-image: url('../image/bases/menu_item.png');
	background-repeat: no-repeat;
	background-position: 52px center;
	display:block;
	width: 155px; height:24px;
	padding-left:60px;
	margin-left: auto;
	margin-bottom: -1px;
}

#leftColumn .menu a.menu_item.category {
	background-position: 52px center;
	display:block;
	width: 156px; height:26px;
	margin-left: auto;
	margin-bottom: -1px;
}

#leftColumn .menu a.menu_item.category:hover {
	background-color:#CCC;
}

#leftColumn .menu a.menu_item.category .menu_item_text {
	display:block;
	background-position: 13px center;
	background-repeat: no-repeat;
	padding: 6px 0px 6px 15px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	line-height: 12px;
	font-size: 12px;
	color:#222;
}
.menu_item_subcategory {
	padding: 1px;
	background-color:#CCC;
	position:absolute;
	display:none;
	z-index:999;
}
.menu_item_subcategory_text{
	line-height: 12px;
	color:#222;
	position:relative;
	padding: 6px 10px;
	background-color:#CCC;
}

#leftColumn .menu a.menu_item.sub:hover {
	background-image: url('../image/bases/menu_item_hover.png');
}
#leftColumn .menu a.menu_item.sub .menu_item_text {
	display:block;
	background-position: 13px center;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 15px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: white;
	line-height: 12px;
	font-size: 12px;
	color:#222;
}
#leftColumn .menu a.menu_item.sub:hover .menu_item_text {
	background-color: #747579;
	color: white;
}
#leftColumn #leftmenu_village .subvillageDelete {
	position:absolute;
	top:8px;right:7px;
	width:8px;
	height:9px;	
	background-image:url('../image/bases/menu/deleteDirectLink.png');	
}
#leftColumn #leftmenu_village .subvillageDelete:hover {
	background-image:url('../image/bases/menu/deleteDirectLink_hover.png');		
}
/*
#leftColumn .menu a.menu_item {
	background-image: url('../image/bases/menu_item.png');
	background-repeat: no-repeat;
	background-position: 39px center;
	display:block;
	width: 170px;
	padding-left:50px;
	margin-left: auto;
	margin-bottom: -1px;
}
#leftColumn .menu a.menu_item:hover {
	background-image: url('../image/bases/menu_item_hover.png');
}
#leftColumn .menu a.menu_item.sub {
	background-position: 52px center;
	width: 155px;
	padding-left:60px;
}
#leftColumn .menu a.menu_item .menu_item_text {
	background-position: 13px center;
	background-repeat: no-repeat;
	padding: 10px 0px 9px 45px;
	border-top: 1px solid #646464;
	border-bottom: 1px solid #646464;
	background-color: white;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color:#222;
}
#leftColumn .menu a.menu_item.sub .menu_item_text{
	font-size: 12px;
	line-height: 12px;
	padding: 5px 0px 5px 15px;
	font-weight: normal;
}
#leftColumn .menu a.menu_item:hover .menu_item_text {
	background-color: #747579;
	color: white;
}*/

/* left column icons */
/*
#leftColumn .menu a.menu_item.news_feed .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_newsfeed.png'); } 
#leftColumn .menu a.menu_item.news_feed:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_newsfeed_hover.png'); }
#leftColumn .menu a.menu_item.personal_wall .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_personalwall.png'); } 
#leftColumn .menu a.menu_item.personal_wall:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_personalwall_hover.png'); }
#leftColumn .menu a.menu_item.friend_list .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_friendlist.png'); } 
#leftColumn .menu a.menu_item.friend_list:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_friendlist_hover.png'); }
#leftColumn .menu a.menu_item.group .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_group.png'); } 
#leftColumn .menu a.menu_item.group:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_group_hover.png'); }
#leftColumn .menu a.menu_item.village .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_village.png'); } 
#leftColumn .menu a.menu_item.village:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_village_hover.png'); }
#leftColumn .menu a.menu_item.clothes_search .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_clothessearch.png'); } 
#leftColumn .menu a.menu_item.clothes_search:hover .menu_item_text { background-image: url('../image/bases/menuicon/menuicon_clothessearch_hover.png'); }
*/

/*
	bottom block
*/
#bottomBlock {
	padding:10px 100px;
	border-top:1px solid #777;
	background-color:white;
}

/**
*
* Left Column
*
**/
.tc_ct { position:relative; }
.tc_ct:hover { cursor:pointer; }
.tc_color { }
.tc_color img { border:none; height:23px; width:23px; margin-top:3px; margin-left:3px; }
.tc_color_name { height:15px;width:30px;position:absolute;top:25px;left:-10px;display:none;z-index:1; }
.tc_color_name img { border:none; height:18px;  }
.tc_color_check { height:15px;width:18px;position:absolute;top:6px;left:7px;display:none;z-index:1; }
.tc_color_check img { border:none; height:18px; }
.tc_color_check.clicked {  }
.left_ts { margin-top:10px }
#search_color_button {
	border:1px solid #ddd; 
	height:20px;
	width:20px;
	margin-left:10px;
	padding:3px;
}
#search_color_button:hover {
	border:1px solid #707070;
	cursor:pointer;
}

.search_box {
	margin:5px 10px 0px 0px;
	padding: 5px 10px;
}
.search_box .search_box_title {
	font-size:20px;
	font-family:Times New Roman;
}
.search_dropdown {
	padding-left:10px;
	margin-top:3px;
}
.search_dropdown .selected_item {
	font-size: 15px;
	line-height: 20px;
	height: 20px;
	width: 145px;
	padding-left:3px;
}
.search_dropdown.maintype {
	border-bottom:1px solid #aaa;
	padding-bottom:3px;
}
.search_dropdown .selected_item:hover {
	cursor:pointer;
	background-color:#707070;
	color:white;
}
.search_dropdown .menu_wrapper {
	position:absolute;
	display:none;
	background-color:white;
	border:1px solid #ADDFFF;
	padding:7px;
	z-index:10000;
}
.search_dropdown .menu_wrapper .menu_item {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	width: 145px;
}
.search_dropdown .menu_wrapper .menu_item:hover {
	cursor:pointer;
	background-color:#ADDFFF;
}
.search_dropdown .menu_wrapper .menu_item.selected {
	font-weight:bold;
}
.tag_box {
	border:1px solid #a4bcd6;
}
button.tag_cloud_button {
	width:100px;
	height:66px;
	background-image: url('../image/icon/tag/cloud_off.png');
	margin:10px 0px;
	padding:0px;
	border:none;
	background-color:transparent;
	color:black;
	font-size:18px;
	font-weight:bold;
}
button.tag_cloud_button.small {
	background-image: url('../image/icon/tag/cloud_off_small.png');
	width:50px;
	height:33px;
	margin:10px 0px;
	color:black;
	font-size:13px;
	position:relative;
	top:10px;
}
button.tag_cloud_button.small:hover {
	background-image: url('../image/icon/tag/cloud_on_small.png');
}
button.tag_cloud_button span {
	position:relative;
	top:4px;
}
button.tag_cloud_button:hover {
	background-image: url('../image/icon/tag/cloud_on.png');
	cursor:pointer;
	color:white;
}
.tag_box .tag_select_box {
	padding-left: 5px;
}
.tag_box .tag_select_box .tag {
	margin: 2px 5px;
	padding:2px;
	height: 21px;
	overflow: hidden;
	position: relative;
}
.tag_box .tag_select_box .tag:hover {
	cursor:pointer;
}
.tag_box .tag_select_box .tag_title {
	font-size: 14px;
	color:#909090;
	position: relative;
	height: 20px;
	line-height: 20px;
	z-index: 2;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: none;
	text-align: left;
	background: transparent;
	width: 100%;
	cursor: pointer;
	top: 1px;
}
.tag_box .tag_select_box .tag_title:hover {
	color:black;
}
.tag_box .tag_select_box .tag_weight {
	position:relative;
	top:-20px;
	height:20px;
}
.tag_box .tag_select_box .tag_weight .step {
	float:left;
	border:2px solid #e0e0e0;
	background-color:#eeeeee;
	width:20px;
	margin-right:3px;
	height:17px;
	z-index:1;
}
/* Tag Step Colors */
.tag.manish .step.selected { border-color:#5dcbe2;  background-color:#9cdbee; }
.tag.casual .step.selected { border-color:#1aac46;  background-color:#75b97a; }
.tag.modern_simple .step.selected { border-color:#5ac1a6;  background-color:#c4e4df; }
.tag.romantic_elegance .step.selected { border-color:#714498;  background-color:#96549e; }
.tag.vintage .step.selected { border-color:#293d2b;  background-color:#647d5a; }
.tag.unique .step.selected { border-color:#f16325;  background-color:#f48350; }
.tag.basic .step.selected { border-color:#354ea2;  background-color:#595ca9; }
.tag.cutty .step.selected { border-color:#d1549e;  background-color:#f4a7ca; }
.tag.sexy .step.selected { border-color:#ec1b22;  background-color:#f05442; }
.tag.classic .step.selected { border-color:#4f3217;  background-color:#987647; }
/* */
select.stage{
	display:block;
	margin:5px 0px;
}

#left_btn_search {
	font-size:20px;
	font-family:Times New Roman;
	font-weight:bold;
	width: 80px;
	text-align: center;
	margin: 0px auto;
}
#left_btn_search:hover {
	cursor:pointer;
}
#left_btn_show_liked_clothes {
	color:gray;
	font-size:15px;
}
#left_btn_show_liked_clothes:hover {
	cursor:pointer;
	text-decoration:underline;
}
#left_btn_clothes_uploader {
	
}
.designer_menu {
	margin:3px;
}
.designer_menu .menu_item {
	display:block;
	margin:4px;
	font-size:14px;
}
.designer_menu .menu_item:hover {
	background-color:#EFF2F7;
	cursor:pointer;
}

/**
*
* Contents
*
**/
.cont_cont {	
}
.cont_cont_text {
	background-color:Chocolate ;
	color:white;
	padding:5px 0px;
	margin-bottom:3px;
	text-align:center;
}
.id_cont_hotitem_border {
	/*border:1px solid #D8D8D8 ;*/
}
.id_cont_recommendation {
	margin-top:30px;
}
div.cont_list_title_wrapper {
	width:100%;
	overflow:hidden;	
}
.cont_cont_split{
	height:8px;
	margin-bottom:20px;
	border-bottom:1px dashed #D0D0D0;
}
.cont_list_title_wrapper .cont_list_title_hot {
	background-image:url('../image/font2/title_hotitem.jpg');
	background-repeat:no-repeat;
	background-size:126px 21px;
	width:126px;
	height:21px;
	float:right;	
}
.cont_list_title_wrapper .cont_list_title_recommended {
	background-image:url('../image/font2/title_recommended.jpg');
	background-repeat:no-repeat;
	background-size:184px 21px;
	width:184px;
	height:21px;
	float:right;	
	margin-bottom:10px;
}
.cont_cont .cont_list_title_wrapper .today_recommendation {
	float:left;
	margin-top:5px;
	cursor:pointer;
}
.cont_cont .cont_list_title_wrapper .currentSituation {	
	float:left;
	margin-right:10px;
 }
.cont_cont .cont_list_title_wrapper .today_recommendation:hover {
	font-weight:bold;
}
.cont_list_title_wrapper .cont_list_title_magazine {
	background-image:url('../image/font2/title_magazine.jpg');
	background-repeat:no-repeat;
	background-size:126px 21px;
	width:126px;
	height:21px;
	float:right;	
}
.cont_list_title_wrapper_hotitem {
	/*background-color:#99CCFF;*/
}

.cont_hotitem_option {
	position:relative;
	top:3px;
	color:#707070 ;	
	cursor:pointer;
}
.cont_hotitem_option_selected {
	font-weight:bold;
}

/* Auto Complete! */
ul.ui-autocomplete li.inviteform {
	margin-bottom:3px;
	filter:Alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
ul.ui-autocomplete li.inviteform.followed {
	filter:Alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
ul.ui-autocomplete li.inviteform .profileimage {
	display: block;
	width:40px; height:40px;
	float:left;
}
ul.ui-autocomplete li.inviteform .rightdiv {
	margin-left:40px;
	padding-left:3px;
	height:40px;
}
ul.ui-autocomplete li.inviteform .rightdiv .username {
	line-height:25px;
	font-size:14px;
	color:black;
}
ul.ui-autocomplete li.inviteform .rightdiv .user {
	line-height:15px;
	font-size:12px;
	color:#666;
}
/* Content common spliter */
.menu_heading_spliter {	
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:10px;
	margin-right:10px;
	background-color:#C2C2C2;
}
/* placeholder for ie */
input.placeholder,textarea.placeholder {
	color:#ccc;
}

#suggestUpdate {
	background-color:black;
	color:white;
	width:100%;
	height:100%;
	position:absolute;
	top:0px; left:0px;
	text-align:center;
	z-index:10000;
}

.notification_box {
	width:20px; height:17px;
	line-height:17px;
	background-image: url(../image/notification/notification_background.png);
	background-repeat: no-repeat;
	text-align:center;
	font-weight:bold;
	display:block;
}

.notification_box_hover_text {
	background-image: url(../image/notification/notification_text_background.png);
	background-repeat: no-repeat;
	background-position: 4px top;
	position: absolute;
	z-index: 2;	
	padding-top: 5px;
}

.notification_box_hover_text_clothes {
	background-image: url(../image/notification/notification_text_background_clothes.png);
	background-repeat: no-repeat;
	background-position: 4px top;
	position: absolute;
	z-index: 2;	
	padding-top: 5px;
}

.notification_box_hover_text_clothes .text {
	background-color:#545454;
	color:white;
	font-size: 11px;
	padding: 2px;
}

.notification_box_hover_text .text {
	background-color:black;
	color:white;
	font-size: 11px;
	padding: 2px;
}

.notification_box_comment {
	width:20px; height:17px;
	line-height:17px;
	background-image: url(../image/notification/notification_background.png);
	background-repeat: no-repeat;
	text-align:center;
	font-weight:bold;
	display:block;
}

/* bottom padding for content(clothes & magazine) viewer */
.bottom_padder {
	width:100%;
	height:80px;
	cursor:pointer;
}
.ie7 .bottom_padder {
	width:660px;
}

/* footer */
#footer {
	width:840px;
	margin-top:40px;
	padding-left:140px;
	overflow:hidden;
}
#footer #policy{
	border-top:1px solid #CCC;
	text-align:center;
	padding:10px 0px 40px;
}
#companyInfo{
	font-size:11px;
	color:gray;
	margin:14px 0px 0px 0px;
	line-height:18px;
}
#companyInfo span{
	margin:0px 5px;
}
#policy ul {
	list-style:none;
	padding-left:0;
}
#policy li {
	display:inline;
	padding:0px 10px;
	border-right: 1px solid #CCC;
}
#policy li.last {
	border-right: 0;
}