@charset "utf-8";
body {
	font: 100%/1.4 "微軟正黑體", Tahoma, SimHei, "Microsoft YaHei", "MS PGothic",  sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ 元素/標籤選取器 ~~ */
ul, ol, dl { /* 由於瀏覽器之間的差異，最佳作法是在清單中使用零寬度的欄位間隔及邊界。為了保持一致，您可以在這裡指定所要的量，或在清單包含的清單項目 (LI、DT、DD) 上指定所要的量。請記住，除非您寫入較為特定的選取器，否則在此執行的作業將重疊顯示到 .nav 清單。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 移除上方邊界可以解決邊界可能從其包含的 Div 逸出的問題。剩餘的下方邊界可以保持 Div 不與接在後面的元素接觸。 */
	padding-right: 0px;
	padding-left: 0px;
}
a img { /* 這個選取器會移除某些瀏覽器在影像由連結所圍繞時，影像周圍所顯示的預設藍色邊框 */
	border: none;
}

/* ~~ 網站連結的樣式設定必須保持此順序，包括建立滑過 (Hover) 效果的選取器群組在內。~~ */
a:link {
	color: #42413C;
	text-decoration: underline; /* 除非您要設定非常獨特的連結樣式，否則最好提供底線，以便快速看出 */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* 這個選取器群組可以讓使用鍵盤導覽的使用者，也和使用滑鼠的使用者一樣擁有相同的滑過體驗。 */
	text-decoration: none;
}

/* ~~這個固定寬度的容器環繞著其他 Div~~ */
.container {
	width: 986px;
	background: #FFF;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
}

/* ~~ 頁首沒有指定的寬度，而會橫跨版面的整個寬度。頁首包含影像預留位置，必須由您自己的連結商標加以取代 ~~ */
.header {
	height: 51px;
	margin-bottom: 20px;
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	float: left;
	width: 986px;
}

/* ~~ 這是版面的欄位。~~ 

1) 欄位間隔只會置於 Div 的頂端或底部。這些 Div 內的元素在兩側會有欄位間隔，可讓您不需進行「方塊模型計算」。請記住，如果對 Div 本身加入任何側邊的欄位間隔或邊框，在計算「總」寬度時，就會將這些加入您定義的寬度。您也可以選擇移除 Div 中元素的欄位間隔，然後在其中放置沒有寬度的第二個 Div，並依設計所需放置欄位間隔。

2) 尚未為這些欄位提供邊界，因為它們全都是浮動的。如果必須加入邊界，請避免將其放在浮動方向的一側 (例如將右邊界放在設定為向右浮動的 Div 上)。在許多時候，您都可以改用欄位間隔。對於必須違反此規則的 Div，您應該在 Div 的規則中加入 "display:inline" 宣告，以防止某些版本的 Internet Explorer 將邊界加倍。

3) 因為可在文件中多次使用類別 (也可對單一的元素套用多個類別)，所以已為欄位指定類別名稱，而非 ID。例如，您可在必要時將兩個側邊列 Div 堆疊起來。如有需要，也可以將這些名稱輕鬆地變更為 ID (只要您在每份文件中只使用一次)。

4) 如果想要將導覽放在右方而非左方，只要將這些欄設定為往反方向浮動 (全部往右，而非全部往左)，它們就會以相反順序呈現。您不需要在 HTML 原始碼中移動 Div。

*/
.sidebar1 {
	float: left;
	width: 157px;
	margin-bottom: 20px;
}
.content {
	width: 824px;
	margin-bottom: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	float: left;
	font-size: 14px;
}

/* ~~ 這個群組選取器會在 .content 區域空間中提供清單 ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* 這個欄位間隔反映出上方標題和段落規則中的右方間隔。當欄位間隔位於下方時，便可將清單中的其他元素間隔開來；當位於左方時，則可藉此建立縮排。這些動作均可依需要進行調整。 */
}

