body{background-color:#FFFFFF;background:url(/images/background.png) center top repeat-x;height:auto;font-family:Verdana,Helvetica,sans-serif;font-size:80%;border:none;}

#wrapper{width:950px;border:none;background:none;}


@font-face{
	font-family:bauhaus;
	src:url('../BAUHS93.ttf');
}



#header{top:0px;}
#banner{margin-top:47px;height:142px;}



#menu{background:none;border:none;height:42px;width:950px;text-align:left;}
#menu ul.mainmenu{margin:0px padding:0px;height:42px;}
#menu ul.mainmenu li{float:left;border:none;margin-top:8px;padding:0px;}
#menu ul.mainmenu li a{padding:9px 24px 9px 24px;margin:0px;height:42px;color:#FFFFFF;font-size:1.6em;text-shadow:-1px -1px 1px #999;}
#menu ul.mainmenu li a:hover{background:url(/images/menu.gif) bottom;padding:9px 23px 9px 23px;text-decoration:none;text-shadow:none;border-left:1px solid #A63B73;border-right:1px solid #A63B73;}



#leftcolumn ul.managementlinks{position:absolute;top:0px;left:0px;z-index:2;line-height:180%;}
body.page_product #leftcolumn div.leftpadding ul.managementlinks{position:absolute;top:0px;left:0px;z-index:2;line-height:180%;}
#leftcolumn{margin:60px 0px 0px 0px;padding:0px;width:220px;}
#leftcolumn div.leftpadding{padding:0px;}
#leftcolumn ul{margin:0px 0px 20px 0px;padding:0px;}
#leftcolumn ul li.navdepth2 a{margin:0px;padding:7px 0px 0px 10px;width:210px;display:block;height:23px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;background:url(/images/left_column_normal.png) top;}
#leftcolumn ul li.navdepth2 a:hover{color:#FFFFFF;background:url(/images/left_column_hover.png) top;}
#leftcolumn ul.leftmenu li{margin:0px;}
#leftcolumn ul.leftmenu li.navdepth2 a{margin:0px;padding:7px 0px 0px 10px;width:210px;display:block;height:23px;color:#FFFFFF;background:url(/images/left_column_normal.png) top;}
#leftcolumn ul.leftmenu li.navdepth2 a:hover{color:#FFFFFF;background:url(/images/left_column_hover.png) top;}
#leftcolumn ul.leftmenu li.selected.navdepth2 a{margin:0px 0px 1px 0px;padding:7px 0px 0px 10px;width:210px;display:block;height:23px;color:#FFFFFF;border:none;background:url(/images/left_column_active.png) top;}
#leftcolumn ul.leftmenu li.selected ul{padding:0px;margin:-1px 0px 0px 5px;border-bottom:1px solid #FFFFFF;width:211px;background:url(/images/left_column_active.png) bottom;}
#leftcolumn ul.leftmenu li.selected ul li.navdepth3 a{margin:0px;padding-left:15px;font-size:0.9em;background:none;}
#leftcolumn ul.leftmenu li.selected ul li.navdepth3 a:hover{color:#000;}



#leftcolumn ul.stockmenu{display:inline;}
body.page_product #leftcolumn div.leftpadding ul.stockmenu{display:none;}
body.page_product #leftcolumn ul.stockmenu{display:none;}



#telephone_tab a{color:#FFFFFF;}
#telephone_tab{width:250px;height:88px;position:absolute;top:0px;margin-left:700px;padding-top:7px;background:url(/images/telephone_tab.png);}
#telephone_tab span{color:#FFFFFF;padding:0px 0px 0px 20px;margin:0px;font-size:1.3em;}
#telephone_tab p{color:#FFFFFF;padding:5px 0px 0px 20px;margin:0px;font-size:1.9em;line-height:130%;}
#email_us{width:250px;position:absolute;top:89px;margin-left:702px;font-size:1.0em;}
#email_us span{color:#E21F86;}
#leftcolumn form{position:absolute;top:115px;width:250px;height:24px;margin-left:702px;z-index:100;border:none;background:none;}
#leftcolumn form input{margin:0px;padding:0px 0px 0px 5px;border:1px solid;float:left;width:165px;height:22px;background:#FFF;color:#999;font-size:0.9em;}
#leftcolumn form input.button{margin:0px;border:none;padding:0px;float:left;width:75px;height:24px;background:#000;color:#FFF;}
#leftcolumn form input.button:hover{background:#A63B73;}
div.signupform{position:absolute;top:38px;}
p.basket{background:url(/images/basket.png) right;margin-left:6px;padding:7px;width:200px;color:#FFFFFF;line-height:150%;font-size:1.0em;}
body.page_product p.basket{background:url(/images/basket.png) right;margin-left:6px;padding:7px;width:200px;color:#FFFFFF;line-height:150%;font-size:1.0em;}
p.basket a{color:#FFFFFF;font-weight:bold;}
#label_service{margin-left:6px;width:200px;color:#E21F86;line-height:150%;font-size:1.2em;}
#label_service span{color:#333333;}



#rightandfarrightcolumns{margin-top:44px;}
#rightcolumn{width:710px;border:none;margin:0px;padding-top:10px;}
#farrightcolumn{width:0px;display:none;}
#rightcolumn #contentpadding{margin:0px;padding:0px 0px 0px 20px;}



#rightcolumn div.product{width:166px;padding:0px;margin:10px 0px 15px 0px;border:none;background:none;}
#rightcolumn div.product img{margin:-10px 0px 0px 0px;}
#rightcolumn div.product a{width:150px;font-size:1.4em;line-height:120%;padding:5px 0px 5px 0px;margin-bottom:-5px;background:none;color:#E21F86;float:left;}
#rightcolumn div.product span.productprice{height:12px;width:150px;font-size:1.6em;padding:0px 5px 10px 0px;margin-top:5px;text-align:left;color:#666666;background:none;float:left;}
#rightcolumn div.product a.productmoreinfo{display:none;}



table.product{border-collapse:collapse;width:470px;float:right;}
table.product tr td{background:url(/images/product_table.png) top no-repeat;background-color:#EDEDED;padding:15px 20px 0px 20px;border-collapse:collapse;}
table.product tr td.bottom{background:url(/images/product_table_base.png) top no-repeat;background-color:#EDEDED;height:50px;padding:0px;border-collapse:collapse;}
table.product tr td p.price{background:url(/images/price.png) bottom;float:left;line-height:60%;padding:0px;height:45px;width:200px;font-size:3.0em;color:#666666;text-align:left;text-shadow:-1px -1px 1px #333333;}
table.product tr td p{padding:0px 0px 0px 0px;}
body.page_product p{color:#333333;line-height:130%;font-size:0.9em;}
img#product_thumbnail{float:left;padding:0px 25px 10px 0px;}
#rightcolumn p.productadd input.button{width:190px;height:80px;background:url(/images/basketadd.png);padding-left:10px;border:none;text-align:left;color:#FFF;font-size:1.6em;}
#rightcolumn p.productadd input.button:hover{color:#F594BF;cursor:pointer;}
#rightcolumn table.productbulkdiscounting{display:block;}




body.page_productview_php.product_black.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:0px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_vinyl.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:0px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_removable.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-50px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_transparent.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-100px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_colour.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-150px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_fluorescent.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-200px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_metallic.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-250px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_gloss.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-300px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_freezer.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-350px 0px;width:50px;height:50px;left:0;}
body.page_productview_php.product_poly.section_stock #rightcolumn div.productviewimage img.image-flag{background:url(/images/all_labels_large.gif) top no-repeat;background-position:-400px 0px;width:50px;height:50px;left:0;}


#rightcolumn div.product.product_black img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:0px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_vinyl img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:0px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_removable img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-35px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_transparent img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-70px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_colour img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-105px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_fluorescent img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-140px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_metallic img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-175px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_gloss img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-210px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_freezer img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-245px 0px;left:0;width:35px;height:35px;}
#rightcolumn div.product.product_poly img.image-flag{background:url(/images/all_labels_small.gif) no-repeat;background-position:-280px 0px;left:0;width:35px;height:35px;}



body.page_product_main div.clear4{clear:both;visibility:hidden;margin:0px;padding:0px;}
body.page_product_main #leftcolumn ul.stockmenu{display:none;}



#home_products{background:url(/images/home_products.png);height:290px;width:710px;text-align:center;margin-left:-20px;}
#rightcolumn #home_products div.product{width:130px;padding:0px;margin:15px 0px 0px 38px;border:none;background:none;}
#home_blurb{width:460px;padding-right:20px;float:left;}
#home_blurb p strong{font-weight:normal;color:#E21F86;}
#home_testimonial{width:200px;float:left;}
#home_testimonial p{color:#F05AA2;line-height:180%;font-size:1.0em;font-style:italic;text-align:right;}
#home_testimonial p strong{font-weight:normal;color:#E21F86;}
#home_promotions{width:200px;float:left;}

#home_promotions table.light_promotion{width:200px;background:url(/images/promotion_light_background.png);margin-bottom:2px;text-align:center;border:none;border-collapse:collapse;}
#home_promotions table.dark_promotion{width:200px;background:url(/images/promotion_dark_background.png);margin:0px;text-align:center;border:none;border-collapse:collapse;}
#home_promotions table tr td p{padding:12px 0px 12px 0px;font-size:2.0em;color:#FFFFFF;line-height:130%;}
#home_promotions table tr td img{margin:-1px;}

#bulk_promotion table{float:left;width:230px;background:url(/images/bulk_promotion.png);margin:-5px 40px 0px 0px;text-align:center;border:none;border-collapse:collapse;}
#bulk_promotion table tr td p{padding:15px 0px 0px 0px;font-size:2.2em;color:#FFFFFF;text-shadow:-1px -1px 1px #333333;line-height:130%;}
#bulk_promotion table tr td img{margin:-1px;}



table.about_us tr td{font-size:1.2em;}



body.page_terms #rightcolumn ul{color:#A2A2A2;font-size:1.1em;line-height:190%;}
body.page_terms #rightcolumn ul li a{text-decoration:none;font-weight:normal;color:#E21F86;}



#rightcolumn table.templates{border:none;border-collapse:collapse;width:670px;}
#rightcolumn table.templates td{font-size:1.0em;padding:5px;}
#rightcolumn table.templates td strong{color:#E21F86;font-size:1.1em;font-weight:normal;}
#rightcolumn table.templates td.lighter{font-size:1.0em;background:#FCD0E5;padding:5px;}
#rightcolumn table.templates tr.lighter{font-size:1.0em;background:#FCD0E5;padding:5px;}
#rightcolumn table.templates tr{font-size:1.0em;padding:5px;}



table.basket tr td input.button.button{background:none;border:none;border-top:2px solid #E21F86;border-bottom:2px solid #E21F86;line-height:180%;color:#E21F86;font-size:1.2em;}
table.basket tr td input.button.button:hover{cursor:pointer;color:#F594BF;}
table.basket tr td input.button.lesserbutton{background:none;border:none;border-top:2px solid #E21F86;border-bottom:2px solid #E21F86;color:#E21F86;font-size:1.2em;}
table.basket tr td input.button.importantbutton{background:url(/images/checkout.png) #E21F86;height:80px;width:200px;color:#FFFFFF;border:none;}
input#form1_form_save.button{background:url(/images/checkout.png) #E21F86;height:80px;font-size:2.0em;width:200px;color:#FFFFFF;border:none;}
input#form1_form_save.button:hover{cursor:pointer;color:#F594BF;}
#rightcolumn table tr td.confirmbuttons input{margin-top:10px;height:70px;width:150px;}



body.page_stock #rightcolumn h1{background:none;margin:5px 0px 15px 0px;padding:0px;font-weight:normal;font-size:3.0em;color:#999999;}
#rightcolumn h1{background:none;margin:5px 0px 15px 0px;padding:0px;font-weight:normal;font-size:1.8em;color:#999999;}
p{color:#555555;font-size:1.0em;line-height:170%;}
a{text-decoration:none;font-weight:normal;color:#E21F86;}
a:hover{color:#A63B73;}



#footer{visibility:hidden;}
#footer_secondary{background:url(/images/footer_secondary.png) bottom;height:240px;text-align:center;}
#footer_primary{background:url(/images/footer_primary.png) top;min-height:45px;padding-top:3px;}

#footer_secondary table.secondary{width:950px;margin:0 auto;padding-top:10px;text-align:left;line-height:180%;}
#footer_secondary table.secondary tr td{color:#848484;}
#footer_secondary table.secondary tr td.darker{color:#555555;}
#footer_secondary table.secondary tr td a{color:#848484;}
#footer_secondary table.secondary tr td a:hover{color:#555555;}
#footer_secondary table.secondary tr td.header{color:#F05AA2;font-size:1.6em;text-shadow:-1px -1px 1px #F9CDE3;}

#footer_primary table.primary{width:950px;margin:0 auto;padding-top:0px;font-size:0.6em;line-height:180%;color:#FFFFFF;}
#footer_primary table.primary tr td a{color:#666666;}
#footer_primary table.primary tr td a:hover{color:#F05AA2;}
#footer_primary table.primary tr td.merchants{width:430px;border-right:1px solid #F2F2F2;font-size:8px;}
#footer_primary table.primary tr td.social{width:210px;border-right:1px solid #F2F2F2;}
#footer_primary table.primary tr td.payment{width:300px;padding-left:10px;}
#youtube{width:75px;height:32px;background:url(/images/youtube.png);float:left;margin:0px 8px 0px 12px;}
#youtube:hover{background-position:0 -32px;}
#twitter{width:26px;height:32px;background:url(/images/twitter.png);float:left;margin:0px 8px 0px 12px;}
#twitter:hover{background-position:0 -32px;}
#facebook{width:33px;height:32px;background:url(/images/facebook.png);float:left;margin:0px 8px 0px 12px;}
#facebook:hover{background-position:0 -32px;}



body.print div.printpagewrapper{text-align:center;margin-left:-5px;}
body.print div.printpagewrapper table.customer tr td span{visibility:hidden;}



#rightcolumn dl,#rightcolumn p,#rightcolumn ul{padding:0px 0px 15px 0px;}



img.bulk{float:right;margin:-65px 0px 10px 15px;}



#rightcolumn div.product{font-size:10px;text-align:left;}

#rightcolumn div.product img.productfullasthumb{width:115px;}


 #rightcolumn div.clear3{clear:none;}
 #rightcolumn div.clear4{clear:both;border-top:2px dashed #E6E6E6;margin:0px 40px 10px 0px;}
#rightcolumn p.productquantity{display:inline;}

#rightcolumn input.button{padding:0;}
#rightcolumn input.importantbutton{font-weight:bold;font-size:120%;padding:2px;}



iframe.paymentprocessoriframe{border:0;padding-top:10px;}