/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:9pt;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body {
	margin:0px;
	padding:0px;
	background:#FFF url(../images/bg-body.jpg) repeat-x top;
	font:12px Arial, Helvetica, sans-serif;
}
:focus {
	outline:0 !important;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
a {
	text-decoration:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clearB {
	clear:both;
}
.marginA {
	margin:auto;
}
a img {
	border:0px;
}
form, table {
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5 {
	padding:0px 0px 13px 0px;
	margin:0px;
}
.nobg {
	background:none !important
}
.nob {
	border:none !important
}
.c-green {
	color:#006605 !important
}
.c-red {
	color:#990033
}
.bold {
	font-weight:bold;	
}
h1 {
	font:24px Tahoma, Geneva, sans-serif;
	color:#FFF;
}
#container-wrapper {
	width:994px;
	margin:0 auto;
	padding-top:25px;
}
#container-left {
	width:994px;
	background:url(../images/bg-body-left.jpg) no-repeat left top;
}
#container-right {
	width:994px;
	background:url(../images/bg-body-right.jpg) no-repeat right top;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
/*=== Header ===*/
#header {
	width:949px;
	height:114px;
	padding:0 11px 0 0;
	background:url(../images/bg-header.jpg) repeat-x;
}
#logo a {
	width:361px;
	height:88px;
	margin:13px 0 0 18px;
}
#logo a {
	background:url(../images/bg-logo.jpg) no-repeat;
	text-indent:-9999px;
}
#inner-header {
	width:300px;
	height:98px;
	padding:16px 0 0 0;
}
#inner-header h1 {
	padding-right:10px;
	margin-bottom:31px;
}
#icons {
}
#icons li {
	display:inline;
	float:left;
	list-style:none;
}
.tooltip-blue {
	background-color: #5555FF !important;
	color: #FFFFFF !important;
	font-size:13px !important;
	font-family:verdana !important;
	border:solid 2px #0000FF !important;
	z-index:100 !important;
}
/*=== Menu ===*/
#menu {
	width:960px;
	height:53px;
	background:url(../images/bg-menu.jpg) repeat-x;
}

#w103 a {width:103px}
/* green bar*/
#green-bar {
	width:960px;
	height:35px;
	background-color:#b7e4e4;
	line-height:35px;
}
#breadcrumb {
	text-indent:32px;
	color:#006605;
}
#breadcrumb a {
	color:#b60218;
}
#user {
	background:url(../images/img-key.jpg) no-repeat left;
	text-indent:20px;
	color:#333;
}
#user a {
	color:#006605;
}
#search-box {
	padding:8px 6px 0 42px;
}
#search-in {
	width:138px;
	height:16px;
	padding:2px 4px 0;
	border:1px solid #d3d3d3;
	font:11px Verdana, Geneva, sans-serif;
	color:#7a7a7a;
	font-style:italic;
	text-transform:uppercase;
}
#search-btn {
	border:1px solid #d3d3d3;
	border-left:none;
}
/* banner */
#banner {
	width:960px;
	height:257px;
}
/*=== Body ===*/
#body {
	width:960px;
	background:url(../images/bg-content.jpg) repeat-x top;
}
/* left column */
#col-left {
	width:194px;
}
#col-left-home {
	width:194px;
	background-color:#006605;
}
#col-left-inner {
	width:194px;
	background-color:#006605;
	/*margin-bottom:9px;*/
height:auto;
}
#col-left h2 {
	width:194px;
	height:41px;
	background:url(../images/bg-our-products.jpg) no-repeat;
	text-indent:-9999px;
}
#nav_728157, #nav_728157 ul {
	list-style-type:none;
	padding: 0;
	width: 194px;
}
#nav_728157 {
	margin-bottom:9px;	
}
#nav_728157 a {
	display: block;
	text-decoration: none;
	font-size:11px;
}
#nav_728157 li {
	margin-top: 1px;
	background:url(../images/bg-sep-green.jpg) no-repeat bottom;
}
#nav_728157 li a {
	color: #FFF;
	padding:8px 0;
	text-transform:uppercase;
	text-indent:37px;
	background:url(../images/img-bullet.png) no-repeat 20px 12px;
}
#nav_728157 li a:hover, #nav_728157 li a:focus {
	background-color:#669999;
	color:#2a6060;
	font-weight:bold;
}
#nav_728157 li ul {
	background-color:#dcdbdb;
}
#nav_728157 li ul li {
	background:url(../images/bg-sep-gray.jpg) no-repeat bottom;
}
#nav_728157 li ul li a {
	color: #525151;
	background:url(../images/bg_li_arrow.gif) no-repeat 25px 13px !important;
        text-indent:0px;
	padding-left:40px;
	text-transform:none;
