/* CSS Document */BODY { background-color:#009900; font-family: ArialMT, Arial, Verdana, Helvetica, sans-serif; }TABLE.maintable { border:2px #000000 solid; background-color:#FFFFFF;  }TD { font-size: 12px; color:#000000; } A:link, A:visited, A:active { font-size: 12px; color: #0000FF; text-decoration: none; }A:hover { text-decoration:underline }H1 { color:#FF0000; } /* Backgrounds */	/* Navigational */	TD.nav_home { background-image:url(../images/nav_home.gif); background-position:center; background-repeat:no-repeat; }	TD.nav_news { background-image:url(../images/nav_news.gif); background-position:center; background-repeat:no-repeat; }	TD.nav_about { background-image:url(../images/nav_about_us.gif); background-position:center; background-repeat:no-repeat; }	TD.nav_contact { background-image:url(../images/nav_contact_us.gif); background-position:center; background-repeat:no-repeat; }	TD.nav_menu_top { background-image:url(../images/menu_top.gif); background-repeat:no-repeat; padding:10px; color:#FFFFFF; font-weight:bold; }	TD.nav_prod_top { background-image:url(../images/prod_sepc_top.gif); background-repeat:no-repeat; padding:5px; color:#FFFFFF; font-weight:bold; }		/* Grey Boxes */	TABLE.grey_box { border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; color:#000000; font-weight:bold; }	TABLE.total_grey_box { border:#999999 solid 1px; }	TD.grey_box { border:#999999 solid 1px; }a.nav:link, a.nav:visited, a.nav:active { font-size: 12px; text-align:center; color: #FFFFFF; font-weight:bold; text-decoration: none; }a.nav:hover { color: #000000; }a.nav_light:link, a.nav_light:visited, a.nav_light:active { font-size: 12px; text-align:center; color: #FFFFFF; font-weight:normal; text-decoration: none; }a.nav_light:hover { color: #000000; }a.breadcrum:link, a.breadcrum:visited, a.breadcrum:active { font-size: 12px; text-align:center; color: #AAAAAA; text-decoration: none; }a.breadcrum:hover { color: #000000; }.basket { color:#000000; } .title { color:#009900; font-weight:bold; font-size:15px; }.subcat_title { color:#009900; font-weight:bold; font-size:25px; font-stretch:wider; }.margin { padding-left:5px; }.large { font-size: 14px;  }.vlarge {font-size: 24px}.nav_text {color: #FFFFFF}.price { color:#FF0000; font-size:15px; font-weight:bold; }.oldprice { font-size:14px; text-decoration:line-through; }.sprice { color:#FF0000; font-size:15px; font-weight:bold; }.soldprice { font-size:15px; text-decoration:line-through; }.cl_prod  { padding-left:5px; padding-right:5px;}.borders { border: #999999 solid 1px; }.leftside { padding-left: 8px; }