/*==================== START: Global Styles ====================*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	background:#55ccff;
	margin:0;
}
a, a:link, a:visited, a:active {
	color: #1d6eaf;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	color:#0e7cbc;
	font-size:20px;
	line-height:22px;
	margin:0 0 5px 0;
}
h2 {
	color:#0e7cbc;
	font-size:16px;
	line-height:18px;
	margin:0 0 5px 0;
}
h3 {
	/*color:#727272;*/
	color:#3c3c3c;
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 0;
}
h4 {
	color:#6a6b6d;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	margin:0;
}
h5 {
	color:#6a6b6d;
	font-size:14px;
	line-height:18px;
	margin:0;
}
h6 {
	color:#6a6b6d;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	margin:0;
}
hr {
	color:#b2b2b2;
	height:1px;
	border:none;
	border-top:1px solid #b2b2b2;
	margin-left: auto; 
	margin-right: auto;
}
ul{
	list-style:none;
	list-style-image:url(../images/icon_ul_bullet.gif);
}
img{
	border:0;
}
form{
	padding:0;
	margin:0;
}

/************** Headings Styles **************/
.TxtHdr{
	color:#0e7cbc;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.TxtSubHdr1{
	color:#0e7cbc;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.TxtSubHdr2{
	/*color:#727272;*/
	color:#3c3c3c;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}

/*==================== END: Global Styles ====================*/


/*==================== START: Outer Styles ====================*/
#Wrapper{
	width:992px;
}
#WpLeftTop{
	width:16px;
	height:18px;
	background:url(../images/left_top_wp.gif) no-repeat;
}
#WpTop{
	width:960px;
	height:18px;
	background:url(../images/top_wp.gif) repeat-x;
}
#WpRightTop{
	width:16px;
	height:18px;
	background:url(../images/right_top_wp.gif) no-repeat;
}
#WpLeft{
	width:16px;
	background:url(../images/left_wp.gif) repeat-y;
}
#WpRight{
	width:16px;
	background:url(../images/right_wp.gif) repeat-y;
}
#WpLeftBtm{
	width:16px;
	height:15px;
	background:url(../images/left_btm_wp.gif) no-repeat;
}
#WpBottom{
	height:15px;
	background:url(../images/bottom_wp.gif) repeat-x;
}
#WpRightBtm{
	width:16px;
	height:15px;
	background:url(../images/right_btm_wp.gif) no-repeat;
}

/*==================== END: Outer Styles ====================*/


/*==================== START: Page Top Styles ====================*/
#TopOuter{
	background:url(../images/top_bg.gif) top repeat-x #FFF;
}
#Top{
}
#TopWpLeft{
	width:10px;
	background:url(../images/left_wp2.gif) repeat-y;
}
#TopWpRight{
	width:10px;
	background:url(../images/right_wp2.gif) repeat-y;
}
.LogoScreen{
	vertical-align:top;
	padding:17px 0 0 10px;
}
.LogoPrint{
	display:none;
}
#LeftSideTop{
	padding-left:10px;
	vertical-align:bottom;
}
#PageHeader{
	vertical-align:top;
}
.PageHeaderTbl{
}
.TopLogin{
	padding:2px 19px 0 0;
}
.TopLogin td{
	font-size:12px;
	line-height:18px;
	padding-left:18px;
}
.TopLogin a, .TopLogin a:link, .TopLogin a:visited, .TopLogin a:active {
	color:#444;
	padding-left:8px;
	background:url(../images/arrow_toplinks.gif) 0 4px no-repeat;
}
.TopLogin a:hover {
	color:#1d6eaf;
	text-decoration:underline;
}
.HeaderImg{
	padding:3px 7px 0 0;
}

.MainLoginInput{
	height:17px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-left:4px;
	border:1px solid #6e9dd7;
}
.MainLoginInput2{
	height:17px;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-left:4px;
	border:1px solid #6e9dd7;
}
.MainSearchInput{
	width:91px;
	height:16px;
	*height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8cadcd;
	border:none 0;
	padding-top:2px;
	background-color:transparent;
}
.MainSearchInput2{
	width:91px;
	height:16px;
	*height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:none 0;
	padding-top:2px;
	background-color:transparent;
}
.CateSelect{
	height:22px;
	color:#444;
	padding-left:4px;
	border:1px solid #6e9dd7;
}

.InputBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #73c4ff;
	/*border:1px solid #6e9dd7;*/
}
/*.InputField{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	height:16px;
	font-size:12px;
	line-height:16px;
	padding-left:1px;
	border:1px solid #82c8d1;
}
.SubmitInput{
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:0 7px 3px;
	padding:0 10px 1px\9;
	*padding:0 3px;
	border:1px solid #449099;
	background:url(../images/btn_text_bg.gif) repeat-x #256974;	
}*/

