 /* ! BASE */
body {
	color:#000;

  font-family: "Arial";
}

h3 {
  color: #004980;
  font-size: 0.81em;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 6px;
}


h3.middle {
  margin-top: 11px;
}

h3 a {
  text-decoration: none;
}

h3 span {
  position: absolute;
  right: 1em;
}

h3 a img {
  margin-left: 5px;
  margin-bottom: -3px;
}


p {
  color: #828282;
  font-size: 0.75em;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}

p img {
  padding: 0.2em .8em;
}


label {
  color: #00467c;
  font-size: 0.75em;
}

a {
  color: #828282;
  text-decoration: underline;
}

a:hover {
  color: #828fc7;
}

a.link-more {
  background-image: url(../img/icon-more.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  color: #004980;
  text-decoration: none;
  padding-right: 7px;
  white-space: nowrap;
}

a.link-more:hover {
  background-image: url(../img/icon-more-hover.gif);
  color: #828fc7;
}

a.link-overlay-close {
  background-image: url(../img/button-overlay-close.jpg);
  background-repeat: no-repeat;
  background-position: right 0;
  color: #828282;
  text-decoration: none;
  padding-right: 7px;
  display: block;
  height: 20px;
  font-size: 0.69em;
  line-height: 1.8em;
  width: 46px;
  white-space: nowrap;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}

a.link-overlay-close:hover {
  color: #000;
}

a.link-more-button {
  background-image: url(../img/button-more.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  width: auto;
  height: 20px;
  float: right;
  text-decoration: none;
  white-space: nowrap;
}

a.link-more-button span {
  background-image: url(../img/button-more-right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
  cursor: pointer;
  height: 20px;
  width: auto;
  text-decoration: none;
  font-size: 0.75em;
  padding: 0.3em 0.8em 0 0.8em;
}

a.link-more-button:hover span {
  color: #8f9bcc;
}

a.link-dark-button {
  background-image: url(../img/button-next.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  width: auto;
  height: 20px;
  float: right;
  text-decoration: none;
  white-space: nowrap;
}

a.link-dark-button span {
  background-image: url(../img/button-dark-right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
  height: 20px;
  width: auto;
  text-decoration: none;
  font-size: 0.75em;
  padding: 0.3em 0.8em 0 0.8em;
}

a.link-dark-button:hover span {
  color: #3082bf;
}


a.link-next-button {
  background-image: url(../img/button-next.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  width: auto;
  height: 20px;
  float: right;
  text-decoration: none;
  white-space: nowrap;
}

a.link-next-button span {
  background-image: url(../img/button-next-right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
  height: 20px;
  width: auto;
  text-decoration: none;
  font-size: 0.75em;
  padding: 0.3em 1.2em 0 0.8em;
}

a.link-next-button:hover span {
  color: #3082bf;
}

a.link-previous-button {
  background-image: url(../img/button-previous.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  width: auto;
  height: 20px;
  float: right;
  text-decoration: none;
  white-space: nowrap;
}

a.link-previous-button span {
  background-image: url(../img/button-previous-left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
  height: 20px;
  width: auto;
  text-decoration: none;
  font-size: 0.75em;
  padding: 0.3em 0.8em 0 1.2em;
}

a.link-previous-button:hover span {
  color: #3082bf;
}

a.link-yellow-button {
  background-image: url(../img/button-yellow.jpg);
  border: 1px solid #ff6700;
  float: right;
  margin-left: 4px;
  color: #fff;
  text-decoration: none;
/*   font-size: 0.81em; */
  padding: 0.15em 0.8em 0.25em 0.8em;
  margin-bottom: 1em;
  display: block;
  white-space: nowrap;
  width: 200px;
  font-size: 1.1em;
  text-align: center;
}

a.link-yellow-button:hover {
  color: #ff6700;
}

a.switch{
  bottom:5px;  
  position:absolute;
  right:165px;
}
	

input.form-radio {
  float: left;
  margin: 0em 0.4em 0.0em 0;
  padding: 0;
}
	
input.form-submit {
  float: right;
  border: none;
  background-color: #00467a;
  background-image: url(../img/button-submit.jpg);
  width: 70px;
  height: 20px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Arial Narrow", "Tahoma", "Arial";
  color: #fff;
  font-size: 0.75em;
  cursor: pointer;
  overflow: visible;
}

select.form-select {
  border: 1px solid #cccccc;
  background-color: #fff;
  padding: 3px 5px;
  width: 263px;
  margin-bottom: 10px;
}

input.form-text {
  border: 1px solid #cccccc;
  background-color: #fff;
  padding: 3px 5px;
  width: 181px;
  font-family: Arial;
  float: left;
  margin: 0 28px 10px 0;
}

textarea {
  border: 1px solid #cccccc;
  background-color: #fff;
  padding: 3px 5px;
  width: 531px;
  height: 60px;
  font-size: 0.75em;
  font-family: Arial;
  float: left;
  margin: 0 0 10px 0;
}

label {
  color: #7f7f7f;
  float: left;
  width: 60px;
  display: block;
  padding: 4px 0 0 0;
}

label.form-radio {
  width: 120px;
  float: none;
  padding: 0;
  margin-bottom: 5px;
}

/* ! Container */
#container {
	margin:0 auto;
	position:relative;
	width:58.75em;
}


/* ! Wrapper */
#wrapper {
  position: relative;
}


	
/* ! Header */
#header {
	border-bottom:1px solid #b7b8b9;
	margin-bottom: 10px;
	background-image: url(../img/logo-dyneema.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	position:relative;

}

#header #logo-dsm {
	float:left;
}

#header #logo-dyneema {
	float:right;
}


	
/* ! Slideshow */
#slideshow {
  margin-bottom: 10px;
  position: relative;
  width: 940px;
  height: 200px;
  overflow: hidden;
}

#slideshow .cornersleft {
  position: absolute;
  z-index: 100;
  left: 0;
}

#slideshow .cornersright {
  position: absolute;
  z-index: 100;
  right: 0;
}

#slideshow .slider {
  position: absolute;
  z-index: 90;
  left: 311px;
  width: 318px;
  height: 200px;
  background: none;
}

#slideshow .slider .panel {
  position: absolute;
  width: 318px;
  height: 200px;
  z-index: 50;
}

