
body {
  margin:0 auto;
  padding:0px;
  background-color:#d0d0d0;
  background-image: url(../images/main-bg.jpg);
  background-position: center top;
  background-repeat: repeat-y;
}

.cBoth{ 
 clear:both;
 }
 
a img {
  border:0;
}

.mainContainer {
  margin:0 auto;
  width:1000px;
}
.mainContainerChkOut{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto;
	line-height:16px;
	color:#32080c;
	background-color:white;
	 width:970px;
}

.mA_welcomeBanner {
  float:left;
  height:96px;
  width:970px;
  margin-top:0px;
  #margin-top:0px;
   _margin-top:-3px;
}
.myAccountMain_chk {
color:#32080C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
}

.myAccountMain{
	padding:20px 25px 25px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:730px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	color:#32080c;
	background-color:white;
	
}
.myAccountMain_chk{
	padding:20px 25px 25px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:730px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	color:#32080c;
	background-color:white;
	
}
#newEmailChkTop {
float:left;
margin-top:5px;
text-align:right;
width:200px;
}
.myAccountMain_chk_padding{
	padding:0px 0px 25px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1000px;
	border-top:5px solid #E9E6BB;
	line-height:14px;
	color:#32080c;
	background-color:white;
	width:970px;
}
.myAccountMainACC{
	padding:20px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1100px;
	#height:1300px;
	_height:1100px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	color:#32080c;
	background-color:white;
	 width:970px;
}
.myAccountMainECC{
	padding:20px 0px 20px 0px;
	#padding:20px 0px 20px 0px;
	_padding:20px 20px 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:850px;
	#height:1400px;
	_height:850px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	color:#32080c;
	background-color:white;
	width:970px;
	#width:970px;
	_width:930px;
}
.myAccountMainPU{
	padding:20px 0px 25px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:650px;
	border-top:5px solid #E9E6BB;
	line-height:14px;
	color:#32080c;
	background-color:white;
	width:970px;
}

.myAccountMainAWP{
	padding:20px 0px 25px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1050px;
	#height:1300px;
	_height:1050px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	#line-height:-16px;
	color:#32080c;
	background-color:#ffffff;
	width:970px;
}

.infoText{
	 padding-top:9px;
}
.infoTextEE{
	 padding-top:10px;
}
.ma_InfoMainA{
	 padding-top:10px;
	  #padding-top:15px;
	 _padding-top:15px;
}
#indicator_Chk{ margin-top:5px; margin-left:203px;}
#indicator_Chk span{ color:red;}
#indicator_emailCML ul{list-style-type:none;}
#indicator_emailCML ul  li { padding-left:165px;}
#indicator_emailCML ul  li span{ color:red;}

.ma_InfoMain{
	 padding-top:20px;
}
.ma_InfoMainCC{
	 padding-top:0px;
}

.ma_InfoMainPU{
	 padding-top:1px;
	 #padding-top:3px;
}
.ma_InfoMainPU_chk{
	 padding-top:5px;
}
.mA_LeftContainer{
	float:left;
	width:450px;
}


.mA_HeadText{
	font-size:13pt; 
font-stretch:condensed;
	

}
.mA_divider{
	width:450px;
	margin-top:10px;
	border:none; 
	border-top:#e5d996 dashed 1px; 
	
}
.mA_Label{
	font-weight:bold;
	padding-top:10px;
	color:#351018;
	float:left;
}
.mA_InnerTxt span{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	margin-left:10px;
  
  }
  
.mA_InnerTxt span:hover{
	color:#675545; cursor:pointer;
  }
 .mA_InnerTxt{ float:left;margin-top:10px;margin-left:5px;}
 
