body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#wrapper {width: 960px; margin: 0 auto; background-color:white; position:relative;}

#content {width: 80%; float: right; min-height: 400px; padding-top: 30px; background-color:white;}

#content-home-b {width: 100%; float: left; min-height: 400px; padding-top: 30px; background-color:white;}

#leftmenu{width: 19%; padding-top: 30px; float: left; background: 333px; background-color:white;}

#leftmenu ul {padding-left: 30px;}

#header {height: 80px; width: 960px; position: absolute; top: 0px;}

#navigation { height:42px; width: 960px; position: absolute; top: 70px; background-image:url(/images/blue-line.jpg); background-repeat:no-repeat;}

#footer {height: 85px; width: 960px; clear: both; background-image:url(/images/footer-background2.jpg); text-align:center; background-repeat:no-repeat;}

#logo{ position:relative; top:3px; left:20px; height:85px; width:100px; z-index:2;}

/* IE7 ONLY */
*+html #navigation {left: 0px;}
*+html #header {left: 0px;}

/* IE6 ONLY */
*html #navigation {left: 0px;}
*html #header {left: 0px;}


/*** Navigation ***/
#sddm
{	margin: 0;
	width:960px;
	text-align:center;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 10pt Arial, Helvetica, sans-serif;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 0px;
	width: 86px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	height:22px;
	}
	
	#sddm .active{
	background: #ffffff; color:black; background-image:url(/images/hover-image.jpg); border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; width:84px; height:21px; z-index:40;
	}

#sddm li a:hover
{	background: #ffffff; color:black; background-image:url(/images/hover-image.jpg); border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; width:84px; height:21px;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0px 0px;
	background: #ffffff;
	border: 1px solid black;
	border-top:none;
	z-index:40;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0px 0px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: black;
		font: 10pt Arial, Helvetica, sans-serif;
		border:none;
		}

	#sddm div a:hover
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0px 0px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #009dd9;
		font: 10pt Arial, Helvetica, sans-serif;
		border:none;
		}
		
		#sddm #m2 {
		background-color: white;
		padding:10px 0px;
		margin:0px;
			z-index:40;
		}

		#sddm #m2 li{
		list-style:none;
		float:none;
		margin: 0;
	padding: 0px 0px;
	border:none;
		}
		
		/*** Links in the box for each individual product ***/
		
		#sddm #m2 li a{

		margin:0;
		padding:0;
		height:21px;
		}
		
		#sddm #m2 li a:hover{

		margin:0;
		padding:0;
		height:21px;
		}
		
/*** Search Box***/

input {
 background-color: #ffffff;
 border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
vertical-align:middle;
margin-top:10px;
}

#search{
	padding: 1px;
	width: 40px;
	color: black;
	text-align: center;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
}

#search:hover{
	padding: 1px;
	width: 40px;
	color: #009dd9;
	text-align: center;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
}
/*** Search Box End***/

/*** Navigation End***/

/*** Header ***/

#header #headertable{
padding:0;
margin:0;
width:100%;
}

#header .slogan h1{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

#header .contact{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

/*** Header End ***/

/*** Round Corners ***/

.c2a_box_171884 {
	background: url(/images/roundedcornr_171884_tl.png) no-repeat top left; margin-bottom:5px;
}
.c2a_top_171884 {
	background: url(/images/roundedcornr_171884_tr.png) no-repeat top right;
}
.c2a_bottom_171884 {
	background: url(/images/roundedcornr_171884_bl.png) no-repeat bottom left;
}
.c2a_bottom_171884 div {
	background: url(/images/roundedcornr_171884_br.png) no-repeat bottom right;
}
.c2a_content_171884 {
	background: url(/images/roundedcornr_171884_r.png) top right repeat-y;
}

.c2a_top_171884 div,.c2a_top_171884,
.c2a_bottom_171884 div, .c2a_bottom_171884 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.c2a_content_171884, .c2a_bottom_171884 {
	margin-top: -12px;
}

/* IE7 ONLY */
*+html .c2a_content_171884, .c2a_bottom_171884 {margin-top: -19px;}

/* IE6 ONLY */
*html .c2a_content_171884, .c2a_bottom_171884 {margin-top: -19px;}
*html .c2a_content_171884 {padding:0px 5px;}

.c2a_content_171884 { padding:0px 7px; }

.c2a_content_171884 h2{

font-size:14px;
color:black;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
margin:0px;
font-weight:bold;
}


#leftmenu a{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
text-decoration:none;
}


