/* This is the correct style sheet for top nav buttons */
BODY {
	FONT-SIZE: small; FONT-FAMILY: verdana, arial, sans-serif
}
.right {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.right {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.left {
	FLOAT: left; MARGIN-LEFT: 0px
}
P {
	LINE-HEIGHT: 140%
}
UL {
	LINE-HEIGHT: 140%
}
OL {
	LINE-HEIGHT: 140%
}
P {
	TEXT-ALIGN: justify
}
#nav A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; TEXT-DECORATION: none
}
#nav A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; TEXT-DECORATION: none
}
#nav A:hover {
	TEXT-DECORATION: none
}
#nav A:active {
	TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A.products:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #ffffff;
}
A.products:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #ffffff;
}
A.products:hover {
	TEXT-DECORATION: none; color: #ffffff;
}
A.products:active {
	TEXT-DECORATION: none; color: #ffffff;
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TT {
	COLOR: #666
}
.big {
	FONT-SIZE: 120%
}
.center {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
#phone DT {
	FLOAT: left; WIDTH: 4em
}
#distributors DT {
	FONT-WEIGHT: bold; MARGIN: 1em 0px 0.2em
}
#distributors DD {
	MARGIN: 0px
}
IMG.float-dec {
	FLOAT: right; PADDING-BOTTOM: 2em; MARGIN-LEFT: 3em
}
.cat-image {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 75px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 75px
}
.cat-item {
	CLEAR: left; PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; 
	MARGIN: 20px 0px; PADDING-TOP: 10px
}
.cat-item DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; MARGIN: 0px 100px; 
	LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
.cat-item DT {
	FLOAT: left; WIDTH: 8em; COLOR: #666
}
.cat-item DD {
	MARGIN-LEFT: 0px
}
.cat-item DD.colours {
	BORDER-BOTTOM: #cea 1px solid
}
.hidden {
	DISPLAY: none
}
#cat-cats {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0px; 
	/*MARGIN: 0.5em; */
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #eee;
	display: block;
	width: 250px;
}
#cat-cats H4 {
	MARGIN: 0.5em 0px
}
#cat-cats UL {
	PADDING-LEFT: 0em; 
	MARGIN: 0.5em 0px; 
	LIST-STYLE-TYPE: none
}
#cat-cats UL LI {
	
}

A.big_link_as_label:visited {
	color:Black;
	text-decoration:none;
	/*font-size:110%;*/	
}
/*basket header*/
.h1home 
{
	font-size:1.3em;
	font-weight:bold;
}
.H1 
{
	font-size:160%;
	font-weight:bold;
}
.H15 
{
	font-size:130%;
	font-weight:bold;
}
.news_stories_other 
{
	margin-top: 10px;
	font-size: 130%;
	font-weight: bold;
}
.H2 {	
	/*font-family: Tahoma;*/
	font-size: 110%/*14px*/;
	color: #EEEEEE;
	font-weight: bold;
	font-style: normal;
	background-color: #2e5716/*990000*/;
	/*display: block;*/
	padding-right: 4px;
	padding-left: 4px;
	text-decoration:none; 
}
.basket_header {	
	font-size: 110%;
	color: #EEEEEE;
	font-weight: bold;
	font-style: normal;
	background-color: #2e5716;
	padding: 2px 4px 2px 4px;
	text-decoration:none;
}
.H3 
{
	color:#666666;
}
.H4 
{
	font-size:110%;
	font-weight:bold;
}
.bold_grey
{
	color:#666666;
	font-weight:bold;
}
.mini_basket {
	/*PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; */
	BORDER: #cccccc 1px solid; 
	BACKGROUND-COLOR: #eeeef5;
	/*display:block;
	width: 200px;*/
}
.tableBorder 
{
	border:solid 1px #cccccc; 
}
.bold {
	
	font-weight:bold;
}
.basket_title {
	/*PADDING-LEFT: 10px; */
	font-size:22px;
	text-decoration:none;
	color:Black;
}
.basket_border {
	border-left-style:solid;
	border-left-color:#d05f16;
	border-left-width:1px;
}
.button
{
	background-color: #d05f16/*#2e5716*/;
	/*border-color:#2e5716;*/
	border-width: 0px;	
	color: #EEEEEE;
	font-weight: bold;
	cursor:hand;
}
.button1
{
	background-color: #d05f16/*#2e5716*/;
	/*border-color:#2e5716;*/
	border-width: 0px;	
	color: #EEEEEE;
	font-weight: bold;
	cursor:hand;
	
	display:block;
	width: 55px;
	height: 17px;
	padding-top: 1px;
	text-decoration:none;
	text-align: center;
}
.button3
{
	background-color: #d05f16;
	/*border-color:#2e5716;*/
	border-width: 0px;	
	color: #EEEEEE;
	font-weight: bold;
	cursor:hand;
	
	display:block;
	width: 160px;
	height: 17px;
	padding-top: 1px;
	text-decoration:none;
	text-align: center;
}
.button3disabled
{
	BACKGROUND-COLOR: #f9f9f9;
	color: #cccccc;
	BORDER: #cccccc 1px solid; 
	font-weight: bold;
	cursor:default;
	
	display:block;
	width: 160px;
	height: 17px;
	padding-top: 1px;
	text-decoration:none;
	text-align: center;
}
.textbox
{
	border-color:#a41c1a;
	border-width: 1px;
	border-style:solid;
}

