body {

	color: #393939;

	font-family: Arial,Helvetica,sans-serif;

	line-height: 1em;

}



body, caption, th, td, input, textarea, select, option, legend, fieldset {

	font-family: Arial,Helvetica,sans-serif;

}



ol, ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

}



div {

	border: 0 none;

	font-size: 100%;

	margin: 0;

	outline: 0 none;

	padding: 0;

	vertical-align: top;

}



h1, h2, h3 {

	color: #383838;

	font-size: 23px;

	font-weight: normal;

	line-height: 28px;

	padding: 0 0 17px 0;

	margin: 0;

}



img.left {

	float: left;

	margin: 5px 15px 18px 0;

}



img.right,

img.fRight {

	float: right;

	padding: 0 0 5px 10px;

}



img.flRight {

	float:right;

}



.subProdImgDesc1 {

	float: right;

	margin: 0 10px 10px 0;

}



#content, .no-sidebars #content {

	float: left;

	margin-left: 0;

	margin-right: 0;

	padding: 0;

	width: 791px;

}



.not-front #content-area p {

	color: #3A3A3A;

	font-size: 12px;

	line-height: 20px;

	padding: 0;

	margin: 0 0 8px 0;

}



.not-front.page-residential-doors #content-area p,

.not-front.page-acoustic-doors #content-area p {

	font-size: 14px;

	margin-top: 20px;

}



.not-front #content-area #contact-mail-page p {

	margin: 0px;

}



.not-front #content-area a {

	color: #408496;

}



.not-front #content-area strong {

	color: #000;

}



.block ul, .item-list ul {

	margin: 0;

	padding: 0;

}



#page-wrapper {

	background: url("../images/main-tail.gif") repeat scroll 50% 17px transparent;

	width: 100%;

}



#page-wrapper-top {

	background: url("../images/main-tail-top.gif") repeat-x scroll 50% 0 transparent;

}



#page {

	font-size: 0.75em;

	line-height: 1em;

}



#header {

	height: 140px;

	margin: 0 auto;

	position: relative;

	width: 970px;

}



.front #header {

	height: 140px;

}



#logo img {

	position: absolute;

	top: 14px;

	left: 5px;

}



#mission {

	overflow: visible;

    position: absolute;

    right: 0;

    top: 8px;

}



#mission .mission-main {

	float: left;

	font-size: 0.917em;

	line-height: 30px;

	margin: 0 0 0 -1px;

	padding: 0 7px 0 8px;

	text-transform: uppercase;

}



#mission .title-row2 {

	font-size: 25px;

	color: #303030;

}



#mission .title-row-mail {

	float: right;

    font-size: 13px;

    line-height: 10px;

    margin-right: 2px;

    text-transform: none;

}



#mission .title-row-mail a {

	color: #303030;

	text-decoration: none;

}



#mission .title-row3 {

	background: url("../images/flag_us_can.png") no-repeat scroll right 6px transparent;

    color: #303030;

    font-size: 11px;

    margin: 0 5px 0 0;

    position: absolute;

    right: 3px;

    text-transform: none;

    width: 170px;

    z-index: 100;

}



#mission .title-row4,

#block-locale-0 {

    font-size: 13px;

    position: absolute;

    right: 1px;

    text-transform: none;

    top: 50px;

    width: 62px;

    z-index: 100;

}



#block-locale-0 {

    top: 67px;

}



#mission .title-row4 a,

#block-locale-0 a {

    color: #C00000;

	text-decoration: none;

	font-weight: bold;

}



#block-locale-0 li {

	display: block;

}



#block-locale-0 li.active,

.i18n-en #block-locale-0 li.en,

.i18n-fr #block-locale-0 li.fr {

	display: none;

}



#name-and-slogan {

    color: #004185;

    font-size: 13px;

    margin: 62px 0 0 190px;

    position: absolute;

}



ul.nice-menu ul, #header-region ul.nice-menu ul {

	visibility: visible;

}





#navigation {

	background: url("../images/menu.png") no-repeat scroll 0 0 transparent;

	height: 38px;

	left: 4px;

	padding: 1px 4px 5px 1px;

	position: absolute;

	top: 87px;

	width: 970px;

	overflow: visible;

}



.block {

	margin-bottom: 0;

}





#navigation li {

	padding: 0;

}



#navigation  ul li {

	background: url("../images/menu-divider.gif") no-repeat scroll 100% 0 transparent;

	float: left;

	position: relative;

	border: 0 none;

	list-style: none;

}



#navigation  ul li a,

#navigation  ul li span.nolink {

	background: url("../images/menu-act.png") repeat-x scroll 0 -37px transparent;

	color: #000000;

	float: left;

	font-size: 0.917em;

	font-weight: bold;

	height: 38px;

	line-height: 38px;

	overflow: hidden;

	padding: 0 0 0 20px;

	position: relative;

	text-decoration: none;

	text-transform: capitalize;

	width: 140px;

}



.i18n-fr #navigation  ul li a,

.i18n-fr #navigation  ul li span.nolink {

	text-transform: none;

}



#navigation  ul li.first.active-trail,

#navigation  ul li.first.active {

	background: url("../images/menu-act-left.gif") no-repeat scroll left 0 transparent;

	cursor: pointer;

	display: block;

	height: 37px;

}



#navigation  ul li.first.active-trail a,

#navigation  ul li.first.active a {

	margin-left: 5px;

	padding-left: 15px;

}



#navigation  ul li.last.active-trail,

#navigation  ul li.last.active {

	background: url("../images/menu-act-right.gif") no-repeat scroll right 0 transparent;

	cursor: pointer;

	display: block;

	height: 37px;

}



#navigation  ul li.last.active-trail a,

#navigation  ul li.last.active a {

	margin-right: 5px;

	width: 135px;

}



#navigation  ul li ul{

	background: url("../images/sub-menu-bg.png") no-repeat scroll 0 100% transparent;

	display: none;

	left: 0;

	padding: 0 0 11px;

	position: absolute;

	top: 38px;

	width: 250px;

	z-index: 1000;

}



#navigation ul li ul li {

	background: url("../images/sub-menu-tail.png") repeat-y scroll 0 0 transparent;

	float: none;

	padding: 0 5px 0 1px;

	position: relative;

}



#navigation ul li ul li a,

#navigation ul li.active ul li a {

	background: url("../images/menu-line.gif") repeat-x scroll 0 100% transparent;

	color: #8D8D8D;

	display: block;

	float: none;

	font-size: 0.917em;

	font-weight: bold;

	height: auto !important;

	line-height: 28px;

	min-height: 29px;

	overflow: hidden;

	padding: 0 0 0 19px;

	position: relative;

	text-decoration: none;

	width: 200px;

	text-shadow: none;

}



#navigation ul li.menuparent ul li a strong,

#navigation ul li.menuparent.active ul li a strong {

	height: auto;

}



#navigation ul li ul li.active a {

	color: #000000;

	text-shadow: none;

}



#navigation  ul li.active a,

#navigation  ul li.active span,

#navigation  ul li a.active {

	background-position: 0 0;

	color: #fff;

	text-shadow: 1px 1px 0 #276880;

}



#navigation ul li ul li#menu-530 {

	padding: 9px 5px 0 1px;

}



#navigation ul li ul li#menu-533 {

	padding: 0 5px 3px 1px;

}



#navigation ul li ul li#menu-533 a,

#navigation ul li#menu-114 {

	background: none repeat scroll 0 0 transparent;

}



#navigation ul li.menuparent a strong {

	background: url("../images/menu-arrow.gif") no-repeat scroll 90px 11px transparent;

	cursor: pointer;

	display: block;

	height: 38px;

}



#navigation ul li.menuparent a.active strong {

	background: url("../images/menu-arrow1.gif") no-repeat scroll 90px 11px transparent;

}



#navigation ul li.menuparent.active a strong,

#navigation ul li.menuparent.active a strong:hover {

	background: url("../images/menu-arrow-act.gif") no-repeat scroll 90px 11px transparent;

}



#navigation ul li.menuparent ul li a strong,

#navigation ul li.menuparent ul li.active a strong,

#navigation ul li.menuparent ul li a strong:hover,

#navigation ul li.menuparent ul li.active a strong:hover,

#navigation ul li.menuparent.active ul li a strong,

#navigation ul li.menuparent.active ul li.active a strong,

#navigation ul li.menuparent.active ul li a strong:hover,

#navigation ul li.menuparent.active ul li.active a strong:hover {

	background: none transparent;

}



#navigation ul li#menu-379 a strong,

#navigation ul li#menu-1273 a strong {

	background: url("../images/menu-act-left.gif") no-repeat scroll 0 -37px transparent;

	cursor: pointer;

	display: block;

	height: 37px;

	margin: 0 0 0 -20px;

	padding: 0 0 0 20px;

}



#navigation ul li#menu-114 a strong {

	background: url("../images/menu-act-right.gif") no-repeat scroll 100% -37px transparent;

	cursor: pointer;

	display: block;

	height: 37px;

}



#navigation  ul li#menu-379.active a strong,

#navigation  ul li#menu-379 a.active strong,

#navigation  ul li#menu-1273.active a strong,

#navigation  ul li#menu-1273 a.active strong {

	background-position: 0 0;

}



#navigation  ul li#menu-114.active a strong,

#navigation  ul li#menu-114 a.active strong {

	background-position: 100% 0;

}



body.i18n-fr #navigation  ul li#menu-380,

body.i18n-en #navigation  ul li#menu-1274 {

	display: none;

}



#faded {

	background: url("../images/content-top-header.gif") no-repeat scroll 0 0 transparent;

	height: 241px;

	left: 0;

	overflow: hidden;

	position: absolute;

	top: 140px;

	width: 830px;

}



#faded ul {

	margin: 1px 0 0 5px;

	padding: 0;

	position: relative;

}



#faded li {

	background: url("../images/content-bot.gif") no-repeat scroll 50% 100% transparent;

	height: 226px;

	left: -2px !important;

	width: 824px;

	position: absolute;

	top: 0;

	z-index: 8;

	left: 0;

}



#faded img {

	height: 220px;

	left: 2px;

	position: relative;

	width: 820px;

}



#faded li span {

	bottom: 20px;

	color: #FFFFFF;

	position: absolute;

	right: 60px;

}



#faded li span.black {

	color: #000;

}



#faded li.active {

    z-index:10;

}



#faded li.last-active {

    z-index:9;

}



#main-wrapper {

	background: url("../images/content-tail-bot.gif") repeat-x scroll 50% 100% transparent;

	padding: 0 0 15px;

}



#main-wrapper #main {

	background: url("../images/content-tail.png") repeat-y scroll 50% 0 transparent;

	margin: 0 auto;

	width: 970px;

}



#main .custom-content-top {

	background: url("../images/content-top.png") no-repeat scroll 50% 0 transparent;

}



#main .custom-content-bot {

	background: url("../images/content-bot.png") no-repeat scroll 50% 100% transparent;

	width: 100%;

}



#main .custom-ident {

	padding: 1px 5px 5px;

}



#main .custom-info-box {

	background: url("../images/line-hor1.gif") repeat-x scroll 0 100% transparent;

}



#main .custom-info-box .inner {

	padding: 10px 30px;

}



.wrapper {

	overflow: hidden;

	width: 100%;

}



#main .custom-info-box strong {

	float: right;

}



.wrapper-sidebar-first .info-box strong {

	float: left;

	margin: 35px 0pt 0pt 25px;

}



#main .custom-info-box strong a,

.wrapper-sidebar-first .info-box strong a {

	background: url("../images/button.gif") no-repeat scroll 0 0 transparent;

	color: #FFFFFF;

	display: block;

	font-size: 13px;

	font-weight: bold;

	height: 43px;

	line-height: 17px;

	overflow: hidden;

	padding-top: 7px;

	text-align: center;

	text-decoration: none;

	width: 220px;

}



