/* CSS Document */
#Head{
	margin-bottom:0;
}
.HackBox{
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	margin-top:0;
	clear:both;
	visibility:hidden;
}
#ListPathLinks{
	margin:10px 0 5px;
}
#SearchResultReport{
	margin:10px 0 5px;
	text-indent:18px;
	background:transparent url(icon_arrow_rb.gif) left top no-repeat;
}
#ListSubCategory{
	width:100%;
	padding:5px 10px;
	background-color:#F6F6F6;
}
#ListSubCategory/**/{
	width:auto;
}
#SideBar{
	width:180px;
	float:left;
	margin-top:10px;
	border:1px solid #CCC;
	background-color:#F6F6F6;
}
#MainContainer{
	width:100%;
	float:right;
	margin-left:-190px;
	margin-top:10px;
}
#ListSearchForm{
	/**/
}
#ListChooseForm{
	/**/
}
#ListNewThread{
	/**/
}
#RelativeShops{
	/**/
}

#DisplaySettings{
	margin-left:190px;
	height:25px;
	background:#EEE url(tabbar_level2_bk.gif) top left repeat-x;
}
#DisplaySettings div{
	float:left;
	margin:5px 15px 0 5px;
	white-space:nowrap;
}
#DisplaySettings div#QuickPageChanger{
	float:right;
	margin-right:5px;
}
#DisplaySettings img{
	margin-left:2px;
	vertical-align:-3px;
}
#ListSellerRecommended{
	margin-left:190px;
	height:20px;
}
#ItemList{
	margin-left:190px;
}
/******************************************************/
/* List Items in LIST Mode */
/******************************************************/
/*List Table Title*/
#ListViewTop{
	position:relative;
	height:25px;
	border-bottom:1px dashed #CCC;
}
#ListViewTop a,#ListViewTop label{
	color:#111;
	text-decoration:underline;
}
#ListViewTop div{
	text-align:center;
	margin-top:3px;
	line-height:24px;
	color:#000;
}
#ListViewTop div.CompareCheck{
	position:absolute;
	top:0;
	left:10px;
	width:115px;
	text-align:left;
	text-indent:17px;
	background:transparent url(compare_arror_top.gif) left center no-repeat;
}
#ListViewTop div.Info{
	float:left;
	width:100%;
	margin-right:-300px;
}
#ListViewTop div.Info div.Name{
	margin:0 300px 0 115px;
}
#ListViewTop div.TimeLeft{
	float:right;
	width:58px;
}
#ListViewTop div.Place{
	float:right;
	width:75px;
}
#ListViewTop div.Place select{
	width:64px;
}
#ListViewTop div.Legend{
	float:right;
	width:48px;
}
#ListViewTop div.Price{
	float:right;
	width:98px;
}
/*List Table Items*/
#ItemList #ListView div.Item{
	position:relative;
	height:90px;
	padding:2px;
	border-bottom:1px dashed #CCC;
}
#ItemList #ListView div.Selected{
	background-color:#F0F0F0;
}
#ItemList #ListView div.Item div.CompareCheck{
	position:absolute;
	left:5px;
	top:35px;
}
#ItemList #ListView div.Item div.Pic{
	position:absolute;
	left:35px;
	top:5px;
	width:130px;
	height:130px;
	/*make image bk vertically-centered*/
	background-color:#FFF;
	background-position:center center;
	background-repeat:no-repeat;
}
#ItemList #ListView div.Item div.Pic a{
	/*optimizer accessiblility*/
	position:relative;
	display:block;
	width:80px;
	height:80px;
}
#ItemList #ListView div.Item div.Pic img{
	/*optimizer accessiblility*/
	position:absolute;
	top:0px;
	left:-9999px;
}
#ItemList #ListView div.Item div.Info{
	float:left;
	width:100%;
	margin-right:-300px;
}
#ItemList #ListView div.Item div.Info div{
	float:none;
	margin-left:130px;
	margin-right:300px;
}
#ItemList #ListView div.Item div.Info div.Name{
	margin-top:10px;
	margin-bottom:6px;
	font-weight:bold;	
}
#ItemList #ListView div.Item div.Info div.Seller{
	color:#777;
}
#ItemList #ListView div.Item div.Info div.Seller a{
	color:#666;
	text-decoration:underline;
}