#slideshow .slider .holder {
  position: relative;
  width: 318px;
  height: 200px;
  background: none;
}

#slideshow .slider .holder .btnLeft {
  position: absolute;
  left: 8px;
  top: 179px;
  z-index: 60;
}

#slideshow .slider .holder .btnRight {
  position: absolute;
  right: 8px;
  top: 179px;
  z-index: 60;
}

#slideshow div.inactive {
  display: none;
} 

#slideshow img {
  float: left;
}

#slideshow .container {
  position: absolute;
}
	
/* ! Nav */
#nav {
	color:white;
	background-repeat:no-repeat;
	background-image:url(../img/nav-background.jpg);
	height: 2.13em;
/* 	height: 4.26em; */
  margin-bottom: 10px;
	position: relative;
}

#nav.subnav {
	 background-position: 0 -86px;
}

#nav ul
{
  position: absolute;
  left: 38px;
  z-index: 100;
}

#nav li{
  float: left;
  margin-right: 0;
  padding: 0;
  height: 34px;
}

#nav li.last a {
  background: none;
}

#nav a {
  background-repeat:no-repeat;
	background-image:url(../img/nav-right.jpg);
	background-position: right 0.92em;
  color: #86898a;
  display: block;
  font-size: 0.81em;
  text-decoration: none;
  padding: 0.77em .29em 0 .29em;
  height: 34px;
  white-space: nowrap;
}

#nav a:hover, #nav li.active a {
	background-image:url(../img/nav-hover-background.jpg) !important;
	background-position: right 0;
  color: #666;
}

#nav-footer {
  float: left;
}