#main .custom-info-box strong a:hover,

.wrapper-sidebar-first .info-box strong a:hover {

	color: #000;

}



#main .custom-info-box b {

	color: #408496;

	display: block;

	font-size: 2em;

	font-weight: normal;

	line-height: 24px;

	margin: 0 0 -5px;

	padding: 8px 0 0;

	word-spacing: -1px;

}



#main .custom-info-box em {

	color: #8C9091;

	display: block;

	font-size: 1.167em;

	font-style: normal;

	line-height: 24px;

}



#main .custom-line-ver-1 {

	width: 100%;

}



#main .custom-line-ver-1 {

	background-position: 241px 0;

	padding: 10px 0 22px;

}



.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {

	margin-top: 0;

}



.wrapper-sidebar-first,

.region-sidebar-first {

	padding: 0 1px 0 0;

	width: 210px;

	margin: 0;

	overflow: hidden;

}



.not-front .wrapper-sidebar-first {

	float: left;

}



.region-sidebar-first .section {

	padding: 0;

	margin: 0;

}



.wrapper-sidebar-first .info-box strong {

	margin-left: 20px;

	float: left;

}



.wrapper-sidebar-first .info-box strong a.button2 {

	background: url("../images/button2_red.gif") no-repeat scroll 0 0 transparent;

	height: 29px;

	padding-top: 11px;

	width: 190px;

	color: #FFFFFF;

	display: block;

	font-size: 13px;

	font-weight: bold;

	line-height: 17px;

	overflow: hidden;

	text-align: center;

	text-decoration: none;

}



.wrapper-sidebar-first .info-box strong a.button2:hover {

	color: #000;

}



#block-menu-menu-products-left-menu,

#block-menu-menu-resources {

	background: url("../images/line-hor.gif") repeat-x scroll 0 bottom transparent;

}



#block-menu-menu-products-left-menu h3.title {

	margin: 7px 0 -30px 0;

	padding-left: 20px;

}



#block-menu-menu-resources h3.title {

	margin: 15px 0 -20px;

	padding-left: 17px;

}



/*.not-front #block-menu-menu-products-left-menu h2.title,

.not-front #block-block-2 h2.title {

	margin: 35px 0 -20px 0;

	padding-left: 20px;

}



.not-front #block-block-2 h2.title {

	margin-top: 15px;

	padding-left: 17px;

}*/



#block-menu-menu-products-left-menu ul {

	margin-top: 10px;

}



#block-menu-menu-products-left-menu ul,

#block-menu-menu-resources ul {

	overflow: hidden;

}



#block-menu-menu-products-left-menu ul li,

#block-menu-menu-resources ul li {

	color: #666666;

    font-size: 0.927em;

    line-height: 40px;

    margin: 0 0 -2px;

    text-transform: capitalize;

}



.i18n-fr #block-menu-menu-products-left-menu ul li,

.i18n-fr #block-menu-menu-resources ul li {

    text-transform: none;

}



#block-menu-menu-products-left-menu ul li a,

#block-menu-menu-resources ul li a {

	color: #3A3A3A;

    display: block;

    font-size: 13px;

    height: 42px;

    line-height: 43px;

    padding: 0 0 0 20px;

    text-decoration: none;

}



#block-menu-menu-resources ul li li a {

	line-height: 15px;

}



#block-menu-menu-products-left-menu ul li a strong,

#block-menu-menu-resources ul li a strong {

	font-weight: normal;

}



#block-menu-menu-products-left-menu ul li a:hover,

#block-menu-menu-products-left-menu ul li a.active,

#block-menu-menu-products-left-menu ul li.active-trail a,

#block-menu-menu-products-left-menu ul li.active-trail li.active-trail a,

#block-menu-menu-products-left-menu ul li.active-trail li a:hover,

#block-menu-menu-resources ul li a:hover,

#block-menu-menu-resources ul li a.active,

#block-menu-menu-resources ul li.active-trail a,

#block-menu-menu-resources ul li.active-trail li.active-trail a,

#block-menu-menu-resources ul li.active-trail li a:hover {

	background: url("../images/list-tail.gif") repeat-x scroll 0 0 transparent;

	color: #408496;

	font-weight: bold;

}



#block-menu-menu-products-left-menu ul li.active-trail li a,

#block-menu-menu-resources ul li.active-trail li a {

	background: none transparent;

	color: #838383;

}



#block-menu-menu-products-left-menu ul li a:hover strong,

#block-menu-menu-products-left-menu ul li.active-trail a strong,

#block-menu-menu-resources ul li a:hover strong,

#block-menu-menu-resources ul li.active-trail a strong {

	font-weight: bold;

}



#block-menu-menu-products-left-menu  li ul.menu,

#block-menu-menu-resources  li ul.menu {

	margin: 0 0 0 40px;

}



#block-menu-menu-products-left-menu li ul.menu li a,

#block-menu-menu-products-left-menu li ul.menu li a strong,

#block-menu-menu-resources li ul.menu li a,

#block-menu-menu-resources li ul.menu li a strong {

    height: 30px;

    color: #000000;

    font-size: 12px;

	font-weight: normal;

}



#block-menu-menu-resources li ul.menu li.leaf a,

#block-menu-menu-resources li ul.menu li.leaf a strong {

	height: 25px;

}



#block-menu-menu-resources li ul.menu li.leaf.first a,

#block-menu-menu-resources li ul.menu li.leaf.first a strong {

	height: 69px;

}



#block-menu-menu-resources li ul.menu li.leaf.last a,

#block-menu-menu-resources li ul.menu li.leaf.last a strong {

	height: 40px;

}



#block-menu-menu-products-left-menu li ul.menu li a:hover,

#block-menu-menu-products-left-menu li ul.menu li a:hover strong,

#block-menu-menu-resources li ul.menu li a:hover,

#block-menu-menu-resources li ul.menu li a:hover strong {

	background: url("../images/list-tail.gif") repeat-x scroll 0 0 transparent;

	color: #408496;

	font-weight: bold;

}



#block-menu-menu-resources li ul.menu li.leaf a:hover,

#block-menu-menu-resources li ul.menu li.leaf a:hover strong {

	background: url("../images/list-tail-25.gif") repeat-x scroll 0 0 transparent;

}



#block-menu-menu-resources li ul.menu li.leaf.first a:hover,

#block-menu-menu-resources li ul.menu li.leaf.first a:hover strong {

	background: url("../images/list-tail-70.gif") repeat-x scroll 0 0 transparent;

}



#block-menu-menu-resources li ul.menu li.leaf.last a:hover,

#block-menu-menu-resources li ul.menu li.leaf.last a:hover strong {

	background: url("../images/list-tail.gif") repeat-x scroll 0 0 transparent;

}



.sidebar-first #content {

	margin-left: 223px;

	margin-right: -960px;

	width: 720px;

	padding-left: 18px;

	overflow: hidden;

	position: relative;

}



.not-front.sidebar-first #content {

	margin-left: 29px;

    overflow: hidden;

    position: relative;

    width: 720px;

	padding-left: 0;

}



.front.sidebar-first #content .section {

	padding-right: 10px;

}



#content-area div#node-1 div.content p,

#content-area div#node-212 div.content p,

#block-block-12 div.content p,

/*#block-block-13 div.content p,*/

#block-block-17 div.content p,

#block-block-18 div.content p,

#block-block-19 div.content p,

#block-block-20 div.content p,

#block-block-21 div.content p {

	color: #3A3A3A;

	font-size: 14px;

	line-height: 20px;

	padding: 0 0 26px;

	margin: 0;

}



#block-block-13 div.content p,

#block-block-24 div.content p {

	color: #3A3A3A;

	font-size: 1.167em;

	line-height: 20px;

	margin: 0;

}



#block-block-17 div.content p,

#block-block-19 div.content p,

#block-block-20 div.content p,

#block-block-21 div.content p {

	margin: 20px 0 0 0;

	padding: 0 20px 0 0;

	font-size: 13px;

}



#block-block-18 div.content p {

	padding: 0 20px 0 0;

	font-size: 13px;

}



/*#content-area div#node-1 div.content {

	//background: url("../images/line-hor.gif") repeat-x scroll 0 bottom transparent;

	height: 120px;

}*/



#block-views-latest_news_homepage-block_1 {

	width: 375px;

	padding: 0 10px 0 0;

	float: left;

}



#block-views-latest_news_homepage-block_1 p {

	margin: 0;

}



#block-views-latest_news_homepage-block_1 .views-field-field-thumbnail-fid {

	float: left;

	margin: 5px 15px 0 0;

}



#block-views-latest_news_homepage-block_1 .views-row,

#block-views-Projects_page-block_2 .view-footer {

	color: #3A3A3A;

	font-size: 1.167em;

	line-height: 20px;

	overflow: hidden;

	padding: 0 0 21px;

	vertical-align: top;

	width: 100%;

}



#block-views-latest_news_homepage-block_1 .views-field-created {

	color: #000000;

	display: block;

	line-height: 20px;

	font-weight: bold;

}



#block-views-latest_news_homepage-block_1 .views-field-phpcode a {

	color: #408496;

	font-size: 0.786em;

	text-transform: uppercase;

}



#block-views-latest_news_homepage-block_1 .views-field-phpcode a:hover {

	text-decoration: none;

}



#footer {

	background: none repeat scroll 0 0 #FFFFFF;

}



#footer .section {

	height: auto !important;

	margin: 0 auto;

	min-height: 184px;

	overflow: hidden;

	width: 970px;

	position: relative;

}



#footer .section .line-ver {

	background: url("../images/line-ver.gif") repeat-y scroll 435px 0 transparent;

	width: 100%;

}



#footer .indent {

	background: url("../images/line-hor.gif") repeat-x scroll 50% 100% transparent;

	padding: 10px 0 0 33px;

}



#footer .block-1 {

	padding: 0 30px 0 100px;

	width: 328px;

	float: left;

	overflow: hidden;

}



#footer .block-1 #contacts-form {

	padding: 10px;

}



#footer .block-1 #contacts-form h3 {

	font-size: 1em;

	line-height: 1.1em;

	margin: 0;

}



#footer .block-1 #contacts-form input {

	color: #838383;

	font-size: 12px;

	width: 200px;

}



#footer .block-1 #contacts-form .alignright {

	margin-left: 117px;

}



#footer .block-1 #contacts-form a {

	color: #408496;

	outline: medium none;

}



#footer .block-2 {

	padding: 0 0 0 29px;

	width: 225px;

	float: left;

	overflow: hidden;

}



#footer .block-2 .title {

	color: #408496;

	font-size: 2em;

	line-height: 24px;

	padding: 0 0 6px;

}



#footer .block-2 .title strong {

	display: block;

	font-weight: normal;

	padding: 0 0 11px 24px;

}



#footer .block-2 #icons {

	margin-top: -10px;

	overflow: hidden;

	width: 100%;

	padding-left: 0;

}



#footer .block-2 #icons li {

	float: left;

	padding: 0 9px 0 0;

}



#block-block-3,

#block-block-32 {

	padding: 0 27px 20px 35px;

}



#block-block-3 .content,

#block-block-32 .content {

	color: #B2B2B2;

	text-align: center;

	overflow: hidden;

	width: 100%;

}



#block-block-3 p,

#block-block-32 p {

	margin: 0;

}



#block-block-3 p.footer-infos,

#block-block-32 p.footer-infos {

	text-align: left;

	margin-top: 10px;

	text-transform: none;

	font-size: 11px;

	line-height: 16px;

	color: #666;

}



#block-block-3 a,

#block-block-32 a {

	color: #666666;

	line-height: 18px;

	margin: 0 5px;

}



#block-block-3 p.footer-infos a,

#block-block-32 p.footer-infos a {

	color: #408496;

	margin: 0;

	text-decoration: none;

}