#ItemList #ListView div.Item div.Legend{
	width:48px;
	float:right;
	margin-top:30px;
	text-align:center;
}
#ItemList #ListView div.Item div.Price{
	width:98px;
	float:right;
	margin-top:30px;
	text-align:center;
}
#ItemList #ListView div.Item div.Price span{
	color:#F60;
	font:bold 13px arial;
}
#ItemList #ListView div.Item div.Place{
	width:75px;
	text-align:center;
	float:right;
	margin-top:30px;
}
#ItemList #ListView div.Item div.TimeLeft{
	width:58px;
	text-align:center;
	float:right;
	margin-top:30px;
}
#ItemList #ListView div.Item div.TimeLeft i{
	display:none;
}
/* List Table Bottom */

#ItemList #ListView #ListViewBottom{
	margin:5px;
}
#ItemList #ListView #ListViewBottom div.CompareCheck{
	float:left;
	height:20px;
	line-height:20px;
	text-indent:22px;
	background:transparent url(compare_arror_bottom.gif) 5px 1px no-repeat;
}
#ItemList #ListViewBottom div.CompareCheck a,#ItemList #ListViewBottom div.CompareCheck label{
	color:#111;
	text-decoration:underline;
}
#ItemList #ListView #ListViewBottom div.PageChanger{
	float:right;
}
/******************************************************/
/* List Item in GRID Mode */
/******************************************************/
#ItemList #GridView{
	width:100%;
}
#ItemList #GridView #GridViewTop{
	height:25px;
}
#ItemList #GridView #GridViewTop div.CompareCheck{
	float:left;
	width:115px;
	margin:5px 0 0 5px;
	text-align:left;
	text-indent:17px;
	background:transparent url(compare_arror_top.gif) left center no-repeat;
}
#ItemList #GridViewTop div.CompareCheck a,#ItemList #GridViewTop div.CompareCheck label{
	color:#333;
	text-decoration:underline;
}
#ItemList #GridView #GridViewTop div.Legends{
	float:right;
	margin:3px;
}
#ItemList #GridView #GridViewTop img,#ItemList #GridView #GridViewTop select{
	vertical-align:middle;
	margin:0 3px 0 10px;
}
#ItemList #GridView div.Seperator{
	clear:both;
	border-top:1px dashed #CCC;
}
#ItemList #GridView div.Item{
	float:left;
	margin:0.2%;
	width:24.37%;
	text-align:center;
}
#ItemList #GridView div.Item div.CompareCheck{
	position:relative;
	margin:0 auto;
	width:90px;
	height:15px;
}
#ItemList #GridView div.Item div.CompareCheck input{
	position:absolute;
	top:148px;
	left:-30px;
}
#ItemList #GridView div.Item div.Pic{
	width:90px;
	height:90px;
	margin:0 auto 5px;
	border:1px solid #DDD;
	/*make image bk vertically-centered*/
	background-color:#FFF;
	background-position:center center;
	background-repeat:no-repeat;
}
#ItemList #GridView div.Item div.Pic a{
	/*optimizer accessiblility*/
	position:relative;
	display:block;
	width:90px;
	height:90px;
}
#ItemList #GridView div.Item div.Pic img{
	/*optimizer accessiblility*/
	position:absolute;
	top:0px;
	left:-9999px;
}
#ItemList #GridView div.Item div.Name{
	width:110px;
	height:28px;
	margin:0 auto 4px;
	text-align:center;
	overflow:hidden;
	word-break:break-all;
}
#ItemList #GridView div.Item div.Price{
	color:#F60;
	font:bold 13px arial;
	margin-bottom:2px;
}
#ItemList #GridView div.Item div.Price i{
	margin-right:3px;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#999;
}
#ItemList #GridView div.Item div.Legend{
	margin-bottom:5px;	
	color:#333;
}
#ItemList #GridView div.Item div.Legend img{
	vertical-align:middle;
	margin:0 3px;
}
#ItemList #GridView #GridViewBottom{
	margin:10px 0;
	padding-top:6px;
	border-top:1px dashed #DDD;
}
#ItemList #GridView #GridViewBottom div.CompareCheck{
	float:left;
	height:20px;
	line-height:20px;
	text-indent:22px;
	background:transparent url(compare_arror_bottom.gif) 5px 1px no-repeat;
}
#ItemList #GridViewBottom div.CompareCheck a,#ItemList #GridViewBottom div.CompareCheck label{
	color:#111;
	text-decoration:underline;
}
#ItemList #GridView #GridViewBottom div.PageChanger{
	float:right;
}

