﻿#LeftColumn
{
	clear: both;
	margin: auto;
	width: 960px;
}

#LeftColumn #Class
{
	padding: 5px;
}
#LeftColumn #InfoMain
{
	width: 960px;
}
#LeftColumn #InfoMain #InfoTitle
{
	overflow:hidden;
	_display:inline-block;
	margin-top: 5px;
}
#LeftColumn #InfoMain #InfoTitle #InfoSwitch
{
	float: right;
}
#LeftColumn #InfoMain #InfoTitle #InfoSTitle
{
	float: left;
}
#LeftColumn #InfoMain #InfoTitle2
{
	overflow:hidden;
	_display:inline-block;
	margin-top: 10px;
	margin-left: 5px;
}
#LeftColumn #InfoMain #InfoTitle2 #InfoSwitch
{
	float: right;
}
#LeftColumn #InfoMain #InfoTitle2 #InfoSTitle
{
	float: left;
}
#LeftColumn #InfoMain #InfoTitle2 .totalPromo
{
	color: #C51100;
	float: none;
	font-size: 14.8px;
	font-weight: bold;
	margin: 0pt;
	padding: 0pt;
}
#LeftColumn #InfoMain #InfoTitle2 #InfoSTitle .RedNumber
{
	color: #CC0000;
}
#LeftColumn #InfoMain #InfoList
{
	clear: both;
	float: left;
	width: 700px;
}
#LeftColumn #InfoMain #NotePage
{
	margin-top: 5px;
	padding-right: 5px;
	text-align: right;
}
#LeftColumn #InfoMain .CenterContent
{
	clear: both;
	float: left;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 960px;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel
{
	clear: both;
	float: left;
	margin-left: 5px;
	width: 640px;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel .searchNav
{
	border: 1px solid #FDAB59;
	padding: 10px;
	background: #FFF9E9;
	line-height: 24px;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel .navTitle
{
	display: block;
	height: 23px;
	margin-left: 10px;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel .totalPromo
{
	float: right;
	color: #cc0000;
	font-weight: bold;
	font-size: 13px;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel .navKey
{
	color: #6666cc;
}
#LeftColumn #InfoMain .CenterContent .PromoSearchPanel .navKey:hover
{
	background: #6666cc;
	color: #fff;
}
#LeftColumn #InfoMain .CenterContent .RightAD
{
	background-color: White;
	height: 120px;
	width: 290px;
	float: right;
}
#RightColumn
{
	width: 310px;
	float: right;
	margin-top: 38px;
}
#RightColumn #ItemLink
{
	margin-top: 10px;
}
#RightColumn #JoinTs
{
	margin-top: 10px;
}
#RightColumn #ShopTags
{
	margin-top: 5px;
}
#RightColumn #SimTags
{
	margin-top: 5px;
}
#RightColumn #Members
{
	margin-top: 5px;
}
#RightColumn .WarpBlock .WarpContent img
{
	vertical-align: middle;
}
#RightColumn .PromoSearch
{
	border: solid 1px #FDA538;
	background-color: #fff;
	width: 124px;
}
#RightColumn .rss
{
	float: right;
	margin: 20px 0 0 0;
}
.LIPic li
{
	padding: 1px;
	margin-left: 0;
	list-style: none;
}
.DotBlank
{
	border-bottom: dotted 1px #BCBCBC;
	padding: 1px 0 1px 0;
	width: 100px;
}
.DG
{
	width: 700px;
	text-align: left;
	background: url("/comm/images/Search_OrderBar.gif" ) repeat-x top;
}
.Pages{clear:both;padding:5px;text-align:right;font-size:12px;float:right;}
.Pages a.PageLink:Link,a.PageLink:Visited,a.PageLink:Active{float:left;margin-left:2px;padding:4px 6px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.Pages a.PageLink:Hover{padding:4px 6px;color:#FFF;background:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.Pages a.PrevPage:Link,a.PrevPage:Visited,a.PrevPage:Active{float:left;margin-left:2px;padding:4px 5px 4px 14px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:url("/Static/IMG/PrevPage1.gif") 5px 5px no-repeat;}
.Pages a.PrevPage:Hover{padding:4px 5px 4px 14px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:#6665CB url("/Static/IMG/PrevPage2.gif") 5px 5px no-repeat;}
.Pages a.NextPage:Link,a.NextPage:Visited,a.NextPage:Active{float:left;margin-left:2px;padding:4px 14px 4px 5px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:url("/Static/IMG/NextPage1.gif") 43px 5px no-repeat;}
.Pages a.NextPage:Hover{padding:4px 14px 4px 5px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:#6665CB url("/Static/IMG/NextPage2.gif") 43px 5px no-repeat;}
.Pages span.PageSel{float:left;padding:3px 8px;background:#6665CB;color:#fff;font-weight:bold;margin-left:2px;}
.Pages span.PageMore{float:left;padding:2px 8px;}
.DG_Header td
{
	font-size: 13px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 2.5px;
	color: #000000;
}

.DG_Alter td, .DG_Item td
{
	padding-left: 13px;
}
.DG_White td
{
	font-size: 13px;
	background-color: #FFFFFF;
	font-weight: normal;
	height: 25px;
}
.DG_Gray td
{
	font-size: 13px;
	background-color: #F7F7F7;
	font-weight: normal;
	height: 25px;
}
.DG a.SortTitle
{
	font-weight: bold;
	text-decoration: underline;
}
.DG span.SortTitle
{
	font-weight: bold;
}
.DG td.SortItem
{
	font-weight: bold;
}
#calendar
{
	clear: both;
	width: 100%;
}
#calendar #dyear
{
	background-color: #FDB745;
	font-size: 13px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}
#calendar .row
{
	clear: both;
}
#calendar .tabh
{
	color: #000;
	height: 17px;
	width: 17px;
	float: left;
	text-align: center;
	padding-top: 2px;
	font-size: 10px;
	font-weight: normal;
}
#calendar .tab
{
	height: 13px;
	width: 17px;
	float: left;
	text-align: center;
	font-size: 10px;
}
#calendar .tabs
{
	height: 13px;
	width: 17px;
	float: left;
	text-align: center;
	font-size: 10px;
}
h1
{
	font-weight: normal;
	margin: 0;
}

#MainContent
{
	clear: both;
	margin: auto;
	width: 960px;
}

/*导航侧边拦 Sean Qu*/
#RightNav
{
	float: right;
	width: 250px;
}
#RightNav .list
{
	border: 1px solid #ccc;
	margin-bottom: 10px;
	clear: both;
	font-size: 13px;
	width: 150px;
}
#RightNav .list h3
{
	background-color: #eee;
	padding: 5px 0 5px 10px;
	margin-bottom: 5px;
	margin: 0;
	color: #C51100;
	font-size: 13px;
	font-weight: normal;
}
#RightNav .list ul
{
	line-height: 150%;
	padding-left: 7px;
	list-style: none;
	padding-top: 8px;
}
#RightNav .list ul.dotLi
{
	padding-top: 10px;
}
#RightNav .list ul.dotLi li
{
	background-image: url(/Static/IMG/grey.gif);
	padding-left: 20px;
	background-position: 4px 5px;
}
#RightNav .list ul.dotLi li.active
{
	background-image: url(/Static/IMG/orange.gif);
	font-weight: bold;
}
#RightNav .list ul.dotLi li
{
}
#RightNav .list li
{
	background-image: url(/Static/IMG/listDot.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding: 1px 0 1px 12px;
}
#RightNav .list a
{
	color: #6666cc;
	font-size: 13px;
}
#RightNav .list a:hover
{
	background: #6666cc;
	color: #fff;
}
#RightNav .list li.noIcon
{
	background: none;
	padding-left: 0;
}
