.home-page-links a:link, .home-page-links a:visited {
	color:#000000;
	padding:3px 1px 4px 0px;
	text-decoration:none;
}

.home-page-links a:active, .home-page-links a:hover {
	padding:4px 0px 3px 1px;
	text-decoration:none;
}

.home-page-links td {
	padding:0px 0px 0px 0px;
}

.smlqty {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:Right;
	width:15px;
}
.smlsel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.smlbuy {
	background-color:#d2e1f7;
	color:inherit;
	height:20px;
	margin:0px 0px 0px 0px;
	width:30px;
	font-size:10px;
}
.mailinglist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mailinglist input {
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:105px;
}

.w3c {
	text-align:center;
}
.w3c a:link, .w3c a:visited, .w3c a:active, .w3c a:hover {
	text-align:center;
	display:inherit;
	text-decoration:none;
	border-width:0px;
}
.netpromo {
	padding:3px 2px 2px 2px;
}
.netpromo a, .netpromo a:link, .netpromo a:visited, .netpromo a:active, .netpromo a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:10px;
	color:#3333CC;
	background-color:inherit;
}

.section-header {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#660066;
	padding:3px 3px 3px 10px;
	font-weight:bold;
}

.section-header a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#660066;
	text-align:left;
}

.section-header a:link, section-header a:visited {
	text-decoration:none;
}

.section-header a:active, section-header a:hover {
	text-decoration:underline;
}


.home-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#FFFFFF;
	background-color:inherit;
}

.outofstock {
	font-size:8pt !important;
	color:red;
	line-height:11px;
	background-color:inherit;
}


