.leftpane {width:25%;}

/*Home Features*/
.home-features h1 {color:#fc7816;}
.home-feature {color:#6a6a6a; margin:10px 0; float:left; width:99%;}
.home-feature-image {float:left; width:178px; height:165px; text-align:center; margin:auto 0;}
.home-feature h3 {color:#fc7816; font-weight:normal; font-size:9pt; text-transform:uppercase; margin:0 0 3px 0;}
.home-feature p, .home-news p {color:#6a6a6a; font-weight:bold; font-size:8pt;}
.home-feature p.more-link, .home-news p.more-link {color:#6a6a6a; font-weight:normal; text-transform:uppercase; font-size:8pt; margin-bottom:10px !important;}
.home-feature p.more-link a, .home-news p.more-link a{color:#6a6a6a; background:url(/portals/2/images/read-more-arrow.jpg) no-repeat right center; padding-right:16px;}
.home-news p {margin:4px 0;}
.hot-topic-wrap {background:url(/portals/2/images/devilbiss-hot-topic-box.jpg) repeat-y left top; width:133px; padding:3px 3px 20px 3px; overflow:hidden;}
.hot-topic-wrap p {margin-top:0; width:130px; margin-left:auto; margin-right:auto;}
.hot-topic-wrap h2, .home-news h2 {font-size:14pt; color:#fc7816; font-weight:bold; background:url(/portals/2/images/orange-border-line-wider.jpg) repeat-x left 2px; width:90%; margin-bottom:2px; font-style:italic;}
.hot-topic-wrap a {color:#fc7816; font-weight:bold; padding:3px; text-decoration:none; line-height:12pt; white-space:nowrap; float:left;}
.hot-topic-wrap a:hover {text-decoration:underline;}
.hot-topic-wrap a.small {font-size:7pt;}
.hot-topic-wrap a.medium {font-size:8.5pt;}
.hot-topic-wrap a.large {font-size:10pt;}

/*Repository Styles*/
#dnn_ctr3498_Repository_lblDescription{display:none;}
.repositoryHeader{padding:5px;}
.repositorySearch, .repositoryPager{float:right; padding:5px;}
.repositorySort{float:left; padding:5px;}
.repositoryUpload{float:left; padding:5px;}
.repositoryPager {padding-top:10px;}
#dnn_ctr3498_Repository___Search{width:130px !important;}


.libraryFileContainer {background:#fff; border:1px solid #c0c0c0; -moz-border-radius:10px; -webkit-border-radius: 10px; margin-bottom:10px; padding:10px; overflow:hidden;}
.repositoryTitle {border-bottom:1px dotted #4E4E4E; padding-bottom:2px;}
.repositoryTitle h2 span {color:#4E4E4E;}
.repositoryTitle h2 {margin:0;}
.repositoryDescription {padding-top:3px;}
.repositoryFileStats {color:#4E4E4E; padding-left:10px; padding-top:4px;}
.repositoryDownload {margin-right:20px; float:right;}
.repositoryDownload a {display:block; font-size:0; color:#006cb8 !important; background:url(/portals/0/images/binks-download.jpg) no-repeat; height:25px; width:108px; margin-top:3px; text-align:center; }
.repositoryDownload a:hover {opacity:.9; filter:alpha(opacity=90); text-decoration:none;}
.repositoryDownload a:active {position:relative; top:1px;}
.repositoryFooter {float:right; padding-right:15px;}

/*Finishing Partners Page*/
div.affiliate-logos {text-align:center; padding:10px; margin:0 auto; width:450px;}
.affiliate-logos a {width:215px; float:left;}
.affiliate-logos a img {border:none; padding:15px; text-align:center;}
.affiliate-logos a:hover img, #product-reg-home a:hover img {opacity:.9; filter:alpha(opacity=90);}

/* Prevents images in Tabs from Overflowing*/
.ui-tabs-panel {overflow:hidden;}

/*News Articles */
.articleEntry {overflow:hidden;}
.articleHeadline h1 {background-color:#DF8329 !important;}
.articleHeadline h1 a {color:#fff;display:block;padding:3px 0px 3px 10px;}
/*Child Links*/
a.homeChild {text-decoration:none; color:#4e4e4e; line-height:16px; display:block; padding:5px 0 5px 20px; overflow:hidden; border-left:1px solid #1c1409; border-right:1px solid #1c1409;}
a.homeChild:hover, .selectedLnk {background:#1c1409 url(/portals/2/images/triangle.jpg) no-repeat left center; color:#fff !important;}
.childTop {background:url(/portals/2/images/child-links-top.jpg) no-repeat top left; height:29px; line-height:28px; width:240px; overflow:hidden;}
.childTop h2 {padding:0 4px 0 8px; margin:0; font-size:12pt; color:#fff;}
.childLinks {margin-bottom:10px; width:240px; padding:0 0 25px; background:url(/portals/2/images/child-links-bottom.jpg) no-repeat bottom;}

/*Box Styles*/
.boxEven{overflow:hidden; border:1px solid #1c1409; color:#000; margin:0 0 30px 0; padding:5px; clear:both; font-size:10pt; 
		   -moz-border-radius:15px; -webkit-border-radius: 10px; background:#fff;}
.boxEven img{ margin-right:20px; float:left; }
.boxEven a img {height:100px; width:100px;}
.boxEven a:hover img {opacity:.9; filter:alpha(opacity=90;);}
.boxEven { min-height:100px; }
.boxEven ul li{ width:75%; margin-left:90px; }
.boxEven h2{ margin:0 0 10px 0; font-size:12pt; color:#FC7816; }
.boxEven p {padding-left:119px;}
.boxEven a, .boxEven a:link{ font-size:10pt; font-weight:bold; color:#FC7816; }
.boxEven a:hover h2 {text-decoration:underline;}

/*Zero-In*/
#dnn_ctr3617_ctlFinderDispatch_ctlViewFinder_divSingleMap {margin:0 auto 10px; border:4px solid #c0c0c0;}

a:hover img.viewBtn, a:hover img.directionsBtn, a:hover img.searchBtn, a:hover img.explorerDirectionsBtn {opacity: .9; filter:alpha(opacity=90);}
a:active img.viewBtn, a:active img.directionsBtn, a:active img.searchBtn, a:active img.explorerDirectionsBtn  {position:relative; top:1px;}

img.directionsBtn {margin:5px 0 0 92px;}

.srchWebsite, .srchTelephone, .srchEmail, .explorerWebsite, .explorerTelephone, .explorerEmail {float:left;}
.srchTelephone{background:url(/portals/0/images/phone.jpg) no-repeat left; padding-left:22px; height:20px; line-height:20px; margin-left:10px;}
.explorerTelephone {background:url(/portals/0/images/phone.jpg) no-repeat left; padding-left:22px; height:20px; line-height:20px; margin-left:0;}
.srchWebsite a:hover, .explorerWebsite a:hover, .srchEmail a:hover, .explorerEmail a:hover {opacity:.9; text-decoration:underline;}
.srchWebsite a, .explorerWebsite a {color:#000; font-weight:bold; text-decoration:none; background:url(/portals/0/images/www-icon.jpg) no-repeat left; padding-left:22px; height:20px; line-height:20px; display:block;}
.srchWebsite, .explorerWebsite, .explorerEmail, .srchEmail {margin-left:10px;}
.srchEmail a, .explorerEmail a {color:#000; font-weight:bold; text-decoration:none; padding-top:2px; height:20px; line-height:20px; display:block;}
.explorerGetDirections {line-height:27px;}
.locationSearchResults div[id*=divCustomField] {line-height:20px; height:20px; float:left; padding-left:8px;}


/*End Zero-In*/

/*Product Literature Links*/

a.productlink {background:url(/portals/0/images/product-link-arrow.jpg) no-repeat 0 8px; padding:5px 12px; text-decoration:none;}
a.productlink:hover {background-position:0 -12px; text-decoration:underline;}



#itwFinishingLinks{}
#itwFinishingLinks h2 {
background:url("/portals/2/images/orange-border-line-wider.jpg") repeat-x left 0 transparent;
color:#FC7816;
font-size:11pt;
font-style:italic;
font-weight:bold;
margin-bottom:2px;
width:100%;}
#itwFinishingLinks a{float:left; display:block;}
#itwFinishingLinks a img{border:1px solid #ddd; margin:2px 0;}
#itwFinishingLinks a:hover img{position:relative; top:1px;}


.gray-background {background-color:#474747;color:#fff;margin-left:135px;padding:10px;}

/*FAQ Links on FAQ Landing Page*/
div.FAQ-Links-Wrap a {background:url(/portals/2/images/faq-cat-button.jpg) no-repeat 0 0;margin:5px 20px 0;text-align:center;width:263px;display:block;color:#fff;height:26px;line-height:25px;float:left;}
.FAQ-Links-Wrap a:hover {background-position:0 -36px; color:#fff; text-decoration:none;}

/*FAQ Styles*/
a[id*=FAQs_lstFAQs] p {font-size:10pt; color:#006cb8; font-weight:bold; background:url(/portals/2/images/faq-question-bg.jpg) no-repeat left center; padding:3px 0 3px 24px;}
































