/* Worthington Integrated Building Systems - SCREEN Style Sheet */

html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, iframe,
object {
	background-color:transparent;
	border:none;
	margin:0;
	outline: none;
	padding:0;
}
body {
	background:#626262 url(../../images/body-bg3.png) repeat top center;
	color:#474646;
	font:13px/17px Arial, Helvetica, sans-serif;
}
body#home {
	/*background:url(../../images/bg-tile2.png) repeat top center;*/
}
p, ul, li {
	font-size:12px;
	line-height:18px;
}
p, ul {
	color:#474646;
	font:13px/17px Arial, Helvetica, sans-serif;
	padding:0 30px 16px 20px;
}
a:link,a:visited {
	color:#333;
}
a:hover,a:active {
	color:#000;
}
h1 {
	color: #ff7000;
	/*font: normal 88px/88px Impact, Arial, Helvetica, sans-serif;*/
	font: normal 120px/90px AlternateGothicW02-No3, Impact, Arial, Helvetica, sans-serif;
	/*height: 102px;*/
	letter-spacing: -2px;
	padding: 0;
	/*padding-bottom: 4px;*/
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	text-transform: lowercase;
	word-spacing: 10px;
}
h2 {
	color:#fff;
	/*font: normal 28px/28px Impact, Arial, Helvetica, sans-serif;*/
	font: normal 33.5px/33.5px AlternateGothicW02-No1, Impact, Arial, Helvetica, sans-serif;
	padding: 0;
	/*padding-bottom: 4px;*/
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	text-transform: uppercase;
	/*word-spacing: 1px;*/
}
h3 {
	color:#000;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	text-transform:uppercase;
}
h4 {
	color:#172735;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	padding-bottom:0;
}
ul {
	margin-left: 30px;
}
#bgcontainer {
	background:url(../../images/bgcontainer-shadow.png) center top repeat-y;
	height:auto;
	margin:0 auto;
	overflow:visible;
	padding:0 20px;
	position:relative;
	width:916px;
}
/*body#home #bgcontainer {
	background:url(../../images/bg_home-repeat.png) repeat-x top center;
	height:auto;
	margin:0 auto;
	padding:0;
	position:relative;
	width:100%;
}*/
#container {
	background:#dfdfdf;
	height:auto;
	margin:0 auto;
	overflow:visible;
	position:relative;
	width:916px;
}

/***** HEAD *****/

#head {
	background:#dfdfdf url(../../images/head-bg2.png) top left no-repeat;
	height:146px;
	/*padding-bottom:15px;*/
	position:relative;
	text-align:right;
	width:916px;
	z-index:300;
}
#logo {
	height:114px;
	left:0;
	padding:10px 0 0 20px;
	position:absolute;
	top:0;
	width:273px;
	z-index:300;
}

/***** NAV-SEARCH *****/

#nav-search {
	height:24px;
	padding:5px 0 5px 290px;
	position:relative;
	width:626px;
}

/***** HOMENAV *****/

#homenav {
	color:#333;
	float:left;
	height:20px;
	padding-right:10px;
	position:relative;
	text-align:right;
	text-transform:uppercase;
	top:1px;
	width:380px;
	z-index:300;
}
#homenav ul {
	line-height:20px;
	list-style: none;
	margin:0;
	padding:0;
}
#homenav ul li {
	display:inline;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
}
#homenav ul li a {
	color:#999;
	font-weight:normal;
	margin:0;
	padding:0 10px 0 0;
}
#homenav ul li a:hover {
	color:#000;
}

/***** HEAD NOTE *****/

#head #note {
	clear:both;
	float:right;
	height:44px;
	padding:15px 20px 15px 0;
	position:relative;
	width:258px;
	z-index:300;
}
#head #note a {
	display:block;
	color:#ff7000;
	font:bold 10px Arial, Helvetica, sans-serif;
	padding-top:4px;
	text-transform:uppercase;
	text-decoration:none;
}
#head #note a:hover {
	text-decoration:underline;
}

/***** SEARCH *****/

#search {
	background:#fff;
	border:1px solid #c8c8c8;
	float:right;
	height:21px;
	margin-right:20px;
	position:relative;
	text-align:left;
	width:200px;
	z-index:300;
}
#search .search-box {
	border:1px solid #fff;
	font-size:11px;
	margin:0;
	padding:0;
	position:absolute;
	left:2px;
	top:2px;
	width:175px;
}
#search .search-btn {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
}

