@charset "utf-8";

*{
	margin:0;
	pading:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#282919;
}
p{
	line-height:16px;
	margin-bottom:8px;
}
img{
	border:0;
}
a{
	color:#004185;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
fieldset{
	padding:10px 10px 5px;
	margin-bottom:5px;
	border:1px solid #ddd;
}
legend{
	font-weight:bold;
	color:#282919;
	padding-bottom:5px;
	margin:0;
}
form label{
	float:left;
	width:20em;
	padding:2px 0 0 3px;
}
p.heightLabel{
	height:35px;
}
sup{
	font-size:7px;
}
#doorApp p{
	float:left;
}
#doorApp label{
	float:none;
	display:block;
	margin-bottom:3px;
}
select#selDoorApp{
	min-width:15em;
}
#accessories label, #contactInstructions label{
	float:none;
}
#doorSpecs input[type=button]{
	padding:0 5px;
	margin-left:5px;
}
.securAcc0, .ctrlAcc0, .securAcc1, .ctrlAcc1, .securAcc2, .ctrlAcc2, .securAcc3, .ctrlAcc3, .securAcc4, .ctrlAcc4, .securAcc5, .ctrlAcc5{
	float:left;
	margin:5px;
	width:310px;
}
.securAcc0 p, .securAcc0 input, .securAcc0 label, .ctrlAcc0 p, .ctrlAcc0 input, .ctrlAcc0 label, .securAcc1 p, .securAcc1 input, .securAcc1 label, .ctrlAcc1 p, .ctrlAcc1 input, .ctrlAcc1 label, .securAcc2 p, .securAcc2 input, .securAcc2 label, .ctrlAcc2 p, .ctrlAcc2 input, .ctrlAcc2 label, .securAcc3 p, .securAcc3 input, .securAcc3 label, .ctrlAcc3 p, .ctrlAcc3 input, .ctrlAcc3 label, .securAcc4 p, .securAcc4 input, .securAcc4 label, .ctrlAcc4 p, .ctrlAcc4 input, .ctrlAcc4 label, .securAcc5 p, .securAcc5 input, .securAcc5 label, .ctrlAcc5 p, .ctrlAcc5 input, .ctrlAcc5 label{
	float:left;
}
.securAcc0 label, .ctrlAcc0 label, .securAcc1 label, .ctrlAcc1 label, .securAcc2 label, .ctrlAcc2 label, .securAcc3 label, .ctrlAcc3 label, .securAcc4 label, .ctrlAcc4 label, .securAcc5 label, .ctrlAcc5 label{
	width:270px;
}
p.addBtn{
	clear:left;
	width:100%;
}
.exFormat{
	font-size:9px;
	padding-left:205px;
}

h1{
	font-size:2.5em;
	color:#567483;
	padding:10px 0 8px;
	font-weight: bold;
}
h2{
	font-size:1.5em;
	color:#567483;
	padding-bottom:8px;
	font-weight: bold;
	margin-top:13px;
}
h3{
	font-size:1.5em;
	color:#f79021;
	padding-bottom:8px;
	font-style:italic;
	font-weight:normal;
}
h4{
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:3px;
}
/*
.sIFR-active h1, h2, h3{
  visibility: hidden;
  line-height: 1em;
  padding-bottom: 0;
}
.sIFR-flash{
width:500px;
}
*/
table{
	clear:both;
	float:left;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin-top:10px;
}
th{
	padding:10px;
	text-align:left;
	border:1px solid #CCCCCC;
	color:#567483;
	width:130px;
}
td{
	padding:10px;
	text-align:left;
	border:1px solid #CCCCCC;
}
table img{
	padding-left:10px;
}
table table{
	clear:both;
	float:none;
	border-collapse:collapse;
	border:0;
	margin-top:0;
}
table table th{
	border:0;
}
table table td{
	border-width:0 0 0 1px;
}
ul{
	padding:0 0 0 10px;
}
li{
	list-style-type:none;
	background:url(../images/rect.gif) no-repeat left 4px;
	padding:0 0 3px 13px;
}
input, textarea, option, select{
font-size:11px;
}
#container{
	width:962px;
}
#header{
	width:100%;
}
#logo{
	float:left;
	width:230px;
	height:95px;
	padding:45px 0 0 20px;
}
#mood{
	float:left;
	width:712px;
	height:115px;
	background:url(../images/window.png) no-repeat left top;
}
#titleCat{
	float:left;
	width:697px;
	height:28px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 5px 0 10px;
	margin-bottom: 1px;
}
#pageCat{
	float:left;
	padding:6px 0 7px;
}
#madeFrCan{
	float:right;
	background:url(../images/flag_can.gif) no-repeat right 4px;
	padding:6px 38px 7px;
	font-weight:normal;
}
#madeFrQue{
	float:right;
	background:url(../images/flag_que.gif) no-repeat right 4px;
	padding:6px 38px 7px;
	font-weight:normal;
}
#administravia{
	/*float:left;*/
	width:250px;
	color:#004185;
	padding:15px 0 12px;
	text-align:center;
}
#administravia li{
	display:inline;
	background:none;
	padding:0;
}
#administravia a{
	color:#004185;
	font-weight:bold;
	font-size:10px;
}
#administravia a.current{
	text-decoration:underline;
}
#tools{
	float:right;
	padding:0;
	width:712px;
	height:38px;
}

