.header a.fortune {
    background: url("../img/2026/banner_fortune.jpg") no-repeat scroll center top transparent;
}

.fortuneMenu {
	background: url(../img/2026/fortune/bg_fortuneMenu.jpg) no-repeat;
	height: 95px;
	width: 980px;
}

.fortuneMenu ul {
	padding-left: 200px;
}

.fortuneMenu ul li {
	width: 64px;
	height: 95px;
	float: left;
}

.fortuneMenu ul li a {
	width: 64px;
	height: 95px;
	display: block;
	text-indent: -9999px;
}

.fortuneMenu ul li.selected {
	background: url(../img/2026/fortune/fortuneMenu_highlight.gif) no-repeat center;
}

.fortuneMenu ul li a.mouse {
	background: url(../img/2026/fortune/fortuneMenu_rat_white.gif) no-repeat center;
}

.fortuneMenu ul li a.ox {
	background: url(../img/2026/fortune/fortuneMenu_ox_white.gif) no-repeat center;
}

.fortuneMenu ul li a.tiger {
	background: url(../img/2026/fortune/fortuneMenu_tiger_white.gif) no-repeat center;
}

.fortuneMenu ul li a.rabbit {
	background: url(../img/2026/fortune/fortuneMenu_rabbit_white.gif) no-repeat center;
}

.fortuneMenu ul li a.dragon {
	background: url(../img/2026/fortune/fortuneMenu_dragon_white.gif) no-repeat center;
}

.fortuneMenu ul li a.snake {
	background: url(../img/2026/fortune/fortuneMenu_snake_white.gif) no-repeat center;
}

.fortuneMenu ul li a.horse {
	background: url(../img/2026/fortune/fortuneMenu_horse_white.gif) no-repeat center;
}

.fortuneMenu ul li a.sheep {
	background: url(../img/2026/fortune/fortuneMenu_sheep_white.gif) no-repeat center;
}

.fortuneMenu ul li a.monkey {
	background: url(../img/2026/fortune/fortuneMenu_monkey_white.gif) no-repeat center;
}

.fortuneMenu ul li a.rooster {
	background: url(../img/2026/fortune/fortuneMenu_rooster_white.gif) no-repeat center;
}

.fortuneMenu ul li a.dog {
	background: url(../img/2026/fortune/fortuneMenu_dog_white.gif) no-repeat center;
}