padding-right:10px;
}
#nav_728157 li ul li a:hover, #nav_728157 li ul li a:focus {
background:url(../images/bg_li_arrow.gif) no-repeat 25px 13px !important;
	color:#525151 !important;
	font-weight:normal !important;
}
#nav_728157 li ul li a.p7PMmark{
       font-weight:bold !important;
}
/* middle column */
#col-middle {
	width:559px;
	padding:15px 0 0 13px;
}
#col-middle h2 {
	padding-bottom:10px;
	font-size:30px;
	text-transform:uppercase; 
}
#col-middle h3 {
	margin-top:35px;
	font-size:24px;
	text-transform:uppercase;
}
#temporary-header-1 {
	font-size:30px;
	text-transform:uppercase;
	text-indent:-9999px;
	width:236px;
	height:22px;
	background:url(../images/img-header-1.png) no-repeat;
}
#temporary-header-2 {
	font-size:24px;
	text-transform:uppercase;
	text-indent:-9999px;
	width:179px;
	height:18px;
	background:url(../images/img-header-2.png) no-repeat;
}
#col-middle p {
	color:#666;
	padding-right:13px;
}
#boxes {
	width:559px;
	height:220px;
	display:inline;
}
#boxes div.box {
	width:134px;
	height:220px;
	padding:7px 0 3px 6px;
	margin-left:-1px;
	background:url(../images/bg-box.png) no-repeat;
}
#boxes div.box h3 {
	font:11px "Myriad Pro", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:7px 0 4px 5px;
	margin:0;
}
#boxes div.box p {
	color:#666;
	padding:0 0 0 5px;
	margin-bottom:12px;
	font-size:10px;
        height: 72px;
}
#boxes div.box a.btn-more {
	width:71px;
	height:21px;
	background:url(../images/btn-more.png) no-repeat;
	text-indent:-9999px;
	margin-left:5px;
}
/* col right */
#col-right {
	width:194px;
}
/* cart items */
#cart-items {
	width:165px;
	height:40px;
	padding:18px 27px 0 0;
	margin:4px 0 6px;
	border:1px solid #FFF;
	background:#777 url(../images/bg-cart.jpg) no-repeat 20px 4px;
	color:#FFF;
}
#cart-items span, #inner-box-right span {
	color:#990033;
        padding: 0px 3px 0px 3px;
        background: white;
}
#cart-items a, #inner-box-right a {
	color:#ffffff;
        font-weight: bold;
	font-size:11px;
	text-decoration:underline;
        padding-left: 6px;
}
/* location */
#location {
	width:194px;
	margin-bottom:6px;
}
/* place */
#place {
	width:182px;
	height:68px;
	padding:7px 0 0 10px;
}
#place p {
	margin-top:10px;
}
#change-location {
	width:177px;
	height:27px;
	padding:7px 0 0 15px;
	background-color:#b3b3b3;
	text-transform:uppercase;
}
#postcode {
	width:153px;
	height:24px;
	margin:11px 0 0 19px;
	border:1px solid #b2b2b2;
	display:inline;
}
#pcode-in {
	width:97px;
	height:20px;
	padding:4px 5px 0 15px;
	font:11px Verdana, Geneva, sans-serif;
	color:#7a7a7a;
	font-style:italic;
	border:0;
	text-transform:uppercase;
}
#pcode-btn {
	width:36px;
	height:24px;
	font:11px Verdana, Geneva, sans-serif;
	color:#FFF;
	background-color:#006605;
	border:none;
	text-transform:uppercase;
}
#no-pcode {
	margin:4px 0 0 11px;	
}
/* newsletter */
#newsletter {
	width:187px;
	height:210px;
	padding:3px 0 0 7px;
	margin-bottom:5px;
	background:url(../images/newsletter_bg2.png) no-repeat;
}
#newsletter h2 {
	text-transform:uppercase;
	margin-bottom:1px;
	color:#FFF;
}
#newsletter label {
	width:42px;
	padding-top:4px;
	color:#FFF;
	float:left;
}
#newsletter input {
	width:130px;
	height:20px;
	padding:3px 3px 0;
	margin-bottom:6px;
	border:0;
}
#captcha_cont {text-align:right;padding-right:8px;}
#captcha_cont input[type=text]{width:130px !important;}
#btn-submit {
	width:67px !important;
	height:17px !important;
	margin:8px 0 0 67px;
	padding:0 !important;
}
/* latest updates */
#latest-updates {
	width:181px;
	padding:41px 0 0 13px;
	background:url(../images/bg-latest-updates.jpg) no-repeat;
}
#latest-updates p {
	font-size:10px;
	color:#ffffff;
        font-weight: 700;
}
#free-stuff {
	width:150px;
	height:60px;
	padding:20px 0 0 85px;
	background:url(../images/bg-free-stuff.jpg) no-repeat;
}
/* inner column */
#col-inner {width:766px}