/*==================== END: Page Top Styles ====================*/


/*==================== START: Main Nav Styles ====================*/
#MainNav{
	padding:0 19px 0 6px;
}
#MainNavDiv{
	width:175px;
	background:url(../images/mainnav_spline.gif) top no-repeat;	
}
#MainNavDiv ul{
	list-style-image:none !important;
	padding:0;
	margin:0;
}
#MainNavContainer{
	list-style-image:none !important;
}
.MainNavLv1, .MainNavLv1On {
	color:#3686c6;
	font-size:15px;
	line-height:18px;
	padding:1px 0 1px;
	background:url(../images/mainnav_spline.gif) bottom no-repeat;
}
.MainNavLv1 a, .MainNavLv1 a:link, .MainNavLv1 a:visited, .MainNavLv1 a:active {
	color:#3686c6;
	padding:9px 21px 11px 9px;
	background:url(../images/arrow_mainnav.gif) 160px 14px no-repeat;
	display:block;
}
.MainNavLv1 a:hover {
	color:#085ea2;
	text-decoration:none;
}
.MainNavLv1On a, .MainNavLv1On a:link, .MainNavLv1On a:visited, .MainNavLv1On a:active, .MainNavLv1On a:hover {
	color:#085ea2;
	padding:9px 21px 11px 9px;
	text-decoration:none;
	background:url(../images/arrow_mainnav_on.gif) 158px 14px no-repeat;
	display:block;
}
#MainNavContainer ul.DropdownNav{
	list-style-image:none !important;
	display:none;
}
#MainNavContainer li ul li.MainNavLv2, #MainNavContainer li ul li.MainNavLv2On {
	color:#3686c6;
	font-size:13px;
	line-height:18px;
	padding:1px 0 1px;
	background:url(../images/mainnav_spline.gif) top no-repeat;
}
#MainNavContainer li ul li.MainNavLv2 a, #MainNavContainer li ul li.MainNavLv2 a:link, #MainNavContainer li ul li.MainNavLv2 a:visited, #MainNavContainer li ul li.MainNavLv2 a:active {
	color:#3686c6;
	padding:5px 21px 5px 24px;
	background:url(../images/arrow_dropdownnav.gif) 11px 15px no-repeat;
	display:block;
}
#MainNavContainer li ul li.MainNavLv2 a:hover {
	color:#085ea2;
	text-decoration:none;
}
#MainNavContainer li ul li.MainNavLv2On a, #MainNavContainer li ul li.MainNavLv2On a:link, #MainNavContainer li ul li.MainNavLv2On a:visited, #MainNavContainer li ul li.MainNavLv2On a:active, #MainNavContainer li ul li.MainNavLv2On a:hover {
	color:#444;
	padding:5px 21px 5px 24px;
	text-decoration:none;
	background:url(../images/arrow_dropdownnav.gif) 11px 15px no-repeat;
	display:block;
}

/*==================== END: Main Nav Styles ====================*/


/*==================== START: Page Content Styles ====================*/
#MidContOut{
	background:#FFF;
}
#MidContTbl{
}
#MainSideOut{
	width:200px;
	vertical-align:top;
}
#MainSideTbl{
}

#LoginBlock{
}
#LoginBlockDiv{
	height:165px;
	padding:7px 17px 0;
	background:url(../images/loginblock_bg.jpg) no-repeat;
}
.LoginHdr{
	color:#0272b3;
	font-size:18px;
	line-height:18px;
	padding:0 1px 7px;
	*padding:0 1px 5px;
}
.LoginFieldTd{
	padding-bottom:5px;
	*padding-bottom:3px;
}
.LoginNewAccTd{
	padding:6px 2px 0 1px;
}
/*.LoginNewAccTd a, .LoginNewAccTd a:link, .LoginNewAccTd a:visited, .LoginNewAccTd a:active {
	color:#444;
}
.LoginNewAccTd a:hover {
	color:#1d6eaf;
	text-decoration:underline;
}*/
.RememberPwTd{
	 padding-top:4px;
}
.ForgetPwTd{
	 padding:1px 0 0 20px;
}

