body, h1, h2, h3, h4, p, span {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: top}

img {
	-ms-interpolation-mode: bicubic;
}

.inition_large {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; vertical-align: top}
.inition {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: top}
.initionCentre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: middle}
.inition8pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top}
.inition9pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top}
.inition6pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top}

.heading
{
	color: #444444;
	font-size: x-small;
	vertical-align:	center;
	background-color: #EEEEEE;
	background-image: url(images/db_cat_bw_2.jpg);
	border-style: none;
	border-color: #BBBBBB;
	font-weight: bold;
}

.compare_heading
{
	color: #444444;
	font-size: x-small;
	vertical-align:	center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}


.headingguide
{
	color: #444444;
	font-size: x-small;
	vertical-align:	center;
	background-color: #EEEEEE;
	background-image: url(images/db_cat_bw_4.jpg);
	border-style: none;
	border-color: #BBBBBB;
	font-weight: bold;
}

.firefoxhack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	vertical-align:	center;
	border-style: none none none none;
}
.cat_heading
{
	color: #444444;
	font-size: medium;
	vertical-align:	center;
	text-align: left;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}
.choose
{
	color: #AA0000;
	font-size: medium;
	vertical-align:	center;
	text-align: left;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}
.cat_sel
{
	color: #000000;
	font-size: xx-small;
	vertical-align:	bottom;
	text-align: center;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #BBBBBB;
	font-weight: bold;
}
.cat_nonsel
{
	color: #000000;
	font-size: xx-small;
	vertical-align:	bottom;
	text-align: center;
	background-color: #EEEEEE;
	border-style: none;
	border-color: #BBBBBB;
	font-weight: normal;
}
a.cat_link:link
{
	color: #000000;
}
a.cat_link:visited
{
	color: #000000;
}
a.cat_link:hover
{
	color: #CC0000;
}
.small_gap
{
	color: #FFFFFF;
	font-size: xxxx-small;
	vertical-align:	center;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	font-weight: bold;
}
.product
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #F8F8F8;
	border-style: solid;
	border-color: #BBBBBB;
}

.product_thinglab
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #F8F8F8;
	border-style: solid;
	border-color: #BBBBBB;
	background-image: url(images/product_thinglab.jpg);
}
a.product_link:link
{
	color: #000000;
}
a.product_link:visited
{
	color: #000000;
}
a.product_link:hover
{
	color: #CC0000;
}
.newproduct
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-image: url(images/productnew.jpg);
	border-style: solid;
	border-color: #BBBBBB;
}

.newproduct_thinglab
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-image: url(images/productnew_thinglab.jpg);
	border-style: solid;
	border-color: #BBBBBB;
}
a.newproduct_link:link
{
	color: #000000;
}
a.newproduct_link:visited
{
	color: #000000;
}
a.newproduct_link:hover
{
	color: #CC0000;
}
.starproduct
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-image: url(images/productstar2.jpg);
	border-style: solid;
	border-color: #BBBBBB;
}

.starproduct_thinglab
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-image: url(images/productstar_thinglab.jpg);
	border-style: solid;
	border-color: #BBBBBB;
}

