/** sprite: main; sprite-image: url('../images/sprites-main.png'); sprite-layout: vertical; */
.imageWrapper {
	position:relative;
	background:#000;
	text-align:center;
	height:270px;
	margin-bottom:10px;
}
.imageWrapper img {
	width:100% !important;
	height:250px;
}
.imageWrapper object {
	margin-top:15px;
}
.imageWrapper .playIcon {
	background:url(../images/ic_play_video.png) no-repeat center center;
	cursor:pointer;
	width:385px;
	height:270px;
	position:absolute;
	top:0;
	left:0;
}
.imageWrapper .endFlip {
	display:block;
	background:#000 url(../images/ic_videoend.png) no-repeat center center;
	cursor:pointer;
	width:385px;
	height:270px;
	position:absolute;
	top:0;
	left:0;
}
.imageWrapper video {
	background:url(../images/ic_play_video.png) no-repeat center center;
	width:320px;
	height:240px;
	margin-top:15px;
}
#focus {
	margin-top:15px;
}
.adWrapper {
	float:left;
	width:300px;
}
#adLargeWrapper {
	margin-left:15px;
}
#adLarge2 {
	float:right;
	width:300px;
	margin-left:15px;
}
#newsSlider {
	width:385px;
	float:left;
	background:#000;
}
#newsSlider .mask {
	width:385px;
	height:270px;
	overflow:hidden;
	position:relative;
	z-index:100;/*fixed chrome bug */
}
#newsSlider .imageList {
	position:absolute;
	width:1155px;
	top:0;
	left:0;
}
#newsSlider .imageList li {
	float:left;
}
#newsSlider .imageWrapper {
	width:385px;
	height:270px;
	margin-bottom:0;
	overflow: hidden;
}
#newsSlider .imageWrapper img {
	height:270px;
}
#newsSlider .imageWrapper a{
	display: block;
}
#newsSlider .imageWrapper .title {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	width:355px;
	background:#000;
	color:#fff;
	padding:5px 15px;
	opacity:0.7;
}
#newsSlider .imageWrapper .title a:link, #newsSlider .imageWrapper .title a:visited, #newsSlider .imageWrapper .title a:hover {
	color:#fff;
}
#newsSlider .imageWrapper .timeStamp {
	font-size:12px;
}
#newsSlider .more {
	float:right;
	background:none;
}
#newsSlider .imageWrapper .playIcon {
	height:240px;
}
#newsSlider .controller, #newsSlider .controller li {
	float:left;
}
#newsSlider .controller {
	clear:left;
}
#newsSlider .controller li {
	padding:2px 0 2px 0;
}
#newsSlider .controller li a {
	display:block;
	width:125px;
	height:6px;
	background:#7c4c26;
	cursor:pointer;
	margin-left:2px;
}
#newsSlider .controller li a.one {
	margin-left:3px;
}
#newsSlider .controller li a:hover, #newsSlider .controller li.on a {
	background:#fd8524;
}
#row2 {
	margin-top:10px;
}
#row3 {
	margin-top:8px;
}
#constituents {
	margin-top:15px;
	font-size:12px;
}
#row2 #constituents {
	margin-top:0;
	width:385px;
	float:left;
}
#constituents table {
	width:100%;
}
#constituents table.hsiSummary, #constituents table.hsceSummary {
	width:620px;
}
#row2 #constituents table.hsiSummary, #row2 #constituents table.hsceSummary {
	width:305px;
}
#constituents table.hsiSummary {
	margin-bottom:5px;
}
#constituents table.hsiSummary td, #constituents table.hsceSummary td {
	text-align:center;
	font-size:15px;
}
#constituents table.hsiSummary td.name, #constituents table.hsceSummary td.name {
	height:22px;
	background-color:#eeeeee;
	color:#444444;
	width:95px;
	font-size:15px;
}
#constituents .up, #constituents .flat, #constituents .down {
	color:#fff;
	height:26px;
	font-weight:bold;
}
#constituents .up {
	background-color:#54c336;
}
#constituents .flat {
	background-color:#999999;
}
#constituents .down {
	background-color:#dc0a17;
}
#constituents .desc {
	width:75px;
	float:right;
	text-align:right;
	font-size:12px;
	vertical-align:top;
	letter-spacing:1px;
}
#constituents .desc span {
	display:inline-block;
	width:17px;
	height:14px;
}
#constituents .desc .row {
	margin-top:3px;
}
#constituents .desc .up, #constituents .desc .flat, #constituents .desc .down {
	margin-right:4px;
}
#hsiLog, #hotCbbc, #sector, #fundflow {
	float:left;
}
#hsiLog, #sector {
	width:385px;
	background-color:#eeeeee;
}
#sector, #fundflow {
	background-color:#ffffff;
}
#sector .fall, #fundflow .fall {
	display:none;
}
#sector .sectorControl, #fundflow .fundflowControl {
	background-color:#d3d3d3;
	border-bottom:#d3d3d3 1px solid;
}