#LogedBlockDiv{
	height:164px;
	padding:8px 14px 0;
	background:url(../images/loginblock_bg.jpg) no-repeat;
}
.LoginUserWel{
	padding:4px 0 10px 4px;
	border-bottom:1px dashed #d3e6fe;
}
.LogedHdr{
	color:#0272b3;
	font-size:18px;
	line-height:18px;
	padding-bottom:1px;
}
.MyAccountBarTd{
	color:#0868b1;
	font-size:14px;
	padding:8px 0 0 4px;
}
.MyAccountBarTd a, .MyAccountBarTd a:visited{
	color:#0868b1;
	font-size:12px;
}

#MainSideBox{
	height:430px;
	vertical-align:top;
	background:url(../images/mainside_bg2.jpg) bottom right no-repeat;
}
#MainSideDiv{
	padding-bottom:10px;
	background:url(../images/mainside_bg1.jpg) top right no-repeat;
}
#MainSideContTbl{
}
#SiteSearchOut{
	padding:9px 0 22px 7px;
}
.SearchTd{
	width:104px;
	vertical-align:top;
	*vertical-align:middle;
	padding:1px 0 0 27px;
	background:url(../images/site_search_bg.gif) no-repeat;
}
.SearchGo{
	text-align:right;
	padding-left:6px;
}
#LinkTools{
	padding:16px 0 0 1px;
}
.LinkToolsTbl{
	margin-left:12px;
}

#MainContOut{
	vertical-align:top;
	padding-bottom:5px;
}
#MainContTbl{
}
#MidTxtOut{
	padding-left:10px;
}
#MidTxtTopBg{
}
#MidTxtBtmBg{
}
#MidTxtTd{
	color:#0272b3;
	padding:0 22px;
	background:#faeecd;
}
.MidTxtDiv{
	width:706px;
}

#MainMidBox{
	padding:12px 0 0 10px;
}
#MainContentBox{
	width:536px;
	vertical-align:top;
}
.MainSearchBox{
	padding-bottom:12px;
}
.MainSearchDiv{
	width:498px;
	height:202px;
	padding:16px 12px 0 26px;
	background:url(../images/mainprdsearch_bg.jpg) no-repeat;
}
.MainPrdSearchHdr{
	color:#0272b3;
	font-size:19px;
	line-height:22px;
}
.MainPrdLable{
	color:#FFF;
	font-size:15px;
}
.MainPrdInputOut1{
	padding:11px 0 0 2px;
}
.MainPrdInputTd1{
	padding:5px 0 6px 8px;
	*padding:5px 0 5px 8px;
}
.MainPrdInputTd2{
	padding:6px 0 6px 2px;
}
.Prd2GoBtn{
	padding:0 0 0 14px;
	*padding:2px 0 0 14px;
}
.PrdHelpTool{
	padding-top:7px;
}

#BannerBox{
}
.BannerDiv{
	width:536px;
}

#HomeSideBar{
	width:198px;
	padding-left:16px;
	vertical-align:top;
}
#HomeSideBarDiv{
	width:198px;
}
.HomeSideTbl{
	width:198px;
}
#GreenZoneHdr{
}
.GreenZoneMid{
	padding:0 9px;
	background:#c2edb7;
}
#GreenZoneBtm{
}
.GreenZoneTbl{
}
.GreenZoneItem{
	height:110px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/greenzone_item_bg.gif) no-repeat #c2edb7;
}

#HotPicBox{
	padding-top:12px;
}
#HotPicDiv{
	width:760px;
}
.HotPicTbl{
}
.HotPicTbl td{
	padding-left:10px;
}
.HotPicTbl2{
}
.HotPicTbl2 td{
	padding-top:15px;
}

#BottomTextBox{
}
.BottomTextDiv{
	width:962px;
	color:#046ba7;
	padding:1px 15px 0;
}

/*==================== END: Page Content Styles ====================*/


/*==================== START: Page Footer Styles ====================*/
#FooterOut{
}
#FooterDiv{
	width:964px;
	padding:14px;
}
#InFooterDiv{
	width:964px;
	padding:4px 14px 14px;
}
#Footer{
}
.Copyright{
	color:#444;
}
.Copyright a, .Copyright a:link, .Copyright a:visited, .Copyright a:active{
	color:#444;
}
.Copyright a:hover{
}
.FooterLinks td{
	font-size:12px;
	line-height:18px;
	padding-left:18px;
}
.FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited, .FooterLinks a:active {
	color:#444;
	padding-left:8px;
	background:url(../images/arrow_bottomlinks.gif) 0 4px no-repeat;
}
.FooterLinks a:hover {
	text-decoration:underline;
}

/*==================== END: Page Footer Styles ====================*/


/*==================== START: Inside Page Content Styles ====================*/
.TextSmaller{
	font-size:10px;
}
.TextSmall{
	font-size:11px;
}
.TextBigSm{
	font-size:13px;
}
.TextBig{
	font-size:14px;
}
.TextBigger{
	font-size:16px;
	line-height:20px;
}

