/**********************************/
/*CSS Reset*/
/**********************************/
.printHeader{display:none;}

/**********************************/
/* clearfix */
/**********************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.floatLeft{float:left;}
.floatRight{float:right;}
/**********************************/
/*Begin Main Site Style*/
/**********************************/
body{ background-color: #fbfbfb; }
.mainContainer{ 
	width:1000px; 
	margin:0px auto 10px auto;  
	/* -moz-box-shadow: 0px 0px 2px 1px #888;
	-webkit-box-shadow: 0px 0px 2px 1px #888;
	box-shadow: 0px 0px 2px 1px #888; */
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	background-color: #ffffff;
	}



.linksBox  ul,
.linksBox  li,
.homeTabs  ul,
.homeTabs  li,
.pCartItems ul,
.pCartItems li{list-style:none; margin:0px; padding:0px;}
 
 
 
.bmHeader  a,
.bmHeaderNav  a{text-decoration: none;}
.bmHeader  a:hover,
.bmHeaderNav  a:hover{text-decoration: underline;}

.mainSpriteBKG { background: url(/shop/images/bkg.png) repeat-x top left; }
.cartButtonBKG{ background-position: 0 0; width: 5px; height: 22px; } 
.grayHeaderBKG{ background-position: 0 -27px; width: 5px; height: 35px; } 
.greenButtonBKG{ background-position: 0 -67px; width: 5px; height: 28px; } 
.headerBKG{ background-position: 0 -100px; width: 5px; height: 22px; } 
.navBKG{ background-position: 0 -127px; width: 5px; height: 31px; } 
.orangeButtonBKG{ background-position: 0 -163px; width: 5px; height: 28px; } 
.searchBKG{ background-position: 0 -196px; width: 5px; height: 36px; } 
.tabBKG_selected{ background-position: 0 -237px; width: 5px; height: 32px; } 

.greenButtonStyle{
	cursor: pointer;
	border: 1px solid #83A524;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #83A524;
	background:linear-gradient(to bottom, #83A524, #abc26b 69%,#83A524 0%, #83A524);
	background: -webkit-linear-gradient(top, #83A524, #abc26b 69%,#83A524 0%, #83A524);
	background:-moz-linear-gradient(top, #83A524, #abc26b 69%,#83A524 0%, #83A524);
	background: -ms-linear-gradient(top,  #83A524, #abc26b 69%, #83A524 0%, #83A524); /* IE10+ */
	
}

.greenButtonStyle{
	text-decoration:none;
	color:#FFF;
	font-size: 16px;
	font-weight:bold;
}
.ie7 .greenButtonStyle, .ie8 .greenButtonStyle, .ie9 .greenButtonStyle{ background: url(/images/sprite/bkg/bkg.png) repeat-x top left; background-position: 0 -67px; }
.ie7 .greenButtonStyle{ line-height: 13px; }

.grayButtonStyle{
	cursor: pointer;
	text-decoration:none;
	border: 2px solid #888;
	color:#333;
	font-size: 13px;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #bbb;
	background:linear-gradient(to bottom, #bbb, #eee 69%,#bbb 0%, #bbb);
	background: -webkit-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
	background:-moz-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
	background:-ms-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
}
.ie7 .grayButtonStyle, .ie8 .grayButtonStyle, .ie9 .grayButtonStyle{ background: url(../images/sprite/bkg/bkg.png) repeat-x top left; background-position: 0 0px; background-color:#BBB;}
.blueButtonStyle{
	cursor: pointer;
	text-decoration:none;
	border: 1px solid #888;
	color:#FFF;
	font-size: 14px;
	font-weight:normal;
	background-color: #234377;
	background:linear-gradient(to bottom, #234377, #687ea1 69%,#234377 0%, #234377);
	background: -webkit-linear-gradient(top, #234377, #687ea1 69%,#234377 0%, #234377);
	background:-moz-linear-gradient(top, #234377, #687ea1 69%,#234377 0%, #234377);
	background:-ms-linear-gradient(top, #234377, #687ea1 69%,#234377 0%, #234377);
	
}
.orangeButtonStyle{
	cursor: pointer;
	text-decoration:none;
	border: 1px solid #ef9d00;
	color:#FFF;
	font-size: 16px;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #ef9d00;
	background:linear-gradient(to bottom, #ef9d00, #ffcc66 69%,#ef9d00 0%, #ef9d00);
	background: -webkit-linear-gradient(top, #ef9d00, #ffcc66 69%,#ef9d00 0%, #ef9d00);
	background:-moz-linear-gradient(top, #ef9d00, #ffcc66 69%,#ef9d00 0%, #ef9d00);
	background:-ms-linear-gradient(top, #ef9d00, #ffcc66 69%,#ef9d00 0%, #ef9d00);
}
.ie7 .orangeButtonStyle, .ie8 .orangeButtonStyle, .ie9 .orangeButtonStyle{ background: url(../images/sprite/bkg/bkg.png) repeat-x top left; background-position: 0 -163px; }
.searchButton{
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	font-size:14px;
	margin:-1px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	float:left;
	display:block;
}
.ie7 .searchButton{
	padding: 6px 8px 5px 8px;
}
.ie8 .searchButton{
	padding: 7px 8px 7px 8px;
}
.ie9 .searchButton{
	padding: 5px 10px 7px 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .searchButton { padding: 8px 10px 7px 10px; }
}

/**********************************/
/*head*/
/**********************************/

.bmBanner01 i{ cursor:pointer; top:16px; right:10px; width:60px; height: 14px; display:block; position:absolute; background:url(../images/pc_close_x.jpg); }
.bmBanner01 p{ top:15px; right: 50px; position:absolute;}
.bmLip{border-top:#666 1px solid; border-bottom:#333 1px solid; width:100%; height:5px; background:url('../images/lipHolder.gif') #ccc center no-repeat; cursor:pointer;}

.bmHeader{ background:url(../images/sprite/bkg/headerBKG.png) top left repeat-x; }
.bmHeaderContainer{ width:1000px; margin:auto;}

.bmHeaderLeft{width:295px; height:125px; float:left; background:#fff;}
.bmHeaderCenter{width:460px; float:left; background: #FFF; margin-top:5px; padding-bottom: 5px;}
.bmHeaderRight{width:245px; height:100px; float:left; background: #FFF; margin-top:22px; padding-left:0px}

.bmHeaderCenter .headerTopLeft{ float:left; width:480px;}
.bmHeaderCenter .headerTopRight{ float:left; text-align:center; width:10px;}

.headerLinks{  margin: 8px auto 0px auto; width:430px; text-align: center; }
.headerLinks a{ letter-spacing:0px;  text-align: center; }
.callNumber{ margin: 8px auto 0px auto; width:200px; }
.callNumber img{ border:none; display:block; width:30px; height:26px; background:url(../images/telephone.gif) top left no-repeat; float:left;}
.callNumber span{  margin:7px; color: #83A524; font-size: 20px; letter-spacing:0px; font-weight: bold; float:left;}
.ie7 .callNumber span{ line-height: 120%;}
.ie7 .callNumber{ margin: 0px auto 13px auto; }
.ie7 .callNumber img{ margin-top:8px;}
.searchBox{
    color: #000;
    width: 450px;
    height:46px;
    margin:10px auto 0px auto;
    border: #ccc 1px solid;
    padding:0px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 2px 2px #666666;
    }
.searchBoxGradient{
    background: #AAA; /*fallback for non-CSS3 browsers*/
    background: -webkit-linear-gradient(#AAA, #DDD); /*new webkit*/
    background: -moz-linear-gradient(#AAA, #DDD); /*gecko*/
    background: -ms-linear-gradient(#AAA, #DDD); /*IE10*/
    background: -o-linear-gradient(#AAA, #DDD); /*opera 11.10+*/
    background: linear-gradient(#AAA, #DDD); /*future CSS3 browsers*/
}

.ie7 .searchBoxGradient, .ie8 .searchBoxGradient { background: url(../images/sprite/bkg/bkg.png) repeat-x top left; background-position: 0 -196px; }

.ie9 .searchBoxGradient{
        background: url(../images/sprite/bkg/search-gradient-slice-ie9.png) repeat-x top left;
}

.searchText{
  color:#999;
  font-size:16px;
  border: #dc1515 1px solid;
  background-color: #FFF;
  width:364px;
  padding:1px 1px 1px 5px;
  margin:4px 0px 5px 3px;
  height:35px;
  float:left;
}
.ie8 .searchText{ width:370px; padding:5px 1px 0px 5px; height:31px; }
.ie7 .searchText{ width:337px; padding:5px 1px 0px 5px; height:31px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .searchText{ width:347px; }
}
.greetingBox{ margin: 0px 0px 0px 0px}
.greetingBox {font-weight:bold; text-decoration: none;}
        A.greetingBox {color:#234377;}
        A.greetingBox:visited {color:#234377;}
        A.greetingBox:hover {color:#CC6600;}
        A.greetingBox:active {color:#234377;}


.greetingMessage{ width:190px; margin:0px 0px 0px 5px; float:left; font-weight:bold;}
.greetingLog{ width:40px; margin:0px 5px 0px 5px; float:right;}
.cartBox{
    color: #000;
    background:#FFF;
    width: 232px;
    min-height:73px;
    margin:5px 0px 0px 3px;
    border: #CCC 2px solid;
    padding:0px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0 2px 2px #666666;
    position:relative;
	z-index:1000;
    }
.cartBoxTop{ 
  font-weight:bold;
  font-size: 11px; 
  margin:9px auto;
  width: 230px;
  color:#da6a06;
  text-align:center;
  font-family:arial;
}

.cartBoxBottom{
  /* background-color:#83A524; */
  background-color:#ccc;
  margin:0px;
  height:45px;
  -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
}
.cartBoxBottomLightBlue{ background-color:#E8F1F6;}
.cartBoxBottom  p{float:left; margin:18px 0px 0px 0px; color: #333; font-weight: bold;}
.cartBoxBottom  p span{ font-size: 11px; margin:2px;}
.cartBoxBottom button{ float:right; margin:8px 2px 0px 0px; }
.pcartButton{
  font-size:14px;
  margin:8px 0px 0px 0px;
  padding: 2px 5px 0px 5px;
  float:left;
  display:block;
  width:40px;
  cursor:pointer;
}
.pcartButton .cartIcon{width: 45px; height:30px; float: left; margin:0px 5px 0px 0px; background:url(../images/cart2.png) top left no-repeat;}
.pcartButton .arrowIcon{width: 15px; height:20px; float: left; background:url(../images/cart_arrow.png) top left no-repeat;}

.menu_class {border:1px solid #1c1c1c;}
.greenBlocker{display:none; width:232px; height:8px; margin:-7px 0px 0px 0px; background:#ccc; /*background:#83A524;*/ position:absolute; z-index:2002;}
.greenBlocker{background:#E8F1F6;}
#pCart{
	display:none;
	position:absolute;
	z-index:2001;
	margin: -5px 0px 0px -130px;
	width:360px;
	background-color: #83A524;
	overflow:hidden;
	border: #CCC 2px solid;
	padding:0px;
	-webkit-border-radius: 10px 0px 10px 10px;
	-moz-border-radius: 10px 0px 10px 10px;
	border-radius: 10px 0px 10px 10px;
	box-shadow: 0 2px 2px #666666;
}
#pCart .pCartClose{margin:7px; display:inline-block;}
#pCart .pCartClose img{ float:left; margin-top:2px;}
#pCart .pCartClose div{ float:left; margin:2px 5px;}
.ie7 #pCart .pCartClose div,
.ie8 #pCart .pCartClose div,
.ie9 #pCart .pCartClose div{,
	height:15px; 
	padding-top: 2px;}
.pCarthHeader{
	height:30px; 
	/* background:#84a625; */
	background:#ccc;
	-webkit-border-radius: 8px 0px 0px 0px;
	-moz-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
}
.pCarthHeaderLightBlue{background:#E8F1F6; }
.pCarthHeader ul{}
.pCarthHeader li{ float:left; font-weight:bold; color:#333;margin:8px 0px 0px 0px; }
.pCarthHeader .item{ margin-left: 20px;}
.pCarthHeader .qty{ margin-left: 190px; }
.pCarthHeader .price{ margin-left: 18px; font-size:12px;}

.pCartItems {background:#FFF; }
.pCartItems ul { max-height: 220px; overflow:auto;}
.pCartItems li {border-top:#ccc 1px solid;}
.ie7 .pCartItems li {border-top:#ccc 1px solid; height:70px;}
.pCartItems li:hover { background:#EEE;}
.pCartItems li img{float:left; margin:10px; width:50px; height:50px; border: #ccc 1px solid;}
.pCartItems li p{ float:left; margin:10px 10px 0px 0px; display:block; width:150px; font-size:11px; color:#234377;}
.pCartItems li p a{display:block; height:30px; width:165px; overflow:hidden;}
.pCartItems li input{ float:left; margin:22px 5px 0px 10px; width:18px; text-align:center; background:#FFF; border:#ccc 1px solid; color:#333;}
.pCartItems .pCartQty{ visibility:hidden;}
.pCartItems li input.pCartPrice{ float:left; margin:24px 0px 0px 0px; width:60px; text-align:center; border:none; background:transparent;}
.pCartItems li span.pSub{margin:10px 0px 0px 0px; float:none;} 
.pCartItems li span{float:left; margin:26px 0px 0px 0px; display:block;}
.pCartItems .noItems{ color: #333333; font-size: 13px; font-weight: bold; padding: 20px; text-align: center; 	}
.pCartItems .rewardsEarned {border-top:#ccc 1px solid;}
.rewardsEarnedLightBlue {background-color:#E8F1F6;}
.pCartItems .rewardsEarned img{margin:0px 0px 0px 10px; float:left;}
.pCartItems .rewardsEarned span{margin:27px 0px 0px 5px; display:block; float:left; color:#da6a06; font-weight:bold; font-size:14px;}
.pCartItems .rewardsEarned input{ margin:21px 0px 0px 0px; border:none; background:transparent; width:65px; height: 20px; float:left; font-weight:bold; font-size:14px; color:#EF9D00;}
.ie7 .pCartItems .rewardsEarned input, .ie8 .pCartItems .rewardsEarned input{margin-top:16px;}
.pCartItems .rewardsEarned a{margin:18px 0px 0px 20px; display:block; float:left; font-weight:bold; text-decoration:underline; display:none;}
.pCartItems .rewardsEarned  .rewardBox{float:left; margin:10px 0px 10px 10px;}
.pCartItems .rewardsEarned .rewardTitle{ font-family: times; color:#da6a06; font-size:19px; font-weight:bold;}
.pCartItems .rewardsEarned .rewardSub{color:#da6a06; font-weight:bold;}
.ie7 .pCartItems .rewardsEarned .rewardSub{margin-bottom: 10px;}
.itemPP {float:left; width:72px;}

.ie7 #rewardItem{ display:inline-block;}
.ie7 .noItems { border-top:none; margin-top: -20px;}
.ie7 #myRewards, .ie8 #myRewards{ padding-top:9px;}
#rewardItem{ display: none;}

.pCartFooter{ border-top:#ccc 2px solid; background:#234377; margin:0px 0px 0px 0px; height:85px; -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px;}
.pCartFooter div{ margin:5px 0px 0px 195px; color:#FFF; font-size:14px; font-weight: bold;}
.pCartFooter span{ color:#FFF; font-size:14px; font-weight: bold;}
.pCartFooter button{ float:right; margin:8px 5px 0px 5px;}
.pCartFooter .pCartMessage{display:none; float:left; font-size:10px; font-weight:normal; font-style:italic;width:100px; margin:20px 5px 0px 0px; text-align:right;}
.pCartFooter .pCartTotal{float:left; width:345px; margin:4px 0px 0px 10px;}
.pCartFooter .pCartTotal span{float:right; display:block; margin-top:3px; font-weight:normal;}
.pCartFooter .pCartTotal input{float:right;}
.pCartFooter .pCartTotalPrice { float:left; color:#FFF; font-size:15px; font-weight: bold; background:transparent; height:16px; width:80px; text-align:center; border:none; }
.checkOutButton{ height:30px;}
.cartBoxBottom .checkOutText, .pCartFooter .checkOutText{ display:inline-block; float:right;}
.pCartFooter .editViewText{ display:inline-block; float:right;}

/**********************************/
/*Navigation*/
/**********************************/
.bmHeaderNav{  width:100%; margin:4px auto 0 auto; background: #234377; height:38px;
	/* background:linear-gradient(to bottom, #234377, #687ea1 5%, #234377);
	background:-moz-linear-gradient(top, #234377, #687ea1 5%, #234377);
	background: -webkit-linear-gradient(top, #234377, #687ea1 5%, #234377);
	background:-ms-linear-gradient(top, #234377, #687ea1 5%, #234377); */
	z-index:100px;
	}

.ie7 .bmHeaderNav , .ie8 .bmHeaderNav, .ie9 .bmHeaderNav{  
	border: 1px solid #888;
	height:30px;
	background: url(../images/sprite/bkg/bkg.png) repeat-x top left; background-position: 0 -280px;
	}
.headerNavButton{ height: 28px; width:180px; letter-spacing:-1px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }
.headerNavButton span{color:#FFF; display:block; margin: 5px auto; font-size:14px;}
/**********************************/
/*Navigation Sprite*/
/**********************************/

.TopNavViewAll { background: url(../images/home/tabItems/TopNavViewAll.png) no-repeat top left; border:0;}
.MenuViewAll_jansan { background-position: 0 0; width: 310px; height: 25px; } 
.MenuViewAll_industrial { background-position: 0 -25px; width: 310px; height: 25px; } 
.MenuViewAll_health { background-position: 0 -50px; width: 310px; height: 25px; } 
.MenuViewAll_storage { background-position: 0 -75px; width: 310px; height: 25px; } 
.MenuViewAll_office { background-position: 0 -100px; width: 310px; height: 25px; } 
.MenuViewAll_OTC { background-position: 0 -125px; width: 310px; height: 25px; } 
.MenuViewAll_snack { background-position: 0 -150px; width: 310px; height: 25px; }
.MenuViewAll_workwear { background-position: 0 -175px; width: 310px; height: 25px; }
.MenuViewAll_Rehabilitation { background-position: 0 -200px; width: 310px; height: 25px; }

/**********************************/
/************BODY******************/
/**********************************/
.bmBody{ width:1000px; margin:auto; background-color: #fff; padding:0px;  }

.bmBody h2 { font-family: arial,helvetica,sans-serif; font-weight:bold; font-size: 20px; margin: 25px 20px 5px 20px; color: #234377; }
.bmBody h4 { font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight:bold; margin: 0px 0px 0px 20px; }
.bmBody h5 { font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight:bold; margin: 10px 0px 20px 40px; }
.bmBody h5 p { padding:5px; border:#ccc 1px solid; text-align:center;}
a.breadcrumbOffice { color: #CC6600; }
.breadcrumbOffice { color: #CC6600; font-size: 12px; font-weight: bold; text-decoration: none; margin:1px; }

.itemTable{}
.itemTableLeft p{ margin:0px 0px 0px 75px;}
.itemTableLeft ul{ margin:0px 0px 20px 70px;}
.itemTableLeft ul li p{ margin:0px 0px 0px 0px;}
.rewardBurst{margin:28px 20px;}
.itemTableLeft .rewardBurst  ul{ margin:20px 0px 0px 50px;}

.itemTableRight{ width:250px; text-align:center; vertical-align:top;}
.itemTableRight td {padding:2px;}
.itemTable .itemProductImage{ 
	padding:10px; 
	margin:10px; 
}
img.itemProductImage , .itemTable .itemProductImage img{
	border:#CCC 2px solid; 
	-moz-box-shadow: 2px 2px 3px #888;
	-webkit-box-shadow: 2px 2px 3px #888;
	box-shadow: 2px 2px 3px #888;
	}
.itemTable  .itemBrandLogo{ text-align:center;}
.itemLogoTitle{ text-align:center; margin:10px;}

.rightCompanionTable{ margin:30px 10px 0px 30px; width:155px;}
.rightCompanionTable  td{ padding:5px;}
.rightCompanionTable  td.rcompHeader{border: 0px; padding:0px;}
.rightCompanionTable  .rcompImage{border:#CCC 1px solid;}
.rightCompanionTable  .rcompPrice{ }
.rightCompanionTable  .rcompTitle{ border-left: 0px; padding:5px 0px 10px 10px;}
.rightCompanionTable  .rcompLine{ border-top: #ccc 1px dotted; height:1px;}

.bottomCompanionTable{}
/**********/
/*Animation Box*/
/**********/
.animationBox{width:1000px; height:300px; margin:0px 0px 10px 0px;}
.animationBox .leftArea{float:left; width:700px; height: 300px; background-color: #BBB;}
.animationBox .leftArea ul{ position:relative;}
.animationBox .leftArea ul li{ border: #FFF 1px solid; height:298px; width:698px; position:absolute;}
.animationBox .leftArea ul li a {display:block; height:298px; width:698px;}

.animationBox .rightArea{ float:left; width:300px; height: 300px; background-color: #ccc;}
.animationBox .rightArea ul{ }
.animationBox .rightArea ul li{ border: #ffffff 2px solid; height:71px; width:296px; cursor:pointer;}
/* .animationBox .rightArea ul li:hover{ border: #83A524 2px solid; height:71px; width:298px; cursor:pointer;} */
.animationBox .rightArea  li.rightAreaHighlight{ border: #83A524 2px solid; height:71px; width:298px; cursor:pointer;}
/**********/
/****Animation Banner****/
/**********/
.bannerSpriteLEFT{ background: url(../images/home/banner/bannerSprite_left.JPG) no-repeat top left; }
.Home_700x300_01_Lcomp{ background-position: 0 0px; width: 700px; height: 300px; } 
.Home_700x300_02_Lcomp{ background-position: 0 -300px; width: 700px; height: 300px; } 
.Home_700x300_03_Lcomp{ background-position: 0 -600px; width: 700px; height: 300px; } 
.Home_700x300_04_Lcomp{ background-position: 0 -900px; width: 700px; height: 300px; }


.bannerSpriteRight{ background: url(../images/home/banner/bannerSprite_right.GIF) no-repeat top left; }
.Home_300x73_01_Rside_comp{ background-position: 0 0; width: 300px; height: 71px; } 
.Home_300x73_02_Rside_comp{ background-position: 0 -73px; width: 300px; height: 71px; } 
.Home_300x73_03_Rside_comp{ background-position: 0 -146px; width: 300px; height: 71px; } 
.Home_300x73_04_Rside_comp{ background-position: 0 -219px; width: 300px; height: 71px; } 


.bmSplash{padding:10px 0px; border:1px solid #FFF;}
#slidebox{ position:relative; float:left}
#slidebox, #slidebox .content{width:698px; cursor:pointer;}
#slidebox, #slidebox .container, #slidebox .content{height:300px; left:0px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{float:left;}
#slidebox .content div{height:100%;}
#slidebox .content div a{display:block; height:298px; width:698px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
/* 
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
*/

#controlbox  {width:299px; float:left;}
#controlbox .thumbs{z-index:2; bottom:10px; right:10px;}
#controlbox .thumbs .greenArrow { background: url(../images/greenArrow.png) no-repeat top left; float: left; width: 10px; height: 19px; margin: 26px 0 0 6px; visibility:hidden; border:0; }
#controlbox .thumbs .thumbLink .thumb{ border: #ffffff 2px solid; height:71px; width:277px; cursor:pointer; display:block; text-decoration:none; float:left;}
#controlbox .thumbs .thumbLink:hover .thumb {border: #83A524 2px solid; height:71px; width:277px; display:block; text-decoration:none;}
#controlbox .thumbs .thumbLink:hover .greenArrow { visibility:visible; }
#controlbox .thumbs .selected_thumb .thumb {border: #83A524 2px solid; height:71px; width:277px; display:block; text-decoration:none;}
#controlbox .thumbs .selected_thumb .greenArrow{ visibility:visible; }


/**********/
/*carousel*/
/**********/
.carouselBox{margin: 0px 0px 10px 0px; clear:both;}
.ie8 .carouselBox{margin: 5px 0px 15px 0px;}
.ie7 .carouselBox{ width: 1000px; display:block;}
.carouselBox .prev{ background: url(../images/arrow2Green_left.png) top center no-repeat; width:40px; height:40px; border:none;}
.ie7 .carouselBox .prev{display:block;}
.carouselBox .next{ background: url(../images/arrow2Green_right.png) top center no-repeat; width:40px; height:40px; border:none;}
.carouselBox .prev, .carouselBox .next { cursor:pointer; float:left; margin:50px 9px 0px 8px; }
.logoCarousel { height:130px; background:#FFF; border:#ccc 2px solid; margin:auto; float:left;   box-shadow:2px 2px 3px #666666; -moz-box-shadow:2px 2px 3px #666666; -webkit-box-shadow:2px 2px 3px #666666; }
.ie8  .logoCarousel{ }
.ie7  .logoCarousel{ }
.logoCarousel li{border:#EEE 1px solid; margin:10px 9px; }
.logoCarousel li:hover{border:#BBB 1px solid; margin:10px 9px; }
.logoCarousel li img{ width:150px; height:70px; border:none;}
.logoCarousel .shopBy{ margin:5px 0px 0px 10px; }
.ie7 .logoCarousel  ul{ height:100px; }
.logoCarousel .seeAll{ margin:0px 10px 5px 0px; float:right; font-weight:bold; text-decoration:underline;}
/**********/
/*landing carousel*/
/**********/
.landingCarousel .carouselBox{margin:20px 0px 20px 0px;}
.landingCarousel .carouselBox .prev{ margin:95px 2px 0px 2px; }
.landingCarousel .carouselBox .next { margin:95px 2px 0px 4px; }
.landingCarousel .carouselBox .prev{ background: url(../images/arrow2Green_left_med.png) top center no-repeat; width:30px; height:30px; border:none;}
.landingCarousel .carouselBox .next{ background: url(../images/arrow2Green_right_med.png) top center no-repeat; width:30px; height:30px; border:none;}
.landingCarousel .logoCarousel{ height:230px;}
.landingCarousel .logoCarousel li{margin:10px 7px; height:158px; border:none; width: 152px;}
.landingCarousel .logoCarousel li div{ border:#EEE 1px solid; margin: 5px 0px;}
.landingCarousel .logoCarousel li div:hover{border:#BBB 1px solid; margin:5px 0px; }
.landingCarousel .logoCarousel .shopBy{ margin:5px 0px 0px 10px; font-weight:bold; font-size:16px;}
/**********/
/****Brand Logo****/
/**********/

.LogoSprite{background: url(../images/logo/150x70/sprite/HOMElogos.png) no-repeat top left;} 

.HOMElogo_R1C1 { background-position: 0 0; width: 150px; height: 70px; } 
.HOMElogo_R1C2 { background-position: -150px 0; width: 150px; height: 70px; } 
.HOMElogo_R1C3 { background-position: -300px 0; width: 150px; height: 70px; } 
.HOMElogo_R1C4 { background-position: -450px 0; width: 150px; height: 70px; } 
.HOMElogo_R1C5 { background-position: -600px 0; width: 150px; height: 70px; }
 
.HOMElogo_R2C1 { background-position: 0px -70px; width: 150px; height: 70px; } 
.HOMElogo_R2C2 { background-position: -150px -70px; width: 150px; height: 70px; } 
.HOMElogo_R2C3 { background-position: -300px -70px; width: 150px; height: 70px; } 
.HOMElogo_R2C4 { background-position: -450px -70px; width: 150px; height: 70px; } 
.HOMElogo_R2C5 { background-position: -600px -70px; width: 150px; height: 70px; }

.HOMElogo_R3C1 { background-position: 0px -140px; width: 150px; height: 70px; } 
.HOMElogo_R3C2 { background-position: -150px -140px; width: 150px; height: 70px; } 
.HOMElogo_R3C3 { background-position: -300px -140px; width: 150px; height: 70px; } 
.HOMElogo_R3C4 { background-position: -450px -140px; width: 150px; height: 70px; } 
.HOMElogo_R3C5 { background-position: -600px -140px; width: 150px; height: 70px; } 

.HOMElogo_R4C1 { background-position: 0px -210px; width: 150px; height: 70px; } 
.HOMElogo_R4C2 { background-position: -150px -210px; width: 150px; height: 70px; } 
.HOMElogo_R4C3 { background-position: -300px -210px; width: 150px; height: 70px; } 
.HOMElogo_R4C4 { background-position: -450px -210px; width: 150px; height: 70px; } 
.HOMElogo_R4C5 { background-position: -600px -210px; width: 150px; height: 70px; }

.HOMElogo_R5C1 { background-position: 0px -280px; width: 150px; height: 70px; } 
.HOMElogo_R5C2 { background-position: -150px -280px; width: 150px; height: 70px; } 
.HOMElogo_R5C3 { background-position: -300px -280px; width: 150px; height: 70px; } 
.HOMElogo_R5C4 { background-position: -450px -280px; width: 150px; height: 70px; } 
.HOMElogo_R5C5 { background-position: -600px -280px; width: 150px; height: 70px; }

/**********/
/****Tab Content****/
/**********/
.homeTabs { margin-left: 8px;}

.tabContent ul li { border-left: 1px dotted #666666; float: left; height: 135px; margin: 0 0 25px 0; padding: 10px; text-align: center; width: 150px; }

.tabContent ul li a { display:block;}
.tabContent ul li a.tabLink { color: #003399; text-decoration: underline; font-weight:bold; margin: 10px 0px;}
.tabContent ul li.row { border-left: none; }		
.tabBox{ float:left; color: #000; background:#ddd; width: 723px; height:420px; margin:0px auto 0px auto; border: #ccc 1px solid; padding:0px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow: 0px 2px 2px #666666; }

/**********/
/****Tab 4 Layout 1 8-up****/
/**********/
#tabs-4.tabContent ul li { float: left; height: 140px; margin: 4px 4px 4px 5px; padding: 10px;  text-align: center; width: 140px; border: #ccc 1px solid;}
#tabs-4 .seeAllDoubleMark{ margin: 5px 5px 0px 0px;}
#tabs-4 .leftTri{ background:url(../images/leftListIcon_green.gif) top left no-repeat; width:4px; height:7px; display:block; margin:9px 5px 0px 6px; float:right; }
#tabs-4 .seeAllDoubleMark a{ float:right; font-weight: bold; color:#006600; margin-top:5px;}
#tabs-4 .seeAllDoubleMark a:hover{ color:#83A524;} 
.ie7 #tabs-4 .seeAllDoubleMark{float:right; margin: 0px 0px 0px -150px; width: 300px; }
/**********/
/****Tab 4 Layout 1 2-up****/
/**********/
#tabs-4{ padding:5px;}
#tabs-4 .row1{ background:#009900; height:35px; color:#FFF; font-size: 1.6em; font-family:verdana; line-height:30px; text-align:center; }
#tabs-4 .row1 a{ color:#FFF;  font-size: 12px;}
#tabs-4 .row2{}
#tabs-4 .row2 .column{ border:#ccc 0px solid; margin: 2px 0px 2px 27px; width: 292px; float:left; }
#tabs-4 .row2 .columnB{ border-left:#ccc 1px solid; margin: 2px 0px 2px 50px; }
#tabs-4 .row3 { background:#009900; height:25px; color:#FFF; font-size:14px; font-weight:bold; line-height:25px; text-align:center; }
#tabs-4 .row3 a{ color:#FFF; text-decoration:none; }

#tabs-2 .row2{ height: 290px; }


/**********/
/****Tab Items Sprite****/
/**********/
 
.TabItemFC { background: url(../images/home/tabItems/TabItems_featuredcategories.jpg) no-repeat top left; border: 0;}
.FeC-1{ background-position: 0 0; width: 100px; height: 100px; } 
.FeC-2{ background-position: -100px 0; width: 100px; height: 100px; } 
.FeC-3{ background-position: -200px 0; width: 100px; height: 100px; } 
.FeC-4{ background-position: -300px 0; width: 100px; height: 100px; } 
.FeC-5{ background-position: 0 -100px; width: 100px; height: 100px; } 
.FeC-6{ background-position: -100px -100px; width: 100px; height: 100px; } 
.FeC-7{ background-position: -200px -100px; width: 100px; height: 100px; } 
.FeC-8{ background-position: -300px -100px; width: 100px; height: 100px; }


.TabItemTopS { background: url(../images/home/tabItems/TabItems_topsellers.jpg) no-repeat top left; border: 0;}
.TopS-1{ background-position: 0 0; width: 100px; height: 100px; } 
.TopS-2{ background-position: -100px 0; width: 100px; height: 100px; } 
.TopS-3{ background-position: -200px 0; width: 100px; height: 100px; } 
.TopS-4{ background-position: -300px 0; width: 100px; height: 100px; } 
.TopS-5{ background-position: 0 -100px; width: 100px; height: 100px; } 
.TopS-6{ background-position: -100px -100px; width: 100px; height: 100px; } 
.TopS-7{ background-position: -200px -100px; width: 100px; height: 100px; } 
.TopS-8{ background-position: -300px -100px; width: 100px; height: 100px; }


.TabItemWSN { background: url(../images/home/tabItems/TabItems_whatsnew.jpg) no-repeat top left; border: 0;}
.WSN-1{ background-position: 0 0; width: 100px; height: 100px; } 
.WSN-2{ background-position: -100px 0; width: 100px; height: 100px; } 
.WSN-3{ background-position: -200px 0; width: 100px; height: 100px; } 
.WSN-4{ background-position: -300px 0; width: 100px; height: 100px; } 
.WSN-5{ background-position: 0 -100px; width: 100px; height: 100px; } 
.WSN-6{ background-position: -100px -100px; width: 100px; height: 100px; } 
.WSN-7{ background-position: -200px -100px; width: 100px; height: 100px; } 
.WSN-8{ background-position: -300px -100px; width: 100px; height: 100px; } 


.TabItemDM { background: url(../images/home/tabItems/TabItems_DM.jpg) no-repeat top left; border: 0;}
.DM-1{ background-position: 0 0; width: 65px; height: 65px; } 
.DM-2{ background-position: -65px 0; width: 65px; height: 65px; } 
.DM-3{ background-position: -130px 0; width: 65px; height: 65px; } 
.DM-4{ background-position: -195px 0; width: 65px; height: 65px; } 
.DM-5{ background-position: 0 -65px; width: 65px; height: 65px; } 
.DM-6{ background-position: -65px -65px; width: 65px; height: 65px; } 
.DM-7{ background-position: -130px -65px; width: 65px; height: 65px; } 
.DM-8{ background-position: -195px -65px; width: 65px; height: 65px; } 


.TabItemBanner{ background: url(../images/home/tabItems/TabItems_Banner.jpg) no-repeat top left; border: 0;}
.TB-1{ background-position: 0 0px; width: 680px; height: 291px; } 
.TB-2{ background-position: 0 -292px; width: 680px; height: 291px; } 
.TB-3{ background-position: 0 -584px; width: 680px; height: 291px; }
.TB-3A{ background-position: 0 -584px; width: 680px; height: 145px; }  
.TB-3B{ background-position: 0 -730px; width: 680px; height: 145px; }
.TB-4{ background-position: 0 -876px; width: 680px; height: 291px; }
.TB-4A{ background-position: 0 -876px; width: 680px; height: 145px; }
.TB-4B{ background-position: 0 -1022px; width: 680px; height: 145px; } 
.TB-5{ background-position: 0 -1168px; width: 680px; height: 291px; } 
.TB-6{ background-position: 0 -1460px; width: 680px; height: 291px; }  


/**********/
/****Discount Box****/
/**********/
.discountBox{ float:left; color: #000; background:#FFF; width: 247px; height:420px; margin:0px 0px 20px 10px; padding:0px;}
.discountBox .roundBox .roundBoxContent{ margin: 10px 5px;}
/**********/
/****Discount Box Sprite****/
/**********/
.section3Sprite{ background: url(../images/home/banner/HOMEsection3.jpg) no-repeat top left; border:0;}
.HOMEsection3_SR{ background-position: 0 0px; width: 222px; height: 70px; }
.HOMEsection3_FreeShipping{ background-position: 0 -70px; width: 222px; height: 80px; } 
.HOMEsection3_Row3{ background-position: 0 -160px; width: 222px; height: 90px; }
.HOMEsection3_Row4{ background-position: 0 -250px; width: 222px; height: 75px; }

.section3Banner{ background: url(../images/home/banner/HOMEsection3_Banner.GIF) no-repeat top left; border:0;}
.S3B-1{ background-position: 0 0px; width: 250px; height: 280px; }
.S3B-2{ background-position: -250px 0; width: 250px; height: 280px; }


/**********/
/****Links Footer Box ****/
/**********/
.linksBox{ float:left; color: #000; width: 980px; height:235px; margin:10px 0px 0px 8px; padding:0px; }
.linksBox .roundBoxHeader ul li{ float:left; color: #555555; font-size: 18px; font-weight: bold; padding: 9px; }
.linksBox .first{ margin-left:20px;}
.linksBox .second{ margin-left:110px;}	
.linksBox .third{ margin-left:140px;}	
.linksBox .forth{ margin-left:120px;}	
		
.itemSample li{float:left; border:#CCC 1px solid; padding:5px; margin:10px; width:150px;}
.accolades {padding: 10px;}
 /**********************************/
/*footer*/
/**********************************/
.bmFooter{height:75px; border-top: #CCC 1px solid; border-width: 95%;}

 /**********************************/
/*Category Landing Page*/
/**********************************/
.topRow{}
.leftContainer{ width:590px; height:150px; background:#BBB; margin:5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.leftContainer .pageTitle{}
.leftContainer .title{  color: #FFFFFF; font-size: 26px; margin: 20px 0 0; text-align: right; width: 200px; }
.leftContainer .subtitle{ color: #ffffff; font-size: 15px; padding: 5px; text-align: right; width: 190px; line-height:120%; }
.leftContainer .pageImage img{ border: 2px solid #FFFFFF; height: 134px; margin: 6px; width: 374px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 0px 6px 6px 0px; }

.rightContainer{ width:395px; height:150px; background:#BBB; margin:5px 5px 5px 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.rightContainer img{ border:#FFF 2px solid; height:134px; width:380px; margin:6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.centerRow{}

.leftNavContainer{ width:240px; background:#BBB; margin:0px 5px 5px 5px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.leftNavContainer ul{ list-style: none outside none; margin: 0; padding: 2px 0px 2px 2px; }
.leftNavContainer li{ margin:0px; padding:0px; }

.ie7 .leftNavContainer li{ background: #FFF; width:236px;}
.leftNavContainer li a{ background: none repeat scroll 0 0 #FFF; border: 1px solid #FFF; color: #006EB9; display: block; font-weight: bold; height: 20px; line-height: 19px; padding: 2px 5px; text-decoration: none; width: 224px; }
.ie7 .leftNavContainer li a{ width:209px; display:inline-block;}	
.leftNavContainer li a:hover{ border: 1px solid #ef9d00; background: none repeat scroll 0 0 #FFFFFF; }
.leftNavContainer .leftPaneHeader{
	width:236px;
	background:linear-gradient(to bottom, #bbb, #eee 69%,#bbb 0%, #bbb);
	background: -webkit-linear-gradient(top, #bbb, #eee 69%);
	background: -moz-linear-gradient(top, #bbb, #eee 69%);
	background: -ms-linear-gradient(top,  #bbb 0%,#eee 69%);
	-webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	

	
}
.ie7 .leftNavContainer .leftPaneHeader, 
.ie8 .leftNavContainer .leftPaneHeader, 
.ie9 .leftNavContainer .leftPaneHeader{ 
	background:url(/images/leftNavHeader.png) top left repeat-x; 	
	height:34px;
	}
.leftNavContainer .noRound{
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
	border-radius: 0;
}
.leftNavContainer li b{
	margin:0px;
	padding:10px;
	display: inline-block;
	font-size:13px;
	}
.leftNavContainer .leftTri{
		background:url(/images/leftListIcon_green.gif) top left no-repeat;
		width:4px;
		height:7px;
		display:block;
		margin:9px 5px 0px 6px;
	}
.leftNavContainer span{ float:left }
.contentContainer{
	width:740px;
	margin:0px 5px 5px 0px;
	}

.roundBox{
    color: #000;
    background:#FFF;
    border: #CCC 2px solid;
    padding:0px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	width:100%;
    }
.roundBox .roundBoxHeader{ 
	margin:4px;
	height:40px;
	background-color: #bbb;
	background:linear-gradient(to bottom, #bbb, #eee 69%,#bbb 0%, #bbb);
	background: -webkit-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
	background:-moz-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
	background:-ms-linear-gradient(top, #bbb, #eee 69%,#bbb 0%, #bbb);
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	border-radius: 6px;
}
.ie7 .roundBox .roundBoxHeader, 
.ie8 .roundBox .roundBoxHeader,
.ie9 .roundBox .roundBoxHeader{ 
	background: url(/images/gradHeader.png) repeat-x top left;
	}

.roundBox .roundBoxHeader div{ 
	color: #555555;
    font-size: 18px;
    font-weight: bold;
    padding: 9px;
}
.roundBox  .roundBoxHeader div a {color:#555;  text-decoration: none;}
.roundBox  .roundBoxHeader div a:hover {color:#333; text-decoration: none;}
.roundBox  .roundBoxHeader div a:visited {color:#555;  text-decoration: none;}
.roundBox  .roundBoxHeader div a:active {color:#555;  text-decoration: none;}
.roundBox .roundBoxContent{
	margin:5px;
}
.roundBox .roundBoxContent table{
	border-collapse:collapse;
}
.roundBox .roundBoxContent .blueBar{
	padding:3px;
	background:#294e99;
	color: #FFF;
	text-align:center;
}

#doubleMarkAccordion .accSeeAll{ text-align: right; }
#doubleMarkAccordion .accSeeAll a{color:#83A524;}
.catSeeAll{ background:#83A524; color:#FFF; height:20px; margin:5px 0px; padding:5px 5px 0px 5px; text-align:right;}
.doubleMarkContainer .catSeeAll a{ color:#FFF; font-weight:bold;}
/*End Category Landing Page*/
/*  bettystyle_v2.css*/
/* .FoodNav, .OfficeNav, .JansanNav, .OutdoorNav, .FurnitureNav, .FacilityNav, .MedicalNav{text-align:center;} */
#Table8 td { text-align:left;}
.prodHilights {text-align: left;}

/**Added 04/10/2012**/
/** Begin Search Page **/
	.breadcrumb2 { margin: 10px; color: #006699; font-weight:bold;}
	.searchContent{}
	.searchContent .pagination{text-align:center; font-size:28px;}
	.searchContent .items{ border-top: #ccc 1px solid; margin: 10px 0px;}
	.searchContent .itemRow{ border-bottom: #ccc 1px solid;}
	.searchContent .itemRow .item{ float:left; width:33%; margin: 10px 0px 10px 0px; border-left:#666 1px dotted; }
	.searchContent .itemRow .item:first-child{ border:none;}

	.searchContent .itemRow .item .leftDetail{float:left; width:48%; text-align:center;}
	.searchContent .itemRow .item .leftDetail a{ display:block; margin: 5px 0px; text-decoration:none;}
	.searchContent .itemRow .item .leftDetail .imgName{ color: #044D8F; }
	.searchContent .itemRow .item .leftDetail img { padding:0px; }
	.searchContent .itemRow .item .leftDetail .img_100x100 { height:100px; width=100px; }
	.searchContent .itemRow .item .leftDetail .sku_number {font-size: 11px; color: #282895; text-decoration: none;}

	.searchContent .itemRow .item .rightDetail{float:left; width:50%; text-align: center;}
	.searchContent .itemRow .item .rightDetail .thumb_name{font-size: 12px; color: #044D8F; font-weight:bold; margin: 0px 0px 15px 0px; display:block; line-height:16px;}
	.searchContent .itemRow .item .rightDetail .thumb_price{font-size: 18px; margin: 0px 0px 5px 0px; color:#282895; text-decoration:none; font-weight:bold;}
	.searchContent .itemRow .item .rightDetail .thumb_qty{ color:#333333; margin: 10px 0px 0px 0px;}
	.searchContent .itemRow .item .rightDetail .thumb_label{color:#008000;}
	.searchContent .itemRow .item .rightDetail .thumb_Buy_save{font-size: 11px; color:#999999; font-weight:bold;}
	.searchContent .itemRow .item .rightDetail .clickhereforprice a{font-size: 12px; color:#333333; font-weight:bold;  margin: 0px 0px 10px 0px;}
	.searchContent .itemRow .item .rightDetail .limitxpercustomer {font-size: 11px; color:#e6760e; font-weight:bold;  margin: 0px 0px 0px 0px;}

	.searchContent .itemRow .item ul{float:left; width:80%; color: #555;}
	.searchContent .itemRow .item ul li{ margin: 5px 0px 0px 0px; line-height: 110%;}

	.searchContent .itemRow .item ul .viewBullet_points { margin: 5px 0px 0px -15px; color:#333333; font-size: 12px;}

	.searchContent .itemRow .item ul .viewDetails { list-style-type:none; margin: 10px 0px 0px 0px; color:#666666; font-size: 12px;}
	.searchContent .itemRow .item ul .viewDetails a{list-style-type:none; margin: 10px 0px 0px -15px; color:#666666; font-size: 12px; text-decoration:none; }

	.nowrap { white-space: nowrap;}
/** End Search Page CSS** /
/*************************/


#shadowing
{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #666;
	z-index:1000;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: fixed;
	top: 25%;
	left: 30%;
	width: 400px;
	height: 200px;
	padding: 48px;
	margin:0;
	border: 1px solid #000;
	background-color: white;
	z-index:1001;
	overflow: auto;
	-moz-box-shadow: 3px 3px 5px #333;
	-webkit-box-shadow: 3px 3px 5px #333;
	box-shadow: 3px 3px 5px #333;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:12px;
	left-padding:8px;
	margin:0;
	border-bottom:1px solid #000;
	color:#333;
	text-align:center;
	font-weight:bold;
	font-size: 16px;
	background: rgb(245,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(21%,rgba(219,220,226,1)), color-stop(49%,rgba(184,186,198,1)), color-stop(80%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */
}
#box  #form1 {padding-top: 30px;}
#box  #form1 p {font-weight:bold}
#box p:last-child {margin-left:240px;}
#box  #form1 input{}
#box  #form1 #username{width:300px}
#box  #form1 #password {width:303px}

.limitxpercustomer13 
{
	font-size: 13px; 
	color:#e6760e; 
	font-weight:bold;  
	margin: 0px 0px 0px 0px;
}

.limitxpercustomer
{
	font-size: 11px; color:#e6760e; font-weight:bold;  margin: 0px 0px 0px 0px;
}