/***** NAV *****/

#nav {
	/*background:url(../../images/nav-bg.png) left top no-repeat;*/
	/*background-color:purple;*/
	bottom:-23px;
	height:48px;
	left:16px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:884px;
	z-index:400;
}
#nav ul {
	display:block;
	height:48px;
	list-style: none;
	margin:0;
	overflow:hidden;
	/*padding:0 0 0 300px;*/
	padding:0;
	text-indent:-999em;
}
#nav ul li {
	float: left;
	display: inline;
	line-height:0;
	/*padding-left: 5px;*/
	width:auto;
}
#nav ul li a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}
#nav ul li a:hover {
	background-position: left -48px;
}
#nav ul li a.selected, #nav ul li a.selected:hover {
	background-position: left -48px;
}
#nav ul li a.selected {
	background-position: left -48px;
}
#nav ul li a.about {
	background-image:url(../../images/nav1-about.png);
	width:100px;
}
#nav ul li a.services {
	background-image:url(../../images/nav2-services.png);
	width:86px;
}
#nav ul li a.methodology {
	background-image:url(../../images/nav3-methodology.png);
	width:109px;
}
#nav ul li a.markets {
	background-image:url(../../images/nav4-markets.png);
	width:83px;
}
#nav ul li a.product {
	background-image:url(../../images/nav5-product.png);
	width:131px;
}
#nav ul li a.project {
	background-image:url(../../images/nav6-project.png);
	width:118px;
}
#nav ul li a.technical {
	background-image:url(../../images/nav7-technical.png);
	width:152px;
}
#nav ul li a.contact {
	background-image:url(../../images/nav8-contact.png);
	width:105px;
}

/***** SUBNAV *****/

#subnav {
	background:url(../../images/subnav-bg2.png) repeat;
	bottom:-49px;
	height:30px;
	left:20px;
	position:absolute;
	text-align:left;
	width:876px;
	z-index:350;
}
#subnav ul {
	margin-left:0;
	padding-top:6px;
	padding-bottom:0;
}
#subnav ul li {
	font-size:11px;
	display:inline;
	list-style-type:none;
	padding:0 20px 0 0;
}
#subnav a:link, #subnav a:visited {
	color:#000;
	text-decoration:none;
}
#subnav a:hover, #subnav a:active {
	color:#ff7000;
	text-decoration:none;
}

/***** FEATURE *****/

#home #feature {
	background:url(../../images/home-feature-top.png) left top no-repeat;
	height:365px;
	left:-20px;
	margin-top:50px;
	padding-top:21px;
	position:absolute;
	top:142px;
	width:956px;
	z-index:100;
}
#feature {
	height:250px;
	position:absolute;
	top:146px;
	width:916px;
	z-index:100;
}
#feature #headline {
	bottom:40px;
	/*height:115px;*/
	left:20px;
	position:absolute;
	width:auto;
	z-index:150;
}

/***** CONTENT *****/

#home #content {
	padding-top:352px;
}
#content {
	/*background:#dfdfdf;*/
	min-height:400px; height:auto !important; height:400px;
	overflow:visible;
	padding-top:203px;
	position:relative;
	width:916px;
	z-index:200;
}
#content p.small {
	font-size:11px;
	line-height:16px;
	padding-bottom:6px;
	width:90%;
}

/***** BREADCRUMBS *****/

#breadcrumbs {
	color: #ff7000;
	font:10px Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	text-transform:uppercase;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #999;
	display:inline;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #999;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/***** COLUMN 1 *****/