#inner-boxes {width:766px; height:88px;}
#inner-box-left {width:572px; height:88px;}
#inner-box-right {width:132px; height:88px; padding:0 11px 0 51px; background:url(../images/bg-cart-inner.jpg) no-repeat; color:#FFF;}

#inner-box-right h2 {
	height:30px;
	padding:8px 0 7px 4px;
	font-size:18px;
	color:#FFF;	
}

/* inner content */
#inner-content {width:742px; padding:17px 11px 0 13px;}
#inner-content h1 {font-size:25px; text-transform:uppercase; color:#980033;}
#inner-content h2 {font-size:20px; color:#006605;}
#inner-content p {color:#666}

#contact-form {width:378px; margin-top:22px;}
#contact-form label {width:73px; padding:2px 0 0 16px; color:#666; float:left;}
#contact-form label.flabel {padding:2px 0 0 0px !important; width:150px; }
#contact-form input.input {width:220px; height:18px; margin-bottom:11px; color:#666; border:1px solid #c7c7c7; float:left}
#contact-form textarea {width:220px; height:186px; margin:4px 0 14px; font:12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #c7c7c7; float:left;}

#company-info {width:307px; margin-top:22px; padding:0 0 0 43px;}
#company-info span {color:#9d9d9d;}

#product-image {width:328px;}
#item-description {width:408px; float:left;}
#item-description h4 {font-size:15px; color:#990033; padding:0 0 6px;}
#item-description p {color:#666;}
#item-price {float:left; margin-right:36px; font-size:14px; font-weight:bold; color:#389b6b;}

#item-info {width:406px; height:99px; margin:5px 0 0; border:1px solid #669999; font-size:11px; color:#006605; background-color:#FFF;}
#item-info td {font-weight:bold; text-align:center; border-right:1px solid #669999; color:#000;}
#item-info td.border-b {border-bottom:1px solid #669999;}
#item-info td.bg-green {background-color:#95d3d3; color:#006605;}
#item-info td.fs13 {font-size:13px}
#item-info th {height:26px; background-color:#990033; color:#FFF; font-size:12px; text-indent:9px; font-weight:bold; color:#FFF;}

#item-order label {width:150px; padding-top:3px; color:#000; font-size:14px; font-weight:bold; float:left;}
#item-order .item-def {padding-bottom:10px;}
#item-order .item-val {padding-top:3px; color:#000; font-size:14px;}
#item-order select {height:21px; margin-bottom:4px; float:left;}
#item-order input {width:88px; height:18px; margin-right:5px; border:1px solid #669999; float:left;}
#item-order span {color:#389b6b; font-size:14px; margin-right:5px; font-weight:bold; float:left;}
#item-order br {clear:left;}
/*=== Footer ===*/
#footer {
	width:100%;
	height:165px;
	padding-top:28px;
	margin-top:44px;
	background-color:#990033;
	border-bottom:6px solid #dcdbdb;
	font-size:12px;
	color:#c3c3c3;
}
#footer ul {
	width:960px;
	margin:0 auto 7px;
	padding:0;
	text-align:center;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	color:#c3c3c3;
	border-right:1px solid #c3c3c3;
	padding:0 11px 0 10px;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a {
	border:0px !important;
}
#tooltip {
	position:absolute;
	border:1px solid #FFF;
	background:#000;
	padding:4px 15px;
	color:#FFF;
	display:none;
	opacity: 0.6;
}	
/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class {
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}
.loginbox {
width:270px;
}
.register {
width:360px;
}
#col-middle ul {
 padding-left:50px;
 color:#666666;
}
#col-middle ul li {
 padding:2px 0;
}
#inner-content ul {
 padding-left:50px;
 color:#666666;
}
#inner-content ul li {
 padding:2px 0;
}
/*added css*/