/*** Round Corner End ***/

/*** Footer ***/

#footer h2{
font-size:8pt;
color:black;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

#footertable{
height:auto;
width:100%;
padding:4px;
margin:0px;
text-align:center;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}

#footertable a{
text-decoration:none;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px;
margin:0px;
}

/*** Footer End ***/


/*** Home Content ***/
#home-content{
width:100%;
height:auto;
padding:0px;
margin:0px;
vertical-align:top;
}

#home-content h2{
font-size:16px;
font-weight:bold;
}

#home-content h3{
font-size:14px;
font-weight:bold;
}

#home-content li{
font-size:14px;
}

#home-content td{
font-size:14pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:0px;
margin:0px;
text-align:center;
}

#home-content .main-image{
width:100%;
height:240px;
padding:0px;
margin:0px;
background-image:url(/images/label-main-blue.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

#home-content p{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:0px;
margin:0px;
text-align:center;
}

#home-content h3, a{
font-size:13px;
color: black;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-decoration: none;
}

#home-content .small-paragraph{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding-top:10px;
padding-bottom:10px;
padding-left:2px;
padding-right:2px;
margin:0px;
text-align:center;
}

#home-content .small-column{
text-align:center;
}


/*** Home Content End***/

/*** Right Column Content ***/

#right-content{
width:25%;
height:auto;
float:right;
}

#right-contant a{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
padding:0;
margin:0;
text-decoration:none;
}

/*** Right Column End***/

/*** Center Content ***/
#center-content{
width:548px;
height:auto;
float:left;
padding-left:1%;
}


#center-content h2{
font-size:11pt;
color:black;
padding:5px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#center-content h3{
font-size:10pt;
color:black;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#center-content p{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:5px;
margin:0px;
text-align:left;
}

#center-content .paracenter{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:5px;
margin:0px;
text-align:center;
}

#center-content a{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:0px;
margin:0px;
text-align:center;
font-weight:bold;
}

#center-content .samplepackrequest{
font-size:14pt;
text-align:center;
}


/*** Center Content End***/



.Rc2a_box_171884 {
cursor:pointer;

}
.Rc2a_top_171884 {
padding-bottom:8px;
padding-top:5px;
padding-left:3px;
}
.Rc2a_bottom_171884 {

}
.Rc2a_bottom_171884 div {
border-bottom:dotted 1px #555555;
}
.Rc2a_content_171884 {

}

.Rc2a_top_171884 div,.Rc2a_top_171884,
.Rc2a_bottom_171884 div, .Rc2a_bottom_171884 {
	width: 100%;
	height: 11px;
	font-size: 1px;
}
.Rc2a_content_171884, .Rc2a_bottom_171884 {
	margin-top: 0px;
}
.Rc2a_content_171884 { padding:0px 0px; height:auto; padding-bottom:11px; font-family:Arial, Helvetica, sans-serif; }

#right-content .righttext{
font-size:8pt;
vertical-align: middle;
padding:2px;
}

#right-content h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding:0px;
margin:0px;
padding-bottom:0px;
}

/*** Right Round Corners 

.Rc2a_box_171884 {
	background: url(/images/roundedcornr_171884_tl.png) no-repeat top left; margin-bottom:5px;
}
.Rc2a_top_171884 {
	background: url(/images/roundedcornr_171884_tr.png) no-repeat top right;
}
.Rc2a_bottom_171884 {
	background: url(/images/roundedcornr_171884_bl.png) no-repeat bottom left;
}
.Rc2a_bottom_171884 div {
	background: url(/images/roundedcornr_171884_br.png) no-repeat bottom right;
}
.Rc2a_content_171884 {
	background: url(/images/roundedcornr_171884_r.png) top right repeat-y; cursor:pointer;
}

.Rc2a_top_171884 div,.Rc2a_top_171884,
.Rc2a_bottom_171884 div, .Rc2a_bottom_171884 {
	width: 100%;
	height: 11px;
	font-size: 1px;
}
.Rc2a_content_171884, .Rc2a_bottom_171884 {
	margin-top: 0px;
}
.Rc2a_content_171884 { padding:0px 0px; height:65px; padding-bottom:11px; font-family:Arial, Helvetica, sans-serif; }

#right-content .righttext{
font-size:8pt;
vertical-align:top;
padding:2px;
}

#right-content h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
padding:0px;
margin:0px;
padding-bottom:3px;
}
***/

/*** Global Content ***/

.label{
font-size:8pt;
color:black;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
font-weight:bold;
padding:0px;
margin:0px;
}

