﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup
{
	font-style: inherit;
	font-weight: inherit;
}
del, ins
{
	text-decoration: none;
}
li
{
	list-style: none;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: baseline;
}
sub
{
	vertical-align: baseline;
}
legend
{
	color: #333;
}
input, button, textarea, select, optgroup, option
{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select
{ *font-size:100%;
}
body
{
	font: 13px/1.231 Verdana, Arial,helvetica,clean,sans-serif; *font-size:small;
*font:x-small;
}
select, input, button, textarea, button
{
	font: 99% Verdana,Arial,helvetica,clean,sans-serif;
}
table
{
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt
{
	font-family: monospace; *font-size:108%;
line-height:100%;
}


#ALMHome .gifts
{
}
#ALMHome .gifts h3
{
	background: url(../../images/giftTitle.jpg) no-repeat;
	padding-top: 25px;
	color: #a50000;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	height: 25px;
}
#ALMHome .gifts p
{
	padding: 0 10px;
	line-height: 18px;
	text-align: justify;
}

#ALMHome .googleAD
{
}

#ALMHome .oneMin
{
	min-height: 130px;
}
#ALMHome .oneMin .btn
{
	padding: 0 0 0 30px;
	text-align: center;
}
#ALMHome .oneMin .dark
{
	color: #333;
}
#ALMHome .asianWomen1
{
	padding: 0 10px;
	overflow:hidden;
}
#ALMHome .asianWomen1 .moveimg
{
	width: 265px;
	height: 345px;
	overflow: hidden;
	display:block;
	position:relative;
}  
#ALMHome .asianWomen1 .moveimg .div
{
	position: absolute;
}  
#ALMHome .asianWomen1 .moveimg .div img
{
	width: 265px;
	height: 345px; 
	float:left;
	display:inline;
}

#ALMHome .asianWomen
{
	display: block;
	position: absolute;
	z-index:99;
	text-align:center;
}
#ALMHome .asianwomentitle0
{
	text-align: center;
}
#ALMHome .asianwomentitle1
{
	text-align: center;
	font-size:19px;
}
#ALMHome .asianWomen .pm
{
	width: 265px;
	height: 345px;
	display: block;
}
#ALMHome .asianWomen .pm a
{
	width: 265px;
	height: 345px;
	display: block;
}

#ALMHome .success h3
{
	font-size: 14px;
	color: #a50000;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px;
}
#ALMHome .success dl
{
	color: #333;
	margin: 10px 12px;
	border-top: #ccc solid 1px;
	line-height: 20px;
}
#ALMHome .success dl dd
{
	text-align:justify;
}
#ALMHome .success dl dd a
{
	text-decoration: none;
	color: #333;
}
#ALMHome .success dl dd a:hover
{
}
#ALMHome .success dl dt
{
	font-weight: bold;
	color: #a50000;
	padding: 5px 0;
}
#ALMHome .SearchAlmHome
{
	float: left;
	display: inline;
	width: 200px;
	line-height: 24px;
}
#ALMHome .SearchAlmHome input
{
	border: 1px solid #CCC;
	cursor: pointer;
	text-align: center;
}
#ALMHome .SearchAlmHome table .td
{
	padding: 2px;
}
#ALMHome .SearchAlmHome .btn table td
{
	padding: 0;
}
#ALMHome .SearchAlmHome .Div
{
	background: #FBFBFB;
	height: 122px;
}
#ALMHome .SearchAlmHome .Div .select
{
	width: 100px;
	border: 1px solid #CCC;
}
#ALMHome .SearchAlmHome .Div .input
{
	margin: 3px;
}
#ALMHome .SearchAlmHome .Div .sbtn
{
	padding: 5px 0 0 0;
}

#ALMHome .SearchAlmHome h3
{
	font-size: 14px;
	color: #a50000;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px;
}
#ALMHome .SearchAlmHome p
{
	height: 138px;
	background: #FcFcFc;
}
#ALMHome .SearchAlmHome .ul
{
}
#ALMHome .SearchAlmHome .ul li
{
	float: left;
}
#ALMHome .SearchAlmHome .ul li a
{
	padding: 1px 2px;
}
#ALMHome .SearchAlmHome .ul li a:hover
{
	background-color: #eee;
}

#ALMHome .girlBrowserAlmHome
{
	float: left;
	display: inline;
}
#ALMHome .girlBrowserAlmHome h3
{
	font-size: 14px;
	color: #a50000;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px;
}
#ALMHome .girlBrowserAlmHome ul
{
}
#ALMHome .girlBrowserAlmHome ul li
{
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 104px;
}
#ALMHome .girlBrowserAlmHome img
{
	width: 104px;
	height: 120px;
	display: block;
}
#ALMHome .girlBrowserAlmHome .img
{
	position: relative;
	z-index:0;
	top: 0px;
	left:0px;
}
#ALMHome .girlBrowserAlmHome .a
{
	position: absolute;
	z-index: 99;
	width: 104px;
	height: 120px;
	display: block;
}
#ALMHome .girlBrowserAlmHome .a a
{
	width: 104px;
	height: 120px;
	display: block;
	font-size:100px; 
	font-weight:600;
	overflow:hidden;
}
#ALMHome .JoinALMHome
{
	clear: both;
	padding: 8px 0;
	_padding: 0;
	overflow: hidden;
}

#ALMHome .greatFeatureAlmHome
{
	clear: both;
	line-height: 20px;
}
#ALMHome .greatFeatureAlmHome h3
{
	font-size: 14px;
	color: #a50000;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px;
}
#ALMHome .greatFeatureAlmHomeC
{
	float: left;
	display: inline;
	width: 300px;
	padding: 0 10px 0 10px;
	text-align: left;
}
#ALMHome .greatFeatureAlmHomeC .simg
{
	float: right;
	margin-left:10px;
}
#ALMHome .greatFeatureAlmHomeC a
{
	color: #000;
}
#ALMHome .greatFeatureAlmHomeC a:hover
{
	color: #a50000;
}
#ALMHome .QIOMAlmHome
{
	line-height: 20px;
}
#ALMHome .QIOMAlmHome h3
{
	font-size: 14px;
	color: #a50000;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px;
}
#ALMHome .QIOMAlmHome h4
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 10px;
	line-height: 25px;
}
#ALMHome .QIOMAlmHome_scan01
{
	float: left;
	display: inline;
	width: 320px;
	margin: 3px;
	padding-bottom: 10px;
}

#ALMHome .QIOMAlmHome_scan01 dl
{
	background: #F9F9F9;
	padding: 10px;
	text-align: justify;
}
#ALMHome .QIOMAlmHome_scan01 .con
{ 
	text-align:justify;
	background: #F9F9F9;
	height:360px;
	overflow-y: scroll;
	padding: 5px;
} 
#ALMHome .QIOMAlmHome_scan02
{
	width: 100%;
	padding-bottom: 10px;
} 
#ALMHome .QIOMAlmHome_scan02 .con
{
	text-align:justify;
	height:250px;
	overflow-y: scroll;
	padding: 5px;
	background-color: #fefefe;
}
/* ------------------------------------------------*/
/* -------------->>> #chinaHeader <<<---------------*/
#chinaHeader
{
	clear: both;
	background: #b00100;
}
#chinaHeader .bgContainer
{
	clear: both;
	background: url(../images/headerBgChina.gif) top repeat-x;
}
#chinaHeader .container
{
	margin: 0 auto;
	width: 980px;
	clear: both;
	background: url(../images/headclm.jpg) top repeat-x;
}
#chinaHeader .label
{
	float: left;
	display: inline;
	width: 263px;
	height: 100px;
	padding: 15px 0 0 0;
}
#chinaHeader .label a
{
	cursor: pointer;
	width: 253px;
	height: 37px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/logoclm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/logoclm.png);
}
#chinaHeader .aim
{
	float: left;
	display: inline;
	width: 424px;
	height: 100px;
	padding: 20px 0 0 5px;
}

