/*==================== START: Global Styles ====================*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #333;
	background:url(../images/body_bg.gif) top repeat-x #e3ffff;
	margin:5px 0;
}
a, a:link, a:visited{
	color:#2677c7;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1 {
	color:#f50002;
	font-size:17px;
	line-height:18px;
	margin:0 0 20px 0;
}
h2 {
	color:#f50002;
	font-size:16px;
	line-height:18px;
	margin:0 0 18px 0;
}
h3 {
	color:#f50002;
	font-size:14px;
	line-height:18px;
	margin:0 0 18px 0;
}
img{
	border:0;
}
ul{
	padding:0;
	margin:0;
	list-style:none;
}

/*==================== END: Global Styles ====================*/


/*==================== START: Outer Styles ====================*/
#Wrapper{
	width:980px;
}
#PageLeftTop{
	width:14px;
	height:14px;
	background:url(../images/left_top_bg.jpg);
}
#PageLeftShd{
	width:14px;
	vertical-align:top;
	background:url(../images/left_bg.jpg);
}
#PageLeftBtm{
	width:14px;
	height:14px;
	background:url(../images/left_btm_bg.jpg);
}
#PageRightTop{
	width:14px;
	background:url(../images/right_top_bg.jpg);
}
#PageRightShd{
	width:14px;
	vertical-align:top;
	background:url(../images/right_bg.jpg);
}
#PageRightBtm{
	width:14px;
	background:url(../images/right_btm_bg.jpg);
}
#PageTopShd{
	height:14px;
	background:url(../images/top_bg.jpg) repeat-x;
}
#PageBtmShd{
	height:14px;
	background:url(../images/bottom_bg.jpg) repeat-x;
}
#Main{
	width:952px;
	vertical-align:top;
	padding-bottom:13px;
	background:#fff;
}

/*==================== END: Outer Styles ====================*/


/*==================== START: Page Top Styles ====================*/
#Top{
}
.CorpLogo{
	padding:21px 0 12px 24px;
}
.PhoneNumber{
	text-align:right;
	vertical-align:top;
	padding:7px 22px 0 0;
}
#MainNav{
	vertical-align:bottom;
	padding-right:16px;
}
#MainNavTbl{
	width:620px;
}

/*==================== END: Page Top Styles ====================*/


/*==================== START: Page Content Styles ====================*/
.BannerBox{
	text-align:center;
}
#HomeCont{
	padding-top:15px;
}
#ContOuter{
	width:952px;
}
#MainTbl{
}

/*==================== END: Page Content Styles ====================*/


/*==================== START: Page SideBar Styles ====================*/
#Sidebar{
	vertical-align:top;
	padding:17px 16px 0 0;
}
#SidebarTbl{
	width:260px;
}
#FuncToolOuter{
}
#FuncToolBox{
	height:32px;
	vertical-align:middle;
	padding:1px 0 0 15px;
	background:url(../images/funcbox_bg.gif) no-repeat;
}
.FuncBox{
}
.FuncBox td{
	color:#fff;
	font-size:11px;
	line-height:14px;
}
.FuncBox td a, .FuncBox td a:visited{
	color:#fff;
	font-size:11px;
	line-height:14px;
}
.FuncBox td a:hover{
	text-decoration:none;
}
.Font_Normal, .Font_Larger, .Font_Largest {
	vertical-align:bottom;
}
.Font_Normal a, .Font_Larger a, .Font_Largest a {
	padding-bottom:2px;
	display:block;
}
.ImageValign{
	vertical-align:inherit;
	*vertical-align:middle;
}
.SidebarBlank{
	height:15px;
}


/*==================== END: Page SideBar Styles ====================*/