/*.not-front #main .custom-ident {

	padding: 27px 20px 29px;

}



.not-front .wrapper-sidebar-first {

	width: 230px;

	padding: 0 40px 0 0;

	float: left;

	overflow: hidden;

}



.not-front.sidebar-first #content {

	margin: 0;

	overflow: hidden;

	float: left;

	padding: 35px 0 0 0;

	width: 520px;

}



.not-front #content-area .info-box strong {

	margin: -54px 0pt 0pt 350px;

	position: absolute;

}



.not-front #content-area .info-box a {

	background: url("../images/button_200.gif") no-repeat scroll 0 0 transparent;

	width: 180px;

	font-size: 12px;

	height: 38px;

	padding-top: 4px;

	color: #FFFFFF;

	display: block;

	font-weight: bold;

	line-height: 17px;

	overflow: hidden;

	text-align: center;

	text-decoration: none;

}



.not-front #content-area .info-box a:hover {

	color: #000;

}*/



.breadcrumb {

	color: #666666;

	font-size: 10px;

	margin: -3px 0 5px 25px;

	position: absolute;

}



.breadcrumb a {

	color:#666666;

	text-decoration:none;

}



.node-type-selection-guide .content div.breadcrumbs {

	position: absolute;

	top: 0;

}



.line-hor-2 {

	background: url("../images/line-hor2.gif") repeat-x scroll 0 0 transparent;

	height: 26px;

	margin: 0 -16px;

	overflow: hidden;

}



#block-views-latest_news_products-block_1 {

	width: 305px;

	float: left;

	overflow: hidden;

}



#block-views-latest_news_products-block_1 .views-row {

	color: #838383;

	font-size: 1.167em;

	line-height: 20px;

	overflow: hidden;

	padding: 0 0 21px;

	vertical-align: top;

	width: 100%;

}



#block-views-latest_news_products-block_1 .views-row .views-field-created {

	color: #000;

	line-height: 20px;

	font-weight: bold;

}



#block-views-latest_news_products-block_1 .views-row .views-field-phpcode a {

	color: #408496;

	font-size: 0.786em;

	text-transform: uppercase;

}



.node-type-product-category #content-area .info-box strong {

	margin: -99px 0pt 0pt 350px;

}



.node-type-products #block-menu-menu-products-left-menu h3.title {

	margin-top: 7px;

}



.node-type-products #block-menu-menu-products-left-menu ul li ul {

	margin: 0 0 0 40px;

}



.node-type-products ul.col2 li,

.node-type-products table li {

	background: url("../images/rect.gif") no-repeat scroll left 4px transparent;

	list-style-type: none;

	padding: 0 0 3px 13px;

}



table#subContent,

.node-type-products table {

	min-height: 300px;

	border: 1px solid #CCCCCC;

	border-collapse: collapse;

	clear: both;

	float: left;

	margin-top: 10px;

	line-height: 1.3em;

	position: relative;

}



.page-breakaway-doors-impactable-composite-panel table#subContent,

.page-industrial-sectional-door-impactable-composite-panel table#subContent {

	margin-top: 40px;

}



table#innerContent {

	float: right;

	border: 0 none;

}



.page-residential-doors-radisson table#innerContent,

.page-residential-doors-crystal table#innerContent {

	float: none;

	border: 0 none;

}



table#subContent th,

.node-type-products table th {

	border: 1px solid #CCCCCC;

	color: #567483;

	padding: 10px;

	text-align: left;

	width: 130px;

	vertical-align: top;

}



table#subContent th p,

.node-type-products table th p {

	color: #567483 !important;

	font-size: 12px !important;

}



.node-type-products #content-area p {

	font-size: 12px;

	padding: 0 30px 0 0;

}



.node-type-products #content-area .field-field-header-picture {

	margin-bottom: 10px;

	margin-top: 15px;

}



table#subContent td,

.node-type-products table td {

	border: 1px solid #CCCCCC;

	padding: 10px;

	text-align: left;

	vertical-align: top;

}



.page-residential-doors-radisson table#subContent td,

.page-residential-doors-crystal table#subContent td {

	border: 0 none;

}



table#subContent .no-border-bottom {

	border-bottom: 0 none;

}



table#subContent .no-border-top {

	border-top: 0 none;

}



table#subContent .yes-full-border {

	border: 1px solid #ccc;

}



table#subContent .yes-border-bottom {

	border-bottom: 1px solid #ccc;

}



table#innerContent td {

	text-align: center;

	border: 0 none;

	padding: 0;

}



.page-residential-doors-radisson table#innerContent td,

.page-residential-doors-crystal table#innerContent td {

	text-align: left;

	border: 0 none;

	padding: 0 20px 0 0;

}



.page-residential-doors-crystal table#innerContent.optional-colors td {

	padding: 0;

}



.page-residential-doors-radisson table#innerContent td:last-child,

.page-residential-doors-crystal table#innerContent td:last-child {

	padding: 0;

}



#block-views-top_products-block_1 {

	padding: 0 10px 0 0;

	width: 375px;

	float: left;

	overflow: hidden;

}



#block-views-top_products-block_1 .views-row {

	color: #3A3A3A;

	font-size: 1.167em;

	line-height: 20px;

	overflow: hidden;

	padding: 0 0 21px;

	vertical-align: top;

	width: 100%;

}



#block-views-top_products-block_1 .views-row img {

	float: left;

	margin: 5px 15px 0 0;

}



#block-views-top_products-block_1 .views-field-title span {

	color: #000000;

	display: block;

	line-height: 20px;

	font-weight: bold;

}



#block-views-top_products-block_1 .views-field-view-node a {

	color: #408496;

	font-size: 0.786em;

	text-transform: uppercase;

}



#block-views-top_products-block_1 .views-field-view-node a:hover {

	text-decoration: none;

}



#block-views-product_types-block_1 {

	margin: 10px 0 0 0;

	border-bottom: 1px solid #CCCCCC;

	padding-bottom: 10px;

}



.page-acoustic-doors #block-views-product_types-block_1,

.page-residential-doors #block-views-product_types-block_1 {

	border-bottom: 0 none;

}



#block-views-product_types-block_1 h3.title {

	padding: 13px 0 23px;

}



#block-views-product_types-block_1 .views-row,

.view-Selection-guide-detail-page .views-row-custom {

    border-bottom: 1px solid #CCCCCC;

    float: left;

    font-size: 10px;

    height: 160px;

    margin: 0 15px 10px 0;

    padding: 6px 0;

    width: 229px;

	position: relative;

}



.i18n-fr #block-views-product_types-block_1 .views-row {

    height: 180px;

}



.page-acoustic-doors #block-views-product_types-block_1 .views-row,

.page-residential-doors #block-views-product_types-block_1 .views-row {

    border-bottom: 0 none;

}



.page-acoustic-doors #block-views-product_types-block_1 .views-row {

    margin: 0 10px 10px 0;

}



.page-acoustic-doors #block-views-product_types-block_1 .view-content div.clear {

    border-bottom: 1px solid #ccc;

	margin-right: 20px;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row {

    height: 190px;

}



.i18n-fr.page-cold-storage-doors #block-views-product_types-block_1 .views-row {

    height: 210px;

}



.page-breakaway-doors #block-views-product_types-block_1 .views-row {

    height: 180px;

}



.i18n-fr.page-breakaway-doors #block-views-product_types-block_1 .views-row {

    height: 190px;

}



.page-residential-doors #block-views-product_types-block_1 .views-row {

    height: 200px;

}



.page-residential-doors #block-views-product_types-block_1 .view-content div.clear {

    border-bottom: 1px solid #ccc;

	margin-right: 20px;

}



#block-views-product_types-block_1 .views-row-3,

#block-views-product_types-block_1 .views-row-6,

#block-views-product_types-block_1 .views-row-9,

#block-views-product_types-block_1 .views-row-12,

.view-Selection-guide-detail-page .views-row-custom.views-row-3,

.view-Selection-guide-detail-page .views-row-custom.views-row-6,

.view-Selection-guide-detail-page .views-row-custom.views-row-9,

.view-Selection-guide-detail-page .views-row-custom.views-row-12 {

    margin-right: 0;

    padding-right: 0;

}



#block-views-product_types-block_1 .views-row-7,

#block-views-product_types-block_1 .views-row-8,

#block-views-product_types-block_1 .views-row-9,

.page-breakaway-doors #block-views-product_types-block_1 .views-row-4,

.page-breakaway-doors #block-views-product_types-block_1 .views-row-5,

.page-breakaway-doors #block-views-product_types-block_1 .views-row-6,

.page-selection-guide-general-warehouse .view-Selection-guide-detail-page .views-row-custom.views-row-4,

.page-industrial-doors #block-views-product_types-block_1 .views-row-10,

.page-industrial-doors #block-views-product_types-block_1 .views-row-11,

.page-industrial-doors #block-views-product_types-block_1 .views-row-12 {

	border-bottom: 0px;

}



.page-industrial-doors #block-views-product_types-block_1 .views-row-7,

.page-industrial-doors #block-views-product_types-block_1 .views-row-8,

.page-industrial-doors #block-views-product_types-block_1 .views-row-9 {

	border-bottom: 1px solid #CCCCCC;

}



#block-views-product_types-block_1 .views-row span.bold,

.view-Selection-guide-detail-page .views-row-custom span.bold {

    display: block;

    font-weight: bold;

    line-height: 13px;

	float: right;

	width: 87px;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-3 span.bold {

	width: 96px;

}



#block-views-product_types-block_1 .views-row span.second-text,

.view-Selection-guide-detail-page .views-row-custom span.second-text {

    float: left;

}



.page-residential-doors #block-views-product_types-block_1 .views-row-3 span.second-text,

.page-industrial-doors #block-views-product_types-block_1 .views-row-9 span.second-text {

	padding-right: 9px;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-6 span.bold,

.page-breakaway-doors #block-views-product_types-block_1 .views-row-6 span.bold {

	padding-right: 5px;

	width: 82px;

}



#block-views-product_types-block_1 .views-row img,

.view-Selection-guide-detail-page .views-row-custom img {

	float:left;

	padding-right:10px;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-3 img {

	padding-right: 0;

}



#block-views-product_types-block_1 .views-field-title,

.view-Selection-guide-detail-page .views-field-title {

	text-indent: -9999px;

}



#block-views-product_types-block_1 .views-row-1 .views-field-title,

.view-Selection-guide-detail-page .views-row-custom.views-row-4 .views-field-title {

	background: url("../images/products/sTradition.gif") no-repeat scroll 140px -4px transparent;

}



#block-views-product_types-block_1 .views-row-2 .views-field-title,

.view-Selection-guide-detail-page .views-row-custom.views-row-3 .views-field-title {

	background: url("../images/products/sSentinel.gif") no-repeat scroll 140px -4px transparent;

}



#block-views-product_types-block_1 .views-row-3 .views-field-title {

	background: url("../images/products/sAluRoyal.gif") no-repeat scroll 140px -5px transparent;

}



#block-views-product_types-block_1 .views-row-7 .views-field-title,

.view-Selection-guide-detail-page .views-row-custom.views-row-1 .views-field-title {

	background: url("../images/products/sBreakfree200.gif") no-repeat scroll 140px -2px transparent;

	height: 32px;

}



#block-views-product_types-block_1 .views-row-8 .views-field-title,

.view-Selection-guide-detail-page .views-row-custom.views-row-2 .views-field-title {

	background: url("../images/products/ImpactableCompositePanel-title.png") no-repeat scroll 140px 0 transparent;

	height: 40px;

}



.i18n-fr #block-views-product_types-block_1 .views-row-8 .views-field-title {

	background: url("../images/products/ImpactableCompositePanel-title_fr.png") no-repeat scroll 140px 0 transparent;

	height: 40px;

}



#block-views-product_types-block_1 .views-row-9 .views-field-title {

	background: url("../images/products/sBreakfree400.gif") no-repeat scroll 140px -2px transparent;

	height: 32px;

}