/* ~~ 導覽清單樣式 (如果選擇使用 Spry 之類的預製飛出選單，則可移除) ~~ */
ul.nav {
	list-style: none; /* 這會在下方的內容上建立導覽間的間距 */
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
ul.nav li {
	background-image: url(../images/line_L.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
ul.nav a, ul.nav a:visited { /* 將這些選取器放入群組，即可確保您的連結即使在受到點擊後仍保有按鈕外觀 */
	display: block; /* 這會為連結提供區塊屬性，使連結能填滿包含它的整個 LI，讓整個區域都能回應滑鼠點按動作。 */
	width: 132px;  /*這個寬度使整個按鈕都可用於 IE6 的點按動作。如果不需要支援 IE6，就可將其移除。請從側邊列容器的寬度減去此連結的間距來計算適當的寬度。 */
	text-decoration: none;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.container #left a .mb20 {
	margin-bottom: 20px;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* 這會同時變更滑鼠及鍵盤導覽器的背景及文字顏色 */
	color: #FFF;
	background-color: #F3A0B7;
}

/* ~~ 頁尾 ~~ */
.footer {
	position: relative;/* 這會為 IE6 提供 hasLayout 以進行適當的清除動作 */
	clear: both; /* 這個 clear 屬性可以強制 .container 辨識欄結束於何處以及包含欄的位置 */
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F9C;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* ~~ 其他 float/clear 類別 ~~ */
.fltrt {  /* 這個類別可用來讓元素在頁面中浮動，浮動的元素必須位於頁面上相鄰的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 這個類別可用來讓元素在頁面左方浮動，浮動的元素必須位於頁面上相鄰的元素之前。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 這個類別可放置在 <br /> 或空白的 Div 上，當做接在 #container 內最後一個浮動 Div 後方的最後一個元素 (如果從 #container 移除或取出 #footer) */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#logo {
	height: 36px;
	width: 176px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
.header #menu {
	float: left;
	width: 403px;
	padding-left: 10px;
	padding-top: 5px;
}
.header #menu ul {
	margin: 0px;
	padding: 0px;
}
.header #menu ul li {
	float: left;
	list-style-type: none;
	margin: 0px;
	font-family: "微軟正黑體", Tahoma, SimHei, "Microsoft YaHei", "MS PGothic",  sans-serif;
	font-size: 22px;
	font-weight: normal;
	width: 132px;
	text-align: center;
	line-height: 22px;
	height: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header #search {
	float: right;
	width: 155px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	height: 25px;
	background-image: url(../images/search_bg.png);
	margin-right: 10px;
	display: inline;
}
.header #search #search_textfield {
	margin-top: 0px;
	margin-left: 10px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
	padding: 0px;
	line-height: 15px;
	color: #666;
}
.header #search .search_btn {
	vertical-align: middle;
}
.header #menu ul li a {
	text-decoration: none;
	background-image: none;
	color: #000;
}
.header #menu ul li a:hover {
	text-decoration: none;
	background-image: none;
	color: #C39;
}
.header #menu ul li.on {
	background-image: url(../images/menu_on.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sidebar1 .side_T {
	height: 29px;
	width: 137px;
	background-image: url(../images/LCol_T.png);
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 18px;
	padding-top: 13px;
	padding-left: 20px;
}
.sidebar1 .side_TS {
	height: 29px;
	width: 137px;
	background-image: url(../images/LCol_TS.png);
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 18px;
	padding-top: 13px;
	padding-left: 20px;
	color: #000;
}
.sidebar1 .side_M {
	background-image: url(../images/LCol_M.png);
	background-repeat: repeat-y;
	width: 157px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.sidebar1 .side_B {
	height: 12px;
	width: 157px;
	background-image: url(../images/LCol_B.png);
	background-repeat: no-repeat;
	float: left;
}
#gift_announce {
	background-image: url(../images/gift_bg.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 120px;
	overflow: hidden;
	height: 14px;
	line-height: 14px;
	padding-top: 3px;
	font-size: 14px;
	margin-top: 20px;
	float: right;
	width: 500px;
}
.content #mainCtn {
	width: 823px;
	float: left;
	margin-top: 0px;
	background-color: #EEE;
}
#mainCtn #tab_bg {
	height: 28px;
	background-image: url(../images/tab_bg.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	width: 803px;
}
#mainCtn #tab_bg ul {
	margin: 0px;
	padding: 0px;
}
#mainCtn #tab_bg ul li {
	list-style-type: none;
	padding-right: 0px;
	float: left;
	width: 100px;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
