/* CSS Document */

body {
	background:url(../images/bg_main.jpg) repeat-y 50% 0 #C0C0C0;
	margin:0 auto;
	text-align:left;
	font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:912px;
	padding:0;
}

#container{
margin:0 auto;
padding:0;
width:912px;
}

.skip{display:none;}

/* Common */

a{
	font-weight:bold;
	;
	color:#ff9900;
	text-decoration:underline;
}
a:hover{
	font-weight:bold;
	color:#ffff00;
	text-decoration:none;
}
p{margin:11px 0;line-height:1.2em;}
h1{color:#004f00;font-size:1.2em;}
h2{color:#000;font-size:1em;}
h3{font-size:0.9em;}

.boldyellow{font:bold Verdana, Arial, Helvetica, sans-serif; color:#ffff00;font-size:1.2em;}


.tdCentre{text-align:center;}

#midAuto{
background:#fff;
height:191;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midAuto h2{
color:#fff;
font-size:1em;
background:#004f00;
padding-left:5px;
border-bottom:3px solid #004f00;
margin:0 0 5px 0;
}

/* header elements */

#header{
background:#004f00;
height:128px;
width:912px;
margin:0 0 10px 0;
padding:0;
}

#header h1{
width:500px;
height:97px;
margin:20px 0 0 17px;
padding:0;
float:left;
text-indent:-2000px;
display: inline; 
}

.freecall{
float:right;margin:100px 20px 0 0; 
}

/* Footer lists */

#footer{background:#fed12e;text-align:center;padding:0;margin:0;height:21px;font-size:0.8em;clear:both;}
#footer-front{background:#fed12e;text-align:center;padding:0;margin:0;height:21px;font-size:0.8em;clear:both;}

#secnav{margin:0 auto;float:left;display:inline; }
#footer ul{list-style:none;padding:0;margin:0 0 0 308px;}
#footer-front ul{list-style:none;padding:0;margin:0 0 0 255px;} 

#footer li, #footer-front li {float:left;padding: 0;}

#footer a, #footer-front a {display: block;margin:0;color: #000;text-decoration:none;width:100px;height:20px;line-height:19px;}

#footer a:hover, #footer-front a:hover{background:#fffd68;}

/* Front Mid */

#CNhomeMid{
background:url(../images/CNcollage-sml.jpg) repeat-y 50% 0 #fff;
height:231px;
margin:0;
width:912px;
}

#snhomeMid{
background:url(../images/collage-sml.jpg) repeat-y 50% 0 #fff;
height:231px;
margin:0;
width:912px;
}

#mid{
height:auto;
width:912px;
margin:0;
}

#mid p{
width:400px;
color:#fff;
font-weight:bold;
font-size:0.9em;
line-height:17px;
margin-left:20px;
}

#frontLeft{float:left;background:#004f00;width:466px;}

#midStress{
background:#fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

.stressIMG {
	padding-bottom: 60px;
}

#midStress p{
display:block;
margin-left:0px;
}

#midStress h3{
display:block;background:#FEBA35;height:35px;width:180px;color:#fff;padding-left:7px;font-size:1em;border:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;margin:15px 0 0 0;color:#000;}

.tblStress{padding-left:7px;font-size:0.8em;margin:15px 0 0 0;height:35px;display:block;width:400px;line-height:10px;padding-top:7px;}
.tblStressImg{padding:7px;text-align:center;height:50px;}

#frontLeft{float:left;background:#004f00;width:466px;}




/* Front Right */

#snhomerightSide{
width:912px;
margin:0px;
background:#fff;
height:231px;
float:left;
}

#rightSidehome{
width:406px;
padding:10px 20px;
margin:0;
background:#fff;
height:500px;
float:right;
}



#rightSidehome h1{
color:#ED1C24;
font-size:1.2em
border:none;
}

#rightSidehome p{
color:#000;
font-size:0.8em;
width:150px;
margin-left:0;
}