#block-views-product_types-block_1 .views-row-10 .views-field-title {

	background: url("../images/products/sAL2000.gif") no-repeat scroll 140px 0 transparent;

}



#block-views-product_types-block_1 .views-row-11 .views-field-title {

	background: url("../images/products/sHardware.gif") no-repeat scroll 140px -4px transparent;

}



.i18n-fr #block-views-product_types-block_1 .views-row-11 .views-field-title {

	background: url("../images/products/sHardware_fr.gif") no-repeat scroll 140px -4px transparent;

}



#block-views-product_types-block_1 .views-row-12 .views-field-title {

	background: url("../images/products/sOperators.gif") no-repeat scroll 140px -4px transparent;

}



.i18n-fr #block-views-product_types-block_1 .views-row-12 .views-field-title {

	background: url("../images/products/sOperators_fr.gif") no-repeat scroll 140px -5px transparent;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-1 .views-field-title {

	background: url("../images/products/sEntrance.gif") no-repeat scroll 140px -4px transparent;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-2 .views-field-title {

	background: url("../images/products/sMark.gif") no-repeat scroll 140px -4px transparent;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-3 .views-field-title {

	background: url("../images/products/sSlider.gif") no-repeat scroll 132px -4px transparent;

}



.page-cold-storage-doors #block-views-product_types-block_1 .views-row-4 .views-field-title {

	background: url("../images/products/sArmorflex.gif") no-repeat scroll 140px -4px transparent;

}


.page-cold-storage-doors #block-views-product_types-block_1 .views-row-5 .views-field-title {

	background: url("../images/products/sArmatech.gif") no-repeat scroll 140px -4px transparent;

}

.page-cold-storage-doors #block-views-product_types-block_1 .views-row-6 .views-field-title {
	background: url("../images/products/sImpact.gif") no-repeat scroll 140px -2px transparent;
	height: 32px;
}

.page-cold-storage-doors #block-views-product_types-block_1 .views-row-7 .views-field-title {
	background: url("../images/products/sBreakfree400.gif") no-repeat scroll 140px -2px transparent;
	height: 32px;
}




.page-breakaway-doors #block-views-product_types-block_1 .views-row-1 .views-field-title {
	background: url("../images/products/BreakfreeProt.png") no-repeat scroll 140px -2px transparent;
	height: 32px;
}

.page-breakaway-doors #block-views-product_types-block_1 .views-row-2 .views-field-title {
	background: url("../images/products/sBreakfree200.gif") no-repeat scroll 140px -2px transparent;
	height: 32px;
}

.page-breakaway-doors #block-views-product_types-block_1 .views-row-3 .views-field-title {
	background: url("../images/products/ImpactableCompositePanel-title.png") no-repeat scroll 140px 0px transparent;
	height: 40px;
}

.i18n-fr.page-breakaway-doors #block-views-product_types-block_1 .views-row-3 .views-field-title {
	background: url("../images/products/ImpactableCompositePanel-title_fr.png") no-repeat scroll 140px 0px transparent;
	height: 40px;
}

.page-breakaway-doors #block-views-product_types-block_1 .views-row-4 .views-field-title {
	background: url("../images/products/sBreakfree400.gif") no-repeat scroll 140px -2px transparent;
	height: 32px;
}

.page-breakaway-doors #block-views-product_types-block_1 .views-row-5 .views-field-title {
	background: url("../images/products/sArmatech.gif") no-repeat scroll 140px -4px transparent;
	/*height: 32px;*/
}

.page-breakaway-doors #block-views-product_types-block_1 .views-row-6 .views-field-title {
	background: url("../images/products/sImpact.gif") no-repeat scroll 140px -2px transparent;
	height: 32px;
}





.page-acoustic-doors #block-views-product_types-block_1 .views-field-title,

.page-residential-doors #block-views-product_types-block_1 .views-field-title,

.page-industrial-doors #block-views-product_types-block_1 .views-row-4 .views-field-title,

.page-industrial-doors #block-views-product_types-block_1 .views-row-5 .views-field-title,

.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-title,

.page-industrial-doors #block-views-product_types-block_1 .views-row-11 .views-field-title,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row .views-field-title {

	text-indent: 0;

	position: absolute;

	left: 140px;

	width: 100px;

}



.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-title,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-title,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-7 .views-field-title,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-9 .views-field-title {

	width: 90px;

}



.page-acoustic-doors #block-views-product_types-block_1 .views-row-1 .views-field-title {

	background: none transparent;

	height: 16px;

}



.page-acoustic-doors #block-views-product_types-block_1 .views-row-2 .views-field-title,

.page-acoustic-doors #block-views-product_types-block_1 .views-row-3 .views-field-title,

.page-residential-doors #block-views-product_types-block_1 .views-row .views-field-title {

	background: none transparent;

	height: 16px;

}



.page-acoustic-doors #block-views-product_types-block_1 .views-field-field-short-description-value,

.page-residential-doors #block-views-product_types-block_1 .views-field-field-short-description-value,

.page-industrial-doors #block-views-product_types-block_1 .views-row-4 .views-field-field-short-description-value,

.page-industrial-doors #block-views-product_types-block_1 .views-row-5 .views-field-field-short-description-value,

.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-field-short-description-value,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row .views-field-field-short-description-value {

	margin-top: 25px;

}



.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-field-short-description-value,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-6 .views-field-field-short-description-value {

	margin-top: 35px;

}



.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-7 .views-field-field-short-description-value {

	margin-top: 43px;

}



.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-8 .views-field-field-short-description-value {

	margin-top: 51px;

}



.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-9 .views-field-field-short-description-value {

	margin-top: 43px;

}



.page-industrial-doors #block-views-product_types-block_1 .views-row-11 .views-field-field-short-description-value,

.i18n-fr.page-industrial-doors #block-views-product_types-block_1 .views-row-11 .views-field-field-short-description-value {

	margin-top: 20px;

}



#block-views-product_types-block_1 .views-field-title a,

.view-Selection-guide-detail-page .views-field-title a {

	color: #567483;

	font-size: 15px;

	font-weight: bold;

	padding-right: 10px;

	text-decoration: none;

}



#block-views-product_types-block_1 .views-field-title a {

	padding-right: 0;

}



#block-views-product_types-block_1 .views-field-field-short-description-value,

.view-Selection-guide-detail-page .views-field-field-short-description-value {

	color: #3A3A3A;

	font-size: 1.167em;

	line-height: 20px;

	padding: 0 0 20px;

	text-decoration: none;

}



#block-views-product_types-block_1 .views-field-field-short-description-value .video-icon {

	position: absolute;

	left: 105px;

	top: 60px;

}



#block-views-product_types-block_1 .views-field-field-short-description-value a,

.view-Selection-guide-detail-page .views-field-field-short-description-value a {

	color: #408496;

}



.node-type-story div.breadcrumb,

.section-dp-admin div.breadcrumb,

.node-type-story div.info-box,

.section-dp-admin div.info-box,

.administrator #node-form div.admin,

.administrator #node-form fieldset,

.section-node-add div.breadcrumb,

.section-node-add div.info-box,

.section-node-delete div.breadcrumb,

.section-node-delete div.info-box,

.section-node-edit div.breadcrumb,

.section-node-edit div.info-box {

	display: none;

}

.administrator #node-form fieldset.menu-item-form {

	display: block;

}



.view-admin-backend-pages thead th {

	text-align: center;

}



.view-admin-backend-pages td {

	padding: 5px;

}



.view-admin-backend-pages td.views-field-edit-node {

	width: 60px;

}



.front .wrapper-sidebar-first .info-box strong {

	margin-top: 0;

}



.sepItem {

	clear: left;

	float: left;

	width: 100%;

}



.page-contact .info-box,

.page-contact .breadcrumb {

	display: none;

}



#block-block-4 {

    margin: 0 0 0 20px;

}



#block-block-4 p {

	margin: 0;

}



#block-block-4 a {

    background: url("../images/button_200.gif") no-repeat scroll 0 0 transparent;

    font-size: 10px;

    height: 32px;

    line-height: 13px;

    padding-top: 3px;

    width: 155px;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    overflow: hidden;

    text-align: center;

    text-decoration: none;

}



#block-block-4 a:hover {

 color: #000;

}



#block-block-6 .iso-logo {

	color: #000;

	font-size: 13px;

	padding-bottom: 30px;

}



#block-block-11 {

	margin-bottom: 20px;

}



#block-block-11 .iso-logo {

	text-transform: none;

	height: 65px;

	text-align: left;

	color: #3a3a3a;

}



#block-block-6 .iso-logo img,

#block-block-11 .iso-logo img {

	float: left;

	margin-right: 10px;

	margin-left: 5px;

}



#block-block-6 .iso-logo span {

	margin: 0 0 0 20px;

	display: block;

	line-height: 16px;

}



#block-block-11 .iso-logo span {

	padding: 45px 0 0 65px;

	display: block;

	line-height: 16px;

	position: absolute;

}



#block-block-6 .join-our-list h3 {

	font-size: 12px;

	margin: 0;

	line-height: 16px;

	color: #d14100;

}



#block-block-6 .join-our-list #contacts-form {

	padding: 0 0 10px 10px;

}



#block-block-6 .join-our-list input.form-input {

	width:190px;

	color: #838383;

	font-size: 12px;

}



#block-block-6 .join-our-list div.alignright {

	margin-left: 80px;

	margin-top: 5px;

}



body.i18n-fr #block-block-6 .join-our-list div.alignright {

	margin-left: 60px;

}



#block-block-6 .join-our-list a {

	color: #408496;

}



.line-hor-1 {

    background: url("../images/line-hor.gif") repeat-x scroll 0 0 transparent;

    height: 15px;

    overflow: hidden;

    width: 100%;

}



#block-block-6 .follow-us {

	margin: 10px 0 0 10px;

}



#block-block-6 .follow-us .title {

    color: #408496;

    font-size: 2em;

    line-height: 24px;

    padding: 0 0 6px;

}



#block-block-6 .follow-us .title strong {

    display: block;

    font-weight: normal;

    padding: 0 0 11px 24px;

}



#block-block-6 .follow-us #icons {

    margin-top: 10px;

    overflow: hidden;

    width: 100%;

}



#block-block-6 .follow-us #icons li {

    float: left;

    padding: 0 8px 0 0;

}



#block-block-6 .follow-us #icons li.last {

    padding: 0;

}



#block-block-7,

#block-block-8,

#block-block-9,

#block-block-10,

#block-block-28,

#block-block-29,

#block-block-30,

#block-block-31 {

	padding: 0 0 0 20px;

}



#block-views-Customers_opinion-block_1 {

	float: left;

	width: 400px;

	padding: 0 20px 0 0;

	color: #3A3A3A;

	line-height: 22px;

	margin-top: 15px;

}



#block-views-Customers_opinion-block_2 {

	width: 291px;

	float: left;

	color: #3A3A3A;

	line-height: 22px;

}



.view-Testimonials-page {

	margin: 20px 0 0 0;

}



#block-views-Customers_opinion-block_1 .views-row,

#block-views-Customers_opinion-block_2 .views-row,

.view-Testimonials-page .views-row {

	border-bottom: 1px dotted #DDDDDD;

}



.view-Testimonials-page .views-row {

	margin-bottom: 10px;

}



#block-views-Customers_opinion-block_1 .views-row-last,

#block-views-Customers_opinion-block_2 .views-row-last,

.view-Testimonials-page .views-row-last {

	border-bottom: 0 none;

}



#block-views-Customers_opinion-block_1 .views-field-body,

#block-views-Customers_opinion-block_2 .views-field-body,

.view-Testimonials-page .views-field-body {

	padding: 10px;

	font-style: italic;

}



#block-views-Customers_opinion-block_1 .views-field-body img,

#block-views-Customers_opinion-block_2 .views-field-body img,

.view-Testimonials-page .views-field-body img {

	float: left;

	margin-top: -15px;

}