.TextGray{
	color:#4a4b4d;
}
.TextCyan{
	color:#a6d8de;
}
.TextBlue{
	color:#0272b3;
}
.TextRed{
	color:#fc0505;
}

img.ImageLeft{
	margin:4px 12px 5px 0;
	float:left;
}
img.ImageRight{
	margin:4px 0 5px 12px;
	float:right;
}
img.ImageAlign{
	vertical-align:middle;
}
.FixPNG{
	behavior:url("/site/js/iepngfix.htc");
}
.NoPadUL{
	padding:0;
	margin:0 0 0 20px;
}

.InMidTxtTd{
	color:#0272b3;
	padding:0 23px 0 25px;
	background:#faeecd;
}
.ShoppingToolBar{
}
.PriceTd{
	color:#0272b3;
	font-size:18px;
	line-height:22px;
}
.ShoppingBtnBox{
}
.ShoppingBtnTbl{
}
#InMainBox{
	padding:32px 25px 0 35px;
}
#InMainDiv{
	width:700px;
}

.BreadCrumb{
	color:#555555;
	font-size:12px;
	line-height:18px;
}
.BreadCrumb a, .BreadCrumb a:link, .BreadCrumb a:visited, .BreadCrumb a:active{
	color:#269dac;
}
.BreadCrumb a:hover{
	color: #269dac;
}
.HLCurNode{
	color:#555555;
}

/************* START: Shop Products Section *************/
#ShopPrdSearchDiv{
	width:702px;
	height:207px;
	padding:11px 22px 0 26px;
	margin-bottom:12px;
	background:url(../images/shopprdsearch_bg.jpg) no-repeat;
}
#ShopPrdContDiv{
	width:750px;
}
.WrapHdrPadding{
	padding:20px 0 0 25px;
}
#ShopPrdSearchTbl{
}
.ShopPrdSearchHdr{
	color:#FFF;
	font-size:25px;
	line-height:26px;
	padding-bottom:17px;
}
.PrdSchInputOut1{
	padding:4px 0 1px 2px;
}
.MainPrdLable2{
	color:#FFF;
	font-size:15px;
	padding-left:10px;
}
.PrdGoBtn2{
	padding-left:8px;
}
#HumanHelpTbl{
}
#HumanHelpTbl td{
	text-align:right;
}
.HumanHelpHdr{
	padding-right:1px;
}
.PrdSendOrder{
	padding-top:30px;
}
.PrdRequestCall{
	padding-top:17px;
}
.SideContAd{
	padding:16px 0 0 1px;
}

.PrdBrowseBox{
	padding:0 0 4px 10px;
}
.PrdBrowseDiv{
	width:750px;
}
.PrdTabsOutter{
}
.TabsCatalog a, .TabsCatalog a:visited, .TabsCatalog a:hover, .TabsFacturer a, .TabsFacturer a:visited, .TabsFacturer a:hover{
	color:#31a6d7 !important;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px 0 4px;
	display:block;
}
.TabsCatalog a, .TabsCatalog a:visited{
	width:145px;
	background:url(../images/tabs_browse_off.gif) no-repeat;
}
.TabsCatalog a:hover{
	background:url(../images/tabs_browse_hover.gif) no-repeat;
}
.TabsFacturer a, .TabsFacturer a:visited{
	width:145px;
	background:url(../images/tabs_browse_off.gif) no-repeat;
}
.TabsFacturer a:hover{
	background:url(../images/tabs_browse_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 4px;
	display:block;
}
.TabsCatalogOn a, .TabsCatalogOn a:visited, .TabsCatalogOn a:hover{
	width:145px;
	background:url(../images/tabs_browse_on.gif) no-repeat;
}
.TabsFacturerOn a, .TabsFacturerOn a:visited, .TabsFacturerOn a:hover{
	width:145px;
	background:url(../images/tabs_browse_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{
	padding-top:2px;
	border:1px solid #2fa5d6;
}
.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;
}
td.BlogSearchGo{
	padding-top:5px;
}

/************* END: Shop Products Section *************/


/************* START: Text Size Tool *************/
.Font_Normal, .Font_Larger, .Font_Largest {
	vertical-align:bottom;
}
.Font_Normal a, .Font_Larger a, .Font_Largest a {
	padding-bottom:2px;
	display:block;
}
/************* END: Text Size Tool *************/

/*==================== END: Inside Page Content Styles ====================*/


/*==================== START: About Us Page Styles ====================*/
.TextSubHdr{
	color:#000;
	padding:12px 6px 0;
}
.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 #8cb3e7;
}
.Salescti{
	font-size:14px;
	font-weight:bold;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#c5d9f3;
}
.Salesctn{
	font-size:13px;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#fffcf3;
}
.BioCont{
	vertical-align:top;
	padding:3px 0 3px 8px;
	/*border-bottom:3px solid #fff;
	background-color:#fffcf3;*/
}
.BioText{
	padding:6px 4px 8px 8px;
	border-bottom:3px solid #fff;
	background-color:#dce8f8;
}
.SalesPicOuter{
	vertical-align:top;
	/*padding:0 6px 0 8px;*/
	padding-left:8px;
	border-bottom:3px solid #fff;
	/*border-left:3px solid #fff;
	background-color:#fff3d1;*/
}
.SalesPicTBl{
	margin-left:15px;
}
.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 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 ====================*/
#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;
}

