body{font-family:Arial, Helvetica, sans-serif; color:#fff; background:#000; margin:0;}
img{border:0;}

a:link{color:#fff; text-decoration:none;}
a:hover{color:rgb(176,167,144); text-decoration:none;}

.clear{clear:both;}
.amp{float:left;}
.rightBottom{margin-left:0px; margin-right:30px;}
.greyHeader{font-size:1.0em; margin:0 0 5px 0; color:rgb(176,167,144); letter-spacing:0.05em;}
.caps{font-size:0.8em; margin:0 0 0 0; color:rgb(176,167,144); letter-spacing:0.05em;}
.capsBio{font-size:0.8em; margin:30px 0 0 0; color:rgb(176,167,144); letter-spacing:0.05em;}
.italic{font-size:0.9em; margin:0; color:rgb(176,167,144); letter-spacing:0.05em; font-style:italic;}
.col2p{font-size:0.8em; line-height:1.5em; letter-spacing:0.03em;}
.col3p{font-size:0.7em; line-height:1.5em; letter-spacing:0.03em; text-transform:uppercase;}
.customImg{margin-top:38px;}
.magThmbs{margin:20px 0 0 10px; padding:0;}
.magThmbs2{margin:10px 0 0 10px; padding:0;}
.contact{margin:0 0 20px 0; padding:0; list-style:none; font-size:0.8em; line-height:1.5em; letter-spacing:0.03em;}
.brennerCollection{margin:40px 0 20px 0; padding:0; list-style:none; font-size:0.8em; line-height:1.5em; letter-spacing:0.03em;}
.grey{color:rgb(176,167,144); font-style:italic;}
.thmbs{margin:0 10px 0 0;}
#fadeshow2{margin:0 auto;}
#fadeshow2toggler{position:absolute; left:-30px; top: 740px;}
.prev{position: relative; left:390px;}
.next{position: relative; left:400px;}
.renoMain{margin-top:20px;}
.galLarge{margin-top: 15px}
.brochureIcon{float:right; margin-right:32px; margin-bottom:15px;}
.brochure02{text-transform:uppercase; color:rgb(176,167,144); text-align:right; margin:30px 32px 0 0; font-size:0.9em;}


#topContainer{
	border-bottom: 1px solid #fff;
	margin:0;
	height:127px;
	background:url(../images/pattern.gif) repeat;
	}
	
#topContent{
	width:1042px;
	padding:15px 0 20px;
	margin: 0 auto;
	padding:0;
	}
	
#topLeft{
	float:left;
	width:370px;
	background:transparent;
	padding:15px 0;
	}
	
#topRight{
	float:right;
	width:350px;
	height:127px;
	margin:0;
	padding:0;
	font-size:0.8em;
	}
	
#topRight ul{
	list-style:none;
	margin:0 30px 0 0;
	padding:45px 0 0 0;
	text-align:right;
	}
	
#topRight li{
	margin: 0 0 15px 0;
	}
	
#container{
	width:1036px;
	margin: 0 auto;
	margin-bottom:30px;
		}
	
#contentLeft{
	float:left;
	width:189px;
	margin-right:0;
	padding-top:30px;
	}

#contentRight{
	float:right;
	background:url(../images/col2Divider.gif) repeat-y;
	margin:0 50px 0 0;
	padding: 30px 0 0 30px;
	width:762px;
	position:relative;
	}
	
#contentContactRight{
	float:right;
	background:url(../images/col2Divider.gif) repeat-y;
	margin:0 0x 0 0;
	padding: 30px 0 0 30px;
	width:800px;
	position:relative;
	}
	
#contentBioRight{
	float:right;
	background:url(../images/col2Divider.gif) repeat-y;
	margin:0;
	padding: 30px 0 0 30px;
	width:810px;
	position:relative;
	}

#contentGalleryRight{
	float:right;
	background:url(../images/col2Divider.gif) repeat-y;
	margin:0 50px 30px 0;
	padding: 30px 0 0 30px;
	width:762px;
	position:relative;
	min-height:845px;
	}
	
#contentGalleryRight ul{
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
	width:810px;
	}
	
