body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	Font-family: Arial, Helvetica, sans-serif,Verdana;
}

.black9, .black9 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 9px;
	color: #000000;
}

.black10, .black10 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 10px;
	color: #000000;
	
}
.black10 A:Hover{
	text-decoration:NONE;
}

.pepleftlink, .pepleftlink A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:NONE;
}

.black11, .black11 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	
}
.black11 A:Hover{
	text-decoration:NONE;
}


.black12, .black12 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	
}
.black12 li{
	list-style: square url(../images/bullet-1.gif);
}
.black12 A:Hover{
	text-decoration:NONE;
}

.staticPagesHR{
height:4px;
background-color:#004F9A;
}
.staticPagesHeading{
	font-size:22px;
	font-weight:bold;
	color:#004F9A;
	line-height:1.3;
	margin-top:-20px;	
	padding-bottom:20px;
	text-align:center;
}

.black13, .black13 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	
}
.black13 A:Hover{
	text-decoration:NONE;
}

.black18, .black18 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #000000;
	
}
.black18 A:Hover{
	text-decoration:NONE;
}

.white16, .white16 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 16px;
	color: #FFFFFF;
	
}
.white16 A:Hover{
	text-decoration:NONE;
}

.white13, .white13 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:NONE;
	
}
.white13 A:Hover{
	text-decoration:underline;
}

.white12, .white12 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	
}
.white12 A:Hover{
	text-decoration:NONE;
}

.white11, .white11 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.white11 A:Hover{
	text-decoration:underline;
}
.white11 a[disabled=disabled]
{
    color:#7194ff;
}
.white10, .white10 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 10px;
	color: #FFFFFF;
	
}
.white10 A:Hover{
	text-decoration:NONE;
}

.orange11, .orange11 A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #f5821f;
	
}
.orange11 A:Hover{
	text-decoration:NONE;
}

.orange18, .orange18 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #f5821f;
	
}
.orange18 A:Hover{
	text-decoration:NONE;
}

.orange12, .orange12 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #f5821f;
	
}
.orange12 A:Hover{
	text-decoration:NONE;
}


.green12, .green12 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #00a651;
	
}
.green12 A:Hover{
	text-decoration:NONE;
}


.green18, .green18 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #cbb645;
	
}
.green18 A:Hover{
	text-decoration:NONE;
}

.red22{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 22px;
	color: #ee1d23;
	
}
.red22 A:Hover{
	text-decoration:NONE;
}

.red18, .red18 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #ee1d23;
	
}
.red18 A:Hover{
	text-decoration:NONE;
}

.red11, .red11 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #FF0000;
	
}
.lightBlue
{
 color:#4f81bd;
 text-decoration:NONE;
}
.blue12, .blue12 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #4067ce;
	
}
.blue12 A:Hover{
	text-decoration:NONE;
}

.blue16, .blue16 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 16px;
	color: #00129f;
	
}
.blue16 A:Hover{
	text-decoration:NONE;
}

.blue18, .blue18 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #9d9ddf;
	
}

.blue11, .blue11 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #0000ff;
	
}

.gray18, .gray18 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 18px;
	color: #696969;
	
}
.gray18 A:Hover{
	text-decoration:NONE;
}

.yellow11, .yellow11 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #ffff00;
	
}
.yellow11 A:Hover{
	text-decoration:NONE;
}


.yellow13, .yellow13 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 13px;
	color: #ffff00;
	text-decoration:NONE;
	
}
.yellow13 A:Hover{
	text-decoration:underline;
}

.black14, .black14 A {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	color: #000000;
	line-height: 21px;
	
 } 

.txtbox9{
	font:arial;
	color:#000000;
	font-size:9;
}


.green11, .green11 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #00a651;
	
}

.checkbox{
	width: 19px;
	height: 25px;
}


.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	font-weight:bold;
	color:White;
	background-color:Blue;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