#column1 {
	display:inline;
	float:left;
	min-height:400px; height:auto !important; height:400px;
	position:relative;
	width:594px;
	z-index:300;
}
.dimensional-left-top {
	background:url(../../images/column1-top.png) top left no-repeat;
	display:inline;
	float:left;
	height:19px;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	position:relative;
	width:604px;
	z-index:300;
}
.dimensional-left {
	/*background:white url(../../images/column1-edge.png) right top repeat-y;*/
	background-color:#fff;
	border-right:solid 1px #ccc;
	display:inline;
	float:left;
	height:auto;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	padding:30px 20px 30px 40px;
	position:relative;
	width:544px;
	z-index:350;
}
.dimensional-left-bottom {
	background:url(../../images/column1-bottom2.png) top left repeat-x;
	display:inline;
	float:left;
	height:4px;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	position:relative;
	width:604px;
	z-index:300;
}
.dimensional-left a {
	color:#474646;
	text-decoration:none;
}
.dimensional-left a:hover {
	color:#474646;
}
/*.dimensional-left a:hover {

	text-decoration:underline;
}
.dimensional-left h3 {
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
	padding-bottom:12px;
}*/
#home .dimensional-left h3 {
	border-bottom:solid 1px #ccc;
	height:14px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#home .dimensional-left h3 strong {
	color:#ff7000;
}
.dimensional-left h4 {
	color:#000;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	text-transform:uppercase;
}
.dimensional-left p {
	padding:0 30px 16px 0;
}
.dimensional-left p strong {
	color:#999999;
	display:block;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
}
#home #column1 p strong {
	display:block;
	font:normal 19px/24px Arial, Helvetica, sans-serif;
}
.dimensional-left ul {
	margin-left:20px;
}
.dimensional-left li {
	line-height: 18px;
	padding-bottom:5px;
}
.dimensional-left p.pullquote {
	background:url(../../images/left-quote-bg.png) top left no-repeat;
	display:block;
	font:bold italic 22px/26px Georgia, "Times New Roman", Times, serif;
	left:-20px;
	padding:10px 0 10px 20px;
	position:relative;
	top:-5px;
}
.dimensional-left p.pullquote strong {
	display:inline;
}
.dimensional-left p.pullquote strong em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#home .dimensional-left a {
	display:block;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
#home .dimensional-left a {
	display:block;
	font-size:11px;
	text-decoration:underline;
	text-transform:uppercase;
}
.dimensional-left a {
	color:#FF7000;
	font-weight:bold;
	padding-bottom:15px;
	text-decoration:underline;
}
.dimensional-left li a, ul.links-list li a {
	color:#ff7000;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	padding-bottom:11px;
	text-transform:uppercase;
	text-decoration:none;
}

ul.links-list li {
	display: block;
	float: left;
	width: 160px;
}

ul.links-list li a:hover {
	text-decoration: underline;
	color:#474646;
}

#sidebar #gallery a, #sidebar #downloads a, .gallery-nav a {
	color:#ff7000;
	display:block;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding-bottom:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.dimensional-left a:hover, #sidebar #gallery a:hover, #sidebar #downloads a:hover, #gallery-detail .gallery-nav a:hover {
	text-decoration:underline;
}

/***** SIDEBAR *****/

#sidebar {
	display:inline;
	float:right;
	_left:20px; /* IE6 fix */
	_margin-left:-20px; /* IE6 fix */
	min-height:400px; height:auto !important; height:400px;
	overflow:visible;
	position:relative;
	width:322px;
	z-index:300;
}
#sidebar #gallery-top {
	background:url(../../images/gallery-top.png) top left no-repeat;
	padding:0;
	margin:0;
	height:21px;
	position:relative;
	width:342px;
	z-index:350;
}
#sidebar #gallery-bottom {
	background:url(../../images/gallery-bottom.png) top left no-repeat;
	height:10px;
	/*margin-bottom:10px;*/
	position:relative;
	width:342px;
	z-index:350;
}
#sidebar #gallery {
	background:#405a6f url(../../images/gallery-edge.png) top left repeat-y;
	border-left:10px solid #546f85;
	border-right:20px solid #395164;
	color:#cdd1d1;
	min-height:222px; height:auto !important; height:222px;
	padding:15px 20px 0 20px;
	position:relative;
	width:272px;
	z-index:350;
}
#sidebar #gallery #caption {
	/*padding-bottom:8px;*/
}
#sidebar #gallery #caption h4 {
	padding-bottom:0;
}
#sidebar #gallery #caption p, #sidebar #downloads p {
	color:#172735;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding:0 0 8px 0;
	text-transform:uppercase;
}
#sidebar #downloads-top {
	background:url(../../images/downloads-top.png) top left no-repeat;
	height:21px;
	position:relative;
	width:342px;
	z-index:350;
}
#sidebar #downloads-bottom {
	background:url(../../images/downloads-bottom.png) top left no-repeat;
	height:10px;
	margin-bottom:10px;
	position:relative;
	width:342px;
	z-index:350;
}
#sidebar #downloads {
	background:#6a6a6a url(../../images/downloads-edge.png) top left repeat-y;
	border-left:10px solid #767777;
	border-right:20px solid #5f5f5f;
	color:#cdd1d1;
	min-height:222px; height:auto !important; height:222px;
	padding:15px 20px 0 20px;
	position:relative;
	width:272px;
	z-index:350;
}
#sidebar #gallery a, #sidebar #downloads a {
	color:#fff;
	padding-bottom:0;
}
#sidebar #gallery img, #sidebar #downloads img {
	padding-bottom:8px;
}
#sidebar #gallery p, #sidebar #downloads p, #sidebar #gallery li, #sidebar #downloads li {
	margin-left:0;
	padding-left:0;
}
#sidebar #gallery li, #sidebar #downloads li {
	color:#cdd1d1;
	font-size:11px;
}
#sidebar #gallery ul, #sidebar #downloads ul {
	margin-left:0;
	padding-bottom:10px;
	padding-top:5px;
	width:200px;
}
#sidebar #gallery h3 {
	background:url(../../images/gallery-hr.png) bottom left repeat-x;
	color:#fff;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	margin-bottom:9px;
	padding-bottom:7px;
}
#sidebar #downloads h3 {
	background:url(../../images/downloads-hr.png) bottom left repeat-x;
	color:#fff;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	margin-bottom:9px;
	padding-bottom:7px;
}
#sidebar #downloads li {
	line-height:14px;
	padding-bottom:0;
}