#block-views-Customers_opinion-block_1 .views-field-title,

#block-views-Customers_opinion-block_2 .views-field-title,

.view-Testimonials-page .views-field-title {

	text-align: right;

	color: #D04100;

	font-weight: bold;

	padding: 0 30px;

}



#block-views-Customers_opinion-block_1 .views-field-field-location-value,

#block-views-Customers_opinion-block_2 .views-field-field-location-value,

.view-Testimonials-page .views-field-field-location-value {

	text-align: right;

	color: #408496;

	font-weight: bold;

	padding: 0 30px 10px 10px;

}



sup {

	font-size: 7px;

}



.bold {

    font-weight: bold;

}



.bgGray {

    background-color: #E6E6E6;

}



.bgGray1 {

    background-color: #C0C0C0;

}



.bgGray2 {

    background-color: #ACACAC;

}



.titleTable {

    background-color: #C0C0C0;

}



.titleTable th {

    color: #181800;

    text-transform: uppercase;

}



.opModel td {

    text-align: center;

}



.tableOfSelection td {

    font-size: 9px;

}



.tableOfSelection td {

    padding: 5px;

}



.subProdImgDesc {

    float: left;

    margin: 0 10px 10px 0;

}



.page-industrial-sectional-door-al-2000 .subProdImgDesc,

.page-residential-doors-crystal .subProdImgDesc {

    margin: 0 20px 20px 0;

}



.margRt {

    margin-right: 20px;

}



.subProdImgDesc p {

    clear: left;

    text-align: center;

}



.prodName {

    font-size: 10px;

    font-weight: bold;

}



.clear-both {

	clear: both;

}



.clear {

	clear:left;

}



#modelsTable {

    font-size: 9px;

}



.modelOrange {

    background-color: #FECD67;

}



.modelBlue {

    background-color: #40C8F4;

}



.modelPink {

    background-color: #F5979A;

}



.modelGreen {

    background-color: #D2E8C5;

}



.modelOrange1 {

    background-color: #FDF1D8;

}



.modelBlue1 {

    background-color: #ECF8FB;

}



.modelPink1 {

    background-color: #FAECED;

}



.modelGreen1 {

    background-color: #F0FAEA;

}



.subProdTxt {

    clear: both;

}



.colorGrey {

    background-color: #E6E6E6;

}



#block-views-Product_download_links-block_1 {

    position: absolute;

    right: 15px;

    width: 250px;

	top: 70px;

}



#extra-actions-buttons div.images {

    float: left;

    font-size: 11px;

    line-height: 13px;

    margin-bottom: 30px;

    margin-right: 13px;

    text-align: center;

    width: 70px;

}



.page-industrial-sectional-door-impactable-composite-panel #extra-actions-buttons div.images.forth-image,

.page-breakaway-doors-impactable-composite-panel #extra-actions-buttons div.images.forth-image,

.page-industrial-sectional-door-breakfree-400 #extra-actions-buttons div.images.forth-image,

.page-industrial-sectional-door-breakfree-200 #extra-actions-buttons div.images.forth-image {

	width: 50px;

	margin-right: 0;

	float: none;

}



#extra-actions-buttons div.images.forth-image {

	float: none;

}



#extra-actions-buttons div.images img {

    width: 40px;

}



#extra-actions-buttons a {

    color: #393939;

	text-decoration: none;

}



.page-breakfree-200-video h1.title,

.page-email-page h1.title,

.page-door-application-guide h1.title,
.page-guide-de-sélection-des-portes  h1.title,

.page-breakfree-200-video #block-block-7,

.page-email-page #block-block-7,

.page-breakfree-200-video #block-views-Customers_opinion-block_1,

.page-email-page #block-views-Customers_opinion-block_1 {

	display: none;

}



.page-email-page label {

	width: 220px;

	float: left;

	display: block;

}



.page-email-page input[type=text] {

	width: 200px;

}



.page-email-page textarea {

	width: 300px;

}



.page-email-page em.required {

    color: #9A0206;

    font-size: 0.75em;

}



.page-email-page span.invalid {

    color: #9A0206;

    padding-left: 5px;

}



.page-email-page input[type=submit] {

	background: url(../images/submit_email_page.jpg) repeat-x scroll 0 0 transparent;

	border: 0 none;

	color: #fff;

	margin: 10px 0 0 220px;

	cursor: pointer;

}



.custom-project-blocks  {

	clear: left;

	padding-top: 10px;

}



#block-views-Projects_page-block_7 .custom-project-blocks  {

	padding-top: 0px;

}



.custom-project-blocks .views-row {

	float: left;

	width: 220px;

	margin-right: 20px;

}



.custom-project-blocks .views-row .views-field-field-pictures-fid .field-item,

#block-views-Projects_page-block_2 .views-row .views-field-field-pictures-fid .field-item {

	display: none;

}



.custom-project-blocks .views-row .views-field-field-pictures-fid .field-item-0,

.custom-project-blocks .views-row .views-field-field-pictures-fid .field-content,

#block-views-Projects_page-block_2 .views-row .views-field-field-pictures-fid .field-item-0 {

	display: block;

	margin: 10px 0;

}



.custom-project-blocks  .views-row .views-field-field-pictures-fid-1 .field-item {

	float: left;

	margin-right: 5px;

}



.custom-project-blocks  .views-row .views-field-field-pictures-fid img {

	border: 1px solid #aaa;

}



.custom-project-blocks  .view-header {

	color: #3a3a3a;

	font-size: 1.167em;

	line-height: 20px;

	padding-right: 10px;

}



.custom-project-blocks  .view-header a {

	color: #408496;

}



.custom-project-blocks  .view-header p {

	margin: 0;

	padding: 0;

}



.custom-project-blocks  .views-field-title {

	height: 95px;

	color: #000000;

    display: block;

    line-height: 20px;

	font-weight: bold;

	width: 200px;

}



.custom-project-blocks  .views-field-body {

	color: #3A3A3A;

    line-height: 20px;

}



.custom-project-blocks   h3,

.page-industrial-doors-gallery   h3 {

	margin: 0;

	font-size: 18px;

	color: #383838;

}



.page-warranty-certificates #content-area .content a {

	line-height: 30px;

	font-size: 13px;

}



#user-register fieldset {

	margin: 0;

	padding: 0;

	border: 0 none;

}



#user-register fieldset legend {

	display: none;

}



.pdf-row {

	float: left;

    margin-right: 20px;

    text-align: center;

    width: 100px;

}



.pdf-row a {

	text-decoration: none;

}



.pdf-row img {

	margin-right: 5px;

}



#node-4 .content p,

#node-52 .content p,

#node-254 .content p,

#node-117 .content p,

#node-255 .content p,

#node-256 .content p {

	clear: left;

}



#block-views-Projects_page-block_2 {

	width: 291px;

	float: left;

}



#block-views-Projects_page-block_2 h3.title {

	margin-left: 10px;

}



#block-views-Projects_page-block_2 .views-row .views-field-field-pictures-fid .field-item-0,

#block-views-Projects_page-block_2 .views-row .views-field-field-pictures-fid .field-content {

	float: left;

	margin: 10px;

}



#block-views-Projects_page-block_2 .views-field-field-pictures-fid .field-item img,

#block-views-Projects_page-block_2 .views-field-field-pictures-fid .field-content img {

	border: 3px solid #666666;

}



#block-views-Projects_page-block_2 .view-footer {

	clear: left;

	padding-left: 10px;

}



#block-views-Projects_page-block_2 .view-footer a {

	color: #408496;

}



#content-area #node-53 p {

	width: 500px;

	margin: 0 auto;

	font-size: 22px;

	line-height: 22px;

	text-align: center;

}



.page-thank-you h2.title,

.page-architects #user-register label,

.page-architects #user-login label,

.page-architects #user-pass label,

.page-architects #user-register div.description,

.page-architects #user-register div.grippie,

.page-architects #user-login div.description,

.page-installation-maintenance #user-register label,

.page-installation-maintenance #user-login label,

.page-installation-maintenance #user-pass label,

.page-installation-maintenance #user-register div.description,

.page-installation-maintenance #user-register div.grippie,

.page-installation-maintenance #user-login div.description,

#contact-mail-page label,

#contact-mail-page div.grippie,

#contact-mail-page div.description,

#contact-mail-page div#edit-copy-wrapper {

	display: none;

}



.page-architects #user-register label.display,

.page-architects #user-login label.display,

.page-architects #user-pass label.display,

.page-architects #user-register #edit-profile-nature-of-business-wrapper,

.page-installation-maintenance #user-register label.display,

.page-installation-maintenance #user-login label.display,

.page-installation-maintenance #user-pass label.display,

.page-installation-maintenance #user-register #edit-profile-nature-of-business-wrapper,

#contact-mail-page #edit-name-wrapper,

#contact-mail-page #edit-mail-wrapper,

#contact-mail-page #edit-subject-wrapper,

#contact-mail-page #edit-message-wrapper,

.join-our-list label.display {

	background: url("../images/contact-input.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 35px;

    overflow: hidden;

}



.join-our-list label.display {

	background: url("../images/contact-input-190W.png") no-repeat scroll 0 0 transparent;

}



.page-architects #user-register label.display input,

.page-architects #user-login label.display input,

.page-architects #user-pass label.display input,

.page-architects #user-register textarea,

.page-architects #user-register .form-select,

.page-installation-maintenance #user-register label.display input,

.page-installation-maintenance #user-login label.display input,

.page-installation-maintenance #user-pass label.display input,

.page-installation-maintenance #user-register textarea,

.page-installation-maintenance #user-register .form-select,

#contact-mail-page .form-text,

#contact-mail-page textarea,

.join-our-list label.display input {

	background: none repeat scroll 0 0 transparent;

    border: medium none;

    color: #393939;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 1.167em;

    height: 16px;

    padding: 8px 18px;

    width: 279px;

}



.page-architects #user-register .form-select,

.page-installation-maintenance #user-register .form-select {

	height: 35px;

	width: 325px;

}



.page-architects #user-register label.display input.error,

.page-architects #user-login label.display input.error,

.page-architects #user-pass label.display input.error,

.page-installation-maintenance #user-register label.display input.error,

.page-installation-maintenance #user-login label.display input.error,

.page-installation-maintenance #user-pass label.display input.error {

    color: #EE5555;

}



.page-architects #user-register input.form-submit,

.page-architects #user-login input.form-submit,

.page-architects #user-pass input.form-submit,

.page-installation-maintenance #user-register input.form-submit,

.page-installation-maintenance #user-login input.form-submit,

.page-installation-maintenance #user-pass input.form-submit,

#contact-mail-page input.form-submit,

.join-our-list a.form-buttons {

	background: none repeat scroll 0 0 transparent;

    border: 0 none;

    color: #408496;

    cursor: pointer;

    font-weight: bold;

    text-decoration: underline;

	font-size: 1.167em;

	float: left;

	clear: left;

}



#webform-client-form-95 input.form-submit,

#webform-client-form-285 input.form-submit {

	background: url("../images/bg_btnblue.jpg") repeat-x scroll left top transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    margin-right: 10px;

    padding: 2px 10px 3px;

}



.join-our-list a.form-buttons {

	float: none;

}



.page-architects #user-register #edit-profile-details-wrapper strong,

.page-architects #user-register #edit-profile-details-wrapper strong,

.page-installation-maintenance #user-register #edit-profile-details-wrapper strong,

.page-installation-maintenance #user-register #edit-profile-details-wrapper strong,

#contact-mail-page #edit-message-wrapper {

    background: url("../images/contact-textarea.gif") no-repeat scroll 0 0 transparent;

    display: block;

    font-weight: normal;

    height: 240px;

    width: 100%;

}



.page-architects #user-register textarea,

.page-installation-maintenance #user-register textarea,

#contact-mail-page #edit-message-wrapper textarea{

    height: 220px;

    overflow: auto;

}