#nav-footer li {
  float: left;
  background-repeat:no-repeat;
	background-image:url(../img/nav-footer-right.jpg);
	background-position: right 6px;
  margin-right: 6px;
  padding-right: 6px;
}

#nav-footer li.last {
  background: none;
}

#nav-footer a {
  color: #86898a;
  font-size: 0.75em;
  text-decoration: none;
}

#nav-footer a:hover {
  color: #666;
}

#nav-social {
  float: right;
}

#nav-social.contact {
  float: left;
}

#nav-social li {
  float: left;
  margin-left: 2px;
}

#nav #subnav {
  display: none;
  position: absolute;
  top: 34px;
  left: 0;
  height: 1.88em;
	background-repeat:no-repeat;
	background-image:url(../img/subnav-background.jpg);
	width: 58.75em;
	z-index: 90;
}

#nav #subnav ul {
  display: none;
}

#nav #subnav a {
  background-image:url(../img/subnav-right.jpg);
  background-position:right 0.78em;
  background-repeat: no-repeat;
  color: white;
  height:1.73em;
  padding:0.57em 0.69em 0;
  font-weight: normal;
}

#nav #subnav a:hover {
  background-image:url(../img/subnav-right.jpg) !important;
  background-position:right 0.78em;
  color: #666;
}

#nav #subnav li.last a, #nav #subnav li.last a:hover {
  background-image: none !important;
}

/* ! Search */

#search {
  position: absolute;
  right: 0.63em;
  top: 0.38em;
}

#search .form-text {
  float: left;
  font-size: 0.69em;
  background-image: url(../img/search-background.jpg);
  background-repeat: no-repeat;
  border: none;
  width: 11.09em;
  height: 1.28em;
  padding: 0.36em 0.36em;
  color: #999999;
  margin: 0;
  background-color: transparent;
}



#search .form-submit {
  float: left;
  background-image: url(../img/button-search.jpg);
  background-repeat: no-repeat;
  font-size: 0;
  width: 22px;
  height: 22px;
  text-indent: -10000px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: transparent;
}



/* ! Footer */
#footer {
	border-top:1px solid #b7b8b9;
	border-bottom:1px solid #b7b8b9;
	padding: 7px 0;
	margin-bottom: 10px;
}

/* ! Content */
#content {
  position: relative;
  float: left;
  width: 39.00em;
  margin-right: 0.56em;
}

#content .col-left {
  float: left;
  width: 19.19em;
}

#content .col-right {
  float: right;
  width: 19.19em;
}

#content .col-center {
  float: left;
  text-align: center;
  position: relative;
  width: 39.00em;
}

/* ! Sidebar */
#sidebar {
  position: relative;
  float: left;
  width: 19.19em;
}

/* ! .listbox */

.listbox {
  background-image: url(../img/listbox-background.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  width: 38.88em;
  position: relative;
  padding: 0;
  margin: 0 0 10px 0;
  border: 1px solid #cdcdcd;
  height: 487px;
}

.listbox iframe {
overflow-x: hidden !important;
} 

.listbox .tl {
  background-image: url(../img/listTL.gif);
  background-repeat: no-repeat;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 1000;
  width: 6px;
  height: 6px;
  font-size: 0;
  line-height: 0;
}

.listbox .tr {
  background-image: url(../img/listTR.gif);
  background-repeat: no-repeat;
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 1000;
  width: 6px;
  height: 6px;
  font-size: 0;
  line-height: 0;
}

.listbox .bl {
  background-image: url(../img/listBL.gif);
  background-repeat: no-repeat;
  position: absolute;
  bottom: -1px;
  left: -1px;
  z-index: 1000;
  width: 6px;
  height: 6px;
  font-size: 0;
  line-height: 0;
}

.listbox .br {
  background-image: url(../img/listBR.gif);
  background-repeat: no-repeat;
  position: absolute;
  bottom: -1px;
  right: -1px;
  z-index: 1000;
  width: 6px;
  height: 6px;
  font-size: 0;
  line-height: 0;
}

#content .listbox .col-left {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 19.2em;
}

