html{font-family:Arial,helvetica,verdana sans-serif;font-size:12px;line-height:1.5em;height:100%;overflow-y:scroll;}body{background-image:url(http://www.portlandbolt.com/image/common/bg_tan2.gif);margin:0;padding:0;text-align:center;}a{color:#2e3e7e;}a:hover,#footer a:hover{color:#69c;}a img{border:0 none transparent;}a:hover img{border-color:#69c;}a.external{background-image:url(http://assets.portlandbolt.com/images/sprites.png);background-repeat:no-repeat;background-position:-48px -125px;padding-left:20px;}h1{font-size:2em;line-height:1.2em;}h2{font-size:1.5em;}h3{font-size:1.25em;}input,textarea,select,#lines .dimensions{background:#fff url(http://assets.portlandbolt.com/images/formSprites.png) no-repeat 0 -80px;border:1px solid #777;padding:3px;}.pdf,.rss,.email,.print{background-position:left center;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pdf{background-image:url(http://assets.portlandbolt.com/images/pdficon_small.gif);}.email{background-image:url(http://assets.portlandbolt.com/images/email.png);}.rss{background-image:url(http://assets.portlandbolt.com/images/rss.png);}.print{background-image:url(http://assets.portlandbolt.com/images/printer.png);}input.button,a.button,div.button,button{background:#eee url(http://assets.portlandbolt.com/images/formSprites.png) no-repeat left top;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;color:#555;padding:3px 10px;}a.button,div.button,button{text-decoration:none;padding:5px 10px;border:1px solid #bbb;background-color:#eee;border-bottom-width:2px;}input.button:hover,a.button:hover,div.button:hover,button:hover{background-position:-400px top;border-color:#000;color:#fff;background-color:#2e3e7e;}input.gray:hover,a.gray:hover,div.gray:hover,button.gray:hover{background-position:0 -40px;color:#333;background-color:#ccc;border-color:#666;}input.error,textarea.error,select.error{border-color:#f00;color:#bbb;}select.error{color:#000;}.ajax{position:absolute;top:-9px;left:50%;margin-left:-4em!important;border:1px solid #bbb;background-color:#fff;padding:10px;}span.required{color:#aaa;}#container{background-color:#ddd;border:1px solid #aaa;margin:16px auto;position:relative;text-align:left;width:960px;}#top{display:none;}#bannercontainer{width:100%;height:160px;border-bottom:5px solid #2e3e7e;background-color:#2e3e7e;position:relative;background-image:url(http://assets.portlandbolt.com/images/shop.jpg);background-position:top right;}#bannercontainer.industries{background-image:url(http://assets.portlandbolt.com/images/industries.jpg);}#bannercontainer.manufacturing{background-image:url(http://assets.portlandbolt.com/images/manufacturing.jpg);}#bannercontainer.products{background-image:url(http://assets.portlandbolt.com/images/products.jpg);}#bannercontainer.projects{background-image:url(http://assets.portlandbolt.com/images/projects.jpg);}#bannercontainer.technical{background-image:url(http://assets.portlandbolt.com/images/technical.jpg);}#bannercontainer.about{background-image:url(http://assets.portlandbolt.com/images/about.jpg);}#banner{position:absolute;top:0;left:0;}#logo{position:absolute;top:46px;left:18px;}#topmenu{position:absolute;z-index:1;top:0;right:0;list-style-type:none;margin:0;padding:0;font-size:10px;}#topmenu li{float:right;margin:0;padding:0;color:#777;line-height:24px;}#topmenu{text-transform:uppercase;}#topmenu a,#topmenu span,#topmenu div.item-top{background-image:url(http://assets.portlandbolt.com/images/sprites.png);display:block;text-decoration:none;display:block;color:#777;}#topmenu a:hover{text-decoration:underline;}#topmenu div a,#topmenu div span,#topmenu div a span{background-image:none;}.item-top{padding:0 2em 0 1em;background-position:left -100px;}.item-top img{float:left;margin-top:1px;margin-right:3px;}#home-top{padding-left:3.5em;background-position:left -75px;border-left:0 none transparent;}#contact-top,.item-top{border-left:1px solid #bbb;}#phone-top{padding-left:2em;}#contact-top{padding-left:3.5em;background-position:-77px -75px;}#banner-phone{position:absolute;font-weight:bold;color:#fff;font-size:3em;right:15px;top:25px;height:3em;line-height:3em;width:300px;text-align:right;}#menu{float:left;width:192px;padding:16px 0;}#menu ul{list-style-type:none;margin:0;padding:0;border-top:1px solid #aaa;position:relative;z-index:50;}#menu ul a{display:block;padding:0 16px;height:25px;line-height:25px;color:#555;text-decoration:none;background:transparent url(http://assets.portlandbolt.com/images/sprites.png) repeat-x top right;}#menu ul ul a{background-image:none;}#menu ul ul a.drop{background:transparent url(http://assets.portlandbolt.com/images/sprites.png) repeat-x;background-position:right -50px;}#menu ul a:hover,#menu ul a.drop:hover{background-position:right -25px;color:#fff;background-color:#2e3e7e;}#menu ul ul a:hover{background-position:left -25px;}#menu ul ul li:last-child{border-bottom-color:transparent;}#menu ul ul{background-color:#ccc;font-size:10px;border:1px solid #aaa;position:absolute;left:192px;top:-1px;z-index:50;width:192px;min-height:100%;}#menu ul ul ul{background-color:#ccc;}#menu ul ul li{float:left;width:192px;background-color:transparent;border-right:1px solid #bbb;}#menu ul ul ul{left:100%;z-index:51;background-color:#bbb;}#menu ul ul,#menu ul ul ul{display:none;}#menu ul li:hover ul,#menu ul ul li:hover ul{display:block;}#menu ul li:hover ul ul{display:none;}#menu ul a.active,#menu ul ul a.active{background-color:#2e3e7e;color:#fff;}#menu ul a.active{background-position:right -25px;}#menu #sidebar-newsletter{font-size:80%;text-align:center;}#menu #sidebar-newsletter .button{margin:5px auto;}#menu #newsletter-f{text-align:center;background-color:#eee;padding:5px 5px 10px 5px;border:1px solid #bbb;position:relative;}#menu #newsletter-f label{text-align:left;}#menu #newsletter-f input{margin-bottom:.5em;width:130px;}#menu #newsletter-f .button{margin:auto;text-align:center;font-size:100%;}#menu #newsletter-f .ajax{top:31%;left:47%;}#menu .sub{padding:16px 16px 0 16px;text-align:center;}#menu .sub ul{border:0 none transparent;}#menu .sub ul a{background-image:none;color:#2e3e7e;height:auto;line-height:1.5em;padding:0;text-decoration:underline;background-color:transparent;}#menu .sub a:hover{color:#69c;}#menu .sub .button{display:block;width:80%;margin-bottom:5px;}#menu .sub .button:hover{color:#fff;}#menu .sub .chat{font-weight:bold;text-align:left;}#menu .sub .chat span.chat-container{padding:2px 0 0 55px;background-position:20px center;background-repeat:no-repeat;display:block;height:28px;}#menu .sub .chat span span{font-size:125%;line-height:14px;}#menu .sub .chat span .state{font-weight:normal;font-size:100%;display:block;line-height:12px;}#menu .card{padding:0 10px;margin:0 0 16px 0;font-size:90%;}#menu .card img{width:75px;height:106px;margin-top:10px;}#menu .card ul{margin:10px 0;}#menu .card .name{font-weight:bold;}#menu,#content{border-top:1px solid #333;}#menu iframe{position:absolute;z-index:49;background-color:#f00;border:0 none transparent;display:none;}#menu .sub iframe{display:block;}#content{border-left:1px solid #aaa;float:left;padding:16px;width:735px;margin-right:0;background-color:#fff;min-height:500px;}#pagecontent,#pagecontentwide{clear:both;float:none;}.crumb,.searchbar{height:24px;line-height:24px;margin-bottom:16px;}.crumb{float:left;}.crumb,.crumb a{color:#888;}.crumb a:hover{color:#2e3e7e;}.searchbar{float:right;}.searchbar input{width:168px;}.searchbar table,.searchbar td,.searchbar.th{border:0 none transparent;background:none none no-repeat;padding:2px 0 2px 5px;}#search_submit{font-size:80%;background-position:left -10px;width:56px;padding:2px 0 3px 0;}#search_submit:hover{background-position:-400px -10px;}.printIcon{width:16px;height:16px;background-image:url(http://assets.portlandbolt.com/images/sprites.png);background-position:left -124px;}#footer{clear:both;padding:0 16px;background-color:#2e3e7e;color:#fff;border-top:1px solid #333;}#footer .col2{padding-top:26px;padding-bottom:26px;}#footer p{margin:0 10px;}#footer a{color:#ddd;}#footer address{text-align:right;}.imgright,.imgleft,img.align-right,img.align-left,img.right,img.left,img.alignleft,img.alignright{margin:0 10px 10px 10px;}.imgright,img.align-right,img.right,img.alignright{float:right;margin-right:0;}.imgleft,img.align-left,img.left,img.alignleft{float:left;margin-left:0;}.imgright cite{display:block;text-align:left;}.align-left{text-align:left;}.align-right{text-align:right;}.center,.align-center{text-align:center;}.center img,.center table{margin:auto;}.col1,.col2,.col3,.col23{display:block;float:left;padding:10px 0;}.col1,.colend,#padding,.padding{clear:both;width:100%;}.colend{height:0;}.col2{width:49.95%;}.col1 *,.col2 *,.col3 *,.col23 *{margin:0 10px;}.col1 * *,.col2 * *,.col3 * *,.col23 * *{margin:0;}.col1>*,.col2>*,.col3>*,.col23>*{margin:0 10px;}.col1 p,.col2 p,.col3 p,.col23 p{margin-bottom:1em;}.col3{width:33.3%;}.col23{width:66.6%;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.big{color:#666;font-size:1.4em;line-height:1.2em;}.big strong{color:#000;}.col3 .button{width:192px;height:30px;line-height:30px;display:block;text-align:center;font-weight:bold;text-decoration:none;margin:1.5em auto 1em auto;}.border-gray{border:1px solid #bbb;}table,td,th{border:1px solid #333;border-collapse:collapse;}td,th{padding:2px 5px;text-align:center;}thead,th,tfoot{background-color:#ddd;}tbody{background-color:#fff;}table .highlighted{background-color:#c4ccee;}table .hover{background-color:#d5ddff;}table .notes{text-align:left;padding:10px;}.indexcard,.indexpagescard,.indexcardsmall,.project,.card{background-color:#eee;border:1px solid #bbb;margin:5px;}.card img{height:129px;width:91px;}.indexcardsmall{width:170px;float:left;text-align:center;}.indexcardsmall h3,.indexcardsmall img,.indexcardsmall p,.indexcardsmall .viewpage{margin:10px 10px 0 10px;}.indexcardsmall img{border:1px solid #bbb;background-color:#fff;}.indexcardsmall p{text-align:left;height:9em;}.indexcardsmall .viewpage{margin-bottom:10px;display:block;}.tab-content,.tabcontainer{background-color:#eee;border:1px solid #bbb;float:left;}.tab-content{float:none;}#content .tab-content,#content .tabcontainer{width:733px;}#pagecontent .tab-content,#pagecontent .tabcontainer{width:100%;}.tab-content,ul#tabs{clear:both;}.tab-content .tabs,ul#tabs{float:left;margin:0;padding:0;list-style-type:none;width:100%;}.tab-content .tabs li,ul#tabs li{float:left;margin:0 2px 0 0;padding:0;}.tab-content .tabs a,ul#tabs a{display:block;padding:0 2em;float:left;text-align:center;background-color:#d6d6d6;border:1px solid #bfbfbf;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;height:20px;line-height:20px;border-bottom:0 none transparent;position:relative;}.tab-content ul.tabs a.active,ul#tabs a.selected{top:1px;background-color:#eee;}.tab-content .content,.tabcontainer .tabcontent{float:none;clear:both;min-height:200px;padding:16px;list-style-type:none;margin-top:0;}.tab-content .content li{margin:10px;}.rb,.rt,.rb div,.rt div{font-size:1px;height:10px;clear:both;}.rt{background-position:left -30px;}.rt div{background-position:left -10px;}.rb div{background-position:left -20px;}.rm{padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#2e3e7e;}.rt div,.rb div{float:right;width:10px;}.form2{background-color:#eee;border:1px solid #bbb;padding:10px;}.form2 label,.form2 input,.form2 select{width:45%;}.form2 label{display:-moz-inline-box;display:inline-block;padding:3px;border:1px none transparent;}.form2 label,.form2 input,.form2 select,.form2 textarea{margin:0 .75% 7px;}.form2 label{margin-bottom:0;}.form2 label.bottom{width:95%;}.form2 textarea{width:95%;}.form2 input[type="checkbox"],.form2 input.check{width:auto;}.form2 .button{margin:auto;}.form2 .check,.form2 span{margin-top:5px;margin-bottom:15px;margin-right:10px;line-height:2em;}.form2 .full{width:94.5%;}.checkbox-container{padding:5px 0;}img.ajax{padding:0 0 0 5px;}.success{background-color:#2e3e7e;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:25px 0;border-top:4px solid #3D4D8A;}.success p{font-size:120%;color:#fff;font-weight:bold;padding:0 40px;}.success p a{font-size:100%;color:#8ECA52;}.success a{color:#859ae5;font-size:80%;}.success a:hover{color:#fff;}.popup{position:absolute;background-color:#fff;border:5px solid #eee;top:100px;left:50%;padding:10px;z-index:100;padding:20px;}.popup form,.popup img,.popup div{clear:both;}.readonly{color:#666;}.blackOut{background-color:#000;width:100%;z-index:99;position:absolute;top:0;left:0;}.closeButton{float:right;}.byline{border-top:1px solid #ddd;padding-top:10px;height:48px;clear:both;}.byline .salesman .photo{float:left;padding-right:10px;}.byline .salesman .photo img{height:4em;}.salesman ul{list-style-type:none;margin:0;padding:0;}.salesman ul li span{font-weight:bold;}.byline .salesman li{float:left;margin-right:1em;}.byline .salesman .info h3{margin:0;line-height:1.75em;}.red{color:#f00;}.indexcard,.indexcardsmall,.indexpagescard,.indexpagescard img{float:left;display:inline;}.indexpagescard{width:354px;}.expanded{cursor:pointer;}.expanded:hover{background-color:#ddd;}.indexpagescard img,.indexcard img{margin:10px;border:1px solid #bbb;}.indexpagescard img{width:100px;height:100px;}.indexcard img{width:172px;height:162px;padding:0 18px;background-color:#fff;}.indexpagescard h2,.indexpagescard p,.indexcard p{margin:10px;}.indexpagescard h2,.indexcard h3{font-size:140%;}.indexpagescard p{line-height:1.3em;}.indexcardsmall img{width:148px;height:110px;}.tip{position:absolute;padding:10px;background-color:#fff;border:1px solid #bbb;display:none;}.popup .half label,.popup .half input{width:46.5%;float:left;}.popup .half label{padding:0 4px;}.popup .half .padright{margin-right:4%;}@media print{#banner-phone{color:#000;}#topmenu{border:1px solid #bbb;border-width:0 0 1px 1px;}#menu{display:none;}#content{width:925px;}}