/*==================== START: Online Store Tool Bar Styles ====================*/
#OlStoreOuter{
	padding:0 10px;
}
#OlStoreBar{
	width:932px;
	height:37px;
}
.StoreBarLeftBG{
	width:12px;
	background:url(../images/olstorebarbg_left.gif) no-repeat;
}
.StoreBarRightBG{
	width:12px;
	background:url(../images/olstorebarbg_right.gif) no-repeat;
}
.StoreBarTd{
	border-top:3px solid #fff;
	background:#cfeaff;
}
.StoreSchTxt{
	font-size:12px;
	padding-left:6px;
}
.StoreSchTd{
	padding-left:8px;
}
.StoreViewTd{
	padding-right:8px;
}
.StoreViewText{
	font-size:12px;
	padding-right:12px;
}
.InputBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #73c4ff;
}
.mItemsOut{
	position:relative;
}
.mItemsBox{
	width:385px;
	height:29px;
	font-size:12px;
	font-weight:bold;
	padding:7px 15px 0 12px;
	position:absolute;
	top:37px;
	right:15px !important;
	right:25px;
	z-index:999;
	background:url(../images/mitems_bg.gif) no-repeat;
}
.mItemsBox img{
	margin-top:2px;
	float:right;
}
/*==================== END: Online Store Tool Bar Styles ====================*/


/*==================== START: Page Tools Styles ====================*/
#PageTools{
	padding:0 13px;
}
.DateBoxTd{
	width:236px;
	height:36px;
	padding-left:16px;
}
.BreadCrumb{
	height:36px;
	font-size:11px;
	padding-left:4px;
}
.FuncBarOuter{
	padding-right:16px;
}
#FuncBar{
	margin-bottom:3px;
}
#FuncBar td{
	font-size:11px;
	line-height:17px;
}
#FuncBar td a{
	color:#222;
}
.Font_Normal a, .Font_Normal a:visited{
	width:13px;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	display:block;
	padding-bottom:1px;
}
.Font_Larger a, .Font_Larger a:visited{
	width:14px;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.Font_Largest a, .Font_Largest a:visited{
	width:15px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.Font_Normal a:hover, .Font_Larger a:hover, .Font_Largest a:hover{
	text-decoration:underline;
}
a.NoUnderline, a.NoUnderline:visited, a.NoUnderline:hover {
	cursor:pointer;
	text-decoration:none;
}
/*==================== END: Page Tools Styles ====================*/


/*==================== START: Page Footer Styles ====================*/
#FooterOut{
	padding:3px;
}
#Footer{
	font-size:11px;
	color:#525252;
	padding-right:26px;
}
#Footer a, #Footer a:link, #Footer a:visited{
	color:#0680da;
}
#Footer a:hover{
	color:#0680da;
}
.FooterSpan{
	font-size:11px;
	color:#0680da;
}

/*==================== END: Page Footer Styles ====================*/


/*==================== START: Home Page Content Styles ====================*/
#HomeSideOuter{
	width:282px;
	vertical-align:top;
	padding:0 14px;
}
.HomeSidebarTbl{
	width:282px;
}
#MainOuter{
	vertical-align:top;
}
#MainContent{
	width:628px;
}
.SideBlank{
	padding-top:14px;
}
.DentalPro{
	width:628px;
	height:142px;
	background-color:#feba35;
}
.DentalTextTbl{
	width:458px;
}
.DentalTitle{
	color:#4d6c00;
	font-size:18px;
	padding:18px 0 0 28px;
}
.DentalCont{
	color:#4d6c00;
	font-size:13px;
	padding:6px 56px 0 28px;
}
.DentalMore{
	color:#4d6c00;
	text-align:right;
	padding-right:23px;
}
.DentalMore a, .DentalMore a:link, .DentalMore a:visited{
	color:#4d6c00;
	font-size:12px;
}
.HomeBtmFlash{
	padding-top:14px;
}
.HomeBtmFlashTbl{
	width:628px;
}

/*==================== END: Home Page Content Styles ====================*/