#content .listbox .col-right {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 19.2em;
}

#content .listbox .col-full {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 38.88em;
}

/* ! .box */

.box {
  margin-bottom: 10px;
}

.box ul.tabs {
  overflow: hidden;
}

.box ul.tabs li
{
  float: left;
  height: 1.69em;
  overflow-y: hidden;
  background-position: top left;
  background-repeat: no-repeat;
}

.box ul.tabs li a
{
  color: #999999;
  display: block;
  font-size: 0.75em;
  text-decoration: none;
  height: 2.25em;
  white-space: nowrap;
  
}

.box ul.tabs li span
{
  padding: 0 10px;
  display: block;
  padding-top: 0.64em;
  height: 1.62em;
  white-space: nowrap;
  background-position: top right;
  background-repeat: no-repeat;
}

.box ul.tabs li span img {
  float:right;
  margin-left:6px;
  margin-top:-14px;
  _margin-left:96px;
}


/* Tab default */

.box ul.tabs li {
  background-image: none;
}

.box ul.tabs li span {
  background-image: url(../img/box-tab-default-right.jpg);
}

.box ul.tabs li.last span {
  background-image: none;
}

/* Tab active */

.box ul.tabs li.ui-state-active {
  background-image: url(../img/box-tab-active.jpg) !important;
  background-repeat: repeat-x;
}

.box ul.tabs li.ui-state-active span {
  background-image: url(../img/box-tab-active-right.jpg) !important;
}

.box ul.tabs li.ui-state-active-first {
  background-image: url(../img/box-tab-active-first.jpg) !important;
  background-repeat: repeat-x;
}

/* Tab hover */

.box ul.tabs li.ui-state-hover {
  background-image: url(../img/box-tab-hover.jpg);
  background-repeat: repeat-x;
}

.box ul.tabs li.ui-state-hover span {
  background-image: url(../img/box-tab-hover-right.jpg);
}

.box ul.tabs li.ui-state-hover-first {
  background-image: url(../img/box-tab-hover-first.jpg) !important;
  background-repeat: repeat-x;
}

.box ul.tabs li.ui-state-hover-first span {
  background-image: url(../img/box-tab-hover-right-first.jpg) !important;
}

/*
.box ul.tabs li.ui-state-active.first {
  background-image: url(../img/box-tab-active-first.jpg);
  background-position: top left;
}

.box ul.tabs li.ui-state-active span {
  background-image: url(../img/box-tab-active-right.jpg) !important;
  background-position: top right;
  background-repeat: no-repeat;
}

.box ul.tabs li.ui-state-active a {
  background: none !important;
  color: #999999 !important;
}
  
.box ul.tabs li.ui-state-active {

  background-image: url(../img/box-tab-active.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

.box ul.tabs li.ui-state-hover {
  background-image: url(../img/box-tab-active-first.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}


.box ul.tabs li.ui-state-default span {
  background-image: url(../img/box-tab-default-right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

.box ul.tabs li.ui-state-hover a {
  background-image: url(../img/box-tab-hover-right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  color: white;
}

.box ul.tabs li.ui-state-hover.first {
  background-image: url(../img/box-tab-hover-first.jpg);
}

.box ul.tabs li.ui-state-hover.first a {
  background-image: url(../img/box-tab-hover-right-first.jpg);
}



.box ul.tabs li.ui-state-hover span {
  background-image: none;
}
*/

.box ul.tabs li.last {
  width: *;
}

.box.small {
  background-image: url(../img/box-small-background.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 1.63em 0 0 0;
  width: 19.19em;
  position: relative;
}

.box.small ul.tabs {
  background-image: url(../img/box-small-top.jpg);
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
  width: 19.19em;
  position: absolute;
}

.box.small .content {
  overflow: auto;
  padding: 0.63em;
  height: 193px;
}

.box.large {
  background-image: url(../img/box-large-background.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 1.63em 0 0 0;
  width: 39.00em;
  position: relative;
}

.box.large .content {
  padding: 0.63em;
  height: 272px;
  width: 604px;
  overflow: auto;
}

.box.large ul.tabs {
  background-image: url(../img/box-large-top.jpg);
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
  width: 39.00em;
  position: absolute;
}

.box.small a.link-more-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.box a.link-next-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#box-poll .content {
  height: 13.00em;
}

#box-opinion .form-submit, .box.large .form-submit {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#box-blogitem-item .link-dark-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#box-news-items {
  height: 206px;
}

