@charset "UTF-8";

/*------------- FORM -----------------*/

#inquiry .pageCatch,
#request .pageCatch{
	width:830px;
	line-height:1.3;
	margin:0px 0px 10px 0px;
}

#inquiry table,
#request table{
	width:830px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding:0px;
	margin:0px 0px 15px 0px;
}

#inquiry table th,
#request table th{
	width:160px;
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC;
	border-right:3px solid #009700;
	background:#F0F8E9;
	text-align:left;
	padding:12px 0px 12px 15px;
	margin:0px 0px 10px 0px;
	color:#3A561D;
	font-weight:normal;
}

#inquiry table td,
#request table td{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding:12px 10px 12px 15px;
	margin:0px 0px 10px 0px;
	line-height:1.4;
}

#inquiry table input.tb,
#inquiry table textarea.tb,
#request table input.tb,
#request table textarea.tb  {
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:100%;
padding:2px 0px;
}


#request table td.itemName{
	color:#006400;
	background:#F9F9F9;
	font-size:108%;
	font-weight:bold;
}


#inquiry table td dl dt,
#request table td dl dt {
	float:left;
	margin:0 0 7px;
	width:110px;
}

#inquiry table td dl dd,
#request table td dl dd {
	margin:0 0 7px 120px;
}

#inquiry table td dd .zip,
#request table td dd .zip  {
	border:medium none;
	padding:5px 0 0 5px;
}

#inquiry .submitBtn,
#request .submitBtn{
	width:830px;
	text-align:center;
	margin:0px 0px 15px 0px;
}


/*------------- FORM ERROR-----------------*/

#inquiry .errorText,
#request .errorText{
	width:830px;
	border-top:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	text-align:center;
	color:#CC0000;
	line-height:1.0;
	padding:7px 0px 8px 0px;
	margin:0px 0px 10px 0px;
}

#inquiry table th.error,
#request table th.error{
	color:#CC0000;
	font-weight:bold;
}

#inquiry table td .errorDetail,
#request table td .errorDetail{
	width:300px;
	margin:3px 0px 0px 0px;
	display:block;
	color:#CC0000;
	font-weight:bold;
}

/*------------- FORM CHECK ----------------*/


#inquiry .submitBtn ul,
#request .submitBtn ul{
	width:530px;
	height:46px;
	margin:0 auto;
}

#inquiry .submitBtn li,
#request .submitBtn li{
	float:left;
	padding:0px 10px 0px 0px;
}


/*------------- FORM THANKYOU ----------------*/

#thanks{
	width:830px;
	margin:0px 0px 0px 0px;
	padding:80px 0px 150px 0px;
}

#thanks h3{
	width:400px;
	border:2px solid #3A561D;
	background:#F0F8E9;
	margin:0px auto 30px;
	padding:5px 0px;
	font-size:108%;
	color:#3A561D;
	text-align:center;
}

#thanks p{
	width:400px;
	margin:0px auto 10px;
	line-height:1.5;	
	text-align:center;
}



