A
{color: #3366cc;}
A:visited
{color: #003399;}
A:hover
{text-decoration:underline;}

.CommerceButton
{
	border-TOP-WIDTH: 1px;
	FONT-WEIGHT: bold;
	border-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	border-LEFT-COLOR: #99ccff;
	border-BOTTOM-WIDTH: 1px;
 	border-BOTTOM-COLOR: #99ccff;
	COLOR: #ffffff;
	border-TOP-COLOR: #99ccff;
	FONT-FAMILY: 'Verdana','Arial','sans-serif';
 	HEIGHT: 20px;
	BACKGROUND-COLOR: #6699cc;
	border-RIGHT-WIDTH: 1px;
	border-RIGHT-COLOR: #99ccff	
}

.cartbuttonstyle
{	
	font-family:Verdana;
	font-weight: bold;
	font-size:xx-small;
	border-left-color: #ddd7b6;
	border-bottom-color:#ddd7b6; 
	border-top-color: #ddd7b6; 
	background-color: #ddd7b6; 
	text-align: center; 
	border-right-color : #ddd7b6;
}

.smbodywhtcallout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: ffffff
}
.smbodywhtcallout:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: ffffff
}
.smbodywhtcallout2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: 000000;
}
.PageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #003399;
    FONT-FAMILY: tahoma,Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding-bottom: 15px;
	text-align:center;
}

.subTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: Black;
    FONT-FAMILY: tahoma,Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding-bottom: 15px
}

.ErrorTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: Red;
    FONT-FAMILY: tahoma,Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding-bottom: 15px
}

a.NB
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}

a.subcategorymenu
{
	font-weight: bold;
	font-size: xx-small;
	color: Navy;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.subcategorymenu:visited
{
	font-weight: bold;
	font-size: xx-small;
	color: Navy;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.subcategorymenu:hover
{
	font-weight: bold;
	font-size: xx-small;
	color: Navy;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: underline;
}

a.leftmenu
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.leftmenu:visited
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.leftmenu:hover
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: underline;
}

/* Added by Mansoor */
.titletext
{
	font-size: 25px;
	color: #ffffff;
	text-decoration: none;
}

table.sdt  {
	width: 100%;	
}
td.sdthead {
	border-bottom: double #999 3px;
	font-weight: bold;
	padding: 6px;
}
td.sdtdata {
    border-bottom: solid #eee 1px;
	padding: 6px;
}
td.sdtfoot {
	border-top: solid #999 1px;
	padding: 6px;
}
td.sdtblue {
	text-align: center;
	vertical-align: middle;
	background-color: #adc2eb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: ffffff;
	padding-top: 23px;
	padding-bottom: 23px;
}
table.sdttotal {
	width: 100%;
	border: solid #000 1px;
	background-color: #eaeaea;
}

table.bhead {
	background-color: #3366cc;
	margin-top: 10px;
}

table.bhead2
{
	margin-top: 10px;
	background-color: #c0bc91;
}
.copyright
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftbartext
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.rightbartext
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
}

.bodytext, input, select
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
}

.bodytext2
{
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

.errortext
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Red;
}