/******  GET IN TOUCH  ******/

#getintouch {
	clear:both;
	color:#333;
	float:left;
	font-size:10px;
	margin:0 auto;
	padding:20px 20px 70px 20px;
	width:545px;
}
#getintouch h3 {
	color:#333;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 120px 6px 0;
}
#getintouch p {
	color:#333;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	padding:0 180px 0 0;
}
#getintouch a, #foot a {
	color:#333;
}
#getintouch a:hover, #foot a:hover {
	color:#000;
}

/******  GALLERY  ******/

.gallery-nav {
	border-top:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
	margin-bottom:20px;
	padding:2px 0;
	width:524px;
}
#gallery-detail .gallery-nav {
	width:564px;
}
.gallery-nav ul {
	margin:0;
	padding:0;
	text-align:left;
}
.gallery-nav li {
	border-left:solid 1px #e5e5e5;
	display:inline;
	font-weight:bold;
	line-height:18px;
	padding:0 8px 5px 8px;
}
.gallery-nav a:link, .gallery-nav a:visited {
	color:#767676;
	display:inline;
	font-size:11px;
	padding-bottom:0;
	text-decoration:none;
}
.gallery-nav a:hover, .gallery-nav a:active {
	color:#ff7000;
	display:inline;
	font-size:11px;
	padding-bottom:0;
	text-decoration:none;
}
.gallery-nav li.selected a:link, .gallery-nav li.selected a:visited {
	color:#ff7000;
	text-decoration:none;
}
.gallery-nav li.selected a:hover, .gallery-nav li.selected a:active {
	color:#ff7000;
	text-decoration:none;
}
.gallery-tn {
	background:url(../../images/gallery-tn-bg.png) left top no-repeat;
	float:left;
	height:200px;
	margin:0 0 30px 0;
	/*margin:0 25px 30px 0;*/
	width:160px;
}
.gallery-tn img {
	margin-bottom:20px;
	padding:0;
}
.dimensional-left .gallery-tn a {
	padding-bottom:0;
}
.gallery-tn a img {
	border:solid 5px #eaeaea;
	padding-bottom:0;
}
.gallery-tn a:hover img {
	border:solid 5px #ff7000;
}
.gallery-tn h3 {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:4px;
}
.gallery-tn h3 a {
	color:#000;
	font-size:14px;
}
.gallery-tn h3 a:hover {
	color:#ff7000;
}
.gallery-tn dl {
	font-size:10px;
	font-weight:bold;
}
.gallery-tn dt {
	color:gray;
	display:inline;
	padding-right:3px;
}
.gallery-tn dd {
	color:orange;
	display:inline;
}

/******  GALLERY DETAIL  ******/

#gallery-detail-top {
	background:url(../../images/gallery-detail-top.png) top left no-repeat;
	display:inline;
	float:left;
	height:19px;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	position:relative;
	width:956px;
	z-index:300;
}
#gallery-detail {
	/*background:white url(../../images/column1-edge.png) right top repeat-y;*/
	background-color:#fff;
	display:inline;
	float:left;
	height:auto;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	padding:30px 40px 30px 40px;
	position:relative;
	width:876px;
	z-index:350;
}
#gallery-detail #breadcrumbs {
	padding-bottom:15px;
}
#dimensional-full {
	/*background:white url(../../images/column1-edge.png) right top repeat-y;*/
	background-color:#fff;
	display:inline;
	float:left;
	height:auto;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	padding:20px 0 0 0;
	position:relative;
	width:956px;
	z-index:350;
}
#gallery-detail #photo {
	display:inline;
	float:left;
	height:auto;
	padding-right:40px;
	width:564px;
}

