@charset "utf-8";
/* CSS Document */

@import url("/_css/global.css");
@import url("/_css/catalogAccordion.css");

/* ============================*/
/* SECTION: CONTENT AREA */
/* ============================*/
#contentArea {
	position: relative;
	margin-top: 106px;
	width: 955px;
	background-image: url(../_img/fa_catalogue_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	height: auto;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
	padding: 0px;
	padding-bottom: 60px;
	/* border: dotted 1px #999900;  */
}
#productDetailArea{
	width: 663px;
	margin-left: 250px;
	margin-top: 123px;
	position: relative;
	background-image: url(../_img/productDetailBkg.jpg);
	background-repeat: repeat-y;
}
#productDetailAreaHeader{
	background-image: url(../_img/productDetailBkgHeader.jpg);
	background-repeat: repeat-x;
	height: 20px;
	margin-right: 1px;
	margin-left: 1px;
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 4px;
	padding-left: 5px;
	text-transform: uppercase;
}
#productDetailAreaBottom{
	background-image: url(../_img/productDetailBkgBottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 13px;
}
#productDetailAreaHeader li {
	float: left;
	padding-left: 10px;
	list-style-type: none;
	margin-right: 5px;
	background-image: url(../../_img/detailBreadcrumbDivider.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#productDetailAreaHeader li a:link,
#productDetailAreaHeader li a:visited{
	text-decoration: none;
	color: #CCCCCC;
}

#productDetailAreaHeader li a:focus,
#productDetailAreaHeader li a:hover{
	color: #FF9900;
	border-bottom: 1px dotted #FF9900;
	border-top: 1px dotted #FF9900;
}


/* ============================*/
/* SECTION: PRODUCT CATALOG */
/* ============================*/
#productCatalog{
	position: absolute;
	left:30px;
	top:141px;
	width: 215px;
	font-size: 11px;
}
#productCatalog ul{
	padding-top: 5px;
	padding-bottom: 5px;
}
#productCatalog li{
	margin-left: 5px;
	list-style-type: none;
}
#productCatalog li a:link,
#productCatalog li a:visited{
	color: #000000;
	text-decoration: none;
}
#productCatalog li a:focus,
#productCatalog li a:hover{
	color: #FF9933;
	border-bottom: dotted 1px #666666;
}

/*
#productCatalogBtn a{
	background-image: url(../../_img/productCatalog.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 293px;
	position: absolute;
	top: 165px;
	left: 17px;
	overflow: hidden;
	font-size: 0px;
	color: #FFFFFF;
}
#productCatalogBtn a:link,
#productCatalogBtn a:visited{}

#productCatalogBtn a:focus,
#productCatalogBtn a:hover,
#productCatalogBtn a:active{
	cursor: pointer;
}
*/

#catalogFooter{
	margin-top: 3px;
	background-color: #024A63;
	width: 194px;
	color: #999999;
	padding: 8px;
}

/* ============================*/
/* SECTION: PRODUCT DETAIL */
/* ============================*/
#pdHeader{
	padding-top: 10px;
	
}
.productDetailAreaContent h1{
	color: #035457;
	font-size: 20px;
	padding-top: 10px;
	width: 600px;
	height: auto;
}
.productDetailAreaContent h2{
	margin-bottom: 0px;
	border-bottom: solid 1px #999999;
	width: 638px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #666666;
}
.productDetailAreaContent{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 1px;
	margin-left: 1px;
	background-image: url(../_img/pdHeaderFade.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.productDetailSpecs{
	margin-left: 280px;
	padding-left: 10px;
	padding-top: 15px;
	width: 345px;
	height: auto;
}
.productDetailGraphics{
	float: left;
	width: 250px;
	margin-top: 0px;
}
.graphicKey{
	width: 240px;
	padding: 0px;
}
.graphicKey ol{
	list-style-type: upper-alpha;
	list-style-position: inherit;
	margin-left: 25px;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}
.graphicKey li{
	line-height: 11px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 0px;
}
#productDetailGallery{
	text-align: right;
}
#productDetailGallery ul{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 15px;
	height: 10px;
}
#productDetailGallery li{
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float: right;
	width: auto;
	padding-left: 23px;
	margin-right: 5px;
	color: #999999;
	font-size: 10px;
	background-image: url(../../_img/icons/jpg_1.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-top: 3px;
	height: 16px;
}
#productDetailGallery li a:link,
#productDetailGallery li a:visited{
	color: #666666;
	text-decoration: none;
}
#productDetailGallery li:focus,
#productDetailGallery li:hover{
	border-bottom: dotted 1px #666666;
	cursor: pointer !important;
	cursor: hand;
}

