@charset "UTF-8";
/* CSS Document */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility:hidden;margin:12px 0 15px 0;;padding:0;font-size:23px;line-height:24px;letter-spacing:1.2px;width:400px;
}
.sIFR-hasFlash #home h1, .sIFR-hasFlash #news h1 {
	visibility:hidden;margin:12px 0 15px 0;;padding:0;font-size:23px;line-height:24px;letter-spacing:1.2px;
}
.sIFR-hasFlash #news h1 {width:478px;}


/* end of sIFR styles */


* {margin: 0;padding: 0;}
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;margin:20px 0 0 0;background:#B0B0B0;color:#B0B0B0;}

#news h1 {color:#FFF;}
#aboutus h1 {color:#C843B5;}
#services h1 {color:#FF260C;}
#plantlist h1 {color:#070BB3;}
#supplyingfiles h1 {color:#C2CD23;}
#testimonials h1 {color:#BE0153;}
#usefulstuff h1 {color:#238DA8;}
#contactus h1 {color:#FF6600;}

h1 {margin:12px 0 15px 0;font-size:23px;line-height:24px;padding-bottom:6px;width:400px;}
#home h1 {margin:12px 0 15px 0;font-size:23px;line-height:24px;padding-bottom:6px;width:438px;}
#news h1 {margin:12px 0 15px 0;font-size:23px;line-height:24px;padding-bottom:6px;width:478px;}
h2 {margin:10px 0 4px 0;font-size:1.3em;line-height:110%;}
h3 {margin:8px 0 3px 0;font-size:1.2em;line-height:110%;}
h4 {margin:6px 0 2px 0;font-size:1.2em;line-height:110%;}
p {margin:6px 0 6px 0;}
input, textarea {font-family:Arial, Helvetica, sans-serif;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clr {display: block;clear: both;margin:0;padding:0;}
.clrleft {display: block;clear: left;}
.space1 {height:120px;width:400px;clear:left;position:relative;}
.space {
	height:170px;
	width:500px;
	clear:left;
	position:relative;
}
a.news_btn {float:right;width:115px;height:65px;display:block;}
#aboutus a.news_btn {background:url(images/latestnews_btn_aboutus.gif) no-repeat;}
#services a.news_btn {background:url(images/latestnews_btn_services.gif) no-repeat;}
#plantlist a.news_btn {background:url(images/latestnews_btn_plantlist.gif) no-repeat;}
#supplyingfiles a.news_btn {background:url(images/latestnews_btn_files.gif) no-repeat;}
#testimonials a.news_btn {background:url(images/latestnews_btn_testimonials.gif) no-repeat;}
#usefulstuff a.news_btn {background:url(images/latestnews_btn_useful.gif) no-repeat;}
#contactus a.news_btn {background:url(images/latestnews_btn_contactus.gif) no-repeat;}
.news_btn span {display:none;}
img, a img {border:none;}


#news .newsarea {position:relative;float:right;clear:right;width:528px;height:auto;background:#A80049 url(images/latestnews_bg2.gif) left bottom no-repeat;padding:130px 0 0 0;margin-left:30px;color:#FFF;}

#list {width:322px;height:auto;position:relative;float:left;margin-top:35px;}
#list li {float:left;}
#list ul li a {width:310px;clear:both;padding:5px 6px 5px 6px;text-decoration:none;display:block;font-weight:bold;border-bottom:#B0B0B0 solid 1px;float:left;}
#list ul li a.selected {background:url(images/newsback.jpg) top left repeat-x #E5E5E5;}
#list ul li a:hover {background:#F0F0F0;color:#666;}
#list ul, #news #list li {list-style-type:none;margin:0;padding:0;clear:both;display:block;}
#list li a span {margin:3px;clear:left;width:50px;height:32px;padding:4px 0 0 5px;float:left;background:url(images/dateback.gif) left top no-repeat;font-weight:normal;font-size:14px;color:#FFF;}
#list li a.selected span {background:url(images/dateback_ov.gif) left top no-repeat;color:#FFF;}
#list li a.selected {color:#BE0153;}

ul {margin-left: 25px;}
img {border: none;}
a {text-decoration:none;color:#999;}
a:hover {color:#666;}

#container {margin:0 auto 0 auto;padding:30px 40px 25px 40px;font-size:1.4em;line-height:1.3;background:#FFF;color:#B0B0B0;width: 880px;display:block;}
#header {clear:both;width:100%;height:52px;border-bottom:solid 1px;}
.usefulbox, .usefulbox1, .usefulboxplain {width:840px;height:230px;padding:7px 20px 20px 20px;clear:both;margin-bottom:10px;position:relative;background:url(images/cornerbox.jpg) no-repeat;}
.usefulboxplain {background:url(images/cornerbox_plain.jpg) no-repeat;}
#supplyingfiles .usefulboxplain {background:url(images/cornerbox_green.jpg) no-repeat;}
.usefulbox1 {background:url(images/cornerbox_creep.jpg) no-repeat;}
h1.absolute {position:absolute;left:20px;top:180px;z-index:200;}
#usefulstuff label {width:170px;float:left;position:relative;}
.usefulbox strong, .TabbedPanelsContent strong {color:#238DA8;}
.smallcolumns {float:left;width:196px;margin-right:10px;}
.largecolumn {float:left;width:428px;}

/*Paper spry Navigation*/
ul#papernav {list-style-type:none;margin:6px 0 6px 0;clear:left;}
ul#papernav li {display:inline;}
ul#papernav span {display:none;}
ul#papernav a {display:block;float:left;}
a.a_range, a.b_range, a.c_range, a.sra_range, a.ra_range {width:86px;height:27px;}




.toprightbuttons {float:right;position:relative;width:178px;margin-top:64px;}


.services_red {color:#FF260C;}
.plantlist_blue {color:#070BB3;}
.testimonials_red {color:#BE0153;}

.homeheader {background:#59065F url(images/homebackg.jpg) no-repeat; padding:130px 16px 26px 26px;width:428px;height:244px;color:#FFF;position:absolute;}
.homeheader .contact {color:#FFF;}

.leftcol {width:475px;}
#nav .breadcrumb {font-size:100%;margin-top:60px;}

#baselinks {margin:0 auto 0 auto;padding:10px 40px 0px 40px;font-size:1.2em;line-height:1.4;color:#FFF;width: 880px;}
#baselinks a {color:#FFF;}
#baselinks a:hover {color:#000;}
.copyright {float:right;margin-left:25px;}

#main {display: block;width:880px;height:auto;clear:both;position:relative;}
.thirds {float:left;width:32%;margin-right:1%}
#baseline {position:relative;width:880px;padding:50px 0 10px 0;clear:left;margin:0;}

#home #main {padding-bottom:0;}
#testimonials #main {background:url(images/testimonials_bg_1.png) 0 20px no-repeat;}
#testimonials #baseline {background:url(images/testimonials_bg_2.gif) 100% 100% no-repeat;z-index:1;}
#testimonials #base {border:none;}
#testimonials .rightcol {float:right;clear:right;width:305px;height:340px;padding:50px 60px 60px 35px;margin:0;position:relative;}
#testimonials .leftcol {width:450px;z-index:2;position:relative;}
#testimonials .rightcol strong {color:#BE0153;}

#plantlist .ink {background:url(images/img_plant_printing.gif) 500px bottom no-repeat #FFF;}
#plantlist .ppress {background:url(images/img_plant_prepress.jpg) 500px bottom no-repeat #FFF;}
#plantlist .ppress #flasharea, #plantlist .ink #flasharea {display:none;}

#base {width:880px;height:auto;position:relative;clear:both;padding-top:16px;border-top:solid 1px;line-height:1;}

.speech a {background:url(images/comments.gif) no-repeat right;padding:6px 40px 6px 0px;margin-left:100px;text-align:right;}
.speech a:hover {color:#FFF;}

.contacthome {position:absolute;bottom:20px;left:26px;font-size:105%;}
.contacthome a:hover {color:#FFF;}

#flasharea {float:right;clear:right;width:400px;height:400px;margin:0;padding:0;}

#formback {float:right;clear:right;background:#FFF url(images/formbackg.jpg) no-repeat;margin:10px 0 10px 30px;height:390px;width:360px;padding:20px;text-align:left;}
#formback input, #formback textarea {font-family:Arial, Helvetica, sans-serif;font-size:13px;width:248px;padding:2px;float:left;clear:right;display:block;border:#999 solid 1px;background:#FFF !important ;}
#formback label {position:relative;width:100px;clear:both;position:relative;float:left;}
#formback p {clear:both;margin-top:1px;padding:1px 0 1px 0;border-bottom:#CCC dotted 1px;height:auto;display:block;}
#formback #submit {cursor:pointer;width:60px;height:28px;padding:1px 2px 3px 2px;float:right;display:block;border:none;background:url(images/submit_btn.gif) 50% 3px no-repeat #FFF !important ;color:#F0F0F0;}
#formback input.hidden {width:auto;border:none;padding:0;display:inline;float:left;clear:none;}

.imgfloatleft {float:left;margin:6px 14px 10px 0;}
.imgfloatright {float:right;margin:6px 0 10px 14px;}
.imgright {position:absolute;right:0;top:0;}
.floatleftbullets {float:left;width:400px;}

#map {float:right;clear:right;background:#FFF ;height:430px;width:420px;position:relative;margin:20px 0 10px 30px ;text-align:left;}
.corner_tl {position:absolute;top:0;left:0;width:14px;height:14px;background:url(images/corner_tl.gif) no-repeat;z-index:1000;}
.corner_tr {position:absolute;top:0;right:0;width:14px;height:14px;background:url(images/corner_tr.gif) no-repeat;z-index:1000;}
.corner_br {position:absolute;bottom:0;right:0;width:14px;height:14px;background:url(images/corner_br.gif) no-repeat;z-index:1000;}
.corner_bl {position:absolute;bottom:0;left:0;width:14px;height:14px;background:url(images/corner_bl.gif) no-repeat;z-index:1000;}

.buttonfloatleft {float:left;margin:2px 8px 10px 0;}

/*Navigation*/

#nav {font-size:100%;position:absolute;top:20px;left:0;font-weight:bold;color:#CCC;background-repeat:no-repeat;}
#home #nav {top:26px;left:26px;}
#nav ul, #nav li {margin:0;padding:0;list-style-type:none;}
#nav ul {font-size:130%;}
#nav li {display:inline;}
#nav ul span {display:none;}
#nav ul a {display:block;float:left;}
#nav br {clear:both;}

#nav a.home {width:74px;height:23px;background:url(images/n_home.gif);}
#nav a.aboutus {width:108px;height:23px;background:url(images/n_aboutus.gif);}
#nav a.services {width:149px;height:23px;background:url(images/n_services.gif);}
#nav a.plantlist {width:107px;height:23px;background:url(images/n_plantlist.gif);}
#nav a.supplyingfiles {width:173px;height:23px;background:url(images/n_supplyingfiles.gif);}
#nav a.testimonials {width:149px;height:23px;background:url(images/n_testimonials.gif);}
#nav a.usefulstuff {width:136px;height:23px;background:url(images/n_usefulstuff.gif);}
#nav a.contactus {width:130px;height:23px;background:url(images/n_contactus.gif);}

/*rollovers*/
#nav a:hover.home {background:url(images/n_home_ov.gif);}
#nav a:hover.aboutus {background:url(images/n_aboutus_ov.gif);}
#nav a:hover.services {background:url(images/n_services_ov.gif);}
#nav a:hover.plantlist {background:url(images/n_plantlist_ov.gif);}
#nav a:hover.supplyingfiles {background:url(images/n_supplyingfiles_ov.gif);}
#nav a:hover.testimonials {background:url(images/n_testimonials_ov.gif);}
#nav a:hover.usefulstuff {background:url(images/n_usefulstuff_ov.gif);}
#nav a:hover.contactus {background:url(images/n_contactus_ov.gif);}

/*Page selectors*/
#home #nav a.home {background:url(images/n_home1_ov.gif);}
#aboutus #nav a.aboutus {background:url(images/n_aboutus_p.gif);}
#services #nav a.services {background:url(images/n_services_p.gif);}
#plantlist #nav a.plantlist {background:url(images/n_plantlist_p.gif);}
#supplyingfiles #nav a.supplyingfiles {background:url(images/n_supplyingfiles_p.gif);}
#testimonials #nav a.testimonials {background:url(images/n_testimonials_p.gif);}
#usefulstuff #nav a.usefulstuff {background:url(images/n_usefulstuff_p.gif);}
#contactus #nav a.contactus {background:url(images/n_contactus_p.gif);}

/*Home Page navigation*/
#home #nav a.aboutus {width:108px;height:23px;background:url(images/n_aboutus1.gif);}
#home #nav a.services {width:149px;height:23px;background:url(images/n_services1.gif);}
#home #nav a.plantlist {width:107px;height:23px;background:url(images/n_plantlist1.gif);}
#home #nav a.supplyingfiles {width:173px;height:23px;background:url(images/n_supplyingfiles1.gif);}
#home #nav a.testimonials {width:149px;height:23px;background:url(images/n_testimonials1.gif);}
#home #nav a.usefulstuff {width:136px;height:23px;background:url(images/n_usefulstuff1.gif);}
#home #nav a.contactus {width:130px;height:23px;background:url(images/n_contactus1.gif);}

/*Home Page rollovers*/
#home #nav a:hover.home {background:url(images/n_home1_ov.gif);}
#home #nav a:hover.aboutus {background:url(images/n_aboutus1_ov.gif);}
#home #nav a:hover.services {background:url(images/n_services1_ov.gif);}
#home #nav a:hover.plantlist {background:url(images/n_plantlist1_ov.gif);}
#home #nav a:hover.supplyingfiles {background:url(images/n_supplyingfiles1_ov.gif);}
#home #nav a:hover.testimonials {background:url(images/n_testimonials1_ov.gif);}
#home #nav a:hover.usefulstuff {background:url(images/n_usefulstuff1_ov.gif);}
#home #nav a:hover.contactus {background:url(images/n_contactus1_ov.gif);}


/*Section Colour Variations*/
#home #header {background:url(images/delta_logo_home.gif) top right no-repeat;}
#home #header, #home #base {border-color:#3B087C;}
#home .selected {color:#3B087C;}
#aboutus #header {background:url(images/delta_logo_aboutus.gif) top right no-repeat;}
#aboutus #header, #aboutus #base {border-color:#C843B5;}
#aboutus .selected {color:#C843B5;}
#services #header {background:url(images/delta_logo_services.gif) top right no-repeat;}
#services #header, #services #base {border-color:#FF260C;}
#services .selected {color:#FF260C;}
#plantlist #header {background:url(images/delta_logo_plantlist.gif) top right no-repeat;}
#plantlist #header, #plantlist #base {border-color:#070BB3;}
#plantlist .selected {color:#070BB3;}
#supplyingfiles #header {background:url(images/delta_logo_supplyingfiles.gif) top right no-repeat;}
#supplyingfiles #header, #supplyingfiles #base {border-color:#C2CD23;}
#supplyingfiles .selected {color:#C2CD23;}
#testimonials #header {background:url(images/delta_logo_testimonials.gif) top right no-repeat;}
#testimonials #header, #testimonials #base {border-color:#BE0153;}
#testimonials .selected {color:#BE0153;}
#usefulstuff #header {background:url(images/delta_logo_usefulstuff.gif) top right no-repeat;}
#usefulstuff #header, #usefulstuff #base {border-color:#238DA8;}
#usefulstuff .selected {color:#238DA8;}
#contactus #header {background:url(images/delta_logo_contactus.gif) top right no-repeat;}
#contactus #header, #contactus #base {border-color:#FF6600;}
#contactus .selected {color:#FF6600;}

.textonly {display:none;}