.bg_nav_left
{
	background-image:url(/shop/images/inbusiness.gif);
	width:41px;
	height:400px;
	background-repeat:no-repeat;
}
.bg_nav_top
{
	background-image:url(/shop/images/tile2.gif);
	background-repeat: repeat;
	border-bottom: solid 5px #d05f16;
}
.white_label
{
	color:White;
	font-size:16px;
}
.white_label_small
{
	color:White;
	font-size:12px;
}
.errormsg
{
	font-weight:bold;
	color:Red;
}

/* top menu */
#top_nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 120%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	/*MARGIN: -22px auto 0px 20px; */
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	/*WIDTH: 570px; */
	PADDING-TOP: 0px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: left;
}
#top_nav LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	/*MARGIN: 0px 5px; */
	TEXT-TRANSFORM: lowercase; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	LETTER-SPACING: 1px; 
	TEXT-ALIGN: left
}
#top_nav A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	/*MARGIN: 0px; */
	/*TEXT-INDENT: -9999px;*/
	LINE-HEIGHT: 0; 
	PADDING-TOP: 0px; 
	HEIGHT: 22px; 
	TEXT-DECORATION: none
}

/* navigation (pls ignore layout.css) */
#top_nav #uc_header_products A {
	BACKGROUND: url(../images/nav/products.gif) no-repeat 0px 0px; WIDTH: 88px
}
#top_nav #uc_header_products A:hover {
	BACKGROUND: url(../images/nav/products.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_products A {
	BACKGROUND: url(../images/nav/products.gif) no-repeat 0px -44px
}

#top_nav #uc_header_story A {
	BACKGROUND: url(../images/nav/story.gif) no-repeat 0px 0px; WIDTH: 121px
}
#top_nav #uc_header_story A:hover {
	BACKGROUND: url(../images/nav/story.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_story A {
	BACKGROUND: url(../images/nav/story.gif) no-repeat 0px -44px
}

#top_nav #uc_header_contact A {
	BACKGROUND: url(../images/nav/contact.gif) no-repeat 0px 0px; WIDTH: 102px
}
#top_nav #uc_header_contact A:hover {
	BACKGROUND: url(../images/nav/contact.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_contact A {
	BACKGROUND: url(../images/nav/contact.gif) no-repeat 0px -44px
}


#top_nav #uc_header_sari_bari A {
	BACKGROUND: url(../images/nav/sari_bari.gif) no-repeat 0px 0px; WIDTH: 90px
}
#top_nav #uc_header_sari_bari A:hover {
	BACKGROUND: url(../images/nav/sari_bari.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_sari_bari A {
	BACKGROUND: url(../images/nav/sari_bari.gif) no-repeat 0px -44px
}


#top_nav #uc_header_promotional_bags A {
	BACKGROUND: url(../images/nav/promotional_bags.gif) no-repeat 0px 0px; WIDTH: 159px
}
#top_nav #uc_header_promotional_bags A:hover {
	BACKGROUND: url(../images/nav/promotional_bags.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_promotional_bags A {
	BACKGROUND: url(../images/nav/promotional_bags.gif) no-repeat 0px -44px
}


#top_nav #uc_header_faq A {
	BACKGROUND: url(../images/nav/faq.gif) no-repeat 0px 0px; WIDTH: 50px
}
#top_nav #uc_header_faq A:hover {
	BACKGROUND: url(../images/nav/faq.gif) no-repeat 0px -22px
}
#top_nav .current#uc_header_faq A {
	BACKGROUND: url(../images/nav/faq.gif) no-repeat 0px -44px
}


#top_nav #register A {
	BACKGROUND: url(../images/nav/register.gif) no-repeat 0px 0px; WIDTH: 102px
}
#top_nav #register A:hover {
	BACKGROUND: url(../images/nav/register.gif) no-repeat 0px -22px
}
#top_nav .current#register A {
	BACKGROUND: url(../images/nav/register.gif) no-repeat 0px -44px
}

#top_nav #login A {
	BACKGROUND: url(../images/nav/login.gif) no-repeat 0px 0px; WIDTH: 102px
}
#top_nav #login A:hover {
	BACKGROUND: url(../images/nav/login.gif) no-repeat 0px -22px
}
#top_nav .current#login A {
	BACKGROUND: url(../images/nav/login.gif) no-repeat 0px -44px
}

#top_nav #my_account A {
	BACKGROUND: url(../images/nav/my_account.gif) no-repeat 0px 0px; WIDTH: 102px
}
#top_nav #my_account A:hover {
	BACKGROUND: url(../images/nav/my_account.gif) no-repeat 0px -22px
}
#top_nav .current#my_account A {
	BACKGROUND: url(../images/nav/my_account.gif) no-repeat 0px -44px
}

#top_nav #my_orders A {
	BACKGROUND: url(../images/nav/my_orders.gif) no-repeat 0px 0px; WIDTH: 102px
}
#top_nav #my_orders A:hover {
	BACKGROUND: url(../images/nav/my_orders.gif) no-repeat 0px -22px
}
#top_nav .current#my_orders A {
	BACKGROUND: url(../images/nav/my_orders.gif) no-repeat 0px -44px
}

.column 
{
    margin-top: 20px; 
    width: 100%;
}
