body { background-image:url(images/background.jpg); background-repeat:repeat-x; margin:0 auto; background-color:#ecfad3; color: #696969; font-size:62.5%; font-family: Arial, Helvetica, sans-serif; }
/*Links*/
a:link { color: #696969; text-decoration:underline; }
a:visited { color: #696969; text-decoration:underline; }
a:hover { color:#999; text-decoration:none; }
#top-container { height: 125px; width: 885px; margin:0 auto; }
#logo { height: 125px; width: 420px; float: left; background-repeat: no-repeat; }
#contacts { float: left; height: 125px; width: 465px; text-align:center; }
#contacts ul { font-size:1.1em; float:left; margin:0; padding: 44px 14px 0 14px; color:#000; }
#contacts li { text-decoration:none; list-style-type:none; }
.top-line-contacts { font-size: 1.2em; font-weight: normal; }
.middle-line-contact { font-size: 1.2em; color:#135dcc; }
/*Menu*/
#menu { height: 38px; width: 885px; margin:0 auto; background-color:#000; }
#menu ul { margin:0; padding:0; }
#menu li { list-style-type:none; display:block; float:left; padding-left:1px; padding-right:13px; font-size:1.0em; }
#menu a:link { display:block; text-decoration:none; color:#FFF; padding:12px 16px 10px 14px; }
#menu a:visited { display:block; text-decoration:none; color:#FFF; padding:12px 16px 10px 14px; }
#menu a:hover { display:block; text-decoration:none; color:#80d01a; padding:12px 16px 10px 14px; }
#flash { height: 395px; width: 885px; margin:0 auto; }
#main-container { width: 885px; margin:0 auto; background-color:#FFF; overflow:auto; }
#main-text { clear:both; width: 408px; float:left; background-color:#FFF; padding: 34px 0 0 25px; }
#main-text2 { clear:both; width: 845px; float:left; background-color:#FFF; padding: 0px 0 0 25px; }
#main-text3 { clear:both; width: 845px; float:left; background-color:#FFF; padding: 28px 0 0 25px; }
#main-text p { font-size: 1.2em; line-height: 1.5em; }
#main-text li { margin-top:8px; list-style : url(images/bullet.gif); font-size: 1.2em; line-height: 1.4em; color: #696969; }
/*REsources*/
#main-text-resources { clear:both; width: 408px; float:left; background-color:#FFF; padding: 34px 0 0 25px; }
#main-text-resources p { font-size: 1.2em; line-height: 1.5em; }
#main-text-resources ul { padding:0; }
#main-text-resources li { padding:0 0 3px 0; list-style:none; font-size: 1.2em; color: #696969; }
#contact-text { clear:both; width: 408px; float:left; background-color:#FFF; padding:34px 0 0 25px; color:#03C; }
#contact-text p { font-size: 1.2em; line-height: 1.5em; color: #696969; }
#contact-text li { list-style:none; font-size: 1.2em; line-height: 1.4em; color: #696969; }
/* headings */

h1, h4 { font-size:1.4em; margin:0; font-weight:bold; padding-bottom:3px; color:#03C; }
h2 { font-size:1.3em; margin:0; font-weight:bold; color:#03C; }
h3 { font-size:1.2em; margin:0; font-weight:bold; padding-top:12px; color:#03C; }
.h2style { font-size:1.4em; margin:0; font-weight:bold; color:#03C; }
/*Main*/
#main-right { width: 415px; float:left; margin:0 auto; padding:34px 12px 0 25px; background-color:#ffffff; }
#main-right p { font-size: 1.2em; line-height: 1.5em; }
#main-right li { margin-top:8px; list-style : url(images/bullet.gif); font-size: 1.2em; line-height: 1.4em; color: #696969; }
/*Footer*/
#footer { width: 885px; float:left; margin:0 auto; background-color:#ffffff; text-align:center; color:#999; padding:8px 0 12px 0; }
#footer ul { padding:0; }
#footer li { padding: 0 3px 0 3px; list-style-type:none; display:inline; border-right: 1px solid #cccccc; }
#footer p { margin:0; line-height: 1.4em; }
#footer a:link { color:#999; text-decoration:underline; font-size:1em; }
#footer a:visited { color:#999; text-decoration:underline; font-size:1em; }
#footer a:hover { color:#333; text-decoration:none; font-size:1em; }
/*Enquire*/
#logos-div { height:93px; width:885px; float:left; background-color:#FFF; }
.logos { float:left; }
#enquire-form { width:400px; height:143px; margin:16px 0 24px 0; padding:4px 0 0 10px; background-image:url(images/enquire-background.jpg); }
.enquire-formatting { font-size:1.0em; padding-top:6px; width:155px; margin-left:10px; }
.enquire-text { font-size:1.2em; color:#FFF; padding-top:6px; margin-left:15px; }
.submit-align { padding-left:279px; }
.italic-text { font-size:1.2em; font-style:italic; line-height:1.4em; color:#6C0; padding-bottom:15px; margin-bottom:15px; }
.earth-pic { float:right; padding: 4px 4px 0 6px; }
.italic-text2 { font-size:1.2em; font-style:italic; line-height:1.4em; color:#6C0; padding-bottom:20px; }
.EST { padding: 15px 0 30px 0; }
.NIBS { padding: 0 30px 30px 30px; }
.DESIGN-PIC { padding: 15px 0 15px 0; }
.DESIGN-PIC2 { padding: 20px 0 20px 0; }
.DESIGN-PIC3 { padding: 20px 0 20px 15px; }
.PAT-PIC { padding: 15px 0 0 25px; }
.PAT-PIC2 { padding-left:40px; }
.COMMERCIAL-PIC { padding: 10px 0 10px 30px; }
.COMMERCIAL-PIC2 { padding: 15px 0 10px 25px; }
.google { border: 1px solid #666; }
#formleft { clear:both; width: 180px; float: left; }
#formleft p { color:#FFF; margin:0; }
#formright { width: 200px; float: left; padding-left:15px; }
#formright p { color:#FFF; margin:0; }
#formright a:link { color:#FFF; font-size:0.8em; text-decoration:underline; }
#formright a:visited { color: #FFF; font-size:0.8em; text-decoration:underline; }
#formright a:hover { color:#0CF; font-size:0.8em; text-decoration: none; }
#enquiry-form-container { clear:both; overflow:auto; width:400px; background-image:url(images/enquire-form-background2.jpg); background-repeat:no-repeat; padding:10px 10px 10px 10px; }
.form-text { font-size:0.9em; margin: 5px 0 10px 0; width:170px; }
.form-text2 { font-size:0.9em; margin: 2px 0 10px 0; width:190px; color:#FFF; background-color: #03C; border:1px solid #CCC; }
.form-successful-text { font-size:1.1em; color: #696969; }
.form-fail-text { font-size:1.1em; color:#F00; }
.flash-background-design { height:395px; width:885px; background-image:url(images/flash-background-design.jpg); background-repeat:no-repeat; }
.flash-background-commercial { height:395px; width:885px; background-image:url(images/flash-background-commercial.jpg); background-repeat:no-repeat; }
.flash-background-gallery { height:395px; width:885px; background-repeat:no-repeat; }
.flash-background-energy { height:395px; width:885px; background-image:url(images/flash-background-energy.jpg); background-repeat:no-repeat; }
.flash-background-PAT { height:395px; width:885px; background-image:url(images/flash-background-PAT.jpg); background-repeat:no-repeat; }
.flash-background-home { height:395px; width:885px; background-image:url(images/flash-background-home.jpg); background-repeat:no-repeat; }
.bubble { margin-top:10px; background-color:#ECECEC; color:#00C; padding:2px 10px 2px 10px; }
.video-position { margin: 10px 0 25px 35px; }
.submit { width:60px; height:23px; margin-left:25px; }
.reset { width:52px; height:23px; margin-left:10px; }
#ledecolite { float:left; width:259px; height:121px; margin:30px 0 20px 70px}
/*Wordpress*/
#wp-sidebar { width:220px; float:left; }
#wp-main { width:700px; float:right; }
#wpcontainer { width:830px; float:left; padding-bottom:25px; border-bottom:dotted; padding-top:20px; }
#wpimage { width:450px; float:left; }
#wpimage2 { border-bottom:medium dotted; padding-bottom:28px; padding-left:163px; padding-right:172px; width:551px; }
#wpinfo { float:right; color:#333; font-size:1.0em; padding-top:10px; }
#individual { padding-top:10px; padding-bottom:40px; }
#product-header { width:163px; height: 39px; padding: 10px; }
#newsfeed { width:400px; height:auto; padding-top:30px; font-size:0.9em; }
#newsfeed .h2style { font-size:1.6em }
.rssicon { float:left; width:26px; height:47px; margin:0 10px 0 0 }
.rssicon img { border:none; }
.newsarticles { float:left; clear:both; margin-bottom:10px; border-bottom:dotted 1px #ccc }
.newsarticles h2 { font-size:1.1em }
.newsarticles span { font-size:0.9em; padding:4px 0 0 0; float:left }
.newsarticles li { list-style:url(images/mini-rss.gif) !important }
.newsarticles ul { margin-left:0; padding-left:23px }
.newsarticles p { margin-top:9px; font-size:1.1em }
.newsarticles a { color:#0033CC; font-size:0.9em }
