﻿#MainLogin{margin:0 10 1 10;margin-bottom:expression(-1);border: 1px solid #9BA3A9;width:878px;height:397px;
	width:expression(880);height:expression(400);padding:0 0 0 0;}
#MyAccountHeaderTitle{height:15px;margin-top:5px;width:880px;padding-left:35px;}
#MainLoginNewCustomer{border-left:1px solid #7b8182;border-right:1px solid #7b8182;padding-left:20px;padding-right:20px;width:227px;width:expression(267);height:340px;float:left;}
#MainLoginRight{width:436px;width:expression(552);float:left;padding:10px;padding-left:20px}
#MainChooseActionDIV{padding:40 0 10 40;width:512px;height:347px;width:expression(552);height:expression(400);float:left;}

/*############### NEW LOGIN LAYOUT ######################*/
#MainLoginImgLeft{width:300px;float:left;}

/*############### PERSONAL DATA ######################*/
#EditDataMain{padding:20 20 0 30;margin:0 0 1 0;margin-bottom:expression(-1);border: 1px solid #9BA3A9;
	width:778px;height:377px;width:expression(830);height:expression(400);}
#EditDataBillingInfo{width:214px;float:left;}
#EditDataSpacer{width:20px;float:left;}
#EditDataShippingInfo{width:214px;float:left;}
#EditDataSpace2{width:40px;float:left;}
#EditDataEmailPassword{width:254px;float:left;}

#ControlContentHolder{margin:0 10 1 10;}

#OrderHistoryMain{padding:20 20 20 25;padding-left:expression(30);margin:0 0 1 0;margin-bottom:expression(-1);border: 1px solid #9BA3A9;
	width:778px;min-height:377px;width:expression(830);height:expression(400);}

/*############### VIEW CART ######################*/
#MainCart_old{margin:20 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;
	width:828px;min-height:367px;width:expression(830);height:expression(400);padding:15 0 0 0;}
#MainCart{margin:0 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;
	width:828px;min-height:402px;overflow:auto;overflow:-moz-scrollbars-none;overflow:expression('visible');width:expression(830);height:expression(400);padding:15 0 0 15;}

.CartQuantityTextbox{width:25px;height:18px;font-size:10px;text-align:center;}


#DeleteLineDIV{width:20px;float:left;padding-left:7px;}
#CartBottomLayer1{width:380px;padding-left:expression(2);float:left;padding-top:3px;padding-right:30px;}
#CartDeleteLinkDIV{padding-top:38px;padding-top:expression(0);}
#CartBottomText{width:370px;float:left;padding-bottom:10px}
#RecalculateButtonDIV{padding-top:5px;width:128px;width:expression(143);float:left;}

#SubTotalsDIVTitles{width:122px;width:expression(137);float:left;padding-top:3px;}
#SubTotals{width:99px;width:expression(84);padding-top:3px;float:left;}

#CartBottomLayer2{padding-top:40px;padding-top:expression(0);margin-top:40px;margin-left:30px;width:790px;}
#PaymentMethod{width:270px;float:left;}
#PopupInfo{width:250px;width:expression(290);padding-left:25px;float:left;}

#PaymentMethodTop{width:240px;width:expression(245);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}
#PaymentMethodBottom{width:238px;width:expression(245);background-color:white;border:1px solid #727677;height:60px;height:expression(65);padding:5 0 5 5;}
#SecretCode{float:left;background-color:#e9eaec;width:217px;height:93px;height:expression(95);padding-top:3px;}
.SecretCodeInput{width:100px;height:18px;font-size:9px}

#CartBottomLayer3{width:800px;height:80px;padding-top:120px;padding-top:expression(0);padding-bottom:10px;}

/*############### NEW REGISTRATION ######################*/
#NewRegContent{margin-left:10px;margin-top:20px;}


#CheckoutLogin{margin:0 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;width:788px;height:367px;
	width:expression(830);height:expression(400);padding:30 0 0 40;}

#ConfirmDataMain{margin:0 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;width:788px;height:367px;
	width:expression(830);height:expression(400);padding:30 0 0 40;}
	
#EulaMain{padding:20 40 0 30;margin:0 0 0 10;border: 1px solid #9BA3A9;
	width:692px;min-height:377px;width:expression(747);height:expression(400);}
	
/*############### CORPORATE CHECKOUT ######################*/
#CorpTitle{width:700px;height:10px;padding:5 0 5 20;}
#CorpCheckoutMain{margin:0 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;
	width:808px;min-height:370px;overflow:auto;overflow:-moz-scrollbars-none;overflow:expression('visible');width:expression(830);height:expression(400);padding:15 15 0 15;}