#mainCtn .girlBox {
	float: left;
	height: 136px;
	width: 257px;
	margin-left: 8px;
	margin-right: 8px;
	background-image: url(../images/girl_box_BG.png);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#mainCtn .girlBox-94176 {
	float: left;
	height: 204px;
	width: 390px;
	margin-left: 8px;
	margin-right: 8px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	background-image: url(../images/girlBox-94176-bg.jpg);
}
#mainCtn #tab_bg ul li a {
	color: #000;
	text-decoration: none;
}
#mainCtn #tab_bg ul .tabOn {
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
}

#mainCtn .avatar_135x118 {
	float: left;
	height: 118px;
	width: 135px;
	margin-top: 8px;
	margin-left: 8px;
	border: 1px solid #CCC;
	display: inline;
	overflow: hidden;
}
.state {
	float: right;
	height: 22px;
	width: 81px;
}
#mainCtn .girlBox .name,#mainCtn .girlBox-94176 .name {
	font-size: 12px;
	float: left;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 6px;
	overflow: hidden;
}
#mainCtn .girlBox .info {
	font-size: 12px;
	float: left;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	overflow: hidden;
}
#mainCtn .girlBox-94176 .info {
	font-size: 12px;
	float: left;
	width: 180px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	overflow: hidden;
}
#mainCtn .girlBox .info ul,#mainCtn .girlBox-94176 .info ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	color: #F69;
}
#mainCtn .girlBox .callAct,#mainCtn .girlBox-94176 .callAct {
	float: left;
	height: 23px;
	margin-top: 5px;
	padding-left: 5px;
	width: 100px;
}
#gift_announce ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#gift_announce ul li {
	float: left;
	margin-right: 20px;
}
#mainCtn #paging {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 30px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#mainCtn #paging ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainCtn #paging ul li {
	margin-right: auto;
	margin-left: 20px;
	float: left;
	font-weight: bold;
	color: #F69;
	display: inline;
}
.container .content #mainCtn #paging ul li a {
	color: #666;
	text-decoration: none;
}
.clear {
	clear: both;
}
.container #left {
	float: left;
	width: 157px;
}

#mainCtn #top_one {
	margin-bottom: 20px;
	height: 210px;
	width: 606px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/top1BG.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	background-position: center;
	padding-right: 25px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
}
#mainCtn #top_one #topAvata {
	height: 118px;
	width: 136px;
	border: 1px solid #999;
	margin-left: auto;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	padding: 0px;
	float: left;
}
#mainCtn #top_one #TopL {
	float: left;
	height: 190px;
	width: 146px;
	padding-left: 20px;
	margin-top: 10px;
	overflow: hidden;
}
#mainCtn #top_one #TopMid {
	float: left;
	height: 190px;
	width: 190px;
	padding-left: 10px;
	margin-top: 10px;
}
#mainCtn #top_one #TopMid ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #F69;
	line-height: 18px;
}
#mainCtn #top_one #TopMid ul li {
	list-style-type: none;
}
#mainCtn #top_one #top_R {
	float: left;
	height: 170px;
	width: 220px;
	padding-left: 10px;
	margin-top: 5px;
	overflow: hidden;
	padding-right: 10px;
}
#mainCtn #top_one #top_R ul {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
#mainCtn #top_one #top_R ul li {
	list-style-type: none;
	margin-bottom: 4px;
	overflow: hidden;
}
.gry {
	color: #999;
}
#top_one #topImg {
	height: 156px;
	width: 85px;
	position: absolute;
	margin-left: -60px;
	margin-top: -20px;
}
.girlBox .number {
	height: 15px;
	width: 15px;
	position: absolute;
	text-align: center;
	line-height: 15px;
	border: 1px solid #DBDDC6;
	color: #FFF;
	font-size: 10px;
	background-image: url(../images/nymber_bg.png);
	background-repeat: no-repeat;
}
#mainCtn #top_one #TopACT {
	height: 23px;
	width: 99px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-left: 20px;
}
#mainCtn .favoriteList {
	height: 140px;
	width: 803px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/favorite_list_BG.png);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