a.starproduct_link:link
{
	color: #000000;
}
a.starproduct_link:visited
{
	color: #000000;
}
a.starproduct_link:hover
{
	color: #CC0000;
}
.from
{
	color: #666666;
	font-size: xxx-small;
	vertical-align: center;
}
a.from_link:link
{
	color: #666666;
}
a.from_link:visited
{
	color: #666666;
}
a.from_link:hover
{
	color: #CC0000;
}
.subcatjump
{
	color: #444444;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}
a.subcatjump_link:link
{
	color: #444444;
}
a.subcatjump_link:visited
{
	color: #444444;
}
a.subcatjump_link:hover
{
	color: #CC0000;
}
.subcat
{
	color: #444444;
	font-size: x-small;
	vertical-align: center;
	background-color: #EEEEEE;
	background-image: url(images/db_cat_back.jpg);
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}

.subcat_new
{
	color: #444444;
	font-size: x-small;
	vertical-align: center;
	background-color: #EEEEEE;
	background-image: url(images/db_cat_back_2.jpg);
	border-style: none;
	border-color: #BBBBBB;
	font-weight: bold;
}

.subcat_new2
{
	vertical-align: center;
	background-image: url(images/product_divider.jpg);
	border-style: none;
}

.subcat_new3
{
	vertical-align: center;
	background-image: url(images/product_divider_2.jpg);
	border-style: none;
}

.subcat_icontext
{
	color: #CCCCCC;
	font-size: 8pt;
}
a.subcat_icontext_link:link
{
	color: #CCCCCC;
}
a.subcat_icontext_link:visited
{
	color: #CCCCCC;
}
a.subcat_icontext_link:hover
{
	color: #FFFFFF;
}


.subcat_starnew
{
	color: #444444;
	font-size: x-small;
	vertical-align:	center;
	background-color: #EEEEEE;
	background-image: url(images/db_cat_back_2.jpg);
	border-style: none;
	border-color: #BBBBBB;
	font-weight: bold;
}

.relatedproducts
{
	color: #444444;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	background-image: url(images/db_back.jpg);
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}
.news
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #FFFFFF;
	border-style: none;
}
.newstitle
{
	color: #000000;
	font-size: x-small;
	vertical-align: center;
	background-color: #FFFFFF;
	border-style: none;
}
.tabnon
{
	color: #3E3E3E;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: center;
	background-color: #EEEEEE;
	background-image: url(images/tab_non_4.jpg);
	border-style: none;
	font-weight: none;
	font-weight: bold;
}
	
a.tabnon_link:link
{
	color: #3E3E3E;
	text-decoration: none;
}
a.tabnon_link:visited
{
	color: #3E3E3E;
	text-decoration: none;
}
a.tabnon_link:hover
{
	color: #FF0000;
	text-decoration: none;
}

.tabsel
{
	color: #DADADA;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: center;
	background-color: #EEEEEE;
	background-image: url(images/tab_sel_4.jpg);
	border-style: none;
	font-weight: bold;
}

a.subcat_link:link
{
	font-size: xx-small;
	color: #444444;
	background-image: none;
}
a.subcat_link:visited
{
	font-size: xx-small;
	color: #444444;
	background-image: none;
}
a.subcat_link:hover
{
	font-size: xx-small;
	color: #CC0000;
	background-image: none;
}
.pagetitle
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
}
a.pagetitle_link:link
{
	color: #000000;
}
a.pagetitle_link:visited
{
	color: #000000;
}
a.pagetitle_link:hover
{
	color: #CC0000;
}
.pagetitlew
{
	color: #444444;
	font-size: xx-small;
	vertical-align: center;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #FFFFFF;
}
a.pagetitlew_link:link
{
	color: #444444;
}
a.pagetitlew_link:visited
{
	color: #444444;
}
a.pagetitlew_link:hover
{
	color: #CC0000;
}


a.plain_link:link
{
	color: #444444;
	text-decoration:none;
}
a.plain_link:visited
{
	color: #444444;
	text-decoration:none;
}
a.plain_link:hover
{
	color: #CC0000;
	text-decoration:none;
}

.pagetitleinfo
{
	color: #8b8b8b;
	font-size: xx-small;
	vertical-align: center;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #FFFFFF;
}
a.pagetitleinfo_link:link
{
	color: #8b8b8b;
	text-decoration: none;
}
a.pagetitleinfo_link:visited
{
	color: #8b8b8b;
	text-decoration: none;
}
a.pagetitleinfo_link:hover
{
	color: #696969;
	text-decoration: none;
}

.thumbnail
{
		 color: #000000;
		 font-size: xx-small;
		 vertical-align: center;
		 text-align: center;
		 background-color: #FFFFFF;
		 border-style: solid;
		 border-color: #BBBBBB;
}
thumbnail_link
{
		 border-style: none;
}
.webdesc
{
		 color: #000000;
		 font-size: xx-small;
		 vertical-align: center;
		 background-color: #FFFFFF;
		 border-style: solid;
		 border-color: #BBBBBB;
}



.price
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	horizontal-align: right;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #BBBBBB;
}
.currency
{
	color: #444444;
	font-size: xx-small;
	vertical-align:	center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}
