/* IE & FF Fix */
* {margin:0; padding:0;}

html, body {margin:0px; padding:0px; font-family:Lucida Grande, Helvetica, Arial, sans-serif; font-size:11px; color:#666666;}

/* Classes */
a {color: #999; text-decoration:none;}
a:hover {color: #000;}
p {margin:0px; padding:1.0em 0 0; line-height:250%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none;}
h2 {font-size:8; font-weight:bolder;}


/* Main Page */
#page-container {width:915px; margin:auto; margin-top:38px; border:1px solid #dcdcdc; background:url(../../images/general/footer-bg.jpg) repeat-x bottom; padding-bottom:50px;}

/* Header */
#header {float:left; width:100%;}

/* Navigation */
#navigation {float:right; font-size:14px; padding:45px 15px;}
#navigation li {display:inline; list-style:none;}
#navigation li a {font-size:14px; color:#3e515f; text-decoration:none; padding:5px 10px; border:1px solid #f0f0f0;}
#navigation li a:hover {color:#e5619f; background:#f6f6f6;}

/* Pages Titles */
.sub-titles {color:#e5619f; font-size:16px; padding-top:20px;}
#home-ttl {background:#b7d9ff; border:3px solid #dcdcdc; font-size:16px; padding:10px;}
#problem-solving-ttl {clear:both; background:url(../../images/headings/problem-solving-ttl.jpg) bottom left no-repeat; width:826px; height:67px; text-indent:-9999px; margin-left:40px;}
#our-workshops-ttl {clear:both; background:url(../../images/headings/our-workshops-ttl.jpg) bottom left no-repeat; width:826px; height:67px; text-indent:-9999px; margin-left:40px;}
#contact-ttl {background:url(../../images/headings/contact-ttl.jpg); width:353px; height:67px; text-indent:-9999px;}
#contact-addy-ttl {background:url(../../images/headings/contact-addy-ttl.jpg); width:391px; height:67px; text-indent:-9999px;}
#product-range-ttl {clear:both; background:url(../../images/headings/product-range-ttl.jpg) bottom left no-repeat; width:826px; height:67px; text-indent:-9999px; margin-left:40px;}
#precote-pdf-ttl {clear:both; background:url(../../images/headings/precote-pdf-ttl.jpg); width:120px; height:71px; text-indent:-9999px;}
#threem-pdf-ttl {clear:both;background:url(../../images/headings/3m-pdf-ttl.jpg); width:60px; height:76px; text-indent:-9999px;}
#locktite-pdf-ttl {clear:both;background:url(../../images/headings/locktite-pdf-ttl.jpg); width:163px; height:81px; text-indent:-9999px;}
#anulock-pdf-ttl {clear:both;background:url(../../images/headings/anulock-pdf-ttl.jpg); width:270px; height:70px; text-indent:-9999px;}
#vibra-stop-pdf-ttl {clear:both;background:url(../../images/headings/vibra-stop-pdf-ttl.jpg); width:270px; height:71px; text-indent:-9999px;}
#anuseal-pdf-ttl {clear:both;background:url(../../images/headings/anuseal-pdf-ttl.jpg); width:270px; height:70px; text-indent:-9999px;}
#privacy-notice-ttl {clear:both; background:url(../../images/headings/privacy-notice-ttl.jpg) bottom left no-repeat; width:826px; height:67px; text-indent:-9999px; margin-left:40px;}
#contact-form-ttl {clear:both; background:url(../../images/headings/contact-form-ttl.jpg) bottom left no-repeat; width:826px; height:67px; text-indent:-9999px; margin-left:40px;}

/* Main Content */
#flash {float:left; width:409px;}

.column1 {float:left; width:409px;}

.column2 {float:left; width:494px;}
.column2 .sub {float:left; width:204px; padding:0 30px 0 13px;}
.column2 a {color: #e561a0; text-decoration:none;}
.column2 a:hover {color: #3e515f;}
#h2style {font-size:14px; font-weight:800; padding-top:15px;}



#quick-gallery {float:left; padding-top:15px;}
#quick-gallery li {list-style:none; float:left; padding:0 5px 2px 2px;}

#quick-contact {clear:both; margin-bottom:20px;}
#quick-contact li {list-style:none; color:#e561a0; background:url(../../images/general/arrow.jpg) no-repeat 0% 50%; padding:3px 15px;}

/* Contact Page */

#contact-addy dt {font-weight:bold;}
#contact-addy dd {list-style:none; padding:3px 0;}
#contact-addy a {color: #d62e24; text-decoration:none;}
#contact-addy a:hover {color: #999;}

/* Problem Solving Page */

#problem-solving {background:#fff600; border:3px solid #dcdcdc; font-size:10px; padding:10px; color:#445562;}
#problem-solving h2 {font-size:19px;}
#problem-solving a {color: #757575; text-decoration:none;}
#problem-solving a:hover {color: #e561a0;}

#learn-more-btn {float:right; background:#f6f6f6; border:2px solid #dcdcdc; padding:3px 15px; margin-top:30px;}


/* Workshops Page */

#workshops {background:#2bebe4; border:3px solid #dcdcdc; font-size:10px; padding:10px; color:#445562; margin-top:9px;}
#workshops h2 {font-size:19px;}
#workshops a {color: #757575; text-decoration:none;}
#workshops a:hover {color: #e561a0;}


/* Products Page */
.product-range {float:left; width:323px; padding:0 60px 0 45px;}
.pdf-list {float:left; font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#445563; padding-bottom:26px; border-bottom:1px solid #dbdcdb;}
.pdf-list dd {width:297px; float:left; list-style:none; background:#f6f6f6; border:3px solid #dcdcdc; margin-bottom:4px; padding:3px 5px;}
.pdf-list dd span {float:left;}
.pdf-list dd a {color: #e4619f; text-decoration:none; float:right;}
.pdf-list dd a:hover {color: #445563;}

.privacy-notice {float:left; width:393px; padding-left:40px}
.privacy-notice h2 { font-size:18px; padding-top:20px;}

#contact-addy {float:left; width:237px; padding:20px 0 0 50px;}
#contact-addy ul {padding:15px;}
#contact-addy li {list-style:none; padding:5px 0;}


/* Footer */
#footer {clear:both; height:65px; color:#999; padding-top:5px; width:915px; margin:auto;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}
#lowerAddy {clear:both; float:right; text-align:right; padding-top:10px;}
#lowerAddy li {list-style:none;}
#lowerAddy a {color: #d62e24; text-decoration:none;}
#lowerAddy a:hover {color: #e5619f;}
#lowerAddy span {color: #d62e24; text-decoration:none;}

div#seo {width:900px; margin:0 auto; padding-top:500px; font-size:10px}
div#seo h1 {font-size:11px}