/*==================== END: Pop Shopping List Styles ====================*/


/*==================== START: About Us Page Styles ====================*/
.TextSubHdr{
	color:#000;
	padding:12px 6px 0;
}
.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 #8cb3e7;
}
.Salescti{
	font-size:14px;
	font-weight:bold;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#c5d9f3;
}
.Salesctn{
	font-size:13px;
	padding:6px 8px;
	border-bottom:3px solid #fff;
	background-color:#fffcf3;
}
.BioCont{
	vertical-align:top;
	padding:3px 0 3px 8px;
	/*border-bottom:3px solid #fff;
	background-color:#fffcf3;*/
}
.BioText{
	padding:6px 4px 8px 8px;
	border-bottom:3px solid #fff;
	background-color:#dce8f8;
}
.SalesPicOuter{
	vertical-align:top;
	/*padding:0 6px 0 8px;*/
	padding-left:8px;
	border-bottom:3px solid #fff;
	/*border-left:3px solid #fff;
	background-color:#fff3d1;*/
}
.SalesPicTBl{
	margin-left:15px;
}
.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: Contact Us Page Styles ====================*/
.FormHdrTd{
	font-size:13px;
	font-weight:bold;
	/*background:#effcdd;*/
	padding:3px 5px 6px;
}
.FormLabelTd{
	color:#363636;
	/*text-align:right;*/
	background:#ecf2f7;
	padding:3px 10px;
	border-bottom:solid 2px #fff;
}
.FormInputTd{
	padding:2px 5px;
}
.FormCheckRec{
	padding:5px 10px;
}
.FormBtnTd{
	padding:5px 8px;
}

/*==================== END: Contact Us Styles ====================*/


/*==================== START: Select to CSS ====================*/
.Select2CSS .select_box {
	/*width:182px;
	height:21px;
	font-weight:normal;*/
}
.Select2CSS div.tag_select {
	color:#000;
	width:157px;
	height:18px;
	line-height:18px;
	/*text-align:center;*/
	padding:0 20px 0 5px;
	border:1px solid #73c4ff;
	background-image:url(../images/select_arrow_bg.gif);
	background-repeat:no-repeat;
	background-position:165px 0;
	display:block;
}
.Select2CSS div.tag_select_hover {
	color:#000;
	width:157px;
	height:18px;
	line-height:18px;
	padding:0 20px 0 5px;
	border:1px solid #73c4ff;
	background-image:url(../images/select_arrow_bg.gif);
	background-repeat:no-repeat;
	background-position:165px -18px;
	display:block;
}
.Select2CSS div.tag_select_open {
	color:#000;
	width:157px;
	height:18px;
	line-height:18px;
	padding:0 20px 0 5px;
	border:1px solid #73c4ff;
	background-image:url(../images/select_arrow_bg.gif);
	background-repeat:no-repeat;
	background-position:165px -18px;
	display:block;
}
.Select2CSS ul.tag_options {
	width:182px;
	height:210px;
	list-style:none;
	padding:0 0 1px;
	margin:0;
	position:absolute;
	border:1px solid #73c4ff;
	border-top:none;
	background:#fff;
	overflow-y:auto;
	overflow-x:hidden;
}
.Select2CSS ul.tag_options li {
	color:#000;
	width:176px;
	height:21px;
	text-decoration:none;
	line-height:21px;
	padding:0 0 0 5px;
	background:#fff;
	display:block;
}
.Select2CSS ul.tag_options li.open_hover {
	background:#c2eafe;
	color:#000
}
.Select2CSS ul.tag_options li.open_selected {
	background:#69c4f2;
	color:#000
}

/*==================== END: Select to CSS ====================*/


/*==================== 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 ====================*/

