﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:9pt;
	color:#000000;
}

a
{
	text-decoration:none;
}

html
{
	overflow:auto;
}

a,p,div,span,td,input,select,textarea,select{
	font-size:9pt;
	color:#666666;
	font-family:Tahoma;
}
select
{
	font-family:Tahoma;
	font-size:10px;
}
.IndexBox
{
	/*width:100%;*/
	min-height:600px;
	background:url(images/IndexBG.jpg) repeat-x left top;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	/*text-align:center;*/
}

.IndexBox .Top
{
	width:100%;
	line-height:22px;
	width:980px;
}

.IndexBox .Top .Left
{
	float:left;
}

.IndexBox .Top .Left B
{
}

.IndexBox .Top .Left A
{
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	color:#000000;
}

.IndexBox .Top .Left A:hover
{
	text-decoration:underline;
}

.IndexBox .Top .Right
{
	float:right;
}

.IndexBox .Top .Right A
{
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#000000;	
}

.IndexBox .Top .Right A:hover
{
	text-decoration:underline;
}

.IndexBox .Logo
{
	background:url(images/IndexLogo.jpg) no-repeat center center;
	margin-top:40px;
	width:100%;
	height:118px;
	display:block;
}

.IndexBox .Search
{
	margin:10px;
	margin-bottom:0px;
	width:740px;
	text-align:left;
}

.IndexBox .Search .Nav
{
	margin-left:50px;
	width:650px;
	display:block;
	margin-top:0px;
	margin-bottom:15px;
}

.IndexBox .Search .Bar1
{
	margin-top:15px;
	margin-bottom:15px;
}

.IndexBox .Search .Bar1 table tr
{
	line-height:30px;
}

.IndexBox .Search .Bar1 table tr td.TH
{
	padding-left:2px;
	padding-right:2px;
}

.IndexBox .Search .Bar2
{
	margin-top:15px;
	margin-bottom:15px;	
}

.IndexBox .Search .Bar2 DIV.divTable
{
	margin-top:10px;margin-bottom:10px;	
}

.IndexBox .Search .Nav A
{
	color:#000000;
	text-decoration:none;
	line-height:21px;
	width:68px;	
	display:block;
	text-align:center;
	
	float:left;
}

.IndexBox .Search .Nav A:hover
{
}

.IndexBox .Search .Nav A.Selected
{
	background:url(images/NavItemBG.jpg) no-repeat left top;
	color:#ffffff;

}

.IndexBox .Animate
{
	margin:10px;
	margin-top:0px;
	display:block;
	margin-bottom:40px;
}

.IndexBox .Bottom
{
	text-align:center;
	display:block;
	margin-bottom:0px;
}

.IndexBox .Bottom A
{
	padding-left:10px;
	padding-right:10px;
	
	text-decoration:none;
	color:#000000;
}

.IndexBox .Bottom A:hover
{
	text-decoration:underline;
}


/* */

.IndexBox .SecondTable
{
	margin-top:30px;
}

.IndexBox .SecondTable td
{
	text-align:left;
}

.IndexBox .Menu
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}

.IndexBox .Menu li
{
	list-style-type:none;
	line-height:25px;
}

.IndexBox .Menu A
{
	text-decoration:none;
	color:#000000;
}

.IndexBox .Menu A:hover
{
	text-decoration:underline;
}

.IndexBox .Menu A.Selected
{
	font-size:11pt;
	font-weight:bold;
}

.IndexBox .Footer
{
	margin-top:5px;
	margin-left:10px;
	line-height:30px;
	border-top:solid 1px #cccccc;
	padding-left:5px;
	display:none;
}

.IndexBox .Footer A
{
	text-decoration:none;
	margin-right:20px;
	color:#000000;
}

.IndexBox .Footer A:hover
{
	text-decoration:underline;
}

.IndexBox .LastRow
{
	margin-top:8px;
	width:780px;
	border-top:solid 1px #f3f3f3;
	line-height:25px;
}