/*==================== START: Inside Page Content Styles ====================*/
.TextBigSm{
	font-size:13px;
}
.TextBig{
	font-size:14px;
}
.TextBiger{
	font-size:16px;
}
.TextSmall{
	font-size:11px;
}
.TextRed{
	color:#cf1d00;
}
.TextDarkOrange{
	color:#ca7905;
}
#SideNavOuter{
	width:234px;
	vertical-align:top;
	padding:0 18px 0 13px;
}
.SidebarTblWide{
	width:234px;
}
.SidebarBlank{
	padding-top:15px;
}
.LoginBarBG{
	height:38px;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding-left:62px;
	background:url(../images/loginbar_bg.gif) no-repeat #ffa406;
}
.LoginBarBG a, .LoginBarBG a:visited, .LoginedBarBG a, .LoginedBarBG a:visited{
	color:#fff;
}
.LoginTextBig{
	font-size:14px;
}
.LoginTextBiger{
	font-size:16px;
}
.LoginEntBtn{
	vertical-align:top;
	padding:5px 12px 0 0;
}
.LoginedBarBG{
	height:38px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
	/*padding-left:60px;*/
	padding:0 10px;
	background:url(../images/loginedbar_bg.gif) no-repeat #ffa406;
}
.LoginUserWel{
	padding:0 0 8px 50px;
	border-bottom:1px dashed #ffcd76;
}
.UserWelTbl{
	height:32px;
}
.LoginOutTxt{
	font-size:12px;
	text-align:right;
	padding-right:15px;
}
.QuickOrderBG{
	height:80px;
	color:#fff;
	vertical-align:top;
	padding:0 8px 0 54px;
	background:url(../images/quickorder_bg.gif) left no-repeat #00b3ec;
}
.QuickOrderBG a, .QuickOrderBG a:visited{
	color:#fff;
}
.QuickOrderTh{
	font-size:12px;
	padding:3px 0 0 1px;
}
.QuickTextSmall{
	font-size:11px;
}
.InputLightBlue{
	border:1px solid #7ed5f1;
}

.MyAccountTopBg{
	height:24px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	/*height:28px;
	padding-left:18px;
	background:url(../images/myaccount_top.gif) no-repeat #8fbe33;*/
}
/*.MyAccountBarTd{
	color:#fff;
	font-size:15px;
	line-height:17px;
	padding:5px 10px 2px 28px;
	background:url(../images/myaccount_bg.gif) repeat-x #a4d332;
}*/
.MyAccountBarTd{
	color:#fff;
	font-size:15px;
	line-height:16px;
	padding:5px 0 1px 50px;
}
.MyAccountBarTd a, .MyAccountBarTd a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
/*.MyAccountItemsTd{
	padding-left:20px;
}*/

#InMainOuter{
	vertical-align:top;
	padding:0 13px 0 4px;
}
#InMainContent{
	width:670px;
}
/*.InContentTbl{
	width:500px;
	line-height:16px;
}
#InSidebar{
	width:260px;
	vertical-align:top;
	padding:10px 14px 0 0;
}*/

/*==================== START: About Us Page Styles ====================*/
#About h1{
	height:34px;
	color:#ffc114;
	font-size:17px;
	padding:5px 4px 1px;
	margin-bottom:3px;
	background:url(../images/abustitle.gif) left bottom no-repeat;
}
.SubTitle{
	color:#000;
	padding:6px 8px 0;
}
.TextSubHdr{
	color:#000;
	padding:12px 6px 0;
}
.TextContent{
	color:#000;
	padding:0 6px;
}
img.ImgLeft{
	margin:4px 10px 4px 0;
	float:left;
}
img.ImgRight{
	margin:4px 0 4px 10px;
	float:right;
}
.SalesTblOuter{
	padding:25px 5px 0;
}
.SalesNameOuter{
	padding-bottom:10px;
}
.SalesNameTbl td{
	width:140px;
	height:27px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0 18px 0 12px;
	background:url(../images/salesbgy.gif) right no-repeat #ffc114;
}
.Salescti{
	font-size:14px;
	font-weight:bold;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#fff3d1;
}
.Salesctn{
	font-size:13px;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#fffcf3;
}
.BioText{
	padding:6px 4px 8px 8px;
	border-bottom:3px solid #fff;
	background-color:#fffcf3;
}
.SalesPicOuter{
	vertical-align:top;
	padding:0 6px 0 8px;
	border-bottom:3px solid #fff;
	/*border-left:3px solid #fff;*/
	background-color:#fff3d1;
}
.SalesPicTd{
	padding:3px 6px 3px 0;
	background: url(../images/salespic_bg.gif) right bottom no-repeat #fff3d1;
}
.LogosTbl td{
	width:33%;
	padding-bottom:25px;
}

