ul#sub_navigation {
	text-align: right;
	font-family: helvetica, arial, verdana, sans-serif;	
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f1f0e0;
	padding-left: 795px;
	height: 30px;
	font-size: 10px;
	clear: both;
	margin-right: 0;
	padding-right: 0;
}

ul#sub_navigation li {
	float: left;
	padding: 20px 0px 0px 10px;
	margin-right: 0;
	padding-right: 0;
}


a.button {
	font-weight: bold;
	color: white;
	float: left;
	display: block;
	width: 140px;
	height: 15px;
	padding: 11px 0px 11px 11px;
	background: url(../images/index/button.png) no-repeat;
	clear: right;
	behavior: url(css/iepngfix.htc);
}

a.button:hover {
	background: url(../images/index/button_s.png) no-repeat;
	behavior: url(css/iepngfix.htc);
}


div.big_button {
	padding: 10px;
	width: 478px;
	border: 1px solid #e3e3e3;
	background: url(../images/big_button.gif) no-repeat;
	height: 55px;
	vertical-align: center;
}

div.big_button h3 a {
	color: #1c1917;

}

div.big_button h3 {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.5em;
	text-align: left;
	line-height: 1.4em;
	position: relative;
	top: -1.3em;
	left: 0px;
}

div.big_button img {
	border: 1px solid #1c1917;
	margin-right: 30px;
}

div.big_button:hover {
	background: url(../images/big_button_s.gif) no-repeat;


}


ul#main_navigation {
	z-index: 2000;
	font-family: Georgia, serif;
	margin: 0;
	padding: 0;
	width: 448px;
	list-style: none;
	height: 75px;
	position: relative;
	top: -60px;
	left: 440px;
	background: url(../images/main_navigation/bg.gif) repeat-x;

}

ul#main_navigation li a {
	color: white;
	display: block;
	height: 28px;
	font-size: 16px;
	margin: 0;
	padding: 29px 25px 17px 20px;
	background: url(../images/main_navigation/select.gif) right no-repeat;
	float: left;
}

* html body ul#main_navigation {
	width: 444px;
	height: 74px;

}

* html body ul#main_navigation li a {
	padding: 30px 25px 17px 20px;
}


ul#main_navigation li#first_main_navigation {
	background:  url(../images/main_navigation/left.gif) left no-repeat;
	padding-left: 13px;
}

ul#main_navigation li#last_main_navigation {
	background: url(../images/main_navigation/right.gif) right no-repeat;
	padding-right: 13px;


}

ul#main_navigation li#last_main_navigation a {
	border: none;
	background-image: none;
}

ul#main_navigation li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}


ul#main_navigation li a.selected {

}

ul#main_navigation li a.home:hover, body#home li a.home  {
	color: #f0b57d;

}

ul#main_navigation li a.landscape:hover, body#landscape li a.landscape  {
	color: #8fe36b;

}

ul#main_navigation li a.living:hover, body#living li a.living  {
	color: #61cfe7;

}

ul#main_navigation li a.contact:hover, body#contact li a.contact  {
	color: #ec4847;

}



body#home h1#main  {
	color: #624a33;
	border-bottom: 1px solid #624a33;
}

body#landscape h1#main  {
	color: #4c7939;
	border-bottom: 1px solid #4c7939;
}

body#living h1#main {
	color: #3d8392;
	border-bottom: 1px solid #3d8392;
}

body#contact h1#main  {
	color: #992f2e;
	border-bottom: 1px solid #992f2e;
}