body{
	margin:0;
	padding:0;
	font:11px/16px Helvetica, Arial, sans-serif;
	text-align:center;
	background:#000;
}

.clear 
{
	clear:both;
}

img
{
	border:0;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	width:906px;
	margin:auto;
}

.about
{
	color:#FFEEC3;
	text-align:left;
	margin:40px 0 50px;
}

.about h1
{
	font-size:14px;
}

.about strong
{
	color:#4C4B38;
	font-size:12px;
}

.ofb
{
	text-align:left;
	padding:0 0 40px;
}

.link-red
{
	color:#CA0504;
}

.link-blue
{
	color:#006069;
}

.link-brown
{
	color:#4C4B38;
}

.contact
{
	background:url(../images/buffalo.jpg) no-repeat;
	height:630px;
	margin:125px 0 0;
}

.contact .holder
{
	width:430px;
	float:right;
	text-align:left;
}

.contact .holder div
{
	width:424px;
	height:43px;
	background:url(../images/bg_input.gif) no-repeat;
	margin:10px 0 0;
}

.contact .holder div input
{
	height:34px;
	padding:5px 5px 0 5px;
	color:#D4C6A3;
	font-size:28px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	width:410px;
	background:transparent;
	border:none;
}

.contact .holder textarea
{
	margin:10px 0 0;
	width:414px;
	padding:5px;
	background:#ECDDB4;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000;
	border:none;
	height:121px;
	overflow:auto;
}

.contact .holder .btn
{
	margin:10px 0 0 290px;
	background:none;
}

.submit
{
	width:135px;
	height:47px;
	background:url(../images/btn_submit.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.submit:hover
{
	background-position:0 100%;
}

.newsletter
{
	margin:40px 0 0;
	width:438px;
	float:right;
	text-align:left;
}

.newsletter img
{
	margin:0 0 10px;
}

.newsletter .col1
{
	width:298px;
	height:51px;
	float:left;
	background:url(../images/bg_input2.gif) no-repeat;
}

.newsletter .col1 input
{
	height:34px;
	padding:5px 5px 0 5px;
	color:#1A1814;
	font-size:28px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	width:280px;
	background:transparent;
	border:none;
}

.newsletter .col2
{
	width:135px;
	float:right;
}




#holder
{
    width:600px;
    margin:auto;
}

.contactholder
{}

.contactholder .holder div
{
	width:606px;
	height:43px;
	background:url(../images/bg_textbox.gif) no-repeat;
	margin:10px 0 0;
}

.contactholder .holder div input
{
	height:34px;
	padding:5px 5px 0 5px;
	color:#D0B165;
	font-size:28px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	width:592px;
	background:transparent;
	border:none;
}

.contactholder .holder textarea
{
	margin:10px 0 0;
	width:596px;
	padding:5px;
	background:#ECDDB4;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000;
	border:none;
	height:121px;
	overflow:auto;
}

.contactholder .holder .btn
{
	margin:10px 0 0 470px;
	background:none;
}

.submit
{
	width:135px;
	height:47px;
	background:url(../images/btn_submit.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.submit:hover
{
	background-position:0 100%;
}