/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size: 100%; }/* Removes list-style from lists */ol,ul { list-style: none; }/* Removes border from images */img { border: 0; }body	{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: center;}td	{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}div	{	text-align: left;}A:link							{ text-decoration: underline; font-weight: normal; color: #CC0000; }A:visited						{ text-decoration: underline; font-weight: normal; color: #CC0000; }A:active						{ text-decoration: underline; font-weight: normal; color: #000000; }A:hover							{ text-decoration: underline; font-weight: normal; color: #000000; }A.productnamelink:link			{ text-decoration: none; font-size: 13px; font-weight: bold; color: #E8132D; }A.productnamelink:visited		{ text-decoration: none; font-size: 13px; font-weight: bold; color: #E8132D; }A.productnamelink:active		{ text-decoration: none; font-size: 13px; font-weight: bold; color: #000000; }A.productnamelink:hover			{ text-decoration: none; font-size: 13px; font-weight: bold; color: #000000; }.logo                   		{ font-size: 15px; font-weight: bold; color: #000000; }.address                   		{ font-size: 10px; color: #000000; }.pageintro						{ font-size: 11px; color: #000000; }.productname					{ font-size: 13px; font-weight: bold; color: #E8132D; }.productdescription				{ font-size: 11px; color: #000000; }.producthr						{ display: none; }.producthrdiv					{ background: url(/webfolder/stodec/divider_horizontal_dotted.gif); height: 1px; }.price                  		{ font-size: 12px; font-weight: bold; color: #E8132D; }.pricetitle						{ font-size: 11px; color: #E8132D; }.pricetext						{ font-family:  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }.pricereduction					{ font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }.pricereductionstrikethrough	{ font-family:  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: line-through; color: #E8132D; }.textbox_noteditable			{ border: 1px #000000 solid; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }.textbox_editable				{ border: 1px #000000 solid; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }/* CATEGORIES */A.parentcategory:link			{ text-decoration:underline; font-size:11px; color:#E8132D; }A.parentcategory:visited		{ text-decoration:underline; font-size:11px; color:#E8132D; }A.parentcategory:active			{ text-decoration:underline; font-size:11px; color:#000000; }A.parentcategory:hover			{ text-decoration:underline; font-size:11px; color:#000000; }.currentcategory				{ font-size:11px; }A.categoryheading:link			{ font-weight: bold; font-size:11px; text-decoration:none; color:#000000; }A.categoryheading:visited		{ font-weight: bold; font-size:11px; text-decoration:none; color:#000000; }A.categoryheading:active		{ font-weight: bold; font-size:11px; text-decoration:none; color:#E8132D; }A.categoryheading:hover			{ font-weight: bold; font-size:11px; text-decoration:none; color:#E8132D; }/* RELATED PRODUCTS */.relatedproducts_header			{ font-size: 9px; font-weight: bold; color: #FFFFFF; }.relatedproducts_headerrow		{ background-color: #E8132D; padding: 2px; }.relatedproducts_row			{ background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #000000; }A.relatedproducts_link:link		{ text-decoration: underline; font-size: 10px; font-weight: normal; color: #E8132D; }A.relatedproducts_link:visited	{ text-decoration: underline; font-size: 10px; font-weight: normal; color: #E8132D; }A.relatedproducts_link:active	{ text-decoration: underline; font-size: 10px; font-weight: normal; color: #000000; }A.relatedproducts_link:hover	{ text-decoration: underline; font-size: 10px; font-weight: normal; color: #000000; }/* PRICE TABLE */.pricetable_row					{ background-color: #FFFFFF; font-size: 11px; font-weight: bold; color: #000000; }.pricetable						{ font-size: 11px; font-weight: normal; color: #000000; }.pricetable_header				{ font-size: 11px; font-weight: bold; color: #E8132D; }.pricetable_headerrow			{ background-color: #FFFFFF; }.pricetable_lastheaderrow		{ background-color: #FFFFFF; }/* PICTURES */.picture_in_list				{  }.picture_main					{ border: 0px; }.picture_checkout				{  }.picture_category				{ border:0px solid #000000; }.picture_enlarged				{ position:absolute;left:15px;top:15px; }.pictureclicktoenlarge			{ font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #E8132D; }/* ORDERS - Used on both the order confirmation screen and when the shop owner views their orders online */.order_sectionbox				{ border: solid 1px #000000 }.order_itemtable				{ border: 1px #000000; border-style: solid none none solid }.order_itemtable TD				{ border: 1px #000000; border-style: none solid solid none }.order_itemtable TH				{ border: 1px #000000; border-style: none solid solid none }.order_headercaption			{  }.order_headervalue				{  }.order_caption					{  }.order_text						{  }.order_sectionbox				{  }.order_itemtable				{  }/* RETAIL ACCOUNTS */.retailaccount_box				{ border: 1px solid #000000; padding: 9px; background-color: #FFFFFF; font-weight: bold; font-size: 9px;}table.retailaccount_bg			{  }td.retailaccount_bg				{  }.retailaccount_mainheading		{ font-size: 10px; }.retailaccount_text				{ font-size: 10px; }.retailaccount_fieldheading		{ font-weight: bold; font-size: 9px; }.retailaccount_forgotten		{ font-size: 9px; }/* INVOICE DETAILS */.billing_label					{  }.billing_mandatory				{  }.billing_field					{ border: 1px #E8132D solid; }.billing_select					{  }.billing_checkboxlabel			{  }.billing_mandatorynote			{ font-size: 9px; }.checkoutandbillinghr			{ display: none; }.checkoutandbillinghrdiv		{ background: url(/webfolder/stodec/divider_horizontal_dotted.gif); height: 1px; }/* SHOPPING BASKET */body.basket						{ background-color: #FFFFFF; }td.basket						{ font-size: 10px; color: #000000; }.basket_productname				{ font-size: 11px; font-weight: bold; color: #000000; }.basketprice					{ font-size: 10px; font-weight: bold; color: #E8132D; }.basketoptions					{ font-size: 9px; font-style: italic; color: #000000; }.basketquantity					{ font-size: 9px; color: #000000; }A.basket_productname			{ text-decoration: underline; font-weight: bold; color: #E8132D; }A.basket_productname:link		{ text-decoration: underline; font-weight: bold; color: #E8132D; }A.basket_productname:visited	{ text-decoration: underline; font-weight: bold; color: #E8132D; }A.basket_productname:active		{ text-decoration: underline; font-weight: bold; color: #000000; }A.basket_productname:hover		{ text-decoration: underline; font-weight: bold; color: #000000; }.shoppingbasket_empty			{ font-size: 10px; font-weight: normal; color: #000000; }/* GIFT WRAP */.giftwraptitle					{ font-weight: bold; }/* MARKETING QUESTIONS */.marketingquestionsintro	{ font-weight: bold; }.marketingquestiontitle		{ font-weight: bold; }.marketingquestionfield		{ border: 1px #E8132D solid; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }/* PRINTABLE ORDER */.printable_order_text			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E8132D; }.printableorderpagetitle		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }.printableorderinstructions		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }.printableorderhelp				{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #000000; }.printableordertitle			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }.printableorderheading			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }.printableorderheader			{ font-weight: bold; }.printableorderfield			{  }/* CALL CENTRE */.callcentrefield				{ width: 140px; }body.callcentresearch			{ background-color: #999999; }/* SPEC TABLES */td.MainCaption					{ background-color: #E8132D; padding: 1px; font-weight: bold; color: #FFFFFF; }td.RowCaption					{ font-weight: bold; }td.ColumnCaption				{ font-weight: bold; }tr.Row1							{ background-color: #FFFFFF; }tr.Row2							{ background-color: #E3E3E3; }A.ambrit               	{ font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #CC0000; }A.ambrit:link          	{ font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #CC0000; }A.ambrit:visited        { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #CC0000; }A.ambrit:active         { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #000000; }A.ambrit:hover          { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #000000; }A.navlink               { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }A.navlink:link          { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }A.navlink:visited       { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }A.navlink:active        { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #E8132D; }A.navlink:hover         { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #E8132D; }A.topnavlink               { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #FFFFFF; }A.topnavlink:link          { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #FFFFFF; }A.topnavlink:visited       { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #FFFFFF; }A.topnavlink:active        { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #E8132D; }A.topnavlink:hover         { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #E8132D; }A.contactboxlink               { text-decoration: none; color: #FFFFFF; font-weight: bold; }A.contactboxlink:link          { text-decoration: none; color: #FFFFFF; font-weight: bold; }A.contactboxlink:visited       { text-decoration: none; color: #FFFFFF; font-weight: bold; }A.contactboxlink:active        { text-decoration: underline; color: #000000; font-weight: bold; }A.contactboxlink:hover         { text-decoration: underline; color: #000000; font-weight: bold; }A.footerlink               { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 10px; color: #E8132D; }A.footerlink:link          { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 10px; color: #E8132D; }A.footerlink:visited       { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 10px; color: #E8132D; }A.footerlink:active        { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 10px; color: #000000; }A.footerlink:hover         { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 10px; color: #000000; }.searchbox				{ width: 180px; border: 1px #000000 solid; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }.productsearch   		{ width: 190px; padding: 0 0 10px 10px; background-color: #FFF; font-size: 10px; font-weight: bold; color: #E8132D;}.nav					{ background-image: url(/webfolder/stodec/sitegraphics/bg_nav.gif); border-style: none none solid none; border-color: #999999; border-width: 0px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }.navdouble				{ background-image: url(/webfolder/stodec/sitegraphics/bg_navdouble.gif); border-style: none none solid none; border-color: #999999; border-width: 0px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 5px; padding-bottom: 5px; }.contactbox				{ font-size: 10px; font-weight: bold; color: #FFFFFF; }.checkout_product_options		{ font-size: 10px; color: #666666; padding-bottom: 20px; }.specialoffers {	display: block;	margin: 7px 7px 0 0;}.buyOnlineButton {	display: block;	margin: 7px 7px 0 0;}#wrapper {	width: 960px;	margin: 30px auto;	padding: 2px;	border: 10px solid #F2F2F2;	background-color: #000;}#contentWrapper {	clear: both;	width: 960px;	background: url(/webfolder/stodec/sitegraphics/bg_contentwrapper.gif) 0 0 repeat-y #FFF;}#contentWrapperStodecTraining {	clear: both;	width: 960px;	background: url(/webfolder/stodec/sitegraphics/bg_contentwrapper_stodectrading.gif) 0 0 repeat-y #FFF;}/*---------------CONTENT MAIN---------------*/#contentMain {	width: 700px;	padding: 0 30px 0 0;}/*---------------NAV MAIN---------------*/#navMain {	width: 960px;	height: 28px;	background: url(/webfolder/stodec/sitegraphics/bg_navmain.jpg) 0 0 repeat-x;}#navMain img {	float: left;}#navMain ul {	margin: 0 0 0 200px;}#navMain li {	float: left;	height: 25px;	background-image: url(/webfolder/stodec/sitegraphics/divider_topnav.gif);	background-position: right;	background-repeat: no-repeat;}#navMain a:link, #navMain a:visited {	line-height: 2em;	margin: 0 8px 0 8px;	text-decoration: none;	font-weight: normal;	color: #FFF;}#navMain a:active, #navMain a:hover {	color: #E8132D;}/*---------------CONTENT SUB---------------*/#contentSub {	width: 200px;}.contactbox	{	text-align: center;	font-size: 10px;	font-weight: bold;	color: #FFF;}/*---------------NAV PRODUCTS---------------*/#navProducts {	margin: 0 0 20px 0;	border-bottom: 2px solid #000;}#navProducts li {	padding: 6px;	background: url(/webfolder/stodec/sitegraphics/bg_nav.gif) 0 0 repeat-x #E5E5E5;	font-size: 11px;}#navProducts li.double {	background: url(/webfolder/stodec/sitegraphics/bg_nav_double.gif) 0 0 repeat-x #E5E5E5;}#navProducts a:link, #navProducts a:visited {	text-decoration: none;	font-weight: normal;	color: #000;}#navProducts a:active, #navProducts a:hover {	color: #E8132D;}/*---------------FOOTER---------------*/#footer {	clear: both;	width: 700px;	padding: 25px 30px 15px 230px;	text-align: center;	line-height: 1.4em;}#footer a {	margin: 0 5px 0 0;	padding: 0 5px 0 0;	font-weight: normal;	font-size: 80%;	text-decoration: none;	background-image: url(/webfolder/stodec/sitegraphics/divider_footerlinks.gif);	background-position: right 0;	background-repeat: no-repeat;}
