#home #outer-wrapper {
	background: transparent url(/_img/home/homepage-bkgd.png) repeat-x;
	min-width: 924px;
	}
	
#home #wrapper { /* DESIGNHAMMER */
	background-image: none;
	padding-top: 17px;
	}
	
#home #container {
	width: 702px;
	margin: 0;
	}
	
#home #content { /* DESIGNHAMMER */
	background-image: none;
	padding: 0px;
	}
	
/* Language select
   ----------------------------------------------------------- */

ul#lang-select {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	border-bottom: 1px solid #dbe7f1;
	height: 22px;
	position: absolute;
	top: 14px;
	right: 0;
	z-index: 3;
	}
	
ul#lang-select li {
	float: left;
	display: inline;
	padding: 1px 6px;
	border-right: 1px solid #c0d5e7;
	}
	
ul#lang-select li.last {
	padding-right: 3px;
	border-right: 0;
	}
	
ul#lang-select li a {
	color: #369;
	text-decoration: none;
	}
	
ul#lang-select li a:hover {
	text-decoration: underline;
	}
	
/* Search
   ----------------------------------------------------------- */
fieldset#search-fieldset-main {
	top: 44px;
	}
	
#search-fieldset-main input#search-text-main-for {
	width: 180px;
	}


/* Slide Styles & Orbit-jquery overrides
   =========================================================== */
   
#home-slides-container { /* DESIGNHAMMER */
  width: 700px;
	height: 211px;
	padding: 2px 1px 1px 1px;
	background: transparent url(/_img/slides/home/home-slider-bg.png) no-repeat 0 0;
  }

#home-slides {
	
	}
	
#home-slides .slide-container {
  background: transparent url(/_img/slides/home/home-slider-bg.png) no-repeat -1px -2px;
	width: 700px;
	height: 211px;
	color: #1f2d3e;
	text-shadow: 0 1px 0 #eee9de;
  }
	
#home-slides p {
  color: #1f2d3e;
  text-shadow: 0 1px 0 #eee9de;
  }
	
#home-slides .home-slide-img {
  float: left;
  width: 463px;
  height: 200px;
  padding: 14px 0 0 18px;
  background: transparent url(/_img/slides/home/home-slide-img-bg.png) no-repeat 10px 8px;
  }
	
#home-slides .home-slide-content {
  float: left;
  width: 206px;
  height: 200px;
  padding: 12px 4px 0 0;
  }
	
#home-slides h4,
#home-slides h4 a {
  font: bold 18px/22px Arial, Helvetica, sans-serif;
  color: #813109;
  text-decoration: none;
  }
#home-slides h4 {
  padding: 0 0 17px;
  text-shadow: 0 1px 0 #eae4d9;
  }
#home-slides h4 a:hover {
  color: #1c4c84;
  }
  
#home-slides .home-slide-learn,
#home-slides .home-slide-learn a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #943607;
  text-decoration: none;
  }
  
#home-slides .home-slide-learn a {
  background: transparent url(/_img/slides/home/home-slide-learn-bg.png) no-repeat right 3px;
  padding-right: 8px;
  }
#home-slides .home-slide-learn a:hover {
  color: #1c4c84;
  background-position: right -10px;
  }
  
/* Orbit-jquery overrides */
  
#home-slides { 
	width: 700px;
	height: 211px;
	background: transparent url(/_img/slides/loading.gif) no-repeat center center;
	overflow: hidden; }
	
#home-slides>img, #home-slides>div, #home-slides>a { 
  display: none; }
  
/* Container */

#home-slides div.orbit-wrapper {
  width: 700px;
  height: 211px;
  }
#home-slides .orbit>div {
  width: 700px;
  height: 211px;
  }
    
/* Orbit-jquery timer */

#home-slides-container div.timer { display: none; }

/* Orbit-jquery directions nav */

#home-slides-container div.slider-nav span {
  width: 33px;
  height: 25px;
  top: 178px;
  margin-top: 0;
  }
#home-slides-container div.slider-nav span.right {
  background: url(/_img/slides/home/home-slider-btns-right.png);
  right: 9px;
  }
#home-slides-container div.slider-nav span.left {
  background: url(/_img/slides/home/home-slider-btns-left.png);
  left: 627px;
  }
#home-slides-container div.slider-nav span.right:hover,
#home-slides-container div.slider-nav span.left:hover {
  background-position: -35px 0;
  }

h1.tag-line { /* DESIGNHAMMER */
	color: #756e4c;
	font: 16px/20px Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 2px #b9b4a0;
	padding: 6px 0 0 14px;
	height: 32px;
	}

/* The 3 buckets
   ----------------------------------------------------------- */
   
#bucket-container {
	padding: 11px 0px 0px 0px;
	height: 1%; /* needed for IE all versions */
	position: relative;
	z-index: 2;
	}
	
#bucket-container h2 {
	background-color: #fff;
	padding-bottom: 7px;
	}
	
#bucket-container ul {
	margin: 0;
	list-style: none;
	}

#bucket-container li {
	border-top: 1px solid #ebebeb;
	padding: 6px 0 7px;
	color: #999;
	}
	
#bucket-container li.first {
	border-top: 0;
	}
	
#bucket-container li a {
	color: #369;/*3a699e*/
	text-decoration: none;
	}
	
#bucket-container li a:hover {
	color: #69c;
	text-decoration: hover;
	}

#bucket-container li img {
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	}
	
#bucket-left {
	padding: 0 11px;
	width: 33%;
	border-right:1px solid #ebebeb;
	}
	
#bucket-center {
	padding: 0 11px;
	width: 33%;
	border-right:1px solid #ebebeb;
	}
	
#bucket-right {
	padding: 0 11px;
	width: 33%;
	}

#bucket-right li {
	clear:left;
	}
	
#bucket-container ul.bucket-footer {
	background: transparent url(/_img/home/bucket-footer-bkgd.png) no-repeat center top;
	height: 22px;
	width: 100%;
	}
	
#bucket-container .bucket-footer li {
	border: 0;
	float: left;
	}
	
#bucket-container .bucket-footer li a {
	color: #666666;
	text-decoration: none;
	border: 0;
	font-size: 11px;
	line-height: 15px;
	}

#bucket-container .bucket-footer li.more a {
	background: transparent url(/_img/icons.png) no-repeat 1px -73px;/*bucket-more-icon*/
	padding: 2px 3px 2px 16px;
	margin-right: 1px;
	}
	
#bucket-container .bucket-footer li.subscribe a {
	background: transparent url(/_img/icons.png) no-repeat 0 -98px;/*bucket-subscribe-icon*/
	padding: 2px 3px 2px 36px;
	}

#bucket-container .bucket-footer li.more a:hover,
#bucket-container .bucket-footer li.subscribe a:hover {
	color: #036;
	background-color: #dde7f5;
	}	
	
#bucket-right img {
	border-radius: 1px;
    box-shadow: 0 1px 2px;	
}