/* CSS Document */

html, body { margin:0px; padding:0px; }

body {
	background:url(../images/landing-page-back.jpg) no-repeat #1f1607;
	background-position: center top;
}

#wrapper { width:1000px; margin:auto; }
#header {
	height:126px; width:1000px; position:relative; background:#443825; margin-bottom:15px;
	background:url(../images/header-image.png);
}

#header a.homelink {
	display:block; position:absolute;
	top:35px; left:25px;
	width:500px; height:50px;
	overflow:hidden;
	text-indent:-200px;
}

#header #bbb-icon {
	position:absolute;
	right:32px; top:32px;
}

#body { background:#ffffff; }

.shadow {
	-moz-box-shadow:	0px 0px 5px 0px #4c3e20;
	-webkit-box-shadow:	0px 0px 5px 0px #4c3e20;
	box-shadow:			0px 0px 5px 0px #4c3e20;
	
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

#content { background:#ffffff; position:relative; width:1000px; min-height:729px; }

#content .banner {
	width:1000px; height:289px; position:relative;
	background:url(../images/banner.jpg) no-repeat;
	background-position: center;
}

.text { width:590px; padding:15px; padding-left:25px; padding-top:10px; }
.text h1 { color:#472e01; font-size:20px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding-bottom:20px; }
.text p { color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; padding-bottom:25px; margin:0px; }

#footer { text-align:center; padding:40px; color:#fffceb; font-size:11px; font-family:Tahoma; }
#footer a { color:#fff; }

.text .more { width:116px; height:35px; display:block; background:url(../images/find-out-more.png); cursor:pointer; }

#content .sidebar {
	width:321px; height:659px;
	background:url(../images/sidebar.png);
	position:absolute; z-index:10;
	top:45px; right:35px;
}

#content .sidebar input.text {
	padding:0px; margin:0px; border:none;
	width:165px; position:absolute;
	left:120px; top:461px;
}

#content .sidebar #email { top:501px; }
#content .sidebar #phone { top:561px; }

#content .sidebar input.submit {
	width:89px; height:36px; position:absolute;
	background:url(../images/form-submit.png);
	top:592px; left:110px; border:none;
	cursor:pointer;
}