div#search-section-bar, div#container-padding {
  background-image: url(graphics/tech-home-head.png);
}

.content-box span.h1 {
  background-color: #660E0E
}

.content-box-padding {
  background-color: #E5E7F0
}

.content-box span.h2 {
  background-color: #807B56;
	color: #E3E0CE
}

.right .content-box-padding {
  width: 350px;
}

.right .content-box-padding span.p {
  width: 155px
}

div#rotating-image-holder {
  width: 305px;
	position: absolute;
	margin-left: 438px;
	margin-top: -80px
}

div#rotating-image {
  height: 188px
}

div#subpage-content a#rotating-image-caption-holder {
  background: #29181C;
	padding: 10px;
	color: white;
	display: block;
	text-decoration: none
}

a#rotating-image-caption-holder:hover {
  background: #995765
}

span#rotating-image-caption {
  height: 15px;
	display: block
}

span#rotating-image-caption span {
  display: block;
	position: absolute
}

span#rotating-image-caption span,
a#rotating-image-caption-holder span.link {
  color: white
}

a#rotating-image-caption-holder span.link {
  text-transform: uppercase;
	text-decoration: none;
	font-weight: bold
}

span.link {
  color: white
}

#showcase-box-holder span#tech-showcase-holder {
  background: url(graphics/tech-showcase.gif) top left no-repeat;
	width: 155px;
	height: 19px;
	margin-bottom: 9px;
	display: block;
}

#showcase-box-holder span#tech-showcase-holder span {
  display: none
}

#showcase-box-holder {
  background-color: transparent;
	border: none
}

div#subpage-content div.content-box #showcase-box-holder p {
  padding: 0
}

a.tech-showcase-box {
	display: block;
	background-color: #9096B9;
	overflow: hidden;
	border: solid #595D92 1px
}

#showcase-box-holder a.tech-showcase-box span.h1 {
  background: #595D92
}

a.tech-showcase-box span.p {
  width: 222px;
}

div.vertical-section {
  overflow: hidden;
}

div.vertical-section div.left {
  float: left;
	display: inline;
	width: 360px;
}

div.vertical-section div.right {
  float: right;
	display: inline;
	width: 350px;
	margin-right: 10px
}

