@charset "utf-8";
/* Copyright Crown Plastic Mouldings Limtied, All rights reserved */

/* Generic Redefined HTML tags */
* {margin:0;padding:0;border:0;}
html {font-size: 62.5%;}
body { background:#68ACFF url('http://www.crown-plastic-mouldings.co.uk/images/template/bg.jpg') no-repeat 50% top;
font-family: arial, helvetica, verdana, sans-serif; color:#000000; text-align:center;}
ul {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer;}

input,textarea {border:solid 1px #000000;}
select {font-size: 1.1em; border:solid 1px #000000;}

/* Generic Class Styles */
.bold {font-weight:bold;}
.noDisplay {display:none;}
.colour1 {color:#F4AA00;}
.colour2 {color:#000;}
.colour3 {color:#FF0000;}

/* Site Layout */

#outerContainer {width:100%; height:100%;float:left;}

#innerContainer {width:980px; height:100%; margin: 0 auto 0 auto; text-align: left;
}

#header {float:left; width:980px; margin:15px 0px 0px 0px;
background:url('http://www.crown-plastic-mouldings.co.uk/images/template/header-bg.png') no-repeat left top;
}

#logo {float:left; padding:20px;}
#headerContacts {float:right; text-align:right; padding:40px 50px 0px 0px;}
#headerContacts p {font-size:1.4em;color:#333; line-height:1.3em;}
#headerContacts p a {color:#333;}
#headerContacts p a:hover {color:#66adff;}

#menuBar {float:left; width:980px; background:#f7f9fb;
border-top:solid #d9e2ee 1px;border-bottom:solid #9daecc 1px;
}
#mainMenu {float:left; padding:0px 0px 0px 50px;}

#homePage li.homeLink a,
#aboutPage li.aboutLink a,
#newsPage li.newsLink a,
#productsPage li.productsLink a,
#testimonialsPage li.testimonialsLink a,
#contactPage li.contactLink a {background:#194f93; color:#fff;}

#ukMade {float:right; padding:4px 50px 0px 0px;}
#ukMade p {float:left; font-size:1.2em; padding:3px 6px 0px 0px; color:#666;}

#content {border-top:solid #b7c0d6 4px; float:left;
padding:30px 40px; width:900px;
background:#FFFFFF url('http://www.crown-plastic-mouldings.co.uk/images/template/uk-flag.jpg') no-repeat 500px -120px; }
#content h2 {color:#194f93; font-size:1.8em; line-hieght:1.4em; padding:4px 0px 10px 0px;}
#leftPanel {width:400px; float:left;}
#leftPanel p {font-size:1.2em; line-height:1.3em; padding:4px 0px 6px 0px;}
#leftPanel p.highlight {color:#194f93; font-size:1.8em; line-hieght:1.4em; padding:4px 0px 10px 0px;}
#bannerBar {float:left; width:780px; text-align:center; background:#194f93; padding:0px 100px; border-top:solid #b7c0d6 4px;}

#rightPanel {float:right; width:400px;}

#fullPanel p {font-size:1.2em; padding:4px 0px;}
#fullPanel h3 a {color:#184D91;border-bottom:dotted 1px #eee;}
#fullPanel h3 a:hover {color:#333; border-bottom:dotted 1px #ccc;}
#edge-left {position:absolute; top:0px; left:0px; height:0px;}
#edge-right {position:absolute; top:0px; left:753px; height:0px;}
#banner {float:left; width:780px;}
#footer {float:left; width:980px; margin:0px 0px 0px 0px; border-top:solid #b7c0d6 4px;
background:url('http://www.crown-plastic-mouldings.co.uk/images/template/footer-bg.png') no-repeat left bottom;
}
#footerContacts {float:left; padding:30px 0px 20px 30px;}
#footerContacts p {color:#fff; font-size:1.2em; line-height:1.4em;}
#footerContacts p a {color:#fff;}
#footerContacts p a:hover {color:#66adff;}
#footerContacts p span {display:inline-block; padding:0px 10px;}

#logos {float:right; padding:10px 20px 10px 5px;}

#logos img {padding:0px 2px;}

#subFooter {float:left; width:900px; padding:20px 40px; text-align:center;}
#linkMenu { text-align:center; padding:5px 0px;}
#linkMenu li {display:inline-block; padding:0px 15px;  height:15px;
border-left:1px solid #333;}
#linkMenu li.first {border:none;}
#linkMenu li a {color:#333; font-size:1.2em;}

#copyrightMenu {text-align:center;}
#copyrightMenu li {padding:0px 15px; color:#333;  display:inline-block; height:15px;
border-left:1px solid #333; font-size:1.2em;}
#copyrightMenu li.first {border:none;}
#copyrightMenu li a {color:#333; }


#contactForm {float:left; padding:5px 0px;}
#contactForm div {float:left; padding:3px 0px;}
#contactForm label {float:left; width:100px; font-size:1.2em; font-weight:bold; color:#194f93;}
#contactForm input, #contactForm textarea {border:solid 1px #194f93; width:180px;}
#contactForm input#submit {margin:0px 0px 0px 100px; background:#194f93; color:#fff;}
#contactForm input#submit:hover {color:#194f93; background:#F0F0F0; cursor:pointer; }

.newsBox {border:solid 4px #e7d8d5; float:left; width:700px; margin:10px 0px;}
.newsBox.first {border:solid 4px #b6c1d5;}
.newsText {float:left; padding:20px; width:400px;}
.newsText h3 {font-size:1.8em; float:left; padding: 0px 10px 10px 0px;}
.newsText p {float:left; width:400px; font-size:1.2em; line-height:1.3em; padding:4px 0px 6px 0px;}
.newsText p.date {float:left; color:#194f93; padding:6px 0px 0px 5px;width:80px;}

.newsImage {float:right; border-left:solid 4px #e7d8d5; background:#e7d8d5; color:#e7d8d5; width:225px; height:100%;}
.newsImage.first {border-left:solid 4px #b6c1d5;background:#b6c1d5; color:#b6c1d5}

.testimonial {float:left; width:600px; border: 4px solid #b6c1d5; padding:10px; margin:5px 0px;}
.testimonial h3 {font-style:normal; font-size:1.8em; color:#184D91;}
#content .testimonial p {font-style:italic; padding:8px 0px;}
#content .testimonial p.name {font-style:normal; font-weight:bold; color:#184D91;}
#content .testimonial p.job {font-style:normal;padding:0px;}
.testimonial-image {float:right; margin:30px 0px 10px 0px; border:solid #B6C1D5 4px;}
.testimonial-text {float:left;width:300px;}

.product-tab {float:right; padding:7px 0px;}


span.captcha {margin:5px 0px 0px 100px;}
#leftPanel p.formError {float:left; color:#f00; width:300px; text-indent:100px;}
