@charset "UTF-8";
/* CSS Document */
@import "grid.css";

body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#1e2b3b;
	width:100%;
	font-family: "proxima-nova";
}
h1 {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin: 0 0 0 0;
	font-size: 67px;
	font-weight: 100;
}
h3 {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin: 22px 0px 0px 5px;
	font-size: 60px;
	font-weight: 400;
}
h4 {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin: -4px 0 0 0;
	font-size: 37px;
	font-weight: 100;
	color: #000;
}
.accent {
	color: #660000;
}
.mainBack {
	background-image:url(../images/woodBack.jpg);
    background-repeat: repeat-x;
    height: 471px;
    margin: -235px 0;
    position: absolute;
    top: 50%;
    width: 100%;
}
.mainBar {
	background-image:url(../images/homeBar.jpg);
	background-repeat:repeat-x;
	height:102px;
	width:100%;
	margin: 184px 0px 184px 0px;
	position:absolute;
}
.homePageHeader {
	padding-bottom: 16px;
}
.pageBarTop {
	background-image:url(../images/pageBars.png);
	background-repeat:repeat-x;
	height:51px;
	width:100%;
	position:absolute;
	opacity:.58;
}
.pageBarBot {
	background-image:url(../images/pageBars.png);
	background-repeat:repeat-x;
	height:51px;
	width:100%;
	margin: 420px 0px 0px 0px;
	position:absolute;
	opacity:.58;
}
.centerdiv {
	padding: 89px 34px 0 34px;
}
.designCenter {
	padding: 0 34px;
}
.designCenter, .centerdiv {
    margin: 0 auto;
    position: relative;
    width: 952px;
}
.brettLogoSmall {
	padding: 8px 0 0;
}
.header {
	padding: 0px 0px 0px 21px;
	width: 258px;
	height: 51px;
	opacity:.37;
}
.copyright a {
	color: #000000;
    font-size: 14px;
}
.copyright a:hover {
	font-size: 14px;
}
.topNav {
    height: 46px;
    margin: 3px 69px 0 0;
    text-align: right;
}
.topNav a {
	color: #000;	
}
a:hover {
	font-family: "proxima-nova", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #660000;
}
a {
	text-decoration: none;	
	font-family: "proxima-nova", Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
.fltLeft {
	float:left;
}
.fltRight {
	float:right;
}
.clear {
	clear: both;
}
.demoLinks {
	color:#CCC;
}
/**** Content Pages ****/

.mainContent {
	width: 952px;
	height: 471px;
}
.leftNav {
	padding-top:127px;
}
.leftNavText {
	color: #FFF;
	font-family: "proxima-nova", Arial, Helvetica, sans-serif;
}
.designThumbnail {
	background-color: red;
    height: 175px;
    margin: 0 18px 18px 0;
    width: 221px;	
}
#image_wrap {
		/* dimensions */
		width:657px;
		height:369px;
		padding:0 0;

		/* centered */
		text-align:center;
	}