/*
#tools li{
	background:none;
	display:inline;
	padding:0 0 5px 0;
	width:118px;
	height:38px;
}
#tools a{
	color:#bed3e9;
	text-decoration:none;
}
#tools a:hover{
	color:#fff;	
}
*/

#tools li{
	width:118px;
	height:38px;
	background-color:#cc0207;
	background-image: none;
	float:left;
	color:#fff;
	padding:0;
	margin-right:1px;
	font-size:10px;
	text-align:center;
}
#tools li.lastItem{
	width:117px;
	margin-right:0;
}
#tools li.nolink{
	height:34px;
	padding-top:4px;
}
#tools li a{
	color:#fff;
	width:118px;
	height:34px;
	padding:4px 0 0;
	display:block;
}
#tools li a:hover{
	cursor:pointer;
	text-decoration:none;
	background-color:#e50309;
}
#tools li.lastItem a:hover{
	width:117px;
	
}





#btnQuotation{
	background:url(../images/btnQuotationOff.gif) no-repeat left top;
}
#btnQuotation:hover{
	background:url(../images/btnQuotationOn.gif) no-repeat left top;
}


#owned{
	float:left;
	width:100%;
}
.flag_que{
	float:right;
	background: url(../images/flag_que.gif) no-repeat right;
	padding-right:35px;
	margin:10px 0;
}
.flag_can{
	float:right;
	background: url(../images/flag_can.gif) no-repeat right;
	padding-right:35px;
	margin:10px 0;
}


#left{
	clear:both;
	float:left;
	width:250px;
}
#mainNav{
	list-style-type:none;
	padding:0;
}
#mainNav li{
	display:block;
	background-image:none;
	padding:0;
}
#mainNav a{
	padding:5px 0 7px 7px;
	display:block;
	font-weight:bold;
	color:#fff;
}
#mainNav a:hover, #mainNav a.current{
	text-decoration:none;
	color:#282919;
}
#mainNavSub{
	padding:0;
	background-color:#fff;
}
#mainNavSub li{
	padding:0;
	display:block;
	border-bottom:1px solid #ccc;
}
#mainNavSub a{
	padding:3px 0 5px 40px;
	display:block;
	font-size:10px;
	color:#282919;
}
#right{
	float:left;
	width:692px;
	margin:0 0 20px 20px;
}
#subContent{
	float:left;
	width:100%;
	min-height:300px;
}
.title{
width:400px;
float:left;
}
.pImg{
width:200px;
float:right;
margin:40px 0 5px 10px;
}
#subContent_noborder, #subContent_noborder th, #subContent_noborder td{
border:0;
}
#subContent_noborder th{
text-align:center;
}
#subContent_noborder td{
vertical-align:top;
}
#operatorsTable{
width:100%;
}
#operatorsTable th, #operatorsTable td{
}
#tableOfSelection{
width:692px;
}
#tableOfSelection td{
padding:5px;
}
#tableOfSelection td{
font-size:9px;
}
.avTop{
vertical-align:top;
}

