@charset "utf-8";
/* CSS Document */

/* Header */

.logo-container #cabinet {
float:left;
background:url(../images/images/logo-cab.gif) no-repeat;
width:109px;
height:154px;
margin-left:50px;
display:inline;
}

.logo-container #title {
float:left;
background:url(../images/images/logo-title.gif) no-repeat;
width:672px;
height:61px;
margin-top:30px;
margin-left:5px;
display:inline;
}

.grass_header {
background:url(../images/images/grass.jpg) repeat-x top #fff;
width:100%;
	height:122px;
	margin-top:10px;
}


#image {
padding:5px;
background-color:#FFFFFF;
border:1px solid #333;
}

#banner {
text-align:center;
margin-bottom:25px;
}

.banner-photo {
	margin: 0px;
	position: relative;
	width: 800px;
	height: 257px;
	float: left;
	left:68px;
	margin-bottom:30px;
	margin-top:20px;
}
.banner-photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}

.main span {
	width: 810px;
	height: 267px;
	display: block;
	position: absolute;
	top: -0px;
	left: -0px;
	background: url(../images/images/cut-corner.png) no-repeat;
}

#intro-box {
position:absolute;
top:179px;
left:70px;
height:260px;
width:241px;
z-index:1;
font-size:13px;
color:#333;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/images/trans-box.png) repeat-x;
}

#intro-text {
padding:10px 65px 0px 10px;
line-height:1.4em;
}

/* Content */

#bd{
background:url(../images/images/wood.jpg) repeat bottom;
width:100%;
}

#main-content {
background:url(../images/images/content-trans.png) repeat-y;
height:400px;
}

.titles {
height:49px;
text-align:center;
position:relative;
margin:0 auto;
padding-bottom:10px;
}


.green-title.design h1 {
background:url(../images/images/design-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
padding-bottom:10px;
}

.green-title.design h1 a {
background:url(../images/images/design-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
}

.green-title.design h1 a:hover {
background:url(../images/images/design-green-title-hover.png) no-repeat;
}

.green-title.design h1 a span {
display:none;
}

.green-title.buy h1 {
background:url(../images/images/buy-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
padding-bottom:10px;
}

.green-title.buy h1 a {
background:url(../images/images/buy-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
}

.green-title.buy h1 a:hover {
background:url(../images/images/buy-green-title-hover.png) no-repeat;
}

.green-title.buy h1 a span {
display:none;
}

.green-title.save h1 {
background:url(../images/images/save-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
padding-bottom:10px;
}

.green-title.save h1 a {
background:url(../images/images/save-green-title.png) no-repeat;
width:225px;
height:49px;
display:block;
position:relative;
margin:0 auto;
}

.green-title.save h1 a:hover {
background:url(../images/images/save-green-title-hover.png) no-repeat;
}

.green-title.save h1 a span {
display:none;
}


/* Column Dividers */

#divide {
background:url(../images/images/divide.png) repeat-y;
height:400px;
width:18px;
position:absolute;
top:0px;
left:315px;
}

#divide2 {
background:url(../images/images/divide.png) repeat-y;
height:400px;
width:18px;
position:absolute;
top:0px;
left:635px;
}


/* Globals */

.clear {
clear:both;
}

.right {
float:right;
background:#fff;
padding:3px;
border:1px solid #333;
margin:5px;
}

.left {
float:left;
background:#fff;
padding:3px;
border:1px solid #333;
margin:5px;
}


.image-left {
float:left;
background:#fff;
padding:5px;
border:1px solid #333;
margin-top:5px;
}

.float-left{float:left;margin:5px 5px 65px 5px;}

#image-center {
background:#fff;
padding:5px;
border:1px solid #333;
margin-top:5px;
}

/* Footer */

.soil_footer {
background:url(../images/images/soil.jpg) repeat-x top #fff;
width:100%;
	height:166px;
	margin-bottom:50px;
}

#signature {
text-align:center;
font-size:11px;
color:#3A611F;
margin-top:15px;
}

#signature a {
font-size:11px;
color:#3A611F;
text-decoration:none;
}

#signature a:hover {
color:#333;
}

#ie6 {
display:none;
}

ul.footer-nav {font-size:15px;padding:120px 0 0 150px;}
ul.footer-nav li {display:inline;padding:0 30px 0 0;}
ul.footer-nav li a {color:#3A611F;text-decoration:none;font-weight:bold;}
ul.footer-nav li a:hover {color:#333;}