@charset "UTF-8";

a img { border:none; }

a:visited, #downloadpdf a:visited {
	background:transparent;
	color:silver;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}

a:link, #downloadpdf a:link {
	background:transparent;
	color:#adbe80;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}

#downloadpdf a:link {
	background:transparent;
	color:silver;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}

a:hover, #downloadpdf a:hover {
	background:transparent;
	color:#808dbe;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}

a:active, #downloadpdf a:active {
	background:transparent;
	color:#ff9900;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}

#float-rt a:visited, #float-rt a:link {
	color:silver;
	font:7pt/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#float-rt a:hover {
	color:#808dbe;
	font:7pt/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#float-rt a:active {
	color:#ff9900;
	font:7pt/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#container-epub {
	border:0;
	clear:both;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-left:0px;
	padding-right:0;
	padding-top:0;
	width:800px;
}

#container-epub h2.bold {
	background:transparent;
	color:#32405d;
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
}

#container-epub h2.boldorgane {
	background:transparent;
	color:#32405d;
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
	border-top: 1px dotted silver;
	padding-top: 8px;
	z-index: 1;
}

#container-epub p {
	background:transparent;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-left:15px;
	padding-right:10px;
	text-align:left;
}

#container-epub ul {
	display:block;
	font:8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:0;
	padding-left:12px;
	padding-right:10px;
	text-align:left;
	color: gray;
}

#container-epub-hdr {
	border-top:0 #32405d solid;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
}

#container-error {
	border-top:0 #32405d solid;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:10px;
	margin-right:10px;
	padding-top:0;
}

#container-footer hr {
	border:0;
	border-top:1px #ACCE88 dotted;
	margin:15px 15px 0 5px;
	width:99%;
}

#container-footer li, #container-epub li {
	border-right:1px #dfecc8 solid;
	display:inline;
	padding-right:10px;
}

#container-footer li.last, #container-epub li.last {
	border-right:0 #dfecc8 solid;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

#container-footer li.second, #container-epub li.second {
	border-right:1px #dfecc8 solid;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

#container-footer li.third, #container-epub li.third {
	border-right:0 #dfecc8 solid;
	display:inline;
	padding-left:0;
	padding-right:5px;
}

#container-footer p, #disclaimer p {
	color:silver;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:15px 0 15px 5px;
	text-align:justify;
}

#container-footer ul {
	display:block;
	font:8pt/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	margin:10px 0 5px 5px;
	padding-left:0;
	text-align:left;
}

#container-footer, #disclaimer {
	border-top:0 #ACCE88 dotted;
	clear:both;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding-left:5px;
	padding-top:2px;
	width:795px;
	margin-bottom: 5px;
}

#container-header {
	background:transparent;
	border:0;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:10px auto;
	padding:0;
	width:800px;
	position: relative;
}

#container-moreproduct {
	border-bottom:0 #808DBE dotted;
	border-top:0 #808DBE dotted;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:20px auto 0;
	padding-left:5px;
	padding-top:0;
	width:800px;
}

#container-moreproduct h1.close, #container-epub h1.close {
	background:transparent;
	color:#f90;
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-left:15px;
	margin-top:5px;
	text-align:left;
}

#container-moreproduct p {
	background:transparent;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-left:15px;
	text-align:left;
}

#container-moreproduct ul {
	color:gray;
	display:block;
	font:8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:0;
	text-align:left;
}

#container-overview {
	background:transparent;
	border:0;
	clear:both;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	position:relative;
	width:800px;
}

#container-overview-trailers {
	background:transparent;
	border:0;
	clear:both;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
	width:788px;
}

#container-search1, #container-search2, #container-search3, #container-search4 {
	background:transparent;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	text-align:left;
}

#container-terms {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:0 0 0 15px;
	padding:8px 8px;
	position:relative;
	text-align:left;
	width:500px;
}

#container-terms h1, #container-epub-hdr h1 {
	background:transparent;
	color:#32405D;
	font:bold 11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}

#container-terms h1.green, #container-epub-hdr h1.green {
	background:transparent;
	color:#adbe80;
	font:16pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}