#sector .ctlBtn, #sector .ctlBtn:link, #sector .ctlBtn:visited, #sector .ctlBtn:hover,
#fundflow .ctlBtn, #fundflow .ctlBtn:link, #fundflow .ctlBtn:visited, #fundflow .ctlBtn:hover {
	display:block;
	font-size:14px;
	text-align:center;
	padding:13px 0 5px 0;
	color:#184D99;
}
#sector .ctlBtn, #sector .ctlBtn:link, #sector .ctlBtn:visited, #sector .ctlBtn:hover {
	xbackground:url(/images/icon_exclu_fundflow_off.png) no-repeat right top;
}
#fundflow .ctlBtn, #fundflow .ctlBtn:link, #fundflow .ctlBtn:visited, #fundflow .ctlBtn:hover {
	xbackground:url(/images/icon_exclu_fundflow_off.png) no-repeat;
}
#sector .ctlBtn {
	width:95px;
	float:left;
	margin-left: 1px;
	background:url(/images/icon_exclu_fundflow_off.png) no-repeat left top;
}
#sector .ctlBtn:hover,
#sector .ctlBtn.selected{
	background:url(/images/icon_exclu_fundflow_on.png) no-repeat left top;
}
#sector .ctlBtn.exclusive {
	background:url(/images/icon_exclu_fundflow_off.png) no-repeat right top;
}
#sector .ctlBtn.exclusive:hover,
#sector .ctlBtn.exclusive.selected {
	background:url(/images/icon_exclu_fundflow_on.png) no-repeat right top;
}

#sector .content{
	height: 184px;
	display: none;
}
#sector .content.selected{
	display: block;
}
#sector .upRank, #fundflow .upRank {
	float:left;
	margin-right:1px;
}
#fundflow .upRank {
	width:149px;
}
#sector .downRank, #fundflow .downRank {
	float:right;
}
#fundflow .downRank {
	width:150px;
}
#sector .off, #sector .off:link, #sector .off:visited, 
#fundflow .off, #fundflow .off:link, #fundflow .off:visited {
	color:#999999;
}
#sector .off, #sector .off:link, #sector .off:visited {
	background:url(/images/bg_sectormain_tabbtn_off.gif) repeat-x;
}
#fundflow .off, #fundflow .off:link, #fundflow .off:visited {
	background:url(/images/icon_exclu_fundflow_off.png) no-repeat;
}
#sector .off:hover, #fundflow .off:hover {
	color:#184D99;
}
#sector .off:hover {
	background:url(/images/bg_sectormain_tabbtn_on.gif) repeat-x;
}
#fundflow .off:hover {
	background:url(/images/icon_exclu_fundflow_on.png) no-repeat;
}