/***** PAGINATION *****/

#gallery-detail #pagination {
	background-color:#dfdfdf;
	color:#fff;
	float:left;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	height:auto;
	margin-right:40px;
	padding:10px;
	position:relative;
	text-transform:uppercase;
	top:-17px;
	width:544px;
}
#gallery-detail #pagination #prev {
	float:left;
	padding-left:12px;
	text-align:left;
	width:176px;
}
#gallery-detail #pagination #count {
	float:left;
	text-align:center;
	width:188px;
}
#gallery-detail #pagination #next {
	float:left;
	padding-right:12px;
	text-align:right;
	width:176px;
}
#gallery-detail #pagination a:link, #gallery-detail #pagination a:visited {
	color:#fff;
	text-decoration:none;
}
#gallery-detail #pagination a:hover, #gallery-detail #pagination a:active {
	color:#FF7000;
	text-decoration:none;
}

/*#gallery-detail #pagination {
	background-color:#282828;
	color:#fff;
	float:left;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	height:20px;
	margin-right:40px;
	padding-top:10px;
	position:relative;
	text-transform:uppercase;
	top:-17px;
	width:564px;
}
#gallery-detail #pagination #prev {
	float:left;
	padding-left:12px;
	text-align:left;
	width:176px;
}
#gallery-detail #pagination #count {
	float:left;
	text-align:center;
	width:188px;
}
#gallery-detail #pagination #next {
	float:left;
	padding-right:12px;
	text-align:right;
	width:176px;
}
#gallery-detail #pagination a:link, #gallery-detail #pagination a:visited {
	color:#fff;
	text-decoration:none;
}
#gallery-detail #pagination a:hover, #gallery-detail #pagination a:active {
	color:#FF7000;
	text-decoration:none;
}*/


#gallery-detail #text {
	display:inline;
	float:right;
	width:272px;
}
#gallery-detail #text #text2 {
	height:430px;
	margin-top:6px;
	overflow:auto;
	position:relative;
	top:-5px;
	width:272px;
}
#gallery-detail #text h3 {
	color:#ff7000;
	font:bold 22px/26px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	position:relative;
	top:-5px;
}
#gallery-detail #text h4 {
	color:#ff7000;
	padding-bottom:5px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#gallery-detail #text h3 strong, #gallery-detail #text h4 strong {
	color:#474646;
}
#gallery-detail #text p {
	padding-left:0;
	padding-bottom:5px;
}
#gallery-detail #text p strong {
	display:block;
	padding-top:15px;
	padding-bottom:0;
}
#gallery-detail #text dl {
	color:#333;
	font-size:12px;
}
#gallery-detail #text dt {
	font-weight:bold;
}
#gallery-detail #text dd {
	padding-bottom:15px;
}
#gallery-detail #related {
	background-color:#eaeaea;
	float:right;
	height:auto;
	padding:10px;
	position:relative;
	width:252px;
}
#gallery-detail #related h3 {
	border-bottom:solid 1px #ccc;
	color:#666;
	font-size:12px;
	margin-bottom:10px;
}
#gallery-detail #related #left {
	left:10px;
	position:absolute;
	top:50px;
}
#gallery-detail #related #right {
	position:absolute;
	right:10px;
	top:50px;
}
#gallery-detail #related #images {
	height:auto;
	overflow:auto;
	margin:15px 29px 5px 29px;
	width:194px;
}
#gallery-detail #related #images img {
	float:left;
	margin:0 5px;
}
#gallery-detail-bottom {
	background:url(../../images/gallery-detail-bottom.png) top left repeat-x;
	display:inline;
	float:left;
	height:4px;
	/*left:-20px;*/ /* modern browsers */
	right:20px; /* IE6 fix */
	margin-right:-20px; /* IE6 fix */
	position:relative;
	width:956px;
	z-index:300;
}
#ctl00_ContentPlaceHolder1_gvDetails {
	position:relative;
	top:-17px;
}
#ctl00_ContentPlaceHolder1_dlGalleries td {
	width:220px;
}
#ctl00_ContentPlaceHolder1_dlGalleries td dl {
	padding-bottom:25px;
}
#pdfLinks ul {
	margin-left:0;
}
#pdfLinks li {
	list-style:none;
}

