
.section {
	POSITION: relative; MARGIN: 0px auto 20px; WIDTH: 664px; OVERFLOW: hidden
}
.section-split {
	POSITION: relative; MARGIN: 0px auto 20px; WIDTH: 700px; OVERFLOW: hidden
}
.section-lt {
	POSITION: relative; WIDTH: 304px; FLOAT: left
}
.section-rt {
	POSITION: relative; WIDTH: 304px; FLOAT: right
}
.box {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: #2c7aa5; PADDING-TOP: 18px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}


#lean_overlay {
	Z-INDEX: 10000; POSITION: fixed; WIDTH: 100%; DISPLAY: none; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#signup {
	PADDING-BOTTOM: 2px; WIDTH: 404px; DISPLAY: none; BACKGROUND: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7)
}

#signup-header {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 14px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: url(../img/hd-bg.png); PADDING-TOP: 18px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px
}
#signup-header H2 {
	MARGIN-BOTTOM: 3px; COLOR: #444; FONT-SIZE: 2em; FONT-WEIGHT: 700; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5)
}
#signup-header P {
	MARGIN: 0px; COLOR: #444; FONT-SIZE: 1.3em; text-shadow: none
}
#signup .txt-fld {
	BORDER-BOTTOM: #eee 1px solid; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 14px; PADDING-LEFT: 20px; WIDTH: 364px; PADDING-RIGHT: 20px; PADDING-TOP: 14px
}
#signup .btn-fld {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 130px; WIDTH: 254px; PADDING-RIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 12px
}
#signup .txt-fld LABEL {
	TEXT-ALIGN: left; WIDTH: 90px; DISPLAY: block; FLOAT: left; COLOR: #222; FONT-SIZE: 1.3em; PADDING-TOP: 8px
}
#signup .txt-fld INPUT {
	BORDER-BOTTOM: #e7e6e6 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; OUTLINE-STYLE: none; PADDING-LEFT: 8px; WIDTH: 244px; PADDING-RIGHT: 8px; FONT-FAMILY: "Helvetica Neue"; BACKGROUND: #f7f7f7; COLOR: #222; FONT-SIZE: 1.2em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #e7e6e6 1px solid; PADDING-TOP: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
#signup .txt-fld INPUT.good_input {
	BACKGROUND: url(../img/good.png) #def5e1 no-repeat 236px center
}
#signup .txt-fld INPUT.error_input {
	BACKGROUND: #fde0e0
}

.txt-fld INPUT:focus {
	BACKGROUND-COLOR: #faf9dc
}
.txt-fld TEXTAREA:focus {
	BACKGROUND-COLOR: #faf9dc
}
BUTTON {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; FONT-FAMILY: "Helvetica Neue", "Helvetica", "Arial", sans-serif; BORDER-TOP-STYLE: none; BACKGROUND: #3f9d4a; FLOAT: right; COLOR: #fff; BORDER-RIGHT-STYLE: none; FONT-SIZE: 1em; OVERFLOW: visible; FONT-WEIGHT: bold; PADDING-TOP: 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-shadow: 0 1px 0 rgba(0,0,0,0.4)
}
.zhuce {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; FONT-FAMILY: "Helvetica Neue", "Helvetica", "Arial", sans-serif; BORDER-TOP-STYLE: none; BACKGROUND: #3f9d4a;  COLOR: #fff; BORDER-RIGHT-STYLE: none; FONT-SIZE: 1.4em; OVERFLOW: visible; FONT-WEIGHT: bold; PADDING-TOP: 3px;
	 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
.modal_close {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(close.gif); HEIGHT: 32px; RIGHT: 12px; TOP: 12px
}



.box2{border:1px solid #84cedd;margin-bottom:.8em;position:relative;zoom:1;}
.box2 .tl,.box2 .tr,.box2 .bl,.box2 .br {width:6px;height:6px;position:absolute;background:url('js/22.gif') no-repeat;overflow:hidden;}
.box2 .cc{height:40px; padding:5px;}
.box2 .tl {left:-1px;top:-1px;}
.box2 .tr {right:-1px;top:-1px;background-position:0 -6px;}
.box2 .bl {left:-1px;bottom:-1px;background-position:0 -12px;}
.box2 .br {right:-1px;bottom:-1px;background-position:0 -18px;}
.box3{position:relative;zoom:1;padding:1em 1.5em;margin:.5em 0 1em 0; background:#f1f6de}
.box3 .tl,.box3 .tr,.box3 .bl,.box3 .br {width:5px;height:5px;position:absolute;background:url('http://www.lanrentuku.com/images/uppic/200901172113470.gif') no-repeat;overflow:hidden;}
.box3 .cc{height:40px; padding:5px;}
.box3 .tl {left:0;top:0;}
.box3 .tr {right:0;top:0;background-position:0 -5px;}
.box3 .bl {left:0;bottom:0;_bottom:-1px;background-position:0 -10px;}
.box3 .br {right:0;bottom:0;_bottom:-1px;background-position:0 -15px;}