#container-terms h2.bold {
	background:transparent;
	color:#32405D;
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
}

#container-terms h3, #container-epub-hdr h3 {
	margin-bottom:15px;
	margin-top:0;
	text-align:left;
}

#container-terms h3.gray, #container-epub-hdr h3.gray {
	color:gray;
	margin-bottom:15px;
	margin-top:0;
	text-align:left;
}

#downloadpdf {
	color:silver;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	left:709px;
	position:absolute;
	top:442px;
}

#epub1, #epub1-info {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub4-special {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:5px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer {
	background-color:transparent;
	float:left;
	margin:130px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer2 {
	background-color:transparent;
	float:left;
	margin:175px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer3 {
	background-color:transparent;
	float:left;
	margin:120px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer4 {
	background-color:transparent;
	float:left;
	margin:155px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer5 {
	background-color:transparent;
	float:left;
	margin:75px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub1-spacer-sm {
	background-color:transparent;
	float:left;
	margin:25px 5px 0 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:200px;
}

#epub1-movie {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:160px;
	margin:0 5px 0 10px;
	padding:0;
	position:relative;
	text-align:center;
	width:246px;
}

#epub1-movie-home {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 5px 0 10px;
	padding:0;
	position:relative;
	text-align:center;
	width:246px;
}

#epub2 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius: 1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 10px 0 15px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub2-bdy {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 0 15px;
	padding:8px;
	text-align:left;
	width:500px;
	position: relative;
}

#epub2-bdy ul {
	color:gray;
	display:block;
	font:8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:15px;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:0;
	padding-left:12px;
	padding-right:10px;
	text-align:left;
}

#epub2-long {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:5px 0 0 15px;
	padding:0;
	position:relative;
	text-align:left;
	width:516px;
}

#epub2-edu {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:5px 0 0 15px;
	padding:0;
	position:relative;
	text-align:left;
	width:516px;
	z-index: -1;
}

#container-moreproduct li {
	list-style-image:url('../images/bullet-orange2.gif');
	text-align:left;
}

#epub2-nav {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #dfecc8 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:0 0 15px 15px;
	padding:0 0 0 5px;
	text-align:center;
	width:511px;
}

#epub2-nav ul { padding-left:0; }

#epub3 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 10px 10px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub4 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:10px 5px 0 10px;
	padding:8px;
	text-align:center;
	width:230px;
}

#epub5 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:10px 10px 0 15px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub6 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:10px 0 10px 12px;
	padding:8px;
	position:relative;
	text-align:center;
	width:230px;
}

#epub7 {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:5px 0 10px 15px;
	padding:8px 16px 8px 0;
	text-align:center;
	width:503px;
}

#error-text {
	padding-left: 15px;
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius: 1ex;
	box-shadow:0 0 3px #f2f2f2;
}

#float-lt {
	color:silver;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

#float-rt {
	color:#B3B2B3;
	float:right;
	margin-top:10px;
	width: 300px;
	text-align: right;
}

#float-rt li.first, #float-rt-epubs li.first {
	border-right:1px #f2f2f2 solid;
	display:inline;
	padding-left:0;
	padding-right:6px;
}

#float-rt li.last, #float-rt-epubs li.last {
	border-right:0 #f2f2f2 solid;
	display:inline;
	padding-left:8px;
	padding-right:0;
}

#float-rt li.second, #float-rt-epubs li.second {
	border-right:1px #f2f2f2 solid;
	display:inline;
	padding-left:8px;
	padding-right:6px;
}

#float-rt ul, #float-rt-epubs ul, #float-rtaddress ul {
	display:block;
	float:right;
	font:7pt/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	padding-right:0px;
	text-align:right;
	margin: 0;
}

#hdr-bottom {
	border-top:1px #acce88 solid;
	clear:both;
	margin-bottom:0;
	margin-left:13px;
	width:500px;
}

#hdr-left {
	border:0;
	float:left;
	height:60px;
	margin-top:10px;
	width:200px;
}

#hdr-nav {
	color:#ECF1E1;
	float:right;
	font:8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-right:0px;
	padding-right:0px;
	text-align:right;
	position: absolute;
	left: 412px;
	top: 35px;
	width: 400px;
}