.IndexBox .FriendLinks
{
	margin-top:12px;
	margin-bottom:8px;
	width:780px;	
	display:none;
}

.IndexBox .FriendLinks DIV.Title
{
	float:left;
	line-height:25px;
	width:100px;
	text-align:right;
}


.IndexBox .FriendLinks DIV.Body
{
	overflow:hidden;
	line-height:25px;
	height:30px;
}


	
.IndexBox .FriendLinks ul
{
	margin:0px;
	padding:0px;
	margin-top:1px;
	float:left;
}

.IndexBox .FriendLinks ul li
{
	float:left;
	display:block;
	
	list-style-type:none;
	
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	line-height:25px;
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;		
}

.IndexBox .FriendLinks ul li a
{
	text-decoration:none;
	color:green;


}

.IndexBox .FriendLinks ul li a:hover
{
	text-decoration:underline;
	color:Red;
}
	
.divFloat
{
	line-height:25px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
}

.divFloat ul{
	font-size:12px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:5px;
	list-style:none;
	margin-right:8px;
}

.divFloat ul li{
	float:left;
	padding-left:11px;
	padding-right:11px;
	background:url(images/MBH_FNAV_BT_LI_VLINE.jpg) no-repeat right 7px;
	letter-spacing:1px;
	list-style-type:none;
	font-weight:9pt;
}

.divFloat ul li.LIEND{
	background:none;
}


/* */

.MBL_Border{
	border:solid 1px #cccccc;
	width:158px;
	background-color:#ffffff;
}

.MBL_SmallNav{
}

.MBL_SmallNav .MBL_SN_Title{
	background:url(images/MBL_SN_Title_BG.jpg) no-repeat top left;
	width:149px;
	height:20px;
	
	letter-spacing:2px;
	font-size:12px;
	color:#666666;
	font-family:"宋体";
	padding-left:11px;
	padding-top:7px;
	text-align:left;
	font-weight:bold;
	
	cursor:pointer;
}

.MBL_SmallNav .MBL_SN_Body{
	
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	margin-bottom:1px;
	border-bottom:1px solid #cccccc;
}

.MBL_SmallNav .MBL_SN_Body INPUT.cmInputText{
	float:left;
	padding-left:2px;
}

.MBL_SmallNav .MBL_SN_Body INPUT.cssIBGO{
	float:right;
	margin-left:2px;
}

.MBL_SmallNav .MBL_SN_Body A.LT_EnterSearch{
	background:url(images/LT_EnterSearch.jpg) no-repeat top left;
	display:block;
	width:149px;
	height:35px;
	padding-right:4px;
	margin-top:3px;
	margin-bottom:6px;
}


.MBL_SmallNav .MBL_SN_Body ul{
	list-style:none;
	margin:0px;
	margin-bottom:6px;
	padding:0px;
	margin-left:8px;
}


.MBL_SmallNav .MBL_SN_Body ul.CatagoryUL li A:hover
{
	/*
	background-color:#666666;
	color:#ffffff;
	*/
}

.MBL_SmallNav .MBL_SN_Body ul li.GoldPrice{
	text-align:left;
	font-size:11px;
	font-family:Arial;
	letter-spacing:0px;
	background:url(images/Arrow.jpg) no-repeat 4px center;
	*background:url(images/Arrow.jpg) no-repeat left center;
	width:141px;
	height:22px;
	margin-top:1px;
	padding-top:1px;
	*margin-top:3px;
	*padding-top:2px;
	padding-left:22px;
	font-family:微软雅黑;
}

.MBL_SmallNav .MBL_SN_Body ul li.GoldPriceEnd{
	text-align:left;
	font-size:11px;
	font-family:Arial;
	letter-spacing:0px;
	background:none;
	width:141px;
	height:22px;
	margin-top:1px;
	padding-top:1px;
	*margin-top:3px;
	*padding-top:2px;
	padding-left:0px;
	font-family:微软雅黑;
}

