a:link { color:#79adb4; text-decoration: none; border:none;}
a:visited { color:#79adb4; text-decoration: none; border:none;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a img {border: none;}

/* HTML Elements */
body {
  background:#000;
  color:#fff;
  font:14px Arial, sans-serif;
  margin:0;
  text-align:center;
}

h1 {
  color:#6f6f6f;
  font-size:26px;
  font-weight:normal;
  margin:0;
  text-transform:uppercase;
}

h2 {
  color:#fff;
  font:200 17px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin:0 0 5px 0;
  text-transform:uppercase;
}

h3 {
  color:#79adb4;
  font:bold 12px Arial, sans-serif;
  margin:0 0 15px 0;
}

/* Layout Elements */
#header {
  background:url(../images/background-header.jpg) center top no-repeat;
}

#header .container {
  height:96px;
  overflow:hidden;
}

#logo {
  background:url(../images/logo.png);
  display:block;
  height:48px;
  margin:17px 0;
  width:241px;
}

#logo span {
  display:none;
}

#menu {
  background:#207996 url(../images/background-menu.gif) right top repeat-y;
  height:61px;
  overflow:hidden;
}

#menu ul {
  list-style:none;
  margin:0;
  padding:0;
}

#menu ul li {
  display:none;
}

#menu ul li.selectedPageRoot, #menu ul li.selectedPage, #menu ul li.selectedPageRoot ul li, #menu ul li.selectedPage ul li {
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#menu ul li a {
  color:#fff;
  display:block;
  float:left;
  font-size:26px;
  line-height:61px;
  margin:0;
  padding-right:15px;
  text-decoration:none;
  text-transform:uppercase;
}

#menu ul li ul li a {
  font-size:12px;
  line-height:55px;
  padding:6px 8px 0 8px;
}

#menu ul li.selectedPageRoot ul, #menu ul li.selectedPage  ul {
  display:block;
  float:left;
}

#content {
  background:#1f1f1f;
  overflow:hidden;
  padding-bottom:60px;
  padding-top:27px;
}

#left {
  background:#191919 url(../images/background-left.gif) left top no-repeat;
  float:left;
  margin-top:7px;
  padding:20px 0 0 0;
  width:233px;
  font-size:12px;
  line-height:24px;

}

#left-inner {
  background:url(../images/background-left-inner.gif) left bottom no-repeat;
  padding:0 27px 27px 27px;
}

#left-inner h2 {
  font:normal 18px Arial, sans-serif;
  margin-bottom:10px;
}

#left-inner h3 {
  font-size:13px;
  font-weight:normal;
  margin-bottom:8px;
}

#left-inner p {
  margin-top:0;
  line-height:24px;
}

#right {
  float:right;
  margin-top:7px;
  width:526px;
}

#right p {
  line-height:20px;
}

#footer {
  
}

#footer .container {
  background:url(../images/background-footer.jpg) right 2px no-repeat;
  padding:25px 103px 85px 103px;
}

#footer a {
  color:#fff;
}

#footer ul.footer-menu {
  display:block;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

#footer ul.footer-menu li {
  float:left;
}

#footer ul.footer-menu li a {
  color:#999;
  display:block;
  font:bold 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding:0 13px;
  text-decoration:none;
  text-transform:lowercase;
}

#footer-logo {
  background:url(../images/footer-logo.gif) no-repeat;
  display:block;
  float:right;
  height:15px;
  width:131px;
}

#footer-logo span {
  display:none;
}

/* Classes */

#left-inner .title{
	color:#79adb4;
}

.container {
  margin:0 auto;
  text-align:left;
  width:793px;
}

.float-left {
  float:left;
}

.float-right {
  float:right;
}

#left .feature {
	font-size:18px;
}


#price {
	float:right;

}

#right {
  float:right;
  margin-top:7px;
  width:526px;
  line-height:24px;
}

#right .pagetitle {
	font-size:24px;
}

#right .plantitle {
	font-size:18px;
}

#right .name {
	font-size:16px;
}

#right .role {
	color:#666;
	font-size:12px;
	font-style:italic;
}

#secondaryitem {
	float: left;
	width: 240px;
	height: 240px;
	margin-right: 20px;
	margin-top: 20px;
	background-color:#000000;
	padding: 1px;
}