body{margin:0;font:12px Arial,Helvetica,sans-serif;background:#b3b3b4;color:#000;min-width:1000px;}
img{border:none;}
form{padding:0;margin:0;}
.holder{height:1%;overflow:hidden;}
.side-nav ul:after,.side-nav:after,.box-nav:after,.box-nav-top:after,.box-nav-btm:after,.drop-cnt:after{content:" ";display:block;clear:both;}
.btn01{float:left;background:url(http://spectra1.markhamwebsitehosting.com/images/btn01-r-new.png) no-repeat 100% 0;color:#000;font:9px/26px Arial,Helvetica,sans-serif;text-transform:uppercase;margin:4px 0 0;text-decoration:none;}
.btn01 span{display:block;padding:0 13px;background:url(http://spectra2.markhamwebsitehosting.com/images/btn01-l.gif) no-repeat;}
.btn01:hover{color:#b90721;}
.btn02,.btn03{background:url(../images/btn02-bg.jpg) no-repeat;width:151px;text-decoration:none;height:46px;padding:12px 20px 0 55px;color:#d21242;font:bold 14px Arial,Helvetica,sans-serif;}
.btn02:hover,.btn03:hover{color:#000;}
.btn03{background:url(../images/btn03-bg.gif) no-repeat;width:186px;padding:12px 35px 0 62px;}
.more{position:absolute;top:490px;right:88px;width:233px;height:71px;}
.more span{display:block;height:100%;background:url(../images/more-btn-bg.png) no-repeat;}
.more a{display:block;position:relative;color:#d21242;font:bold 14px/56px Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;}
.more a:hover{color:#000;}
.btn04{width:149px;padding:15px 25px 0;display:block;text-align:center;height:60px;font:bold 15px Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;background:url(http://spectra4.markhamwebsitehosting.com/images/btn04-bg.jpg) no-repeat;}
.btn04:hover{text-decoration:underline;}
#page,#page-top,#page-btm{width:100%;background:url(http://spectra3.markhamwebsitehosting.com/images/page-bg.jpg) repeat-y 50% 0;overflow:hidden;}
#page-top{background:url(http://spectra4.markhamwebsitehosting.com/images/page-top.jpg) no-repeat 50% 0;}
#page-btm{background:url(http://spectra2.markhamwebsitehosting.com/images/page-btm.jpg) no-repeat 50% 100%;padding-bottom:60px;}
.main{position:relative;width:1000px;margin:0 auto;overflow:hidden;padding:220px 0 0;}
.primary-content{height:1%;overflow:hidden;background:url(http://spectra3.markhamwebsitehosting.com/images/primary-bg.png) repeat-y;}
.content{margin:0 16px;padding:19px 13px 17px 19px;height:1%;overflow:hidden;position:relative;background:url(http://spectra2.markhamwebsitehosting.com/images/content-bg.jpg) no-repeat 0 100%;}
.main-col{width:728px;float:right;}
.promo{width:100%;overflow:hidden;margin-bottom:45px;position:relative;background:url(http://spectra1.markhamwebsitehosting.com/images/promo-bg.jpg) no-repeat;}
.slider{width:711px;overflow:hidden;margin:0 0 0 7px;position:relative;}
.slider .tabs-holder{width:9999px;}
.tab{float:left;height:600px;position:relative;overflow:hidden;display:none;}
#tab4{width:710px;padding:47px 18px 0 0;}
#tab4 img{float:right;}
.tab-txt{width:430px;position:absolute;height:auto;top:32px;left:27px;}
.tab-txt h2{margin:0 0 15px;letter-spacing:3px;color:#666;font:30px Arial,Helvetica,sans-serif;text-transform:uppercase;}
.tab-txt h2 em{color:#d21242;font-style:normal;display:block;padding:5px 0 0 50px;}
.tab-txt-inn{padding-left:5px;width:425px;overflow:hidden;}
.tab-txt h5{margin:0 0 12px;font:16px/34px Arial,Helvetica,sans-serif;color:#808080;}
.line{color:#d21242;background:#d21242;height:2px;margin:0 0 15px;width:385px;text-align:left;}
.tab-txt-inn p{font:12px/23px Arial,Helvetica,sans-serif;margin:0 0 10px;}
.tab-txt-inn p a{color:#d21242;}
.tab-txt-inn p a:hover{text-decoration:none;}
#tab1{width:707px;padding:39px 21px 0 0;}
#tab1 img{float:right;}
#tab1 .tab-txt{left:48px;width:490px;}
#tab1 .tab-txt-inn{width:695px;}
#tab1 h4 em{padding-left:109px;}
#tab1 h5{font:18px/34px Arial,Helvetica,sans-serif;margin-bottom:18px;}
#tab1 .line{width:420px;margin-bottom:30px;}
#tab2{width:698px;padding:11px 30px 0 0;}
#tab2 img{float:right;}
#tab2 .tab-txt{left:32px;width:435px;}
#tab1 .tab-txt-inn{width:430px;}
#tab2 h4 em{padding-left:37px;}
#tab2 h5{font:18px/34px Arial,Helvetica,sans-serif;margin-bottom:35px;}
#tab2 .line{width:387px;margin-bottom:30px;}
#tab3{width:721px;padding:7px 7px 0 0;}
#tab3 img{float:left;}
#tab3 .tab-txt{left:268px;width:445px;}
#tab1 .tab-txt-inn{width:440px;}
#tab3 h4{margin-bottom:30px;}
#tab3 h4 em{padding-left:23px;font-size:42px;padding-top:10px;}
#tab3 .tab-txt-inn{padding-left:22px;}
#tab3 h5{margin-bottom:25px;}
#tab3 .line{width:387px;}
#tab3 p{margin-left:43px;}
ul.tabset{position:absolute;top:460px;left:43px;padding:10px 0 0;margin:0;list-style:none;width:400px;overflow:hidden;}
ul.tabset li{float:left;width:66px;font:11px Arial,Helvetica,sans-serif;padding-right:18px;}
ul.tabset li a{display:block;height:100%;position:relative;text-align:center;color:#000;cursor:pointer;text-decoration:none;}
ul.tabset li a:hover,ul.tabset li.active a{color:#d10c3d;}
ul.tabset li a span{width:64px;height:103px;overflow:hidden;float:left;}
ul.tabset li img{float:left;}
ul.tabset li a:hover{border:0;}
ul.tabset li a:hover img,ul.tabset li.active a img{margin-top:-103px;}
ul.tabset li em{font-style:normal;position:relative;margin-top:-5px;display:block;}
.gallery{height:1%;overflow:hidden;padding:0 55px 54px 27px;}
.gallery h1{color:#666;margin:0 0 8px 8px;letter-spacing:4px;text-transform:uppercase;font:31px Helvetica,Arial,sans-serif;}
.gallery-cnt{height:1%;overflow:hidden;padding:0 0 8px;}
.gallery-img{float:left;position:relative;width:580px;height:391px;overflow:hidden;background:url(../images/gallery-img-bg.jpg) no-repeat;margin:0;padding:0;list-style:none;}
.gallery-img img{position:absolute;top:13px;left:11px;}
.gallery-img img.active{z-index:2;}
ul.gallery-list{float:right;width:52px;padding:0;margin:0;list-style:none;height:1%;}
ul.gallery-list li{height:1%;padding:7px 0 6px;overflow:hidden;vertical-align:top;}
ul.gallery-list li img{display:block;float:left;}
.gallery h3{color:#d21242;font:12px Arial,Helvetica,sans-serif;margin:0 0 17px 7px;}
.gallery .holder{padding-right:66px;}
.gallery .btn02{float:right;}
.box{height:1%;overflow:hidden;padding:0 24px 0 33px;}
.box img{float:right;margin:4px 0 0 33px;}
.box #map{float:right;margin:4px 0 0 33px;}
.box-cnt{height:1%;display:table;}
.box-cnt p{font:12px/23px Arial,Helvetica,sans-serif;margin:0 0 10px;}
ul.list{padding:15px 0 30px 35px;margin:0;list-style:none;height:1%;overflow:hidden;}
ul.list li{padding:0 0 8px 9px;background:url(../images/bullet01.gif) no-repeat 0 6px;}
.box-cnt .holder{padding-top:32px;}
.box-cnt .btn03{float:right;}
.Bholder{padding-top:32px;}
.Bholder .btn03{float:right;}
.sidebar{width:199px;float:left;padding:4px 0 0;}
.box-nav{margin-bottom:13px;}
.box-nav,.box-nav-top,.box-nav-btm{background:url(http://spectra3.markhamwebsitehosting.com/images/box-nav-bg.gif) repeat-y;height:1%;}
.box-nav-top{background:url(http://spectra2.markhamwebsitehosting.com/images/box-nav-top-new.png) no-repeat;}
.box-nav-btm{background:url(http://spectra1.markhamwebsitehosting.com/images/box-nav-btm-new.png) no-repeat 0 100%;padding:0 0 18px;}
.side-nav{height:1%;margin:0 0 22px;background:url(http://spectra4.markhamwebsitehosting.com/images/side-nav-bg.gif) repeat-y;}
.side-nav ul{padding:15px 0 0 3px;width:196px;margin:0;vertical-align:top;list-style:none;background:url(http://spectra3.markhamwebsitehosting.com/images/side-nav-top-new.png) no-repeat;}
.side-nav li{font:12px Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0 4px 2px 0;width:192px;background:url(http://spectra3.markhamwebsitehosting.com/images/line01.gif) no-repeat 0 100%;}
.side-nav li.hover,.side-nav li:hover{position:relative;}
.side-nav li.last{background:none;}
.side-nav a{color:#000;text-decoration:none;display:block;height:1%;}
.side-nav .item1,.side-nav .item2{display:block;}
.side-nav .item2{padding:9px 30px 9px 14px;background:url(../images/arrow01.gif) no-repeat 170px 50%;}
.side-nav a:hover{color:#d21242;background:#fff url(../images/roll01-top.gif) repeat-x;}
.side-nav a:hover .item1{background:url(../images/roll01-btm.gif) repeat-x 0 100%;}
.side-nav a:hover .item2{background:url(../images/arrow02.gif) no-repeat 170px 50%;}
.drop{position:absolute;top:0;left:194px;width:197px;z-index:5;display:none;}
.side-nav li.hover .drop,.side-nav li:hover .drop{display:block;}
.side-nav li:hover ul li .drop,.side-nav li.hover ul li .drop{display:none;}
.side-nav li:hover ul li:hover .drop,.side-nav li.hover ul li.hover .drop{display:block;}
.side-nav ul li ul .drop{left:195px;}
.drop-top,.drop-btm{width:100%;height:94px;overflow:hidden;background:url(http://www.spectraaluminum.com/images/drop-top.png) no-repeat;}
.drop-btm{background:url(http://www.spectraaluminum.com/images/drop-btm.png) no-repeat;}
.drop-cnt{background:url(../images/drop-bg.png) repeat-y;width:100%;}
.side-nav ul ul{padding:5px 0 0 2px;float:left;position:relative;margin:-93px 0 -90px;list-style:none;width:100%;width:195px;background:none;}
.side-nav ul ul li{padding:0 3px 1px 0;width:192px;}
.side-nav ul ul li .item1{padding:12px 16px 11px;}
.video{height:1%;overflow:hidden;padding:0 24px 0 22px;}
.video p{color:#d21242;font:bold 11px Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 0 10px;}
.video p a{color:#d21242;text-decoration:none;}
.video p a:hover{text-decoration:underline;}
.video-cnt{width:133px;padding:10px 10px 11px;height:104px;background:url(http://spectra1.markhamwebsitehosting.com/images/video-bg.jpg) no-repeat;}
.video-cnt img{display:block;}
.header{position:absolute;top:7px;left:0;width:100%;}
.header-inn{padding:44px 0 0 79px;background:url(http://spectra3.markhamwebsitehosting.com/images/header-bg.png) no-repeat;width:921px;height:169px;}
.header-innFR{padding:44px 0 0 79px;background:url(../images/header-bg_french.png) no-repeat;width:921px;height:169px;}
.logo{margin:0 0 48px;display:block;overflow:hidden;text-indent:-9999px;width:329px;height:72px;position:relative;padding:0;}
.logo a{display:block;height:100%;}
.header-cnt{width:870px;padding:0;position:relative;}
.header-cntFR{width:910px;padding:0;margin-left:-30px;position:relative;}
.menu{float:left;margin-right:11px;background:url(http://spectra1.markhamwebsitehosting.com/images/menu-bg.gif) repeat-x;}
.menu ul{float:left;padding:0;margin:0;list-style:none;background:url(http://spectra4.markhamwebsitehosting.com/images/menu-l-new.png) no-repeat;}
.menu ul li{float:left;padding:0 16px;font:10px/36px Arial,Helvetica,sans-serif;text-transform:uppercase;position:relative;}
.menu ul a,.search a{color:#000;text-decoration:none;}
.menu ul a:hover,.menu ul .active a,.search a:hover{color:#b90721;}
.search{float:left;background:url(http://spectra2.markhamwebsitehosting.com/images/separator01.gif) no-repeat;font:10px/36px Arial,Helvetica,sans-serif;text-transform:uppercase;}
.menu .drop{position:absolute;top:33px;left:5px;width:197px;z-index:55;display:none;}
.menu li.hover .drop,.menu li:hover .drop{display:block;}
.menu li:hover ul li .drop,.menu li.hover ul li .drop{display:none;}
.menu li:hover ul li:hover .drop,.menu li.hover ul li.hover .drop{display:block;}
.menu ul li ul .drop{left:195px;}
.menu .drop-top,.menu .drop-btm{width:100%;height:33px;overflow:hidden;background:url(http://www.spectraaluminum.com/images/tertiary-dropdown-top-half.png) no-repeat;}
.menu .drop-btm{background:url(http://www.spectraaluminum.com/images/tertiary-dropdown-bottom-half.png) no-repeat;height:27px;}
.menu .drop-cnt{background:url(http://www.spectraaluminum.com/images/tertiary-dropdown-bg.png) repeat-y;width:100%;}
.menu ul ul{padding:5px 0 0 2px;position:relative;margin:-33px 0 -27px;list-style:none;width:100%;width:195px;background:none;}
.menu li.li2 .drop{top:0;}
.menu ul ul li{padding:0 3px 1px 0;width:192px;font-size:12px;background:url(http://spectra3.markhamwebsitehosting.com/images/line01.gif) no-repeat 0 100%;}
.menu ul ul li.last{background-image:none;}
.menu ul ul li .item1{padding:12px 16px 11px;}
.menu .item2{background:url(http://spectra2.markhamwebsitehosting.com/images/arrow01.gif) no-repeat 170px 50%;}
.search-inn{float:left;}
.search label{color:#b90721;float:left;padding:0 7px 0 23px;}
.search-inn div{float:left;width:195px;height:36px;overflow:hidden;background:url(http://spectra4.markhamwebsitehosting.com/images/search-bg-new.png) no-repeat;}
.search input.text{width:146px;float:left;border:0;margin:6px 0 0;background:none;padding:5px 5px 5px 10px;font:11px Arial,Helvetica,sans-serif;}
#go{background:none;border:0;font-size:75%;padding-top:13px;font-weight:bold;}
.footer{
	width:100%;
	overflow:hidden;
	color:#999;
}
.footer .footer-top {
	background:url(http://spectra1.markhamwebsitehosting.com/images/footer-bg-top.png) no-repeat;
	width: 1000px;
	height: 29px;
}	
.footer .article-links {
	background:url(http://spectra2.markhamwebsitehosting.com/images/footer-bg-repeat.png) repeat-y;
	overflow: auto;
	padding-left: 80px;
	padding-bottom: 10px;
	width:920px;
}
.footer .article-links-box {
	border-left: 1px solid #999;
	float:left;
	padding: 0 8px;
	width: 22%;
}
.footer h4 {
	font-size: 11px;
	color: #333;
	margin: 0;
	text-transform:uppercase;
}

.footer .article-links-box a {
	color:#da1b47;
	font-weight: bold;
	margin: 0;
	font-size: 11px;
}
.footer h4 a {
	color:#da1b47;
	font-weight: bold;
	text-decoration: none;
}
.footer p{
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	font:10px "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	background:url('http://spectra3.markhamwebsitehosting.com/images/footer-bg-bottom.png');
	height: 60px;
}
.footer ul {
	list-style: none;
	padding:0;
	display:none;
}
.footer li {
	line-height: 1.2;
	padding-top: 0.5em;
}
.footer li a {
	color: #666;
	text-decoration: none;
}
a.read-more-links {
	font:12px "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	color: #da1b47;
	text-decoration: none;
	margin-left: -10px;
}
.footer span{padding:0 0 0 0px;font:11px "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;color:#666;}
.footer p a{color:#999;margin:0 5px;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
#level2{list-style-type:none;padding-left:0;width:100%;padding-bottom:5px;border-bottom:2px solid #999;}
#level2 li{display:inline-block;padding-right:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;text-transform:uppercase;margin-bottom:5px;}
#level2 li a{color:#000;text-decoration:none;}
#level2 li a:hover{color:#b90721;}