.MBL_SmallNav .MBL_SN_Body ul li{
	text-align:left;
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;
	background:url(images/MBL_SmallNav_LI_BG.jpg) no-repeat 4px top;
	*background:url(images/MBL_SmallNav_LI_BG.jpg) no-repeat left top;
	width:141px;
	height:22px;
	margin-top:1px;
	padding-top:1px;
	*margin-top:3px;
	*padding-top:2px;
	padding-left:22px;
}

.MBL_SmallNav .MBL_SN_Body ul li A
{
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;	
	text-decoration:none;
	display:block;
	width:120px;
	*width:auto;
	height:18px;
}

.MBL_SmallNav .MBL_SN_Body ul li A.Quick
{
	background:url(images/IN_SHot.png) no-repeat right 1px;
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;
	text-decoration:none;
	/*display:block;*/
	display:block;
}


.MBL_SmallNav .MBL_SN_Body ul li.LIEND{
	background:url(images/MBL_SmallNav_LI_BG2.jpg) no-repeat 4px top;
	*background:url(images/MBL_SmallNav_LI_BG2.jpg) no-repeat left top;
}


/* */

.MBR_RightBlock_List
{
	margin-left:8px;
	margin-right:8px;
	border:solid 1px #999999;
	padding-left:8px;
	background-color:#ffffff;
}

.MBR_RightBlock_List .MBR_RightBlock_List_Title
{
	font-size:16px;
	font-family:"幼圆";
	text-align:left;
	margin-top:8px;
	margin-bottom:10px;
}

.MBR_RightBlock_List .MBR_RightBlock_List_Title A
{
	font-size:16px;
	font-family:"幼圆";
	text-align:left;	
}

.MBR_RightBlock_List ul
{
	margin:0px;
	padding:0px;
	margin-top:15px;
}

.MBR_RightBlock_List ul li
{
	margin:0px;
	padding:0px;
	
	background:url(images/MBR_RightBlock_List_LI_BG.png) no-repeat left top;
	padding-left:19px;
	
	width:160px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;		
	height:21px;
	text-align:left;
	list-style-type:none;
}

.MBR_RightBlock_List ul li.Gift
{
	margin:0px;
	padding:0px;
	
	background:none;
	
	
	width:180px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;		
	height:50px;
	text-align:left;
	
	font-family:Tahoma;
}

.MBR_RightBlock_List ul li.Gift img
{
	margin-right:7px;
}
.MBR_RightBlock_List ul li.Gift span
{
	display:block;
	margin-left:5px;
	margin-bottom:1px;
}


.MB_BottomBlock{
	margin-top:18px;
	float:left;
	/*margin-left:3px;*/
	background-color:#ffffff;
	margin-bottom:10px;
	*margin-bottom:0px;
	clear:both;
}

.MB_BottomBlock .MBB_NAV{
	background:url(../DiamondIE/images/MBB_NAV_BG.jpg) no-repeat top left;
	width:968px;
	height:33px;
	
}

.MB_BottomBlock .MBB_NAV ul{
	list-style:none;
	width:430px;
}

.MB_BottomBlock .MBB_NAV ul li{
	float:left;
	font-size:12px;
	font-family:"微软雅黑","宋体";
	color:#666666;
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background:url(../DiamondIE/images/MBB_NAV_LI_VLINE.jpg) no-repeat right 9px;
}

.MB_BottomBlock .MBB_NAV ul li.LIEND{
	background:none;
}

.MB_BottomBlock .MBB_Brief{
	width:863px;
	height:93px;
}

.MB_BottomBlock .MBB_Brief .MBB_Brief_Logo{
	width:157px;
	height:73px;
	background:url(../DiamondIE/images/MBH_Logo.jpg) no-repeat top left;
	float:left;
	margin-top:15px;
}

.MB_BottomBlock .MBB_Brief .MBB_Brief_Body{
	margin-top:8px;
	float:left;
	text-align:left;
	margin-left:30px;
	line-height:18px;
	letter-spacing:1px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}