#sector .sectorCtn, #sector .fundflowCtn {
	border-bottom:#d3d3d3 1px solid;
	border-right:#d3d3d3 1px solid;
}
#sector .sectorCtn .off, #sector .fundflowCtn .off {
	display:none;
}
#sector .sectorCtn .btnWrapper, #sector .fundflowCtn .btnWrapper {
	float:left;
}
#sector .sectorCtn .stockLink,
#sector .sectorCtn .stockLink:link,
#sector .sectorCtn .stockLink:visited {
	display:block;
	color:#000;
	border:0;
}
#sector .sectorCtn .ctnWrapper {
	float:right;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	width:254px;
	height:182px;
	display: none;
}
#sector .sectorCtn .ctnWrapper.selected {
	display: block;
}
#sector .sectorCtn .ctnWrapper .industryinfo {
	margin-top:5px;
	border-bottom:1px solid #d3d3d3; 
	margin-left:10px; 
	margin-right:15px;
	padding-bottom:3px;
}
#sector .sectorCtn .ctnWrapper .updownLabel {
	color:#000;
}
#sector .sectorCtn .ctnWrapper .gotoindustry {
	float:right;
}
#sector .sectorCtn .ctnWrapper .textinfo 
{
	padding-left:10px;
}
#sector .sectorCtn .ctnWrapper .line1
{
	padding-top:2px;
}
#sector .sectorCtn .ctnWrapper .line2
{
	padding-top:5px;
	padding-bottom:10px;
}
#sector .sectorCtn .ctnWrapper .line2 .price
{
	font-size:15px;
}
#sector .sectorCtn .ctnWrapper .textinfo div
{
	float:left;
	line-height:22px;
	margin-right:10px;
}
#sector .sectorCtn .ctnWrapper .changes {
	float:left;
	padding-right:5px;
	text-align:right;
	width:146px;
}
#sector .sectorCtn .ctnWrapper .up {
	background-image:url("/images/bg_mystock_up.png");
	background-repeat:no-repeat;
	color:#ffffff;
	line-height:22px;
}
#sector .sectorCtn .ctnWrapper .down {
	background-image:url("/images/bg_mystock_down.png");
	background-repeat:no-repeat;
	color:#ffffff;
	line-height:22px;
}
#sector .sectorCtn .ctnWrapper .chartWarpper {
	margin-left:5px;
}
#sector .sectorCtn .ctnWrapper .chartWarpper .minChart {
	height:65px;
	width:250px;
}
#sector .sectorCtn .ctnWrapper .remark {
	float:right;
	font-size:10px;
	font-weight:normal;
	padding-right:10px;
	margin-top:7px;
}
#sector .sectorCtn .hideShowBtn {
	width:130px;
	height:60px;
	display:block;
	margin:1px 0;
	position:relative;
	font-size:14px;
}
#sector .sectorCtn .hideShowBtn div {
	position:absolute;
	left:10px;
}
#sector .sectorCtn .hideShowBtn .sName {
	top:13px;
}
#sector .sectorCtn .hideShowBtn .pertChange {
	top:33px;
}
#sector .sectorCtn .last {
	margin-bottom:0;
}
#sector .sectorCtn .riseBtn.selected {
	background:url(/images/btn_sectormenu_rise_on.png?t=201306261559);
	color:#ffffff;
}
#sector .sectorCtn .riseBtn {
	background:url(/images/btn_sectormenu_rise_off.png?t=201306261559);
	color:#419b27;
}
#sector .sectorCtn .dropBtn.selected {
	background:url(/images/btn_sectormenu_drop_on.png?t=201306261559);
	color:#ffffff;
}
#sector .sectorCtn .dropBtn {
	background:url(/images/btn_sectormenu_drop_off.png?t=201306261559);
	color:#c60813;
}
#sector .sectorCtn .fallOn .downValue,
#sector .sectorCtn .riseOn .upValue {
	color:#ffffff;
}
#sectorMore {
	background-color:#eeeeee;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:30px;
}
#sectorMore a {
	display: none;
}
#sectorMore.sector .moreBtn {
	height:30px;
	width:385px;
	display: block;
}
#sectorMore.fundflow .textBtn {
	text-align: right;
	padding:7px 10px 0;
	color:#000;
	font-size: 14px;
	display: block;
}
#sector .moreBtn {
	background:url(/images/btn_table_more_ind_off.png) 50% 50% no-repeat;
}
#sector .moreBtn:hover {
	background:url(/images/btn_table_more_ind_on.png) 50% 50% no-repeat;
}