.header
{
	color: #888888;
	font-size: xx-small;
	vertical-align: center;
	background-color: none;
	border-style: none;
	border-color: #BBBBBB;	
}
.footnote
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
}
.specnote
{
	color: #AA0000;
	font-size: xx-small;
}
.speclight
{
	background-color: #FFFFFF;
}
.specdark
{
	background-color: #FFFFFF;
}
.specmanufacturer
{
	color: #888888;
	font-size: xx-small;
	vertical-align:	center;
	font-style: italic;
}
.specproduct
{
	color: #888888;
	font-size: xx-small;
	vertical-align:	center;
	border-style: solid;
	border-color: #BBBBBB;
	font-style: normal;
}
a.specproduct_link:link
{
	color: #444444;
	font-style: normal;
}
a.specproduct_link:visited
{
	color: #444444;
	font-style: normal;
}
a.specproduct_link:hover
{
	color: #CC0000;
	font-style: normal;
}
.spec
{
	color: #444444;
	font-size: xx-small;
	vertical-align:	center;
	border-style: solid;
	border-color: #BBBBBB;
}
.specunit
{
	color: #888888;
	font-size: xx-small;
	vertical-align:	center;
}

.compare_border
{
	color: #444444;
	font-size: xx-small;
	vertical-align:	center;
	text-align:	center;
	border-style: solid;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
	font-weight: normal;
}
.compare
{
	color: #444444;
	font-size: xx-small;
	vertical-align:	center;
	text-align:	center;
	border-style: none;
	border-color: #BBBBBB;
	font-weight: normal;
}
a.compare_link:link
{
	color: #444444;
	font-weight: normal;
}
a.compare_link:visited
{
	color: #444444;
	font-weight: normal;
}
a.compare_link:hover
{
	color: #CC0000;
	font-weight: normal;
}

.download
{
	color: #444444;
	font-size: x-small;
	vertical-align:	center;
	text-align:	left;
	border-style: none;
	border-color: #BBBBBB;
	font-weight: normal;
}
a.download_link:link
{
	color: #444444;
	font-weight: normal;
}
a.download_link:visited
{
	color: #444444;
	font-weight: normal;
}
a.download_link:hover
{
	color: #CC0000;
	font-weight: normal;
}

.productheading
{
	color: #444444;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
}

.evalheading
{
	color: #000000;
	font-size: xx-small;
	vertical-align: center;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #BBBBBB;
}

a.evalheading_link:link
{
	color: #444444;
}
a.evalheading_link:visited
{
	color: #444444;
}
a.evalheading_link:hover
{
	color: #CC0000;
}
.question
{
	color: #000000;
	font-size: xx-small;
	font-weight: bold;
}
.answer
{
	color: #000000;
	font-size: xx-small;
	font-weight: normal;
}