#bannerbox {
	background:url(../images/img-banner.jpg) no-repeat left top;
	height:150px;
	padding:0 0 0 324px;
}
#bannerbox h1 {
	padding:38px 0 0 0;
	font-size:26px;
	text-transform:uppercase;
}
#bannerbox p {
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
.header_txt {
	width:242px;
	text-align:right;
	padding:35px 0 0 0;
}
.header_txt h1 {
	padding:0;
}
#inner-header {
	/*width:430px;*/
	width:298px;
	height:98px;
	padding:16px 0 0 0;
}
.txt_wellsign {
	color:#FFF;
	text-align:left;
	width:155px;
	padding:3px 0 0 0;
	height:65px;
}
.txt_wellsign a {
	color:#FFF;
}
.txt_wellsign span {
	background:url(../images/bg_key.gif) no-repeat left top;
	padding:0 0 0 20px;
}
.searchbox {
	width:168px;
	border:1px solid #d3d3d3;
	height:18px;
	background-color:#fff;
	position:absolute;
	margin:0 0 0 120px;
}
.searchbox .txtsearch {
	border:0;
	width:145px;
	float:left;
	color:#8c8c8c;
	font-style:italic;
}
#col-left-home {
	height:auto;
	padding:0 0 5px 0;
}
#menu-left {
	margin:0;
}
.testimonials {
	background-color:#cdcdcd;
}
.testimonials h3 {
	font-size:18px;
	padding:10px 0 10px 12px;
	background-color:#669999;
	color:#FFF;
	margin-bottom:5px;
}
.testimonials p {
	font-size:10px;
	line-height:13px;
	padding:5px 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.testi_img {
	padding:0 0 0 5px;
}

.testicon2 .testi_img {
       float:left;
       height:70px;
       padding:0 5px;
}

.testi_name {
	clear:both;
	padding:0 0 5px 6px;
	font-weight:bold;
	font-size:11px;
}
.testi_name span {
	display:block;
	font-weight:normal;
}
.readmore {
	text-align:center;
	font-size:10px;
	background-color:#417979;	
}
.readmore a {
	display:block;
	color:#ffffff;
	padding:5px 0;
}
#col-middle h3 {
	margin:0;
	padding:0;
}
.addrotator {
	background:url(../images/bg-addrotator1.jpg) no-repeat left top;
	height:113px;
	width:552px;
	margin-bottom:8px;
}
.addrotator h3 {
	font-size:22px;
	color:#FFF;
	padding:25px 0 0 202px !important;
}
.addrotator h4 {
	font-size:22px;
	color:#FFF;
	padding:0 0 0 202px;
	font-weight:normal;
	letter-spacing:-1px;
}
.addrotator p {
	color:#FFF !important;
	padding:0 0 0 202px;
	font-weight:500;
	letter-spacing:-1px;
}
.featured_products {
	padding:10px 0 0 0;
	position:relative;
	width:570px;	
}
.feat_prodbox {
	width:174px;
	background:url(../images/bg_featprodtop.gif) no-repeat left top;
}
.feat_content {
	padding:8px 0 0 6px;
}
.featprice {
	font-size:18px;
	color:#7c0029;
	padding:0 0 5px 5px;
}
.btnbuy {
	position:absolute;
	margin:2px 0 0 80px;
}
.boxbot {
	height:13px;
	overflow-x:hidden;
}
.feat_content h4 {
	font:normal 11px "Myriad Pro",Arial,Helvetica,sans-serif;
	padding:6px 0 0 5px;
	color:#000;
}
.feat_content p {
	font-size:10px;
	padding:0 0 8px 5px;	
	height:85px;
	overflow:hidden;
}
.register-form {
background:none repeat scroll 0 0 #dcdbdb;
border:1px solid #F2F2F2;
margin:10px 0 18px 40px;
}
.webform {
margin-left:0 !important;
margin-top:7px !important;
width:310px !important;
}
.register-form h3 {
background:none repeat scroll 0 0 #006605;
border-bottom:1px solid #EEEEEE;
color:#FFFFFF;
font-size:14px;
margin:0;
padding:6px 18px;
}
.secure-login, .newsletter-form {
background:none repeat scroll 0 0 #dcdbdb;
border:1px solid #F2F2F2;
margin:10px 0 18px 10px;
}
.secure-login h3 {
background:none repeat scroll 0 0 #990134;
color:#ffffff;
}
.secure-login input.input, .register-form input.input {
border:1px solid #C7C7C7;
color:#666666;
height:18px;
width:180px;
}
.register-form .sel {
border:1px solid #C7C7C7;
color:#666666;
width:182px;
}
.register-form .sel2 {
border:1px solid #C7C7C7;
color:#666666;
width:100px;
}
.testicon {
 width:669px;
 padding-bottom:15px;
}
.testicon .desc {
 width:669px;
}
#inner-box-left {
	background-color:#990033;
}
#inner-box-left .box {
	background:url(../images/bg_featprodbox.gif) no-repeat left top;
	height:78px;
	padding:6px 0 0 6px;
	width:132px;
	margin:3px 0 0 4px;
}