#node-1 div.content h2 {

	margin-bottom: 5px;

	font-size: 21px;

}



#contact-mail-page .form-checkboxes label,

#contact-mail-page .form-radios label {

	display: block;

}



#content-area .node-type-products h1.main_title,

.page-warranty-certificates-0 #content .section h2.title,

.page-warranty-certificates-1 #content .section h2.title,

.page-warranty-certificates-2 #content .section h2.title {

	color: #567483;

    font-family: "Times New Roman";

    font-size: 27px;

    font-weight: bold;

    padding: 0 0 5px 0;

}



#content-area .node-type-products h3.sub_title {

    font-family: "Times New Roman";

	font-style: italic;

	color: #f89730;

	font-size: 17px;

	margin: 0 0 15px 0;

	width: 320px;

}



.page-industrial-sectional-door-operators #content-area .node-type-products h3.sub_title {

	margin-bottom: 90px;

}



.page-cold-storage-doors-armorflex #content-area .node-type-products h3.sub_title,

.page-cold-storage-doors-armatech #content-area .node-type-products h3.sub_title,

.page-breakaway-doors-armorflex #content-area .node-type-products h3.sub_title,

.page-breakaway-doors-armatech #content-area .node-type-products h3.sub_title,

.page-cold-storage-doors-mark #content-area .node-type-products h3.sub_title,

.page-industrial-sectional-door-al-2000 #content-area .node-type-products h3.sub_title {

	width: 385px;

	margin-bottom: 0;

}



.page-industrial-sectional-door-aluroyal #content-area .node-type-products h3.sub_title {

	width: 425px;

}



.page-cold-storage-doors-impact-traffic #content-area .node-type-products h3.sub_title,

.page-breakaway-doors-impact-traffic #content-area .node-type-products h3.sub_title,

.page-cold-storage-doors-entrance #content-area .node-type-products h3.sub_title,

.page-industrial-sectional-door-hardware #content-area .node-type-products h3.sub_title,

.page-residential-doors-radisson #content-area .node-type-products h3.sub_title,

.page-residential-doors-crystal #content-area .node-type-products h3.sub_title,

.page-residential-doors-bentley #content-area .node-type-products h3.sub_title,

.page-cold-storage-doors-slider #content-area .node-type-products h3.sub_title,

.page-acoustic-doors-soundentry #content-area .node-type-products h3.sub_title,

.page-acoustic-doors-soundsentry #content-area .node-type-products h3.sub_title,

.page-acoustic-doors-soundslider #content-area .node-type-products h3.sub_title {

	margin-bottom: 0;

}





.page-cold-storage-doors-impact-traffic #content-area .node-type-products p img,

.page-breakaway-doors-impact-traffic #content-area .node-type-products p img {

	padding: 70px 0 0 10px;

}



.page-cold-storage-doors-entrance #content-area .node-type-products p img {

	padding: 70px 0 0 52px;

}



.page-industrial-sectional-door-hardware #content-area .node-type-products p img {

	padding: 70px 25px 0 60px;

}



.page-cold-storage-doors-mark #content-area .node-type-products p img {

	padding: 70px 25px 0 50px;

}



.page-residential-doors-radisson #content-area .node-type-products p img,

.page-residential-doors-crystal #content-area .node-type-products p img,

.page-residential-doors-bentley #content-area .node-type-products p img {

	margin: 0;

}



.page-industrial-sectional-door-operators .field-field-header-picture,

.page-industrial-sectional-door-hardware .field-field-header-picture,

.page-cold-storage-doors-entrance .field-field-header-picture,

.page-cold-storage-doors-mark .field-field-header-picture,

.page-cold-storage-doors-slider .field-field-header-picture,

.page-cold-storage-doors-armorflex .field-field-header-picture,

.page-cold-storage-doors-armatech .field-field-header-picture,

.page-cold-storage-doors-impact-traffic .field-field-header-picture,

.page-breakaway-doors-armorflex .field-field-header-picture,

.page-breakaway-doors-armatech .field-field-header-picture,

.page-breakaway-doors-impact-traffic .field-field-header-picture {

	display: none;

}



.page-industrial-sectional-door-operators table#subContent {

	margin-top: 200px;

}



.page-industrial-sectional-door-operators h2.main_title,

.page-industrial-sectional-door-hardware h2.main_title,

.page-cold-storage-doors-entrance h2.main_title,

.page-cold-storage-doors-mark h2.main_title,

.page-cold-storage-doors-slider h2.main_title,

.page-cold-storage-doors-armorflex h2.main_title,

.page-cold-storage-doors-armatech h2.main_title,

.page-cold-storage-doors-impact-traffic h2.main_title,

.page-breakaway-doors-armorflex h2.main_title,

.page-breakaway-doors-armatech h2.main_title,

.page-breakaway-doors-impact-traffic h2.main_title {

	margin-top: 10px;

}



.page-industrial-sectional-door-hardware #block-views-Product_download_links-block_1,

.page-cold-storage-doors-slider #block-views-Product_download_links-block_1,

.page-cold-storage-doors-armorflex #block-views-Product_download_links-block_1,

.page-cold-storage-doors-armatech #block-views-Product_download_links-block_1,

.page-cold-storage-doors-impact-traffic #block-views-Product_download_links-block_1,

.page-breakaway-doors-armorflex #block-views-Product_download_links-block_1,

.page-breakaway-doors-armatech #block-views-Product_download_links-block_1,

.page-breakaway-doors-impact-traffic #block-views-Product_download_links-block_1,

.page-acoustic-doors-soundentry #block-views-Product_download_links-block_1,

.page-acoustic-doors-soundsentry #block-views-Product_download_links-block_1,

.page-acoustic-doors-soundslider #block-views-Product_download_links-block_1,

.page-residential-doors-radisson #block-views-Product_download_links-block_1,

.page-residential-doors-crystal #block-views-Product_download_links-block_1,

.page-residential-doors-bentley #block-views-Product_download_links-block_1 {

	width: 290px;

	top: 65px;

	right: 0;

}



.page-cold-storage-doors-entrance #block-views-Product_download_links-block_1 {

	right: 5px;

}



.page-cold-storage-doors-mark #block-views-Product_download_links-block_1 {

	right: 10px;

}



.page-industrial-sectional-door-operators #block-views-Product_download_links-block_1 {

	top: 65px;

	right: 10px;

}



.i18n-fr.page-industrial-sectional-door-operators #block-views-Product_download_links-block_1 {

	top: 56px;

}



.page-industrial-sectional-door-operators #block-block-8,

.page-industrial-sectional-door-hardware #block-block-8,

.page-cold-storage-doors-entrance #block-block-9,

.page-cold-storage-doors-mark #block-block-9,

.page-cold-storage-doors-slider #block-block-9,

.page-cold-storage-doors-armorflex #block-block-9,

.page-cold-storage-doors-armatech #block-block-9,

.page-cold-storage-doors-impact-traffic #block-block-9,

.page-breakaway-doors-armorflex #block-block-10,

.page-breakaway-doors-armatech #block-block-10,

.page-breakaway-doors-impact-traffic #block-block-10 {

	left: 335px;

	top: -13px;

}



.page-industrial-sectional-door-impactable-composite-panel #block-block-8,

.page-breakaway-doors-impactable-composite-panel #block-block-10,

.page-industrial-sectional-door-alucent #block-block-8,

.page-industrial-sectional-door-energex #block-block-8,

.page-industrial-sectional-door-hangar-door #block-block-8 {

	display: none;

}



.page-industrial-sectional-door-operators table#subContent th {

	width: 220px;

}



.decimal {

    margin-left: 20px;

    padding-left: 5px;

}



.decimal li {

    background: none repeat scroll 0 0 transparent;

    list-style-type: decimal;

    padding-left: 2px;

}



.alpha {

    margin-left: 30px;

    padding-left: 5px;

}



.alpha li {

    list-style-type: lower-alpha;

}



.disc {

    margin-left: 20px;

}



.disc li {

    list-style-type: disc;

	line-height: 20px;

}



.circle li {

    list-style-type: circle;

    margin-left: 30px;

}



.pdfDownload {

    background: url("../images/pdficon_small.gif") no-repeat scroll left top transparent;

    left: 300px;

    padding-left: 20px;

    position: absolute;

    top: 6px;

}



.not-front #content-area .pdfDownload p {

    line-height: 16px;

    margin-bottom: 8px;

}



.pdfDownload p a {

	text-decoration: none;

}



.underline {

    text-decoration: underline;

}



#webform-client-form-95,

#webform-client-form-285 {

	font-size: 11px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

}



#webform-client-form-95 .form-item,

#webform-client-form-285 .form-item{

    margin-bottom: 8px;

    margin-top: 0;

}



#webform-client-form-95 .form-item label,

#webform-client-form-285 .form-item label {

	font-weight: normal;

	float: left;

	padding: 2px 0 0 3px;

	width: 220px;

}





#webform-client-form-95 #webform-component-contact-informations--where-did-you-learn-about-thermostop .form-item .form-radios,

#webform-client-form-95 #webform-component-preferred-door-type--security-accessories-1,

#webform-client-form-95 #webform-component-preferred-door-type--control-accessories,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories-1,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-1--control-accessories,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories-1,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-2--control-accessories,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories-1,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-3--control-accessories,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories-1,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-4--control-accessories,

#webform-client-form-285 #webform-component-contact-informations--where-did-you-learn-about-thermostop .form-item .form-radios,

#webform-client-form-285 #webform-component-preferred-door-type--security-accessories-1,

#webform-client-form-285 #webform-component-preferred-door-type--control-accessories,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories-1,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-1--control-accessories,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories-1,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-2--control-accessories,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories-1,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-3--control-accessories,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories-1,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-4--control-accessories {

	float: left;

	margin-top: 0;

}



#webform-client-form-95 #webform-component-contact-informations--where-did-you-learn-about-thermostop .form-item .form-radios label,

#webform-client-form-95 #webform-component-preferred-door-type--security-accessories-1 label,

#webform-client-form-95 #webform-component-preferred-door-type--control-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--security-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories-1 label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-1--control-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories-1 label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-2--control-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories-1 label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-3--control-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories-1 label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-4--control-accessories label,

#webform-client-form-95 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories label,

#webform-client-form-285 #webform-component-contact-informations--where-did-you-learn-about-thermostop .form-item .form-radios label,

#webform-client-form-285 #webform-component-preferred-door-type--security-accessories-1 label,

#webform-client-form-285 #webform-component-preferred-door-type--control-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--security-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories-1 label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-1--control-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-1--security-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories-1 label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-2--control-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-2--security-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories-1 label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-3--control-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-3--security-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories-1 label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-4--control-accessories label,

#webform-client-form-285 #webform-component-preferred-door-type--preferred-door-type-4--security-accessories label {

	float: none;

}



#webform-component-preferred-door-type--security-accessories-1,

#webform-component-preferred-door-type--preferred-door-type-1--security-accessories-1,

#webform-component-preferred-door-type--preferred-door-type-2--security-accessories-1,

#webform-component-preferred-door-type--preferred-door-type-3--security-accessories-1,

#webform-component-preferred-door-type--preferred-door-type-4--security-accessories-1 {

	margin-right: 50px;

}



#webform-client-form-95 fieldset,

#webform-client-form-285 fieldset {

	padding: 10px 10px 5px;

}



#webform-client-form-95 legend,

#webform-client-form-285 legend {

	font-weight: bold;

	padding-bottom: 5px;

}



#webform-client-form-95 .form-item label span.form-required,

#webform-client-form-285 .form-item label span.form-required {

	font-size: 8px;

}



#webform-client-form-95 .form-text,

#webform-client-form-285 .form-text {

	width: 150px;

	font-size: 11px;

}



#webform-client-form-95 .form-select,