.box{
background-color: #ffffff;
border:1px solid #555555;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

.box:focus{
background-color: white;
border:1px solid #66CC99;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

.submitbutton{
 background-color: #009dd9;
 border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
vertical-align:middle;
padding:5px;
text-align:center;
color:#FFFFFF;
cursor:pointer;
}

.submitbutton:hover{
 background-color: #333333;
 border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
vertical-align:middle;
color:white;
}

.producttitle{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-left: 4px;
}

td .labelside{
border-bottom:dotted 1px #cccccc;
}

.inputside{
border-bottom:dotted 1px #cccccc;
}

/*** End fo Global COntent ***/

/*** FAQ Content ***/
#faqgrid {
padding:5px;
margin:0px;
}

#faqgrid ul{
list-style-position: outside;
list-style-type:none;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

#faqgrid li{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

#faqgrid a{
text-decoration:none;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
cursor:pointer;
}

#faqgrid a:hover{
text-decoration:none;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
cursor:pointer;
font-weight:bold;
}

#faqgrid .on{ display:block; cursor: pointer; color:black; margin-left:10px; }

#faqgrid .off{ display:none; width:auto;  color:black; text-align:left; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; width:90%; border-bottom:1px solid #cccccc; padding-bottom:2px;}

#question{
color:#0099cc;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}

#answer{
color:#006633;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}

#faqgrid .purpletitle1 {
	font-size: 11pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-weight: 900;
}

/*** FAQ Content End ***/

#bullet ul{

}

#bullet li{
color: #0099cc;
list-style:outside;
list-style:circle;
margin:0;
padding:0px;

}

/*** Main sales pages ***/

.colourtitles{
color: #006699;
font-size: 14pt;
}

.colourtitlesgreen{
color: #009966;
font-size: 16pt;
}

.colourtitlesblue{
color: #006699;
font-size: 16pt;
}

.colourtitlesbluemk2{
color: #006699;
font-size: 12pt;
}

.colourtitlesred{
color: #ff0000;
font-size: 16pt;
}

/*** AB TESTING TITLES ***/

.colourtitlesgreenAB{
color: #339933;
font-size: 14pt;
}

.colourtitlesblueAB{
color: #0099cc;
font-size: 14pt;
}

.colourtitlesredAB{
color: #ff0000;
font-size: 14pt;
}

.colourtitlesblackAB{
color: black;
font-size: 14pt;
}

/*** Call to action button ***/

#calltoaction-sample{
width:150px;
height:143px;
vertical-align:middle;
cursor:pointer;
background-image:url(/images/sticker-sample-pack.jpg);
text-align:center;
}

#calltoaction-quotation{
width:150px;
height:143px;
vertical-align:middle;
text-align:center;
cursor:pointer;
background-image:url(/images/sticker-quotation.jpg);
}


/*** Contact form style ***/

#contact-form-style fieldset {
	border:0;
	padding:5px;
	margin:5px;
	position:relative;
}
#contact-form-style label {
font-size:8pt;
color:black;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
font-weight:bold;
padding:0px;
margin:0px;
}
#contact-form-style input, .inputtype {

background-color: #ffffff;
border:1px solid #555555;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

#contact-form-style .submitbutton {
width:100px;
height:22px;
border:solid 1px  #333333;
padding:3px;
margin:5px;
text-decoration:none;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;
color: white;
background: #009dd9;
}
#contact-form-style .submitbutton:hover {
background: #333333;
color: white;
}

#contact-form-style input:focus {
background-color: #66CC66;
border:1px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

#contact-form-style textarea:focus {
background-color: #66CC66;
border:1px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}


#contact-form-style span.hint {
	font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
	background:#eee url(/images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 45px;
	width:220px;
	position:absolute;
	top: -30px;
	right:8px;
	margin: -12px 0 0 20px;
	display:none;
	z-index:20;
}

#contact-form-style fieldset.welldone span.hint {
	background:#9fd680 url(/images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
#contact-form-style fieldset.kindagood span.hint {
	background:#ffffcc url(/images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}

#contact-form-style fieldset.welldone {
	background:transparent url(/images/bg-fieldset-welldone.gif) no-repeat; background-position:right;
}
#contact-form-style fieldset.kindagood {
	background:transparent url(/images/bg-fieldset-kindagood.gif) no-repeat; background-position:right;
}


/*** REORDER ***/

#center-content-reorder{
height:auto;
}