#rightSidehome img{
float:right;
}

#rightSidehome a{text-decoration:none;margin:20px 0 0 0;}

.imgRightnoborder{margin:0px 0px 0px 10px;}
.imgRighthome{border:1px solid #000;margin:0px 0px 0px 10px;}
.imgLefthome{float:left;margin:0 10px 10px 0;}
.imgCenterhome{margin:0 auto;display:block;clear:both;}

#rightSide{
width:406px;
padding:10px 20px;
margin:0;
background:#fff;
height:240px;
float:right;
}

#rightSide h1{
color:#004f00;
font-size:1.2em;
border:none;
}

#rightSide p{
color:#004f00;
font-size:0.8em;
width:150px;
margin-left:0;
}

#rightSide img{
float:right;
}

#rightSide a{text-decoration:none;margin:20px 0 0 0;}

.imgRight{border:1px solid #004f00;}
.imgLeft{float:left;margin:0 10px 10px 0;}
.imgCenter{margin:0 auto;display:block;clear:both;}



/* About Us */

#aboutMid{
background:#fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#aboutMid p{
color:#004f00;
width:560px;
}

/* Sales Team */

#salesMid{
background:#fff;
height:630px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
border-right:80px solid #fff;
width:540px;
}

#staff1{
width:180px;
background:url(../images/StaffKidSTEPHEN.jpg) no-repeat center top;
float:left;
}

#staff1 p, #staff2 p, #staff3 p, #staff4 p, #staff5 p, #staff6 p, #staff7 p, #staff8 p{
text-align:center;
width:180px;
margin:120px 0 0 0;
font-size:0.8em;
}

#staff2{
width:180px;
background:url(../images/StaffKidANDREW.jpg) no-repeat center top;
display:block;
float:left;
}

#staff3{
width:180px;
background:url(../images/StaffKidPETER.jpg) no-repeat center top;
display:block;
float:right;
padding:0;
}

#staff4{
width:180px;
background:url(../images/StaffKidMARYJANE.jpg) no-repeat center top;
display:block;
float:left;
padding:0;
margin:20px 0 0 0;
}

#staff5{
width:180px;
background:url(../images/StaffKidKAREN.jpg) no-repeat center top;
display:block;
float:left;
padding:0;
margin:20px 0 0 0;
}

#staff6{
width:180px;
background:url(../images/StaffKidJULIAN.jpg) no-repeat center top;
display:block;
float:right;
padding:0;
margin:20px 0 0 0;
}

#staff7{
width:180px;
background:url(../images/StaffKidKATHERINE.jpg) no-repeat center top;
display:block;
float:left;
padding:0;
margin:20px 0 0 0;
}

#staff8{
width:180px;
background:url(../images/StaffKidANTONELLA.jpg) no-repeat center top;
display:block;
float:left;
padding:0;
margin:20px 0 0 0;
}


* Carbon Neutral */

.CarbonMenu{
	display: block;
	cursor: pointer;
	background:#359c4a;
	height:20px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	line-height:16px;
	font-size:0.8em;
}


#carbonMid{
background: url(../images/carbonpage_background.jpg) no-repeat  450px 0px #bbe5ad ;
height:720px;
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
border-left:197px solid #000;
width:673px;
}

#carbonneutral{
padding:15px;
margin:0px auto;
width:200px;
background: none ;
float:left;
}

#1column{
background:#999999;
height:auto;
margin:0px 20px 0px 0px;
width:270px;
}

/* Sticky Carbon Neutral */

#CNMid{
background: url(../images/carbonpage_background.jpg) no-repeat  450px 0px #bbe5ad ;
height:720px;
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
border-left:197px solid #004f00;
width:673px;
}

/* Sticky Notes */

#notesMid{
background:url(../images/bg_notes.jpg) no-repeat 450px #fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesMid p,#specialMid p,#midStationery p, #midQuotes p, #midPagemarkers p, #notesCustom p, #notesMulti p, #notesMarkers p{
width:380px;
}