#hm_thmbn{
	list-style-type:none;
	padding:0;
}
#hm_thmbn li{
	display:inline-block;
	background:none;
	width:125px;
	margin-left:10px;
	text-align:center;
	padding:0;
	vertical-align:top;
}
#hm_thmbn img{
	margin-bottom:10px;
}


.cat{
	float:left;
	width:130px;
	margin:10px 0 10px 24px;
	text-align:center;
	padding:5px;
}
.cat img{
width:130px;
}
.cat a{
	text-decoration:none;
	color:#004185;
}
.cat a:hover p{
	text-decoration:underline;
}
.cat p{
	padding:5px 5px 0;
}
#catNav{
	border-top:1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:690px;
	float:left;
}
.subCat {
	float:left;
	width: 680px;
	height: 79px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
.subCat img {
	float: left;
	padding-right: 10px;
}
.subCat a{
	color:#282919;
}
.col2{
	float:left;
	padding-right:10px;
}
#footer{
	float:left;
	width:962px;
	height:35px;
	background-color:#f79021;
	text-align:center;
	padding-top:15px;
}



#prodDesc{
float:left;
width:490px;
}
.prodImgDesc{
float:right;
margin-top:20px;
}
.prodImgDesc p{
text-align:center;
}
.prodName{
font-size:10px;
font-weight:bold;
}
#subContent1{
float:left;
width:100%;
}
#modelsTable{
font-size:9px;
}
.subProdImgDesc{
float:left;
margin:0 10px 10px 0;
}
.subProdImgDesc p{
clear:left;
text-align:center;
}
.subProdImgDesc1{
float:right;
margin:0 10px 10px 0;
}
.subProdImgDesc1 p{
clear:right;
text-align:center;
}

.subProdTxt{
clear:both;
}

.colorHome{
	background-color:#004185;
}
.colorIndustrial{
	background-color:#f79021;
}
.colorBreakaway{
	background-color:#af1d21;
}
.colorHighspeed{
	background-color:#577583;
}
.colorColdstorage{
	background-color:#93c6eb;
}
.colorAcoustic{
	background-color:#4f4f4f;
}
.colorWarranty{
	background-color:#a2a2a2;
}
.colorGray{
background-color:#6f7070;
}
.modelOrange{
background-color:#fecd67;
}
.modelBlue{
background-color:#40c8f4;
}
.modelPink{
background-color:#f5979a;
}
.modelGreen{
background-color:#d2e8c5;
}
.bgGray{
background-color:#e6e6e6;
}
.bgGray1{
background-color:#c0c0c0;
}
.bgGray2{
background-color:#acacac;
}
.titleTable{
background-color:#c0c0c0;
}
.titleTable th{
color:#181800;
text-transform:uppercase;
}
.opModel{
width:560px;
margin-bottom:10px;
}
.opModel td{
text-align:center;
}
.bold{
	font-weight:bold;
}
.underline{
	text-decoration:underline;
}
.flLeft{
	float:left;
	padding-right:5px;
}
.flRight{
float:right;
}
.flRight1{
	float:right;
	margin-top:10px;
}
.fRight{
float:right;
padding:0 0 5px 10px;
}
.floatClear{
	float:none;
	clear:both;
}
.borderTop {
	border-top:1px solid #ccc;
}
.borderBottom {
	border-bottom:1px solid #ccc;
}
.colorWhite{
	background-color:#fff;
}
.colorGrey {
	background-color: #E6E6E6;
}
.prodDesc{
	float:left;
	width:420px;
}
.prodThmbn{
	float:left;
	width:110px;
	text-align:center;
	padding-bottom:8px;
}