#chinaHeader .aim .aimdiv1
{
	width: 424px;
	height: 79px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/aimclm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/aimclm.png);
}
#chinaHeader .aim .aimdiv0
{
	margin: 10px 0 0 0;
	width: 424px;
	height: 72px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/aimalm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/aimalm.png);
}

#chinaHeader .loginBox
{
	float: right;
	display: inline;
	width: 280px;
}
#chinaHeader .loginBox p
{
	padding: 3px 8px;
	color: #ddd;
	line-height: 18px;
}
#chinaHeader .loginBox p a
{ 
	color: #ff0000; 
}
#chinaHeader .loginBox .white
{
	color: #FFF;
}
#chinaHeader .loginBox .gold
{
	color: #FFCC00;
}

#chinaHeader .loginBox .loginInfo
{
	padding: 5px 10px;
	color: #ff0000;
	line-height: 30px;
}
#chinaHeader .loginBox .loginInfo .table
{
	width: 100%;
}
#chinaHeader .loginBox .loginInfo .table .t
{
	width:120px;
}
#chinaHeader .loginBox .loginInfo .input
{
	background: #800000;
	border: 1px solid #cc0000;
	color: #fefefe;
	margin: 0 5px;
	width: 160px;
}
#chinaHeader .loginBox .loginbutton
{
	padding: 5px 5px 0 0;
}
#chinaHeader .loginBox .buttonsize
{
	width:80px;
}