#mainCtn .favoriteList .favor_infoA {
	float: left;
	width: 80px;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	height: 95px;
}
#mainCtn .favoriteList .favor_infoB {
	float: left;
	width: 240px;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	height: 95px;
}
#mainCtn .favoriteList .favor_Name {
	float: left;
	width: 560px;
	overflow: hidden;
	padding-left: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#mainCtn .favoriteList  ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #F69;
}
#mainCtn .favoriteList  ul li {
	list-style-type: none;
	line-height: 18px;
}
#mainCtn .favoriteList .favor_life {
	float: left;
	width: 190px;
	padding-left: 10px;
	height: 95px;
	overflow: hidden;
	padding-right: 10px;
}
#mainCtn .favoriteList .favor_life ul {
	color: #000;
}
#mainCtn .favoriteList .favor_ACT {
	float: left;
	margin-top: 70px;
}
.container .content .ginfo_L {
	float: left;
	width: 137px;
	padding-left: 20px;
}
.container .content .ginfo_L-94176 {
	float: left;
	width: 330px;
	padding-left: 20px;
	height: 400px;
}
.container .content .ginfo_R {
	float: right;
	width: 644px;
	padding-left: 20px;
}
.container .content .ginfo_R-94176 {
	float: right;
	width: 450px;
	padding-left: 20px;
}
.container .content .ginfo_L .avatar_135x118 {
	height: 118px;
	width: 135px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.container .content .ginfo_R h1,.container .content .ginfo_R-94176 h1 {
	font-size: 24px;
	font-weight: normal;
	padding: 0px;
	color: #F36;
	line-height: 24px;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.container .content .ginfo_L ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.container .content .ginfo_L ul li {
	float: left;
	margin-right: 1px;
	height: 36px;
	width: 41px;
	border: 1px solid #CCC;
	margin-left: 1px;
	display: inline;
	margin-bottom: 5px;
}
.container .content .ginfo_L ul .on {
	border: 1px solid #F3C;
}
.container .content .ginfo_R table {
	width: 250px;
	float: left;
	overflow: hidden;
}
.container .content .ginfo_R table tr td,.container .content .ginfo_R-94176 table tr td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.container .content .ginfo_R .callAct {
	float: left;
	padding-right: 10px;
	color: #F00;
	margin-bottom: 10px;
}
.online {
	color: #3C0;
	font-size: 16px;
	font-weight: bold;
}
.offline {
	color: #ccc;
	font-size: 16px;
	font-weight: bold;
}
.show {
	color: #F90;
	font-size: 16px;
	font-weight: bold;
}
.close {
	color: #C00;
	font-size: 16px;
	font-weight: bold;
}

.container .content .ginfo_R .Right {
	float: left;
	padding-left: 20px;
	width: 320px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border: 1px dotted #F6C;
	margin-bottom: 10px;
}
.container .content .ginfo_R-94176 .play-94176 {
	float: left;
	padding-left: 20px;
	width: 420px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border: 1px dotted #F6C;
	margin-bottom: 10px;
}
.container .content .ginfo_R .oact {
	float: left;
	width: 640px;
	margin-top: 10px;
}
#fillname {
	height: 24px;
	width: 130px;
	float: left;
	line-height: 24px;
}
.container .content .ginfo_R .Right #getin {
	float: left;
	height: 30px;
}
.Pink {
	color: #F36;
}
.container .content .ginfo_R .ot {
	float: left;
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
.container .content .ginfo_R #life {
	float: left;
	width: 640px;
	margin-top: 10px;
}
.container .content .ginfo_R #life h2 {
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #F69;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.container .content .ginfo_R #life ul {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 20px;
}
.container .content .ginfo_R #life ul li {
	margin-bottom: 10px;
	list-style-type: none;
}
.date {
	color: #999;
	font-size: 12px;
}