.sitemap{
margin-top:5px;
width:300px;
float:left;
}
.sitemap li{
background:none;
padding-bottom:5px;
font-weight:bold;
}
.sitemap ul{
margin-top:5px;
}
.sitemap li li{
font-weight:normal;
}
.sitemap .current{
color:#79a1cc;
text-decoration:none;
}
#fEmail span{
padding-left:5px;
}
.yourMsg{
	width:300px;
	height:100px;
}
#fEmail .legendWidth{
	width:130px;
}
.legendWidth{
	width:170px;
}
.smallWidth{
	width:150px;
}
.largeWidth{
	width:250px;
}
.invalid{
padding-left:5px;
color:#9a0206;
}
#fQuotation{
	margin-top:10px;
}
.required{
	font-size:0.75em;
	color:#9a0206;
}
.requiredColor{
	color:#9a0206;
}
input[type=submit], input[type=reset]{
	background:url(../images/bg_btnblue.jpg) repeat-x left top;
	padding:2px 10px 3px;
	margin-right:10px;
	color:#fff;
	border:0;
	cursor:pointer;
}
input[type=submit]:hover, input[type=reset]:hover{
	background:url(../images/bg_btnblue.jpg) repeat-x left -23px;
}
.flClear{
clear:both;
}
.clearFlr{
clear:right;
float:right;
}
.sepItem{
width:100%;
float:left;
clear:left;
}
.fontNormal{
font-weight:normal;
}
.decimal{
padding-left:5px;
margin-left:20px;
}
.decimal li{
list-style-type:decimal;
background:none;
padding-left:2px;
}
.alpha{
padding-left:5px;
margin-left:30px;
}
.alpha li{
list-style-type:lower-alpha;
}
.disc{
margin-left:20px;
}
.disc li{
list-style-type:disc;
}
.circle li{
list-style-type:circle;
margin-left:30px;
}
.pdfDownload{
float:right;
margin:20px 0;
padding-left:20px;
background:url(../images/pdficon_small.gif) no-repeat left top;
}
.margRt{
margin-right:20px;
}
.margLtRt{
margin:30px;
}
.modelOrange1{
background-color:#fdf1d8;
}
.modelBlue1{
background-color:#ecf8fb;
}
.modelPink1{
background-color:#faeced;
}
.modelGreen1{
background-color:#f0faea;
}


.titleSect{
clear:both;
float:left;
color:#567483;
font-weight:bold;
margin-bottom:15px;
}
.window1{
float:left;
}
#window{
width:712px;
height:115px;
position:fixed;
background:url(../images/window.png) no-repeat left top;
}
a.inactive:hover{
	text-decoration:none;
}
#box1, #box2, #box3, #box4, #box5{
	display:none;
}
input#addRemoveBlock1, input#addRemoveBlock2, input#addRemoveBlock3, input#addRemoveBlock4, input#addRemoveBlock5{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin:10px 0;
}
#videoObject{
	margin:20px 0 20px 20px;
}
#imgRight{
	float:right;
	margin:0 0 10px 10px;
}
#btnVideo{
	padding:20px 0 10px 0;
}

#loading{
	position:absolute;
	width:640px;
	height:440px;
	top:220px;
	left:270px;
	color:#000;
	background-color:#fff;
}
#loading img{
	margin:200px 0 0 300px;
}
#loading p{
	margin-left:295px;
}

ul#learnFromSect{
	padding:0;
}	
ul#learnFromSect li{
	padding:0;
	display:inline-block;
	vertical-align:top;
	background:none;
}
ul#learnFromSect li label{
	float:none;
	padding:0;
}
table#learnFrom{
	float:none;
	width:400px;
	margin:0 0 10px;
	border:0;
	font-size:11px;
}
table#learnFrom tr td{
	height:30px;
	background: none;
	padding:0;
	border:0;
}
table#learnFrom tr td input{
	vertical-align:middle;
}
table#learnFrom tr td input.specifyInput{
	display:none;
}
table#learnFrom tr td label{
	padding:0 5px;
	vertical-align:middle;
}


/*general classes*/
.iconVideo{
	background:url(../images/video.gif) no-repeat left 2px;
	padding-left:22px;
}
.centerItem{
	text-align: center;
}
.tdReset{
	padding:0;
	border:0;
}

/*signup box*/
form#signupBox{
	float:left;
	margin:30px 0 15px 20px;
	background-color:#ddd;
	padding:10px;
	width:190px;
}
#signupBox img{
	border-bottom:1px dotted #fff;
	margin-bottom:10px;
	}
#signupBox label{
	float:left;
	padding:0;
	margin-bottom:3px;
}
#signupBox input[type=text]{
	float:left;
	width:184px;
	margin-bottom:5px;
}
#signupBox input[type=submit]{
	float:right;
	margin-right:0;
	cursor:pointer;
}


/* online brochures */
#online-brochures{
	clear:both;
	margin-left:70px;
}