.testicon .desc {
 font-style:italic;
}
.testicon .desc p span {
 font-family:georgia;
 font-size:14px;
}
.testicon2 .desc {
 font-style:italic;
 font-size:11px;
 padding-bottom:5px;
}
.testicon2 .desc p span {
 font-family:georgia;
 font-size:12px;
}
/** small product layout **/
.small-prod-con {
 width:746px;
}
.small-prod-con .small-prod-img {
 width:120px;
 padding-left:10px;
}
.small-prod-con .small-prod-desc {
 width:700px;
}
/*** added css **/
.prod_txt {
        padding-bottom:10px;
	color:#666;
	font-size:11px;
}
.prod_txt a { 
        color:#666;
        text-decoration:none
}
.prod_txt p {
	color:#333!important;
	font-size:12px;
	padding: 0 0 5px 0;
}
.txt_white {
	color:#FFF;
	font-size:12px;
        font-weight: 700;
	text-transform:uppercase;
	padding: 5px 10px 5px 0;
}
.prod_box {
	width:132px;
	text-align:center;
	padding-top: 8px;
        padding-bottom: 5px;
       box-shadow: 3px 3px 3px #ccc;
       -moz-box-shadow: 3px 3px 3px #ccc;
      -webkit-box-shadow: 3px 3px 3px #ccc;

}
.prod_box_large {
	width:308px;
	text-align:center;
	padding-top: 8px;
        padding-bottom: 10px;
       box-shadow: 5px 5px 5px #ccc;
       -moz-box-shadow: 5px 5px 5px #ccc;
      -webkit-box-shadow: 5px 5px 5px #ccc;
}
.padtop {
	padding:5px 0px 5px 15px;
	font-size: 12px;
}
.padtop01 {
	padding-top:10px;
	font-size: 12px;
	padding-left: 10px;
}
.prod_txtbox {
	padding: 10px 15px 0 0px;
}
*+html .prod_txtbox {
	padding: 10px 15px 0 0px;
}
.prod_txtbox input {
	width:52px;
	/*height:20px;*/
	border:1px solid #d3d3d3;
	text-align:center;
	padding:2px 0;
}
*+html .prod_txtbox input {
	width:52px;
	/*height:20px;*/
	border:1px solid #d3d3d3;
	text-align:center;
	padding:2px 0;
}
.prod_txtbox01 {
	padding: 10px 15px 0 10px;
}
.prod_txtbox01 input {
	width:52px;
	height:20px;
	border:1px solid #d3d3d3;
	text-align:center;
}
*+html .prod_txtbox01 input {
	width:52px;
	height:18px;
	border:1px solid #d3d3d3;
	text-align:center;
	padding-top:2px;
}
.btn_buy {
	padding-top:0px;
	cursor:pointer;
}
.prod_name {
	color:#fff;
	font-size:18px;
	padding:6px 0 0 8px;
	text-transform:uppercase;
	height: 25px;
}
.btn_view {
	padding:0 5px 8px 5px;
	text-align:right;
}
.prod_spec p {
	font-size:14px;
	color:#333!important;
	padding-bottom:0px;
	padding-left: 10px;
}
#tbl_products{
	padding-top:8px;
}
.small_prod{
	width:740px;
}
.small_prod a {
       color:#000000;
       text-decoration:none;
}
.small_prod input.productTextInput{
	width: 40px;
	text-align:right;
}
.catalogueItemNotFound {
       display:none;
}
.catalogueTable {
      margin:0 !important;
}
.productItemNotFound {
      display:none;
}
.pass-rec {
  color:#492F2F;
  text-decoration:none;
}
.pass-rec:hover {
  text-decoration:underline;
}