#center-content-reorder h2{
font-size:11pt;
color:black;
padding:5px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#center-content-reorder h3{
font-size:10pt;
color:black;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#center-content-reorder h6{
font-size:10pt;
color:black;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#center-content-reorder p{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:5px;
margin:0px;
text-align:left;
}

#center-content-reorder .paracenter{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:5px;
margin:0px;
text-align:center;
}

#center-content-reorder a{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:0px;
margin:0px;
text-align:center;
font-weight:bold;
}

#center-content-reorder .samplepackrequest{
font-size:14pt;
text-align:center;
}

#content-reorder {width: 100%; min-height: 400px; padding-top: 30px; background-color:white;}

/*** Round Corners ***/

#content-reorder .c2a_box_171884 {
	background: url(/images/roundedcornr_171884_tl.png) no-repeat top left; margin-bottom:5px;
}
#content-reorder .c2a_top_171884 {
	background: url(/images/roundedcornr_171884_tr.png) no-repeat top right;
}
#content-reorder .c2a_bottom_171884 {
	background: url(/images/roundedcornr_171884_bl.png) no-repeat bottom left;
}
#content-reorder .c2a_bottom_171884 div {
	background: url(/images/roundedcornr_171884_br.png) no-repeat bottom right;
}
#content-reorder .c2a_content_171884 {
	background: url(/images/roundedcornr_171884_r.png) top right repeat-y;
}

#content-reorder .c2a_top_171884 div, #content-reorder .c2a_top_171884,
#content-reorder .c2a_bottom_171884 div, #content-reorder .c2a_bottom_171884 {
	width: 100%;
	height: 13px;
	font-size: 1px;
}
#content-reorder .c2a_content_171884, #content-reorder  .c2a_bottom_171884 {
	margin: 0px;
	padding:0px;
}
#content-reorder .c2a_content_171884 { padding:0px 7px; }

#content-reorder .c2a_content_171884 h2{

font-size:8pt;
color: #0099CC;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
margin:0px;
border-bottom:1px dotted black;
}


#content-reorder #leftmenu a{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
padding:0;
margin:0;
text-decoration:none;
}

#content-reorder .box{
background-color: #ffffff;
border:1px solid #555555;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

#content-reorder .box:focus{
background-color: #66CC99;
border:1px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:150px;
padding:0px;
margin:0px;
}

#content-reorder .submitbutton {
width:100px;
height:22px;
border:solid 1px  #333333;
padding:3px;
margin:5px;
text-decoration:none;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;
color: white;
background: #009dd9;
}

#content-reorder .submitbutton:hover {
background: #333333;
color: white;
}
/*** Round Corner End ***/

/*** Center Content End***/

/*** Search Results ***/

.description{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: black;
margin:0px;
text-align:left;
}

.url{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color: #006699;
margin:0px;
text-align:left;

}

/*** Error Div ***/

.errordiv {
visibility:hidden;
color:red;
font-weight:bold;
width:100%;
text-align:left;
vertical-align:middle;

}

.samplehelp{
font-size:7pt;
padding-left:10px;
color:#555555;
border-bottom:1px dotted #cccccc;
}

h5{
padding:0px;
margin:0px;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h5 a{
padding:0px;
margin:0px;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#new-left-nav{
padding:0px;
margin:0px;
border-right:1px dotted #cccccc;

}

#new-left-nav h2{
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
font-size:10pt;

}

#new-left-nav a{
font-size:8pt;
color:  #0069b9;
}


#new-left-box{
padding-bottom:6px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:4px;
}

#onblacklink{
color:white;
}

#news-flash ul{
list-style:none;
padding:0;
margin:0;
}

#news-flash{
height:110px;
text-align:left;
}

/*WEB 2.0 DEVELOPMENTS*/

.maintitle20{font-size:20px; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:25px;}
.subtitle20{font-size:18px; color:#006AB6; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:25px; text-align:right;}
.heading20{font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:50px;  color:#006AB6;}
.link20{color: green; text-decoration:none; font-weight:bold; font-size:11px;}
.boxtext20{width:250px; height:80px; text-align:left; color:#FFFFFF; font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; text-align:left;}
.boxlayout20{width:250px; border:1px solid #cccccc;}



.maintitle21{font-size:18px; background-color:white; font-weight:bold; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:35px; padding-top:5px; padding-bottom:5px; padding-left:5px;}
.subtitle21{font-size:18px; color:#black; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:35px; text-align:right; background-color:white;  padding-bottom:5px; padding-left:5px;}