#hdr-nav li {
	border-right:1px #DFECC8 solid;
	display:inline;
	padding-left:7px;
	padding-right:5px;
}

#hdr-nav li.last {
	border-right:0 #DFECC8 solid;
	display:inline;
	margin-right:0;
	padding-left:8px;
	padding-right:0;
}

#hdr-right {
	border:0;
	border-bottom:1px #ACCE88 solid;
	float:right;
	height:25px;
	margin-right:10px;
	margin-top:10px;
	padding-top:25px;
	width:570px;
}

#moreproduct1 {
	-moz-border-radius:1ex;
	-moz-box-shadow:1px 1px 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:1px 1px 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:1px 1px 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:0 10px 0 5px;
	padding:8px;
	text-align:center;
	width:230px;
}

#moreproduct2 {
	-moz-border-radius:1ex;
	-moz-box-shadow:1px 1px 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:1px 1px 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:1px 1px 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:0 10px;
	padding:8px;
	text-align:center;
	width:230px;
}

#moreproduct3 {
	-moz-border-radius:1ex;
	-moz-box-shadow:1px 1px 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:1px 1px 3px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:1px 1px 3px #f2f2f2;
	float:left;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:auto;
	margin:0 0 0 10px;
	padding:8px;
	text-align:center;
	width:230px;
}

#movieplayer {
	display:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	z-index: 1;
}

#searchtxt-sm {
	color:silver;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	left:315px;
	position:absolute;
	top:12px;
}

#sitesearch {
	background:transparent url("/images/search-green.png") 0.8em 0.3em no-repeat;
	float:left;
	height:25px;
	margin:0;
	outline:none;
}

#sitesearch2 {
	background:transparent url("/images/search-green.png") 0.6em 0.5em no-repeat;
	float:left;
	height:40px;
	outline:none;
	width:480px;
	margin-left: 15px;
	-webkit-appearance: none; 

}

#trigger {
	display:block;
	text-align:center;
	margin: 0;
	padding: 0;
}

.abs-yourexpert {
	background:transparent;
	border:0;
	height:217px;
	left:58px;
	position:absolute;
	top:-66px;
	width:287px;
}

.creditcardimg {
	border:0;
	float:right;
	height:66px;
	margin-right:0;
	margin-top:8px;
	padding-left:5px;
	width:100px;
}

.creditcardimg-alt {
	border:0;
	float:right;
	height:66px;
	margin-right:0;
	margin-top:16px;
	padding-left:15px;
	width:100px;
}

.abs-ductliner {
	left:12px;
	position:absolute;
	top:1px;
	width: 779px;
	height: 500px;
}

.eduimageabsolute {
	left:-99px;
	position:absolute;
	top:-500px;
	z-index:2;
	width: 602px;
	height: 650px;
}

.errorimg-sm {
	background-color:transparent;
	border:0;
	float:right;
	height:150px;
	padding-top:0;
	width:500px;
}

.float-lt { float:left; }

.float-rt, .yourexpertimg-rt { float:right; }

.footer {
	background:transparent;
	color:gray;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:15px;
	text-align:left;
}

.gray { color:gray; }

.imageright {
	border:none;
	float:right;
}

.termsimg-sm {
	-moz-border-radius-bottomleft:1ex;
	-moz-border-radius-bottomright:1ex;
	-moz-box-shadow:0 0 2px #f2f2f2;
	-webkit-border-bottom-left-radius:1ex;
	-webkit-border-bottom-right-radius:1ex;
	-webkit-box-shadow:0 0 2px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-bottom-left-radius:1ex;
	border-bottom-right-radius:1ex;
	height:50px;
	margin-bottom:8px;
	width:500px;
	padding-top: 1px;
}

.moreproductsimg-sm {
	background-color:transparent;
	height:50px;
	margin-bottom:8px;
	width:500px;
	float:right;
	padding-top: 1px;
}

.abs-eduplans {
	left:-265px;
	position:absolute;
	top:-556px;
	z-index:2;
}

.overview-img {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	height:349px;
	margin-bottom:0;
	margin-left:12px;
	margin-right:10px;
	padding-bottom:0;
	width:775px;
}