#chinaHeader .loginBox .joinbutton
{
	padding: 0 5px 0 0;
}
#chinaHeader .loginBox .loginForgot
{
	clear: both;
	line-height: 20px;
	padding: 0;
}
#chinaHeader .loginBox .loginForgot a
{
	color: #cc0000;
	text-decoration: none;
}
#chinaHeader .loginBox .loginForgot a:hover
{
	color: #FF0000;
}

#chinaHeader .loginBox .loginOut
{
	padding: 0 5px;
	text-align: right;
}
#chinaHeader .loginBox .loginOut a
{
	line-height: 20px;
	color: #F00;
	text-decoration: none;
}
#chinaHeader .loginBox .loginOut a:hover
{
	text-decoration: underline;
}
#chinaHeader .loginBox .upgrate
{
	float: right;
	display: inline;
	padding: 5px;
}
#chinaHeader .loginBox .gotoalm
{
	float: left;
	display: inline;
	padding: 5px 0 5px 5px;
}
#chinaHeader .loginBox .gotoalm a
{
	color:White; 
}
#chinaHeader .loginBox .gotoalm a:hover
{
	text-decoration: underline;
}
#chinaHeader .nav
{
	padding-top: 10px;
	text-align: left;
	clear: both;
	width:100%;
}
#chinaHeader .line
{
	clear: both;
	background: #333;
	height: 10px;
	overflow: hidden;
}
/* -------------->>> #chinaHeader <<<---------------*/
/* ------------------------------------------------*/
#favicon
{
	float: left;
	width: 300px;
	display: inline;
	text-align:right;
	padding: 5px 0;
}
/* ------------------------------------------------*/
/* ------------->>> #asiaLanguage <<<--------------*/
#asiaLanguage
{
	float: right;
	display: inline;
	width: 670px;
	height: 40px;
	line-height: 40px;
}
#asiaLanguage .L
{
	clear: both;
	padding-left: 4px;
	background: url(../images/boxLanguageL.jpg) top left no-repeat;
}
#asiaLanguage .R
{
	padding-right: 4px;
	background: url(../images/boxLanguageR.jpg) right no-repeat;
}
#asiaLanguage .M
{
	background: url(../images/boxLanguageM.jpg) top repeat-x;
}
#asiaLanguage span
{
	padding: 0 10px;
	color: #333;
	font-weight: bold;
}
#asiaLanguage ul
{
	width: 100%;
}
#asiaLanguage ul li
{
	float: left;
	display: inline;
	padding: 7px 2px 8px 2px;
	line-height: 25px;
}
#asiaLanguage ul li a
{
	display: block;
	height: 25px;
	width: 25px;
}
#asiaLanguage .en
{
	background: url(../images/icons/flags.gif) 0;
}
#asiaLanguage .zh
{
	background: url(../images/icons/flags.gif) -25px 0;
}
#asiaLanguage .de
{
	background: url(../images/icons/flags.gif) -50px 0;
}
#asiaLanguage .ru
{
	background: url(../images/icons/flags.gif) -75px 0;
}
#asiaLanguage .es
{
	background: url(../images/icons/flags.gif) -100px 0;
}
#asiaLanguage .ja
{
	background: url(../images/icons/flags.gif) -125px 0;
}
#asiaLanguage .fr
{
	background: url(../images/icons/flags.gif) -150px 0;
}
#asiaLanguage .ko
{
	background: url(../images/icons/flags.gif) -175px 0;
}
#asiaLanguage .it
{
	background: url(../images/icons/flags.gif) -200px 0;
}
#asiaLanguage .pt
{
	background: url(../images/icons/flags.gif) -225px 0;
}
#asiaLanguage .nl
{
	background: url(../images/icons/flags.gif) -250px 0;
}
#asiaLanguage .th
{
	background: url(../images/icons/flags.gif) -275px 0;
}
#asiaLanguage .sv
{
	background: url(../images/icons/flags.gif) -300px 0;
}
#asiaLanguage .vi
{
	background: url(../images/icons/flags.gif) -325px 0;
}
#asiaLanguage .da
{
	background: url(../images/icons/flags.gif) -350px 0;
}
#asiaLanguage .es-mx
{
	background: url(../images/icons/flags.gif) -375px 0;
}
#asiaLanguage .pt-br
{
	background: url(../images/icons/flags.gif) -400px 0;
}
/* ------------->>> #asiaLanguage <<<--------------*/
/* ------------------------------------------------*/ 
/* ------------------------------------------------*/
/* -------------->>> #asiaWapper efebd8 fdd188 	background: #FFF9DB;<<<---------------*/
#asiaWapper
{
	clear: both;
	background: #fff3db; 
}
#asiaWapper .bgContainer
{
	clear: both;
}
#asiaWapper .container
{
	margin: 0 auto;
	clear: both;
	width: 980px;
}
/* -------------->>> #asiaWapper <<<---------------*/
/* ------------------------------------------------*/ 
/* ------------------------------------------------*/
/* -------------->>> #asiaFooter <<<---------------*/
#toTop
{
	clear: both;
	padding-top: 10px;
	background: #efebd8;
}
#toTop .container
{
	width: 980px;
	margin: 0 auto;
	text-align: right;
}
#asiaFooter
{
	clear: both;
	background: #666;
	text-align: center;
	padding-bottom: 10px;
}
#asiaFooter .copyright
{
	margin: 0 auto;
	padding: 26px 10px 10px 10px;
}
#asiaFooter .wish
{
	color: #ccc;
	line-height: 15px;
}
#asiaFooter .subNav
{
	background: url(../images/subNavBg.gif) repeat-x;
	height: 35px; 
}
#asiaFooter .subNav .table
{
	width: 980px;
	margin: 0 auto;
}
#asiaFooter .subNav .table td
{  
	border-left: solid 1px #3e3e3e;
}
#asiaFooter .subNav .table .label
{
	border-left: solid 1px #3e3e3e;
	border-right: solid 1px #3e3e3e;
}
#asiaFooter .subNav .table td a
{
	color: #aaa;
	display: block;
	line-height: 34px; 
	text-decoration: none;
}
#asiaFooter .subNav .table td a:hover
{
	background: url(../images/subNavHoverBg.jpg) bottom center no-repeat;
	color: #FFF;
}
#asiaFooter .subNav .container
{
	text-align: center;
	margin: 0 auto;
	width: 980px;
}
/* -------------->>> #asiaFooter <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------->>> Seperated Layout <<<-------------*/