/******  FOOT  ******/

#foot {
	clear:both;
	color:#333;
	margin:0 auto;
	padding:10px 0 20px 0;
	text-align:center;
	width:916px;
}
#foot ul {
	margin-left:0;
	padding-bottom:0;
}
#foot li {
	font-size:11px;
	display:inline;
	list-style-type:none;
	padding:0 3px;
}
#foot p {
	font-size:11px;
	padding-bottom:0;
}
#foot #privacy {
	padding:5px 30px 30px 30px;
}
#foot #privacy p {
	font-size:10px;
	line-height:13px;
	padding-bottom:8px;
	text-align:justify;
}

/******  GOOGLE  ******/

#searchcontrol .gsc-control {
	width:544px;
}
#searchcontrol .gsc-resultsHeader, #searchcontrol .gsc-webResult, #searchcontrol .gsc-result {
	margin-bottom:15px;
}
#searchcontrol .gsc-results {
	margin-bottom:0;
}
#searchcontrol .gs-webResult, #searchcontrol .gs-result {
	font:12px/14px Arial, Helvetica, sans-serif;
}
#searchcontrol .gs-result .gs-title, #searchcontrol .gs-result .gs-title * {
	font-size:12px;
	/*font-weight:bold;*/
	color:#ff7000;
	text-transform:uppercase;
}
#searchcontrol .gs-visibleUrl, #searchcontrol .gs-visibleUrl-short {
	color:#ccc;
}
#searchcontrol .gsc-result .gs-title {
	height:1.2em;
}
#searchcontrol .gsc-results .gsc-cursor-box {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}
table.gsc-resultsHeader {
	display:none;
	visibility:hidden;
}

/******  FONTS  ******/

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=6aa9afb8-527a-47f2-abb1-09180631499c");

@font-face{
	font-family:"AlternateGothicW02-No1";
	src:url("../fonts/55f9eb5f-e951-4950-ae37-a189506cb4c6.eot?iefix") format("eot");
}
@font-face{
	font-family:"AlternateGothicW02-No1";
	src:url("../fonts/55f9eb5f-e951-4950-ae37-a189506cb4c6.eot?iefix");
	src:url("../fonts/a1407601-eb60-4c9c-9210-910e6da5be39.woff") format("woff"),url("../fonts/2e0efbc7-c675-4a48-a8a7-4b9af1e2a2cb.ttf") format("truetype"),url("../fonts/1df8467f-53c7-4c32-b004-640e52452762.svg#1df8467f-53c7-4c32-b004-640e52452762") format("svg");
}
@font-face{
	font-family:"AlternateGothicW02-No2";
	src:url("../fonts/a55c47ba-bad6-4d5f-972d-530fa575bcd1.eot?iefix") format("eot");
}
@font-face{
	font-family:"AlternateGothicW02-No2";
	src:url("../fonts/a55c47ba-bad6-4d5f-972d-530fa575bcd1.eot?iefix");
	src:url("../fonts/4729b31d-2b6f-4b72-be41-09d72aa353de.woff") format("woff"),url("../fonts/f83c03f3-ba9a-4400-b474-5fb7d349b2bf.ttf") format("truetype"),url("../fonts/69116815-dcfe-4b05-8269-fa89f07f9316.svg#69116815-dcfe-4b05-8269-fa89f07f9316") format("svg");
}
@font-face{
	font-family:"AlternateGothicW02-No3";
	src:url("../fonts/681b596b-4491-4534-a081-b79b29921f6d.eot?iefix") format("eot");
}
@font-face{
	font-family:"AlternateGothicW02-No3";
	src:url("../fonts/681b596b-4491-4534-a081-b79b29921f6d.eot?iefix");
	src:url("../fonts/3d4d9e29-b420-4dc0-a8a0-548788e5457e.woff") format("woff"),url("../fonts/66079e8c-0409-4690-b94e-17b71345cd9b.ttf") format("truetype"),url("../fonts/aa585f4f-8a01-45a5-b133-66b7a71b4f4c.svg#aa585f4f-8a01-45a5-b133-66b7a71b4f4c") format("svg");
}