.overview-img-est {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	height:499px;
	margin-bottom:0;
	margin-left:12px;
	margin-right:10px;
	padding-bottom:0;
	width:782px;
}

.overview-index-plans {
	height:59px;
	left:384px;
	position:absolute;
	top:64px;
	width:201px;
}

.overview-index-planssm {
	left:260px;
	position:absolute;
	top:84px;
	z-index:4;
	width: 201px;
	height: 55px;
}

.overview-index-planssm2 {
	left:280px;
	position:absolute;
	top:121px;
	z-index:3;
	width: 201px;
	height: 55px;
}

.overview-product2 {
	left:-233px;
	position:absolute;
	top:137px;
	z-index:1;
}

.abs-moreproducts-man {
	left:182px;
	position:absolute;
	top:2px;
	z-index: 1;
}

.overview-products-man-sm {
	float:right;
	height:120px;
	margin-left:10px;
	width:113px;
}

.overview-publications {
	height:82px;
	left:546px;
	position:absolute;
	top:302px;
	width:310px;
}

.overview-services {
	height:124px;
	left:-71px;
	position:absolute;
	top:86px;
	width:153px;
}

.product-headerimg {
	border:0;
	height:31px;
	margin-bottom:8px;
	margin-left:0;
	margin-top:10px;
	width:215px;
}

.productservicesimg {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	border:0 #ADBE80 dotted;
	border-radius:1ex;
	font:8pt Arial, Helvetica, sans-serif;
	height:145px;
	width:124px;
}

.rounded {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
}

.searchimg-sm {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 2px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 2px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 2px #f2f2f2;
	float:left;
	height:150px;
	margin-left:15px;
	margin-top:10px;
	padding-left:17px;
	padding-top:0;
	width:500px;
}

.ss {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	background-color:transparent;
	border:1px solid #DFECC8;
	border-radius:1ex;
	color:#adbe80;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:16px;
	outline:none;
	padding-left:25px;
	-webkit-appearance: none; 

}

.ss-error {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	background-color:transparent;
	border:1px solid #DFECC8;
	border-radius:1ex;
	color:#adbe80;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:15px;
	margin-left:15px;
	margin-top:10px;
	outline:none;
	padding-left:5px;
}

.ss2 {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	background-color:transparent;
	border:1px solid #DFECC8;
	border-radius:1ex;
	color:#adbe80;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:20px;
	margin-bottom:15px;
	outline:none;
	padding-left:25px;
}

.tapeabsolute {
	left:1px;
	position:absolute;
	top:-2px;
	width: 414px;
	height: 441px;
}

.tapeabsolutesm {
	left:371px;
	position:absolute;
	top:185px;
	width: 222px;
	height: 236px;
}

.tapeabsolutessm {
	left:299px;
	position:absolute;
	top:292px;
	width: 160px;
	height: 170px;
}

.tic-blueohne {
	background:transparent;
	border-top:0 #adbe80 dotted;
	color:#808dbe;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:10px;
	text-align:left;
}

.tic-gray {
	background:transparent;
	color:gray;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}