#sign #forgetBox {
	height: 160px;
	width: 285px;
	position: absolute;
	background-image: url(../images/signBG.png);
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-left: -200px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 20px;
	padding-right: 10px;
}


.container h1  {
	font-size: 22px;
	color: #FF0468;
	font-weight: normal;
	line-height: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}



.container #left .sidebar1 .side_M p {
	font-size: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}
.container #left .sidebar1 .side_M #afterSignin {
	background-image: url(../images/line_L.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #F36;
}
.container #OneColCtn {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 986px;
	float: left;
}
.container #OneColCtn ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-size: 14px;
}
.container #OneColCtn ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-type: none;
}
.container #OneColCtn p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.container #OneColCtn #RR {
	float: right;
	width: 300px;
	text-align: center;
}
.BKB {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.container .content .msgbox {
}
.container .content .msgbox {
	height: 155px;
	margin-bottom: 10px;
	background-image: url(../images/bg-msgbox.jpg);
	background-repeat: no-repeat;
	width: 808px;
	margin-left: 15px;
	float: left;
	display: inline;
}
.container .content .msgbox .avater41x36 {
	height: 36px;
	width: 41px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
}
.container .content .msgbox h2 {
	font-size: 16px;
	font-weight: normal;
	color: #F36;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
.container .content .msgbox .msgstate {
	float: right;
	color: #999;
	padding-top: 10px;
	padding-right: 10px;
}
.container .content .msgbox .msghistory {
	width: 788px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
.container .content .msgbox .msghistory ul {
	margin: 0px;
	padding: 0px;
}
.container .content .msgbox .msghistory ul li {
	list-style-type: none;
	margin-bottom: 10px;
	line-height: 18px;
}
.msgtime {
	font-size: 10px;
	color: #999;
}
.container .content #account {
	width: 600px;
	margin-left: 15px;
}
#account tr td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.container .content h2 {
	font-weight: normal;
	color: #960;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.container .content #reporttable {
	margin-left: 15px;
	width: 600px;
}
.container .content #reporttable tr td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.delete {
	font-size: 11px;
	padding-left: 5px;
}
.callAct_gift {
	float: right;
	padding-right: 20px;
	color: #F00;
	font-weight: bold;
}
#mainCtn #top_one .RTitle {
	float: left;
	font-weight: bold;
	color: #FF7CBD;
	margin-top: 10px;
	font-size: 16px;
	line-height: 16px;
	width: 150px;
}
.grysmall {
	font-size: 12px;
	color: #999;
}
.container .content .ginfo_R .ot .Right p {
	margin: 0px;
	padding: 0px;
}
#OneColCtn h2 {
	font-size: 18px;
}

.container #OneColCtn .left15 {
	padding-left: 15px;
	font-size: 14px;
}

.container .header #buy {
	height: 31px;
	width: 119px;
	float: right;
	background-image: url(../images/buybg.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	line-height: 31px;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
	color: #000;
}
.container .header #buy a {
	text-decoration: none;
	display: block;
	color: #000;
}





#hifamily {
	background-color: #000;
	display: block;
	height: 38px;
	width: 100%;
	z-index: 999;
	position: fixed;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	zoom: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}

#hifamily .hifamilyLogo {
	float: left;
	margin-top: 8px;
	padding-right: 30px;
}


