﻿body,html{font:11px Arial, Helvetica, sans-serif; line-height: 16px; background:#F3F3F3;margin:0;color:#000;height:100%}
a:link {text-decoration:none; color: #C36983;}
a:visited {text-decoration: none; color: #C36983;}
a:hover { text-decoration: underline; color: #C36983;}

form { margin: 0px; padding: 0px;}
td { font: 8pt Arial, Helvetica, sans-serif; color: #000000; }

.main_div
{
	width:100%; margin:none; padding:none;
}

.top_image
{
	width:736px; margin:none; padding:none;
}

.img_border0
{
	border:none;
}

.menu
{
	width:736px; margin:none; padding:none;
}

.panel1_home
{
	width:300px; border:Solid 1px Silver; margin-top:25px; padding: 20px 20px 20px 20px;
}

.panel2_home
{
	width:300px; border:Solid 1px Silver; margin-top:25px; padding: 20px 20px 50px 20px;
}

.heading
{
	text-align:left; font-size:16px; color:Blue;
}

.text_panel
{
	text-align:left; font-size:12px;
}

.links
{
	color:Blue; text-decoration:none;
}

.table_home
{
	width:736px; display:table;
}

.row_home {	width:735px; display:table-row; }

.col1_home {	width:300px; display:table-cell; float:left; }
.col2_home{	width:34px; display:table-cell; float:left; text-align:right;}
.col3_home {	width:300px; display:table-cell; float:right;}

.copy {	margin-top:15px; float:right; color:Silver; }

.divDefault { width:100%; float:left; }
.divStyleInt { width:100%; float:left;  padding-top:40px; padding-bottom:40px; background-color:#fff;  }
.divStyleIntnew { width:100%; float:left;  padding-top:40px; padding-bottom:40px; background-color:#E5F3F8; padding-left:10px; padding-top:10px; padding-bottom:10px; }

/* **** Design for product Details ***** */
	.divMainPD { width:740px; margin-left:auto; margin-right:auto;	}
	.divStyleIntPD { width:720px; float:left; padding-left:10px; padding-right:10px;  padding-top:40px; padding-bottom:40px; background-color:#fff;  }
	
	
	.divCenterPD { width:480px; float:left; margin-left:5px; }
	.divProdInfoPD { width:476px; float:left; border:solid 1px #067EBA;  }
	.divProdHeadPD { width:471px; float:left; padding-top:3px; padding-bottom:3px; padding-left:5px; margin-bottom:15px; font-size:10pt; font-weight:bold; color:#005CAF; background-color:#E5F3F8; border-bottom:solid 1px #067EBA;}
	.divProdImagePD { width:150px; padding-left:5px; padding-right:5px; float:left; }
	.divOtherInfoPD { width:300px; padding-left:10px; float:left; }
	.divRowInfoPD { width:300px;  margin-bottom:5px; float:left; font-family:Arial; color:Gray; font-weight:bold; }
	.imgProductPD { width:140px; height:180px; }
	
	.divMoreLinkPD { width:470px; float:left; text-align:right; padding-bottom:5px;}
	.divMoreLinkPD a:link { font-size:8pt; color:#067EBA;}
	.divMoreLinkPD a:visited { font-size:8pt; color:#067EBA;}
	.divMoreLinkPD a:hover { font-size:8pt; color:#B02E99; }
	
	.divSimilarProdPD { width:476px; margin-top:10px; float:left; border:solid 1px #067EBA;  }
	.divHeadSProdPD { width:476px; padding-top:1px; padding-bottom:1px; float:left; background-color:#E5F3F8; }
	.divHeadTextPD { width:100px; padding-left:5px; padding-top:2px; float:left; font-size:9pt; font-weight:bold; color:#005CAF; }
	.divHeadButtonPD { width:200px; float:right; text-align:right;}
	.divCatgNamePD { width:400px; float:left; padding-top:5px; padding-left:5px;  padding-bottom:5px; font-size: 9pt; font-weight: bold }
	.divInnGridPD { width:460px; float:left; padding-left:5px; padding-bottom:10px; }
	
	.gridupperPD { width:460px; float:left; border-style:none; }
	.gridlowerPD { width:460px; float:left; border-color:#949878; }
	
	.divFootSProdPD { width:476px; padding-top:1px; padding-bottom:1px; float:left; background-color:#E5F3F8; text-align:right; }
	
	.ItemChkPD { width:30px; text-align:center; }
	.ItemPNamePD { width:120px; text-align: left; }
	.ItemStatusPD { width:80px; text-align:center; }
	.ItemRetPrPD { width: 80px; text-align:center; }
	.ItemDiscPD { width: 70px; text-align:center; color:Maroon; }
	.ItemSlPrPD { width: 75px; text-align:center; font-weight:bold; }
	
	.divRPanelPD { width:220px; margin-left:5px; float:left; }
	.divRSCartPD { width:210px; float:left; border:solid 1px #067EBA; margin-bottom:10px; }
	.divCartHeaderPD { width:205px; padding-left:5px; float:left; font-size:9pt; border-bottom: dashed 1px #067EBA; font-weight:bold; padding-top:3px; padding-bottom:3px; color:#005CAF; }
	.divCrtTitlePD { width:200px; float:left; padding-left:5px; padding-bottom:5px; font-size:9pt; font-weight:bold; color:Maroon; }
	
	
	.divCrtSizePD { width:190px; float:left;  padding-bottom:5px; padding-left:5px; font-size:8pt; font-weight:bold; white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; }
	.divCrtPricePD { width:65px; float:left;  padding-bottom:5px; padding-left:5px; font-size:8pt;  }
	.divcrtQtyPD { width:45px; float:left; text-align:right;  padding-bottom:5px; padding-left:5px; font-size:8pt; }
	.divCrtPricePD a:link { font-size:8pt; text-decoration:none; font-weight:bold; color:#BF32A7; }
	.divCrtPricePD a:visited { font-size:8pt; text-decoration:none; font-weight:bold; color:#BF32A7; }
	.divCrtPricePD a:hover { font-size:8pt; text-decoration:underline; font-weight:bold; color:#BF32A7; }
	
	.ItemCart { text-align:left; vertical-align:top; height:55px; padding-bottom:auto; padding-top:auto; }
	.divShipPmtPD { width:200px; padding-left:5px; padding-right:5px; float:left; padding-top:5px; padding-bottom:5px; font-size:8pt; font-weight:bold; }
	.divCheckOutLinkPD { width:205px; padding-right:5px; float:left;  }
	.divCheckOutLinkPD a:link { font-size:11px; font-weight:bold; color:#067EBA; }
	.divCheckOutLinkPD a:visited { font-size:11px; font-weight:bold; color:#067EBA; }
	.divCheckOutLinkPD a:hover { font-size:11px; font-weight:bold; color:#067EBA; }
	
	.divimgarrowPD { width:15px; float:left; text-align:right; padding-top:2px; padding-bottom:2px;}
	.divtextchkoutPD { width: 190px; float:left;text-align:right; }
	
	
/* ************************************ */

/* ***** Design for Product List ****** */

	.divMainPL { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntPL { width:720px; float:left; padding-top:20px; padding-bottom:40px; padding-left:10px; padding-right:10px; background-color:#fff; }
	
	.divLeftPanelPL { width:220px; float:left;}
	
	.divKeypadOuterPL { width:216px; float:left; border:solid 1px #067EBA; margin-bottom:10px; }
	.divKeypadHeadPL { width:211px; float:left; padding-left:5px; font-size:9pt; font-weight:bold; color:#005CAF;  background-color:#E5F3F8; padding-top:3px; padding-bottom:3px; border-bottom:solid 1px #067EBA; }
	.divTabContPL { width:200px; margin-left:4px; margin-right:4px;  float:left; margin-top:5px; margin-bottom:5px; padding-bottom:5px; }
	/*.tabStylePL { width:65px; float:left; font-size:8pt; }*/
	
	.divkeypad { padding-left:3px; padding-top:5px; float:left; width:190px; }
	.divkeypad ul {	padding: 0px; margin: 0px; text-align: left; }
	.divkeypad ul li {	float: left; display: inline; background-color: #F9D6F3; border: 1px solid #E298D5; margin: 2px; text-align:center; width: 15px; line-height:15px; }
	.divkeypad ul li a:link {	text-decoration: none; color: #B02E99; font-weight:bold; font-size:7pt;	}
	.divkeypad ul li a:visited {	text-decoration: none;	color: #B02E99; font-weight:bold; font-size:7pt; }
	.divkeypad ul li a:hover {	text-decoration: none; color: #000; font-weight:bold; font-size:7pt; }

	.divAdvSearchPL { width:216px; float:left; border:solid 1px #067EBA; }
	.divAdvHeaderPL { width:211px; float:left; font-size:9pt; font-weight:bold; color:#005CAF;  background-color:#E5F3F8; padding-top:3px; padding-bottom:3px; padding-left:5px; border-bottom:solid 1px #067EBA; }
	.divAdvContainerPL { width:216px; float:left; padding-top:10px; padding-bottom:10px;  }
	
	.divRowKeywordPL { width:210px; padding-left:5px; float:left; margin-bottom:12px; }
	.divTextKeywordPL { width:210px; float:left; }
	.divOptKeywordPL { width:205px; float:left; text-align:right; }
	.textboxkeywordPL { width:198px; font: 8pt Arial, Helvetica, sans-serif; height:14px; }
	.checkboxkeywordPL { width:120px;font-size:8pt; }
	
	.divRowOptionsPL { width:210px; padding-left:5px; float:left; margin-bottom:8px; }
	.divRowLabelPL { width:75px; padding-top:2px; font-size:8pt; float:left; }
	.divRowInputPL { width:110px; float:left;}
	.divRowButtonPL { width:205px; padding-left:5px; float:left; margin-top:5px; text-align:right; }
	
	.dropdownsearch { width:130px; font-size:8pt; height:20px;}
	.currencyeditorPL { width:45px; font-size:8pt; height:14px; border:solid 1px #067EBA; background-color:#ffffff;}
	.divRightPanelPL { width:490px; float:left; margin-left:10px;}
	
	.divPageHeaderPL { width:480px; float:left; padding-left:5px; padding-top:5px; padding-bottom:5px; }
	.divPageResultsPL { width:170px; float:left; font-size:8pt; padding-left:5px; padding-right:5px; text-align:center; }
	
	.divPageLinksLtPL { width:50px; float:left; font-size:8pt; font-weight:bold; }
	.divPageLinksLtPL a:link { text-decoration:none; color:#0171A4; }
	.divPageLinksLtPL a:visited { text-decoration:none; color:#0171A4; }
	.divPageLinksLtPL a:hover { text-decoration:underline; color:#F6098A; }
	
	.divPageLinksRtPL { width:50px; float:left; font-size:8pt; font-weight:bold; text-align:right; }
	.divPageLinksRtPL a:link { text-decoration:none; color:#0171A4; }
	.divPageLinksRtPL a:visited { text-decoration:none; color:#0171A4; }
	.divPageLinksRtPL a:hover { text-decoration:underline; color:#F6098A; }
	
	.divProdHeadingPL{ width:475px; float:left; margin-bottom:22px; padding-left:10px; font-family:Monotype Corsiva; font-size:18pt; color:#0171A4; }
	.divGridListPL { width:485px; float:left; margin-bottom:5px;  }
	.divGridBlankPL { width:480px; float:left; padding-left:5px; font-size:10pt; font-weight:bold; color:Blue; margin-bottom:5px; height:100px; background-color:#E5F3F8; padding-top:5px; }
	
	.divGridProdPL { width:480px; padding-left:5px; float:left; background-color:White; }
	.divGridManufacturer { width:480px; padding-left:5px; float:left; }
	
	.itemIndexPL { width:20px; float:left; padding-top:5px; font-size:8pt; font-weight:bold; text-align:center; background-color:White; }
	.itemImagePL { width:50px; float:left; padding-top:5px; text-align:center; padding-left:10px; padding-right:10px; background-color:White; }
	.headimagePL { width:50px; padding-left:10px; padding-right:10px; float:left; text-align:center; }
	.itemProductPL { width:300px; float:left; padding:5px; background-color:White; }
	.headProductPL { width:300px; float:left; padding-left:5px; padding-right:5px; text-align:center;}
	.itemDiscountPL { width:60px; float:left; padding:5px; background-color:White;}
	.headDiscountPL { width:60px; float:left; padding-left:5px; padding-right:5px; text-align:center; }
	
	.smlimgPL { width:53px; height:80px; border-style:none;}
	
	.spandiscPL { font-size:8pt; font-weight:bold; }
	.defitemstyleLP { width:478px; float:left; height:90px;  padding-top:2px; padding-bottom:2px; background-color:white; }
	.gridProductlistPL { width:480px; float:left; background-color:White; }
	.divProdTitlePL { width:280px; float:left; margin-bottom:5px; }
	.divProdPricePL { width:280px; float:left; font-size:8pt; margin-bottom:5px; }
	
	.divProdBuyPL { width:280px; float:left; margin-bottom:5px; }
	.divProdBuyPL a:link { text-decoration:none; color:#BA039A; font-weight:bold; }
	.divProdBuyPL a:visited { text-decoration:none; color:#BA039A; font-weight:bold; }
	.divProdBuyPL a:hover { text-decoration:none; color:Black; font-weight:bold; }
	
	.spProdNamePL { font-size:13px; font-weight:bold; color:#C22E8F; }
	.spProdDesignerPL { font-size:11px; font-weight:bold; color:#005CAF;	}
	.watermarkedKeywordPL	{	width:200px; border:1px solid #BEBEBE; height:16px; background-color:#F0F8FF; color:gray; font: 8pt Arial, Helvetica, sans-serif;	}	
	.divProdlistouter{ width: 480px; border:solid 1px #067EBA;}
	.divProdlisthead{width:475px; float:left; padding-left:5px; font-size:9pt; font-weight:bold; color:#005CAF;  background-color:#E5F3F8; padding-top:3px; padding-bottom:3px;  }
	.divheadtext{width:480px;font-size:9pt; font-weight:bold; color:#005CAF; background-color:#E5F3F8; float:left;}
	.divfoottext{width:480px;font-size:9pt; font-weight:normal; color:#005CAF; background-color:#E5F3F8; float:left;}
	.divGrid2PL	{width:480px; float:left; margin-top:5px; margin-bottom:10px;}
	.divCenterPL{width:603px; margin-left:5px;float:left;	}
	.divBannerImgPL{ width:200px; float:left; margin-top:13px;}
/* ************************************ */

/* ***** Design for Shopping Cart ***** */

	.divMainSC { width:740px; margin-left:auto; margin-right:auto;  }
	.divStyleIntSC { width:600px; float:left; padding-top:20px; padding-bottom:40px;  padding-left:70px; padding-right:70px; background-color:#FFF;  }
	
	.divHeaderSC { width:593px; float:left;  padding-top:5px; padding-left:5px; padding-bottom:5px; border:solid 1px #067EBA; background-color:#E5F3F8; }
	.divHeadTextSC { width:250px; float:left; font-size:11pt; font-weight:bold; color:#005CAF; }
	.divStockMsgsSC { width:600px; float:left;  padding-top:5px; padding-bottom:5px; margin-bottom:10px; color:Red; font-weight:bold; }
	
	.divHeadCValueSC { width:280px; float:right; text-align:right; padding-right:5px; font-size:9pt; font-weight:bold;  }
	.divGridSC { width:598px; float:left;  background-color:#F6FCFE; border-left:solid 1px #067EBA; border-right:solid 1px #067EBA; border-bottom:solid 1px #067EBA; }	
	.divGridTotalSC { width:593px; padding-right:5px; float:left; text-align:right; padding-top:5px; padding-bottom:5px; font-size:9pt; font-weight:bold; color:#005CAF; }
	.spCartTotalSC { font-weight:normal; }
	
	.divButtonSC { width:600px; float:left; margin-top:10px; }
	.divBtnShopSC { width:200px; float:left; }
	.divBtnCheckOutSC { width:200px; float:right; text-align:right; }
	.divPPalButtonSC { width:600px; float:left; margin-top:20px; text-align:right; }
	.spOutStock{ color:Red; font-weight:bold;}
	
/* ************************************ */

.LabelDef1 { text-align:left; font-size:13px; font-family:Arial; }
.LabelDef2 { font-size:13px; font-family:Arial; font-weight:bold; }
.OrderGridHeader { text-align: left; font-size: 12px; font-family: Arial;	font-weight: bold; background-image: url('images/SteelBar.jpg'); }
.OrderGridItem { text-align: Left;	font-size: 11px; font-family: Arial; }

/* ***** Design for login Screen ****** */

	.divMainLS { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntLS { width:500px;  float:left; padding-top:70px; padding-bottom:135px; padding-left:120px; padding-right:120px; background-color:#fff; }
	
	.divimgchkoutLS { width:500px; float:left; padding-top:10px; padding-bottom:10px; text-align:center; }
	
	.divValSummaryLS { width:500px; float:left; margin-bottom:5px; font-size:8pt; font-weight:bold; }
	
	.divLoginOuterLS { width:498px; float:left; margin-top:20px;  margin-bottom:20px;  border:solid 1px #067EBA; }
	.divLoginHeaderLS { width:468px; padding-left:30px; float:left; padding-top:15px; padding-bottom:15px; font-size:9pt; font-weight:bold; color:#005CAF; border-bottom:solid 1px #067EBA; background-color:#E5F3F8; background-image:url(../images/login-scrren-img.gif); background-position:right; background-repeat:no-repeat; }
	.divLoginContentLS { width:498px; float:left; padding-top:35px; padding-bottom:10px; background-color:#F6FCFE; }
	
	.divRowCtrlLS { width: 450px; float:left; margin-left:10px; margin-bottom:10px;  }
	.divRowLblLS { width: 70px; float:left; padding-right:10px; padding-top:3px; padding-left:70px; font-size:8pt; font-weight:bold; color:#005CAF }
	.divRowInptLS { width: 270px; float:left; }
	.divAnchPwdLS { width:100px; float:left; padding-top:5px; }
	.divAnchPsbut { width:110px; float:left; padding-top:15px; padding-left:40px; }
	.divAnchPwdLS a:link { font-size:8pt; color:#575757; text-decoration:underline; }
	.divAnchPwdLS a:visited { font-size:8pt; color:#575757;text-decoration:underline; }
	.divAnchPwdLS a:hover { font-size:8pt; color:Maroon; text-decoration:underline;}
	
	.txtBoxInputLS { width:200px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }
	
	.divRowButtonLS { margin-left:10px; width:350px; float:left; text-align:right; margin-top:2px; }
	
	.divRowNewCustLS { width: 320px; float:left; margin-left:10px; font-size:12pt; font-weight:bold; margin-top:5px; margin-bottom:10px; text-align:left; padding-left:150px;} 
	.divRowNewCustLS a:link { color:#575757; text-decoration:none; font-size:10pt; font-weight:normal; text-decoration:underline; }
	.divRowNewCustLS a:visited { color:#575757; text-decoration:none; font-size:10pt; font-weight:normal; text-decoration:underline; }
	.divRowNewCustLS a:hover { color:Maroon; font-weight:normal; font-size:10pt; text-decoration:underline; }
	
/* ************************************ */

/* ** Design for Registartion Screen ** */

	.divMainRS { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntRS { width:610px; float:left; background-color:#fff; padding-top:20px; padding-bottom:20px; padding-left:65px; padding-right:65px; }
	
	.divValSummRS { width:600px; float:left; margin-bottom:10px; font-size:8pt; color:Red; }
	.divNoteRS { width:600px; padding-top:5px; padding-bottom:5px; float:left; font-style:italic; text-align:right; font-size:8pt; color:Red; }
	.divRegPanelRS { width:610px; float:left; border:solid 1px #067EBA; }
	.divRegHeadRS { width:600px; float:left; padding-top:15px; padding-bottom:15px; font-size:9pt; font-weight:bold; color:#005CAF; border-bottom:solid 1px #067EBA; background-color:#E5F3F8; padding-left:10px; word-spacing:1px; background-image:url(../images/login-scrren-img.gif); background-position:right; background-repeat:no-repeat; }
	.divRegContentRS { width:610px; float:left; padding-top:10px; padding-bottom:10px; background-color:#F6FCFE; }
	
	.divRegSectRS { width:580px; float:left; margin-left:5px; }
	.divRegSectHeadRS { width:580px; margin-bottom:15px; padding-top:10px; float:left; font-size:9pt; font-weight:bold; color:#005CAF; text-decoration:underline; }
	.divRegSectContRS { width:580px; float:left; padding-top:5px; padding-bottom:5px; }
	.divRegRowContRS { width:570px; float:left; margin-left:5px; margin-bottom:5px; }
	.divRegRowLblRS { width:160px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowInpRS { width:380px; float:left; }
	
	.divRegRowInquiryRS { width:450px; float:left; margin-left:5px; margin-bottom:5px; margin-top:5px;  }
	
	.txtBoxRS { width:200px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }
	
	.watermarktxtBoxRS { width:202px; font-size:8pt; border:solid 1px #067EBA; background-color:#F0F8FF; height:16px; color:gray;}
	.dropdownRS { width:207px; font-size:8pt; height:20px; }
	.dropdownttlRS { width:50px; font-size:8pt; height:20px; }
	
	.watermarkedInqBox {	width:502px; border:solid 1px #067EBA; background-color:#F0F8FF; color:gray; font:  8pt Arial, Helvetica, sans-serif;	}
	.NormalInqBox { width:500px; font: 8pt Arial, Helvetica, sans-serif; }
	
	.divRegRowBtnRS { width:600px; float:left; margin-top:5px; text-align:right; }
	
	.divRegRowBigLblRS{ width:545px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowBigInpRS { width:540px; float:left; }
	.divRegRowMidLblRS{ width:155px; float:left; margin-left:18px; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowMidRightLblRS{ width:220px; float:left; margin-left:20px; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowMidInpRS { width:170px; float:left; margin-left:5px; }
	.divRegRowTinyLblRS{ width:20px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowSmallLblRS{ width:110px; margin-left:15px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowSmall1LblRS{ width:110px; margin-left:18px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; color:#555555; }
	.divRegRowSmallInpRS { width:110px; float:left; margin-left:5px;}
	.divRegRowRS {width:580px; float:left; padding-bottom:2px; padding-top:2px;}
	.txtMidBoxRS { width:150px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }
	.txtSmallBoxRS { width:110px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }

/* ************************************ */

/* ***** Design for CheckOut Flow ***** */

	.divMainCF { width:700px; margin-left:auto; margin-right:auto; }
	.divStyleIntCF { width:100%; float:left; margin-bottom:40px;  }
	
	.divimgchkoutCF { width:700px; float:left; text-align:center; padding-top:10px; padding-bottom:5px; }
	
	
	.divPanelCF { width:698px; float:left; border:solid 1px #067EBA; background-color:#E5F3F8; }
	.divHeaderPnlCF { width:693px; float:left; padding-top:10px; padding-bottom:10px; padding-left:5px; font-size:10pt; font-weight:bold; color:#005CAF; background-color:#E5F3F8; }
	.divContentPnlCF { width:690px; float:left; padding-top:10px; padding-bottom:20px; }
	
	.divdashedborder{ width:673px; float:left; text-align:center; margin-left:5px; padding-top:10px; padding-bottom:15px;}
	
	.divValSummAddressCF { width:330px; float:left; margin-top:5px; margin-bottom:5px; }
	
	.divAddrListCF { width:600px; float:left; padding-left:40px; padding-right:40px; }
	.divGridAddCF { width:620px; float:left; padding-left:30px; padding-right:30px; }
	.lisaddressCF { width:600px; float:left; padding-left:30px; padding-right:30px; }
	.listrowCF { width:200px; float:left; text-align:left; padding-left:35px; padding-right:35px; }
	
	.itemlistCF { width:290px; float:left; text-align:center;}
	
	.divGridPageCF { width:600px; float:left;  border-top: dashed 1px gray; }
	
	.divPrevBtnCF { width:250px; float:left; padding-top:4px; }
	.divNextBtnCF { width:250px; float:right; padding-top:4px; text-align:right; }
	
	.divAddressMnulCF { width:680px; float:left; margin-left:5px; margin-bottom:5px; }
	.divAddressContCF { width:335px; float:left; }
	.divAddressContCF1{ width:320px; float:left;} 
	.divShipHeadCF { width:300px; padding-left:5px; border-bottom:solid 1px; margin-bottom:5px; float:left; font-size:9pt; font-weight:bold; color:#005CAF; }
	.divAddrMnlPnlCF { width:330px; padding-left:5px; float:left; padding-top:5px; }
	.divAddrMnlPnlCF1 { width:315px; padding-left:5px; float:left; padding-top:5px; }
	.divRowCtrlCF1 { width:305px; margin-left:5px; float:left; margin-bottom:5px; }
	.divRowLblCF1 { width:95px; float:left; padding-top:3px; font-size:8pt; font-weight:bold;  color:#555555; }
	.divRowInpCF1 { width:200px; float:left; }
	.divRowCtrlCF { width:320px; margin-left:5px; float:left; margin-bottom:5px; }
	
	.divRowLblCF { width:100px; float:left; padding-top:3px; font-size:8pt; font-weight:bold;  color:#555555; }
	.divRowInpCF { width:210px; float:left; }
	.divRadBtnCF { width:250px; padding-left:5px; font-size:9pt; }
	.txtBoxCF { width:150px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px;}
	.ddownBoxCF { width:157px; font-size:8pt; height:20px; }
	.rbtlistCF { width:250px; float:left; }
	
	.divSModeGridCF { width:680px; float:left; margin-left:5px; margin-bottom:10px; }
	.GridClassCPI { width:675px; border: solid 2px #FFC080; }
	.divChargesSModeCPI  { width:120px; float:right; padding-left:5px; padding-right:5px;  }
	.spanStrkOtCPI { width:55px; padding-right:5px; float:left; text-decoration:line-through; }	
	.spanNrmlCPI { width:55px; padding-left:5px; float:left; }

	.divButtonCF { width:680px; float:left; text-align:right; margin-top:5px; }
	.divNotesCF { margin-left:5px; width:660px; float:left; font-size:9pt; font-style:italic; }
	
	.divPlcOrdButCF { width:690px; float:left; margin-top:20px; padding-right:10px; text-align:right; }
	
	.divPmtCardOuterCF { width:680px; float:left; margin-left:5px; margin-bottom:5px; }
	.divPmtCardContCF { width:335px; float:left; }
	.divPmtHeadCF { width:300px; padding-left:5px; border-bottom:solid 1px; margin-bottom:5px; float:left; font-size:9pt; font-weight:bold; color:#005CAF;}
	.divPmtCardPnlCF { width:330px; padding-left:5px; float:left; padding-top:5px; }
	
	.divCountryRadioButton { width:380px; float:left; margin-left:5px; margin-bottom:15px; }
	.divInnerRadioButton { width:160px; float:left; margin-left:15px;}

/* ************************************ */

/* ***** Design for Confirm Order ***** */
	
	.divMainCO { width:610px; margin-right:auto; margin-left:auto; }
	
	.divchkoutimgCO { width:610px; float:left; text-align:center; padding-top:10px; padding-bottom:5px; }
	.atextordernumCO { font-size:9pt; font-weight:bold; }
	
	.divplcordpnlCO { width:600px; padding-bottom:5px; padding-right:5px; float:left; padding-bottom:5px; }
	.showinvoice{ float:left; margin-left:20px; width:100px}
	.divPanelCO { width:600px; float:left; border:solid 1px #067EBA; background-color:#F6FCFE; margin-bottom:10px; }
	.divPanelHeadCO { width:595px; float:left; padding-top:3px; padding-bottom:3px; padding-left:5px; font-size:9pt; font-weight:bold; color:#005CAF; }
	.divPanelContCO { width:600px; float:left; padding-bottom:15px; padding-top:10px; }
	
	.divPlaceOrdBtnCO { width:600px; float:left; text-align:right;  }
	
	.divGridCO { width:598px; float:left; padding:1px; }	
	/* ************ Used in shopping cart page too  */
	.gridCartCOnew { width:596px; border:solid 2px; padding-left:7px; }
	.gridCartCO { width:100%; border:solid 1px #067EBA;  }
	gridCartCO td{ padding-left:5px;}
	.ItemImageCO { width:50px; border-style:none; float:left; padding-left:10px; padding-right:10px; padding-top:5px; vertical-align:top; }
	.ItemImagesconly { width:50px;float:left; border-style:none; padding-left:10px; padding-right:10px; padding-top:10px; vertical-align:top; }
	.ItemProductCO { width:250px;float:left; border-style:none; padding-left:10px; padding-top:15px; vertical-align:top; }
	.ItemOtherCO { width:70px;float:left; border-style:none; text-align:center; padding-left:10px; font-size:8pt; padding-top:15px; vertical-align:top; } 
	
	.itemdefCO  {  border-bottom:solid 1px #fff; width:100%; }
	.itemdeflastCO  { float:left; height:100px; border-bottom:solid 1px #fff; width:590px;  }
	.HeaderCO { padding-left:10px; border-style:none;color:#005CAF; font-size:9pt; text-align:left;  }
	.HeaderImageCO { width:50px; border-style:none; float:left; padding-left:10px; color:#005CAF; padding-right:10px; padding-top:5px; vertical-align:top; }
	.HeaderProductCO { width:250px;float:left; border-style:none; padding-left:10px; color:#005CAF; padding-top:5px; vertical-align:top; }
	.HeaderOtherCO { border-style:none; color:#005CAF; padding-left:10px; font-size:9pt; padding-top:5px; vertical-align:top; } 
	
	
	.divProductTitleCO {   font-size:9pt; font-weight:bold;color:Black   }
	.divProductTitleCO a{color:Black }
	.divProdSizeCO {  font-size:8pt; color:#666666; font-weight:bold;  }
	
	.txtQtyCO { width:40px; font-size:8pt; height:12px; border:solid 1px #067EBA; background-color:#ffffff;}
	
	.divItemDwnCO { width:100%;  }
	.divItemDwnCO a:link { font-size:8pt; font-weight:bold; color:#BF32A7; text-decoration:none; }
	.divItemDwnCO a:visited { font-size:8pt; font-weight:bold; color:#BF32A7; text-decoration:none; }
	.divItemDwnCO a:hover { font-size:8pt; font-weight:bold; color:#BF32A7; text-decoration:underline;  }
	.divTCartValueCO { width:595px; float:left; text-align:right; font-size:9pt; }
	/* ************ ********* */
	
	.divButtonCO { width:595px; float:left; text-align:right; padding-top:5px; }
	
	.divAddrSummOuterCO { width:585px; float:left; margin-left:5px; }
	.divAddrSummCO { width:275px; float:left; margin-left:5px; margin-right:5px; }
	.divAddHeadCO { width:200px; float:left;margin-bottom:5px; font-size:8pt; font-weight:bold; color:#005CAF; border-bottom:solid 1px; padding-top:5px; }
	.divRowAddrSummCO { width:250px; float:left; padding-left:5px; padding-top:3px; padding-bottom:3px;  font-size:8pt; }
	
	.divShipModeOuterCO { width:580px; border-top:dashed 1px; float:left; margin-top:5px; margin-left:5px; }
	.divShipModeCO { width:570px; margin-left:5px; float:left; font-size:8pt; }
	
	.divLblPmtCO { width:120px; float:left; font-size:8pt; font-weight:bold; color:#4e4e4e; }
	.divAmtPmtCO { width:80px; float:left; font-size:8pt; }
	.divRowTotSummCO { width:210px; float:left; padding-left:5px; padding-top:5px; padding-bottom:3px; border-top:dotted 1px #4e4e4e;  }

/* ************************************ */

/* ****** Design for Master Pages ***** */
	.intronav { height: 100px; }
	.divMainMP { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntMP { width:739px; float:left;  height:100px; background-image:url('../images/Mainnv_bg1.jpg'); }
	.divTelNumMP { width:724px; float:left; font-size:9pt; color:White; }
	
	.divinconttextMP { width:480px; float:left; padding-left:5px; text-align:right; height:15px; }
	.divintelnumMP { width:200px; float:left; padding-right:16px; text-align:right; }
	
	.divImgLogoMP { width:190px; float:left; padding-left:15px;}
	
	.divLinksMP { width: 525px; float:left; }
	.divUserLinksMP { width: 525px; float:left; padding-top:8px; text-align:right; margin-bottom:25px; color:#BEE6FF;}
	.divUserLinksMP a:link { font-size:9pt; color:#BEE6FF; padding-left:5px; padding-right:5px; } 
	.divUserLinksMP a:visited { font-size:9pt; color:#BEE6FF; padding-left:5px; padding-right:5px; } 
	.divUserLinksMP a:hover { font-size:9pt; color:#81C1EA; padding-left:5px; padding-right:5px; } 
	.divOtherLinksMP { width:495px; padding-left:30px; text-align:right; float:right;  padding-right:5px; vertical-align:bottom; height:25px; }
	
	.divOtherLinksMP a:link { font-size:9pt; color:#0171A4; font-weight:bold; } 
	.divOtherLinksMP a:visited { font-size:9pt; color:#0171A4; font-weight:bold; }
	.divOtherLinksMP a:hover { font-size:9pt; color:#F6098A; text-decoration:none; font-weight:bold; }
	.topnavdivider { margin-left:18px; margin-right:18px;vertical-align:baseline; padding-top:3px;}
	.divDownMP1 { width:700px; margin-top:20px;  text-align:right; padding-right:5px; padding-bottom:3px;color:#938F8F; background-color:#D6D6D6; }
	.divDownMP { width:735px; margin-top:10px; float:left; text-align:right; padding-right:5px; padding-bottom:3px; font-size:9pt; color:#938F8F; background-color:#D6D6D6; font-size:10px; }
/* ************************************ */

/* ********* Design for home ********** */

	.divMainHM { width:740px; margin-left:auto; margin-right:auto;  }
	.divStyleIntHM { width:720px; padding-left:10px; padding-right:10px; padding-top:20px; float:left; background-color:#fff;}
	
	.divLeftHM { width:200px; float:left;  }
	
	.divEmlPnlHM { width:200px; float:left; margin-bottom:10px; }
	.divEmltxtHM { width:210px; float:left; font-size:8pt; font-weight:bold; margin-bottom:5px; color:#0081BA; }
	.divfrgtpswdHM { width:105px; float:left; padding-left:95px; font-size:10px; margin-bottom:5px; color:#0081BA; }
	.divfrgtpswdHM a:link { font-size:10px; color:#0081BA; text-decoration:none; }
	.divfrgtpswdHM a:visited { font-size:10px; color:#0081BA; text-decoration:none; }
	.divfrgtpswdHM a:hover { font-size:10px; color:#0081BA; text-decoration:underline; }
	.divEmlLblHM { width:80px; float:left; font-size:8pt; padding-top:3pt; font-weight:Bold; color:#E80F94; }
	.divEmlAddressRSSLblHM { width:85px; float:left; font-size:8pt; padding-top:3pt; font-weight:Bold; color:#E80F94; }
	.divEmlCtrlHM { width:120px; float:left; }
	.divEmlBtnHM { width:198px; float:left; text-align:right; }
	.btnsubmitHM { background-image: url('../images/submit-button.gif'); width:47px; height:17px; }
	
	.divOnlpnlHM { width:198px; float:left; border:solid 1px #067EBA; margin-bottom:15px; }
	.divSamPrBrdHM { width:198px; float:left; border:solid 1px #067EBA; margin-bottom:15px; padding-bottom:14px; }
	.divOnlHeadHM { width:198px; float:left; height:72px;}
	
	.divSamPrImgHM { width:198px; height:47px; float:left; background-position:right; background-image:url('../images/sampleprice_bg.gif'); background-repeat:no-repeat; }
	.divSamPrHeadingHM { width:145px; padding-top:15px; margin-bottom:5px;  margin-left:7px; float:left;  padding-bottom:5px; border-bottom:solid 1px; font-size:9pt; font-weight:600; color:#0378B9; }
	.divListHM { float:left; width:170px; margin-left:8px; font-family:helvatica; color:#0378B9; padding-bottom:5px;  }
	
	.txtEmailHM { width:100px; font-size:8pt; height:14px; background-color:#F0F0F0; border:1px solid #067EBA;}
	
	.divBrndNmsHM { width:700px; margin-top:5px; margin-bottom:5px; }
	.divBrndheadHM { width:490px; font-size:9pt; color:#00679A; font-weight:bold; float:right; text-align:left; font-family: Tempus Sans ITC; margin-left:auto; margin-right:auto; margin-top:5px; }
	.divBrndImgsHM { width:500px; float:right; padding-top:1px; padding-bottom:10px; }
	
	.divCenterHM { width:510px; float:left; margin-left:5px; }
	
	.divCentContHM { width:505px; float:left; margin-left:5px;}
	.divCentImg1HM { width:150px; float:left; height:131px; }
	.divCentImg2HM { width:349px; float:left; margin-left:5px;  }
	
	.divCentContOthHM { width:500px; float:left; padding-top:10px; margin-left:5px;  padding-bottom:10px; }
	.divCentdottbdr{ background-image:url(../images/divider-dotted.gif); background-repeat:no-repeat; width:500px; float:left;  margin-left:5px;}
	.divSideImgHM { width:78px; float:left; text-align:center; height:80px; border:solid 1px #AFAFAF; }
	.divOthInfoHM { width:400px; margin-left:5px; float:left; }
	.divHeadOthHM { width:390px; float:left; margin-bottom:5px; font-size:9pt; color:#0378B9; font-weight:bold; padding-left:15px; }
	.divHeadOthHM a:link { font-size:9pt; color:#0378B9; font-weight:bold; }
	.divHeadOthHM a:visited { font-size:9pt; color:#0378B9; font-weight:bold; }
	.divHeadOthHM a:hover { font-size:9pt; color:#0378B9; font-weight:bold; }
	.divTextOthHM { width:390px; float:left; font-size:8pt; color:#858585; padding-left:15px; }
	.divLinkOthHM { width:240px; float:left; text-align:right;  padding-top:5px; padding-left:160px;  }
	.divLinkOthHM a:link { font-family: Arial;	font-size: 8pt; color:#016CA0; }
	.divLinkOthHM a:visited { font-family: Arial;	font-size: 8pt; color:#016CA0; }
	.divLinkOthHM a:hover { font-family: Arial; font-size: 8pt; color:#016CA0; }
	
	
/* ************************************ */

/* ******* Design for PriceList ******* */

	.divMainPrL { width:600px; float:left; margin-left:30px; margin-top:10px; margin-bottom:10px; background-color:White; border:solid 2px #067EBA; }
	.divStyleIntPrL { width:100%; float:left;  height:65px;background-image:url('../images/back_price.jpg'); background-repeat:repeat-x repeat-y; }
	.divFrmHeadingPrL { width:600px; float:left; margin-bottom:10px; }
	.divFrmHeadTxtPrL { width:250px; float:right; font-size:11pt; font-weight:bold; color:White; margin-top:20px; }
	.divFrmHeadImgPrL { width:250px; float:left; text-align:right; }
	
	.divGridPanelPrL { width:596px; float:left; border:solid 2px gray; }
	.divGridHeadPrL { width:596px; float:left; padding-top:3px; padding-bottom:3px; }
	.divGridTpPrL { width:250px; float:left; padding-left:5px; } 
	.divPriceDatePrL { width:200px; font-size:8pt; float:right; text-align:right; padding-right:5px; }
	.txtBoxInputPrl { font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }
	
	.divGridPrL { width:596px; float:left;padding-top:5px; padding-bottom:5px; }
	
	.divButtonsPrL { width:600px; float:left; margin-top:5px; text-align:right; }
	
	.GridHeader{ font-weight:bold; text-align:center;}

	.GridPaging{ text-align:center;}
/* ************************************ */

/* ****** Design for UserAccount ****** */

	.divMainUA { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntUA { width:700px; padding-left:20px; padding-right:20px; float:left; padding-bottom:20px; background-color:#fff; }
	
	.divUInfoBandUA { width:700px; float:left; padding-top:5px; margin-bottom:10px; }
	
	.divLeftPnlUA { width:480px; float:left; }
	
	.divInPnlUA { width:478px; float:left; border:solid 1px #067EBA; margin-bottom:5px; background-color:#F6FCFE; }
	.divInPnlHeadUA { width:473px; padding-top:3px; padding-bottom:3px; padding-left:5px; float:left; font-size:9pt; font-weight:bold; color:#005CAF; border-bottom:solid 1px #067EBA; background-color:#E5F3F8; }
	.divpnlheaderUA { width:150px; float:left;}
	.divpnldropdownUA { width:300px; float:right;text-align:right;}
	.dropdownorderUA { width:180px; font-size:8pt; }
	.divInPnlContUA { width:478px; padding-top:5px; padding-bottom:10px;  }
	.listorderUA { width:476px; float:left; border-style:none; }
	.divOrderRowUA{ width:466px;float:left; padding-left:5px; padding-right:5px; font-size:8pt; font-weight:bold; color:#917294;  padding-top:5px; padding-bottom:2px; }
	.divLIntRowUA	{ width:300px; float:left; }
	.spanordernumUA { font-size:9pt; color:#5A225F}
	.divRIntRowUA	{ width:160px; float:left; }
	.bdrtopbot{ border-top: 1px solid #067EBA; border-bottom: 1px solid #067EBA;}
	.divRIntRowUA	{ width:166px; float:left; }
	.divOrdRowLinkUA { width:460px; padding-left:5px; padding-right:5px; float:left;text-align:right; padding-bottom:10px; }
	.divOrdRowLinkUA a:link	{ font: bold 8pt Arial, Helvetica, sans-serif; }
	.divOrdRowLinkUA a:visited	{ font: bold 8pt Arial, Helvetica, sans-serif;  }
	.divOrdRowLinkUA a:hover { color: Black; font: bold 8pt Arial, Helvetica, sans-serif; }
	.spanunderlineorderUA { text-decoration:underline; font-size:9pt; color:#5A225F;}
	.divTextPIContUA { font: bold 8pt  Arial, Helvetica, sans-serif; margin-left:10px; width:400px; float:left; margin-bottom:5px; }
	.divTextPIContUA a:link	{color: #917294; font: bold 8pt Arial, Helvetica, sans-serif; float:left; }
	.divTextPIContUA a:visited	{color: #917294; font: bold 8pt Arial, Helvetica, sans-serif; float:left; }
	.divTextPIContUA a:hover {color: Black; font: bold 8pt Arial, Helvetica, sans-serif; float:left; }
	
	.divPwdPanelUA { margin-left:40px; width:300px; float:left; }
	.divPwdPnlRowUA { width:280px; float:left; padding-left:10px; margin-bottom:5px;  }
	.divPwdRowLblUA { width:120px; float:left; padding-top:2px; font-size:8pt; font-weight:bold; } 
	.divPwdRowInpUA { width:150px; float:left; }
	.txtboxpwdUA { width:150px; font-size:8pt; height:14px; border:solid 1px #067EBA; background-color:#ffffff; } 
	.lblInvPwdUA { width:150px; font-size:8pt; font-weight:bold; color:Red; }
	
	.divPwdButtonsUA { width:280px; float:left; padding-left:10px; margin-top:5px; text-align:right;}
	
	.divRightPnlUA { width:210px; float:left; margin-left:10px;}
	
	.grdcartUA { width:200px; float:left; border-color:#949878; }
	.divCrtTitleUA { width:190px; float:left; padding-left:5px; padding-bottom:5px; font-size:9pt; font-weight:bold; color:Maroon; }
	.divCrtTitleUA a{color:Maroon; }
		
	.divCrtSizeUA { width:190px; float:left; padding-left:5px; font-size:8pt; padding-bottom:5px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
	.divCrtPriceUA { width:65px; float:left; padding-left:5px; font-size:8pt; padding-bottom:5px; }
	.divCrtQtyUA { width:45px; float:left; text-align:right; padding-left:5px; font-size:8pt; padding-bottom:5px;  }
	.divCrtPriceUA a:link { font-size:8pt; font-weight:bold; text-decoration:none;  color:#BF32A7; }
	.divCrtPriceUA a:visited { font-size:8pt; font-weight:bold; text-decoration:none;  color:#BF32A7; }
	.divCrtPriceUA a:hover { font-size:8pt; font-weight:bold; text-decoration:underline; color:#BF32A7; }
	
	.ItemCartUA { text-align:left; vertical-align:top; height:60px; padding-bottom:auto; padding-top:auto; }
	.divShipPmtUA { width:190px; padding-left:5px; padding-right:5px; float:left; padding-top:5px; padding-bottom:5px; font-size:8pt; font-weight:bold; }
	.divCheckOutLinkUA { width:195px; float:left; text-align:right;}
	.divCheckOutLinkUA a:link { font-size:13px; font-weight:bold; color:Red; }
	.divCheckOutLinkUA a:visited { font-size:13px; font-weight:bold; color:Red; }
	.divCheckOutLinkUA a:hover { font-size:13px; font-weight:bold; color:Red; }
	
	.divimgarrowUA { width:15px; float:left; text-align:right; padding-top:2px; padding-bottom:2px; }
	.divtxtchkoutUA { width:180px; float:left; text-align:right;  font-weight:bolder;font-size:13px; }
	
	.divCartGridUA { width:200px; float:left; padding:1px;}
	
	.divRSInPnlUA { width:202px; float:left; border:solid 1px #067EBA; margin-bottom:10px; }
	.divRSInHeadUA { width:197px; padding-top:3px; padding-bottom:3px; padding-left:5px; float:left; font-size:9pt; font-weight:bold; color:#005CAF; border-bottom:dashed 1px #067EBA;  background-color:#E5F3F8;}
	
/* ************************************ */

/* ***** Design for Invoice Page ****** */
	
	.divMainIP { width:740px; margin-left:auto; margin-right:auto; }
	.divStyleIntIP { width:700px; padding-left:20px; padding-top:50px; padding-right:20px; float:left; padding-bottom:20px; background-color:#fff; }
	
	.divLogoCntrIP { width:700px; float:left; margin-bottom:25px; }
	.divLogoImgIP { width:350px; float:left; text-align:left; }
	.divIconsImgIP { width:300px; float:right; text-align:right; vertical-align:bottom; }
	
	.divOrdNumIP { width:690px; float:left; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-bottom:25px; font-size:10pt; font-weight:bold; }
	
	.divAddrSummOuterIP { width:700px; float:left; margin-bottom:25px;  }
	.divSAddrSummIP { width:275px; float:right; margin-left:5px; margin-right:5px; }
	.divBAddrSummIP { width:275px; float:left; margin-left:5px; margin-right:5px; }
	.divAddHeadIP { width:200px; float:left;margin-bottom:5px; font-size:8pt; font-weight:bold; color:#005CAF; border-bottom:solid 1px; padding-top:5px; }
	.divRowAddrSummIP { width:250px; float:left; padding-left:5px; padding-top:3px; padding-bottom:3px;  font-size:8pt; }
	.divOtherInfoIP { width:400px; float:left; margin-bottom:25px; padding-left:20px;}
	.divRowLblIP { width:130px; float:left; font-size:9pt; font-weight:bold; padding-top:2px; padding-bottom:2px; }
	.divRowCtrlIP { width:250px; float:left; font-size:9pt; padding-top:2px; padding-bottom:2px;}
	.divCartIP { width:700px; float:left; text-align:center; }
	
/* ************************************ */

/* ***** Design for manage Address **** */
	.divMainMA { width:520px; background-color:#E5F3F8; float:left; margin-left:20px; margin-right:10px; padding-top:10px; padding-left:10px; padding-bottom:10px; }
	
	.divGridAddressMA { width:500px; float:left; text-align:center; }
	.listaddressMA { width:460px; padding-left:15px; padding-right:15px; float:left; }
	.divNvgButtonMA { width:480px; float:left; padding-top:5px; margin-bottom:20px; margin-left:8px; margin-right:8px; border-top:dashed 1px gray; } 
	.divNvgPrevMA { width:200px; float:left; text-align:left; }
	.divNvgNextMA { width:200px; float:right; text-align:right; }
	.itemaddressMA { width:195px; float:left; text-align:right; padding-left:15px; padding-right:15px;}
	.listrowMA { width:190px; float:left; text-align:left;  }
	
	.divAddrInpCntrMA { width:498px; float:left; border:solid 1px #067EBA; padding-top:15px; padding-left:10px; padding-bottom:10px; background-color:#F6FCFE;  }
	.divRowAddrMA { width:488px; padding-left:10px; float:left; margin-bottom:5px; }
	.divRowLblMA { width:100px; float:left; font-size:8pt; font-weight:bold; color:#005CAF; padding-top:2px; }
	.divRowCtrlMA { width:380px; float:left; }
	.divRowBtnMA { width:250px; float:left; text-align:right; margin-top:5px; margin-bottom:5px; }
	.divfrstnameMA{ font-family:Arial; width:190px; float:left; text-align:left; font-size:9pt; font-weight:bold; color:#005CAF}
	.divaddressMA{ font-family:Arial; width:190px; float:left; text-align:left; font-size:8pt; font-weight:bold; color:#2a2a2a; }
	.txtInpMA { width:140px; font-size:8pt; height:14px; border:solid 1px #067EBA; background-color:#ffffff; }
	.divLblErrMA { width:400px; float:left; padding-left:5px; padding-top:5px; padding-bottom:5px; color:Red; margin-top:5px; }

/* ************************************ */

/* ***** Design Classes for Pop Up Product Details ***** */

	.divMainPPD	{	width:418px; border:solid 1px #9991D4; padding-bottom:20px; float:left; margin:10px; background-color:White;}
	
	.divProductTitlePPD	{	width:405px; padding:3px 5px 3px 10px; margin-bottom: 15px;  float:left; background-color:#9991D4;	}
	
	.prodNamePPD	{	font-size:15px; font-weight:bold; color:white;	}
	.desNamePPD	{	font-size:14px; font-weight:bold; color:#EAE6FE;	}
	.divImagePPD	{	width:140px; float:left; margin: 5px 5px 5px 10px;	}
	
	.divRPanelPPD	{	width:210px; float:left; margin:5px 5px 5px 10px; padding-left:20px;	}
	
	.divInPanelPPD	{	width:210px; float:left; margin-top:20px; margin-bottom:5px;	}
	
	.DescPPD	{	font-size:13px; font-weight:bold; width:200px; background-color:#E5F3F8; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	
	.divLabelPPD	{	font-size:12px; width:210px; float:left; margin-bottom:5px; margin-top:2px; font-weight:bold;	}
	
	.lblRetPricePPD	{	font-size:12px; font-weight:normal;	}
	
	.lblOPricePPD	{	color:Gray;	}
	
	.divCAvailable	{	font-size:13px; font-weight:bold; width:200px; background-color:#EAE6FE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.divLStock	{	font-size:13px; font-weight:bold; width:200px; background-color:#D285A9; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.divNStock	{	font-size:13px; font-weight:bold; width:200px; background-color:#CECECE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.divNotifyDes { width:100%; float:left; padding-top:20px; padding-bottom:10px; }
	
		
/* ***************************************************** */

/* ******** Design Classes for Forgot Password ********* */

	.divMainFP { width:740px; margin-left:auto; margin-right:auto;   }
	.divStyleIntFP { width:600px; float:left; padding-left:70px; padding-right:70px; background-color:White;padding-top:50px; padding-bottom:50px;} 
	
	.divErrorFP { width:590px; padding-left:10px; float:left; padding-bottom:5px; padding-top:5px; font-size:8pt; color:Red; }
	.divContOuterFP { width:596px; border:solid 1px #067EBA; float:left; }
	.divHeaderFP { width:591px; float:left;  font-size: 9pt; color:#005CAF; font-weight: bold; padding-left:5px; padding-top:4px; padding-bottom:4px; background-color: #E5F3F8; border-bottom:solid 1px #067EBA; }
	.divContInnerFP { width:576px; padding-left:20px; float:left; padding-top:15px; padding-bottom:20px; background-color:#F6FCFE; }
	
	.divInnContBordFP { width:560px; padding-left:5px; margin-bottom:20px; float:left; padding-top:10px; padding-bottom:10px; color:#005CAF; }
	.divCtrlRowFP { width:550px; float:left; padding-top:5px; padding-bottom:5px; }
	.divCtrlLblRowFP { width:120px; float:left; padding-top:2px; padding-bottom:2px; font-size:8pt; font-weight:bold; }
	.divCtrlInpRowFP { width:400px; float:left; }
	.divBtnRowFp { width:320px; float:left; text-align:right; }
	.txtInputFP { width:200px; font-size:8pt; border:solid 1px #067EBA; background-color:#ffffff; height:16px; }

/* ***************************************************** */


.imgDefault { background-color:Transparent; border-style:none; }
ul{margin:0px;padding-left:15px;}

li{list-style-image:url(../images/bullet-img.gif); font-size : 11px;font-family:Arial, Helvetica, sans-serif;color:#0378B9; line-height:20px;}

.ancViewMore	{	width: 100%; float:left; text-align: right;	}
.ancViewMore a:link	{	padding-bottom:2px;	padding-top:2px;color:Maroon;text-decoration:none;font-weight:bold;	}
.ancViewMore a:visited	{	padding-bottom:2px;	padding-top:2px;color:Maroon;text-decoration:none;font-weight:bold;	}
.ancViewMore a:hover	{	padding-bottom:2px;	padding-top:2px;color:Black;text-decoration:none;font-weight:bold;	}





/* ************** Design for static pages ******************* */


.divMainSP{	width:740px; margin-left:auto; margin-right:auto; }


.divIntStyleSP { width:740px; float:left; padding-bottom:30px; background-color:White;  }

.divMainLeftSP
{
	float:left; width:300px; margin-left:5px; margin-right:10px; margin-top:70px;
}

.divMainRightSP
{
	float:left; width:395px; margin-left:10px; margin-right:5px; margin-top:70px;
}

.divLeftHeadingSP
{
	float:left; width:295px; text-align:left; font-size:16px; font-weight:bold; font-family:Arial;
	margin-bottom:15px;
}

.divLeftTextSP
{
	float:left; width:295px; text-align:left; font-size:11pt; font-weight:bold; font-family:Arial;
	color:#0081BA;
}

.divLeftTextSP a:link
{
	float:left; width:295px; text-align:left; font-size:10pt; font-weight:bold; font-family:Arial;
	color:Blue; text-decoration:none;
}

.divLeftTextSP a:visited
{
	float:left; width:295px; text-align:left; font-size:10pt; font-weight:bold; font-family:Arial;
	color:Blue; text-decoration:none;
}

.divLeftTextSP a:hover
{
	float:left; width:295px; text-align:left; font-size:10pt; font-weight:bold; font-family:Arial;
	color:Blue; text-decoration:underline;
}

.divLeftImgSP
{
	float:left; width:295px; margin-top:30px;
}

.divRightHeadingSP
{
	width:350px; text-align:left; padding-left:30px; font-family:Arial; font-size:16px; font-weight:bold;
	float:left; margin-bottom:10px; height:25px;
}

.divRightHeadingAboutSP
{
	width:300px; font-family:Arial; font-size:16px; font-weight:bold; float:left;
}

.divRightTextSP
{
	width:380px; font-family:Arial; font-size:9pt; float:left; margin-bottom:30px; color:Black;
}

.liTextSP
{
	font-family:Arial; font-size:9pt; color:Black;
}

.divRightTextAboutSP
{
	width:380px; margin-top:20px; font-family:Arial; font-size:9pt; float:left; margin-bottom:30px;
}

.divRightDownJobSP
{
	width:380px; font-family:Arial; font-size:9pt; float:left; margin-bottom:10px;
	font-weight:bold;
}

.divRightDownJobSP a:link
{
	font-family:Arial; font-size:9pt; text-decoration:none; color:Blue; font-weight:normal;
}

.divRightDownJobSP a:visited
{
	font-family:Arial; font-size:9pt; text-decoration:none; color:Blue; font-weight:normal;
}

.divRightDownJobSP a:hover
{
	font-family:Arial; font-size:9pt; text-decoration:underline; color:Blue; font-weight:normal;
}


.divRightAboutLink
{
	width:180px; float:left; margin-left:8px;
}

.divRightAboutLink a:link
{
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:none;
	
}

.divRightAboutLink a:visited
{
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:none;
	
}

.divRightAboutLink a:hover
{
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:underline;
	
}

.divNCLeftSP
{
	float:left; width:380px; margin-top:40px; margin-left:10px;
}

.divNCRightSP
{
	float:left; width:330px; margin-top:40px;
}

.divNCLeftHeadingSP
{
	width:375px; font-size:16px; font-family:Arial; font-weight:bold; margin-bottom:25px;
}

.divNCLeftTextSP
{
	width:340px; font-size:10pt; font-family:Arial; margin-bottom:15px;
}

.divNCLeftTextSP a:link
{
	font-size:10pt; font-family:Arial; color:Blue; text-decoration:none;
}

.divNCLeftTextSP a:visited
{
	font-size:10pt; font-family:Arial; color:Blue; text-decoration:none;
}

.divNCLeftTextSP a:hover
{
	font-size:10pt; font-family:Arial; color:Blue; text-decoration:underline;
}

.divNCRightHeadingSP
{
	width:325px; font-size:16px; font-family:Arial; font-weight:bold; margin-bottom:25px;
}

.divNCRightTextSP
{
	width:310px; font-size:11pt; font-family:Arial; margin-bottom:15px;
}

.divNCRightImgSP
{
	width:310px; float:left; margin-top:20px;
}

.divNCRightTextSP a:link
{
	/*font-size:11pt; font-family:Arial; color:Blue; text-decoration:none;*/
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:none;
	
}

.divNCRightTextSP a:visited
{
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:none;
	
}

.divStyleIntnewOD { width:600px; float:left;  padding-top:40px; padding-bottom:40px; background-color:#E5F3F8; padding-left:70px; padding-right:70px; }
.divMainOD { width:740px; margin-left:auto; margin-right:auto; background-color:#fff; }

.divNCRightTextSP a:hover
{
	font-family:Arial; font-size:10pt; color:Blue; text-decoration:underline;
	
}

.divNCProviderLinkSP
{
	width:85px; text-align:center; float:left; margin-top:5px; font-family:Arial; font-size:9pt; text-decoration:none;
}

.divNCProviderLinkSP a:link
{
	font-family:Arial; font-size:9pt; text-decoration:none;
}

.divNCProviderLinkSP a:visited
{
	font-family:Arial; font-size:9pt; text-decoration:none;
}

.divNCProviderLinkSP a:hover
{
	font-family:Arial; font-size:9pt; text-decoration:underline; margin-bottom:15px;
}

.divMainLetter
{
	width:100%; float:left; background-color:White; padding-top:10px; 
}
.divLetterSP
{
	float:left; font-size:9pt; color:#0081BA; width:400px; padding-bottom:10px;
	font-family:Arial; color:Black;
}

.divLetterSP a:link
{
	font-size:8pt; color:Blue; text-decoration:none;
}

.divLetterSP a:visited
{
	font-size:8pt; color:Blue; text-decoration:none;
}

.divLetterSP a:hover
{
	font-size:8pt; color:Blue; text-decoration:underline;
}

/****************************************************************/

/****************Design for User Control************************/

.FooterMain{ float:left; width:500px; margin-bottom:13px;}
.UCFooter
{
	width:490px; float:left; height:20px;
}
.UCFooter a:link	{	color:#992280;text-decoration:none;font-weight:bold; font-size:11px; padding-top:10px;}
.UCFooter a:visited	{	color:#992280;text-decoration:none;font-weight:bold; font-size:11px; padding-top:10px;}
.UCFooter a:hover	{	color:#992280;text-decoration:underline;font-weight:bold; font-size:11px; padding-top:10px;}

.divprodmanfgridUPC { width:215px; float:left; height:231px; overflow-y:scroll; }
.divprodmanfgridUPC ul{padding:0;margin:0}
.divprodmanfgridUPC li{width:190px;float:left;margin-left:0;padding:2px 0 2px 3px;list-style:none;font-size:10px;border-bottom:1px solid LightGrey}
.divprodmanfgridUPC li a:link{text-decoration:none; color:#993399;}
.divprodmanfgridUPC ul li a:hover{text-decoration:underline; color:#993399;}
.divprodmanfgridUPC li a:visited{text-decoration:none; color:#993399;}

.divprodmanfgridUPC_brand { width:215px; float:left; height:231px; overflow-y:scroll; }
.divprodmanfgridUPC_brand ul{padding:0;margin:0}
.divprodmanfgridUPC_brand li{width:190px;float:left;margin-left:0;padding:2px 0 2px 3px;list-style:none;font-size:11px;border-bottom:1px solid LightGrey}
.divprodmanfgridUPC_brand li a:link{text-decoration:none; color:#993399;}
.divprodmanfgridUPC_brand ul li a:hover{text-decoration:underline; color:#993399;}
.divprodmanfgridUPC_brand li a:visited{text-decoration:none; color:#993399;}


/****************************************************************/

/****************Design for Menu Tab of ProductList Page************************/
.MenuTab
{
	width:728px; float:left; background-color:#FDE5F3; padding-left:10px; height:40px; border:solid 1px #5AA3C3;
	
}
.MenuTabItems
{
	margin-top:10px; margin-right:15px; margin-left:5px; width:115px; float:left; text-align:center; 
}
.MenuTabItems a:link{font:normal 12px arial; text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems a:visited{font:normal 12px arial;text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems a:hover{font:normal 12px arial;text-decoration:none; color:#F6098A; font-weight:bold;}

.MenuTabBar
{
	width:1px; float:left; color:#5AA3C3; margin-left:5px; margin-right:5px; height:40px; border-right:Solid 1px #5AA3C3;
}

.MenuTabItems1
{
	margin-top:10px; margin-right:15px; margin-left:5px; width:90px; float:left; text-align:center;
}
.MenuTabItems1 a:link{font:normal 12px arial; text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems1 a:visited{font:normal 12px arial;text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems1 a:hover{font:normal 12px arial;text-decoration:none; color:#F6098A; font-weight:bold;}

.MenuTabItems2
{
	margin-top:10px; margin-right:15px; margin-left:5px; width:125px; float:left; text-align:center; 
}
.MenuTabItems2 a:link{font:normal 12px arial; text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems2 a:visited{font:normal 12px arial;text-decoration:none; color:#00689C; font-weight:bold;}
.MenuTabItems2 a:hover{font:normal 12px arial;text-decoration:none; color:#F6098A; font-weight:bold;}


/****************************************************************/

/****************Design for Category of Home Page************************/

.MainCategory
{
	float:left; width:505px; background-color:White; margin-left:5px; height:40px;
}
.CategoryItem
{
	float:left; width:116px; height:40px; background-color:#AAAAAA; border:solid 1px white;
}
.CategoryItem1
{
	float:left; width:132px; height:40px; background-color:#AAAAAA; border:solid 1px white;
}
.CategoryCont
{
	float:left;width:115px; text-align:center;
}
.CategoryCont1
{
	float:left;width:125px; text-align:center;
}

.arrowbtn
{
	float:left; width:25px; padding-left:4px;
}
.CategoryLink
{
	float:left; width:112px; color:White; text-align:center;
}
.CategoryLink a:link{font:normal 12px arial; text-decoration:none; font-weight:bold; color:White;}
.CategoryLink a:visited{font:normal 12px arial;text-decoration:none; font-weight:bold; color:White;}
.CategoryLink a:hover{font:normal 12px arial;text-decoration:none; font-weight:bold; color:White;}

.CategoryLink1
{
	float:left; width:125px; color:White; text-align:center;
}
.CategoryLink1 a:link{font:normal 12px arial; text-decoration:none; font-weight:bold; color:White;}
.CategoryLink1 a:visited{font:normal 12px arial;text-decoration:none; font-weight:bold; color:White;}
.CategoryLink1 a:hover{font:normal 12px arial;text-decoration:none; font-weight:bold; color:White;}

.CategoryText
{
	float:left; width:90px; padding-left:20px; padding-top:5px; color:White; 
}
.CategoryText a:link {color:White; text-decoration:none;}
.CategoryText a:visited{color:White; text-decoration:none;}
.CategoryText a:hover{color:White; text-decoration:none;}
.CategoryText1
{
	float:left; width:120px; padding-left:8px; padding-top:5px; color:White;
}
.CategoryText1 a:link {color:White; text-decoration:none;}
.CategoryText1 a:visited{color:White; text-decoration:none;}
.CategoryText1 a:hover{color:White; text-decoration:none;}
.MainProduct
{
	float:left; width:500px; height:192px; border:solid 1px #0088BE; margin-left:6px; 
}
.ProductItem
{
	float:left; width:108px; height:190px; margin-left:5px; margin-top:10px;
}
.ProductItem1
{
	float:left; width:123px; height:190px; margin-left:5px; margin-top:10px;
}
.ProductItem2
{
	float:left; width:126px; height:190px; margin-left:5px; margin-top:10px; 
}
.BroderGap
{
	float:left; width:4px; height:200px; 
}
.CategoryProductImage
{
	float:left; width:104px; height:80px; padding:2px 2px 2px 2px; text-align:center; 
}
.CategoryProductName
{
	float:left; width:100px; height:70px; padding-left:8px; padding-right:2px; color:#017EB8; font-weight:bold;
}
.CategoryProductName1
{
	float:left; width:115px; height:70px; padding-left:8px; color:#017EB8; font-weight:bold;
}
.CategoryProductDiscount
{
	float:left; width:104px; height:15px; padding-left:4px; font-weight:bold; 
}
.CategoryProductArrowBtn
{
	float:right; width:104px; height:15px; padding-right:4px;
}

.MainProductGrid
{
	float:left; width:498px; height:172px;
}
.MainProductHeading
{
	float:left; width:485px; height:20px; padding-left:15px; padding-top:5px; color:#0088BE; background-color:#EAEAEA; font-size:16px; font-weight:bold;
}
.GridProductImage
{
	float:left; width:104px; height:80px; padding:2px 2px 2px 2px; text-align:center; 
}
.GridProductName
{
	float:left; width:114px; height:80px; padding-left:8px; color:#017EB8; font-weight:bold; 
}
.GridProductName a:link{font:normal 12px arial; text-decoration:none; color:Gray;}
.GridProductName a:visited{font:normal 12px arial;text-decoration:none; color:#AAAAAA;}
.GridProductName a:hover{font:normal 12px arial;text-decoration:underline; color:#0088BE;}

.ImgNextButton
{
	float:left; padding-right:5px; width:40px;
}
.ImgPrevButton
{
	padding-right:5px;
}

.divHeadingHome
{
	float:left; width:435px;
}


/********************* Design for Static Pages ***********************/

.divMainRP
{
	width:100%; float:left;
}

.divMainInnerRP
{
	width:720px; margin-left:auto; margin-right:auto; background-color:White; padding:10px; padding-bottom:50px; padding-top:30px; height:350px;
}

.divHeadingRP
{
	width:720px; float:left; font-family:Arial; font-size:16px; font-weight:bold;
	margin-bottom:20px; background-color:White;
}

.divTextRP
{
	width:700px; float:left; font-family:Arial; font-size:12px; margin-left:10px;
	margin-bottom:8px; background-color:White; 
}

.divMapLinksSM
{
	width:260px; float:left; margin-left:10px;
}

.divLinksSM
{
	width:500px; float:left; margin-left:25px; font-family:Arial; font-size:14px; color:#067EBA; margin-top:15px;
}

.divLinksSM a:link
{
	font-family:Arial; font-size:14px; color:#067EBA; font-weight:bold;
}

.divLinksSM a:visited
{
	font-family:Arial; font-size:14px; color:#067EBA; font-weight:bold;
}

.divLinksSM a:hover
{
	font-family:Arial; font-size:14px; color:#C36983; font-weight:bold;
}