.minicarttext
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
}
a.minicart
{
	font-weight: bold;
	font-size: xx-small;
	color: Navy;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.minicart:visited
{
	font-weight: bold;
	font-size: xx-small;
	color: Navy;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

body
{
	height: 100%;
	margin: 0px;
	background-color: #f0f0f2;
}


.maintable
{
	width: 777px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ffffff;
}

.shaderightside
{
	width: 18px;
	background-image: url(images/shade-right-side.gif);
	background-repeat: repeat-y;
}

.shadelefttside
{
	width: 18px;
	background-image: url(images/shade-left-side.gif);
	background-repeat: repeat-y;
}

.headermaintable
{
	width: 743px;
	vertical-align: top;
}

.centerbodytable
{
	height: 100%;
}

.headermaindiv
{

	height: 140px;
}


.headernavi
{

	background-image: url(images/header-table-bg.gif);
	background-repeat: repeat-x;

}


.navitxt
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial;
	text-align: center;
}


.navitable
{
	margin: 0px;
	width: 743px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-image: url(images/header-table-bg.gif);
	background-repeat: repeat-x;
}


.datetxt
{
	font-size: 8pt;
	width: 250px;
	color: #d1e5fc;
	font-family: tahoma;
	text-align: right;
}

.footerdiv
{
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	height: 79px;
	width: 743px;
}


a.footerlinks, a.footerlinks:visited
{
	color: #ffffff;
	font-family: tahoma;
	font-size: 8pt;	
}


.visaiconwidth
{
	width: 165px;
	text-align: right;
}

.copyrightstxt
{
	font-size: 8pt;
	color: #5f5f60;
	font-family: tahoma;
	text-align: center;
}


.leftnavimaintable
{
	background-image: url(images/left-navi-bar-bg.gif);
	background-repeat: repeat-y;
	height: 100%;
    vertical-align: top;
}


.leftnavibardiv
{
	width: 153px;
	margin-left: 7px;
	height: 100%;
}


.bodycentertablemain
{
	width: 585px;
	vertical-align:top;
	}

.bodycenterdiv
{
	width: 342px;
	padding-right: 31px;
	padding-left: 23px;
}

.bodytext
{
	color: #19598e;
	text-align: justify;
	font-family: tahoma;
	font-size: 8pt;
}

.producttitlelist
{
	color: #19598e;
	text-align: left;
	font-family: tahoma;
	font-size: 8pt;
}

.welcomepic
{
	float: right;
}

.rightbardiv
{
	width: 160px;
	margin-right: 6px;
	background-image: url(images/right-bar-div-bg.gif);
	background-repeat: repeat-y;


}

.righttablemain
{
	vertical-align:top;
	}


	.rightbartxt
{
	text-align: center;
	color: #226aa5;
	font-family: tahoma;
	font-size: 8pt;

}


.bodycenterdiv4
{
	width: 530px;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	float: left;

}

.headingbullet
{
	background-image: url(images/heading-bullet.gif);
	background-repeat: no-repeat;
	height: 45px;
}

.headingtxt
{
	font-weight: bold;
	font-size: 12pt;
	color: #606491;
	font-family: arial;
}

.bodycenterdivflyer, .flyermaintable
{
	width: 530px;	
	
	}
	
.flyertable2widthright
{
	width: 200px;
	padding-right: 20px;
	vertical-align:top;
}


.flyertable2widthright2
{
	width: 150px;
	padding-right: 20px;
}

.flyertable2widthleft
{
	width: 200px;
	padding-left: 20px;
}


.flyertable2
{
	border-right: #5a58a2 1px solid;
	border-top: #5a58a2 1px solid;
	border-left: #5a58a2 1px solid;
	border-bottom: #5a58a2 1px solid;
	width: 200px
}


.flyertable3
{
	border-right: #5a58a2 1px solid;
	border-top: #5a58a2 1px solid;
	border-left: #5a58a2 1px solid;
	border-bottom: #5a58a2 1px solid;
	width: 170px;
}

.flyertablecell, .flyertablecell2, .formheadingbar
{
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma;
	vertical-align: middle;
	text-align: center;
}
 .formheadingbar
 {
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial;
	height: 36px;
	text-indent: 10pt;
	text-align: left;
	background-image: url(images/table-heading-bg.gif);
	background-repeat: repeat-x;
 }

.flyertablecell
{
	background-color: #5a58a2;	
	color: #ffffff;
	height: 25px;
}

.flyertablecell2
{
	color: #5a58a2;
	height: 20px;
}

.menutxt, a.menutxt:link, amenutxt:visited, a.menutxt:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #606491;
	font-family: tahoma;
	height: 17px;
	vertical-align: middle;
}


.bodycenterdivform
{
	border-right: #d9dbdf 1px solid;
	border-top: #d9dbdf 1px solid;
	border-left: #d9dbdf 1px solid;
	border-bottom: #d9dbdf 1px solid;	
	}
	
	.cellheight
{
	height: 12px;
}

.forbodytext
{
	font-size: 8pt;
	color: #226aa5;
	text-indent: 5pt;
	font-family: tahoma;
	height: 24px;
}

.txtinput
{
	font-size: 8pt;
	color: #047339;
	font-family: tahoma;
	text-align: justify;
}

.formheadingbar
{
	background-color: #606491;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: tahoma;
	height: 24px;
	text-indent: 11pt;
	text-align: left;
}


	
	
	.rightbartxt2
{
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	color: #226aa5;
	font-family: tahoma;
	font-size: 8pt;
}

a.headerlinks, a.headerlinks:visited
{
	color:White
	}
	
.addrtext
{
	font-size: smaller;
	padding-bottom: 5px;
	color: Navy;
}

.headerupper
{
	height: 93px;
	width: 743px;
	background-image: url(images/header.gif);
}

.headercartdiv
{
	width: 200px;
	height: 93px;
	float:right;
	position:relative;
}

.bookmarktext, a.bookmarktext
{	
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma;
	vertical-align: middle;
	text-align: center;
	color:White;
	}
	
	.divbodydata
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 0.5px;
}

.shoppingcarttxt, a.shoppingcartlink, a.shoppingcartlink:visited
{
	font-size: 8pt;
	color: #ffffff;
	font-family: tahoma;
	padding-right: 5px;
	padding-left: 3px;
	text-align: center;
	}
	
.producttable
{
	width: 80%;
}

.producttablemain
{
	width: 100%;
}

.strike
{
	text-decoration: line-through;
}

.saleprice
{
	color: red;
}

.pricetxt
{
	font-weight: bold;
	}