#SLL670
{
	float: left;
	display: inline;
	width: 670px;
}
#SLL300
{
	float: left;
	display: inline;
	width: 300px;
}
#SLL250
{
	float: left;
	display: inline;
	width: 260px;
}
#SLR670
{
	float: right;
	display: inline;
	width: 670px;
}
#SLR700
{
	float: right;
	display: inline;
	width: 690px;
}
#SLR300
{
	float: right;
	display: inline;
	width: 300px;
}
#SLL350
{
	float: left;
	display: inline;
	width: 350px;
}

#SLR620
{
	float: right;
	display: inline;
	width: 620px;
}
.slc600
{
	text-align: justify;
	width: 600px;
	margin: 0 auto;
}
/* ----------->>> Seperated Layout <<<-------------*/
/* ------------------------------------------------*/
 
/* ------------------------------------------------*/
/* --------------->>> callmetable <<<----------------*/
.callmetable
{
	width: 100%;
}
.callmetable .photo
{
	width: 130px;
	height: 150px;
	text-align: center;
	float: left;
	margin: 3px 10px;
	display: block;
}
.callmetable .photo a
{
	width: 130px;
	height: 150px;
	display: block;
}
.callmetable .info
{
	line-height: 22px;
	float: left;
}
.callmetable .info b
{
	font-size: 108%;
}
.callmetable .btn .d
{
	float: left;
	padding: 5px 30px;
}
.callmetable .chatbuttontag
{
	text-align: center;
}
/* --------------->>> callmetable <<<----------------*/
/* ------------------------------------------------*/


.headtitletag
{
	font-size:14px;
	color:#000;
	font-weight:bolder; 
}
.divreg
{
	padding: 0 0 10px 57px;
}
.divreg input
{
	border: solid 1px #000000;
	width: 195px;
	padding: 2px;
	color: #333333;
	font-family: Arial;
}