/*==================== END: About Us Page Styles ====================*/

/*==================== START: Products Page Styles ====================*/
#Products h1{
	height:34px;
	color:#41aeff;
	font-size:17px;
	padding:5px 4px 1px;
	margin-bottom:3px;
	background:url(../images/titleline_products.gif) left bottom no-repeat;
}
.PrdTabsOutter{
	background:url(../images/prd_tab_underline.gif) bottom repeat-x;
}
.TabsCatalog a, .TabsCatalog a:visited, .TabsCatalog a:hover, .TabsFacturer a, .TabsFacturer a:visited, .TabsFacturer a:hover{
	color:#2188cb !important;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px 0;
	display:block;
}
.TabsCatalog a, .TabsCatalog a:visited{
	width:124px;
	background:url(../images/tabs_categories_off.gif) no-repeat;
}
.TabsCatalog a:hover{
	background:url(../images/tabs_categories_hover.gif) no-repeat;
}
.TabsFacturer a, .TabsFacturer a:visited{
	width:144px;
	background:url(../images/tabs_facturer_off.gif) no-repeat;
}
.TabsFacturer a:hover{
	background:url(../images/tabs_facturer_hover.gif) no-repeat;
}

.TabsCatalogOn a, .TabsCatalogOn a:visited, .TabsCatalogOn a:hover, .TabsFacturerOn a, .TabsFacturerOn a:visited, .TabsFacturerOn a:hover{
	color:#fff !important;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px 0;
	display:block;
}
.TabsCatalogOn a, .TabsCatalogOn a:visited, .TabsCatalogOn a:hover{
	width:124px;
	background:url(../images/tabs_categories_on.gif) no-repeat;
}
.TabsFacturerOn a, .TabsFacturerOn a:visited, .TabsFacturerOn a:hover{
	width:144px;
	background:url(../images/tabs_facturer_on.gif) no-repeat;
}

.FactLetterTbl{
	margin-bottom:3px;
}
.Facturers{
	padding:12px 28px 0 ;
}
.SeletedLetter{
	font-size:13px;
	font-weight:bold;
	padding:10px 24px 8px;
	border-bottom:1px dashed #ccc;
}
.PrdCataTd{
	width:670px;
	padding-top:3px;
	border:1px solid #77cfff;
	border-top:none;
	background:url(../images/products_outter_topline.gif) top repeat-x;
}
.PrdCataTbl{
}
.PrdCataTbl td{
	padding:5px 0 5px 10px;
}
/*.PrdCataTbl td a{
	color:#222 !important;
}
.PrdCataTbl td a:hover{
	color:#2677c7 !important;
}*/
.CataTblRow td{
	background:#eaf4ff;
}
#PrdSearchBar{
	vertical-align:top;
	padding:7px 0;
	background:url(../images/prd_searchbar_bg.gif) top repeat-x #f2f9ff;
}
.PrdSearchTbl{
	width:100%;
	font-size:12px;
}
.PrdSearchTd{
	padding:5px 10px;
}
.BtnSearchTd{
	padding-right:15px;
}
.CateSelect{
	/*width:200px;
	height:20px;
	*height:22phx;*/
	border:1px solid #74c4ff;
}