.tic-green {
	background:transparent;
	color:#adbe80;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}

.tic-lightblue {
	background:transparent;
	border-top:1px #adbe80 dotted;
	color:#808Dbe;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:10px;
	text-align:left;
}

.tic-orange { color:#f90; }

.tic-blue { color:#32405d; }

.tic-orangebar {
	background:transparent;
	color:#f90;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}

.tictruck {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	float:right;
	height:160px;
	width:246px;
}

.mkt-media {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	float:right;
	height:153px;
	width:246px;
}

.tictruckabsolute {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:1ex;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:1ex;
	height:244px;
	left:34px;
	position:absolute;
	top:242px;
	width:461px;
}

.yourexpertimg {
	background-color:transparent;
	float:left;
	margin:0 5px 0 10px;
	padding:8px;
}

body {
	background-color:transparent;
	color:#000;
	margin:0 auto;
	width:850px;
}

h1 {
	background:transparent;
	color:#32405d;
	font:bold 9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:25px;
	margin-top:0;
	text-align:left;
}

h1.close {
	background:transparent;
	color:#32405D;
	font:bold 9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}

h1.large {
	background:transparent;
	color:#adbe80;
	font:bold 14pt/14pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:15px;
}

h2 {
	background:transparent;
	color:#32405D;
	font:bold 9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}

h2.bold {
	background:transparent;
	color:#32405D;
	font:bold 8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:5px;
	margin-top:20px;
	text-align:left;
}

h3 {
	background:transparent;
	color:#808DBE;
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:3pt;
	text-align:left;
}

h3.gray {
	background:transparent;
	color:gray;
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:0;
	margin-top:3pt;
	text-align:left;
}

hr {
	background:transparent;
	border:0.5px solid #EBE9FB;
	color:#F1F1F1;
	height:1px;
	width:100%;
}

p {
	background:transparent;
	color:#000;
	font:normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}

p.small {
	background:transparent;
	color:silver;
	text-align:left;
}

ul {
	display:block;
	font:8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:5px;
	margin-left:0;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:0;
	text-align:left;
	z-index: 3;
	width: 100%;
}

.abs-services {
	position:absolute;
	left: -61px;
	top: -14px;
	width: 926px;
	height: 500px;
}

.abs-productextension {
	position:absolute;
	left: 0px;
	top: 4px;
	z-index: -1;
	width: 516px;
	height: 150px;
}

#thomasinsulationlogo {
	width: 166px;
	height: 55px;
	margin-left: 10px;
}

.abs-publications {
	position:absolute;
	left: 13px;
	top: 1px;
}

.abs-edu {
	position:absolute;
	left: -34px;
	top: -90px;
	width: 673px;
	height: 441px;
	z-index: 1;
}

.abs-edu2 {
	position:absolute;
	left: 224px;
	top: 62px;
}

.abs-homepage {
	position:absolute;
	left: 41px;
	top: 1px;
	width: 750px;
	height: 495px;
}

.abs-corporate {
	position:absolute;
	left: 36px;
	top: 1px;
	width: 762px;
	height: 500px;
}

.abs-privacy {
	position:absolute;
	left: 271px;
	top: -1px;
	width: 523px;
	height: 491px;
}

.errorimg { float:right; }

.abs-search {
	position:absolute;
	left: 456px;
	top: 464px;
	width: 189px;
	height: 181px;
	z-index: 1;
}

.abs-searchfish {
	position:absolute;
	left: 152px;
	top: 476px;
	width: 302px;
	height: 152px;
}

#text-indext-search {
	position:absolute;
	left: 468px;
	top: 180px;
	width: 305px;
}

.abs-terms {
	position:absolute;
	left: 435px;
	top: 0px;
	width: 367px;
	height: 551px;
}

.abs-careers {
	position:absolute;
	left: 338px;
	top: 0px;
	height: 524px;
	width: 460px;
}

.abs-products {
	position:absolute;
	left: 287px;
	top: -22px;
	height: 550px;
	width: 442px;
}

.abs-productsmore {
	position:absolute;
	left: 201px;
	top: 14px;
	height: 486px;
	width: 619px;
}

.abs-estimation {
	position:absolute;
	left: 192px;
	top: 0px;
	width: 605px;
	height: 500px;
}

.abs-estimation-ext {
	position:absolute;
	z-index: 1;
	left: 82px;
	top: 284px;
	width: 297px;
	height: 134px;
}

.abs-contracting {
	position:absolute;
	left: 378px;
	top: 0px;
	width: 419px;
	height: 550px;
}

.abs-apprentice {
	position:absolute;
	left: 215px;
	top: 1px;
	width: 579px;
}

#text-indext-est {
	position:absolute;
	left: 73px;
	top: 170px;
	width: 310px;
}

#text-indext-con {
	position:absolute;
	left: 73px;
	top: 170px;
	width: 332px;
}

#text-indext-contracting {
	position:absolute;
	left: 73px;
	top: 170px;
	width: 290px;
}

.abs-contracting-truck {
	position:absolute;
	left: -34px;
	top: 336px;
	width: 546px;
	height: 200px;
}