#box-videochannel .content {
  height: 237px;
  padding-bottom: 0;
}


.box a.link-previous-button {
  position: absolute;
  bottom: 10px;
  right: 90px;
}


#box-opinion .content {
  height: 158px;
  padding-bottom: 0;
}

#box-newsitem .content {
  height: 772px;
}

#box-segment .content {
  height: 771px;
  overflow: auto;
}

#box-blogitem-item {
  position: relative;
  height: 791px;
}

#box-blogitem .content {
  height: 298px;
  overflow: auto;
}

#box-allblogs-items, #box-innovation-items, #box-sustainability-items {
  height:773px;
}

#box-blogitem .comment-form {
  height: 191px;
  overflow: hidden;
  position: relative;
}

#box-blogitem .comment-list {
  height: 197px;
}

#box-blogitem .comment-more {
  height: 17px;
  overflow: hidden;
}

#box-newsresults .content {
  height: 508px;  
}

#Material-content, #Dyneema-content, #Innovation-content, #Sustainability-content,#Licensing-content {
  height: 772px;
  overflow: auto;
}

#box-events-item {
  height: 274px;
}

/* !Content */

.content .movie {
  float: left;
  width: 19.12em;
  margin-right: 1.00em;
}

.content .movie embed {
  margin: 0 0 .5em 0;
}

.content .rate {
  float: left;
  margin: 0 0.3em 0 0
}

.content .rate p {
  float: left;
  margin: 0 0.3em 0 0
}

.content .rate img {
  display: block;
  float: left;
}

.content  .comments {
  float: left;
  margin: 0 0.3em 0 0
}

.content  .comments p {
  margin: 0;
  padding: 0;
}

.content .share {
  float: right;
  margin: 0;
}

.content .info {
  float: left;
  width: 16.56em;
}

.content .tabname { 
  display: none;
}

.content .thumb {
  float: left;
  margin: 0.16em .5em 0.5em 0;
}

.content .media {
  float: right;
  margin: 0 0 .5em .5em;
}

.content .medialeft {
  float: left;
  margin: 0 .5em .5em 0;
}

.content form ul.items {
  float: left;
  overflow: hidden;
  width: 140px;
}

.content form ul.items li {
  white-space: nowrap;
  width: 130px;
  height: 20px;
  padding-bottom: 4px;
  margin-bottom: 0px;
  overflow: hidden;
}

.content form ul.items li label {
  width: 55px;
  *padding-top: 3px;
  _padding-top: 3px;
}

.content form ul.items li .form-submit {
  clear: both;
}



.content ul {
  padding: 0.5em 0;
}

.content ul.items {
  margin: 0;
  padding: 0;
}

.content ul.items li {
  padding-bottom: 1em;
  padding: 0;
  background: none;
  font-size: 1em;
  overflow: hidden;
}

.content ul.items li h3 {
  margin-bottom: 0;
}

.content ul.items li p {
  line-height: 1.2em;
}

.content li {
  margin-bottom: 5px;
  padding-left: 20px;
  background-image: url(../img/icon-list.gif);
  background-repeat: no-repeat;
  background-position: 3px 2px;
  font-size: 0.75em;
  color: #828282;
}

.content li a {
  color: #004e89;
}

.content li a:hover {
/*   color: #004e89; */
  color: #828FC7;
/*   font-weight: bold; */
}

.content li .thumb {
  margin: 2px 5px 0 0;
  padding: 0;
}

.content ul.items li p {
  margin: 0;
  _margin: 0;
  *margin: 0;
  _padding: 0;
  *padding: 0;
}