/******************************************************/
/* List Item in Index GRID Mode */
/******************************************************/
#ItemList #IndexGridView{
	width:100%;
}
#ItemList #IndexGridView #IndexGridViewTop{
	height:25px;
}
#ItemList #IndexGridViewTop div.CompareCheck a,#ItemList #IndexGridViewTop div.CompareCheck label{
	color:#333;
	text-decoration:underline;
}
#ItemList #IndexGridView #IndexGridViewTop img,#ItemList #IndexGridView #IndexGridViewTop select{
	vertical-align:middle;
	margin:0 3px 0 10px;
}
#ItemList #IndexGridView div.Seperator{
	clear:both;
	/*border-top:1px dashed #CCC;*/
	margin:10px 0px 0px 0px
}
#ItemList #IndexGridView div.Item{
	float:left;
	margin:0.2%;
	width:19%;
	text-align:center;
}

#ItemList #IndexGridView div.Item div.Name{
	width:100px;
	height:28px;
	margin:0 auto 4px;
	text-align:center;
	overflow:hidden;
	word-break:break-all;
}
#ItemList #IndexGridView div.Item div.Price{
	color:#F60;
	font:bold 13px arial;
	margin-bottom:2px;
}
#ItemList #IndexGridView div.Item div.Price i{
	margin-right:3px;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#999;
}
#ItemList #IndexGridView #IndexGridViewBottom{
	margin:10px 0;
	padding-top:6px;
	border-top:1px dashed #DDD;
}

#ItemList #IndexGridViewBottom div.CompareCheck a,#ItemList #IndexGridViewBottom div.CompareCheck label{
	color:#111;
	text-decoration:underline;
}
#ItemList #IndexGridView #IndexGridViewBottom div.PageChanger{
	float:right;
}
/******************************************************/
/* List Item in TEXT Mode */
/******************************************************/
/*List Table Title*/
#TextViewTop{
	position:relative;
	height:25px;
	border-bottom:1px dashed #CCC;
}
#TextViewTop a,#TextViewTop label{
	color:#111;
	text-decoration:underline;
}
#TextViewTop div{
	text-align:center;
	margin-top:3px;
	line-height:24px;
	color:#000;
}
#TextViewTop div.CompareCheck{
	position:absolute;
	top:0;
	left:10px;
	width:115px;
	text-align:left;
	text-indent:17px;
	background:transparent url(compare_arror_top.gif) left center no-repeat;

}
#TextViewTop div.Info{
	float:left;
	width:100%;
	margin-right:-300px;
}
#TextViewTop div.Info div.Name{
	margin:0 300px 0 115px;
}
#TextViewTop div.TimeLeft{
	float:right;
	width:58px;
}
#TextViewTop div.Place{
	float:right;
	width:75px;
}
#TextViewTop div.Place select{
	width:64px;
}
#TextViewTop div.Legend{
	float:right;
	width:48px;
}
#TextViewTop div.Price{
	float:right;
	width:98px;
}
/*List Table Items*/
#ItemList #TextView div.Item{
	position:relative;
	height:25px;
	padding:2px;
	border-bottom:1px dashed #CCC;
}
#ItemList #TextView div.Selected{
	background-color:#F0F0F0;
}
#ItemList #TextView div.Item div.CompareCheck{
	position:absolute;
	top:20px;
	left:0px;
}
#ItemList #TextView div.Item div.Pic{
	float:left;
	width:85px;
	height:80px;
	margin:5px 0;
}
#ItemList #TextView div.Item div.Pic img{
	
}
#ItemList #TextView div.Item div.Info{
	float:left;
	width:100%;
	margin-right:-300px;
}
#ItemList #TextView div.Item div.Info div{
	float:none;
	margin-left:30px;
	margin-right:300px;
}
#ItemList #TextView div.Item div.Info div.Name{
	margin-top:10px;
	margin-bottom:6px;
	font-weight:bold
}
#ItemList #TextView div.Item div.Info div.Seller{
	color:#777;
}
#ItemList #TextView div.Item div.Info div.Seller a{
	color:#666;
	text-decoration:underline;
}
#ItemList #TextView div.Item div.Info div.Seller label{
	color:#666;
	text-decoration:underline;
}