#webform-client-form-285 .form-select {

	font-size: 11px;

	height: 20px;

}



#webform-client-form-95 #edit-submitted-contact-informations-company-name,

#webform-client-form-95 #edit-submitted-contact-informations-type-of-business---industry,

#webform-client-form-95 #edit-submitted-contact-informations-address,

#webform-client-form-285 #edit-submitted-contact-informations-company-name,

#webform-client-form-285 #edit-submitted-contact-informations-type-of-business---industry,

#webform-client-form-285 #edit-submitted-contact-informations-address {

	width: 250px;

}



#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-1,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-2,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-3,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-4,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-1,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-2,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-3,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-4 {

	border: 0;

	padding: 0;

}



#webform-client-form-95 fieldset#webform-component-door-application .form-item label,

#webform-client-form-285 fieldset#webform-component-door-application .form-item label {

	float: none;

	margin-bottom: 3px;

	display: block;

}



#webform-client-form-95 fieldset#webform-component-door-application div.webform-component,

#webform-client-form-285 fieldset#webform-component-door-application div.webform-component {

	float: left;

}



#webform-client-form-95 select#edit-submitted-door-application-category,

#webform-client-form-285 select#edit-submitted-door-application-category {

	width: 180px;

}



#webform-client-form-95 select#edit-submitted-door-application-select-your-door-application,

#webform-client-form-95 select#edit-submitted-preferred-door-type-what-is-your-preferred-door-type,

#webform-client-form-95 input#edit-submitted-door-application-other-door-application,

#webform-client-form-285 select#edit-submitted-door-application-select-your-door-application,

#webform-client-form-285 select#edit-submitted-preferred-door-type-what-is-your-preferred-door-type,

#webform-client-form-285 input#edit-submitted-door-application-other-door-application {

	width: 210px;

}



#webform-client-form-95 fieldset#webform-component-preferred-door-type input.form-text,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-1 input.form-text,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-2 input.form-text,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-3 input.form-text,

#webform-client-form-95 fieldset#webform-component-preferred-door-type--preferred-door-type-4 input.form-text,

#webform-client-form-285 fieldset#webform-component-preferred-door-type input.form-text,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-1 input.form-text,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-2 input.form-text,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-3 input.form-text,

#webform-client-form-285 fieldset#webform-component-preferred-door-type--preferred-door-type-4 input.form-text {

	width: 50px;

	margin-right: 5px;

	height: 14px;

}



#webform-client-form-95 div#webform-component-preferred-door-type--ambiant-temperature,

#webform-client-form-95 div#webform-component-preferred-door-type--width,

#webform-client-form-95 div#webform-component-preferred-door-type--height,

#webform-client-form-95 div#webform-component-preferred-door-type--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-95 div#webform-component-preferred-door-type--left-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--right-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--ambiant-temperature,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--width,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--height,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--left-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-1--right-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--ambiant-temperature,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--width,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--height,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--left-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-2--right-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--ambiant-temperature,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--width,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--height,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--left-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-3--right-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--ambiant-temperature,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--width,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--height,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--left-side-clearance,

#webform-client-form-95 div#webform-component-preferred-door-type--preferred-door-type-4--right-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--ambiant-temperature,

#webform-client-form-285 div#webform-component-preferred-door-type--width,

#webform-client-form-285 div#webform-component-preferred-door-type--height,

#webform-client-form-285 div#webform-component-preferred-door-type--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-285 div#webform-component-preferred-door-type--left-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--right-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--ambiant-temperature,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--width,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--height,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--left-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-1--right-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--ambiant-temperature,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--width,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--height,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--left-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-2--right-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--ambiant-temperature,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--width,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--height,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--left-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-3--right-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--ambiant-temperature,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--width,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--height,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--overhead-clearance-from-floor-to-ceiling,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--left-side-clearance,

#webform-client-form-285 div#webform-component-preferred-door-type--preferred-door-type-4--right-side-clearance {

	float: left;

	height: 20px;

}



#webform-client-form-95 fieldset#webform-component-other-settings .form-item label,

#webform-client-form-285 fieldset#webform-component-other-settings .form-item label {

	float: none;

	width: 400px;

}



#webform-client-form-95 div#webform-component-preferred-door-type--door-opening-and-quantity-of-doors,

#webform-client-form-285 div#webform-component-preferred-door-type--door-opening-and-quantity-of-doors {

	margin-top: 20px;

}



.page-warranty-certificates-0 .node .content,

.page-warranty-certificates-1 .node .content,

.page-warranty-certificates-2 .node .content {

	padding-right: 20px;

}



#webform-component-other-settings--please-specify-how-you-would-like-us-to-contact-you div.form-checkboxes div {

	float: left;

	margin-right: 20px;

}



.parts_table td {

	padding: 5px;

	text-align: center;

}



.parts_table tr.heading td,

.parts_table tr.sub-heading td {

	font-weight: bold;

}



.parts_table td img {

	width: 70px !important;

	height: auto !important;

}



.parts_table.form-1,

.parts_table.form-2 {

	width: 710px;

}



.not-front #content-area .parts_table.one_piece_table tr.heading p,

.not-front #content-area .parts_table.one_piece_table2 tr.heading p {

	font-size: 14px;

}



.parts_table.one_piece_table td img {

	width: 150px !important;

}



.parts_table.one_piece_table2 td img {

	width: 200px !important;

}



#block-views-Projects_page-block_1,

#block-views-Projects_page-block_3,

#block-views-Projects_page-block_4,

#block-views-Projects_page-block_5,

#block-views-Projects_page-block_6,

#block-views-Projects_page-block_7,

#block-views-Projects_page-block_8 {

	float: left;

}



#contact-mail-page h3 {

	padding: 0;

}



.spacer_td {

	width: 100px;

}



.page-industrial-doors-gallery div#content h1.title,

.page-breakaway-doors-gallery div#content h1.title,

.page-cold-storage-doors-gallery div#content h1.title,

.page-acoustic-doors-gallery div#content h1.title,

.page-residential-doors-gallery div#content h1.title {

	display: none;

}



.page-industrial-doors-gallery div#content p,

.page-breakaway-doors-gallery div#content p,

.page-cold-storage-doors-gallery div#content p,

.page-acoustic-doors-gallery div#content p,

.page-residential-doors-gallery div#content p {

	margin: 0;

}



#block-views-Projects_page-block_7 div.view-header h3,

#block-views-Projects_page-block_7 div.view-content {

	display: none;

}



.page-node-95-done div.messages.error,

.page-node-285-done div.messages.error {

	display: none;

}



#webform-component-preferred-door-type--add-remove-1,

#webform-component-preferred-door-type--preferred-door-type-1--add-remove-2,

#webform-component-preferred-door-type--preferred-door-type-2--add-remove-3,

#webform-component-preferred-door-type--preferred-door-type-3--add-remove-4 {

	clear: both;

}



#block-block-13,

#block-block-24 {

	clear: both;

}



.page-door-application-guide #content-area .content,
.page-guide-de-sélection-des-portes #content-area .content,

#block-block-23,
#block-block-14 {

	clear: both;

	width: 705px;

	font-size: 13px;

	line-height: 15px;

	margin: 0 0 20px 0;

}



.page-door-application-guide #content-area .content .top,
.page-guide-de-sélection-des-portes #content-area .content .top,

#block-block-23 .content .top,
#block-block-14 .content .top {

	background: url("../images/home-product-offering-bg-top.png") no-repeat scroll 0 0 transparent;

	height: 9px;

}



.page-door-application-guide #content-area .content .middle,
.page-guide-de-sélection-des-portes #content-area .content .middle,

#block-block-23 .content .middle,
#block-block-14 .content .middle {

	background: url("../images/home-product-offering-bg-middle.png") repeat-y scroll 0 0 transparent;

	padding: 6px 10px;

}



.page-door-application-guide #content-area .content .bottom,
.page-guide-de-sélection-des-portes #content-area .content .bottom,

#block-block-23 .content .bottom,
#block-block-14 .content .bottom {

	background: url("../images/home-product-offering-bg-bottom.png") no-repeat scroll 0 0 transparent;

	height: 9px;

}



.page-door-application-guide #content-area .content h2,
.page-guide-de-sélection-des-portes #content-area .content h2,

#block-block-23 h2,
#block-block-14 h2  {

	font-size: 21px;

}



.page-door-application-guide #content-area .content h3,
.page-guide-de-sélection-des-portes #content-area .content h3,

#block-block-23 h3,
#block-block-14 h3 {

	color: #383838;

	font-size: 21px;

	padding: 0;

}



#block-block-13 h3,

#block-block-24 h3,

#block-block-16 h3,

#block-block-22 h3 {

	font-size: 21px;

}



.page-door-application-guide #content-area .content h3,
.page-guide-de-sélection-des-portes #content-area .content h3,

#block-block-23 h3,
#block-block-14 h3 {

	color: #383838;

	font-size: 16px;

	padding: 0;

	margin: 0;

	line-height: 30px;

}



.page-door-application-guide #content-area .content p,
.page-guide-de-sélection-des-portes #content-area .content p,

#block-block-23 p,
#block-block-14 p {

	color: #383838;

	padding: 0;

	margin: 0;

	font-size: 14px;

	line-height: 20px;

}



.page-door-application-guide #content-area .content table,
.page-guide-de-sélection-des-portes #content-area .content table,

#block-block-23 table,
#block-block-14 table {

	margin: 30px 0 0 0;

}



.page-door-application-guide #content-area .content table td,
.page-guide-de-sélection-des-portes #content-area .content table td,

#block-block-23 table td,
#block-block-14 table td {

	background: url("../images/selection-guide-column-spacer.png") no-repeat scroll right 32px transparent;

	padding: 0 20px;

}



.page-door-application-guide #content-area .content table td.last-col,
.page-guide-de-sélection-des-portes #content-area .content table td.last-col,

#block-block-23 table td.last-col,
#block-block-14 table td.last-col {

	background: none transparent;

}



.page-door-application-guide #content-area .content table td.first-col,
.page-guide-de-sélection-des-portes #content-area .content table td.first-col,

#block-block-23 table td.first-col,
#block-block-14 table td.first-col {

	padding: 0 20px 0 0;

}



.page-door-application-guide #content-area .content table td.no-title-col,
.page-guide-de-sélection-des-portes #content-area .content table td.no-title-col,

#block-block-23 table td.no-title-col,
#block-block-14 table td.no-title-col {

	padding: 30px 0 0 0;

}



.page-door-application-guide #content-area .content table p,
.page-guide-de-sélection-des-portes #content-area .content table p,

#block-block-23 table p,
#block-block-14 table p {

	background: url("../images/selection-guide-bullet.png") no-repeat scroll 0 2px transparent;

	padding: 0 0 0 15px;

}



#block-block-13 a,

#block-block-24 a,

.page-door-application-guide #content-area .content a,
.page-guide-de-sélection-des-portes #content-area .content a,

#block-block-23 a,
#block-block-14 a,

#node-1 a {

	color: #408496;

	text-decoration: none;

}



#webform-client-form-95 #edit-submitted-contact-informations-where-did-you-learn-about-thermostop-other-wrapper,

#webform-client-form-285 #edit-submitted-contact-informations-where-did-you-learn-about-thermostop-other-wrapper {

	margin: 105px 0 0 285px;

    position: absolute;

}



body.node-type-selection-guide div.node-type-selection-guide div.content p {

    	font-size: 1.167em !important;

}



.optional-colors {

	height: 50px !important;

	min-height: 50px !important;

	margin: 0 !important;

}



.glazing-options {

	height: 260px !important;

	min-height: 260px !important;

}



.glazing-options p {

	margin: 0 !important;

	line-height: 14px !important;

}



.flClear {

    clear: both;

}



.negative-top {

	text-align: center;

	margin-top: -15px;

	width: 100px;

}



.negative-top-5 {

	text-align: center;

	margin-top: -5px;

	width: 100px;

}



