body{	background-color: #E3E3E3;}/* --------------- user ----------- */#logo{	width: 364px;	height: 94px;	background-image: url(image/logo.jpg);	background-repeat: no-repeat;	cursor: pointer;}#logo-box{	margin-top: 20px;	margin-bottom: 0px !important;}#signin-box-header{	width: 483px;	height: 39px;	background-image: url(image/signin-box-header.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;}#signin-box-footer{	width: 483px;	height: 61px;	background-image: url(image/signin-box-footer.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;}#signin-box-body{	width: 483px;	background-image: url(image/signin-box-body.jpg);	background-repeat: repeat-y;	margin-bottom: 0px;}#signin-box-content{	padding: 10px 20px 10px 50px;}#confirm-box-content{	padding: 10px 30px 10px 60px;}.signin-box-input{	height: 30px;	width: 98%;	font-size: 1.6em;	letter-spacing: 2px;	color: #526074;	padding-left: 5px;	}.signin-box-select{	height: 30px;	width: 98%;	font-size: 1.6em;	letter-spacing: 2px;	color: #526074;	padding-left: 5px;}.signin-box-input-title{	letter-spacing: 1px;	font-size: 1.2em;	color: #526074;}/* --------------- order ----------- */.logist-more-info-box{	margin-top: 15px;}#logo-box-order{	margin-top: 20px;	margin-bottom: 0px;}#news-box-head{	background-image: url(image/news-box-head.jpg);	width: 599px;	height: 31px;	}#promotion-box-head{	background-image: url(image/promotion-box-head.jpg);	width: 599px;	height: 32px;	}#promotion-box-body{	background-image: url(image/promotion-box-body.jpg);	width: 599px;	background-repeat: repeat-y;}#promotion-box-body div{	margin-left: 33px;	margin-top: 6px;	width: 530px;	color: #526074;	margin-bottom: 5px;}#promotion-box-bottom{	background-image: url(image/promotion-box-bottom.jpg);	width: 599px;	height: 12px;	margin-bottom: 10px;	background-repeat: no-repeat;}#promotion-box{	width: 631px;	height: 74px;	background-image: url(image/promotion-box.jpg);	background-repeat: no-repeat;	margin-top: 5px;}#news-box{	width: 631px;	height: 74px;	background-image: url(image/news-box.jpg);	background-repeat: no-repeat;	margin-top: 5px;}#promotion-box div{	padding-left: 150px;	padding-top: 15px;	padding-right: 35px;	letter-spacing: 1px;}#news-box div{	padding-left: 100px;	padding-top: 15px;	padding-right: 35px;	letter-spacing: 1px;}.time{	font-size: 0.8em;	letter-spacing: 0px;	color: #b09700;	margin-top: 10px;	display: block;}#step-1{	width: 350px;	height: 89px;	background-image: url(image/inst-1.jpg);	background-repeat: no-repeat;}#left-order-box-header{	width: 352px;	height: 47px;	background-image: url(image/left-order-box-header.jpg);	background-repeat: no-repeat;	margin-left: 5px;}#left-order-box-footer{	width: 352px;	height: 45px;	background-image: url(image/left-order-box-footer.jpg);	background-repeat: no-repeat;	margin-left: 5px;}#left-order-box-content{	width: 352px;	background-image: url(image/left-order-box-content.jpg);	background-repeat: repeat-y;	margin-left: 5px;}#left-order-box-content .box-content{	padding-left: 35px;	padding-right: 20px;}#right-order-box-header{	width: 631px;	height: 31px;	background-image: url(image/right-order-box-header.jpg);	background-repeat: no-repeat;}#right-order-box-content{	width: 631px;	background-image: url(image/right-order-box-content.jpg);	background-repeat: repeat-y;}#right-order-box-footer{	width: 655px;	height: 27px;	background-image: url(image/right-order-box-footer.jpg);	background-repeat: no-repeat;}#right-order-box-content #box-content{	padding-left: 30px;	padding-right: 20px;}#category-bar{	font-size: 1.2em;	letter-spacing: 1px;	margin-bottom: 20px;	width: 500px;}.category-item{	cursor: pointer;	color: #708090;}.category-item-active{	cursor: pointer;	color: #353e4a;	font-weight: bold;}#list-title{	height: 48px;	background-image: url(image/list-title.jpg);	background-repeat: no-repeat;	}.title-content, .list-item{	padding-left: 10px;	padding-top: 10px;}.list-item{	width: 525px;}.list-item:hover{	background-color: #e3e3e3;}.amount-box{	width: 92px;	height: 26px;	background-image: url(image/amount-box.gif);	background-repeat: no-repeat;}.amount-box-inactive{	width: 92px;	height: 26px;	background-image: url(image/amount-box-inactive.gif);	background-repeat: no-repeat;}.amount-box input{	width: 30px;	height: 11px;	font-size: 0.8em;	background: transparent;	padding-left: 2px;	text-align: center;	border: none;	padding-bottom: 2px;	float: left;	margin-top: 2px;}.inc-bt{	float: left;	height: 18px;	width: 16px;	background-image: url(image/inc-bt.gif);	background-repeat: no-repeat;	cursor: pointer;}.inc-bt:hover{	background-position: -16px 0px;}.dec-bt{	float: left;	height: 18px;	width: 16px;	background-image: url(image/dec-bt.gif);	background-repeat: no-repeat;	cursor: pointer;}.dec-bt:hover{	background-position: -16px 0px;}.category-title{	font-weight: bold;	margin-bottom: 10px;	border-bottom: 1px solid #708090;	padding-bottom: 5px;}.invoice-category-box{	margin-bottom: 20px;}#sum-box{	border-top: 2px solid #353e4a;	padding-top: 5px;}.order-box-input{	width: 90%;	font-size: 1.3em;	height: 20px;	letter-spacing: 1px;	color: maroon;	padding-left: 5px;	}.list-slot{	clear: both;}#sum-currency{	padding-left: 5px;}/* --------------- logist -------- */#step-2{	width: 483px;	height: 97px;	background-image: url(image/inst-2.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;}/* --------------- finish -------- */#step-3{	width: 483px;	height: 97px;	background-image: url(image/inst-3.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;}/* -------------- finish ----------- */#step-3{	width: 483px;	height: 97px;	background-image: url(image/inst-3.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;}/* --------------- regist page ----------- */.rule-box{	width: 98%;	height: 300px;	overflow: auto;	padding: 5px;	color: #526074;}/* --------------- all ----------- */.span-text{	display: none;}.spacer{	height: 15px;	clear: both;}.big-spacer{	height: 25px;	clear: both;}.very-big-spacer{	height: 40px;	clear: both;}a{	text-decoration: none;}.button{	display: block;	font-size: 1.5em;	letter-spacing: 2px;	color: #fffff0;	padding: 5px 0px 5px 0px;	background-color: #526074;	cursor: hand;	cursor: pointer;	text-align: center;	width: 100%;		-moz-border-radius:5px;	border-radius: 5px;	-webkit-border-radius:5px;		border: 0px;	margin: 0px;	border-bottom: 1px solid #48515e;	border-right: 1px solid #48515e;}.button:hover{	border: 0px;	margin-left: 1px;	margin-top: 1px;}small{	font-size: 0.8em;	color: #708090;	letter-spacing: 0px;}.custom-error{	font-size: 0.9em;	color: #c83333;}.header-text{	font-size: 1.3em;}.wind{	display: none;}.clear{	clear: both;}#wegrass-logo{	display: block;	width: 27px;	height: 40px;	float: left;	background-image: url(image/wegrass.jpg);	background-repeat: no-repeat;}#credit-box{	display: block !important;	display: none;}#credit-text-box{	padding-top: 7px;	float: left;	margin-right: 10px;	margin-left: 20px;	letter-spacing: 1px;	font-size: 0.75em;	color: #526074;	text-align: right;}.align-right{	text-align: right;}