#hifamily .hiChannel_hilive {
	float: left;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	height: 28px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #242424;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #242424;

}
#hifamily .hiChannel_hiplay {
	float: left;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	height: 28px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #242424;
}
#hifamily .hiChannel_hibeauty {
	float: left;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EEADC0;
	height: 28px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #242424;
}
#hifamily .hiChannel_hitoy {
	float: left;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	height: 28px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #242424;
}



#hifamily .hiChannel_hilive a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
#hifamily .hiChannel_hilive a:hover {
	color: #fd98cd;
	text-decoration: none;
}
#hifamily .hiChannel_hiplay a {
	color: #FFF;
	text-decoration: none;
}
#hifamily .hiChannel_hiplay a:hover {
	color: #6F0;
	text-decoration: none;
}
#hifamily .hiChannel_hibeauty a {
	color: #FFF;
	text-decoration: none;
}
#hifamily .hiChannel_hibeauty a:hover {
	color: #FCC;
	text-decoration: none;
}

#hifamily .hifamiltCTN .hiChannel_hitoy a {
	color: #FFF;
	text-decoration: none;
}
#hifamily .hifamiltCTN .hiChannel_hitoy a:hover {
	color: #F39;
	text-decoration: none;
}



#hifamily .hifamiltCTN {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 960px;
}
#hifamily .hifamiltCTN .signarea {
	float: right;
	margin-top: 8px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	width: 145px;
}
#hifamily .hifamiltCTN .signarea ul {
	list-style-type: none;
}
#hifamily .hifamiltCTN .signarea ul li{
	float: right;
	
	}
#hifamily .hifamiltCTN .signarea ul li a {
	background-color: #333;
	color: #FFF;
	text-decoration: none;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 3px;
}
#hifamily .hifamiltCTN .signarea ul li a:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #FF1454;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
}





#hifamily .hifamiltCTN .account {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #272727;
	text-align: right;
	padding-left: 10px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 14px;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	height: 16px;
	overflow: hidden;
	opacity: 1;
	padding-right: 10px;
	color: #EEB2C9;
}
#hifamily .hifamiltCTN .account img {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
#hifamily .hifamiltCTN .account a {
	color: #FFF;
	text-decoration: none;

}

#hifamily .hifamiltCTN .account:hover {
	height: 200px;
	background-color: #000;
}
#hifamily .hifamiltCTN .account .accountInfo {
	padding-top: 20px;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#hifamily .hifamiltCTN .account .accountInfo ul li {
	color: #FCC;
	margin-bottom: 5px;
}
#hifamily .hifamiltCTN .account .accountInfo h6 {
	font-size: 14px;
	color: #FC3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#hifamily .hifamiltCTN .account .accountACT {
	text-align: center;
	margin-bottom: 5px;
}
#hifamily .hifamiltCTN .account .accountACT a {
	background-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background: #ff5db1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjAxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff5db1 0%, #ef017c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ef017c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff5db1 0%,#ef017c 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 ); /* IE6-8 */

}
#hifamily .hifamiltCTN .account .accountACT a:hover {
	background-color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background: #ffaf4b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkyMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-8 */

}


#signin {
	clear: both;
	float: left;
	margin-bottom: 20px;
}
#signin .signL {
	width: 280px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#signin .signR {
	width: 650px;
	float: right;
}
#signin .signR table {
	width: 500px;
	font-size: 18px;
}
#signin .signR h1 {
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.signR input {
	font-size: 20px;
	color: #3E3739;
}
#signin .signR table tr td {
	padding-bottom: 10px;
}
.submitbtn {
	background-color: #FF6699;
	float: left;
	margin-left: 5px;
	border: 1px solid #FF246B;
}
.submitbtn a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.submitbtn a:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FF99CC;
}
.container .content #mainCtn .avatar_155x188 {
	height: 188px;
	width: 155px;
	float: left;
	margin: 8px;
}
.container .content .ginfo_R-94176 table {
	width: 450px;
	margin-bottom: 10px;
}
.container .content .otherimg_94174 {
	height: 198px;
	padding-left: 20px;
	margin-top: 10px;
}
