body{background:#fff;font:normal 12px arial; color:#333;}
.clr{clear:both; font-size:1px;}
a, input{ outline:none !important;}
a:hover{ text-decoration:underline !important;}
a{ outline: none !important;}
.dispNone{ display:none;}
.dispBlock{ display: block;}
.floatR{float:right !important;}
.floatL{float:left !important;}
.noBorder, .brdrNone{ border:0 !important;}
.brdrRnd{border:1px solid #ccc;}
.bgNone{ background:none !important;}
.brdrTop{ border-top:1px solid #ccc !important;}
.brdrBott{ border-bottom:1px solid #9b9b9b !important;}

.beforeClr, .afterClr, .appendClr{}
.textAlignCenter{text-align:center !important;}
.textAlignRight{text-align:right !important;}
.textAlignLeft{text-align:left !important;}
/****/
input, select{}

/**width**/
.wAuto{width:auto !important;}
.w200{width:200px !important;}
.w230{width:230px !important;}
.w250{width:250px !important;}
.w500{ width:500px !important;}
.w90P{ width:90% !important;}

/**margins**/
.marginNone{margin:0 !important;}
.marginAuto{ margin:0 auto !important;}
.marginBottNone{ margin-bottom:0 !important;}
.marginT5{ margin-top:5px !important;}
.marginLR10{ margin:0 10px !important;}
.marginT10{ margin-top:10px !important;}
.marginT20{ margin-top:20px !important;}
.marginL10{ margin-left:10px !important;}
.marginL20{ margin-left:20px !important;}
.marginL150{ margin-left:150px !important;}
.marginB10{ margin-bottom:10px !important;}
.marginB20{ margin-bottom:20px !important;}
.marginTB20{ margin:20px 0 !important;}

/**paddings**/
.paddingNone{padding:0 !important;}
.paddingT5{ padding-top:5px !important;}
.paddingL0{ padding-left:0 !important;}
.padding20{ padding:20px !important;}
.padding10{ padding:10px !important;}

/**text**/
.txtNormal10{font:italic 10px arial;color:#666;}

.linkNormalRed12{font:normal 12px arial;color:#ff0053;}
.linkNormalGray11{font:normal 11px arial;color:#666;}

/***/
ul.breadCrumb{}
ul.breadCrumb li{float:left; padding:5px 5px 5px 0;color:#666;}
ul.breadCrumb li a{color:#333;}
/****/
.required{color:#f00; margin:0 5px;}
.errorBox{background:#fff;margin-bottom:10px;margin:0 auto;}
    .error{display:block; background:#feebe8 url(../images/icn-err.gif) no-repeat 10px 10px;font:bold 12px arial; color:#ed1c24;padding:15px 0px 20px 75px; border:1px solid #fb8e7f; margin:10px auto;}
.requiredNote{font:normal 12px arial; text-align:right;}
.requiredNote span{font:bold 13px arial; color:#ed1c24;}

.inlineErr{background:#ad1e1e url(../images/1unchecked.gif) no-repeat 5px;font:normal 11px arial; color:#fff;padding:3px 20px;margin:15px; position:absolute;border:1px solid #fff !important; margin:23px 0 0 -30px;width:150px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px; float:left;}
.inlineErr .arw{background:url(../images/img-arwDwn.gif) no-repeat left -2px; margin-top:-36px; display:block; width:25px; height:33px; float:left; position:absolute; left:0;}

.userInfo .frmTbl td .frmFld{ position:static;}
#regIfrm{}
#regIfrm .frmTbl td .frmFld{ position:relative;}
#regIfrm .rtl{ float:right !important; margin-left:-180px;}
#regIfrm .rtl .arwRight{float:right !important; left:150px;}

.bgInvalid, .bgRed{ background:#feebe8;}

.confirmBox{background:#e6ffe9 url(../images/icn-confirm.gif) no-repeat 10px 7px; border:1px solid #038b1f; padding:10px 20px 20px 60px;font:bold 15px arial;color:#0a733a;}
.confirmBox span{font:bold 18px arial;}
/****/
.mainContainer{width:990px; margin:0 auto; background:#fff; border:1px solid #ddd; padding:5px;} 
.header, .footer{margin:0 auto;}
	.midContainer{padding:10px 10px; /*background:url(../images/bg-topheader.gif) repeat-x top left;*/}
	.midContainer h2.pageTitle, h2.pageTitle{font:normal 22px arial; padding:15px 0; color:#000;}
	.midContainer h3.secTitle, h3.secTitle{font:bold 17px arial;color:#eee; background:#767676 url(../images/bg-title3.gif) repeat-x; padding:0 10px; height:35px; line-height:35px; margin-bottom:0px;}
	.midContainer h4.secTitle, h4.secTitle{font:bold 15px arial;color:#660000; padding:5px; border-bottom:2px solid #660000;}
		.leftCol{ width:740px; float:left;}
		.rightCol{ width:200px; float:right; border:1px solid #fcb4b8; background:#fff;}
			.ordrSmryTbl{background:#f2f2f2; margin:0;}
			.ordrSmryTbl .btnBarUpdate{background:#fff; padding:13px 5px;}
				.ordrSmryTbl .btnBarUpdate a.btnRedRpt{padding:5px 12px; margin-right:10px; color:#fff;}
				.ordrSmryTbl .btnBarUpdate a.linkNormal{font:normal 12px arial; color:#666;}
				
			.ordrSmryTbl table{ border-bottom:2px solid #fff;}
			.ordrSmryTbl th, .ordrSmryTbl td{text-align:left; padding:5px 5px;}
			.ordrSmryTbl th.title{font:normal 20px arial; color:#000; padding-bottom:10px;}
			.ordrSmryTbl th{font:bold 13px arial; color:#000;}
			.ordrSmryTbl td, .ordrSmryTbl td a{font:normal 11px arial; color:#666;}
			.ordrSmryTbl tr.total th{font:normal 18px arial; color:#000;}
			.ordrSmryTbl .price{ text-align:right; font:bold 13px arial; color:#000; width: 95px;}
			.addPromo{background:url(../images/bg-plusmin.gif) no-repeat left top; cursor:pointer; margin-left:5px; width:13px; height:13px;}
			
		/*****/
		.frmTbl{}
		.frmTbl th, .frmTbl td{padding:8px 5px; vertical-align:top; background:#fff;}
		.frmTbl th{font:normal 12px arial; text-align:left; color:#666666; width:170px;}
		.frmTbl td{ width:262px;}
			.frmTbl td input {width:230px; float:left; border:1px solid #7b7b7b; padding:3px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
			.frmTbl td select{width:233px; float:left; border:1px solid #7b7b7b; padding:3px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
		.frmTbl td img.help{float:left;}
		.frmTbl p.tips {font:normal 11px arial; font-style:italic; width:95%;}
		.frmTbl .title{font:bold 12px arial; color:#660000; text-align:left;}

			.frmTbl td .frmFld{ position:relative; float:left;}
			.frmTbl td .frmFld .inlineErr {position:absolute; z-index:9999;}
		/***/
		.frmInnrTbl{}
			.frmTbl .frmInnrTbl th{ padding:0;margin:0; padding: 8px 5px;}
			 .frmTbl .frmInnrTbl td{ padding: 8px 5px; width:auto !important;}
			 
	.frmInnrTbl img.chkOutRegCase{width:100px;}
  .frmInnrTblType2{}
   .frmTbl .frmInnrTblType2 th{ padding:5px 0;margin:0; width:160px !important;}
   .frmTbl .frmInnrTblType2 td{ padding:5px 0;margin:0; }

		/*****/
		.orgSize{float:left;}
		.orgSize td{width:auto !important; padding:0 10px 0 0  !important; border:0 !important;margin:0 !important;} 
		.orgSize td input{width:auto !important; float:left;}
		
		/****/
		.viewTbl{}
		.viewTbl th, .viewTbl td{padding:5px 10px; vertical-align:top; background:#fff;}
		.viewTbl th{font:normal 12px arial; text-align:left; color:#666666;}
		.viewTbl td{color:#000;}
		
		.ordrDtlpage .form-view{font:bold 15px arial; }
		
		.ordrDtlpage .orderDtl{ width:auto;font:normal 15px arial; }
			.ordrDtlpage .orderDtl td{vertical-align:top; padding:0 40px 0 10px;}
			.ordrDtlpage .orderDtl td h4{ width:auto; font-weight:bold;margin:10px 0;}
		.ordrDtlpage .ordrDataTbl{font:normal 13px arial; margin-top:20px;}
			.ordrDtlpage .ordrDataTbl th{font-weight:bold; vertical-align:top; padding:5px; border:1px solid #e92330; border-left:0; border-right:0;}
			.ordrDtlpage .ordrDataTbl td{ vertical-align:top; text-align:center; padding:5px;}
			.ordrDtlpage .ordrDataTbl td{ vertical-align:top; text-align:center; padding:5px;}
			.ordrDtlpage .ordrDataTbl .w65{width:65px;}
			.ordrDtlpage .ordrDataTbl th.prod{text-align:left; padding-left:20px;}
			.ordrDtlpage .ordrDataTbl .prod{text-align:left;}
			.ordrDtlpage .ordrDataTbl .price{width:100px; font-weight:bold;}
			.ordrDtlpage .ordrDataTbl td a{font:normal 12px arial; color:#666;}
			
			.ordrDtlpage .ordrDataTbl tr.subtotalBar th,
			.ordrDtlpage .ordrDataTbl tr.discntBar th,
			.ordrDtlpage .ordrDataTbl tr.estShippBar th,
			.ordrDtlpage .ordrDataTbl tr.totPriceBar th {text-align:right; background:none;color:#333;}
			.ordrDtlpage .ordrDataTbl tr.totPriceBar th, .ordrDtlpage .ordrDataTbl tr.totPriceBar td{background:#eee;font-size:15px;}
			
			.ordrDtlpage  .ordrDataTblHdr{width:auto;font-size:15px; margin-top:20px;}
			.ordrDtlpage  .ordrDataTblHdr td{vertical-align:top;text-align:left; padding-right:30px;}
			 .ordrDtlpage  .ordrDataTblHdr th{vertical-align:top; text-align:left;font-weight:bold}
			.ordrDataTblHdrLeft, .ordrDataTblHdrRight{border:2px solid #eee; background:#f2f2f2;}
			.ordrDataTblHdrLeft th, .ordrDataTblHdrLeft td{padding: 10px 20px;}
			.ordrDtlpage  .ordrDataTblHdr  .ordrDataTblHdrLeft th p, .ordrDtlpage  .ordrDataTblHdr  .ordrDataTblHdrLeft td p{padding:1px 5px;font-size:13px !important;}
			.ordrDataTblHdrRight th, .ordrDataTblHdrRight td{padding: 10px 20px;}
		
		/*
			.viewTbl td input {width:230px; float:left; border:1px solid #7b7b7b; padding:3px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
			.viewTbl td select{width:233px; float:left; border:1px solid #7b7b7b; padding:3px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
		.viewTbl td img.help{float:left;}
		.viewTbl p.tips {font:normal 11px arial; font-style:italic; width:95%;}
		.viewTbl .title{font:bold 12px arial; color:#660000; text-align:left;}
		*/
		
			.addInfoViewTbl td{ width:25%;}
			.loggedInAddInfoViewTbl{border-collapse:collapse;font:normal 13px tahoma;border-right:1px solid #ccc !important;}
			.loggedInAddInfoViewTbl th{border:1px solid #ccc; font-weight:bold;}
			.loggedInAddInfoViewTbl td{vertical-align:top; text-align:left; border:1px solid #ccc; padding:top:10px;}
			.loggedInAddInfoViewTbl td.btnSet{vertical-align:middle;}
			.loggedInAddInfoViewTbl h4{font-widht:bold; display:block; padding:5px 0 10px;}
		/***/
		.tblShipMetod{ border-collapse:collapse; background:#fff; border:1px solid #ccc;border-bottom:0;margin:0;}
		.tblShipMetod th{background:#eee; padding:10px;}
		.tblShipMetod td{border:0;padding:10px;}
		
		#editIfrmCase .midContainer, #editIfrmCase .mainContainer{padding:0; margin:0; width:100%;}
		/*************/
		.cartTbl{border:1px solid #cacaca;}
		.cartTbl th{font:bold 12px arial; color:#666; padding:10px; border-bottom:1px solid #cacaca;background:#eee;text-align:left;}	
		.cartTbl td{text-align:left;vertical-align:top; padding:10px; border-bottom:1px solid #cacaca;}	
		.cartTbl .img{text-align:left;}
		.cartTbl .prod{width:90px;}
		.cartTbl .qty{}
		.cartTbl .price{text-align:center; width:80px;}
		.cartTbl .icn{width:20px;}
			.cartTbl .icn img{float:left;}
			.cartTbl .price{padding-top:15px; text-align:right;}
			.cartTbl ul.qty{width:70px;}
			.cartTbl .qty li{float:left;list-style-type:none;}
			.cartTbl .qty li.bgInput50{height:30px;width:50px;margin-right:5px;}
			.cartTbl .qty li.bgInput50 input{width:40px; border:0; margin:3px; height:20px; text-align:center;}
			.cartTbl .qty li.plus img, .cartTbl .qty li.minus img{ width:13px; height:13px; cursor:pointer}
			.cartTbl .qty li.plus{background: url(../images/bg-plusmin.gif) no-repeat left top; width:13px; height:13px; margin:2px 0}
			.cartTbl .qty li.minus{background: url(../images/bg-plusmin.gif) no-repeat left bottom; width:13px; height:13px;}
			
		.cartTbl tr.subTotal td{text-align:right; background:#cacaca;font:bold 13px arial; color:#000; padding:7px 10px;text-align:right !important;}	
		.cartTbl tr.netTotal td{text-align:right; background:#767676;font:bold 16px arial; color:#fff; padding:7px 10px;text-align:right !important;}	
	/***/	
		.staticOverlay{}
		#smask{position:absolute; left:0; top:0; background:#333;}
		.swindow{width:500px;}

	/****/
	.addInfo, .userInfo, .orgInfo {padding-bottom:10px;}
	.addInfoCont{margin:0 15px;}
	.addInfoCont p.btnLink, p.btnLink{background:#c4c4c4; padding:10px; display:block;}
	.addInfoCont p{background:#fff;font-size:13px; padding:5px 0;}
	/***/
	.payByTbl{background:#efefef;border:1px solid #ccc;border-top:0;}
	.payByTbl th{padding:5px 15px 5px 5px;width:20px; text-align:left;}	
	.payByTbl td{padding:5px 15px 5px 5px;text-align:left;}
		
	/***/
	#pmntInfoAcnt{background:#fff;border:1px solid #ccc;border-top:0;}
	.ccTbl{border-collapse:collapse}
	.ccTbl th{padding:5px 10px;text-align:left;font-weight:bold;}	
	.ccTbl td{padding:5px 10px;text-align:left;}
	/*****/
	.myProfile{}
	.myProfile h3.accrTitle{font:bold 15px arial;color:#333;background: url(../images/bg-title-off.gif) repeat-x left top; padding:0 10px; height:35px; line-height:35px;cursor:pointer; border-top:5px solid #fff;}
		.myProfile h3.active{background: url(../images/bg-title-on.gif) repeat-x left top;color:#e3e3e3; height:35px; line-height:35px; }
	.myProfile h3.accrTitle span, .myProfile h3.active span{ margin:9px 0; width:15px; height:14px; float:right;}
		.icnOn{ background:url(../images/icn-minus.gif) no-repeat left top;}
		.icnOff{ background:url(../images/icn-plus.gif) no-repeat left top;}

		.accrCont{padding:5px;margin:0; background:#fff;display:none;}
				.accrCont .viewColsF{float:left; width:35%;}
				.accrCont .viewColsS{float:left; width:32%;}
				.accrCont .viewColsT{float:left; width:32%;}
			.viewColsF p, .viewColsS p, .viewColsT p{padding:5px 0; display:block; clear:both;}
			.viewColsF p span, .viewColsS p span, .viewColsT p span{text-align:left;padding-right:7px;color:#666; background:url(../images/icn-colan.gif) no-repeat right top;float:left;width:40%;}
			.viewColsF p label, .viewColsS p label, .viewColsT p label{font:normal 12px arial; color:#000; padding-left:10px;float:left;width:50%;}
	/***/		
	.dataTbl{ border-collapse:collapse;}
	.dataTbl th{ background:#666; font:bold 12px arial; color:#fff; padding:10px 5px; border:1px solid #9a9a9a;}	
	.dataTbl td{ background:#fff; font:normal 12px arial; color:#000; padding:5px; border:1px solid #9a9a9a; vertical-align:top;}	
	.actions a{font:normal 12px arial; color:#1B0BFA;text-decoration: underline;}	
	
	.orderHistoryTbl th, 
	.orderHistoryTbl td, 
	.pmsSubsTbl th, 
	.pmsSubsTbl td,
	.othrSubsTbl th, 
	.othrSubsTbl td {text-align:center;}
	
	.subsTab {display:block; border-bottom:1px dotted #ccc; height:27px;}
		.subsTab li{float:left; background:url(../images/bg-taboff.gif) repeat-x left top;font:normal 15px arial; color:#333;  margin-right:2px; margin-bottom:10px;padding:0 20px; cursor:pointer; float:left; width:auto;}
		.subsTab li.on{background:url(../images/bg-tabon.gif) repeat-x left top;color:#fff;}
		.subsTab li a{float:left;font:normal 15px arial;color:#fff;height:27px; line-height:27px;color:#333; text-decoration:none;}
		.subsTab li.on a{float:left; color:#fff;}
		.subsTab li img{float:left; margin:5px 0 0 10px}
		
		
	/***/
	.featuredProds{margin-top:30px;}
	.featuredProds h3.title{ background:#b4b4b4 url(../images/bg-titleFeatured.gif) repeat-x;font:bold 17px arial;color:#333;  height:35px; line-height:35px; padding:0 10px;}
		.prodList{padding:10px; margin:0;}
		.featuredProds .prodList li {float:left; width:182px;font:bold 13px arial;color:#333;list-style-type:none; }
		.featuredProds .prodList li img{float:left; border:1px solid #ccc; margin:10px 15px 10px 0;}
		.featuredProds .prodList li .price{float:left;width:80px; margin-top:20px;font:bold 15px arial; color:#000;}
		.featuredProds .prodList li .price a{font:normal 12px arial; color:#f00;padding-top:10px; display:block;}
		.featuredProds .prodList li	.desc{padding-right:10px;}
		
	/****/	
	.roundedCorsWhite{
		border:5px solid #eee;
		background:#fff;	
		padding:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */
		}

	.roundedCorsGray{
		border:5px solid #ccc;
		background:#eee;	
		padding:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */
		} /*****BtnBar: Input Type Buttons*******/
.btnBarCenterTbl{margin:10px 0 0 0; padding:10px; width:auto;text-align:center; border-top:3px solid #660000;}	
.btnBarLink{padding:10px 0;}
.btnBar{margin:10px 0; padding:10px; border-top:3px solid #660000; display:block;}
.btnBarNoBrdr{margin:20px auto;}
.btnBarTbl td{ vertical-align:top;}

.finishBtnBar{border:0; text-align:right; margin:0; padding:5px 0;}
	.finishBtnBar input{margin-left:10px;}
	
.tncBar{font:normal 13px arial;}	

	/**reoeated background buttons*/
	input.btnRedRpt{font:bold 12px arial;color:#fff;background:#a20611 url(../images/btn-RedRpt.gif) repeat-x right top;padding:0 25px; height:26px;border:0 !important; border-left:1px solid #a20611 !important;border-right:1px solid #a20611 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px; outline:none;}
		input.btnRedRptOver{font:bold 12px arial;color:#fff;background:#446e0c url(../images/btn-RedRpt.gif) repeat-x left bottom;padding:0 25px; height:26px; border:0; border-left:1px solid #446e0c !important;border-right:1px solid #446e0c !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}

	input.btnGrayRpt{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x right top; padding:0 25px; height:26px;border:0; border-left:1px solid #696969 !important;border-right:1px solid #696969 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
		input.btnGrayRptOver{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x left bottom;padding:0 25px; height:26px;border:0; border-left:1px solid #446e0c !important;border-right:1px solid #446e0c !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}

	/**reoeated background buttons*/
	input.btnCancel{font:normal 13px arial;color:#6b6b6b;background:none;padding:0 15px; height:26px;border:0 !important;outline:none; text-decoration:underline;}
		input.btnCancelOver{font:normal 13px arial;color:#000;background:none;padding:0 15px; height:26px;border:0 !important;outline:none;text-decoration:none;}
		
	/**fixed length buttons*/
	input.btnGray53{font:bold 12px arial;color:#fff;background:url(../images/btn-w53.gif) no-repeat left top; border:0;width:53px; height:26px;}
		input.btnGray53Over{font:bold 12px arial;color:#fff;background:url(../images/btn-w53.gif) no-repeat left bottom; border:0;width:53px; height:26px;}

	/**anchore buttons*/
	.btnRedRpt{font:bold 12px arial;color:#fff;background:#a20611 url(../images/btn-RedRpt.gif) repeat-x right top;padding:5px 25px; border-left:1px solid #a20611 !important;border-right:1px solid #a20611 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px; text-decoration:none;}
		.btnRedRpt:hover{font:bold 12px arial;color:#fff;background:#446e0c url(../images/btn-RedRpt.gif) repeat-x left bottom;padding:5px 25px; border-left:1px solid #446e0c !important;border-right:1px solid #446e0c !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;text-decoration:none !important;}


	.btnGrayRpt{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x right top;padding:5px 25px;border-left:1px solid #666 !important;border-right:1px solid #666 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;text-decoration:none !important;}
		.btnGrayRpt:hover{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x left bottom;padding:5px 25px; border-left:1px solid #446e0c !important;border-right:1px solid #446e0c !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;text-decoration:none !important;}


	/***/
	.btnRadius{
		background:#eee;	
		padding:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; /* future proofing */
		-khtml-border-radius: 3px; /* for old Konqueror browsers */
		}

.btnSetVisOL{display:none;}

/***********/
#dynScroll{border:1px solid #f00}
.scrollArea{overflow:auto; padding:1px;}

#mask {background:url(../images/mask.png) repeat left top;}
.window {background:#fff url(../images/loader.gif) no-repeat center center;}
#dialog {}
.closeOL{cursor:pointer; position:absolute; right:5px; top:5px;}

.overLayCloseBar{}
.overLayCloseBar #btnClose, #btnClose{float:right; right:10px; top:10px; cursor:pointer;}



#tooltip {
	border: 1px solid #444;
	font:normal 11px #000;
	padding:10px;
	position: absolute;
	z-index:2000;
	text-shadow:none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-left:-10px;
}
.tCont{display:none;}
/**shan: 30042012***/
.chkOutLoginSec #checkoutNewAddressForm .frmTbl {}
/*.chkOutLoginSec #checkoutNewAddressForm .frmTbl th{width:100px;}*/
.chkOutLoginSec #checkoutNewAddressForm .frmTbl td input,
.chkOutLoginSec #checkoutNewAddressForm .frmTbl td select{width:150px;}
.frmFullFilmnt th{text-align:left;font-weight:bold; border-bottom:1px solid #ccc;}
.frmFullFilmnt td{background:#fff; text-align:left;}
.greyBox td{background:#CACACA;}
/*********************/
#smask{background:url(../images/mask.png) repeat left top;}
#smask, #emlPP{display:none;}
.emlPPCloseBar{height:18px;}
	#emlPP{width:600px;}
	#emlPP .scrollAreaPP{height:200px; overflow-x:auto;}
	.emlPPCloseBar .closePP{ cursor:pointer}
.removeLink {
	display:block; 
	text-align: right; 
	margin-top: 8px; 
	width: 718px;
}
.desc{font-weight: normal;}
.rightCol a{text-decoration: underline;}
.toggleLink {display: block; float: left; background-image: url(../images/u896_original.png); background-repeat: no-repeat; background-position: right; text-align: left; padding-right: 15px; clear: both; margin-bottom: 5px;}
.toggleLinkalt {display: block; float: left; background-image: url(../images/u892_original.png); background-repeat: no-repeat; background-position: right; text-align: left; padding-right: 15px; clear: both; margin-bottom: 5px;}
.boldFont{font-weight: bold; font-size: 12px;}
.placeorderDis{padding:13px 5px;}
.placeorderDis a.btnGrayRpt {
    background: url("../images/btn-GrayRpt.gif") repeat-x scroll right top transparent;
    border-left: 1px solid #666666 !important;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #666666 !important;
    color: #FFFFFF;
    font: bold 12px arial;
    padding: 5px 13px;
    text-decoration: none !important;
}
.placeorderDis a.btnGrayRpt:hover{background: url("../images/btn-GrayRpt.gif") repeat-x scroll right top transparent;}
.placeorderEnb{padding:13px 5px;}
.placeorderEnb a.btnRedRpt {
    background: url("../images/btn-RedRpt.gif") repeat-x scroll right top #A20611;
    border-left: 1px solid #A20611 !important;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #A20611 !important;
    color: #FFFFFF;
    font: bold 12px arial;
    padding: 5px 13px;
    text-decoration: none;
}
#submitButtonImageDis .btnGrayRpt:hover{background: url("../images/btn-GrayRpt.gif") repeat-x scroll right top transparent;}
.plusImg{
	display: block; 
	float: right;
	background: url("../images/icon-plus.gif") repeat-x scroll right top transparent;
	width: 11px;
	height: 11px;
	margin-top: 12px;
}
.minusImg{
	display: block; 
	float: right;
	background: url("../images/icon-minus.gif") repeat-x scroll right top transparent;
	width: 11px;
	height: 11px;
	margin-top: 12px;
	}
.ship-bill-addr{position: relative;}
.helpCon{position: absolute; z-index: 4; top: 60; background-color: #fff; border: 1px solid #ccc; padding: 5px; width: 160px;}
.checkoutBtn {font:bold 12px arial;color:#fff;background:#a20611 url(../images/btn-RedRpt.gif) repeat-x right top;padding:5px 10px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px; text-decoration:none; float: right;}
   .checkoutBtn:hover{background-position: bottom right;}
   
   
	.btnGrayRpt{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x right top;padding:5px 25px;border-left:1px solid #666 !important;border-right:1px solid #666 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;text-decoration:none !important;}
		.btnGrayRpt:hover{font:bold 12px arial;color:#fff;background:url(../images/btn-GrayRpt.gif) repeat-x left bottom;padding:5px 25px; border-left:1px solid #446e0c !important;border-right:1px solid #446e0c !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;text-decoration:none !important;}
     .actionsMouseOverDiv{margin-top: 10px;}
 .mainContainerNew{width: 990px; margin:0 auto; background:#fff; border:0px solid #ddd; padding:0;} 
 .midContainerNew{
    padding: 10px 30px;
    width: 835px;
}
input[type="text"], input[type="password"] {
    -moz-box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
}
input[type="text"], input[type="password"] {
    border: 1px solid #666666 !important;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
}
table tr td input, table tr td select {
    color: #333333;
    font-size: 1em;
}
.btn, input, input[type="button"], button, .generic-box, .secondary-button, .primary-button {
    -moz-border-radius: 2px 2px 2px 2px;
}
.cartTbl td.six {
    border-bottom: 1px solid #CACACA;
    padding: 15px 10px;
    text-align: right !important;
    vertical-align: top;
}
.pdr{padding-right: 10px !important;}
.orgSizeTbl{
	width:547px;
}
.orgSizeTbl td{
	width: 37px;
}
#promoCode{width: 150px;}
     .grayBoxHeading{font-weight: bold; padding-bottom: 3px;}
     .fontBold{font-weight: bold; }
     .addNewBtnTooltip{float: left;}
 #getPageHeight{height:auto;}
 #shopping_cart{} 
 /* 15May */
 
 .greyBorder{border:1px solid #CACACA;}
 .cursorDefault{cursor:default!important}
 
/**Chceck out**/
.add-info-bar{background:#660000; width:800px; height:25px; float:left; margin-bottom:15px; }
.add-info-barhd{float:left; padding-left:10px; padding-top:4px; *padding-top:2px;}
.add-info-barhd span{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.add-info-barpara{width:800px; height:22px; float:left; border-bottom: 1px solid #666666; margin-bottom:5px;}
.addinfo-para{width:800px; height:25px; float:left; border-bottom:1px solid #333; margin-bottom:5px; margin-top:20px;}
.addinfo-para span{font-family:arial; font-size:13px; text-align:top;}
.addinfo-addnew-select{float:right; width:auto; height:auto;}
#checkbox1{width:20px; border:none; padding:0; margin:0; margin-left:1px; font-size:8; height:14px}
.displayAllExistAddressesDiv1{width: 640px; height: 480px; display: none; opacity: 0.5;}
*html .displayAllExistAddressesDiv1{width: 640px; height: 480px; display: none; opacity: 0.5;}
.add-info-pagination{height:18px; border-top: 1px solid #666666;padding: 5px 0px;margin-top: 3px;}
table.container-table th{border:1px solid #9A9A9A;height:30px;color:#ffffff;font-family:Arial;font-size:13px;font-style:normal;font-weight:bold;text-decoration:none;text-align:center;background-color: #666666}
table.container-table td{border-right:1px solid #9A9A9A;border-bottom:1px solid #9A9A9A;}
.container-table{border-collapse:collapse; border:1px solid #9A9A9A;font-family:arial; font-size:14px; text-align:top;}
.shipAddEditBtn{height:26px; width:51px; cursor:pointer;}
.clear-all{clear:both;}
.add-info-footer{float:left; width:800px; height:auto; margin-top:10px; padding-bottom:8px; border-bottom:1px solid #333;}
.addinfo-change-address{float:left; width:70px; height:auto;}
.addinfo-change-address a{width:61px; height:31px; float:left; background:url(../images/linkActive.gif) no-repeat;text-indent:-99999px;}
.addinfo-change-address a:hover{width:61px; height:31px; float:left; background:url(../images/linkHover.gif) no-repeat;text-indent: -99999px;}
.addinfo-change-add-cont{font-family:arial; font-size:13px; text-align:top; padding-top:8px;}
#popUpMask{position:absolute;left:0;top:0;z-index:900;*z-index:900;background-color:#000;display:none;}
#popUpBoxes .popUpWindow{position:absolute; left:0;top:0;width:360px;height:200px;display:none;z-index:999;*z-index:999;padding:20px;}
#popUpBoxes #popUpDisplay1{width:360px;height:auto;padding:10px;background-color:#ffffff; border:1px solid #666666; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}
#popUpBoxes #popUpDisplay2{width:380px;height:auto; margin-top:20px; padding:10px; background-color:#ffffff; border:1px solid #666666; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}
.ln-container-table2{font-family:arial; font-size:14px; text-align:top;}
.ancColor{color:#FF0000}
.tableHeadFont{color:#ffffff;font-family:Arial;font-size:13px;font-style:normal;font-weight:bold;text-decoration:none;text-align:center;}
.addinfo-addnew-address{float:left; width:745px; height:auto; margin-bottom:5px;}
.addinfo-addnew-address a{float:left; width:61px; height:31px; background:url(../images/createActive.gif) no-repeat;text-indent: -99999px;}
.addinfo-addnew-address a:hover{float:left; width:61px; height:31px; background:url(../images/createHover.gif) no-repeat;text-indent: -99999px;}


/***/
.signInPopUpHm {font-family:Arial;font-size:13px;font-style:normal;color:#000}
.signInPopUpHm h5{font-family:Arial;font-size:13px;font-style:normal;color:#f00;margin:0; apdding:0;}
.signInPopUpHm label{display:block; padding:10px 5px;font-size: 15px;}
.signInPopUpHm .scrollArea input{width:200px;padding:5px 2px;}
.signInPopUpHm  .btn{margin: 10px; 0;}
.signInPopUpHm a{font-family:Arial;font-size:13px;font-style:normal;color:#666;padding:5px;}