.fortuneMenu ul li a.pig {
	background: url(../img/2026/fortune/fortuneMenu_pig_white.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.mouse {
	background: url(../img/2026/fortune/fortuneMenu_rat_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.ox {
	background: url(../img/2026/fortune/fortuneMenu_ox_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected  a.tiger {
	background: url(../img/2026/fortune/fortuneMenu_tiger_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.rabbit {
	background: url(../img/2026/fortune/fortuneMenu_rabbit_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.dragon {
	background: url(../img/2026/fortune/fortuneMenu_dragon_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.snake {
	background: url(../img/2026/fortune/fortuneMenu_snake_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.horse {
	background: url(../img/2026/fortune/fortuneMenu_horse_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.sheep {
	background: url(../img/2026/fortune/fortuneMenu_sheep_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.monkey {
	background: url(../img/2026/fortune/fortuneMenu_monkey_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.rooster {
	background: url(../img/2026/fortune/fortuneMenu_rooster_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.dog {
	background: url(../img/2026/fortune/fortuneMenu_dog_red.gif) no-repeat center;
}

.fortuneMenu ul li.selected a.pig {
	background: url(../img/2026/fortune/fortuneMenu_pig_red.gif) no-repeat center;
}

h1 {
}

h1 .sharethis {
	background: #fff;
	border: 1px solid #ddd;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-size: 10pt;
	color: #666;
	letter-spacing: normal;
	text-decoration: none;
	padding: 4px 10px 2px 10px;
	vertical-align: middle;
	height: 26px;
	display: inline-block;
	position: relative;
	_position: absolute;
}

h1 .sharethis dl dt, h1 .sharethis dl dd {
	float: left;
	margin-right: 5px;
}

h1 .sharethis dl dt {
	margin-top: 3px;
}

h1 .sharethis img {
}

h1 .sharethis .tips_bubble {
	min-width: 270px;
	position: absolute;
	left: 5%;
	top: -83px;
}

h1 .sharethis .tips_bubble .inner_content {
	background: #FF3D00;
	color: #fff;
	font-size: 115%;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border-right: 2px solid #bdbdbd;
	border-bottom: 2px solid #bdbdbd;
}

h1 .sharethis .tips_bubble .inner_content a.close {
	position: absolute;
	top: 4px;
	right: 8px;
	color: #666;
	font-size: 66%;
	font-weight: bold;
	text-decoration: none;
	background: #fff;
	padding: 0px 2px;
	border: 1px solid #ddd;
}

h1 .sharethis .tips_bubble .inner_content a.close:hover {
	color: #fff;
	background: #666;
}

h1 .sharethis .tips_bubble .foot {
	background:url(../img/fortune/tips_bubble_foot.gif) no-repeat;
	width: 25px;
	height: 17px;
	position: absolute;
	left: 45%;
	bottom: -15px;
}

.content.fortune {
	min-height: 400px;
}

.content.fortune .subNav {
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.content.fortune .subNav h2 {
	background: none;
	margin: 30px 0 0 0;
	padding: 0;
	height: 80px;
	line-height: 80px;
	color: #c00;
	font-size: 200%;
	letter-spacing: -0.03em;
	text-align: center;
}

.content.fortune .subNav h2.mouse {
	background: url(../img/fortune/icon_mouse.gif) no-repeat center;
}

.content.fortune .subNav h2.ox {
	background: url(../img/fortune/icon_ox.gif) no-repeat center;
}

.content.fortune .subNav h2.tiger {
	background: url(../img/fortune/icon_tiger.gif) no-repeat center;
}

.content.fortune .subNav h2.rabbit {
	background: url(../img/fortune/icon_rabbit.gif) no-repeat center;
}

.content.fortune .subNav h2.dragon {
	background: url(../img/fortune/icon_dragon.gif) no-repeat center;
}

.content.fortune .subNav h2.snake {
	background: url(../img/fortune/icon_snake.gif) no-repeat center;
}

.content.fortune .subNav h2.horse {
	background: url(../img/fortune/icon_horse.gif) no-repeat center;
}

.content.fortune .subNav h2.sheep {
	background: url(../img/fortune/icon_sheep.gif) no-repeat center;
}

.content.fortune .subNav h2.monkey {
	background: url(../img/fortune/icon_monkey.gif) no-repeat center;
}

.content.fortune .subNav h2.rooster {
	background: url(../img/fortune/icon_rooster.gif) no-repeat center;
}

.content.fortune .subNav h2.dog {
	background: url(../img/fortune/icon_dog.gif) no-repeat center;
}

.content.fortune .subNav h2.pig {
	background: url(../img/fortune/icon_pig.gif) no-repeat center;
}

.content.fortune .subNav dl {
	padding: 20px;
}

.content.fortune .subNav dl dd {
	padding: 7px 0;
}

.content.fortune .subNav dl dd a {
	color: #8E6C3D;
	letter-spacing: normal;
	padding-left: 10px;
	text-decoration: none;
}

.content.fortune .subNav dl dd a:hover {
	text-decoration: underline;
}

.content.fortune .subNav dl dd.selected a {
	background: url(../img/arrow_red.gif) no-repeat left center;
}

.content.fortune .innerContent {
	width: 680px;
	margin-left: 200px;
	padding: 20px 50px 0px 50px;
}

.content.fortune .innerContent h2 {
/*	background: #FFFFE2;*/
	background: none;
	color: #c00;
	margin: 20px 0 8px -10px;
	font-size: 190%;
}

.content.fortune table.general tr td.title {
	width: 170px;
}

.content.fortune table.monthly tr td.title {
	width: 230px;
}

.content.fortune .productBox {
	width: 680px;
	position: relative;
	padding-bottom: 15px;
	background: #fff url(../img/fortune/productBox_shadow.jpg) no-repeat bottom;
}

.content.fortune .productBox dl {
	width: 280px;
	height: 370px;
	margin-left: 400px;
}

.content.fortune .productBox dl dt {
	text-align: center;
	background: url(../img/fortune/productName_bg.gif) no-repeat center;
	color: #c00;
	height: 65px;
	line-height: 65px;
	font-size: 150%;
	font-weight: bold;
	padding: 25px 0;
}

.content.fortune .productBox dl dd.image {
	position: absolute;
	top: 0;
	left: 0;
}

.content.fortune .productBox dl dd.description {
	font-size: 80%;
	color: #666;
	line-height: 150%;
	padding: 0 10px;
	height: 160px;
	overflow-x: hidden;
	overflow-y: auto;
	vertical-align: middle;
}

.content.fortune .productBox dl dd.buynow {
	position: absolute;
	top: 290px;
	right: 10px;
	text-align: center;
}

.content.fortune .productBox dl dd.buynow a {
	display: inline-block;
	background: url(../img/fortune/button_buy_taobao.jpg) no-repeat center;
	color: #c00;
	width: 220px;
	height: 40px;
	letter-spacing: normal;
	line-height: 40px;
	padding-left: 40px;
	text-decoration: none;
}

.content.fortune .productBox ul {
	background: #f6f6f6;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
	_padding: 10px;
}

.content.fortune .productBox ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 12px 2px;
	position: relative;
	_display: inline;
	border: 1px solid #ccc;
}

.content.fortune .productBox ul li a {
	display: inline-block;

}

.content.fortune .productBox ul li.selected {
	border: 2px solid #CC0;
}

.content.fortune .productBox ul li a label {
	position: absolute;
	top: 5px;
	_top: 15px;
	color: #666;
	width: 85px;
	font-size: 13px;
	letter-spacing: normal;
}

.content.fortune .productBox ul li a label:hover {
	cursor: pointer;
}

.content.fortune .productBox ul li img {
	margin-top: 25px;
}

.content.fortune .productBox ul li.back a, .content.fortune .productBox ul li.next a {
	border: 0;
	padding: 35px 10px;
}

.content.fortune .productBox ul li.back a img, .content.fortune .productBox ul li.next a img {
	margin-top: 0px;
}

.content.fortune .productBox .commentBox {
	width: 300px;
	position: absolute;
	left: -290px;
	top: 10px;
}

.content.fortune .productBox .commentBox .inner {
	_width: 280px;
	position: relative;
	padding: 5px 10px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #fff url(../img/fortune/commentBox_bg.jpg) top repeat-x;
	border-right: 2px solid #bdbdbd;
	border-bottom: 2px solid #bdbdbd;
}

.content.fortune .productBox .commentBox .inner .arrow {
	width: 18px;
	height: 28px;
	background: url(../img/fortune/commentBox_arrow.gif) no-repeat;
	position: absolute;
	right: -18px;
	top: 20px;
}

.content.fortune .productBox .commentBox .inner h3 {
	color: #c00;

}

.content.fortune ol li {
	font-size: 125%;
	font-weight: bold;
	color: #8E6C3D;
	margin: 30px 0;
	margin-left: 40px;
}

.content.fortune ol li label {
	border-right: 1px solid #f00;
	padding-right: 10px;
	margin-left: -40px;
}

.content.fortune ol p {
	margin-left: 40px;
	padding: 0;
	font-size: 12pt;
	font-weight: bold;
	color: #666;
}

.content.fortune .tipsBox {
	width: 260px;
	margin-left: 15px;
	padding-bottom: 10px;
	margin-bottom: 40px;
	background: #fff url(../img/tipsBox_shadow.jpg) no-repeat bottom center;
	float: right;
}

.content.fortune .tipsBox dl {
	padding: 10px;
	height: 40px;
	clear: both;
	overflow: auto;
}

.content.fortune .tipsBox dl dt {
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 16pt;
	text-align: center;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	float: left;
}

.content.fortune .tipsBox dl dt.good {
	background: #C00;
}

.content.fortune .tipsBox dl dt.bad {
	background: #000;
}

.content.fortune .tipsBox dl dd {
	float: left;
	font-size: 12pt;
	height: 40px;
	line-height: 40px;
	margin: 0 5px;
}

.content.fortune .tipsBox dl dd .color {
	width: 15px;
	height: 15px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 13px;
	margin-right: 3px;
}

.content.fortune .tipsBox dl dd .number {
	border: 1px solid #ccc;
	padding: 2px 6px;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 4px;
}

.content.fortune .tipsBox .direction {
	width: 230px;
	height: 230px;
	padding: 15px;
	background: url(../img/fortune/direction.gif) no-repeat center;
	position: relative;
}

.content.fortune .tipsBox .direction .good, .content.fortune .tipsBox .direction .bad {
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	position: absolute;
}

.content.fortune .tipsBox .direction .good {
	background: #f00;
}

.content.fortune .tipsBox .direction .bad {
	background: #000;
}

.content.fortune .tipsBox .direction .n {
	top: 30px;
	left: 45%;
}

.content.fortune .tipsBox .direction .e {
	top: 45%;
	right: 30px;
}

.content.fortune .tipsBox .direction .s {
	bottom: 30px;
	left: 45%;
}

.content.fortune .tipsBox .direction .w {
	top: 45%;
	left: 30px;
}

.content.fortune .tipsBox .direction .ne {
	top: 30px;
	right: 30px;
}

.content.fortune .tipsBox .direction .se {
	bottom: 30px;
	right: 30px;
}

.content.fortune .tipsBox .direction .sw {
	bottom: 30px;
	left: 30px;
}

.content.fortune .tipsBox .direction .nw {
	top: 30px;
	left: 30px;
}