#ItemList #TextView div.Item div.Legend{
	width:48px;
	float:right;
	margin-top:14px;
	text-align:center;
}
#ItemList #TextView div.Item div.Price{
	width:98px;
	float:right;
	margin-top:10px;
	text-align:center;
}
#ItemList #TextView div.Item div.Price span{
	color:#F60;
	font:bold 13px arial;
}
#ItemList #TextView div.Item div.Place{
	width:75px;
	text-align:center;
	float:right;
	margin-top:17px;
}
#ItemList #TextView div.Item div.TimeLeft{
	width:58px;
	text-align:center;
	float:right;
	margin-top:17px;
}
#ItemList #TextView div.Item div.TimeLeft i{
	display:none;
}
/* List Table Bottom */

#ItemList #TextView #TextViewBottom{
	margin:5px;
}
#ItemList #TextView #TextViewBottom div.CompareCheck{
	float:left;
	height:20px;
	line-height:20px;
	text-indent:22px;
	background:transparent url(compare_arror_bottom.gif) 5px 1px no-repeat;
}
#ItemList #TextViewBottom div.CompareCheck a,#ItemList #TextViewBottom div.CompareCheck label{
	color:#111;
	text-decoration:underline;
}
#ItemList #TextView #TextViewBottom div.PageChanger{
	float:right;
}
/******************************************************/
/* Side Bar Panels */
/******************************************************/
#SimilarCategory ul.CategoryListNormalLevel1{
	margin:5px 5px 0 15px;
}
#SimilarCategory li{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;/*Only For IE6*/
}
#RecentlyViewed ul{
	margin:0;
	padding:0;
	list-style:none;
}
#RecentlyViewed ul li{
	display:block;
	float:left;
	width:89px;
	text-align:center;
}
/*#RecentlyViewed ul li a{
	display:block;
	width:50px;
	height:50px;
	margin:0 auto;
	border:2px solid #FFF;
	/*background:#FFF url(nopicture.gif) center center no-repeat;*/
	font-size:0;
	line-height:0;
	text-align:left;
	/*color:#FFF;*/
}*/
#RecentlyViewed ul li a/**/{
	text-indent:-9999px;
	text-decoration:none;
}
#RecentlyViewed i{
	display:block;
	color:#333;
	margin:3px 0 10px;
	font-size:10px;
	font-family:arial;
	font-style:normal;
}
#RecentlyViewed div.ButtonBox{
	margin:0 15px;
	padding-top:5px;
	text-align:center;
	border-top:1px solid #DDD;
}
#RecentlyViewed div.ButtonBox a{
	color:#333;
	text-decoration:underline;
}
#RecentlyViewed div.ButtonBox label{
	color:#333;
	text-decoration:underline;
}
#RecentlyViewed div.ButtonBox img{
	vertical-align:middle;
	margin:0 2px;
}
/* Sort Mode Identifiers */
a.IconSortUp{
	display:block;
	background:transparent url(icon_arrow_sort_up.gif) left center no-repeat;
	padding-left:8px;
}
a.IconSortUp/**/{
	display:inline;
}
a.IconSortDown{
	display:block;
	background:transparent url(icon_arrow_sort_down.gif) left center no-repeat;
	padding-left:8px;
}
a.IconSortDown/**/{
	display:inline;
}
/*For Search No Result Page*/
#NoResultMsg{
	float:right;
	margin:70px 0 !important;
	margin:70px 0 70px 190px;
}
#NoResultAd table{
	width:560px;
}
#NoResultAd table{
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
}
/*Others*/
#SwitchToAll{
	clear:both;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #FFC200;
	border-bottom:1px solid #FFC200;
	background-color:#FFF4D1;
}