.lbox_h2 {
	width:194px;
	height:41px;
	background:url(../images/bg_green.gif) repeat-x left top;
	/*text-indent:-9999px;*/
}
.lbox_h2 h2 {
	background:none!important;
	font:18px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-indent:0!important;
	/*text-align:center;*/
	padding:8px 0 0 19px;
}
.bckbtn {
        padding-top:10px;
}
.bckbtn a {
        color:#666;
        text-decoration:none;
}
.cat_box{
	background:url(../images/bg_cataloguebtm.png) no-repeat left bottom;
	width:140px;
	padding-bottom:3px;
}
.cat_subbox{
	background:url(../images/bg_catalogue.png) no-repeat left top;
	width:140px;
	padding:8px 0 0 0;
        height:177px;
}
*+html .cat_subbox{
	background:url(../images/bg_catalogue.png) no-repeat left top;
	width:140px;
	padding:8px 0 0 0;
	height:177px;
}

.img_catholder{
	width:127px;
        height:120px;
        text-align: center;
	/*margin:auto;*/
	padding-bottom: 8px;
}
.cat_content{
	width:127px;
}
.cat_txt{
	font:11px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
        font-weight:bold;
        min-height: 60px;
}
.cat_txt a {
       color:#000000;
       text-decoration:none;
}
.cat_padd {
font-size:0.8em;
max-height:160px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:5px;
padding-left:3px;
padding-right:0;
padding-top:0;
}
.cat01{
	width:149px;
}
.cat_txt h4 {
       font-weight:normal;
       padding-bottom:0;
}
.cat_txt h4 a {
        color:#000000;
        text-decoration:none;
}

.bg_top{
	background:url(../images/bg_cataloguetop_1a.png) no-repeat left top;
	width:140px;
	height:8px;
}
.bg_mid{
	background:url(../images/bg_cataloguemid_1a.png) repeat-y left top;
	width:140px;
}
.bg_btm{
	background:url(../images/bg_catalogue_btm1a.png) no-repeat left bottom;
	width:140px;
	height:8px;
	margin-bottom:20px;
}
.pos{
	/*position:relative;*/
	height:18px;
	
}
.lmenu{
	width:194px;
}
.lmenu ul{
	display:block;
	margin:0;
	padding:0;
}
.lmenu ul li{
	/*background:none!important;*/
	font:18px Arial, Helvetica, sans-serif;
	color:#FFF;
	/*text-indent:0!important;*/
	/*text-align:center;*/
	padding:8px 0 0 19px;
	background:url(../images/bg_green.gif) repeat-x left top;
	height:33px;
list-style:none;

}
.lmenu ul li a{
	/*font:18px Arial, Helvetica, sans-serif;*/
	color:#FFF;
	text-decoration:none;

}
#search-box01 {
	padding:8px 0px 10px 7px;
}
#search-box01 .prod-search {
	width:170px;
	height:16px;
	padding:2px 4px 0;
	border:1px solid #d3d3d3;
	font:11px Verdana, Geneva, sans-serif;
	color:#7a7a7a;
	font-style:italic;
}
.btn_pos {
margin:1px 0 0 -21px;
position:absolute;
}
.shadow {
  box-shadow: 5px 5px 5px #ccc;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
}
/*Glenn*/
ul.productfeaturelist{padding:0px !important;margin:0px;}
ul.productfeaturelist li{
	list-style:none;
	float:left;
	margin:0 19px 0 -3px;
}
div.feat_imgcont a img{width:160px;}