.BrsPrdOutter{
	padding-top:15px;
}
.BrowsePrdTbl{
	width:100%;
}
.BrowsePrdTbl th{
	font-size:13px;
	text-align:left;
	padding:8px 12px 7px;
	background:url(../images/prd_brsth_bg.gif) top repeat-x #f2f9ff;
}
.PrdListTbl .PrdListImgTd{
	width:82px;
	padding:13px 0 13px 7px;
}
.PrdListTbl .PrdListImgTd img{
	border:1px solid #eaeaea;
}
.ProListRow td{
	background:#eff8ff;
}
.PrdListTbl .ProListRow .PrdListImgTd{
	width:82px;
	padding:11px 0 11px 7px;
}
.PrdListTbl .ProListRow .PrdListImgTd img{
	border:1px solid #dfe6ea;
}
.PrdListContTd{
	vertical-align:top;
	padding:18px 9px 12px;
}
.PrdListContTd a, .PrdListContTd a:link, .PrdListContTd a:visited{
	color:#007dcd;
	font-size:13px;
	font-weight:bold;
}
.PrdPriceTd{
	vertical-align:top;
	padding:18px 0 0 12px;
}
.PrdQtyTd{
	vertical-align:top;
	padding-top:16px;
}
.PronumInput{
	/*width:32px;
	height:16px;*/
	border:1px solid #bbb;
}
.PrdPageTurn{
	padding:12px 10px 0;
}
.PrdPageTurn table{
	float:right;
}
.PrdPageTurn table span{
	color:#0a6dad;
	font-weight:bold;
	padding:1px 5px;
	margin-right:1px;
	background:#bfe4ff;
	display:inline-block;
}
.PrdPageTurn table a, .PrdPageTurn table a:visited{
	color:#222;
	text-decoration:none;
	padding:0px 4px;
	margin-right:1px;
	border:1px solid #ccc;
	display:inline-block;
}
.PrdPageTurn table a:hover{
	background:#eef8ff;
	border:1px solid #7cc2f5;
}

.QuickOrderFrom{
}
.PrdErrorMsg{
	color:#b00;
	font-size:13px;
	padding:0 10px 7px;
	/*border:1px solid #b30;*/
}
.PrdIconExcal{
	vertical-align:middle;
	margin-bottom:5px;
}
.QuickOrderCont{
}
.QuickOrderCont td{
	padding:5px 12px;
}

th.QuantityTh{
	padding-left:0;
}
th.AmountTh{
	text-align:right;
	padding-right:10px;
}
.PrdCartOutter{
	padding-top:8px;
}
.PrdEditTd{
	text-align:center;
	vertical-align:top;
	padding-top:16px;
}
.PrdOrderQtyTd{
	vertical-align:top;
	padding:18px 0 0 5px;
}
.PrdDeleteTd{
	text-align:center;
	vertical-align:top;
	padding-top:21px;
}
.PrdCartPriceTd{
	vertical-align:top;
	padding:18px 0 0 10px;
}
.PrdCartQtyTd{
	text-align:right;
	vertical-align:top;
	padding:18px 10px 0 0;
}
.PrdSubTotalBar{
	font-size:13px;
	vertical-align:top;
	padding:7px 77px 7px 0;
	border-top:10px solid #fff;
	background:url(../images/prd_searchbar_bg.gif) 0 -6px repeat-x #f2f9ff;
}
.BtnContinueShop{
	padding:0 3px;
}
.CartBtnToolBar{
	padding:14px 10px 5px;
}
.ShpListEditOutter{
	padding-top:3px;
}
.LoginTitleTd{
	background:url(../images/prd_searchbar_bg.gif) 0 -6px repeat-x #f2f9ff;
}
.LoginTitleTd2{
	background:#e1efff;
}
.LoginTitleTd3{
	background:#eff8ff;
}
.LoginTitleTd4{
	border-top:6px solid #fff;
	background:url(../images/prd_searchbar_bg.gif) 0 -6px repeat-x #f2f9ff;
}
.LoginPdTd{
	padding:4px 10px;
}
.LoginBtnTd{
	padding:8px 4px;
}
.LoginInputTd{
	padding:0 4px 10px;
}
.LoginInputTd2{
	padding:6px 4px 20px;
}
.CheckOutListTd{
	padding:6px 0 20px;
}
.CheckOutListTd2{
	padding:6px 5px 20px;
}
.CheckOutListTbl td{
	padding:3px 5px;
}
.CheckOutListTbl2 td{
	padding:3px 0;
}
.ChLiShpAdr{
	margin-top:1px;
}
.ChLiShpAdr td{
	padding:0;
}
.CheckOutListTbl2 td table.CreditCardTbl td{
	padding:3px;
}
.CheckOutListTd3{
	padding-right:10px;
}
.CheckOutTotalTd{
	border-top:2px solid #bfeaf3;
	background:#e1efff;
}
.OrderCFTbl{
	width:100%;
}
.OrderCFTd{
	width:325px;
	vertical-align:top;	
	padding-bottom:20px;
}
.OderQtyTd{
	text-align:center;
	vertical-align:top;
	padding-top:18px;
}
.CheckOrderTotalBar{
	font-size:13px;
	vertical-align:top;
	padding:10px 0;
	border-top:3px solid #a3dfff;
}

