body
{
	font-family:verdana;
	font-size:16px;
}

div.container
{
	margin:0 auto;
	width:1200px;
}

div.catiphone
{
	margin:0 auto;
	width:350px;
}

div.catfrm
{
	border:0px solid #000;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	width:100%;
}



div.cathdr
{
	background-color:#fff;
	border:0px solid #f00;
	margin:0 auto;
	padding:0px;
	width:1200px;
}


div.frm
{
	background-color:#fff9df;
	margin:0 auto;
	font-size:12px;
	padding:40px 20px 40px 20px;
	text-align:center;
	width:500px;
}

div.f50
{
	width:220px !important;
}



div.itemfrm
{
	border:0px solid #000;
	color:#362100;
	display: inline-block;
	font-size:14px;
	margin-bottom:0px;
	margin-top:10px;
	padding:0 5px 0px 5px;
	text-align:left;
	vertical-align:top;
	width:450px;
}

div.itempic
{
	border:0px solid #000;
	color:#362100;
	display: inline-block;
	font-size:14px;
	margin-bottom:0px;
	margin-top:10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	width:230px;
}

div.itemhdr
{
	border:0px solid #0f0;
	color:#362100;
	display: inline-block;
	display: table-cell;
	vertical-align: middle;
	font-size:16px;
	margin-bottom:0px;
	margin-top:10px;
	padding:20px 20px 20px 20px;
	width:450px;
}

div.itemhdr-r
{
	border:0px solid #0f0;
	color:#362100;
	display: inline-block;
	display: table-cell;
	vertical-align: middle;
	font-size:16px;
	margin-bottom:0px;
	margin-top:10px;
	padding:20px 20px 20px 20px;
	width:750px;
}

h1
{
	text-align:center;
}

input[type=text],
textarea,
select
{
	font-size:14px;
	width:100%;
}

input[type=submit]
{
	background-color:#362100;
	color:#fff;
	font-size:16px;
	padding:4px 20px 4px 20px;
}

p.ctr
{
	text-align:center;
}

span.req
{
	color:#d00;
}

span.sm
{
	color:#999;
	display:inline-block;
	font-size:10px;
	letter-spacing:0px;
	line-height: 120%;
}


@media screen and (max-width:800px) {
	br.br
	{
		display:none;
	}
	div.catfrm
	{
		width:100% !important;
	}
	div.container
	{
		margin:0 auto;
		width:480px;
	}
	div.f50
	{
		width:100% !important;
	}
	div.frm
	{
		background-color:#fff9df;
		margin:0 auto;
		font-size:20px;
		padding:20px 20px 20px 20px;
		text-align:center;
		width:420px;
	}
	div.itemfrm
	{
		width:100% !important;
	}
	input[type=text],
	textarea,
	select
	{
		font-size:18px;
		width:90%;
	}
}
@media screen and (max-width:480px) {
	div.container
	{
		margin:0 auto;
		width:340px;
	}
	div.itempic
	{
		border:0px solid #000;
		color:#362100;
		display: inline-block;
		font-size:14px;
		margin-bottom:0px;
		margin-top:10px;
		padding:0px 0px 0px 0px;
		text-align:left;
		vertical-align:top;
		width:165px;
	}
	img.logo
	{
		height:117px;
		width:340px;
	}
	img.pic
	{
		height:237px;
		width:165px;
	}
}