#newWindow
{
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	z-index: 1000;
	text-align: left;
}
#newWindow .top
{
	line-height: 35px;
	height: 35px;
	cursor: move;
}
#newWindow .top table
{
	width: 100%;
	line-height: 35px;
}
#newWindow .top h3
{
	font-size: 14px;
	font-weight: bold;
	color: #a50000;
	text-align: center;
	line-height: 35px;
	height: 35px;
}
#newWindow .topL
{
	background: url(../images/box03TL.gif) top repeat-x;
	width: 5px;
}
#newWindow .topR
{
	background: url(../images/box03TR.gif) top repeat-x;
	width: 5px;
}
#newWindow .topM
{
	line-height: 35px;
	height: 35px;
	background: url(../images/box03TM.gif) top repeat-x;
}
#newWindow .topC
{
	background: url(../images/box03TM.gif) top repeat-x;
	width: 50px;
	cursor: pointer;
}
#newWindow .topC img
{
	padding: 0 0 0 3px;
}
#newWindow .container
{
	background: #fff9db;
	padding: 10px;
}
#newWindow .container .h
{
	padding: 5px 0px;
	font-weight: bold;
}
#newWindow .container .input
{
	background: #ecf3f7;
	border: 1px solid #FFF;
	width: 99%;
}
#newWindow .app ul
{
	width: 99%;
}
#newWindow .app ul li
{
	float: left;
	display: inline;
	margin: 8px 10px;
	max-height: 30%;
}
#newWindow .app ul li a
{
	text-align: center;
}

#newWindow .mail input, textarea
{
	background: #ecf3f7;
	border: 1px solid #FFF;
	width: 99%;
}
#newWindow .mail
{
}
#newWindow .mail h3
{
	font-size: 12px;
	padding: 5px 0px;
	font-weight: bold;
}
#newWindow .mail p
{
	padding-bottom: 5px;
}
#newWindow .mail .maillist
{
	margin: 5px;
}
#newWindow .mail .maillist li
{
	padding: 5px;
}
#newWindow .mail .maillist li:hover
{
	background-color: #ffeeee;
}
#newWindow .mail .maillist li span
{
	color: #0099CC;
	font-weight:bold;
	font-size: 13px;
	padding: 3px 0;
}
#newWindow .mail .maillist li .del
{
	margin: 0 10px;
	padding: 0 10px;
}
#newWindow .kiss
{
	margin: 0 10px;
	line-height: 20px;
}
#newWindow .kiss .hasfav0
{ 
	color: Red;
	margin: 0 10px;
}
#newWindow .kiss .hasfav1
{ 
	color: Green;
	margin: 0 10px;
}
#newWindow .kiss #kkbac_kisslist_view li:hover
{
	background-color: #eeeeee;
}
#newWindow .kiss #kkbac_kisslist_view input
{
	vertical-align:text-bottom;
	margin: 0 3px;
}

#newWindow .kiss input
{
	margin-right: 5px;
}

#newWindow .kiss table
{
	vertical-align: middle;
}
#newWindow .kissWords
{
	display: block;
	border-top: 1px solid #ccc;
	background: #FFF;
	padding: 5px;
	color: #333;
}
#newWindow .regwindow span
{
	width: 220px;
	padding: 5px;
}
#newWindow .regwindow .td
{
	padding: 5px;
}
#newWindow .regwindow .input
{
	width: 200px;
}
#newWindow .button
{
	clear: both;
	height: 18px;
	text-align: center;
}

#newWindow .button .l
{
	height: 18px;
	width: 5px;
	background: url(../images/btnGoldL.gif) top left no-repeat;
}

#newWindow .button .r
{
	width: 5px;
	background: url(../images/btnGoldR.gif) top right no-repeat;
}

#newWindow .button .m
{
	background: url(../images/btnGoldM.gif) top repeat-x;
	padding: 0 3px;
}

#newWindow .button a
{
	color: #333;
	line-height: 18px;
	text-decoration: none;
}

#newWindow .button a:hover
{
	color: #FFF;
}
#newWindow .bottom .l
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box03BL.gif) no-repeat;
}

#newWindow .bottom .r
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box03BR.gif) right no-repeat;
}

#newWindow .bottom .m
{
	background: #fff9db;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
.buttonimage
{
	width: 71px;
	height: 19px;
	background: url(../files/images/webimages/button71_19.gif) center center no-repeat;
	border: 0;
}