.TrackListDateTd{
	vertical-align:top;
	padding:12px 0 12px 9px;
}
.TrackListOrderTd{
	vertical-align:top;
	padding:12px 0 12px 15px;
}
.TrackListOrderTd a, .TrackListOrderTd a:link, .TrackListOrderTd a:visited{
	color:#007dcd;
	/*font-size:13px;*/
	font-weight:bold;
}
.TrackListOdTrack{
	vertical-align:top;
	padding:12px 0 12px 15px;
}
td.TdPadding1{
	padding:3px 10px 3px 5px;
}

.ShoppingDateTd{
	vertical-align:top;
	padding:12px 0 12px 11px;
}
.ShoppingListTd{
	text-align:center;
	vertical-align:top;
	padding-top:12px;
}
.ShoppingDeleteTd{
	text-align:center;
	vertical-align:top;
	padding-top:15px;
}
.SPListNameOut{
	padding-bottom:1px;
}
.SPListNameTd{
	padding:10px;
}

/************* User Login Section *************/
#ExtUserOuter{
	width:438px;
	vertical-align:top;
	padding:10px 0 0 23px;
}
.SprtBorder{
	border-right:1px dashed #c8e3ea;
}
#NewUserOuter{
	width:438px;
	vertical-align:top;
	padding:10px 23px 0 0;
}

/*==================== END: Products Page Styles ====================*/

/*==================== START: Promotions Page Styles ====================*/
#Promotion h1{
	height:34px;
	color:#fc8c02;
	font-size:17px;
	padding:5px 4px 1px;
	margin-bottom:3px;
	background:url(../images/promotiontitle.gif) left bottom no-repeat;
}

/*==================== END: Promotions Page Styles ====================*/

/*==================== START: Contact Us Page Styles ====================*/
#Contact h1{
	height:34px;
	color:#adda41;
	font-size:17px;
	padding:5px 4px 1px;
	margin-bottom:3px;
	background:url(../images/conustitle.gif) left bottom no-repeat;
}
.ContUsFormOuter{
	padding:0 5px;
}
.ContUsFormHdTd{
	color:#4c6a00;
	font-size:13px;
	font-weight:bold;
	background:#effcdd;
	padding:3px 5px;
}
.FormCatalogTh{
	color:#4c6a00;
	text-align:right;
	font-weight:bold;
	background:#effcdd;
	padding:3px 10px;
	border-bottom:solid 2px #fff;
}
.ContUsFormInputTd{
	padding:2px 5px;
}
.BtnCheckRec{
	padding:5px 10px;
}
.FormInputCatalog{
	width:360px;
	height:16px;
	border:1px solid #aece63;
}

/*==================== END: Contact Us Styles ====================*/

/*==================== END: Inside Page Content Styles ====================*/


/*==================== START: Products Details Styles ====================*/
#PrdDetalDiv{
	width:650px;
	padding-top:10px;
	margin:0 auto;
}
#PrdDetailOutter{
	width:650px;
}
#PrdTitle{
	height:23px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-left:18px;
	background:url(../images/prd_detail_bg.gif) no-repeat;
}
.PrdDetailTbl{
	background:url(../images/titleline_products.gif) bottom no-repeat;
}
.PrdDtPic{
	width:300px;
	/*height:415px;*/
	text-align:right;
	vertical-align:top;
	padding-left:5px;
}
.PrdContOut{
	line-height:18px;
	vertical-align:top;
	padding:10px 0 0;
}
.PrdNameTd{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:18px;
}
.PrdDetlText{
	padding-bottom:26px;
}
.PrdBuyOut{
	line-height:18px;
	vertical-align:top;
	padding:6px 5px 26px;
	background:url(../images/titleline_products.gif) -200px 0 no-repeat;
}
.PriceTdSm{
	height:25px;
	line-height:18px;
	padding-right:8px;
}
/*==================== END: Products Details Styles ====================*/