.freedelivery {
	color:#5e0f22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.freedelivery a:active, .freedelivery a:hover{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.freedelivery a:link, .freedelivery a:visited{
	color:#5e0f22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

div.CategoryImage {
      display:table-cell;
      float: left;
      vertical-align: top;
      padding: 6px 6px 6px 0;
}


.browsesearch {
	margin:0px 10px 10px 10px;
	font-size:11px;
}

.browsesearch p {
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	color:black;
	text-align:left;
	font-weight:bold;
}

.browsesearch table {
	border:1px solid #CCCCCC;
}

.browsesearch th {
	font-size:11px;
	padding:3px 3px 3px 3px;
	line-height:14px;
	color:#373E4A;
	text-align:left;
	background-image:url(/assets/baba01/images/menu-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.browsesearch td {
	font-size:11px;
	padding:0px 3px 0px 3px;
	line-height:14px;
}

.browsesearch a:link, .browsesearch a:visited {
	display:block;
	font-size:11px;
	text-decoration:none;
}

.browsesearch a:active, .browsesearch a:hover {
	color:blue;
	text-decoration:none;
}


.imgDiv {
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
}

.category-menu a:link, .category-menu a:visited, .category-menu a:hover, .category-menu a:active {
	line-height:11px;
}

.tab-bar {
	color:#000000;
	font-weight:Bold;
	text-decoration:None;
	text-align:Left;
	line-height:31px;
	background-image:url(/assets/baba01/images/menu-bg.gif);
	background-repeat:repeat-x;
}

.topmenudiv a:link, .topmenudiv a:visited {
	float:left;
	width:118px;
	height:33px;
	color:#373e4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	background-image:url(/assets/baba01/images/topmenuitem.png);

}

.topmenudiv a:active, .topmenudiv a:hover {
	background-image:url(/assets/baba01/images/topmenuitem-o.png);
	text-decoration:none;
	color:white;
}

.topmenudivsel a:link, .topmenudivsel a:visited {
	float:left;
	width:117px;
	height:33px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	background-image:url(/assets/baba01/images/topmenuitem-sel.png);
}

.menu-header {
	background-image:url(/assets/baba01/images/menu-bg2.gif);
	background-repeat:repeat-x;
	background-position:top;
color:#373e4a;
}

.swfdiv {
	position:absolute;
	border:1px solid navy;
	background-color:white;
	padding:3px 3px 0px 3px;
}

.custom-instock {
	color:#006600;
	background-color:inherit;
	font-size:11px;
	background-image:url(/assets/baba01/images/tick.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-right:5px;
}

.custom-outstock {
	color:#FF0000;
	background-color:inherit;
	font-size:11px;
	background-image:url(/assets/baba01/images/crossw.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-right:5px;
}

.custom-senttoday {
	color:#006600;
	background-color:inherit;
	font-size:11px;
	background-image:url(/assets/baba01/images/tick.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}

.MagicThumb-caption {
	text-align:center;
}

.nolowergap {
	padding-bottom:0px;
	margin-bottom:0px;
}

#infoPanel {width: 336px;height: 26px;padding-left: 0px;padding-bottom:0px;margin: 0px 0px 0px 0px;}
#infoPanel li {display: inline;}
#infoPanel li a {float: left;width: 112px;height: 0; padding-top: 26px;overflow: hidden;background-image: url(/assets/baba01/images/infobar.png);background-repeat: no-repeat;}

/* Normal Menu */
#infoPanel li#_specs a { background-position: 0 0;}
#infoPanel li#_supplied a { background-position: -112px 0; }
#infoPanel li#_return a { background-position: -224px 0; }

/* Hover Over */
#infoPanel li#_specs a:hover { background-position: 0 -26px; }
#infoPanel li#_supplied a:hover { background-position: -112px -26px; }
#infoPanel li#_return a:hover { background-position: -224px -26px; }

/* Clicked */
#infoPanel li#_specs a:active { background-position: 0 -52px; }
#infoPanel li#_supplied a:active { background-position: -112px -52px; }
#infoPanel li#_return a:active { background-position: -224px -52px; }

#infoPanel._specssel li#_specs a { background-position: 0 -78px; cursor: default; }
#infoPanel._suppliedsel li#_supplied a { background-position: -112px -78px !important; cursor: default; }
#infoPanel._returnsel li#_return a { background-position: -224px -78px !important; cursor: default; }


.infoTable {
	padding:15px 10px 10px 10px;
	background-image: url(/images/infoDivBg.png);
	background-position:top center;
	background-repeat: no-repeat;
	float:left;
	width: 314px;
	height:200px;
	overflow:auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.ttbody {
	text-align:left;
	background-color:#e0edfb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:black;
	width:200px;
	padding: 3px;
	border-bottom:1px solid #808e9e;
	border-left:1px solid #808e9e;
	border-right:1px solid #808e9e;
       
}

.tttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-image:url(/assets/baba01/images/menu-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	font-weight:bold;
	width:202px;
	height:12px;
	padding: 3px;
}


.productbox {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.pricebox ul {
	list-style-type: none;
	display: block;
	text-align:center ;
	margin: 0px 0px 0px 0px;
}

.pricebox li {
	text-align: center ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pricebox li sup {
	font-size: 9px;
	vertical-align: 2px;
}

.tradePrice {
	color: #666666;
}

.rrpPrice {
	color: #666666;
}

.ourPrice {
	color: #666666;
}

.salePrice {
	color: red;
	font-weight: bold;
}

.vatPrice {
	color: red;
	font-weight: bold;
}

.postselect {
	
	background-image:url(/assets/baba01/images/postselect.png);
	background-repeat:repeat-x;
	background-position:bottom;
        background-color:#f5d12b;
        
}

.compareproducts .specification_value p {
        font-weight:bold;
}

.valentine_clickhere p {
         color:#551e22;


         margin:0px;
         padding:0px 10px 5px 0px;
}

.valentine_clickhere a:link , .valentine_clickhere a:visited {
       color:#FFFFFF;
       font-size:18px;
       font-weight:bold;
}
.valentine_clickhere a:hover {
       color:#3b1f21;
       font-size:18px;
       font-weight:bold;
}
.ratingstars {
      font-size:11px;
}
.ratingstars a:link , .ratingstars a:visited {
      font-size:11px;
}
.ratingstars a:hover {
      color:#FF0000;
}

.postagetable h3 {
     padding:5px;
     margin:0px;
     color:#373E4A;
     font-size:12px;
}
.postagetable h4 {
     padding:5px 5px 5px 5px;
     margin:0px;
     font-size:12px;
     color:#373E4A;
}
.postagetable p {
    padding:3px 5px 0px 7px;
    margin:0px;
}


.smallbasketDiv {
	
	position:relative;
	background-color:white;
}

.smallbasket th {

        background-image:url(/images/menu-bg.gif);

	background-repeat:repeat-x;

	background-position:top;

        border-bottom:1px Solid #CCCCCC;

        color:#000000;

        text-align:center;

        color:#373e4a;

        font-family:arial;

        

}



.smallbasket {

	

	font-size:11px;

border:1px solid #CCCCCC;

}



.smallbasket p {

	font-size:11px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 3px 0px;

	color:black;

	text-align:left;

	font-weight:bold;

}



.smallbasket td {

	font-size:11px;

	line-height:14px;

}



.smallbasket a:link, .smallbasket a:visited {

	display:block;

	font-size:11px;

	text-decoration:none;

}



.smallbasket a:active, .smallbasket a:hover {

	color:blue;

	text-decoration:none;

}

.review {
       background-image:url(/assets/baba01/images/menu-bg.gif);
       background-repeat:repeat-x;
}
.review p {
      padding:0px 0px 0px 5px;
      margin:0px;
      color:#000000;
      font-size:16px;
}
.review p b {
     font-size:16px;
}