/* Notes mid divs */

#notesBooklet{
background:url(../images/bg_notesbooklets.jpg) no-repeat center 80px #fff;
height:640px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesCustom{
background:url(../images/bg_customnotes.jpg) no-repeat center 0px #fff;
height:400px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesCubes{
background:url(../images/bg_cubes.jpg) no-repeat right top #fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesCubes p{width:260px;}

#notesMulti{
background:500px 40px #fff;
height:330px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesMessage{
background:url(../images/bg_messagebook.gif) no-repeat 400px 0px #fff;
height:270px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#notesMessage p{width:350px;}

#notesMarkers{
background:url(../images/bg_pagemarkers.jpg) no-repeat 480px 20px #fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#diecut{height:200px;background:#fff;width:620px;margin:0 auto;}

#diecut img{border:1px solid #000;float:left;margin:0 20px;}
#diecut img:hover{border:1px solid red;position:relative;top:-6px;}

/* Specials */

#specialMid{
background:url(../images/bg_notes.jpg) no-repeat 450px #fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}
.offers{display:block;font-weight:bold;color:red;}

/* Quotes */

#midQuotes{
background:#fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midQuotes a{text-decoration:none;}

#quoteBox{border:1px solid #ccc;padding:7px;}

#quoteBoxThanx{border:1px solid red;padding:7px;height:250px;}

#quoteBox p{font-size:0.7em;margin:7px 0;}
#quoteBoxThanx p{font-size:1em;margin:30px auto;display:block;text-align:center;}

.tbleQ{width:600px;padding:3px;margin:0 auto;background:#F0F0F0;}
.tbleQD{padding:5px 3px;vertical-align:top;}
.tbleQD2{padding:5px 3px;vertical-align:top;background:#dbdbdb;}

.ddSml{font-size:0.7em;border:1px solid #666;}
.tbNum{font-size:0.7em;border:1px solid #666;width:60px;height:15px;font-size:0.7em;margin:0;}

.lgeRed{font-size:1.2em;color:#004f00;padding-bottom:3px;display:block;border-bottom:1px solid #004f00;margin:17px 0 0 0;}

/* Feedback Form */
  
.checkbox{width:20px;float:left;height:45px;display:block;border:none;}
 
.label {
width:140px;display:block;float:left;margin:0;clear:both;height:30px;text-align:left;font-weight:bold;font-size:0.7em;}

.regEl{border:1px solid #000;border-left:3px solid #004f00;color:#004f00;font-size:0.8em;padding:1px;margin:0 0 10px 0;}
 
textarea {border:1px solid #333;border-left:3px solid #000;color:#004f00;font-size:1.2em;padding:1px;margin-bottom:12px;}

.error {
font-family: Tahoma;
font-size: 0.8em;
color: red;
display:none;
margin:0 0 0 140px;
width:250px;
  }

.btnSubmit{display:block;border:1px solid #000;margin:0 0 20px 180px;width:60px;color:#333;}

.smlBlk{font-size:0.7em;}
.smlBlkCenter{font-size:0.7em;text-align:center;}

/* Form Goodness */

.tdTop{vertical-align:top;}

fieldset{border:none;}

input.disabled {
	border: 1px solid #464444;
	background-color: #F2F2F2;
}

input {border:1px solid #000;border-left:3px solid #004f00;color:#000;font-size:0.8em;padding:0 0 0 5px;width:200px;height:20px;margin:0;}

input.required, textarea.required {
	border: 1px solid #464444;
	border-left:3px solid #004f00;
	padding-left:5px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #004f00;
	color : #000;
	border-left:3px solid #004f00;
	padding-left:5px;
	background:#FFF;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #333;
	color : #000;
	border-left: 3px solid #009900;
	padding-left:5px;
}

.validate-selection {
border: 1px solid #333;
border-left:3px solid #004f00;
padding-left:5px;
background: #fff;
}

.txtArea {
border: 1px solid #333;
border-left:3px solid #004f00;
padding-left:5px;
background: #fff;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background: #004f00;
	color : #FFF;
	font-weight: bold;
	font-size:0.7em;
}

.custom-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #900027;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
	font-size:0.8em;
	color:#333;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {
}

.field-widget {
}

.submit{margin-top:10px;}

/* Banners */

#midBanners{
background:url(../images/bannersweb.jpg) no-repeat 323px 620px #fff;
height:910px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midBanners p{
width:300px;
}

#midBanners h1{margin-top:0px;}

/* Posters */

#midPosters{
background:#fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

/* Shelf Talkers */

#midShelf{
background:#fff;
height:250px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midShelf ul{margin:20px auto 0 auto;padding:0;}
#midShelf li{display:inline;margin:0 15px;}
#midShelf li a{text-decoration:none;}

#shelflash{text-align:center;font-weight:bold;margin:0;}

#midShelfCust{
background:#fff;
height:360px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

.tblShelfGen{margin-left:7px;}

/* Stationary */

#midStationery{
background:url(../images/bg_stationery.jpg) no-repeat 450px #fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midInkjet{
background:url(../images/bg_labels.jpg) no-repeat 350px 40px #fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midInkjet p{
width:300px;
display:block;
}

.labelsY{background:#FFFF99;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsBY{background:#FFFF00;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsR{background:#FF0000;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsP{background:#FF33CC;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsW{background:#FFF;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsB{background:#0099FF;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsG{background:#66CC00;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}
.labelsO{background:#FF6600;display:block;width:150px;border:1px solid #000;margin:3px;padding-left:3px;}

.labelsDia{margin:10px 120px;}

.yellowSheets{display:block;border:1px solid #FF0000;height:30px;width:200px;margin:10px auto 20px auto;text-align:center;padding-top:10px;}

#midPagemarkers{
background:url(../images/bg_pagemarkers.jpg) no-repeat 470px 20px #fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

/* Writing */

#midWriting{
background:url(../images/BIC_logo.jpg) no-repeat 40px 40px #fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midWriting p{
display:block;
margin-left:200px;
}

#midWriting h3{
display:block;background:#FEBA35;height:35px;width:180px;color:#fff;padding-left:7px;font-size:1em;border:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;margin:15px 0 0 0;color:#000;}

.tblWriting{padding-left:7px;font-size:0.8em;margin:15px 0 0 0;height:35px;display:block;width:400px;line-height:10px;padding-top:7px;}
.tblWritingImg{padding:7px;text-align:center;height:50px;}

/* Cases */

#midCases{
background:url(../images/bg_compendiums.jpg) no-repeat right 110px #fff;
height:300px;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midCases ul{margin:20px auto 0 auto;padding:0;}
#midCases li{display:block;margin:15px;}
#midCases li a{text-decoration:none;}

.casesImages{margin:5px auto;display:block;}

/* Labels */

#midLabels{
background:#fff;
height:auto;
padding:10px 20px 10px 62px;
margin:0;
border-left:197px solid #004f00;
width:623px;
}

#midLabels ul{margin: 20px;}
#midLabels li{margin: 20px 30px;}

/* Videos */

#vidSticky{border:2px solid #FF0000;float:right;margin:10px 0 10px 10px;background:#004f00;text-align:center;}

/* -------------- */


/* Quote Links */

.qlink{display:block;border-left:5px solid #004f00;border-bottom:1px solid #004f00;color:#004f00;padding:5px;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:30px 0;background:#F7F7F7;font-weight:bold;font-size:0.8em;height:30px;line-height:27px;}

.qlink:hover{background:#fff;border-top:1px solid #666;border-right:1px solid #666;}

/* S&R */

#SR{text-align:center;color:#669966;font-size:0.7em;margin:15px auto;position:relative;bottom:0;}
#SR a{color:#669966;border-bottom:#669966 1px dotted;text-decoration:none;}