.unavailable
{
	color: #DD0000;
	font-size: x-small;
	vertical-align:	center;
	text-align: left;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #BBBBBB;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nonap 
{
	color: #DD0000;
	font-size: 9pt;
	position: absolute;
	font-weight: bold;
	top: 105px;
	left: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/************* Template 2007 styles **************/

.shiftlogolink {
    font-size: 14pt;
	position: absolute;
	top: 00px;
	left: 00px;
}


.shiftmenu {
    position: absolute;
	top: 22px;
	left: 122px;
}

.shiftmenu2 {
    position: absolute;
	top: 26px;
	left: 130px;
	color:#e1e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:ultra-expanded;
	font-size:12px;
	font-weight:bold;
}

.shiftmenu_link:visited {
	
	color: #e1e1e1;
	text-decoration: none;
}

.shiftmenu_link:hover {
	
	color:#FFFFFF;
	text-decoration: none;
}

.shiftmenu_link:link
{
	color: #e1e1e1;
	text-decoration: none;
}


.shiftsearch {
    position: absolute;
	top: -1px;
	left: 721px;
}

.shiftflags {
    position: absolute;
	top: 44px;
	left: 815px;
}


/************* Index 2007 styles **************/

.index_wow_headline
{
	position: absolute;
	top: 110px;
	left: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	font-size: 12pt;
}

.index_thinglab_headline
{
	position: absolute;
	top: 110px;
	left: 322px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C1C1C1;
	font-size: 12pt;
}

.index_products_headline
{
	position: absolute;
	top: 110px;
	left: 618px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	font-size: 12pt;
}

.index_wow_blurb
{
	position: absolute;
	top: 270px;
	left: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	font-size: 10pt;
}

.index_thinglab_printing_blurb
{
	position: absolute;
	top: 245px;
	left: 328px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C1C1C1;
	font-size: 10pt;
}

.index_thinglab_scanning_blurb
{
	position: absolute;
	top: 246px;
	left: 459px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C1C1C1;
	font-size: 10pt;
}

.index_products_blurb
{
	position: absolute;
	top: 270px;
	left: 618px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	font-size: 10pt;
}

.index_news {
    position: absolute;
	top: 582px;
	left: 14px;
}

.index_news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #A7A7A7;
	text-align: left;
}

.index_news_text_link:visited {
	
	color: #999999;
}

.index_news_text_link:hover {
	
	color: #CC0000;
}

.index_news_text_link:link
{
	color: #999999;
}

.index_rss_logo
{
    position: absolute;
	top: 735px;
	left: 19px;
}

.index_rss_text
{
    position: absolute;
	top: 738px;
	left: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #A7A7A7;
	text-align: left;
}

.index_news_more
{
    position: absolute;
	top: 738px;
	left: 710px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #A7A7A7;
	text-align: left;  
}

.index_slideshow
{
    position: absolute;
	top: 390px;
	left: 625px;
}

.index_wowlab_menu
{
    position: absolute;
	top: 83px;
	left: 107px;
}

.index_thinglab_menu
{
    position: absolute;
	top: 83px;
	left: 399px;
}

.index_product_menu
{
    position: absolute;
	top: 83px;
	left: 654px;
}

.index_wow_piclink
{
    font-size: 35.6pt;
	position: absolute;
	top: 156px;
	left: 29px;
}

.index_thing_piclink
{
    font-size: 35.6pt;
	position: absolute;
	top: 156px;
	left: 326px;
}

.index_scan_piclink
{
    font-size: 35.6pt;
	position: absolute;
	top: 156px;
	left: 458px;
}

.index_product_piclink
{
    font-size: 35.6pt;
	position: absolute;
	top: 156px;
	left: 622px;
}

.shiftindex_thingshow
{
	position: absolute;
	top: 77px;
	left: 309px;
}

.shiftindex_thingshow_button
{
	position: absolute;
	top: 459px;
	left: 423px;
}

.shiftindex_productsshow
{
	position: absolute;
	top: 77px;
	left: 605px;
}

.shiftindex_productsshow_button
{
	position: absolute;
	top: 461px;
	left: 717px;
}

.shiftindex_productsshow_text
{
	position: absolute;
	top: 533px;
	left: 610px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #303030;
	text-align: left;
}

.index_productsshow_text_link:visited {
	
	color: #303030;
}

.index_productsshow_text_link:hover {
	
	color: #CC0000;
}

.index_productsshow_text_link:link
{
	color: #303030;
}


.shiftindex_wowlabshow
{
	position: absolute;
	top: 77px;
	left: 13px;
}

.shiftindex_wowlabshow_button
{
	position: absolute;
	top: 458px;
	left: 124px;
}

.shiftindex_wowlabshow_text
{
	position: absolute;
	top: 533px;
	left: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #303030;
	text-align: left;
}

.shiftindex_wowlabshow_text_link:visited {
	
	color: #303030;
}

.shiftindex_wowlabshow_text_link:hover {
	
	color: #CC0000;
}

.shiftindex_wowlabshow_text_link:link
{
	color: #303030;
}

.shiftindex_thinglablabshow_text
{
	position: absolute;
	top: 533px;
	left: 311px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: #303030;
	text-align: left;
}

.shiftindex_wowlink
{
	font-size: 14pt;
	position: absolute;
	top: 83px;
	left: 40px;
}

.shiftindex_thinglink
{
	font-size: 14pt;
	position: absolute;
	top: 83px;
	left: 335px;
}

.shiftindex_productlink
{
	font-size: 14pt;
	position: absolute;
	top: 83px;
	left: 630px;
}

.shiftindex_opps
{
	position: absolute;
	top: 738px;
	left: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top;
	color: #A7A7A7;
	text-align: left;
}

.shiftindex_opps_link:visited 
{
	
	color: #999999;
}

.shiftindex_opps_link:hover 
{
	
	color: #CC0000;
}

.shiftindex_opps_link:link
{
	color: #999999;
}



/************* About Us Menu styles **************/

.shift_aboutus_what
{
    position: absolute;
	top: 76px;
	left: 32px;
}

.shift_aboutus_where
{
    position: absolute;
	top: 76px;
	left: 142px;
}

.shift_aboutus_who
{
    position: absolute;
	top: 76px;
	left: 233px;
}

.shift_aboutus_clients
{
    position: absolute;
	top: 76px;
	left: 344px;
}

.shift_aboutus_opps
{
    position: absolute;
	top: 76px;
	left: 425px;
}

.shift_aboutus_logos
{
    position: absolute;
	top: 76px;
	left: 550px;
}

.shift_aboutus_suppliers
{
    position: absolute;
	top: 76px;
	left: 624px;
}

.shift_aboutus_demo
{
    position: absolute;
	top: 76px;
	left: 722px;
}

.shift_aboutus_faqs
{
    position: absolute;
	top: 76px;
	left: 839px;
}

/************* Product pages styles **************/

a.bookmark_link:link
{
	text-decoration: none;
}
a.bookmark_link:visited
{
	text-decoration: none;
}
a.bookmark_link:hover
{
	color: #FF0000;
	text-decoration: none;
}

.bookmark_wowlabshift
{
	position:absolute;
	top:800;
	left:170;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}

.shiftproductthumb
{
    position: absolute;
	top: 66px;
	left: 850px;
}

.shiftproductscattab
{
    font-size: 7pt;
	color: #9D0B0E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 169px;
	left: 9px;
	font-weight: bold;
}

.shiftproductmenudesc
{
    font-size: 7pt;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 114px;
	left: 490px;
	font-weight: bold;
}

.shiftproducttabs
{
	position: absolute;
	top: 75px;
	left: 7px;
}

.shiftguidestab
{
    font-size: 7pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 169px;
	left: 430px;
	font-weight: bold;
}

a.shiftguidestab_link:link
{
	color: #666666;
}
a.shiftguidestab_link:visited
{
	color: #666666;
}
a.shiftguidestab_link:hover
{
	color: #CC0000;
}

/************* "How to order" page shift styles **************/

.shiftfinancebg
{   
    position: absolute;
	top: 401px;
	left: 15px;
}

.shiftfinancebg2
{   
    position: absolute;
	top: 780px;
	left: 15px;
}

.shiftvat
{
    font-size: 8pt;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 412px;
	left: 16px;
}

.shiftvat2
{
    font-size: 8pt;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 791px;
	left: 116px;
}

.shiftcoinfo
{
    font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 425px;
	left: 610px;
}

.shiftbankinfo
{
    font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 570px;
	left: 20px;
}

.shiftpayment
{
    font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 570px;
	left: 340px;
}

/************* Top of page hierarchy shift style **************/

.shifthierarchy {
    font-size: 7pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 50px;
	left: 102px;
	font-weight: bold;
}

a.shifthierarchy_link:link
{
	color: #666666;
}
a.shifthierarchy_link:visited
{
	color: #666666;
}
a.shifthierarchy_link:hover
{
	color: #CC0000;
}

.shift_starnew
{
	position: relative;
	top: 0px;
	left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	vertical-align: top
}

.shift_subcatdesc
{
	position: relative;
	top: 0px;
	left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	vertical-align: top
}

.shift_subcat2
{
	position: relative;
	left: 5px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.shift_subcat3
{
	position: relative;
	left: 5px;
	top: 7px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.shift_subcat4
{
	position: relative;
	left: 5px;
	top: 5px;
	color: #d7d7d7;
	font-size: 10pt;
	font-weight: bold;
}
.shift_subcat4 a 
{
	color: #fff;
}
.shift_subcat4 a:hover
{
	color: #ddd;
}
.shift_catdesc
{
	position: relative;
	top: 0px;
	left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	vertical-align: top
}

.shift_subcatdesc2
{
	color: #898989;
	position: relative;
	top: 1px;
	left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	vertical-align: top
}

.shift_subcatdesc3
{
	color: #898989;
	position: relative;
	top: 8px;
	left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	vertical-align: top
}



/************* News pages RSS / Twitter icons shift style **************/

.shiftnewsrssicon {
	position: absolute;
	top: 68px;
	left: 883px;
}

.shiftnewsrsstext {
    font-size: 7pt;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 70px;
	left: 800px;
	font-weight: bold;
}

.shiftnewsrsslogo {
	position: absolute;
	top: 130px;
	left: 231px;
}

.shiftnewstwittertext
{
	font-size: 7pt;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 70px;
	left: 648px;
	font-weight: bold;
}

.shiftnewstwittericon
{
	position: absolute;
	top: 68px;
	left: 780px;
}

/************* Product numbering styles **************/

.shiftproductnumber {
	position: relative;
	top: 0px;
	left: 475px;
	text-align: right;
	color: #707070;
}

.shiftproductnumber2 {
	position: relative;
	top: -3px;
	left: 3px;
	color: #707070;
	font-size: xx-small;
}

.shiftproductdesc
{
    color: #000000;
	font-size: xx-small;
	vertical-align: left;
	background-color: #FFFFFF;
    border-style: solid;
	border-color: #BBBBBB;
	position: relative;
	top: 0px;
	background-image: url(images/product_bg_number.jpg);
}

.shiftproductdesc2
{
    color: #000000;
	font-size: xx-small;
    border-style: none;
}

.menu_subcatanchors
{
    color: #FFFFFF;
	font-size: xx-small;
    border-style: none;
}

a.menu_subcatanchors_link:link
{
	color: #FFFFFF;
}
a.menu_subcatanchors_link:visited
{
	color: #FFFFFF;
}
a.menu_subcatanchors_link:hover
{
	color: #FF0000;
}

.menu_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 13pt;
    border-style: none;
	font-weight: bold;
}

/************* Wowlab styles **************/

/** latest **/

.shift_wow_texttop
{
	position: relative;
	top: -550px;
	left: 70px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}

.shift_wow_textbottom
{
	position: relative;
	top: -350px;
	left: 70px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}

.shift_wow_textgallery
{
	position: relative;
	top: -135px;
	left: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color:#FFFFFF;
}

.shift_wow_text_heading
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0px;
}

a.menu_wow_text_link:link
{
	color: #666666;
	text-decoration:none;
}
a.menu_wow_text_link:visited
{
	color: #666666;
	text-decoration:none;
}
a.menu_wow_text_link:hover
{
	color: #FF0000;
	text-decoration:none;
}

a.menu_wow_textheading_link:link
{
	color: #000000;
	text-decoration:none;
}
a.menu_wow_textheading_link:visited
{
	color: #000000;
	text-decoration:none;
}
a.menu_wow_textheading_link:hover
{
	color: #FF0000;
	text-decoration:none;
}

a.menu_wow_textgallery_link:link
{
	color: #FFFFFF;
	text-decoration:none;
}
a.menu_wow_textgallery_link:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
a.menu_wow_textgallery_link:hover
{
	color: #FF0000;
	text-decoration:none;
}

.shift_wow_menutable
{
	position: relative;
	top: 0px;
	left: 60px;
}

.shift_wow_topheading
{
	position: relative;
	top: 33px;
	left: 0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
}

.shift_wow_subheading
{
	position: relative;
	top: 18px;
	left: 0px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.shift_wow_sidetext1
{
	position: absolute;
	top: 224px;
	left: 20px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}
.shift_wow_sidetext2
{
	position: absolute;
	top: 322px;
	left: 20px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}
.shift_wow_sidetext3
{
	position: absolute;
	top: 417px;
	left: 20px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;

}
.shift_wow_sidetext4
{
	position: absolute;
	top: 511px;
	left: 20px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}

.shift_wow_menu_gallery {
	position: absolute;
	top: 583px;
	left: 0px;
}

.shift_wow_menu_1 {
	position: absolute;
	top: 207px;
	left: 0px;
}

.shift_wow_menu_2 {
	position: absolute;
	top: 301px;
	left: 0px;
}

.shift_wow_menu_3 {
	position: absolute;
	top: 395px;
	left: 0px;
}

.shift_wow_menu_4 {
	position: absolute;
	top: 489px;
	left: 0px;
}


/** previous **/



.shift_wow_centre_1 {
	position: absolute;
	top: 190px;
	left: 217px;
}

.shift_wow_centre_2 {
	position: absolute;
	top: 190px;
	left: 487px;
}

.shift_wow_centre_3 {
	position: absolute;
	top: 430px;
	left: 217px;
}

.shift_wow_centre_4 {
	position: absolute;
	top: 430px;
	left: 487px;
}

.shift_wow_centre_5 {
	position: absolute;
	top: 670px;
	left: 217px;
}

/** old ***/

.shift_wow_events {
	position: absolute;
	top: 138px;
	left: 67px;
}

.shift_wow_exhibitions {
	position: absolute;
	top: 234px;
	left: 67px;
}
.shift_wow_promotions {
	position: absolute;
	top: 337px;
	left: 67px;
}

.shift_wow_presentations {
	position: absolute;
	top: 436px;
	left: 67px;
}

.shift_wow_magicsymbol {
	position: absolute;
	top: 138px;
	left: 620px;
}

.shift_wow_3dfilm {
	position: absolute;
	top: 230px;
	left: 620px;
}

.shift_wow_interactive {
	position: absolute;
	top: 326px;
	left: 620px;
}

.shift_wow_3ddisplays {
	position: absolute;
	top: 419px;
	left: 620px;
}

.shift_wow_gallery {
	position: absolute;
	top: 393px;
	left: 376px;
}

.shift_wow_galleryshow {
	position: absolute;
	top: 263px;
	left: 355px;
}

/** page styles **/

.shift_wow_topshow {
	position: absolute;
	top: 77px;
	left: 680px;
}

.shift_wow_sideshow {
	position: absolute;
	top: 535px;
	left: 23px;
}

.shift_wow_sideshow_events {
	position: absolute;
	top: 323px;
	left: 4px;
}

.shift_wow_sideshow_exhibitions {
	position: absolute;
	top: 361px;
	left: 4px;
}

.shift_wow_sideshow_promotions {
	position: absolute;
	top: 399px;
	left: 4px;
}

.shift_wow_sideshow_presentations {
	position: absolute;
	top: 438px;
	left: 4px;
}

.shift_wow_sideshow_magicsymbol {
	position: absolute;
	top: 527px;
	left: 4px;
}

.shift_wow_sideshow_3dfilm {
	position: absolute;
	top: 564px;
	left: 4px;
}

.shift_wow_sideshow_interactive {
	position: absolute;
	top: 601px;
	left: 4px;
}

.shift_wow_sideshow_3ddisplays {
	position: absolute;
	top: 638px;
	left: 4px;
}

.shift_wow_sideshow_gallery {
	position: absolute;
	top: 188px;
	left: 4px;
}

.shift_wow_slideshow {
	position: absolute;
	top: 214px;
	left: 4px;
}

.shift_wow_news {
	position: absolute;
	top: 152px;
	left: 280px;
}

.shift_wow_images {
	position: absolute;
	top: 152px;
	left: 390px;
}

.shift_wow_videos {
	position: absolute;
	top: 152px;
	left: 474px;
}

.shift_wow_products {
	position: absolute;
	top: 152px;
	left: 555px;
}

/** holding page ***/
.shift_wow_gallerybutton {
	position: relative;
	top: 1px;
	left: 1px;
}

/************* Industries **************/

.industries_heading
{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

/************* Product table style **************/

.table_noborder {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	border-style: none;
	border-color: #666666; 
	vertical-align: top;
	}
	
/************* Thumbnail box style **************/
	
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
color: #B4B4B4;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #313131;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
text-align: center;
color: #B4B4B4;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
}

/* New Thumbnail viewer styles */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
	
	
/* Wiki icon shift style */	

.shift_wiki_icon {
	position: absolute;
	top: 25px;
	left: 880px;
}

/* prices 'buying from inition' icon */

.shift_buying_icon {
	position: relative;
	top: -16px;
	left: -123px;
}

/* Reformatting paragraph spacing in wikis */

p.wiki_reformat {
	margin-bottom: 0pt; 
	margin-top: 0pt;
}

/* ThingLab links codes */

.thinglink_tableshift {
	position: relative;
	top: 3px;
	left: 0px;
}

.thinglink_menu_title {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 13pt;
    border-style: none;
	font-weight: bold;
	position:relative;
	top:3px;
}

.thinglink_menu_subcatanchors
{
    color: #333333;
	font-size: xx-small;
    border-style: none;
	position:relative;
	top:3px;
}

.thinglink_guideicon
{
	position:relative;
	top:10px;
	left:0px;
}

.google_search
{
	position:absolute;
	top:-1px;
	left:721px;
}

.resizeimg
{
	min-width: 190px;
	max-width: 190px;
	width: expression(this.width > 100 ? 190: true);
}

.imgSectionDiv {
	margin: 0 auto;
	text-align: center;
	margin:10px;
}

.imgSectionImg {
	max-height: 190px;
	height: expression(this.height > 188 ? "188px" : true);
}

.min-height-155 {
	min-height: 153px;
	height: expression( this.scrollHeight < 142 ? "142px" : "auto" )
}