/* 



	Theme Name: CPD



	Theme URL: http://www.cpd.ca



	Description: Custom Wordpress THeme Framework for CPD Construction Products



	Author: James Beardmore



	Author URI: http://www.pointydesign.com



	Version: 1.0



*/







body{background:#e9e9e9;color:#222;font-size:14px;font-family:arial, Tahoma, Verdana;margin:0 auto;padding:0}form{border:0 #fff}#wrap{background:#e9e9e9 url(images/wrap.gif) repeat-y center 0;margin:0 auto;padding:0;position:relative}a img{border:none}a{color:#1c42b3;text-decoration:none}
.headerright a { font-size: 12px; }
a:focus,a:hover,a:active{color:#3a87dd;text-decoration:underline;outline:none medium}#top{background-image:url(images/top.gif);background-repeat:no-repeat;background-position:center 0;height:11px;margin:0 auto;padding:0;overflow:hidden}#header{background:white;width:1014px;margin:0 auto;padding:0;overflow:hidden}#header h1{color:#fff;margin:0;text-decoration:none;padding:0;font:400 36px "Times New Roman", Georgia, "Trebuchet MS"}#header h1 a,#header h1 a:visited{color:#fff;background-image:url(images/logo.png);padding:0;text-decoration:none;text-indent:-9999px;width:196px;height:109px;float:left;margin:4px 0 0 16px;font:400 36px "Trebuchet MS", Arial, Tahoma}.headerleft{font-size:13px;text-align:center;width:380px;float:left;margin:56px 0 0 100px;padding:0;overflow:hidden}.headerright{width:260px;float:right;margin:0 16px 0 0;padding:20px 10px 0 0;text-align:right}.headerright a,.headerright a:visited{color:#393939;text-decoration:none}.headerright a:hover{color:#666;text-decoration:underline}#navbar{background:#000 url(images/navbar.gif);width:1014px;height:48px;color:#fff;margin:0 auto;padding:0;font:700 12px arial, Tahoma, Verdana}#nav li,#nav ul{float:left;list-style:none;margin:0px;padding:0px}#nav li a,#nav li a:link,#nav li a:visited{color:#333;font-size:17px;display:block;font-weight:400;margin:0;padding:14px 20px;text-decoration:none;text-transform:capitalize;text-shadow:0 1px 0 #fff}#nav li a:hover,#nav li a:active{background:#000 url(images/navhov.gif);color:#FFF;text-shadow:none}#nav li li a,#nav li li a:link,#nav li li a:visited{width:190px;background:#424242;color:#fff;float:none;margin:0;padding:7px 10px;border-bottom:1px solid #323232;border-left:1px solid #323232;border-right:1px solid #323232;text-shadow:none}#nav li li a:hover,#nav li li a:active{background:#000;color:#FFF;padding:7px 10px}#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0px;padding:0px}#nav li ul a{font-size:12px;width:180px}#nav li ul ul{margin:-30px 0 0 191px}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}#nav li:hover,#nav li.sfhover{position:static}#nav .current_page_item a,#nav .current-cat a{color:#fff !important;background:#000 url(images/navhov.gif);text-shadow:none !important}#nav .env a{color:#fff !important;background:#059800 url(images/envnav.gif);text-shadow:none !important}.splash{background-image:url(images/splash.png);background-repeat:repeat-x;width:1014px;height:262px}.splash h3{line-height:30px;margin:14px 0 0;padding:0;font:400 24px Georgia, "Times New Roman", Times, serif}.splashimage{width:684px;height:262px;overflow:hidden;float:left;border-right:4px solid #fff}.splashtext{color:#fff;width:278px;float:left;margin:10px 20px 20px;padding:0}.splashtext h4{color:#656565;line-height:28px;text-align:right;margin-right:30px;font:400 23px Georgia, "Times New Roman", Times, serif}#products{background-color:#fff;background-image:url(images/products.jpg);background-position:20px 0}#environment{background-image:url(images/environment.jpg)}.environmentlogo{background-image:url(images/envirologo.jpg);background-repeat:no-repeat;background-position:center;width:100%;height:147px}.concrete{color:#fff;background-color:#547fde;width:238px;height:272px;float:left;margin:0 12px 0 0;padding:0;display:block}.masonry{color:#fff;background-color:#d87e26;display:block;width:238px;height:272px;float:left;margin:0 12px 0 0;padding:0}.thermal{color:#fff;background-color:#56c35f;display:block;width:238px;height:272px;float:left;margin:0 12px 0 0;padding:0}.finishes{color:#fff;background-color:#e0d000;display:block;width:238px;height:272px;float:left;margin:0;padding:0}.learnbtn a{color:#fff;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;line-height:46px;background-image:url(images/learnbtn.png);background-repeat:no-repeat;background-position:0 top;width:178px;height:46px;margin-top:12px;padding-left:30px;display:block}.prodbtn a{color:#fff;line-height:35px;background-image:url(images/prodbtn.png);background-repeat:no-repeat;background-position:0 top;display:block;margin-top:12px;margin-right:auto;margin-left:auto;padding-left:20px;width:140px;height:35px}.prodbtn2 a{color:#fff !important;line-height:35px;background-image:url(images/prodbtn.png);background-repeat:no-repeat;background-position:0 top;display:block;padding-left:20px;width:140px;height:35px;margin-bottom:40px}.learnbtn a:hover{color:#92baff;background-position:0 -45px;text-decoration:none}.prodbtn a:hover{color:#92baff;text-decoration:none;background-position:0 -35px}.prodbtn2 a:hover{color:#92baff !important;text-decoration:none;background-position:0 -35px}.concrete h5,.masonry h5,.thermal h5,.finishes h5{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;margin:8px 0 0;padding:0}.concrete h4,.masonry h4{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;text-align:center;margin:14px 0;padding:0}

.concrete h4 a, .masonry h4 a, .finishes h4 a, .thermal h4 a { color: #fff; }

.thermal h4, .finishes h4{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;text-transform:uppercase;margin:0 0 8px;padding:0}.csi{color:#444;text-transform:uppercase;margin:0;padding-top:0;padding-right:0;padding-left:0;font:700 15px/46px Georgia, "Times New Roman", Times, serif}.csi a{line-height:0;width:50px !important;height:46px !important;margin:0;padding:0}.csi a img{position:absolute;top:0;right:10px;width:50px;height:46px}#content{ width:1014px; margin:0 auto; padding:0; line-height:20px; min-height: 500px; }#contentleft{float:left;width:644px;margin:20px 0 20px 20px}#contentleft2{margin:20px;width:674px;float:left}#contentwide{float:left;width:974px;margin:20px}#contentwide2{position:relative;width:990px;float:left;padding:0 12px 12px}#contentleft h2,#contentwide h2{color:#2c2c2c;font-size:22px;font-weight:400;margin-top:0;margin-bottom:10px}#contentleft h3,#contentwide h3{color:#222;margin:0 0 10px;padding:0 0 6px;line-height:22px;border-bottom:1px solid #d6d6d6;font:400 18px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif}#contentleft h4,#contentwide h4{color:#343434;font-size:18px;font-weight:400;margin:0;padding:0 0 5px;line-height:22px}#contentleft img.wp-wink,#contentleft img.wp-smiley{float:none;border:none;padding:0px;margin:0px}.leftcol{width:472px;float:left;margin-right:30px}.rightcol{width:472px;float:left}.leftcol p,.rightcol p{color:#373737;font-family:Georgia, "Times New Roman", Times, serif;line-height:26px;text-align:justify}.postarea p{font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:24px;padding:0 0 10px;margin:0}#post p,.info p{font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;line-height:24px}#post h2,.info h2{margin-top:10px;margin-bottom:10px;font:400 28px Georgia, "Times New Roman", Times, serif}h2.about a{color:#242424;font-size:28px}#post h2 a{color:#5a5a5a;text-decoration:none}#post a:hover,.postarea a:hover{color:#3a87dd}.postarea{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #cdcdcd}.postarea a:hover,.postcomments a:hover,.postarea a,.postarea a:visited,.postcomments a,.postcomments a:visited{color:#3a87dd;text-decoration:none}.postarea ol{margin:0px 0px 0px 5px;padding:0px 0px 10px}.postarea ol li{margin:0px 0px 0px 20px;padding:0px 0px 5px}.postarea ul{list-style-type:none;margin:0 0 0 5px;pad:}.postarea ul li{background-color:transparent;background-image:none;background-attachment:scroll;background-position:left top;margin-top:0;margin-right:0;margin-bottom:5px;list-style-type:disc}.postarea ul ul li{background:no-repeat left top;margin-top:0;margin-right:0;margin-bottom:6px;list-style-type:circle}blockquote{background:#F7F7F7;margin:0px 25px 15px;padding:0px 25px 0px 10px;border:1px solid #E6E6E6}#content blockquote p{margin:0px;padding:10px 0px}.postauthor{color:#626262;margin:0 0 14px !important;padding:0 0 10px !important;border-bottom:1px solid #cdcdcd;font:italic 13px Georgia, "Times New Roman", Times, serif !important}.postauthor a,.postauthor a:visited{color:#373737;font-style:normal;font-variant:small-caps;text-transform:lowercase}.postmeta{background:#F7F7F7;font-size:11px;text-transform:uppercase;margin:0px 0px 50px;padding:5px 10px;border:1px solid #E6E6E6}code{color:#222;background:#EAEAEA;font-size:11px;margin:0px;padding:10px;display:block;font-family:Verdana, Tahoma, Verdana}.archive{float:left;width:280px;margin:0px;padding:20px 25px 20px 0px}#work-list{margin-top:0;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #dfdfdf}#work-list ul{display:block;height:70px;margin:0;padding:0 0 2px;list-style-type:none}.projectimg{width:485px;height:340px;float:left;margin-right:20px}.info{width:469px;float:left}#work-list ul li{float:left;margin-right:10px}#work-list ul li a:hover{opacity:0.75}.projectpost a{color:#3c3c3c;background-color:#d7e4ff;width:290px;height:316px;overflow:hidden;float:left;margin:10px 16px 20px}.projectpost a:hover{background-color:#9dc7ff;text-decoration:none}.projectpost h2{color:#3c3c3c;font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;margin-top:0;padding-top:8px;padding-right:12px;padding-left:12px}.projectpost p{overflow:hidden;padding-right:12px;padding-left:12px}.projectmeta{color:#444;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin-top:0;padding-top:0;padding-bottom:12px;border-bottom:1px solid #dfdfdf}.productpost{background-color:#f5f5f5;background-image:url(images/grad.png);background-repeat:repeat-x;background-position:0 bottom;padding:20px;border-color:#d1d1d1;border-style:solid solid none;border-width:1px 1px 0;df:}.morebtn a{color:#fff;line-height:34px;background-image:url(images/button.gif);background-repeat:no-repeat;text-decoration:none;width:162px;height:34px;padding-left:20px;display:block;text-shadow:#1C42B3 1px 1px 1px}.morebtn a:hover{color:#9dc7ff}.breadcrumb{margin-top:10px;margin-bottom:-10px;margin-left:20px}.productpost h2{color:#1d1d1d;font-size:20px;font-weight:400;margin:0;padding:0}.productpost h2 a{color:#1d1d1d;font-size:20px;font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif !important;text-decoration:none;margin:0;padding:0}h2 a:hover,.csi span{color:#1c42b3}.productsimage{width:200px;height:180px;float:left}.productright{width:430px;float:left}.wpGallery{background-image:url(images/pdf.gif);background-repeat:no-repeat;background-position:right bottom;text-align:right;padding-top:12px;padding-right:40px;display:block}.drum{width:200px;float:left;margin-right:10px}.drum h4,.pail h4{font-size:18px;font-weight:400;margin-top:0;margin-bottom:0;border-bottom:1px solid #c5c5c5;display:block}.pail,.productimage{width:200px;float:left}.drum p,.pail p{margin:0;padding-top:6px;padding-bottom:4px;border-bottom:1px solid #c5c5c5;display:block}img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0px}img.alignnone{padding:0px;margin:0px 0px 10px;display:inline}img.alignright{padding:0px;margin:0px 0px 10px 10px;display:inline}img.alignleft{padding:0px;margin:0px 10px 10px 0px;display:inline}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.wp-caption{border:1px solid #DDD;text-align:center;background-color:#F5F5F5;padding:4px 0px 5px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0px 0px 5px;padding:0px;border:0px}.wp-caption p.wp-caption-text{margin:0px;padding:0px;font-size:11px;font-weight:400;line-height:12px}#sidebar{float:left;width:310px;margin:20px;padding:0;line-height:18px}#sidebar2{line-height:18px;margin:20px 0 0 20px;padding:0 0 30px;width:280px;float:left}#sidebar2 ul{margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;padding-bottom:0;padding-left:0}#sidebar2 li{list-style-type:none;display:block}.clear{clear:both}#sidebar h2,#sidebar2 h2{color:#373737;margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #d6d6d6;font:400 18px Georgia, "Times New Roman", "Trebuchet MS"}#sidebar p{margin:0px;padding:0px;line-height:20px}#sidebar .widget,#sidebar2 .widget{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;margin:0 0 30px}#sidebar ul li{list-style-type:none;margin:0px 0px 5px;padding:0px}#sidebar .current,#sidebar2 .current{background-color:#dce9fb;background-image:url(images/current.gif) !important;background-repeat:no-repeat;background-position:0 center}#sidebar ul ul ul,#sidebar ul ul,#sidebar ul,.postarea ul ul{list-style-type:none;margin:0px;padding:0px}#sidebar ul li li{margin:0;padding:0}#sidebar2 ul li ul li a,#sidebar ul li ul li a{color:#373737;display:block;margin:0;padding:8px 8px 8px 14px;border-bottom:1px solid #c5c5c5}#sidebar ul li ul li a:hover,#sidebar2 ul li ul li a:hover{color:#373737;background-color:#dce9fb;text-decoration:none}#sidebar .video embed,#sidebar .video object{width:250px;height:205px;margin:0px;padding:0px}.postform{background:#F5F5F5;width:235px;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:5px 0px 0px;padding:1px;display:inline;border:1px solid #DDD}#cat{background:#fff;color:#222;margin:5px 0 0}.mc_custom_border h3{color:#265dcc;margin-top:0;margin-bottom:6px;font:400 18px Georgia, "Times New Roman", Times, serif}.mc_signup_submit{width:50px !important;height:31px !important;float:left}.mc_input{width:290px;margin-bottom:8px;padding:4px}.mc_merge_var{width:140px;height:40px}.mc_custom_border{width:300px}#mc_unsub_link{font-size:12px;line-height:30px;width:200px;float:left}.rss{background-image:url(images/rss.gif) !important;background-position:right top;background-repeat:no-repeat;color:#004887;height:50px;width:310px;margin-bottom:20px;padding:0;border-bottom:1px solid #d7d7d7}.rss a{color:#265dcc !important;background-image:none !important;border-style:none !important;border-width:0 !important;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;display:block}.rss a:hover{background-color:transparent;color:#3A87DD !important}.what a{ color:#2c2c2c !important; font-size: 14px; display:block; margin-top:8px; text-decoration:none; width:80px; }.basic{width:100%}.basic p{border:none;text-decoration:none;font-weight:700;font-size:10px;margin:0;padding-top:8px;padding-left:1px}.basic p img{margin-right:11px}.basic a{cursor:pointer;display:block;padding:4px 4px 4px 18px;margin-top:0;text-decoration:none;font-size:12px;color:#383838;border-bottom:1px solid #adadad}.basic a#concrete{background-color:#547fde}.basic a#masonry{background-color:#d87e26}.basic a#finishes{background-color:#e0d000}.basic a#protection{background-color:#56c35f}.basic a#accessories{background-color:#e0442f}.basic a.main{color:#fff;background-color:#383838;text-transform:uppercase;padding:6px;font:700 14px Georgia, "Times New Roman", Times, serif}.basic a.main:hover{opacity:0.8 !important}.basic a:hover{background-color:#dce9fb}.basic a.selected{color:#fff;background-color:#383838}#footer{height:191px;width:1014px;font-size:13px;background-image:url(images/foot.gif);background-repeat:repeat;background-attachment:scroll;background-position:0 0;margin:0 auto;padding:0;border:solid 1px #dbdada}#footcon{background-image:url(images/crest.gif);background-repeat:no-repeat;background-position:center 28px;height:191px}#footcon p{color:#373737;text-align:center;margin-top:12px}#footer p a{margin-right:10px;margin-left:10px}#footer a img{border:none;margin:0px;padding:0px}#footer a{color:#373737;text-decoration:none}#footer a:hover,.what a:hover{text-decoration:underline}.footerleft{width:400px;float:left;margin:0;padding:20px 0 0 180px}.footerright{width:380px;float:right;margin:0;padding:16px 36px 0 0;text-align:right}#bottom{background-image:url(images/bottom.gif);background-repeat:no-repeat;background-position:center 0;height:22px;margin:0 auto;padding:0;overflow:hidden}#subscribe{margin:0px;padding:10px 0px 5px;overflow:hidden}#subbox{background:#F5F5F5 !important;width:185px;color:#222;margin:0px;padding:5px 0px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;display:inline;border:1px solid #DDD;font:400 11px Arial, Tahoma, Verdana}#subbutton{background:#333;color:#fff;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;font-size:12px;text-transform:uppercase;text-decoration:none;margin:0 0 0 5px;padding:3px 5px 4px;border:solid 1px #333}#searchform{background-color:#e7d8d8;margin:0}#searchbox{width:214px;color:#222;font-family:arial, Tahoma, Verdana;background-image:url(images/search.gif);background-repeat:no-repeat !important;background-attachment:scroll !important;background-position:0 0 !important;margin:20px 0 0;padding:14px 3px 10px 34px;border:0 transparent}#searchbutton{background:#000 url(images/navbar.gif);-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;font-family:Arial, Tahoma, Verdana;padding:3px;margin:0px;border:1px solid #222}#s{background:#FFF;width:175px;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0px 3px 0px 0px;padding:3px 0px 3px 3px;display:inline;border:1px solid #DDD}#searchsubmit{background:#DDD;color:#222;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;margin:0px;padding:1px 2px;border:1px solid #AAA;display:inline;font:700 11px Trebuchet MS, Arial, Tahoma}#submit{background:#666;color:#FFF;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;font-size:11px;font-weight:700;text-decoration:none;margin:0px;padding:2px 5px 3px;border:1px solid #333}#author,#email,#url{background:#F7F7F7 !important;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0px;padding:4px;border:1px solid #E6E6E6}#comment{background:#F7F7F7 !important;color:#222;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:5px 0px;padding:4px;border:1px solid #E6E6E6}.commentlist li .avatar{background:#FFF;float:right;border:1px solid #EEE;margin:0px 5px 0px 10px;padding:2px}.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:12px}#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0px}#commentform{margin:5px 10px 0px 0px}#commentform textarea{width:98%;padding:2px}#respond:after{content:".";display:block;height:0px;clear:both;visibility:hidden}#commentform p{margin:5px 0px}#commentform #submit{margin:0px;float:left}.commentlist ol,.alt{margin:0px;padding:10px}.commentlist li{font-weight:700;margin:15px 0px 10px;padding:10px 5px 10px 10px;list-style:none}.commentlist li ul li{font-size:12px;margin-right:-5px;margin-left:10px}.commentlist p{font-weight:400;text-transform:none;margin:10px 0px;padding:0px}.children,.commentlist,#searchformheader,.textwidget,.postmeta p,#nav,.headerright p{margin:0px;padding:0px}.nocomments{text-align:center;margin:0px;padding:0px}.reply a,.reply a:visited{background:#666;color:#FFF;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;font-size:11px;text-decoration:none;margin:0px;padding:2px 5px 3px;border:1px solid #333}.reply a:hover{background:#3A87DD;color:#FFF;text-decoration:none;border:1px solid #3A87DD}.commentmetadata{font-weight:400;font-size:10px;margin:0px;display:block}.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px}.alignright{margin:0px 0px 10px 10px;float:right}.alignleft{margin:0px 10px 10px 0px;float:left}.thread-alt{background:#FFF;margin:0px;padding:0px}.thread-even{background:#F7F7F7;margin:0px;padding:0px}.depth-1{border:1px solid #E6E6E6;margin:0px;padding:0px}.even,.alt{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;margin:0px;padding:0px}span.label{display:block;float:left;font-size:14px;margin-right:24px;text-align:right;width:100px !important}.txt{margin-bottom:12px;padding:5px;width:330px;margin-top:2px}.txt:focus{border:1px solid #112632;padding:6px}.btn{background-image:url(images/sendbtn.jpg);background-repeat:no-repeat;border:0 transparent;color:#fff;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;background-color:transparent;margin-left:124px;text-align:left;height:35px !important;padding:6px 24px 7px 20px;display:block}.button{color:#fff;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(images/sendbtn.jpg);background-position:center 0;padding:4px;border:solid 1px #2b2b2b;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px}.btn:hover{background-position:0 bottom}.button:hover{background-position:center bottom}