#sector .fundflowCtn .hideShowBtn {
	width:72px;
	height:90px;
	line-height:90px;
	padding-left:10px;
	display:block;
	margin:1px 0;
	font-size:14px;
}
#sector .fundflowCtn .last {
	margin-bottom:0;
}
#sector .fundflowCtn .riseBtn.selected {
	background:url(/images/btn_fundflowmenu_rise_on.png?t=201306261600);
	color:#ffffff;
}
#sector .fundflowCtn .riseBtn {
	background:url(/images/btn_fundflowmenu_rise_off.png?t=201306261600);
	color:#000000;
}
#sector .fundflowCtn .dropBtn.selected {
	background:url(/images/btn_fundflowmenu_drop_on.png?t=201306261600);
	color:#ffffff;
}
#sector .fundflowCtn .dropBtn {
	background:url(/images/btn_fundflowmenu_drop_off.png?t=201306261600);
	color:#000000;
}
#sector .fundflowCtn .fallOn .downValue,
#sector .fundflowCtn .riseOn .upValue {
	color:#ffffff;
}
#sector .fundflowCtn .ctnWrapper {
	width:298px;
	float:right;
	display:none;
}
#sector .fundflowCtn .ctnWrapper.selected {
	display: block;
}
#sector .fundflowCtn .noFFInfo {
	margin-top:15px;
	margin-left:10px;
}
#sector .fundflowCtn .ffleft {
	float:left;
	font-size:15px;
	font-weight:bold;
}
#sector .fundflowCtn .ffright {
	float:right;
	height:43px;
	line-height:43px;
	font-size:15px;
	font-weight:bold;
}
#sector .fundflowCtn a.ffrow,
#sector .fundflowCtn a.ffrow:link,
#sector .fundflowCtn a.ffrow:visited {
	display:block;
	border:0;
	color:#000;
	height:42px;
	padding:9px 0;
	margin:0 10px;
	border-bottom:#d3d3d3 1px solid;
}
#sector .fundflowCtn a.last,
#sector .fundflowCtn a.last:link,
#sector .fundflowCtn a.last:visited {
	border-bottom:0;
}
#sector .fundflowCtn .code {
	margin:2px 0;
}
#sector .fundflowCtn .industry .ffleft,
#sector .fundflowCtn .industry .ffright {
	font-size:15px;
}
#sector .fundflowCtn .industry .ffleft {
	line-height:36px;
}
#fundflow .remark {
	background-color:#eeeeee;
	height:34px;
	line-height:34px;
	width:290px;
	margin:0;
	padding-right:10px;
}