/*==================== START: Pop Shopping List Styles ====================*/


/*==================== END: Pop Shopping List Styles ====================*/
#ShopListOverlay {
	width:100%;
	/*height:100%;*/
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000;
	filter:alpha(opacity=70);/*For IE*/
	-moz-opacity: 0.70;/*For FF*/
	opacity: 0.70;/*For Opera*/
	display:none;
}
#ShOverlayOut {
	width:420px;
	/*height:100px;*/
	position:absolute;
	/*top:30%;*/
	left:50%;
	bottom:100px;
	margin-left:-210px;
	z-index:100;
	display:none;
}
#ShOvlClose{
	height:25px;
	color: #ffffff;
	font-size:12px;
	line-height:25px;
	padding-right:5px;
}
#ShOvlClose a, #ShOvlClose a:link, #ShOvlClose a:visited, #ShOvlClose a:hover{
	width:47px;
	color: #fff;
	text-decoration:none;
	display:block;
	float:right;
}
#ShOvlClose a img{
	margin-top:7px;
	display:block;
	float:right;
}
.ShOverlayBdo{
	border:3px solid #dbefff;
	background:#FFF;
}
.ShOverlayCont{
	border:1px solid #97d1ff;
}
.ShOverlayBGColor td {
	background:#e8f6ff;
}
.ShOverlayHdr{
	height:30px;
	/*color:#1e699a;*/
	color:#235f86;
	font-size:15px;
	font-weight:bold;
	padding:0 5px 0 15px;
}
/*.ShOverlayHdr img{
	float:right;
}*/
.ShOLContTd{
	padding:20px 12px;
}
.ShOLContTxtTd{
	font-size:13px;
	padding-bottom:18px;
}

/*==================== START: SubNav Styles ====================*/

/*----------------Global Styles-------------------*/
.SideNavOuter{
	width:234px;
	padding-bottom:15px;
}
.SubNavTitle{
	color:#FFF;
	height:26px;
	font-size:13px;
	font-weight:bold;
	padding-left:21px;
}
.SideNavBox{
	vertical-align:top;
	padding:3px 12px;
}
Table.TblSubNav{
	width:100%;
}
.SubNavHdr{
	display:none;
}
.SubNavSubHdr{
	display:none;
}
/*.SubNavSubHdr A, .SubNavSubHdr A:visited, .SubNavSubHdr A:active, .SubNavSubHdr A:hover {
	color:#FFF;
	text-decoration:none;
}*/
#SubNav .SubNavL1, #SubNav .SubNavL1On {
	color:#444;
	font-size:12px;
	padding:2px 0 5px;
}
#SubNav .SubNavL1 A, #SubNav .SubNavL1 A:link, #SubNav .SubNavL1 A:visited, #SubNav .SubNavL1 A:active{
	text-decoration:none;
	padding:4px 0 4px 25px;
	display:block;
}
#SubNav .SubNavL1 A:hover{
	text-decoration:none;
}
#SubNav .SubNavL1On A, #SubNav .SubNavL1On A:link, #SubNav .SubNavL1On A:visited, #SubNav .SubNavL1On A:hover, #SubNav .SubNavL1On A:active{
	font-weight:bold;
	text-decoration:none;
	padding:4px 0 4px 25px;
	display:block;
}
/*#SubNav .SubNavL2, #SubNav .SubNavL2On, #SubNav .SubNavL3, #SubNav .SubNavL3On{
	padding:0 13px 7px;
}
#SubNav .SubNavL2 A:hover{
	text-decoration:none;
}
#SubNav .SubNavL2 A, #SubNav .SubNavL2 A:link, #SubNav .SubNavL2 A:visited, #SubNav .SubNavL2 A:active{
	color:#545454 !important;
	padding-left:20px;
	display:block;
}
#SubNav .SubNavL2On A, #SubNav .SubNavL2On A:link, #SubNav .SubNavL2On A:visited, #SubNav .SubNavL2On A:hover, #SubNav .SubNavL2On A:active{
	text-decoration:none;
	padding-left:20px;
	display:block;
}*/

