/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background:url(images/general/pageBg.jpg) repeat-x;}
.style2 {color:#6666CC; font-size:14px;}
td { border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px;}
.toptd { border-top-style:solid; border-top-color:#999999; border-top-width:1px;}

/* Classes */
a {color: #666666;}
a:hover {color: #feb139;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.clearBoth {clear:both;}
.floatLeft {float:left; padding:0 20px;}
.floatRight {float:right; padding:0 20px;}
.orangeTxt {color:#feb139; font-weight:bold;}

/* Page Titles */
#mainLogo {float:left; width:194px; height:134px; background:url(images/general/mainLogo.jpg) no-repeat; text-indent:-9999px;}
#welcomeTtl {width:589px; height:52px; background:url(images/headings/welcomeTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#pcsthermalTtl {width:589px; height:52px; background:url(images/headings/pcsthermalTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#quicklinksTtl {width:317px; height:52px; background:url(images/headings/quicklinksTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#homeContactTtl {width:317px; height:52px; background:url(images/headings/homeContactTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#productsTtl {width:589px; height:52px; background:url(images/headings/productsTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#downloadsTtl {width:589px; height:52px; background:url(images/headings/downloadsTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#contactTtl {width:589px; height:52px; background:url(images/headings/contactTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#distributorsTtl {width:317px; height:52px; background:url(images/headings/distributorsTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#boardsTtl {width:589px; height:52px; background:url(images/headings/boardsTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#underfloor-heatingTtl {width:589px; height:52px; background:url(images/headings/underfloor-heating.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#technicalTtl {width:589px; height:52px; background:url(images/headings/technicalTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#accessoriesTtl {width:589px; height:52px; background:url(images/headings/accessoriesTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#enclosuresTtl {width:589px; height:52px; background:url(images/headings/enclosuresTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#traysTtl {width:589px; height:52px; background:url(images/headings/traysTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#techTtl {width:589px; height:52px; background:url(images/headings/techTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}
#pcsproductsTtl {width:317px; height:52px; background:url(images/headings/pcsproductsTtl.jpg) no-repeat; text-indent:-9999px; padding-bottom:20px;}


/* Main Page  */
#page-container {width:906px; margin:auto; margin-top:0px;  border:1px solid #c5c5c6; background:url(images/general/centerBg.jpg) repeat-y; background-color:#e8e6e6;}

/* Header */
#header {background:#FFF;}

/* Content */
.column1 {float:left; width:589px;}
.column1 p {padding:1.0em 20px 0; line-height:145%;}
.column1 h2 {font-size:16px; padding:1.0em 20px 0; line-height:145%; color:#6666cc;}
.column1 h3 {font-size:14px;}
.column1 ul {padding:30px 20px 20px 30px; margin-left:1em; }
.column1 ul li {list-style:none; padding:4px 0px; font-weight:bold; color:#666666;}

.contactList {padding:0 30px 20px 40px;}
.contactList li {list-style:none; padding:2px 0;}

.column2 {float:left; width:317px;}
.applicationsList {padding:0 30px 20px 50px;}
.applicationsList li {list-style:none; padding:4px 15px; background:url(images/general/arrow.jpg) no-repeat 0% 50%; font-size:14px; color:#6666CC;}

.column2 ul {padding:0 30px 20px 20px;}
.column2 ul li {list-style:none; padding:4px 15px; color:#6666CC;}
.column2 h2 {font-size:16px; color:#6666cc; text-align:center; padding-top:20px;}
.column2 img {padding-bottom:20px;}

.boldList {font-size:13px; font-weight:700; padding-top:50px; color:#000;}

/* Footer */
#footer {clear:both; height:25px; border-top:1px solid #ccc; padding:20px 10px;}
#ourLink {float:right;}
#lowerNav {list-style:none; float:left;}
#lowerNav li {display:inline;}

#flashNav {list-style:none; float:right;}
#flashNav li {display:inline;}
#flashNav a {text-decoration:none; font-size:14px;}
#flashNav a:hover {color:#000000}