#CorpCheckoutCartBottomText{width:565px;float:left;}

#CorpCheckoutShippingMethod{width:800px;float:left;padding-top:10px;height:120px;}
#CorpCheckoutShippingMethodTop{width:790px;width:expression(800);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);float:none;}
#CorpCheckoutShippingMethodBottom{width:793px;overflow:visible;width:expression(800);background-color:white;border:1px solid #727677;float:none;}

#CorpCheckoutPaymentReceipt{width:800px;float:none;height:140px;}

#CorpCheckoutPaymentMethod{width:350px;float:left;height:70px;}
#CorpCheckoutPaymentMethodTop{width:340px;width:expression(350);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}
#CorpCheckoutPaymentMethodBottom{height:105px;width:343px;width:expression(350);background-color:white;border:1px solid #727677;}

#CorpCheckoutReceipt{width:220px;float:left;margin-left:25px;height:70px;}
#CorpCheckoutReceiptTop{width:210px;width:expression(220);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}
#CorpCheckoutReceiptBottom{height:105px;width:213px;width:expression(220);background-color:white;border:1px solid #727677;}

#CorpCheckoutProceed{width:200px;height:2px;margin-top:95px;margin-top:expression(0);float:left;padding-top:expression(105);}

/*#CorpCheckoutProceed{width:200px;padding-top:85px;float:left;}*/

.CurrentCreditsDIV{float:left;height:17px;height:expression(30);width:300px;border:1px solid #9BA3A9;padding:10px;margin-top:20px}

.DownloadOrderTimeStampDiv{width:780px;width:expression(800);border:1px solid #9BA3A9;padding:9px;margin-top:10px;margin-bottom:10px;padding-bottom:10px;}

/*############### OFFLINE CHECKOUT ######################*/
/*Uses the Corporate checkout classes + the following*/

#OfflineCheckoutMain{margin:0 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;
	width:808px;min-height:400px;overflow:auto;overflow:-moz-scrollbars-none;overflow:expression('visible');width:expression(830);height:expression(400);padding:15 15 0 15;}

#OfflineCheckoutReceiptBottom{width:230px;width:expression(250);background-color:white;border:1px solid #727677;height:125px;}
#OfflineCheckoutProceed{width:170px;height:2px;margin-top:125px;margin-top:expression(0);float:left;padding-top:expression(125);padding-bottom:expression(20);}

#OfflineCheckoutPaymentReceipt{width:800px;float:left;height:160px;margin-top:40px;margin-top:expression(10);}
#OfflineCheckoutPaymentMethod{width:350px;float:left;height:70px;}

#OfflineCheckoutPaymentMethodTop{width:340px;width:expression(350);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}
#OfflineCheckoutPaymentMethodBottom{height:125px;width:343px;width:expression(350);background-color:white;border:1px solid #727677;}

#OfflineCheckoutReceipt{width:230px;width:expression(250);float:left;margin-left:25px;height:70px;}
#OfflineCheckoutReceiptTop{width:227px;width:expression(250);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}

.PaymentYellowDiv{float:left;width:345px;border:1px solid #9BA3A9;background-color:#f7f7d9;padding:10px;margin-top:10px}

/*############### ONLINE CHECKOUT ######################*/
/*Uses the Corporate checkout classes + the following*/
#OnlineCheckoutPaymentReceipt{width:800px;float:none;height:140px;}
#OnlineCheckoutReceipt{width:590px;float:left;height:70px;}
#OnlineCheckoutReceiptTop{width:290px;width:expression(360);background-color:#7a8081;padding:5 0 0 5;height:18px;height:expression(23);}
#OnlineCheckoutReceiptBottom{height:105px;width:293px;width:expression(360);background-color:white;border:1px solid #727677;}
#OnlineCheckoutProceed{width:200px;height:2px;margin-top:105px;margin-top:expression(0);float:left;padding-top:expression(105);}


/*############### NOK ######################*/
#NOKMain{margin:40 10 1 10;margin-bottom:expression(0);border: 1px solid #9BA3A9;
	width:808px;min-height:367px;overflow:auto;overflow:expression('visible');width:expression(830);height:expression(400);padding:30 15 0 15;}

/*############### NEWSLETTER ######################*/
#NewsLetterSubscription_Main{margin:0 10 0 10;border: 1px solid #9BA3A9;width:878px;height:398px;
	width:expression(879);height:expression(400);}
#NewsLetterMainImg{float:left;width:300px;height:398px;}
#NewsLetterMain{width:540px;width:expression(560);padding:12px 0px 0px 20px;float:left;}