/*Modified by Abdul Rauf*/
/*Vendor */
.searchtextbox{
width:136px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}
.watermarkedtext{
width:136px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:Gray;
}
.watermarked{
font-family:Verdana, Arial, Helvetica, sans-serif; color:Gray;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.ratingalign{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(../images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.gif);
}
.dialogHead
{
 font-family:Arial; 
 width:426px;
  background-color:#3366ff;
}
.dialogBody
{
 width:426px;
  background-color:#ffffcc;
}
.dialogBodyParentWide
{
 width:100%;
  background-color:#ffffcc;
}

.dialogHeadParentWide
{
 font-family:Arial; 
 width:100%;
  background-color:#3366ff;
}


.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.flat
 {
font:arial;
font-size:11px;
border-width: 0px;
color: #000000;
background-color:Transparent;
}
.flat12
 {
font:arial;
font-size:12px;
border-width: 0px;
color: #000000;
background-color:Transparent;
}
.dropmenudiv
{
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
    border-top: 1px solid #BBB;
    border-bottom: 0 solid #BBB; /*THEME CHANGE HERE*/
    line-height: 18px;
    background-color: #8BA8E2;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
    position:absolute;
   
    width: 300px;
    padding:5px;
}

.dropmenudiv a
{
 text-decoration:none;
}
.vedorsubcat
{
border:solid 1px;
width:200px;
height:121px;

}
.vedorsubcat option
{
    height: 30px;
    background-color: white;
    border: 3px solid gray;
}
.lnkbluebg, .lnkbluebg A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
	display:block;
	width:199px;
	background:#000080;
	margin:1px;
	color:#ffff99;
	padding-top:3px;
	padding-bottom:3px;
}

.lnkbluebg A:hover{
	background:#d5d5ea;
	color:#000000;
}
.mainscrollpages
{
overflow:auto;
height:608px;
}

.ShipCostLabel
{
 
    width:100%;
    background-color:#C0C0C0;
    font-weight:bold;
}
.ExpDeliveryLabel
{
    width:100%;
    background-color:#C0C0C0;
    color:Aqua;
    font-weight:bold;
}
.PartialOrderLabel
{
    width:100%;
    background-color:White;
    color:Red;
    font-weight:bold;
}
.VendorTotalLabel
{
    width:100%;
    background-color:Blue;
    color:White;
    font-weight:bold;
}
.PriceLabel
{
    Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size:11px;
	color:#000000;
    width:95%;
    height:100%;
    padding-top:4px;
    text-align:center;        
}

.PriceSelected{
    Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size:11px;
	color:#000000;
    background:url(../images/bg-tick-green-black.gif);
    width:96%;
    height:100%;
    text-align:center;
    padding-top:4px;
    padding-right:5px;
    
}
.demobody {padding:0; margin:0;  background:#353637}
.center{ text-align:center}

.rowbackground{
    background:url(../images/tbl-bg-center-line.gif);
}

.rowalterbackground{
    background:url(../images/tbl-bg-center-line.gif);
    background-color:#E0E0FF;
}


.black11NotunderLined, .black11NotunderLined A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.black11NotunderLined A:Hover{
	text-decoration:underline;
}

.lnkbluetop, .lnkbluetop A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display:block;
	width:135px;
	height:100%;
	background:#376091;
	color:#ffffFF;
}

.lnkbluetop A:hover{
	background:#000080;
	color:#FFFFFF;
}

.WordBreak
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.tableftselected{
    font-size:13px;
    font-weight:bold;
    color:#000000;
    background:url(../images/tab-left-on.gif);
    height:36px;
    width:418px;
    cursor:hand;
    text-align:center;
}

.tableftdeselected{
    font-size:13px;
    font-weight:bold;
    color:#000000;
    background:url(../images/tab-left-off.gif);
    height:36px;
    width:418px;
    cursor:hand;
    text-align:center;
}

.tabrightselected{
    font-size:13px;
    font-weight:bold;
    color:#000000;
    background:url(../images/tab-right-on.gif);
    height:36px;
    width:418px;
    cursor:hand;
    text-align:center;
}

.tabrightdeselected{
    font-size:13px;
    font-weight:bold;
    color:#000000;
    background:url(../images/tab-right-off.gif);
    height:36px;
    width:418px;
    cursor:hand;
    text-align:center;
}
.black11Link, .black11Link A {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:NONE;
	
}
.black11Link A:Hover{
	text-decoration:UNDERLINE;
}
.picborder{
	border:solid;
	border-width:1px;
	border-color:#000000;
}

