/*BASE--------------------*/


p.text{
	margin:0 auto 10px;
	width:400px;
	height:30px;
	font-size:12px;
	line-height:18px;
	text-align: left;
}


#dsForm{
	display:block;
	padding:0 20px 34px;
	width:400px;
	position:relative;
	/*background: url("./images/subWinBG.gif") no-repeat;*/
	background: #fff url("./images/subWinBG_mini.gif") no-repeat;
}

#dsForm div#formTop p{
	width:400px;
	font-size:12px;
	color:#666;
	text-align:center;
	height:30px;
	line-height:30px;
	background:#d9d9d9;
}

#dsForm div#formTop{
	margin:0 auto;
	padding:10px 0;
	width:400px;
	font-size:12px;
	color:#666;
	background:#fff;
	border:#a6a6a6 solid;
	border-width: 1px 0;
}

#dsForm div.input{
	float:left;
	margin:0 auto;
	padding:4px 0;
	width:200px;
	font-size:12px;
	color:#666;
	height:30px;
	line-height:30px;
	text-align:left;
	background:#fff;
	border:#a6a6a6 solid;
	border-width:0 0 1px;
}

div#info{
	clear:both;
	margin:0 0 16px;
}

#totalPrice{
	font-size:14px;
	font-weight:bold;
}

div#formHeader{
	margin:0 auto 20px;
	padding:20px 0 0;
	height:30px;
	text-indent: -9999px;
	font-size: 14px;
	font-weight: bold;
}

#clPrv #close{
	width:88px;
	height:20px;
	position:absolute;
	z-index: 100;
	text-indent: -9999px;
	border:none;
	right:24px;
	bottom:14px;
	background: url("./images/btnClose.gif") no-repeat;
}


#clPrv #close:hover{
	background-position:0 -20px;
}


div#infoBox{
	margin:0 0 10px;
	height:100px;
}


#infoBox img{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:auto;
	height:100px;
	background:#595959;
	color:#ddd;
}

#infoBox p{

width:310px;
	line-height:20px;
	text-align:left;
	font-size:11px;
	

}

.clearFix:after,
#infoBox:after
{
	content:" ";
	width:100%;
	clear:both;
	height:0px;
	display:block;
}