form .message {
  color: #828282;
  float: left;
  clear: both;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.3em;
  position: absolute;
  left: 10px;
  bottom: 10px;
}

.content .icon-cal {
  float: left;
  margin: 0.16em 0.5em 0.5em 0;
}

.content .icon-cal .month {
color: white;
  width: 26px;
  height: 14px;
  background-color: #909bcc;
  font-size: 0.63em;
  line-height: 1.35em;
  text-align: center;
  font-family: "Arial Narrow", Arial;
}

.content .icon-cal .aviation {
  background-color: #C9AC30
}

.content .icon-cal .fishing {
  background-color: #3B603A
}

.content .icon-cal .marine {
  background-color: #425062
}

.content .icon-cal .lifting {
  background-color: #E56F29
}

.content .icon-cal .offshore {
  background-color: #900320
}

.content .icon-cal .sports {
  background-color: #5F9CC9
}

.content .icon-cal .comfishing {
  background-color: #718D01
}

.content .icon-cal .day {
  width: 26px;
  height: 26px;
  background-image: url(../img/cal-background.jpg);
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  padding-top: 2px;
  font-family: Arial;
}

.comment-form {
  border-top: 1px solid #cdcdcd;
}

.comment-list {
  border-top: 1px solid #cdcdcd;
  height: 10em;
  overflow: auto;
}

.comment-list h4 {
  font-size: 0.88em;
  color: #7f7f7f;
  margin-bottom: .4em;
}

.comment-list p {
  padding-bottom: 10px;
}

.comment-list li {
    border-bottom: 1px solid #cdcdcd;
}

.comment-list li.last {
  border: none;
  margin-bottom: 0;
}

.comment-more {
  border-top: 1px solid #cdcdcd;
}

.result {
   margin-bottom: .4em !important;
}

.result .label {
  float: left;
  color: #004980;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.3em;
  margin: 0 6px 0 0;
  width: 92px;
  overflow: hidden;
}

.result .score {
  float: left;
  background: url(../img/poll-background.jpg);
  width: 165px;
  height: 10px;
  background-repeat: no-repeat;
  padding: 2px;
  margin: 4px 6px 0 0;
    width: 125px;
}

.result .bar {
  height: 6px;
  background-color: #00508c;
  font-size: 0;
  line-height: 0;

}

.result .percent {
  float: left;
  color: #004980;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 6px;
}

/* !Iframe */

.iframe {
  padding: 0.63em;
}

.iframe .col-left {
  float: left;
  height: 27em;
  width: 17.94em;
}

.iframe .col-right {
  float: right;
  height: 27em;
  width: 17.94em;
}

.iframe .col-center {
  height: 2.4em;
  float: left;
  text-align: center;
  position: relative;
  width: 37.00em;
  _width: 36em;
  /*margin-top: 2em;*/
}

.iframe .col-center .link-previous-button {
  float: none;
  width: 90px;
  position: absolute;
  left: 200px;
  _left: 190px;
}

.iframe .col-center .link-next-button {
  float: none;
  width: 90px;
  position: absolute;
  right: 200px;
  _right: 190px;
}


/* !Container form */
#container-form {
  padding: 10px;
}

#container-form .media {
  float: left;
  margin-right: 20px;
  width: 310px;
}

#container-form .content {
  float: left;
  width: 320px;
}

#container-form label {
  float: left;
  display: block;
  padding: 5px 0;
  height: 13px;
  width: 124px;
  color: #828282;
}

#container-form label.textarea {
  width: 320px;
}

#container-form .form-text {
  float: left;
  display: block;
  border: 1px solid #cdcdcd;
  width: 165px;
  height: 13px;
  padding: 5px 0;
  margin-bottom: 5px;
  margin-right: 0px;
}

#container-form .form-select {
  width: 167px;
  padding: 3px;
  margin: 0 0 2px 0;
  border: 1px solid #cdcdcd !important;
  background-color: #fff;
}