.abs-careers-truck {
	position:absolute;
	left: -181px;
	top: 310px;
	width: 200px;
	height: 80px;
}

.abs-consulting {
	position:absolute;
	left: 439px;
	top: -22px;
	width: 349px;
	height: 550px;
}

#text-indext-products {
	position:absolute;
	left: 41px;
	top: 71px;
	width: 364px;
}

#text-indext-contact {
	position:absolute;
	left: 22px;
	top: 22px;
	width: 305px;
}

.abs-terms-plans {
	position:absolute;
	left: 217px;
	top: 180px;
	width: 318px;
	height: 205px;
	overflow: hidden;
	opacity: .7;
}

.abs-contact {
	position:absolute;
	left: 14px;
	top: 1px;
	width: 781px;
	height: 499px;
}

#text-indext-terms {
	position:absolute;
	left: 49px;
	top: 66px;
	width: 362px;
}

.abs-consulting-plans {
	position:absolute;
	left: 25px;
	top: 343px;
	z-index: 1;
}

#text-indext-privacy {
	position:absolute;
	left: 24px;
	top: 268px;
	width: 293px;
}

#text-indext-privacybdy {
	position:absolute;
	left: 7px;
	top: 112px;
	width: 342px;
}

.abs-privacy-plans {
	position:absolute;
	left: 101px;
	top: 325px;
	width: 410px;
	height: 129px;
}

.abs-privacy-plans-sm {
	position:absolute;
	left: 234px;
	top: 392px;
	width: 208px;
	height: 65px;
}

#text-indext-error {
	position:absolute;
	left: 45px;
	top: 50px;
	width: 354px;
}

.abs-error {
	position:absolute;
	width: 395px;
	height: 525px;
	left: 400px;
	top: 0px;
}

.abs-error-truck {
	position:absolute;
	left: -16px;
	top: 325px;
	width: 546px;
	height: 200px;
}

#text-indext-careers {
	position:absolute;
	left: 34px;
	top: 58px;
	width: 337px;
}

#text-indext-careersbdy {
	position:absolute;
	left: -5px;
	top: 315px;
	width: 337px;
}
.abs-careers-ladder {
	position:absolute;
	left: 111px;
	top: 221px;
	width: 400px;
	height: 146px;
}

#text-indext-corporate {
	position:absolute;
	left: 28px;
	top: 268px;
	width: 266px;
}

#text-indext-corporatebdy {
	position:absolute;
	left: 2px;
	top: 95px;
	width: 279px;
}

#text-indext-index {
	position:absolute;
	left: 22px;
	top: 271px;
	width: 388px;
}

#text-indext-indexbdy {
	position:absolute;
	left: 8px;
	top: 103px;
	width: 373px;
}

#text-indext-services {
	position:absolute;
	left: 22px;
	top: 271px;
	width: 482px;
}

#text-indext-servicesbdy {
	position:absolute;
	left: 8px;
	top: 101px;
	width: 542px;
}

#text-indext-education {
	position:absolute;
	left: 49px;
	top: 31px;
	width: 406px;
}

#text-indext-educationbdy {
	position:absolute;
	left: -23px;
	top: 342px;
	width: 188px;
}

#text-indext-apprentice {
	position:absolute;
	left: 28px;
	top: 65px;
	width: 291px;
}

#text-indext-apprenticebdy {
	position:absolute;
	left: 10px;
	top: 179px;
	z-index: 4;
	width: 246px;
}

#text-indext-publications {
	position:absolute;
	left: 18px;
	top: 278px;
	width: 287px;
}

#text-indext-publicationssbdy {
	position:absolute;
	left: 9px;
	top: 87px;
	width: 454px;
}

#collapse {
	background:transparent;
	display: none;
}

#displayText {
	border: 1px solid #adbe80;
	padding:4px;
	border-radius: 4px;
}

.abs-fiberglass {
	position:absolute;
	left: 129px;
	top: 0px;
	width: 668px;
	height: 450px;
}

#text-indext-tapes {
	position:absolute;
	left: 401px;
	top: 15px;
	width: 395px;
}

