/* @override 
	http://brynor2011.dev/css/glitter.css */


@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('TeX-Gyre-Adventor/texgyreadventor-regular-webfont.eot');
    src: url('TeX-Gyre-Adventor/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('TeX-Gyre-Adventor/texgyreadventor-regular-webfont.woff') format('woff'),
         url('TeX-Gyre-Adventor/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('TeX-Gyre-Adventor/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* @group general */

p,
td
{
font-weight: 200;
font-size: 1em;
line-height: 1.3em;
}



li
{

}

h1
{

}

h2
{

}

h3
{

}

h4
{

}

	/* @group links a: */
	
	a:link
	{
	color: #695E4A;
	}
	a:visited
	{
	
	}
	
	a:hover,
	a:active
	{
	
	}
	
	/* @end */
	/* @group tables */
	
	table
	{
	
	}
	
	td
	{
	
	}
	
	th
	{
	
	}
	
	/* @end */
/* @end */
/* @group layout */

body,
html
{
text-align: center;
/*background: #565656;*/
background: #fff;
font-family: "ITCAvantGardeStd-Bk", "ITC Avant Garde Gothic Std Book", "ITC Avant Garde Gothic Std", "Avant Garde Gothic", "Avant Garde", "TeXGyreAdventorRegular", arial, helvetica, sans-serif;
margin: 0;
padding: 0;
font-size: 14px;
color: #717073;

-webkit-font-smoothing: antialiased;
}

#wrap
{
/*background: #717174;*/
background: #565656;
width: 1024px;
margin: 0 auto;
text-align: left;
position: relative;

/*box-shadow: 0px 0px 10px #4d4d4d;*/
}

	/* @group header */
	
	#header
	{
	position: relative;
	}
	
	#header h1
	{
	margin: 0;
	padding: 0;
	}
	
	#header h1 a:link,
	#header h1 a:visited
	{
	display: block;
	width: 420px;
	height: 43px;
	background: transparent url(../pixels/brynor-constructions-h1.png) no-repeat 0 0;
	text-indent: -999em;
	text-decoration: none;
	position: absolute;
	left: 576px;
	top: 46px;
	}
	
	#header h1 a:hover,
	#header h1 a:active
	{
	}
	
	/* @end */
	/* @group leftside */
	
	#leftside
	{
	background: transparent;
	position: absolute;
	top: 86px;
	}
	
	/* @end */
	/* @group main content */
	
	#content
	{
	min-height: 800px;
	padding-top: 1px;
	}
	
	
	div.text
	{
	background-color: #fff;
	width: 780px;
	margin: 125px 0 20px 244px;
	padding: 1px 0;
	}
	
	div.text .lft
	{
	float: left;
	width: 334px;
	margin: 22px 22px 15px 22px;
	}
	
	div.text .rht
	{
	margin: 22px 32px 15px 390px;
	}
	
	
	/* @end */

#footer
{
clear: both;
height: 40px;
}

/* @end */
/* @group nav menu */

ul.nav
{
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
width: 204px;
height: 204px;
}

.proj ul.nav
{
height: 490px;
}

ul.nav li
{
margin: 0;
padding: 0;
list-style: none;
}

ul.nav li ul
{
margin: 0;
padding: 0;
}

ul.nav li ul li
{
margin: 0;
padding: 0;
}

ul.nav li.first
{

}

ul.nav li.last
{

}


ul.nav a:link,
ul.nav a:visited
{
display: block;
text-decoration: none;
margin: 0;
padding: 0 16px 0 0;
height: 30px;
line-height: 34px;
/*text-indent: -999em;*/
text-align: right;
color: #fff;
font-weight: normal;
width: 184px;
border:none;
position: absolute;
}

ul.nav .home a:link,
ul.nav .home a:visited
{
background: #98989c;
top: 0;
left: -128px;
}
ul.nav .home a:hover,
ul.nav .home a:active,
#home ul.nav .home a
{
background: #fff;
color: #717073;
}

ul.nav .about a:link,
ul.nav .about a:visited
{
background: #8b8b8e;
top: 30px;
left: -124px;
}
ul.nav .about a:hover,
ul.nav .about a:active,
#about ul.nav .about a
{
background: #fff;
color: #717073;
}

ul.nav .portfolio a:link,
ul.nav .portfolio a:visited
{
background: #98989c;
top: 60px;
left: -108px;
}
ul.nav .portfolio a:hover,
ul.nav .portfolio a:active,
#portfolio ul.nav .portfolio a,
.proj ul.nav .portfolio a
{
background: #fff;
color: #717073;
}

ul.nav .resources a:link,
ul.nav .resources a:visited
{
background: #8b8b8e;
top: 90px;
left: -101px;
}
.proj ul.nav .resources a:link,
.proj ul.nav .resources a:visited
{
top: 403px;
}
ul.nav .resources a:hover,
ul.nav .resources a:active,
#resources ul.nav .resources a
{
background: #fff;
color: #717073;
}

ul.nav .contact a:link,
ul.nav .contact a:visited
{
background: #98989c;
top: 120px;
left: -114px;
}
.proj ul.nav .contact a:link,
.proj ul.nav .contact a:visited
{
top: 433px;
}
ul.nav .contact a:hover,
ul.nav .contact a:active,
#contact ul.nav .contact a
{
background: #fff;
color: #717073;
}


ul.nav .blairgowrie1 a:link,
ul.nav .blairgowrie1 a:visited
{
background: #7a7a7c;
top: 91px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.blairgowrie1 a:hover,
.proj ul.nav li.portfolio ul li.blairgowrie1 a:active,
#brynorconstructionsblairgowrie1 ul.nav li.portfolio ul li.blairgowrie1 a
{
color: #fff;
}


ul.nav .blairgowrie2 a:link,
ul.nav .blairgowrie2 a:visited
{
background: #7f7f82;
top: 117px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.blairgowrie2 a:hover,
.proj ul.nav li.portfolio ul li.blairgowrie2 a:active,
#blairgowrie2 ul.nav li.portfolio ul li.blairgowrie2 a
{
color: #fff;
}

ul.nav .gleniris a:link,
ul.nav .gleniris a:visited
{
background: #7a7a7c;
top: 143px;
left: -114px;
}

.proj ul.nav li.portfolio .child a:hover,
.proj ul.nav li.portfolio .child a:active,
#gleniris .gleniris a,
#hawthorn .hawthorn a,
#middlepark .middlepark a,
#portsea .portsea a,
#sorrento .sorrento a,
#toorak .toorak a
{
color: #fff;
}

ul.nav .hawthorn a:link,
ul.nav .hawthorn a:visited
{
background: #7f7f82;
top: 169px;
left: -114px;
}

ul.nav .kew a:link,
ul.nav .kew a:visited
{
background: #7a7a7c;
top: 195px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.kew a:hover,
.proj ul.nav li.portfolio ul li.kew a:active,
#kew ul.nav li.portfolio ul li.kew a

{
color: #fff;
}

ul.nav .middlepark a:link,
ul.nav .middlepark a:visited
{
background: #7f7f82;
top: 221px;
left: -114px;
}

ul.nav .portsea a:link,
ul.nav .portsea a:visited
{
background: #7a7a7c;
top: 247px;
left: -114px;
}

ul.nav .redhill a:link,
ul.nav .redhill a:visited
{
background: #7f7f82;
top: 273px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.redhill a:hover,
.proj ul.nav li.portfolio ul li.redhill a:active,
#redhill ul.nav li.portfolio ul li.redhill a

{
color: #fff;
}



ul.nav .richmond1 a:link,
ul.nav .richmond1 a:visited
{
background: #7a7a7c;
top: 299px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.richmond1 a:hover,
.proj ul.nav li.portfolio ul li.richmond1 a:active,
#richmond1 ul.nav li.portfolio ul li.richmond1 a

{
color: #fff;

}


ul.nav .richmond2 a:link,
ul.nav .richmond2 a:visited
{
background: #7f7f82;
top: 325px;
left: -114px;
}
.proj ul.nav li.portfolio ul li.richmond2 a:hover,
.proj ul.nav li.portfolio ul li.richmond2 a:active,
#richmond2 ul.nav li.portfolio ul li.richmond2 a

{
color: #fff;
}


ul.nav .sorrento a:link,
ul.nav .sorrento a:visited
{
background: #7a7a7c;
top: 351px;
left: -114px;
}



ul.nav .toorak a:link,
ul.nav .toorak a:visited
{
background: #7f7f82;
top: 377px;
left: -114px;
}


ul.nav a:hover,
ul.nav a:active
{
background: #e7d8e9;
}

ul.nav li.portfolio ul li a:link,
ul.nav li.portfolio ul li a:visited
{
display: none;

}

.proj ul.nav li.portfolio ul li a:link,
.proj ul.nav li.portfolio ul li a:visited
{
display: block;
text-decoration: none;
margin: 0;
padding: 0 6px 0 1em;
height: 26px;
line-height: 26px;
color: #4a4a4a;
font-weight: normal;
text-indent: 0;
text-align: right;
border: none;
font-size: 13px;
}

/* @end */
/* @group By Gray Design Group */


div.togray
{
width: 200px;
margin: 0;
text-align: left;
float: right;
}

a#graydesignby:link,
a#graydesignby:visited
{
color: #999;
text-decoration: none;
border-left: 11px solid #999;
font: normal 9px/9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 0 2px;
margin: 0;
}


a#graydesignby:hover,
a#graydesignby:active
{
color: #fff;
border-left: 11px solid red;
}

a#graydesignby span
{
display: none;
}

/* @end */

/* @group individual pages */

	/* @group home */
	
	#HIAaward
	{
	position: absolute;
	top: 722px;
	left: 42px;
	}
	
	#home h1.splash
	{
	position: absolute;
	top: 743px;
	right: 45px;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 14px;
	color: #fff;
	line-height: 1.24;
	}
	
	#home #content
	{
	text-align: right;
	}
	
	#home ul.splash
	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 125px;
	overflow: hidden;
	width: 784px;
	}
	
	#home ul.splash li
	{
	margin: 6px 0;
	border:none;
	height: 84px;
	width: 780px;
	line-height: 84px;
	display: block;
	text-align: left;
	position: relative;
	background: #fff;
	float: right;
	}
	
	#home ul.splash li.li01
	{
	width: 780px;
	}
	#home ul.splash li.li02
	{
	width: 407px;
	}
	#home ul.splash li.li03
	{
	width: 670px;
	}
	#home ul.splash li.li04
	{
	width: 314px;
	}
	#home ul.splash li.li05
	{
	width: 650px;
	}
	#home ul.splash li.li05 h2
	{
	left: 420px;
	}
	#home ul.splash li.li06
	{
	width: 355px;
	}
	
	#home ul.splash li h2
	{
	position: absolute;
	top: 0px;
	left: 540px;
	font-weight: normal;
	font-size: 1.4em;
	color: #717073;
	}
	
	/* @end */
	
	/* @group about */
	
	#about #content .text
	{
	height: 492px;
	padding: 1px 0;
	}
	
	table#testimonials
	{
	background: #8B8B8E;
	color: #fff;
	/*border: 2px solid #fff;*/
	border: none;
	width: 670px;
	position: absolute;
	top: 620px;
	left: 40px;
	}
	
	table#testimonials td
	{
	border: none;
	padding: 12px;
	text-align: left;
	vertical-align: top;
	}
	
	#testimonials h3
	{
	font-size: 1.2em;
	margin: 0;
	font-weight: 200;
	color: #fff;
	}
	
	#testimonials p
	{
	font-size: 0.9em;
	margin: 0;
	}
	
	#testimonials .note
	{
	font-size: 0.6em;
	}
	
	#reghia
	{
	position: absolute;
	top: 50px;
	right: 50px;
	}
	
	#award2007
	{
	position: absolute;
	top: 418px;
	right: 36px;
	}
	
	#approved
	{
	text-align: right;
	}
	
	#approved img
	{
	margin: 20px 42px 0 0;
	}
	
	#about #approved
	{
	width: 190px;
	position: absolute;
	top: 418px;
	left: 34px;
	margin: 0;
	}
	
	
	/* @end */
	
	/* @group .proj - portfolio pages */
	
	.proj #feat
	{
	position: absolute;
	right: 0;
	top: 150px;
	border: none;
	}
	.proj #feat.portrait
	{
	right: 20px;
	top: 0;
	border: none;
	}
	
	#batch
	{
	position: absolute;
	right: 210px;
	top: 581px;
	border: none;
	background: #000;
	padding: 0px;
	width: 744px;
	}
	
	
	#gleniris #batch,
	#kew #batch,
	#sorrento #batch
	{
	width: 496px;
	}
	
	
	
	#middlepark #batch
	{
	width: 620px;
	}
	
	#portsea #batch
	{
	width: 868px;
	right: 86px;
	}
	
	#toorak #batch
	{
	width: 620px;
	}
	
	#batch img
	{
	/*margin: 4px 4px 0px 4px;*/
	margin: 0;
	display: block;
	float: left;
	opacity: 0.7;
	cursor: pointer;
	}
	
	
	#batch img:hover
	{
	opacity: 1;
	}
	
	
	
	/* @end */
	
	/* @group resources */
	
	#resources div.text
	{
	text-align: center;
	}
	#resources table
	{
	margin: 29px auto;
	width: 80%;
	}
	#resources table td
	{
	text-align: left;
	vertical-align: top;
	}
	.restype
	{
	color: #ac9d80;
	font-size: 0.8em;
	}
	#hint
	{
	display: none;
	}
	/* @end */
	/* @group contact us */
	
	#contact div.text
	{
	padding: 20px 0  40px 0;
	}
	
	/* @end */
	

/* @end */