#hotCbbc, #fundflow {
	width:300px;
	margin-left:15px;
}
#hotCbbc div.none {
	padding:10px 13px;
}
#hotCbbc td.option {
	background:url(../images/icon_exclu_cowbear01.png) no-repeat right top;
}
#hsiLog .upday .dayCount, #hsiLog .downday .dayCount {
	display:inline-block;
	color:#fff;
	text-align:right;
	padding:1px 5px;
	font-weight:bold;
}
#hsiLog .upday .dayCount {
	background-color:#54C336;
}
#hsiLog .downday .dayCount {
	background-color:#DC0A17;
}
#hsiLog .col1 {
	padding-left:10px;
	width:240px;
}
#hsiLog .col2 {
	text-align:left;
	padding-left:30px;
}
#hsiLog .col1, #hsiLog .col2 {
	padding-bottom:5px;
}
#hsiLog table.summary {
	margin-top:10px;
	width:100%;
}
#hsiLog span.total {
	float:right;
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
#hsiLog .upTotal {
	background:url(../images/ic_up_xl.png) no-repeat left 4px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#hsiLog .downTotal {
	background:url(../images/ic_down_xl.png) no-repeat left 4px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#hsiLog .totalPoints {
	margin-left:5px;
	float:right;
	margin-right:10px;
}
table.log {
	width:100%;
	font-size:15px;
}
table.log .satnSun {
	font-size:13px;
}
table.log td {
	border:solid 2px #f2f2f2;
	text-align:center;
	padding:1px 0px 1px 0;
}
table.log th.month {
	border-right:solid 2px #f2f2f2;
	font-size:13px;
}
table.log th.noTrade {
	font-size:13px;
}
table.log th {
	background:#838383;
	color:#fff;
	width:40px;
	text-align:center;
}
table.log th.on {
	background:#eeeeee;
	color:#000;
}
table.log td.on {
	font-weight:bold;
}
table.log td.month {
	background:#E5E5E5;
	text-align:center;
	width:80px;
	border-left:none;
	border-right:none;
	padding:0;
	font-size:17px;
}
table.log td.up, table.log td.down {
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:3px;
}
table.log td.day {
	font-size:17px;
}
table.log td.up {
	background-image:url(../images/ic_calendar_up.png);
}
table.log td.down {
	background-image:url(../images/ic_calendar_down.png);
}
table.log td.satnSun, table.log td.noTrade {
	background-color:#e5e5e5;
}
table.log td.today {
	font-weight:bold;
}
table.topstock {
	width:auto;
	font-size:15px;
}
table.topstock a.more {
	float:right;
}
#hotCbbc {
	background-color:#efefef;
	border-top:solid 5px #ff8506;
}
#hotCbbc td {
	border-bottom:solid 2px #fff;
	border-top:solid 2px #fff;
}
#hotCbbc td.option {
	padding:10px 20px;
}
#hotCbbc .row1, #hotCbbc .row3 {
	color:#4e4e4e;
	font-size:18px;
}
#hotCbbc .row2, #hotCbbc .row2 select {
	font-size:20px;
	padding:10px 0;
}
#hotCbbc a {
	display:block;
}
#hotCbbc a:link, #hotCbbc a:visited, #hotCbbc a:hover {
	color:#000;
}
#hotCbbc .col1 a, #hotCbbc .col2 a {
	padding:10px 0px;
	text-align:center;
}
#hotCbbc .col1 span, #hotCbbc .col2 span {
	font-weight:bold;
	font-size:20px;
	margin-left:5px;
}
#hotCbbc .col1 {
	border-right:solid 2px #fff;
}
#hotCbbc a.more {
	background-image:url(../images/btn_morecbbc.png); /** sprite-ref: main; */
	background-repeat:no-repeat;
	height:34px;
	width:300px;
	padding-left:0;
}
#analysisSlider {
	margin-top:15px;
}
#analysisSlider .wrapper {
	overflow:hidden;
	width:700px;
	height:80px;
	position:relative;
}
#analysisSlider ul {
	position:absolute;
	top:0;
	left:0;
}
#analysisSlider li {
	float:left;
}
#analysisSlider .content li img.head {
	width:80px;
	height:80px;
}
#analysisSlider .content li {
	background-color:#e6e6e6;
	margin-left:20px;
}
#analysisSlider .content li.first {
	margin-left:0;
}
#analysisSlider .content li a {
	display:block;
	width:340px;
	background:url(../images/ic_arrow_grey.png) no-repeat 317px center;
}
#analysisSlider .desc {
	float:right;
	width:210px;
	margin-top:18px;
	margin-right:35px;
	margin-left:10px;
}
#analysisSlider .desc .timeStamp {
	font-size:12px;
	color:#808080;
}
#analysisSlider .controller {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
#analysisSlider .controller a {
	display:block;
	width:9px;
	height:9px;
	background-image:url(../images/ic_circle1_off.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#analysisSlider .controller td {
	padding-left:10px;
}
#analysisSlider .controller .on a {
	background-image:url(../images/ic_circle1_on.png);
}
#newsList {
	margin-top:15px;
}
#newsList .type li {
	float:left;
}
#newsList .type {
	background:url(../images/ic_home_newslist_title.png) no-repeat;
	padding-top:42px;
}
#newsList .type a {
	display:block;
	width: 226px;
	height:45px;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:8px;
}
#newsList .type a.lastest:hover, #newsList .type li.on a.lastest, #newsList .type li.on a.lastest:visited {
	width: 230px;
}
#newsList .type a.lastest {
	margin-left:0;
}
#newsList .type a.lastest, #newsList .type a.lastest:visited {
	background-image:url(../images/newsHeader/allNews_off.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.lastest:hover, #newsList .type li.on a.lastest, #newsList .type li.on a.lastest:visited {
	background-image:url(../images/newsHeader/allNews_on.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.news, #newsList .type a.news:visited {
	background-image:url(../images/newsHeader/financeNews_off.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.news:hover, #newsList .type li.on a.news, #newsList .type li.on a.news:visited {
	background-image:url(../images/newsHeader/financeNews_on.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.focus, #newsList .type a.focus:visited {
	background-image:url(../images/btn_home_focus_off.png);/** sprite-ref: main; */
}
#newsList .type a.focus:hover, #newsList .type li.on a.focus, #newsList .type li.on a.focus:visited {
	background-image:url(../images/btn_home_focus_on.png);/** sprite-ref: main; */
}
#newsList .type a.property, #newsList .type a.property:visited {
	background-image:url(../images/newsHeader/propertyNews_off.png);/** sprite-ref: main; */
}
#newsList .type a.property:hover, #newsList .type li.on a.property, #newsList .type li.on a.property:visited {
	background-image:url(../images/newsHeader/propertyNews_on.png);/** sprite-ref: main; */
}
#newsList .type a.expert, #newsList .type a.expert:visited {
	background-image:url(../images/newsHeader/expertNews_off.png);/** sprite-ref: main; */
}
#newsList .type a.expert:hover, #newsList .type li.on a.expert, #newsList .type li.on a.expert:visited {
	background-image:url(../images/newsHeader/expertNews_on.png);/** sprite-ref: main; */
}
#newsList .type a.analysistips, #newsList .type a.analysistips:visited {
	background-image:url(../images/btn_home_analysis_off.png);/** sprite-ref: main; */
}
#newsList .type a.analysistips:hover, #newsList .type li.on a.analysistips, #newsList .type li.on a.analysistips:visited {
	background-image:url(../images/btn_home_analysis_on.png);/** sprite-ref: main; */
}
#newsList .type a.hkex, #newsList .type a.hkex:visited {
	background-image:url(../images/btn_home_hkex_off.png);/** sprite-ref: main; */
}
#newsList .type a.hkex:hover, #newsList .type li.on a.hkex, #newsList .type li.on a.hkex:visited {
	background-image:url(../images/btn_home_hkex_on.png);/** sprite-ref: main; */
}
#newsList .type a.analysis {
	background-image:url(../images/newsHeader/analysisNews_off.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.analysis:hover, #newsList .type li.on a.analysis {
	background-image:url(../images/newsHeader/analysisNews_on.png?v=2);/** sprite-ref: main; */
}
#newsList .type a.study {
	background-image:url(../images/newsHeader/studyNews_off.png);/** sprite-ref: main; */
}
#newsList .type a.study:hover, #newsList .type li.on a.study {
	background-image:url(../images/newsHeader/studyNews_on.png);/** sprite-ref: main; */
}