.page-industrial-doors-gallery .node-type-page table tr,

.page-cold-storage-doors-gallery .node-type-page table tr,

.page-breakaway-doors-gallery .node-type-page table tr,

.page-acoustic-doors-gallery .node-type-page table tr,

.page-residential-doors-gallery .node-type-page table tr {

	vertical-align: top;

}



table.projects-page tr {

	vertical-align: top;

}



table.projects-page tr td.gallery a {

	line-height: 7px;

	display: block;

	padding-top: 4px;

}



.page-industrial-doors-gallery .node-type-page h3,

.page-cold-storage-doors-gallery .node-type-page h3,

.page-breakaway-doors-gallery .node-type-page h3,

.page-acoustic-doors-gallery .node-type-page h3,

.page-residential-doors-gallery .node-type-page h3 {

	margin: 10px 0 0 10px;

}



div.breadcrumbs {

	margin: 10px 0;

	font-family: Arial;

	font-size: 8pt;

	color: #797979;

}



div.breadcrumbs a {

	color: #797979 !important;

	text-decoration: none;

}



.page-industrial-doors-gallery div.breadcrumbs,

.page-cold-storage-doors-gallery div.breadcrumbs,

.page-breakaway-doors-gallery div.breadcrumbs,

.page-acoustic-doors-gallery div.breadcrumbs,

.page-residential-doors-gallery div.breadcrumbs {

	margin: 10px 0 0 10px;

}



.view-Selection-guide-detail-page table {

	float: left;

	width: 137px;

	margin: 0 2px 0 0;

	font-size: 11px;

	color: #535353;

}



.view-Selection-guide-detail-page table td {

	height: 30px;

	padding: 3px;

	text-align: center;

}



.view-Selection-guide-detail-page table.labels-table td {

	text-align: right;

}



.view-Selection-guide-detail-page table tr.heading {

	background: url("../images/selection-guide-top-table-bg.png") no-repeat scroll 0 0 transparent;

}



.view-Selection-guide-detail-page table.labels-table tr.heading {

	background: none transparent;

}



.view-Selection-guide-detail-page table tr.heading td {

	height: 90px;

	text-align: center;

}



.view-Selection-guide-detail-page table.labels-table tr.heading td {

	/*height: 93px;*/

	text-align: right;

}



.view-Selection-guide-detail-page table tr.heading td div.door-name {

	margin: 0 0 10px 0;

}



.view-Selection-guide-detail-page table tr.heading td div.door-name a {

	color: #fff;

	font-size: 13px;

	text-transform: uppercase;

	text-decoration: none;

}



.view-Selection-guide-detail-page table tr.heading.one-row-title td div.door-name {

	margin: 11px 0 12px 0;

}



.view-Selection-guide-detail-page table tr.odd {

	background: none #e5f9f9;

	border: 0 none;

}



.view-Selection-guide-detail-page table.labels-table tr.odd {

	background: none #f4f4f4;

}



.view-Selection-guide-detail-page table tr.even {

	background: none #c5e7ed;

	border: 0 none;

}



.view-Selection-guide-detail-page table.labels-table tr.even {

	background: none #e9e9e9;

}



.view-Selection-guide-detail-page table tr.door-information {

	color: #F36121;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}



.view-Selection-guide-detail-page table.labels-table {

	width: 160px;

	margin: 0;

	text-align: right;

}



.view-Selection-guide-detail-page table.labels-table td {

	padding: 3px 15px 3px 0;

}



.view-Selection-guide-detail-page table.labels-table tr.door-model td {

	height: 30px;

}



.view-Selection-guide-detail-page table.labels-table span {

	display: block;

	color: #c3c2c0;

	font-size: 30px;

	line-height: 30px;

}



.view-Selection-guide-detail-page table.labels-table span.row-3 {

	font-size: 19px;

	line-height: 19px;

}



.view-Selection-guide-detail-page .another-tables-row {

	clear: left;

	padding: 10px 0;

}



.view-Selection-guide-detail-page table tr.last-row td {

	height: 50px;

	padding: 10px 10px 0 5px;

	text-align: center;

}



.view-Selection-guide-detail-page table tr.last-row td div.back-button {

	background: url("../images/selection-guide-back-button-bg.png") no-repeat scroll 0 0 transparent;

	height: 25px;

	width: 145px;

	font-size: 11px;

	color: #fff;

	padding: 4px 0 0 0;

	cursor: pointer;

}



.view-Selection-guide-detail-page table tr.last-row td div.select-button {

	background: url("../images/selection-guide-select-button-bg.png") no-repeat scroll 0 0 transparent;

	height: 17px;

	width: 99px;

	padding: 6px 0 0 0;

	cursor: pointer;

	margin: 0 auto;

}



.view-Selection-guide-detail-page table tr.last-row td div.select-button a {

	font-size: 11px;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}



.node-type-selection-guide #content h1.title {

	font-size: 23px;

	color: #d04100;

	margin: 25px 0 0 0;

}



.node-type-selection-guide .table-bottom-spacer {

	background: url("../images/selection-guide-table-bottom-spacer.png") no-repeat scroll 0 bottom transparent;

	clear: left;

	padding: 20px 0 0 0;

	height: 14px;

}



.node-type-selection-guide .selection-guide-text {

	padding: 20px 20px 0 0;

	line-height: 20px;

}



.node-type-selection-guide .selection-guide-text p {

	margin: 0;

}



.node-type-selection-guide .selection-guide-text a {

	color: #408496;

    text-decoration: none;

}



#block-block-15 h3.title {

	font-size: 22px;

	color: #383838 !important;

	padding: 0 0 10px 0;

}



#block-block-15 p {

	margin: 0;

	line-height: 15px;

}



#block-block-5,

#block-block-25 {

    position: absolute;

	right: 40px;

	top: 30px;

}



.page-cold-storage-doors-armatech #block-block-5,

.page-cold-storage-doors-armorflex #block-block-5,

.page-residential-doors-bentley #block-block-5,

.page-residential-doors-crystal #block-block-5,

.page-residential-doors-radisson #block-block-5,

.page-cold-storage-doors-armatech #block-block-25,

.page-cold-storage-doors-armorflex #block-block-25,

.page-residential-doors-bentley #block-block-25,

.page-residential-doors-crystal #block-block-25,

.page-residential-doors-radisson #block-block-25 {

	right: 65px;

}



.node-type-product-category #block-block-5,

.node-type-product-category #block-block-25 {

	right: 10px;

	top: -3px;

}



.front #block-block-5,

.front #block-block-25 {

	top: 144px;

	right: 18px;

}



#block-block-5 p,

#block-block-25 p {

    margin: 0;

}



#block-block-5 div.content a,

#block-block-25 div.content a {

    background: url("../images/request-a-quotation-button.png") no-repeat scroll 0 0 transparent;

    height: 46px;

    width: 172px;

	display: block;

	font-size: 12px;

	text-decoration: none;

	line-height: 46px;

	font-weight: bold;

	text-align: center;

	color: #f1eae4;

	text-transform: uppercase;

}



.front #block-block-5 div.content a,

.front #block-block-25 div.content a,

.node-type-product-category #block-block-5 div.content a,

.node-type-product-category #block-block-25 div.content a {

	text-transform: none;

	letter-spacing: -0.4px;

}



.front #block-block-5 div.content a,

.front #block-block-25 div.content a,

.node-type-product-category #block-block-5 div.content a,

.node-type-product-category #block-block-25 div.content a {

	background: url("../images/request-a-quotation-button-special.png") no-repeat scroll 0 0 transparent;

	width: 150px;

}



.node-type-products #block-block-5,

.node-type-products #block-block-25 {

	top: 5px;

}



.node-type-products .node-type-products h3 {

	font-size: 16px;

	color: #587483;

}



.node-type-products .node-type-products ul.selection-guide {

	color: #000;

}



.node-type-products .node-type-products ul.first-column.selection-guide {

	float: left;

	margin: 0 20px 0 0;

}



#block-block-16 div.content,

#block-block-22 div.content {

	width: 705px;

	margin: 0 0 20px 0;

}



#block-block-16 div.content .top,

#block-block-22 div.content .top {

	background: url("../images/home-product-offering-bg-top.png") no-repeat scroll 0 0 transparent;

	height: 9px;

}



#block-block-16 div.content .middle,

#block-block-22 div.content .middle {

	background: url("../images/home-product-offering-bg-middle.png") repeat-y scroll 0 0 transparent;

	padding: 0 0 10px 0;

}



#block-block-16 div.content .bottom,

#block-block-22 div.content .bottom {

	background: url("../images/home-product-offering-bg-bottom.png") no-repeat scroll 0 0 transparent;

	height: 9px;
	}



#block-block-16 div.content table,

#block-block-22 div.content table {

	text-align: center;

	margin: 0;

}



#block-block-16 div.content table tr,

#block-block-22 div.content table tr {

	vertical-align: top;

}



#block-block-16 div.content table td,

#block-block-22 div.content table td {

	background: url("../images/home-product-offering-bg-spacer.png") repeat-y scroll right 0 transparent;

	padding: 8px 3px 0 5px;

	width: 170px;

}



#block-block-16 div.content table tr.informations-texts td,

#block-block-22 div.content table tr.informations-texts td {

	padding: 20px 10px 0 10px;

	text-align: left;

	font-size: 12px;

	line-height: 17px;

}



/*#block-block-16 div.content table tr.informations-texts td.col2 {

	line-height: 32px;

}



#block-block-16 div.content table tr.informations-texts td.col3 {

	line-height: 24px;

}



#block-block-16 div.content table tr.informations-texts td.col4 {

	line-height: 34px;

}*/



#block-block-16 div.content table td:last-child,

#block-block-22 div.content table td:last-child {

	background: none transparent;

	padding: 8px 0 0 0;

}



#block-block-16 div.content a,

#block-block-22 div.content a {

	font-size: 13px;

	color: #408496;

	text-decoration: none;

}



.page-videos h2.title {

	display: none;

}



div.view-door-application-guide {

	position: absolute;

	top: -80px;

	left: 360px;

	font-size: 13px;

	color: #818181;

	font-weight: normal;

}



div.view-door-application-guide a {

    background: url("../images/view-our-door-selection-guide-but.png") no-repeat scroll 0 0 transparent;

	font-size: 12px;

	color: #f1f3f1 !important;

	font-weight: bold;

	width: 220px;

	height: 48px;

	line-height: 48px;

	display: block;

	text-decoration: none;

	text-align: center;

	text-transform: uppercase;

}



.node-type-product-category div.view-door-application-guide {

	top: -3px;

	left: 320px;

}



.i18n-en.node-type-product-category div.view-door-application-guide {

	left: 320px;

}



.front div.view-door-application-guide {

	top: 260px;

	/*left: 500px;*/

}



.i18n-fr.front div.view-door-application-guide {

	left: 540px;

	top: 275px;

}



.front div.view-door-application-guide a,

.node-type-product-category div.view-door-application-guide a {

	text-transform: none;

	letter-spacing: -0.4px;

}

/*TechflyE override - Button placement correction.*/

.region-content-top {
    display: flex;
    justify-content: space-between;
}

div.block.with-block-editing, .front #block-block-5, .front #block-block-25 {
    position: relative;
    display: inline-block;
}

.front div.view-door-application-guide {
    position: relative;
    top: unset !important;
    left: 0 !important;
}

.front #block-block-5, .front #block-block-25 {
    top: unset !important;
    right: unset !important;
}

/* Positioning */

.front.sidebar-first #content .section {
    display: flex;
    flex-direction: column;
}

.region-content-top {order: 2;}
.carousel-section {order: 1;}
#content-area {order: 3;}
.region-content-bottom {order: 4;}

div.view-door-application-guide {
    top: -80px !important;
    right: 40px !important;
    left: unset !important;}
#content-area.node-type-products ul.col2 {max-width: 60%;}