.abs-pvcfittings {
	position:absolute;
	left: 58px;
	top: 35px;
	width: 657px;
	height: 221px;
}

.abs-pvcfittings-single {
	position:absolute;
	left: 501px;
	top: 245px;
	width: 229px;
	height: 219px;
}

#text-indext-pvcfittings {
	position:absolute;
	left: 28px;
	top: 275px;
	width: 353px;
}

#text-indext-pvcfittingsbdy {
	position:absolute;
	left: 137px;
	top: 94px;
	width: 308px;
}

#text-indext-ductliner {
	position:absolute;
	left: 433px;
	top: 12px;
	width: 353px;
}

.productbrochureimg {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 2px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 2px #f2f2f2;
	background-color:transparent;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	margin-top:0px;
	margin-bottom:10px;
}

#overview-movieimg {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	height:568px;
	width:768px;
	text-align: right;
	padding: 5px;
	margin: 0 auto 0 auto;
}

.promofilm-index {
	position:absolute;
	left: 84px;
	top: 27px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
	width: 107px;
	height: 60px;
}

.promotrailer-contracting {
	position:absolute;
	left: 85px;
	top: 104px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promotrailer-consulting {
	position:absolute;
	left: 85px;
	top: 104px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promotrailer-estimationtakeoff {
	position:absolute;
	left: 85px;
	top: 104px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate-estimationtakeoff {
	position:absolute;
	left: 210px;
	top: 103px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promotrailer-index {
	position:absolute;
	left: 84px;
	top: 105px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
	width: 107px;
	height: 60px;
}

.promotrailer-education {
	position:absolute;
	left: 58px;
	top: 124px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promofilm-edu {
	position:absolute;
	left: 34px;
	top: 192px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	z-index: 2;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-education-edu {
	position:absolute;
	left: 60px;
	top: 168px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-apprentice-edu {
	position:absolute;
	left: 58px;
	top: 198px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0px 0px 3px #f2f2f2;
}

.promotrailer-corporate {
	position:absolute;
	left: 69px;
	top: 157px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promofilm-corporate {
	position:absolute;
	left: 69px;
	top: 84px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-education-careers {
	position:absolute;
	left: 238px;
	top: 153px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate {
	position:absolute;
	left: 161px;
	top: 256px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	z-index: 2;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate-careers {
	position:absolute;
	left: 118px;
	top: 153px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate-contracting {
	position:absolute;
	left: 336px;
	top: 102px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-snapshots-contracting {
	position:absolute;
	left: 210px;
	top: 103px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-snapshots-consulting {
	position:absolute;
	left: 210px;
	top: 103px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-products-fg {
	position:absolute;
	left: 402px;
	top: 370px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-products-tp {
	position:absolute;
	left: 618px;
	top: 172px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate-tp {
	position:absolute;
	left: 618px;
	top: 247px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-products-dl {
	position:absolute;
	left: 651px;
	top: 156px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promobrochure-corporate-index {
	position:absolute;
	left: 84px;
	top: 181px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
	width: 107px;
	height: 60px;
}

.promobrochure-products-pvc {
	position:absolute;
	left: 33px;
	top: 374px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
}

.promotrailer-launch {
	position:absolute;
	left: 678px;
	top: 609px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	z-index: 2;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
	width: 107px;
	height: 60px;
}

.promofilm-launch {
	position:absolute;
	left: 557px;
	top: 610px;
	border-radius: 1ex;
	border: 1px #adbe80 solid;
	z-index: 2;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	box-shadow: 0 0 3px #f2f2f2;
	width: 107px;
	height: 60px;
}

#text-indent-trailer {
	position:absolute;
	left: 533px;
	top: 686px;
	width: 170px;
	height: 39px;
}

#text-indent-trailer2 {
	position:absolute;
	left: 677px;
	top: 686px;
	width: 170px;
	height: 39px;
}

#text-indent-trailer p, #text-indent-trailer2 p {
	color:#ff9900;
	font:6pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#overview-slideshow {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	height:434px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0;
	width:772px;
}

#overview-slideshow-sm {
	-moz-border-radius:1ex;
	-moz-box-shadow:0 0 3px #f2f2f2;
	-webkit-border-radius:1ex;
	-webkit-box-shadow:0 0 3px #f2f2f2;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
	box-shadow:0 0 3px #f2f2f2;
	height:129px;
	margin-bottom:40px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0;
	width:230px;
}

#playmovie-select1 {
	position:absolute;
	left: 80px;
	top: 447px;
	padding: 8px;
	width: 179px;
	border-radius: 3ex;
	margin: 5px;
}

#playmovie-select2 {
	position:absolute;
	left: 607px;
	top: 447px;
	padding: 8px;
	width: 162px;
	border-radius: 3ex;
	margin: 5px;
}

#playmovie-select3 {
	position:absolute;
	left: 346px;
	top: 447px;
	padding: 8px;
	width: 165px;
	border-radius: 3ex;
	margin: 5px;
}

.playicon {
	position:absolute;
	width: 64px;
	top: 481px;
	height: 64px;
	left: 543px;
}

.playicon2 {
	position:absolute;
	width: 83px;
	top: 474px;
	height: 81px;
	left: 29px;
	z-index: 1;
}

.playiconyoutube {
	position:absolute;
	left: 14px;
	top: 483px;
	width: 64px;
	height: 64px;
}

.playiconfacebook {
	position:absolute;
	left: 282px;
	top: 481px;
	width: 64px;
	height: 64px;
}

.socialmediaimg {
	float:right;
	opacity: 0.75;
	width: 100px;
	height: 31px;
	border: 0;
}

#text-indent-promomedias {
	position:absolute;
	left: 30px;
	top: 73px;
}

#text-indent-promomedias2 {
	position:absolute;
	left: 29px;
	top: 71px;
}

#text-indent-followus {
	position:absolute;
	left: 678px;
	top: 13px;
}

#messagefromtic {
	position:absolute;
	left: 157px;
	top: 779px;
	width: 158px;
	height: 218px;
}

#text-indent-playeroptions {
	position:absolute;
	left: 39px;
	top: 139px;
	width: 277px;
	height: 51px;
}

#text-indent-html5 {
	position:absolute;
	left: 593px;
	top: 611px;
}

.abs-face {
	position:absolute;
	left: 399px;
	top: -26px;
}

.yourexpertimg2 {
	width: 516px;
	height: 150px;
}

#facebooklike {
	float:left;
	margin-top:4px;
	opacity:0.8;
}

#player {
	position:absolute;
	left: 10px;
	top: 6px;
}

.html5 {
	position:absolute;
	left: -36px;
	top: 623px;
	opacity: 0.2;
	width: 32px;
	height: 32px;
}

.badge {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	background-color:#E44D25;
	border:1px #E44D25 solid;
	border-radius:1ex;
	font: normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	margin:0;
	padding:2px;
	position:absolute;
	text-align:center;
	width:35px;
	left: 214px;
	top: 590px;
	opacity: .2;
}

.badge-careers {
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	background-color:#6DB7D8;
	border:1px #adebe80 solid;
	border-radius:2ex;
	font: normal 8pt/11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	margin:0;
	padding:4px 6px 4px 6px;
	position:absolute;
	text-align:center;
	left: -205px;
	top: 331px;
	opacity: .8;
	z-index: 2;
}

#mapviewer {
	float:right;
	margin-top: 5px;
	margin-left:5px;
	padding:2px;
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	border:1px #f2f2f2 solid;
	border-radius:1ex;
}

div#_d { z-index: 999; }

#expandtoggle {
	position:absolute;
	left: 613px;
	top: 487px;
}

#expandtoggle-movie {
	position:absolute;
	left: 606px;
	top: 609px;
}

#background-silver {
	background-color:#EEEEEE;
	padding: 8px;
	z-index: -2;
	position: relative;
	border-radius: 6px;
}
 @media only screen and (max-device-width: 960px) { /*only iPhone4*/

html { -webkit-text-size-adjust:none; /*fixes font in mobile Safari*/ }
}
 @media only screen and (max-device-width: 480px) { /*only iPhone3Gs*/

html { -webkit-text-size-adjust:none; /*fixes font in mobile Safari*/ }
}