.productDetailSpecs h3{
	font-size: 12px;
	text-transform: uppercase;
	color: #035457;
	letter-spacing: 1px;
	border-bottom-color: #002E3D;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 345px;
}
.pdTechSpec{
	list-style-type: none;
	float: left;
	margin-right: 30px;
	margin-left: 0px;
	color: #000000;
	background-image: url(../_img/ts_logoPDF.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 37px;
	padding-top: 10px;
	width: 134px;
	font-size: 11px;
	font-weight: normal;
	margin-top: 3px;
	height: 28px;
	border: 1px dotted #999999;
}
/* extra */
.pdTechSpec a:link,
.pdTechSpec a:visited{
	text-decoration: none;
	color: #000000;
}
.pdTechSpec a:focus,
.pdTechSpec a:hover{
	border-bottom: dotted 1px #000000;
}
.addDoc_pdf{
	list-style-type: none;
	background-image: url(../../_img/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	line-height: 18px;
}
.addDoc_doc{
	list-style-type: none;
	background-image: url(../../_img/icons/doc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	line-height: 18px;
}
.addDoc_cad{
	list-style-type: none;
	background-image: url(../../_img/icons/cad.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	line-height: 18px;
}
.addDoc_zip{
	list-style-type: none;
	background-image: url(../../_img/icons/zip.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	line-height: 18px;
}
.productDetail_docs{
	margin-bottom: 25px;
}
.productDetail_docs ul{
	list-style-position: outside;
	list-style-type: square;
	margin-left: 195px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	padding-left: 10px;
}
.productDetail_docs li{
	position: relative;
}
.productDetail_docs li a:link,
.productDetail_docs li a:visited{
	color: #000000;
	text-decoration: none;
}
.productDetail_docs li a:focus,
.productDetail_docs li a:hover{
	border-bottom: dotted 1px #666666;
}
.productDetail_features{
	margin-bottom: 35px;
}
.productDetail_features ul{
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}
.productDetail_features li{
	margin-left: 0px;
}

.productDetail_colors{
	margin-bottom: 35px;
	height: 80px;
	position: relative;
}
.plateColorSwatchArea{
	width: 35px;
	text-align: center;
	margin-right: 10px;
	float: left;
}
.plateColorSwatch{}
.plateColorSwatch img{
	border: 1px solid #999999;
}
.plateColorSwatchLabel{
	text-align: center;
	margin-top: 5px;
}

.productDetail_chart{
	margin-bottom: 35px;
}
.productDetail_chart td{
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	text-align: center;
}
.productDetail_chart tr{
}
.productDetail_chart table{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}
.productDetail_notes{
	margin-bottom: 35px;
}
.productDetail_notes ul{
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}
.productDetail_notes li{
	margin-left: 0px;
}
.productDetail_compatibility{
	height: 110px;
	margin-bottom: 10px;
}
.productDetail_compatibility ul{
	height: 50px;
}
.productDetail_compatibility li{
	float: left;
	list-style-type: none;
	margin-right: 15px;
}
.compatibility_spiderNet{
	background-image: url(../../_img/integrates_spiderNet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 65px;
	width: 48px;
}
.compatibility_quadraNet{
	background-image: url(../../_img/integrates_quadraNet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 65px;
	width: 48px;
}

.productDetail_standards{
	margin-bottom: 0px;
	margin-top: 35px;
}
.productDetail_standards ul{
	height: 50px;
}
.productDetail_standards li{
	float: right;
	list-style-type: none;
	margin-right: 15px;
}
.standards_iso{
	background-image: url(../../_img/standards_iso.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 47px;
	width: 46px;
}
.standards_ul{
	background-image: url(../../_img/standards_ul.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 47px;
	width: 46px;
}
.standards_csa{
	background-image: url(../../_img/standards_csa.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 47px;
	width: 46px;
}

#catalogFooterBottom{
	background-image: url(../../_img/productCatalogLabelFooter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* ============================*/
/* SECTION: SUPLIMENTARY */
/* ============================*/
.customArea{
	border-bottom: dotted 1px #666666;
	height: 15px;
	float: left;
	width: 640px;
	margin-top: 40px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 5px;
	font-weight: bold;
}
.summaryItem{
	text-align: center;
	width: 110px;
	float: left;
	margin-right: 13px;
	margin-top: 18px;
	border: 1px dotted #FFFFFF;
}
.summaryItem:hover{
	cursor: pointer;
	border-color: #003366;
}
.summaryItemImg{}
.summaryItemName{}
.summaryItemName a:link,
.summaryItemName a:visited{
	text-decoration: none;
	color: #003366;
}
.summaryItemName a:focus,
.summaryItemName a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
}
.summaryItemID{
	color: #666666;
}
.summaryItem_lrg{
	text-align: center;
	width: 145px;
	float: left;
	margin-right: 10px;
	margin-top: 18px;
	border: 1px dotted #FFFFFF;
}
.summaryItem_lrg:hover{
	cursor: pointer;
	border-color: #003366;
}
.summaryItemImg_lrg{
	height: 130px;
	vertical-align: middle;
}
.summaryItemImg_lrg .smlImg{
	margin-top:20px;
}
.summaryItemName_lrg{}
.summaryItemName_lrg a:link,
.summaryItemName_lrg a:visited{
	text-decoration: none;
	color: #003366;
}
.summaryItemName_lrg a:focus,
.summaryItemName_lrg a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
}
.summaryItemID_lrg{
	color: #666666;
}
#summaryFloorCeiling{width: 100%;height: 950px;}
#summaryFacePlates{width: 100%;height: 800px;}
#summaryTrims{width: 100%;height: 400px;}
#summaryFurniture{width: 100%;height: 700px;}
#summarySurfaceBoxes{width: 100%;height: 700px;}
#summaryWalls{width: 100%;height: 1100px;}
#summaryZone{width: 100%;height: 700px;}

/* ============================*/
/* SECTION: CATALOGUE INDEX */
/* ============================*/
#summaryIndex{
	height: 1200px;
}
#summaryIndex a:link,
#summaryIndex a:visited{
	text-decoration: none;
	color: #003366;
}
#summaryIndex a:focus,
#summaryIndex a:hover{
	border-bottom: dotted 1px #003366;
}
#summaryIndex h3{
	color: #666666;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 15px;
	margin-right: 10px;
}
#summaryIndex h4{}
#summaryIndex ul{
	margin-left: 15px;
}
#summaryIndex li{
	list-style-image: url(../../_img/detailBreadcrumbDivider.png);
}
#summaryIndexFull{
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#summaryAll{
	width: 300px;
}
#summaryIndex_left{
	float: left;
	width: 300px;
	margin-right: 20px;
}
#summaryIndex_right{
	float: left;
	width: 300px;
}

/* ============================*/
/* SECTION: FOOTER ADJUST */
/* ============================*/
#footer {
	padding-left: 303px;
	background-position: 249px 0px;
}
#footerWrapper{
	width: 599px;
}
#footerLeft{
	left: 301px;
}
#footerRight{
	margin-left: 382px;
}

/* ============================*/
/* SECTION: SUPLIMENTARY */
/* ============================*/
#productSections{
	position: absolute;
	top: 200px;
	left: 200px;
	width: 200px;
}

.spacer60{height: 60px;}
.spacer80{height: 80px;}


.hackTest{
	color: red !important;
	color: green;    /* IE 6 Hack */
	_font-size: 24px;    /* IE 6 Hack */
	*font-size: 36px;    /* IE 7 Hack */
}