.homelefton{	
	font-size:11px;
	background:url(../images/home-tab-left-on.gif);
	color:#000000;
	font-weight:bold;
}
.homelefton a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

.homeleftoff{
	
	font-size:11px;
	background:url(../images/home-tab-left-off.gif);
	color:#000000;
	font-weight:normal;
}
.homeleftoff a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

.homerighton{
	
	font-size:11px;
	background:url(../images/home-tab-right-on.gif);
	color:#000000;
	font-weight:bold;
}
.homerighton a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}


.homerightoff{
	font-size:11px;
	background:url(../images/home-tab-right-off.gif);
	color:#000000;
	font-weight:normal;
}
.homerightoff a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

.hmtext{
    font-size:11px;
    color:#215868;
    line-height:1.6;
}

.overflow{
    width:100px;
    overflow:hidden;
}

.statisticNumber
{
    background-color:#C0C0C0;
    border:thin solid #000000;
    text-align:right;
    font-size:small;
}
.bluebgtop{
    background:url(../images/blue-bg-top.gif);
}
.blurbgbot{
    background:url(../images/blue-bg-bot.gif);
}
.blurbgleft{
    background:url(../images/blue-bg-left.gif);
}
.blurbgright{
    background:url(../images/blue-bg-right.gif);
}
.white20, .white20 A{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 20px;
	color: #FFFFFF;
	
}
.white20 A:Hover{
	text-decoration:NONE;
}
.red13, .red13 A{
	Font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 13px;
	color: #ee1d23;
	
}
.red13 A:Hover{
	text-decoration:NONE;
}

/* sTART */
.topLinksBG{
    background:url(../images/bg-top-links.gif);
}

.leftRegister{
    float:left; 
    background:#000000; 
    width:114px; 
    height:30px;
    padding-top:5px;
}
.rightSignIn{
   float:right; background:#be201c
}

.switchToBG{
    background:url(../images/bg-top-gray-gradient.gif);
}

.switchTo{
    background:url(../images/switch-top.gif);
    width:309px;
    height:18px;
    padding-top:6px;
}
.switchTo strong{
    font-weight:bold;
    color:#000;
}

.headerGrayGrad{
    background:url(../images/bg-header-bottem-gray.gif);
    padding-top:6px;
    height:20px;
}
.menuBG{
    background:url(../images/bg-sub-menu.jpg);
    width:111px;
    padding:5px;
    border:solid 1px #014188;
    font-weight:bold;
    padding-left:47px;
}

.popUpBlueHD{
    background:url(../images/bg-blue-td.gif);
    padding:8px;
    border:solid 1px #325f98;
}
.popUpContents{
    padding:20px;
    background:#fff;
}
.leftVendorHD{
    background:url(../images/bg-left-vendor.gif);
}

.vendorListItem{
    background:#fff;
    border:solid 1px #aaa;
    padding-top:3px;
    padding-bottom:2px;
    border-top-color:#fff;
}
.vendorListItemOn{
    background:#000;
    border:solid 1px #aaa;
    padding-top:3px;
    padding-bottom:2px;
    border-top-color:#000;
    border-bottom-color:#000;
}
.vendorListSubItem{
    background:#7979ff;
    border:solid 1px #7979ff;
    padding-top:1px;
    padding-bottom:2px;
    border-bottom-color:#fff;
    padding-left:13px;
}
.vendorMore{
    background:#969696;
    border:solid 1px #000;
    padding:0px;
    padding-right:8px;
    text-align:right;
}

.tblRowStyle{
    font-size:11px;
    color:Black;
}
.tblRowStyle td{
    padding-left:5px;
    padding-right:5px;
    height:17px;
    
    border:solid 1px #8080FF;
    border-right-color:#8080FF;
    border-bottom-color:#fff;
    border-top-width:0px;
    border-bottom-width:0px;
}

.tblRowHeader{
    font-size:12px;
    color:White;
    background:#3366ff;
    font-weight:bold;
}
.tblRowHeader th{
    padding-left:5px;
    padding-right:5px;
}