#contentGalleryRight li{
	margin-right:4.8px;
	display:inline;
	}
	
#contentBrochureRight{
	float:right;
	background:url(../images/col2Divider.gif) repeat-y;
	margin:0 50px 0 0;
	padding: 30px 0 0 30px;
	width:762px;
	position:relative;
	min-height:580px;
	}
	
#col2{
	float:left;
	margin-right:20px;
	width:462px;
	position:relative;
	}
	
.col2{
	float:left;
	margin-right:20px;
	width:462px;
	position:absolute;
	}
	
.colContact2{
	float:left;
	margin-right:20px;
	}
	
.colCustom2{
	float:left;
	width:300px;
	}	
	
.colBio{
	float:left;
	width:520px;
	}
	
.colBio ul{
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.03em;
	padding:0 0 0 18px;
	}
	
.Mags{
	float:left;
	margin-right:0px;
	width:290px;
	}	
	
.colPub{
	width: 455px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:-15px;
	top:-15px;
	}
	
.colPub ul{
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.03em;
	padding:0 0 0 18px;
	}	
	
.col3{
	width: 330px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:60px;
	top:-15px;
	}
	
#colContact3{
	width: 470px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:-17px;
	top:7px;
	}
	
.bioCol{
	width: 233px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:-67px;
	top:-15px;
	}
	
.bioPics{
	list-style:none;}
	
.bioPics li{
	margin:0 0 18px 0;
	}
	
.colCustom3{
	width: 410px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:30px;
	top:0px;
	}
	
.colCustom4{
	width: 360px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:0px;
	top:-15px;
	margin-top:50px;
	}
	
.colCustom4 ul{
	margin:0 0 0 17px; 
	padding:0; 	
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.03em;
	}

.colAdd{
	width: 275px;
	float:right;
	margin-bottom:30px;
	position:relative;
	left:60px;
	top:-15px;
	margin-top:20px;
	color:rgb(176,167,144);
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.03em;
	}
	
.colAdd ul{
	margin:0; 
	padding:0;
	list-style:none;
	}
	
.colAdd li{
	display:inline;
	}
		
#slider{position:absolute; top:30px; left:30px;}

#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider li{ 
		width:462px;
		height:524px;
		overflow:hidden; 
		background: transparent;
		}
	

#nav{list-style:none; padding:0;}
#nav li{margin:0; padding:0 0 40px 0; list-style:none; display:block; float:left;}
#nav, #nav a{display:block; text-indent:-9999px; overflow:hidden; }


#home a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 0;}
#home a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px 0;}
#custom a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -50px;}
#custom a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -50px;}
#adds a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -99px;}
#adds a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -99px;}
#gallery a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -150px;}
#gallery a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -150px;}
#bio a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -199px;}
#bio a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -199px;}
#contact a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -250px;}
#contact a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -250px;}
#brochure a{width:158px; height:12px; background:url(../images/nav.jpg) no-repeat 0 -299px;}
#brochure a:hover{width:158px; background:url(../images/nav.jpg) no-repeat -176px -299px;}

#footer{
	width:1042px;
	margin-top:30px;
	}
	
#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	}
	
#footer li{
	display:inline;
	}
	
#footer2{
	width:1042px;
	margin:0px;
	padding:0;
	height:56px;
	}
	
#footer2 ul{
	list-style:none;
	padding:0;
	margin:0;
	}
	
#footer2 li{
	display:inline;
	}

.input-text{
	padding: 5px;
	width: 277px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	margin: 0px 0px 10px 0px;
	background: rgb(176,167,144);
}

#colContact3 textarea {
	background-color: rgb(176,167,144);
	height: 132px;
	width:285px;
	margin-bottom:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	padding:2px;
}

#colContact3 textarea:focus, #colContact3 input:focus {
	border: 2px solid #ddd2b5;
}

#colContact3 input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 160px;
	padding-top: 5px;
	font-size: 0.8em;
	font-style:italic;
}

input.submit{
	border: none;
	font-style:italic;
	color: rgb(176,167,144);
	font-size:0.9em;
	text-align:right;
	margin-left:420px;
	background:transparent;
}

input.submit:hover{
	color:#fff;
	cursor:pointer;
} 