/*----------------About Us Section Styles-------------------*/
#About .SubNavTitle{
	background:url(../images/aboutsubnavt.gif) no-repeat #ffc111;
}
#About .SideNavBox{
	background-color:#fff2cd;
}
#About #SubNav .SubNavL1, #About #SubNav .SubNavL1On {
	color:#444;
	background:url(../images/aboutsubnav_line.gif) bottom repeat-x;
}
#About #SubNav .SubNavL1 A, #About #SubNav .SubNavL1 A:link, #About #SubNav .SubNavL1 A:visited, #About #SubNav .SubNavL1 A:active{
	color:#ee9700;
	background:url(../images/abusarrow.gif) 6px 6px no-repeat;
}
#About #SubNav .SubNavL1 A:hover{
	color:#e25a1c;
	background:url(../images/abusarrow_h.gif) 6px 6px no-repeat #ffda72;
}
#About #SubNav .SubNavL1On A, #About #SubNav .SubNavL1On A:link, #About #SubNav .SubNavL1On A:visited, #About #SubNav .SubNavL1On A:hover, #About #SubNav .SubNavL1On A:active{
	color:#e25a1c;
	background:url(../images/abusarrow_h.gif) 6px 6px no-repeat #ffda72;
}
/*#About #SubNav .SubNavL2 A:hover{
	color:#e77d00 !important;
}
#About #SubNav .SubNavL2On A, #About #SubNav .SubNavL2On A:link, #About #SubNav .SubNavL2On A:visited, #About #SubNav .SubNavL2On A:hover, #About #SubNav .SubNavL2On A:active{
	color:#e77d00 !important;
}*/

/*----------------Contact Us Section Styles-------------------*/
#Contact .SubNavTitle{
	background:url(../images/contactsubnavt.gif) no-repeat #aedb42;
}
#Contact .SideNavBox{
	background-color:#e9f4ca;
}
#Contact #SubNav .SubNavL1, #Contact #SubNav .SubNavL1On {
	color:#444;
	background:url(../images/contactnav_line.gif) bottom repeat-x;
}
#Contact #SubNav .SubNavL1 A, #Contact #SubNav .SubNavL1 A:link, #Contact #SubNav .SubNavL1 A:visited, #Contact #SubNav .SubNavL1 A:active{
	color:#3b9800;
	background:url(../images/contactarrow.gif) 6px 6px no-repeat;
}
#Contact #SubNav .SubNavL1 A:hover{
	color:#075102;
	background:url(../images/contactarrow_h.gif) 6px 6px no-repeat #cae682;
}
#Contact #SubNav .SubNavL1On A, #Contact #SubNav .SubNavL1On A:link, #Contact #SubNav .SubNavL1On A:visited, #Contact #SubNav .SubNavL1On A:hover, #Contact #SubNav .SubNavL1On A:active{
	color:#075102;
	background:url(../images/contactarrow_h.gif) 6px 6px no-repeat #cae682;
}
/*#HC #SubNav .SubNavL2 A:hover{
	color:#069ba4 !important;
}
#HC #SubNav .SubNavL2On A, #HC #SubNav .SubNavL2On A:link, #HC #SubNav .SubNavL2On A:visited, #HC #SubNav .SubNavL2On A:hover, #HC #SubNav .SubNavL2On A:active{
	color:#069ba4 !important;
}*/

/*==================== END: SubNav Styles ====================*/


/*==================== START: Admin Styles ====================*/
#netCareSiteAdmin Div {
	background-color: #FFFFFF;
}
#netCareSiteAdmin A {
	color: #FF0000;
	text-decoration: none;
}
#netCareSiteAdmin A:hover, #netCareSiteAdmin A:active {
	color: #FF0000;
	text-decoration: underline;
}
Div.DivAdminBlock {
	*width: 100%;
	border: 1px solid #FF0000;
}
/*==================== END: Admin Styles ====================*/
