/**/
html {
background-color: #151211;
}


body {
}

a.pdf {
background: url(../images/pdf_download-sm-gr.png) 0 center no-repeat;
	padding: 3px 0 3px 22px;
}

#wrapper {
background: url(../images/sidebar_border.gif) 0 0 repeat-y;
border-right: 7px solid #ffe400;
	width: 1003px;
	margin: 0 auto;
}
#header {
background: url(../images/header_bg.jpg) 0 0 no-repeat;
	height: 81px;
	padding-top: 16px;
		position: relative;
}
h1.logo a {
background: url(../images/logos/exchange.png) 0 0 no-repeat;
	width: 308px;
	height: 72px;
	text-indent: -999em;
	overflow: hidden;
		float: left;
}
h2.tagline {
background: url(../images/exchange_tagline.png) 0 0 no-repeat;
	width: 154px;
	height: 41px;
	margin: 14px 0 0 21px;
	text-indent: -999em;
	overflow: hidden;
		float: left;
}

.homeCounter {
background: url(../images/home_counter_bg.png) 0 0 no-repeat;
	width: 126px;
	height: 42px;
	padding: 32px 0 0 5px;
		position: absolute;
		top: 15px;
		right: 15px;
}
#page {
background-position: right top;
background-repeat: no-repeat;
	overflow: hidden;
		position: relative;
}
.main #page {
background-image: url(../images/backgrounds/main_bg.jpg);}
.homes #page {
background-image: url(../images/backgrounds/prices_bg.jpg);}
	.floorplans #page,
	.features #page,
	.gallery #page,
	.lofts #page,
	.kitchens #page,
	.bathrooms #page,
	.leisure #page,
	.security #page,
	.environment #page {
	background-image: url(../images/backgrounds/home_inner_bg.jpg);}
.prices #page {
background-image: url(../images/backgrounds/prices_bg.jpg);}
.registration #page {
background-image: url(../images/backgrounds/registration_bg.jpg);}
.location #page {
background-image: url(../images/backgrounds/location_bg.jpg);}
.news #page {
background-image: url(../images/backgrounds/news_bg.jpg);}
.contact #page {
background-image: url(../images/backgrounds/contact_bg.jpg);}
.team #page {
background-image: url(../images/backgrounds/news_bg.jpg);
}
#navbar {
background: url(../images/menu_bg.jpg) 0 0 no-repeat;
	width: 170px;
	height: 525px;
	padding-top: 54px;
		position: absolute;
		top: 0;
		left: 0;
}
#mainNav li {
	margin-bottom: 16px;
		float: left;
}
#mainNav li a {
background-image: url(../images/mainNav_bg.png);
	width: 170px;
	height: 18px;
	text-indent: -999em;
	overflow: hidden;
		float: left;
}
	#mainNav li.main a {background-position: 0 0;}
	#mainNav li.main a:hover,
	#mainNav li.main a.active {background-position: -170px 0;}
	#mainNav li.homes a {background-position: 0 -18px;}
	#mainNav li.homes a:hover,
	#mainNav li.homes a.active {background-position: -170px -18px;}
	#mainNav li.prices a {background-position: 0 -36px;}
	#mainNav li.prices a:hover,
	#mainNav li.prices a.active {background-position: -170px -36px;}
	#mainNav li.registration a {background-position: 0 -54px;}
	#mainNav li.registration a:hover ,
	#mainNav li.registration a.active {background-position: -170px -54px;}
	#mainNav li.location a {background-position: 0 -72px;}
	#mainNav li.location a:hover,
	#mainNav li.location a.active {background-position: -170px -72px;}
	#mainNav li.news a {background-position: 0 -90px;}
	#mainNav li.news a:hover,
	#mainNav li.news a.active {background-position: -170px -90px;}
	#mainNav li.contact a {background-position: 0 -108px;}
	#mainNav li.contact a:hover,
	#mainNav li.contact a.active {background-position: -170px -108px;}
	#mainNav li.team a {background-position: 0 -126px;}
	#mainNav li.team a:hover,
	#mainNav li.team a.active {background-position: -170px -126px;}

#navbar .bottomLinks {
	width: 170px;
	margin-top: 152px;
		float: left;
}
#navbar .bottomLinks a {
		text-shadow: 1px 1px 3px #000000;
}
#navbar a.pdf {
background: url(../images/pdf_download-wood.png) 0 center no-repeat;
	padding: 3px 0 3px 35px;
	margin: 15px 0 13px 27px;
		float: left;
}
	#navbar a.pdf span {
		font-size: 14px;
		line-height: 14px;
	}
#navbar a.oldNews {
display: block;
	text-align: center;
	line-height: 28px;
	text-decoration: underline;
		clear: left;
}


#subNav {
background-color: #191615;
border-bottom: 1px solid #c5c5c4;
	padding-top: 20px;
	text-align: center;
}
.tabs li {
display: inline;
	margin-right: 13px;
}
.tabs li a {
display: inline-block;
background: url(../images/tab_bg.png) 0 0 no-repeat;
	width: 167px;
	padding: 5px 0;
	font-size: 16px;
}
	.tabs li a.active,
	.tabs li a:hover {
	background-position: 0 -50px;
	}
#tertiaryNav {
border-bottom: 1px solid #c5c5c4;
	padding: 12px 0;
	text-align: center;
}
.pages li {
display: inline;
}



/* COUNTER NUMBERS */
a .number {
	width: 24px;
	height: 34px;
	text-indent: -999em;
	overflow: hidden;
		float: left;
}
a.count-0 .number {
background: url(../images/numbers/0.png) 0 0 no-repeat;}
a.count-1 .number {
background: url(../images/numbers/1.png) 0 0 no-repeat;}
a.count-2 .number {
background: url(../images/numbers/2.png) 0 0 no-repeat;}
a.count-3 .number {
background: url(../images/numbers/3.png) 0 0 no-repeat;}
a.count-4 .number {
background: url(../images/numbers/4.png) 0 0 no-repeat;}
a.count-5 .number {
background: url(../images/numbers/5.png) 0 0 no-repeat;}
a.count-6 .number {
background: url(../images/numbers/6.png) 0 0 no-repeat;}
a.count-7 .number {
background: url(../images/numbers/7.png) 0 0 no-repeat;}
a.count-8 .number {
background: url(../images/numbers/8.png) 0 0 no-repeat;}
a.count-9 .number {
background: url(../images/numbers/9.png) 0 0 no-repeat;}





#footer {
background: url(../images/footer_bg.png) 0 0 no-repeat;
	height: 90px;
		clear: both;
		position: relative;
}
	#footer a.logo {
		text-indent: -999em;
		overflow: hidden;
			position: absolute;}
	#footer a.pci {
	background: url(../images/logos/pci.png) 0 0 no-repeat;
		width: 71px;
		height: 42px;
			top: 23px;
			left: 16px;}
	#footer a.rennie {
	background: url(../images/logos/rennie.png) 0 0 no-repeat;
		width: 65px;
		height: 70px;
			top: 10px;
			right: 9px;}