.edit{
	float:left;
	margin-left:0px;
	margin-top:10px;
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.edit:hover{color:#675545; cursor:pointer;}
.hyperLink{float:left; margin-top:10px; color:#872434; font-weight:bold; text-decoration:none; cursor:pointer; font-weight:bold;}
.hyperLink:hover{color:#675545; cursor:pointer;}
.billingAddr{ margin-top:30px;}
.masterCard{float:left;  width:132px;  margin-left:5px;margin-top:10px;}
.masterCardCC{float:left;  width:132px;  margin-left:5px;}
.preferenceTxt{margin-top:10px; width:390px;}
.preferenceTxt span{
    margin-left:5px;
	margin-top:10px;
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.preferenceTxt span:hover{
   color:#675545; cursor:pointer;
}

/* right container*/
.mA_RightContainer{ float:left; width:450px;margin-left:20px;}

.emailAlertTxt{margin-top:10px; font-size:10px;}
.emailAlertTxt span{
    margin-left:5px;
	margin-top:10px;
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:10px;
}
.emailAlertTxt span:hover{color:#675545; cursor:pointer;}
.mA_seperator{float:left;margin-top:8px; margin-left:8px;}
.mA_dividerMain{
	width:920px;
	margin-top:30px;
	border:none; 
	border-top:#e5d996 dashed 1px; 
	}
	.mA_dividerMain_chk{
	width:920px;
	
	margin-top:30px;
	border:none; 
	/*border-top:#e5d996 dashed 1px; */
	background:url(../images/dotted.gif) repeat-x 1px top;
	height:1px;
	}
.mA_dividerMainPL{
	width:920px;
	margin-top:10px;
	border:none; 
	border-top:#e5d996 dashed 1px; 
	}
.mA_dividerMainCC{
	width:920px;
	margin-top:20px;
	border:none; 
	border-top:#e5d996 dashed 1px; 
	}
.contineousShopping{ margin-top:10px;#margin-top:10px;_margin-top:0px;cursor:pointer;}
.editEmailText ul{ list-style-type:none; margin-left:70px;}
.editEmailText ul li span{ margin-left:10px;}
#indicator_email ul{list-style-type:none;}
#indicator_email ul  li { padding-left:160px;}
#indicator_email ul  li span{ color:red;}
#newEmail span{color:red;}
#newEmail{float:left; width:200px; text-align:right;margin-top:5px;#margin-top:-0px;_margin-top:-0px;}
#newEmailAL span{color:red;}
#newEmailAL{float:left; width:55px; text-align:right;margin-top:5px;}
.editEmailInput{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:2px;}
.editEmailInputACC{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:2px;#margin-top:-15px;_margin-top:-15px;}
.emailInput_myacc{ height:17px; font-size:11px; width:146px;}
.editEmail_buttons{ width:450px; margin-top:20px;}
.editEmailInputChkB{float:left;margin-left:5px;#margin-left:5px;#margin-right:-5px;_margin-left:5px;margin-top:10px;#margin-top:16px;_margin-top:0px;}
#backButton{ float:left;}
#backButtonNew{ float:left; width:45px;}
#submitButtonNew{ float:right; width:62px;}
.infoTextPwd{margin-top:20px; width:450px; line-height:13px;}
.ccInfo{ margin-top:10px; width:616px;}
.ccFirstContainer{margin-top:20px;}
.mA_LabelCC{
	font-weight:bold;
	color:#351018;
	float:left;
}
.mA_InnerTxtCC{ float:left;margin-left:5px;}
.mA_InnerTxtPU{ float:left;margin-left:5px;color:#822B3B; font-weight:bold;}
/*.mA_InnerTxtPU:hover{  cursor:pointer;color:grey;}*/
#indicator_emailCC ul{list-style-type:none;}
#indicator_emailCC ul  li { padding-left:160px;}
#indicator_emailCC ul  li span{ color:red;}
.ccText{ float:left; font-size:9px; margin-top:0px;#margin-top:0px;_margin-top:-15px;}
.ccText span{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:9px;
	
}
.ccPadL{margin-top:0px;#margin-top:5px;_margin-top:-10px;}
.ccText span:hover{color:#675545; cursor:pointer;}

.ccTextACC{ float:left; font-size:9px; margin-top:0px;#margin-top:0px;_margin-top:-5px; margin-left:0px;#margin-left:5px;_margin-left:5px;}
.ccTextACC span{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:9px;
	
}
.ccInputstyle_chk{width:30px;height:15px;}
.ccInputStyleTwo_chk{width:40px; height:15px;}
.ccTextACC span:hover{color:#675545; cursor:pointer;}

.ccPad{margin-top:5px;#margin-top:-8px;_margin-top:-10px;}
.radioButton{height:17px; padding-bottom:122px;}
.radioButtonPU{height:17px; padding-bottom:184px;}
.ccPadOne{width:300px; padding-left:5px;}
.ccPadTwo{margin-top:20px;}
.ccPadThree{margin-top:20px;}
.ccPadFour{margin-top:40px;}
.ccRadioNew{float:left; margin-top:12px;}
.ccAddNewCC{float:left;margin-left:10px;margin-top:12px;}
.ccNoSpace{float:left; margin-left:10px; margin-top:5px; font-size:10px;}
.ccSelectStyle{width:175px;height:20px; margin-left:0px;#margin-left:5px;_margin-left:5px;}
.ccInputstyle{width:30px;height:15px; font-size:11px;}
.ccInputStyleTwo{width:40px; height:15px; font-size:11px;}

#pickupPolicyText{margin-top:10px;}
#pickupPolicyText span{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	
}
.rowParent_MyAccount_chk{ height:25px; line-height:25px; clear:both; padding-bottom:0px; }
#pickupPolicyText span:hover{ color:#675545; cursor:pointer;}
/* radionow */
#radioNow
{
  display: block;
  width: 16px;
  height: 16px;
   background-image:url(../images/radioButton_Normal.gif);
   background-repeat:0;

}

#radioNow:hover
{ 
 
  background-image:url(../images/radioButton_Over.gif);
  background-repeat:0;
}

#radioNow span
{
  display: none;
}


#orderHistoryVD{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	
	
}
#orderHistoryVD:hover{ color:#675545; cursor:pointer;}

#accountLoginLearnTxt{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	
	
}
#accountLoginLearnTxt:hover{ color:#675545; cursor:pointer;}
#indicator_emailNew ul{list-style-type:none;}
#indicator_emailNew ul  li { padding-left:153px;}
#indicator_emailNew ul  li span{ color:red;}

/*Added On 17-09-09 for new pages (DesignerTWO)*/
.linkBold:link{
	color:#872434;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linkBold:hover{
	
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:#675545; cursor:pointer;
}
.linkBold:visited{
	color:#872434;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linkBoldSmall:link{
	color:#872434;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.linkBoldSmall:hover{
	
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	color:#675545; cursor:pointer;
}
.linkBoldSmall:visited{
	color:#872434;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.memberLoginLableColumn{
	width:100px;
	text-align:right;
}
.mainContainerLeft{
	width:690px; 
	float:left; 
	height:auto;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:5px solid #E9E6BB;
	line-height:16px;
	color:#32080c;
}
.co_RightBlock{
	width:250px; float:left; background-color:#d3c89d; border-left:#eee8c5 solid 5px; height:auto
}
.hRule{
	border:none; 
	border-top:#e5d996 dashed 1px; 
	margin-right:25px;
}
.selectText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#32080c;
}
.verdana10NormDarkMaroon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#32080d;
}
.marginLeft20px{
	margin-left:20px;
}

/* back Button */
#backButton
{
  display: block;
  width: 45px;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/back_Normal.jpg);
   background-repeat:0;

}

#backButton:hover
{ 
  background-position: 0 ;
  background-image:url(../images/back_Over.jpg);
  background-repeat:0;
}

#backButton span
{
  display: none;
}

/* login Button */
#loginButton
{
  display: block;
  width: 62px;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/accLoginLoginButton.gif);
   background-repeat:0;

}

#loginButton:hover
{ 
  background-position: 0 ;
  background-image:url(../images/accLoginLoginButton_ov.gif);
  background-repeat:0;
  cursor:pointer;
}

#loginButton span
{
  display: none;
}

/* registerButton */
#registerButton
{
  display: block;
  width: 62px;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/accLoginRegister.gif);
   background-repeat:0;
   cursor:pointer;

}

#registerButton:hover
{ 
  background-position: 0 ;
  background-image:url(../images/accLoginRegister_ov.gif);
  background-repeat:0;
  
}

#registerButton span
{
  display: none;
}
/* next Button */
#nextButton
{
  display: block;
  width: 45px;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/next_Normal.jpg);
   background-repeat:0;

}

#nextButton:hover
{ 
  background-position: 0 ;
  background-image:url(../images/next_Over.jpg);
  background-repeat:0;
}

#nextButton span
{
  display: none;
}
/* contineousShoppingButton */
#contineousShoppingButton
{
  display: block;
  width: 128px;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/continueShopping_Normal.jpg);
   background-repeat:0;

}

#contineousShoppingButton:hover
{ 
  background-image:url(../images/continueShopping_Over.jpg);
  background-repeat:0;
  width: 128px;
  height: 24px;
  margin-left:0px;
}

#contineousShoppingButton span
{
  display: none;
}
/* goMyAcc */
#goMyAcc
{
  display: block;
  width: 36px;
  height: 26px;
  margin-left:0px;
   background-image:url(../images/goMyAcc_Normal.jpg);
   background-repeat:0;

}

#goMyAcc:hover
{ 
  background-position: 0 ;
  background-image:url(../images/goMyAcc_Over.jpg);
  background-repeat:0;
}

#goMyAcc span
{
  display: none;
}


/* submitMyAcc */
#submitMyAcc
{
  display: block;
  width: 62x;
  height: 25px;
  margin-left:0px;
   background-image:url(../images/submitMyAcc_Normal.jpg);
   background-repeat:0;

}

#submitMyAcc:hover
{ 
  background-position: 0 ;
  background-image:url(../images/submitMyAcc_Over.jpg);
  background-repeat:0;
}

#submitMyAcc span
{
  display: none;
}
.accInfoOrderHistory{
     font-size:12px;
	margin-top:10px;
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.accInfoOrderHistory:hover{
   color:#675545; cursor:pointer;
}
.addCCard{
     font-size:12px;
	margin-top:10px;
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.addCCard:hover{
   color:#675545; cursor:pointer;
}
.hRule{
	/*border:none; 
	border-top:#e5d996 dashed 1px; */
	background:url(../images/dotted.gif) repeat-x 1px bottom;
	margin-right:25px;
}
.hzRule{
clear:both;
height:1px;
margin-top:7px;
margin-right:25px;
background:url(../images/dotted.gif) repeat-x 1px top;
}

.hRuleSolid{
	/*border:none; 
	border-top:#e5d996 solid 1px; */
	background:url(../images/dotted.gif) repeat-x 1px bottom;
	margin-right:25px;
}
#newEmailChkTopD span{color:red;}
#newEmailChkTopD{float:left; width:200px; text-align:right;margin-top:20px;#margin-top:15px;_margin-top:-0px;}
.editEmailInputChkD{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:20px;#margin-top:15px;_margin-top:0px;}
.mandatoryFieldIndicator{
	color:#ff0000;
}
.newEmail{
	float:left; width:200px; text-align:right;
}
#newEmailCML span{color:red;}
#newEmailCML{float:left; width:200px; text-align:right;margin-top:5px;#margin-top:-10px;_margin-top:-0px;}
.editEmailInputCML {
float:left;
font-size:10px;
margin-left:5px;
margin-top:2px;
}
.co_RightBlock_chk {
background-color:#D3C89D;
border-left:5px solid #EEE8C5;
float:left;
height:1025px;
width:250px;
}
.mA_dividerMainCC_chk{
	width:660px;
	margin-top:20px;
	border:none; 
	background:url(../images/dotted.gif) repeat-x 1px top;
	height:1px;
	}
	#submitOrder
{
  display: block;
  width: 96x;
  height: 24px;
  margin-left:0px;
   background-image:url(../images/submitOrder_Normal.jpg);
   background-repeat:no-repeat;
  

}
#submitOrder {
float:right;
width:96px;
}
#submitOrder:hover
{ 
  background-position: 0 ;
  background-image:url(../images/submitOrder_Over.jpg);
  background-repeat:no-repeat;
}

#submitOrder span
{
  display: none;
}
.rowParent_MyAccount {
clear:both;
height:25px;
line-height:25px;
padding-bottom:8px;
}
.rowParent_MyAccount_chk{ height:25px; line-height:25px; clear:both; padding-bottom:0px; }
.inputControlParentMyAccount{ float:left; padding-left:9px; line-height:25px; vertical-align:middle }
.selectBoxCardType_MyAc{ width:128px; font-size:11px; height:20px;}
.selectMonth_MyAc{ width:88px; font-size:11px; height:20px;}
.selectYear_MyAc{ width:59px; font-size:11px; height:20px; }
.textBox_MyAc{ height:15px; font-size:11px; width:124px; }
.fieldDescriptor{ font-size:10px; line-height:25px; margin:0px 0px 0px 13px; }
.selectBoxWinePref_MyAc{ width:175px; font-size:11px; height:20px;}

.editEmailInputChkTop{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:5px;#margin-top:15px;_margin-top:15px;}
.editEmailInputChk{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:8px;#margin-top:6px;_margin-top:0px;}

.editEmailInputACC{float:left;margin-left:5px;#margin-left:5px;_margin-left:5px;margin-top:2px;#margin-top:-15px;_margin-top:-15px;}
.emailInput_chk{ height:15px; font-size:11px; width:128px;}
.editEmail_buttons{ width:450px; margin-top:20px;}
#newEmailChk {
float:left;
margin-top:12px;
text-align:right;
width:200px;
}
#newEmailChkTop {
float:left;
margin-top:5px;
text-align:right;
width:200px;
}
#newEmailChkTop span {
color:red;
}
#newEmailChk {
float:left;
margin-top:12px;
text-align:right;
width:200px;
}
.ccText_chk {
float:left;
font-size:9px;
margin-left:8px;
}
.ccText_chk span{
	color:#872434;
  	font-weight:bold;
  	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:9px;
	
}
.ccText_chk span:hover{color:#675545; cursor:pointer;}
#newEmailChk span {
color:red;
}
#continueShopButton {
float:left;
width:128px;
}
#continueShopBtnNew {
background-image:url(../images/continueShopping_Normal.jpg);
display:block;
height:24px;
margin-left:0;
width:128px;
}
#checkOut {
background-image:url(../images/checkout_Normal.jpg);
display:block;
height:24px;
margin-left:0;
width:73px;
}
#checkOut:hover {
background-image:url(../images/checkout_Over.jpg);
background-position:0 50%;
}
#continueShopBtnNew:hover {
background-image:url(../images/continueShopping_Over.jpg);
background-position:0 50%;
}
.emailInput {
font-size:11px;
height:15px;
width:128px;
}
#continueShopBtn
{
  display: block;
  width: 128px;
  height: 24px;
  margin-left:330px;
   background-image:url(../images/continueShopping_Normal.jpg);
   background-repeat:0;

}

#continueShopBtn:hover
{ 
  background-position: 0 ;
  background-image:url(../images/continueShopping_Over.jpg);
  background-repeat:0;
}

#continueShopBtn span
{
  display: none;
}
.emailInput_myacc {
font-size:11px;
height:17px;
width:146px;
}

.sendBtn{
	width:58px;
	height:24px;
	background-image:url(../images/send_Normal.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
.sendBtn:hover{
	width:58px;
	height:24px;
	background-image:url(../images/send_Over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
