.popupcontainer{
float:left;
}
.popupdiv{
	position: absolute;
	width:160px;
	padding: 5px;
	background: #ffc;
	border: 1px solid #ccc;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}

#popupDivs {text-align:left;}

#popup{width: 150px;height:auto;}

#popupTableShipping{ position:absolute;}

.shippingChange {margin: 0px auto !important; height:auto !important; width:620px !important;}

.shippingChange  .popupTopic{border:1px solid #CCCCCC; margin:10px; background:none !important;}

.shippingChange  .popupBlock{ padding:3px;}

#updateValid {background:transparent url(../img/bg/popupBG.png) repeat scroll center top;
overflow:hidden;
top:0;
z-index:100000; margin: 0px auto !important; height:auto !important; width:330px !important;}

#updateValid .popupTopic{border:1px solid #CCCCCC; margin:10px; background:none !important;padding:5px;}

#updateValid .popupBlock{ padding:3px;}

#updateValidLogin {background:transparent url(../img/bg/popupBG.png) repeat scroll center top;
overflow:hidden;
top:0;
z-index:100000; margin: 0px auto !important; height:auto !important; width:320px !important;}

#updateValidLogin .popupTopic{border:1px solid #CCCCCC; margin:10px; background:none !important;padding:5px;}

#updateValidLogin .popupBlock{ padding:3px;}

.storeSelector .popupInfo .ignoreNCart{ margin-top:20px;}

.storeSelector .popupInfo{ padding:10px 20px 20px 20px !important;}

.storeSelector{ width:630px !important; *margin:0px !important;}



.upgradeEligibility .popupInfo .ignoreNCart{ margin-top:20px;}

.upgradeEligibility .popupInfo{ padding:10px 20px 20px 20px !important;}

.upgradeEligibility{background-color:#FFFFFF;}

#popupTable{ *width:auto !important;}

#black #popupTable{ *margin:0 auto;}

.shippingMethodPopup{ width:620px;}

#storeChange .msgWarning, #storeChange .msgError{
	width:540px;
	_width:550px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;
	margin: 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
 
#storeChange{
	background-color: #FFFFFF;
}

#storeChange .popupBody{
	text-align:left;
	width:600px !important;
	height:300px;
	padding: 10px 10px 10px 0px;
	overflow:auto;
}
#storeChange .popupFooter{
	padding:10px;
}
#storeChange .storeSpan{
	font-weight:bold;
	font-size:14px !important;
}

.fontB{
	font-weight:bold;
}

#storeChange .popupMsgInfoDiv{
	padding:10px 20px 10px 10px;
}
#storeChange .popupMsgStoreSelectorDiv,
#storeChange .popupMsgLink1Div,
#storeChange .popupMsgLink2Div {
	padding:5px 20px 5px 30px;
	margin:10px 25px 5px 5px; 
	background-color:#f9f9f9;
	border-style:solid;
	border-width:1px;
	background-image: url('../img/msg/arrow.png');
	background-position: 10px 8px;
	background-repeat: no-repeat;
	border-color:#bfbfbf;
}
#storeChange .divHover{
	background-color:#eef5ff !important;
}

#storeChangeSelectorWapperDiv{
	width:500px;
	padding:5px 0px 0px 0px;
}

#storeChangeSelectorDiv{
	width:185px;
}
#storeChangeSelectorBtnDiv{
	width:315px;
}
#storeChangeSelector{
	width:180px;
}

#billingStoreChange .msgWarning,
#subscriptionStoreChange .msgWarning,
#billingStoreChange .msgError,
#subscriptionStoreChange .msgError{
	width:540px;
	_width:550px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;
	margin: 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
 
#billingStoreChange,
#subscriptionStoreChange{
	background-color: #FFFFFF;
}

#billingStoreChange .popupBody1,
#subscriptionStoreChange .popupBody1{
	text-align:left;
	width:600px !important;
	/*height:104px;*/
	padding: 10px 10px 10px 0px;
	overflow:auto;
}
#billingStoreChange .popupFooter,
#subscriptionStoreChange .popupFooter{
	padding:10px;
}
#billingStoreChange .storeSpan,
#subscriptionStoreChange .storeSpan{
	font-weight:bold;
	font-size:14px !important;
}

#billingStoreChange .popupMsgInfoDiv1,
#subscriptionStoreChange .popupMsgInfoDiv1{
	padding:10px 20px 10px 10px;
}

#billingStoreChange .divHover
#subscriptionStoreChange ,.divHover{
	background-color:#eef5ff !important;
}


#softStoreChange .msgWarning, #softStoreChange .msgError{
	width:540px;
	_width:550px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;
	margin: 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
 
#softStoreChange{
	background-color: #FFFFFF;
}

#softStoreChange .popupBody{
	text-align:left;
	width:600px !important;
	height:100px;
	padding: 10px 10px 10px 0px;
}
#softStoreChange .popupFooter{
	padding:10px;
}
#softStoreChange .storeSpan{
	font-weight:bold;
	font-size:14px !important;
}

#softStoreChange .popupMsgInfoDiv{
	padding:10px 20px 10px 10px;
}


#softStoreChangeSelectorWapperDiv{
	width:500px;
	padding:5px 0px 0px 0px;
}

#softStoreChangeSelectorDiv{
	width:185px;margin-left:10px;
}
#softStoreChangeSelectorBtnDiv{
	width:305px;
}
#softStoreChangeSelector{
	width:180px;
}

#ewalletSelect .msgWarning {
	width:340px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;
	margin: 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;	
	background-color: #FEEFB3;
	background-image: url("/corel/img/msg/msgWarning.png");
	color: #9F6000;	
}

#ewalletSelect .popupBody{
	text-align:left;
	padding: 10px 10px 10px 18px;
}