ul.list {
	line-height:25px;
}
ul.list .thumb {
	float:right;
	width:110px;
	height:88px;
	margin-left:10px;
	position:relative;
	overflow: hidden;
}
ul.list .thumb img {
	height:88px;
}
ul.list .thumb .play {
	position:absolute;
	left:0;
	top:0;
	width:110px;
	height:88px;
	background:url(../images/icon_play_s.png) no-repeat center center;
}
ul.list li {
	background:url(../images/bg_dot.gif) repeat-x bottom;
	min-height:135px;
}
ul.list li.moreWrapper {
	min-height:0;
}
ul.list li.moreWrapper a {
	padding:0;
}
ul.list li a {
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
ul.list li a:visited {
	color:#9f9f9f;
}
ul.list h3 {
	font-size:22px;
	margin-bottom:5px;
}
ul.list .leading {
	color:#000;
}
ul.list .timeStamp {
	font-size:13px;
	color:#808080;
}
ul.list li.expert a {
	padding-top:0;
	padding-bottom:0;
	padding-right:40px;
}
ul.list li.expert {
	min-height:10px;
	padding:12px 0;
}
ul.list li.expert img.bigHead {
	float:left;
	margin-right:10px;
	width:210px;
	height:128px;
}
ul.list li.expert img.head {
	float:left;
	margin-right:10px;
	width:80px;
	height:80px;
}
ul.list li.expert .itemWrapper {
	background:url(../images/ic_arrow_grey.png) right center no-repeat;
}
ul.list li.expert .desc {
	color:#000;
}
ul.list li.ad {
	min-height:1px;
}
#adReminder {
	margin-left:15px;
	width:300px;
        display:none;
}
#yp {
	background:url(../images/ic_yp.png) no-repeat left center;
	margin-top:4px;
	padding-left:15px;
}
#yp input {
	height:17px;
	border:solid 1px #b9b9b9;
	width:250px;
	font-size:12px;
	color:#b9b9b9;
}
#yp button {
	border:none;
	background-image:url(../images/btn_yp_submit.png);/** sprite-ref: main; */
	background-repeat:no-repeat;
	width:15px;
	height:14px;
	margin-left:5px;
	vertical-align:middle;
}
#adMantle1 {
	float:left;
	width:385px;
}
#adDoubleMantle {
	margin-top:10px;
}
#adDoubleMantle .left, #adDoubleMantle .right {
	float:left;
}
#adDoubleMantle .left {
	width:385px;
}
#adDoubleMantle .right {
	width:300px;
	margin-left:15px;
}