#container-form .form-textarea {
  float: left;
  display: block;
  border: 1px solid #cdcdcd;
  width: 318px;
  height: 68px;
  padding: 5px 0;
  margin-bottom: 5px;
}

#container-form small {
  color: #828282;
  font-size: 0.69em;
  font-style: italic;
  float: left;
  display: block;
  width: 320px;
}

#container-form .form-submit {
  float: right;
  background-image: url(../img/button-overlay-submit.jpg);
  background-repeat: no-repeat;
  font-size: .75em;
  line-height: .8em;
  width: 90px;
  height: 21px;
  padding: 0 0 4px 0;
  margin: 5px 17px 0 0;
  overflow: visible;
}

/* !Bigbuttons */
#bigbuttons .left {
  float: left;
}

#bigbuttons .right {
  float: right;
}

/* !Imagecontainer */
#imagecontainer {
  /*display: block;
  position: relative;
  height: 158px;*/
  margin: 1em 0 0 0;
  width: 595px;
}

#imagecontainer a {
  display: block;
  float: left;
  margin: 0 5px 0 0;
}

#imagecontainer img {
  margin: 0;
  padding: 0;
}

#imagecontainer div {
  position: absolute;
  overflow: hidden;
}

#imagecontainer .left {
  width: 235px;
  height: 158px;
}

#imagecontainer .center {
  left: 245px;
  width: 116px;
  height: 158px;
}

#imagecontainer .right {
  left: 371px;
  width: 229px;
  height: 158px;
}


/* YouTube */
#container-youtube .attributes {
  margin-top: 5px;
  position: relative;
}

#container-youtube .attributes .center {
  width: 460px;
  position: relative;
  left: 4%;
}

#container-youtube .share {
  float: left;
}

#container-youtube .link-next-button {
  width: 50px;
  margin: -2px 5px 0 0;
  float: right;
}

#container-youtube .link-previous-button {
  float: right;
  width: 50px;
  margin: -2px 5px 0 0;
}

/* Image */
#container-image .attributes {
  margin-top: 5px;
  position: relative;
}

#container-image .attributes .center {
  width: 200px;
  position: relative;
  margin: 0 auto;
}

#container-image .share {
  float: left;
}

#container-image .link-next-button {
  width: 50px;
  margin: -2px 5px 0 0;
}

#container-image .link-previous-button {
  width: 50px;
  margin: -2px 5px 0 0;
}

#container-image .link-dark-button {
  margin: -2px 5px 0 0;
}

#contact li {
  float: left;
  margin: 20px 40px 20px 0;
}

#container-comments .movie {
  float: left;
  width: 330px;
  margin: 0;
}

#container-comments .info {
  float: left;
  width: 330px;
}

#container-comments .info textarea {
  width: 257px;
}

#container-comments .comment-list {
  height: 200px;
}
/**
 * BLOCK .video-box
 *
 * Block within a grid containing an video
 */
 
.video-box {
  margin: 0 10px 10px 10px;
  position: relative;
}

.video-box a.videoplayer {
  cursor: default;
  display: block;
  text-decoration: none !important;
  border: none !important
}

.video-box a.videoplayer img {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}

.video-box a.videoplayer {
  height: 260px;
  width: 460px;
}


.video-box span {
  color: #fff;
  display: block;
}

.video-box span.movie-info {
  left: 10px;
  position: absolute;
  top: 8px;
  z-index: 1;
}


.video-box span.movie-title {
  font-family: 'Trebuchet MS';
  font-size:2.375em;
  margin-bottom:8px;
  text-decoration: none !important;
  border: none !important;
}

.video-box span.movie-play {
  background-image: url(/en_US/public/dyneema/img/btn-play.png);
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 0.750em;
  line-height: 1.125em;
  height: 19px;
  padding-left: 26px;
  padding-top: 4px;
}

.video-box span.movie-play:hover {
  text-decoration: underline;
}

.video-box span.movie-play img {
  position: static;
}

.blue .video-box span.movie-play {
  background-image: url(/en_US/public/dyneema/img/btn-play-blue.png);  
}