/* Calendar */
#sCalendarWrap {
	margin-bottom:15px;
}
#fCalendar {
	float:left;
}
#sCalendarContent {
	float:left;
	width:315px;
	position:relative;
}
#sCalendarContent h1.title,
#sCalendarContent .contentWrap .header,
#sCalendarContent .contentWrap .content {
	padding:0 12px 0 15px;
}
#sCalendarContent h1.title {
	background-color:#eeeeee;
	color:#656565;
	font-size:15px;
	height:35px;
	line-height:35px;
	border-bottom:solid 1px #d4d3cf;
	margin-bottom:1px;
}
#sCalendarContent .contentWrap {
	height:202px;
	border-right:solid 2px #efefef;
	border-bottom:solid 1px #d3d3d3;
	margin-bottom:1px;
	overflow:auto;
}
#sCalendarContent .contentWrap.long {
	height:238px;	
}
#sCalendarContent .contentWrap .header {
	height:28px;
	line-height:28px;
	background:none;
	background-color:#e5effb;
	font-size:15px;
	font-weight:bold;
}
#sCalendarContent .contentWrap .header h2 {
	float:left;
	color:#000;
	font-size:15px;
	font-weight:bold;
}
#sCalendarContent .contentWrap .header a {
	float:right;
	padding:4px 7px;
	background-color:#fb8627;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-radius:10px;
	margin-top:4px;
	line-height:1;
	display:none;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F18B0E),
		color-stop(1, #E83002)
	);
	background-image: -o-linear-gradient(bottom, #F18B0E 0%, #E83002 100%);
	background-image: -moz-linear-gradient(bottom, #F18B0E 0%, #E83002 100%);
	background-image: -webkit-linear-gradient(bottom, #F18B0E 0%, #E83002 100%);
	background-image: -ms-linear-gradient(bottom, #F18B0E 0%, #E83002 100%);
	background-image: linear-gradient(to bottom, #F18B0E 0%, #E83002 100%);
}
#sCalendarContent .norecord,
#sCalendarHSI .positive,
#sCalendarHSI .negative {
	padding-top:11px;
	padding-bottom:10px;
}
#sCalendarHSI .now {
	padding-left:20px;
	font-size:20px;
}	
#sCalendarHSI .diff,
#sCalendarHSI .percent {
	font-size:15px;
	margin-left:5px;
}
#sCalendarHSI .positive {
	color:#419b27;
}
#sCalendarHSI .positive .now {
	background:url(../images/ic_up_bluebg.png) left 3px no-repeat;
}
#sCalendarHSI .negative {
	color:#c60813;
}
#sCalendarHSI .negative .now {
	background:url(../images/ic_down_bluebg.png) left 3px no-repeat;
}
#sCalendarEI li,
#sCalendarRA li {
	padding:11px 0px 10px 0px;
	background:url(../images/bg_dot.gif) left top repeat-x;
	font-size:14px;
	line-height:1.3;
}
#sCalendarEI li:first-child,
#sCalendarRA li:first-child {
	background:none;
}
#sCalendarContent .moreWrap {
	background-color:#eeeeee;
}
#sCalendarContent .more {
	display:block;
	background:url(../images/btn_more_off.png) center center no-repeat;
	height:32px;
}
#sCalendarContent .more:hover {
	background-image:url(../images/btn_more_on.png);
}
#sCalendarContent .shadow {
	position:absolute;
	top:0;
	left:0;
	width:14px;
	height:100%;
	background:url(../images/bg_shadow_left.png) left top repeat-y;
}
#sCalendarContent .bottomBorder {
	padding:0 12px 0 15px;
}
#sCalendarContent .bottomBorder div {
	font-size:0;
	line-height:0;
	height:1px;
	background:url(../images/bg_dot.gif) left top repeat-x;
}
#sCalendarContent .norecord {
	font-size:14px;
	line-height:1.3;
}