.new_cat_qty{
valign:middle;
font-size:11px;
}
.cart_modifier_qty{
width:25;
align:center;
valign:middle;
font-size:11px;
}

.BPTempsubPopup{
	display: none; width: 540px; left: 220px
	}
.popUpDivTempsubRight
{
width:550px;
}
.closeButtonBPTemp{
display:none;
}
.nonSubPopupBPTempTextArea
{
display: none;
width: 540px;
height: 1000px;
left: 220px;
}	
.nonSubPopupRight
{
width: 512px;
}
.nonSubPopup2Close
{
width: 530px;
}
.nonSubPopupRight a input {
	cursor: pointer;
}
.visivilityHidden
{
visibility: hidden;
}
.addressesPopupDiv2{position:absolute; width:850px; height:auto; margin:10px; margin:0px; padding: 0;}
.addressesPopupDiv3{overflow:scroll; float:left; width:830px; height:481px; *height:460px; margin:10px;}
.displayNone{display:none;}
.displayBlock{display:block;}
.windowOpen{
text-decoration:none;
}
.windowOpenImg{
width:76px;
font-size: 10px;
border: none;
height:24;
padding-top:5px;
}
.non_Subscription_PopupCartTd
{
COLOR: #800040;
FONT-WEIGHT: bold;
}
.change_my_subscription
{
FONT-WEIGHT: bold;
}
.cartNonSPopupSubmitclass{
COLOR: #ffffff;
BACKGROUND-COLOR: #800040;
FONT-WEIGHT: bold;
}
.print-button-css { 
width:53px; 
height:26px;
border:none;
background:url(../images/printBtnGrey.gif) ;
 }
.print-button-css_sub { 
width:53px; 
height:26px;
border:none;
background:url(../images/printBtnGrey.gif) ;
 }

.print-button-css_non { 
width:53px; 
height:26px;
border:none;
background:url(../images/printBtnGrey.gif) ;
 }
.imgClass{
border:none;
}
.imgClassBorderNone{
border:none;
}
.itemDetail ul li { 
	*float : none
	}
	


.subPopUpTd{
COLOR: #800040;
FONT-WEIGHT: bold;
}

.Changemysubscription
{
FONT-WEIGHT: bold;
}
.orderSubmitInput
{
color: rgb(255, 255, 255); background-color: rgb(180, 4, 49); font-size: 11px; font-weight: bold; border: 1px solid rgb(189, 189, 189); padding: 2px;
}


.EstimatedannualTd
{
COLOR: #800040; FONT-WEIGHT: bold;
}
.Changemysubsc
{
FONT-WEIGHT: bold;
}
.cartSubmitSubscriptionSubmit
{
color: #FFF; font-size: 1em; font-weight: bold; background:#990033; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;

}


.useotheraddTd
{
border: 0;
}

.useotheraddTdrowRight{
float: left;
}
.useotheradd_h2
{
width:410px;
}
.useotheradd_span
{
font-size:12px
}

.useotheradd_p
{
font-size:10px;
}
.useotheradd_span1
{
	color:#903;
}
.useotheradd_td2
{
border: 0;
}

.useotheradd_form123
{
visibility: hidden;
}
.useotherad_submitAddress1
{
width:110px; 
}
.itemDetail ul li { *
	float: none
}

.DCScrollTabsArea {
	overflow: scroll;
	height:  152px;
	width: 100%;
	border: 1px solid gray;
	overflow: auto
}

.NonSub_Estimated
{
COLOR: #800040; FONT-WEIGHT: bold;
}

.scart_textare
{
display: none; width: 540px; left: 220px;
}

.alignDiv
{
width: 550px;
}
.NonSub_txtArea
{
display: none; width:680px;left:220px
}
#productpopupDiv {
 background:#000; 
 opacity:0.5;
 -moz-opacity:0.50;
 filter:alpha(opacity=40); 
 display:block;
 z-index:998; 
 top:0; left:0;
position:absolute;
   }
  .pdProductpopupDiv {
  height:964px;
 background:#000; 
 opacity:0.5;
 -moz-opacity:0.50;
 filter:alpha(opacity=40); 
 display:block;
 z-index:998; 
 top:0; left:0;
position:absolute;
   }
.productBtn{color: #696969; font-size: 1em; font-weight: bold; background:#DDDDDD; border:1px solid #BDBDBD;}
.productSubmit{color: #FFF; font-size: 1em; font-weight: bold; background:#990033; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;}
.contentDiv h2.ssPopup{border:soid 1px red; color:#303032;font-size:15px;font-weight:bold; position:absolute;top:8px;}
#radio1TncContent p{font-size: 1.1em; margin-bottom: 10px; padding-top: 0;}

#cartSubscriptionPopup input{border:0px;}
#cartSubscriptionPopup input.btnSubmit{color: #FFF; font-size: 1em; font-weight: bold; background:#990033; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;}
#cartSubscriptionPopup input.btn{color: #696969; font-size: 1em; font-weight: bold; background:#F1F1F1; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;}
#cartSubscriptionPopup{ font-size:11px; font-family: Arial,Helvetica,sans-serif; color:#4A4A4A;}
#cartSubscriptionPopup h2 {color: #474141; font-size: 1.5em; font-weight: bold; margin: 0; padding: 0;font-family: Arial,Helvetica,sans-serif;}
#cartSubscriptionPopup .change_my_subscription{FONT-WEIGHT: bold; font-size: 1.3em;color: #4A4A4A;}
#cartSubscriptionPopup table td{color: #4A4A4A;FONT-WEIGHT: bold;}
#cartSubscriptionPopup  .non_Subscription_PopupCartTd{ font-size: 1.1em; font-weight: bold; font-style:italic; color:#990033;}
#cartSubscriptionPopup .DCScrollTabsArea {overflow:scroll; height: 240px; width:100%; border:1px solid gray; overflow:auto}
#shoppingCartPopup{ font-size:11px; font-family: Arial,Helvetica,sans-serif; color:#4A4A4A;}
#shoppingCartPopup input{border:0px;}
#shoppingCartPopup h2 {color: #474141; font-size: 1.5em; font-weight: bold; margin: 0; padding: 0;font-family: Arial,Helvetica,sans-serif;}
#shoppingCartPopup .non_Subscription_PopupCartTd{ font-size: 1.1em; font-weight: bold; font-style:italic; color:#990033;}
#shoppingCartPopup .DCScrollTabsArea {overflow:scroll; height: 240px; width:100%; border:1px solid gray; overflow:auto}
#shoppingCartPopup input.btn{color: #696969; font-size: 1em; font-weight: bold; background:#F1F1F1; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;}
#shoppingCartPopup input.btnSubmit{color: #FFF; font-size: 1em; font-weight: bold; background:#990033; border:1px solid #DDD; line-height:20px; height:20px; padding-bottom:5px;}
#shoppingCartPopup .nonSubPopupRight{width: 500px;}
#shoppingCartPopup .change_my_subscription{FONT-WEIGHT: bold; font-size: 1.3em;color: #4A4A4A;}
#shoppingCartPopup table td{color: #4A4A4A;FONT-WEIGHT: bold;}
.alignRight{text-align:right;}


/******** FLAG Requirement - User Other Address Selection Changes - START ******/

#ln-container{width:800px; height:auto; float:left;}
.add-info-container{width:800px; height:auto; padding-bottom:10px;  *padding-bottom:5px; float:left;}
.enter-newadd{width:800px; height:auto; float:left;}
.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-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;}
.addinfo-addnew-select{float:right; width:auto; height:auto;}
.add-info-content{width:800px; height:auto; float:left;}
.addinfo-acctyp{width:150px; height:20px; float:left; border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #333;font-family:arial; font-size:14px; text-align:top; font-weight:bold; text-align:center}
.addinfo-shipadd, .addinfo-billadd{width:235px; height:20px; float:left; border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333;font-family:arial; font-size:14px; text-align:top; font-weight:bold; text-align:center}
.addinfo-actions{width:170px; height:20px; float:left; border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333;font-family:arial; font-size:14px; text-align:top; font-weight:bold; text-align:center}
.addinfo-acctyp1{width:150px; height:100px; float:left; border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; }
.addinfo-shipadd1, .addinfo-billadd1, .addinfo-shipadd2, .addinfo-billadd2, .addinfo-shipadd3, .addinfo-billadd3{width:235px; height:auto; float:left; border-bottom:1px solid #333; border-right:1px solid #333;}
.addinfo-actions1, .addinfo-actions2, .addinfo-actions3{width:170px; height:100px; float:left; border-bottom:1px solid #333; border-right:1px solid #333;}
.addinfo-acctyp2, .addinfo-acctyp3{width:150px; height:100px; float:left; border-bottom:1px solid #333; border-right:1px solid #333; border-left: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;}
.add-info-footer{float:left; width:800px; height:auto; margin-top:10px; padding-bottom:8px; border-bottom:1px solid #333;}
.addinfo-change-add-cont{font-family:arial; font-size:13px; text-align:top; padding-top:8px;}
img{border:0px;}
.add-info-can-sub-btn{float:left; width:800px; height:25px; margin-top:10px; margin-bottom:5px;}
.add-info-can-sub-btn .add-info-twobtn-left{margin-left:550px; float:left;}
.add-info-can-sub-btn .add-info-twobtn-right{margin-left:20px; float:left;!margin-left:10px;margin-left:10px;}
.add-info-can-sub-btn .add-info-twobtn-left a{width:111px; height:26px; float:left; background:url(../images/cancel.gif) no-repeat;text-indent:-99999px;}
.add-info-can-sub-btn .add-info-twobtn-left a:hover{width:111px; height:26px; float:left; background:url(../images/cancel-hover.gif) no-repeat;text-indent:-99999px;}
.add-info-can-sub-btn .add-info-twobtn-right a{width:76px; height:26px; float:left; background:url(../images/submit.gif) no-repeat;text-indent:-99999px;}

.shipbillCont{width:700px; height:auto; padding-bottom:10px;  *padding-bottom:5px; border:1px solid #999999;}
.contShipBill{width:700px; height:auto; padding:10px; margin-bottom:20px; *margin-bottom:10px;}
.leftColShip{width:225px; height:auto; float:left;}
.rightColBill{width:300px; height:auto; float:left;}
.buttonShipBill{width:700px; height:auto; padding:10px;}
.bsp-address{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; width:80px; height:30px;float:left; padding-right:10px; padding-top:3px;}
.bsp-change-address a{width:91px; height:26px; float:left; background:url(../images/change-address.gif) no-repeat; margin-right:10px;text-indent: -99999px;
}
.bsp-change-address a:hover{width:91px; height:26px; float:left; background:url(../images/change-address-hover.gif) no-repeat;  margin-right:10px;text-indent: -99999px;
}
.bsp-addnew-address a{float:left; width:91px; height:26px; background:url(../images/add-new-address.gif) no-repeat;text-indent: -99999px;
}
.bsp-addnew-address a:hover{float:left; width:91px; height:26px; background:url(../images/add-new-address-hover.gif) no-repeat;text-indent: -99999px;
}


#ln-account-details{width:350px; height:auto; margin-bottom:10px; float:left;}
.ln-ad-box{width:350px; height:auto; margin-bottom:10px; float:left;}
.ln-ad-box-hd{width:350px; height:auto; margin-top:10px; float:left; text-align:center;}
.ln-ad-box-hd span{font-family:arial; font-size:12px; font-weight:bold; color:#454e3c;}
.ln-ad-box-form{width:350px; height:auto; margin-top:10px; float:left;font-family:arial; font-size:11px; font-weight:bold; text-align:left; color:#454e3c;}
.lnad-form-anc, .lnad-form-zip{width:100px; height:auto; float:left; margin-bottom:20px;}
.lnad-form-ancinp, .lnad-form-zipinp{float:left; width:185px; margin-bottom:20px;}
.ln-help{width:30px; height:auto; float:left; margin-bottom:20px;}
.ln-clear{clear:both;}
.ln-ad-box-cancel{width:130px; height:auto; float:left; margin-left:80px;}
.ln-ad-box-submit{width:130px; height:auto; float:right;}
.add-info-barhd1{padding-left:5px; background:#660000; width:790px; height:25px;}
.add-info-barhd1 span{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.addinfo-para1 {padding-top: 20px; font-family:arial;font-size:13px;}


.sameasshipping{color: #333333; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}
.ln-shippingaddress-hd{color: #666666; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; font-weight:bold;}
.ln-shippingaddress-span{color: #666666; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
.ln-input-length{width:50px; height:20px;}
table.form-view tr td input {border: 1px solid #859CB0; color: #000000; font-size: 11px; margin: 0; padding: 1px 3px; text-align: left; width: 250px; }
table.form-view tr td select { border: 1px solid #859CB0; color: #000000; font-size: 11px; margin: 0; padding: 1px 3px; text-align: left; width: 250px; }

#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;}

.sbmtButton{width:111px; height:26px; background:url(../images/submit.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;!text-indent:0;text-indent:0\0/;}
.sbmtButton:hover{width:111px; height:26px; background:url(../images/submit-hover.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;}


#selectExistAddress{width:111px; height:26px; background:url(../images/submit.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;}
#selectExistAddress:hover{width:111px; height:26px; background:url(../images/submit-hover.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;}


#selectNewAddress{width:111px; height:26px; background:url(../images/submit.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;}
#selectNewAddress:hover{width:111px; height:26px; background:url(../images/submit-hover.gif) no-repeat;text-indent:-99999px;border:none; cursor:pointer;}

.errMsgBox 
{
 border: 1px solid #CD3217;
 margin: 10px 0px;
 padding: 7px 10px;
 color: #CD3217;
 font-weight: bold;
 font-size:12px;
}
.addressesPopupBody{font-size:12.2px;color:#333333; font-family:Arial,Helvetica,sans-serif;}
.addressesPopupDiv1{overflow:scroll;position:absolute; width:830px; height:460px; margin:10px;}
.addressesPopupSpan1{font-family: arial; font-size: 14px;}
.addressesPopupBlock{display: block;}

.ln-container-table{border-collapse:collapse; border:1px solid #9A9A9A;font-family:arial; font-size:14px; text-align:top;}
.ln-container-table td p{font-family:arial;font-size:12px;color:#000000;}
.ln-container-table td{font-family:arial;font-size:12px;color:#000000;}
.shipAddEditBtn{height:26px; width:51px; cursor:pointer;}
.clear-all{clear:both;}
#popUpBoxes .popUpWindowStyle{top: 150px; left: 150px; display: none;}
.ancColor{color:#FF0000}
.indreqfld{font-size:11px; font-weight:normal; text-align:center;}
.float-right{float:right;}
.NestedPopupButton{float:right; width:111px; height:26px; background:url(../images/submit.gif) no-repeat;}
.NestedPopupButton:hover{float:right; width:111px; height:26px; background:url(../images/submit-hover.gif) no-repeat;}
.ln-adbox-btn{height:26px; width:111px; cursor:pointer;}
.displayAllExistAddressesDiv1{width: 640px; height: 480px; display: none; opacity: 0.5;}
*html .displayAllExistAddressesDiv1{width: 640px; height: 480px; display: none; opacity: 0.5;}

.newAddressFormTable1{font-size: 11px;}
.newAddressFormtd1{margin:0; padding:0; vertical-align:top}
.newAddressFormtd2{margin:0; padding:0}
#checkbox1{width:20px; border:none; padding:0; margin:0; margin-left:1px; font-size:8; height:14px}
.newAddressFormtd3{VERTICAL-ALIGN: top}
.newAddressFormtd4{padding-top: 9px; vertical-align: top;}
.ln-container-table2{font-family:arial; font-size:14px; text-align:top;}

.add-info-pagination{width:800px; height:18px; float:left; border-top: 1px solid #666666;}

/******** START : Address book changes *****/
.usAddressPopupDiv1{width: 790px; height:auto; margin:0 auto;}
.usAddressPopupDiv2{width: 830px; height:auto; float:left; border:1px solid #cccccc;}
.usAddressPopupDiv3{width: 790px; height:35px; float:left;}
.usAddressPopupDiv3 div.fontStyle{width: 500px;font-family: arial; font-weight: bold; font-size: 11px; float:left; color:#000; margin:8px 0px 0px 20px;}
.usAddressPopupDiv3 div.fontStyleRight{font-family: arial; font-weight: bold; font-size: 11px; float:left; color:#333; margin:8px 0px 0px 20px; vertical-align: top;}

.tableHeadFont{color:#ffffff;font-family:Arial;font-size:13px;font-style:normal;font-weight:bold;text-decoration:none;text-align:center;}
table.ln-container-table th{border-right:1px solid #9A9A9A;}

.select-another-div{float:left; width:830px; height:30px; padding-bottom:8px; border-bottom:1px solid #333;}
.select-another-div2{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;padding-left:20px}
.select-another-divFont{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;}
.select-another-divHelp{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;}
img{border:0px;}
.select-another-div3{padding:11px 0px 0px 20px;float:left;}
img{border:0px;}
.select-another-div1{float:left; width:160px; height:auto; padding:6px 0px 0px 10px;}
.select-another-div1 a{width:151px; height:26px; float:left; background:url(../images/sel-ano-add.gif) no-repeat;text-indent:-999px;}
.select-another-div1 a:hover{width:151px; height:26px; float:left; background:url(../images/sel-ano-add-hover.gif) no-repeat;text-indent: -999px;}

.select-another-divLink{float:left; width:70px; height:auto; padding:3px 0px 0px 5px;}
.select-another-divCreate{float:left; width:70px; height:auto; padding:3px 0px 0px 5px;}
.select-another-divCreate a{width:61px; height:31px; float:left; background:url(../images/createActive.gif) no-repeat; color:#333333; font-weight:bold; font-family:arial; font-size:12px; padding:8px 0px 0px 12px;text-decoration:none;}
.select-another-divCreate a:hover{width:61px; height:31px; float:left; background:url(../images/createHover.gif) no-repeat; color:#3475cd; font-weight:bold; font-family:arial; font-size:12px; padding:8px 0px 0px 12px;text-decoration:none !important;}
.select-another-divCreate2{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;padding-left:35px;}
.select-another-divCreateFont{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;}
.select-another-divCreateHelp{font-family:arial; font-size:13px; text-align:top; padding-top:5px; color:#333;float:left;}
.success-message-submit{font-family:arial; font-size:13px; text-align:top;margin-top:3px; padding:5px; margin-right:20px; color:#000;float:right; border:1px solid #00FF00; background:#bbff33;}
table .newAddressFormTableStyle{padding-left:50px;border:0 none; margin:0; padding:0; width:778px;}

table.form-view {
border:0 none;
margin:0;
padding:0;
width:778px;
}

table.form-view tr td select, table.form-view tr td input {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-box-shadow:-2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
-x-system-font:none;
border:1px solid #666666 !important;
}
table.form-view tr td select:hover, table.form-view tr td input:hover {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-box-shadow:-2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
-x-system-font:none;
border:1px solid #D7AD74 !important;
background:none repeat scroll 0 0 #F9F5E6;
}

.btn_pad{

	padding-right:8px;
}

.clear_float {
	clear:both;
	padding:0;
	margin:0;
}

.btn_align {border:0 none;margin:0;padding:0;width:790px;height:42px;float:left;text-align:right;}

/******** END : Address book changes *****/
.bodyContainterPopUp{
height:auto;
padding-bottom:0;
padding-left:19px;
padding-right:0;
padding-top:0;
}
.errorMessageBox{
	margin-right:10px;

}
/*Start Help Tooltip CSS
body{margin:0; padding:0; color:#666; font:normal 12px Arial, Helvetica, sans-serif; background-color:#fff;}
img{border:0;}
a{color:#336699; text-decoration:none; outline:none}
a:hover{color:#394031;}
p{margin:0 0 20px 0; padding:0;}
ul, li, h1, h2, h3, h4, h5, h6, form, dl, dt, dd{margin:0; padding:0;}*/


.actionsMouseOverDiv{background:url(../images/help-popup-bg.png) no-repeat; line-height:18px; text-decoration:none; position:absolute; visibility: hidden; background-color: #ffffff; width: 260px; height: 121px;z-index:999999;}
.lnhelp-tooltip-cont{margin:10px 0px 5px 20px; text-align:left;z-index:999999;}
.overLaySelect{color:#0066FF; padding:10px 185px 5px 0px;z-index:999999;}
.lnhelp-tooltip-body{ margin:10px 0px 5px 15px;z-index:999999;}
/*Ends Help Tooltip CSS*/
/****************************
 *     Popup Style Start    *
 ***************************/

#mys-fixme {position: fixed;left: 250px; top: 180px;background-color:#FFFFFF; color:#000000;
		font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; margin-bottom:30px; margin-top:5px;
		padding:10px; text-align:center; width:420px; border:3px solid #385d8a; z-index:26100; display: none; }

.mys_black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; 
		background-color: black; z-index:26000; -moz-opacity: 0.1; opacity:.3; filter: alpha(opacity=80); }
.mys-closeBtn{ top:17px; right:10px; position:absolute; z-index:1000; font-size:14px; font-weight: bold; }
.mys-closeBtn a{ text-decoration: none; color:#000000;}
.mys-fixmeCloseBtn{ top:10px; right:10px; position:absolute; z-index:1000; font-size:10px; }

/****************************
 *      Popup Style End     *
 ***************************/
#credStus-fixme { /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */ position: fixed; /*right: 0px;*/
		left: 150px; top: 20px; /*bottom: 0px; 	background-color:#F7F6CE;*/ background-color:#FFFFFF; color:#000;
		font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; margin-bottom:30px; margin-top:5px; /*opacity:0.85;*/
		padding:10px; text-align:center; width:420px; border:3px solid #385d8a; z-index:26100; display: none; }

#credStus-fade{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; 
		background-color: black; z-index:26000; -moz-opacity: 0.1; opacity:.3; filter: alpha(opacity=80); }
.credStus-closeBtn{ top:5px; right:10px; position:absolute; z-index:1000; font-size:12px; font-weight: bold; }
.credStus-closeBtn a{ text-decoration: underline; color:#000000;}
.credStus-fixmeCloseBtn{ top:10px; right:10px; position:absolute; z-index:1000; font-size:10px; }

.addAcPPLabelFont{color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; width: 120px;}
.addAcPPLabelInput{-moz-border-radius: 2px 2px 2px 2px; -moz-box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE; width: 200px; border: 1px solid #666666 !important; color: #333333; font: 12px Arial,Helvetica,sans-serif; -moz-border-radius: 2px 2px 2px 2px; height:20px;}
.addAcPPLabelFontSelect{-moz-border-radius: 2px 2px 2px 2px; -moz-box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE; width: 201px; border: 1px solid #666666 !important; color: #333333; font: 12px Arial,Helvetica,sans-serif; -moz-border-radius: 2px 2px 2px 2px; height:20px;}

#renewalPopUpDiv{background:#000; opacity:0.5; -moz-opacity:0.50; filter:alpha(opacity=40); display:block; z-index:998; top:0; left:0; position:absolute;}
.dmp-popup{width:590px; height:55px; float:left;}
.dmp-popup-content{font-family: Tahoma; font-size:11; color:#000000; text-align:left; float:left;}
.dmp-body-close{width:590px; height:20px; float:left;}
.dmp-body-close-round a{width:35px; height:20px; float:right;text-decoration: underline; color:#cc0033 !important; font-family:Tahoma; font-size:12px; font-weight:bold; cursor:pointer;}

/**********************************
 * Added for FLAG products Popup  *
 **********************************/
.subScriptionPopupStyle{display: none; width: 570px; position:fixed; text-align:left; top:10%; left:15%;padding: 10px 20px 10px 10px;z-index: 999;background: none repeat scroll 0 0 #FFFFFF;}
.selectNextTooltip{float:left;padding-top:5px;}
.cursorPointer{cursor:pointer;}
.secTitleNew{    
	border-bottom: 2px solid #660000;
    color: #660000;
    font: bold 15px arial;
    margin: 0;
    padding: 0;
}
.createinfo-createnew-address{float:left; width:745px; height:auto; margin-bottom:5px;}
.addinfo-createnew-address{float:left; width:75px; height:auto; margin-bottom:5px;}
.addinfo-createnew-address a{float:left; width:61px; height:31px; background:url(../images/createActive.gif) no-repeat;text-indent: -99999px;}
.addinfo-createnew-address a:hover{float:left; width:61px; height:31px; background:url(../images/createHover.gif) no-repeat;text-indent: -99999px;}

#selectNewAddressButton input.btnCancel{font:normal 13px arial;color:#6b6b6b;background:none;padding:0 15px; height:26px;border:0 !important;outline:none; text-decoration:underline; width:auto; border-radius: none; box-shadow: none}
/*#selectNewAddressButton input.btnCancel:hover{font:normal 13px arial;color:#000;background:none;padding:0 15px; height:26px;border:0 !important;outline:none;text-decoration:none; width:auto;}*/

input.btnRedRpt{border-radius: 3px 3px 3px 3px !important;}

input.btnCancel{font:normal 13px arial;color:#6b6b6b;background:none;padding:0 15px; height:26px;border:0 !important;outline:none; text-decoration:underline; width:auto; border-radius: none; box-shadow: none}
/*input.btnCancel:hover{font:normal 13px arial;color:#000;background:none;padding:0 15px; height:26px;border:0 !important;outline:none;text-decoration:none; width:auto;}*/
		
.removeFromProfile a{color:grey;text-decoration:underline;}
#lbDetailsContainer{
background-color:none !important;
background:none !important;
opacity:0 !important;
}
#lbOuterContainer{
border-top:7px solid #cccccc !important;
border-bottom:7px solid #cccccc !important;
border-left:7px solid #cccccc !important;
border-right:7px solid #cccccc !important;
-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;-khtml-border-radius:10px !important;
}
.paddingAll{padding:10px;}

td.cartTopBorder {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    padding: 20px 0 0 15px;
}
.ln-container-tdRBorder{
border-right: 1px solid #9A9A9A;
border-collapse: collapse;
}
.ln-container-tdBBorder{
border-bottom: 1px solid #9A9A9A;
border-collapse: collapse;
}
.ln-container-tdTBorder{
border-top: 1px solid #9A9A9A;
border-collapse: collapse;
}
#addBookLink-fixme { position: absolute;left: 280px; top: 100px;background-color:#FFFFFF; color:#000;
		font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; margin-bottom:30px; margin-top:5px;
		padding:10px; text-align:center; width:500px; height:365px;z-index:999; display: none;
		border-top:7px solid #cccccc !important; border-bottom:7px solid #cccccc !important; border-left:7px solid #cccccc !important;
		border-right:7px solid #cccccc !important; -moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;-khtml-border-radius:10px !important; }

#addBookLink-fade{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; 
		background-color: black; z-index:998; -moz-opacity: 0.1; opacity:.3; filter: alpha(opacity=80); }
.addBookLink-closeBtn{ top:5px; right:10px; position:absolute; z-index:1000; font-size:12px; font-weight: bold; }
.addBookLink-closeBtn a{ text-decoration: underline; color:#000000;}
.addBookLink-fixmeCloseBtn{ top:10px; right:10px; position:absolute; z-index:100; font-size:10px; }

/***For the Address book UI***/
table.formTableStyle{
	margin: 0;
    padding: 0;
    width: 790px;
    border-collapse: collapse;
    border-spacing: 0;
}
table.formTableStyle td{
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 5px;
    vertical-align: top;
    width: 250px;
    color: #666666;
    font: 12px arial;
    text-align: left;
}
div.formInputStyle input.createFormInputField {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    width: 230px;
    border: 1px solid #666666 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
}
div.formInputStyle input.createFormInputField:hover {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    width: 230px;
    border:1px solid #D7AD74 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
    background:none repeat scroll 0 0 #F9F5E6;
}
div.formInputStyle select.createFormInputField {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    width: 230px;
    border: 1px solid #666666 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
}
div.formInputStyle select.createFormInputField:hover {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    width: 230px;
    border:1px solid #D7AD74 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
    background:none repeat scroll 0 0 #F9F5E6;
}
div.formInputStyle input.formInputField {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    height:25px;
    width: 230px;
    border: 1px solid #666666 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
}
div.formInputStyle select.formInputField {
    position: relative;
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 3px;
    height:25px;
    width: 230px;
    border: 1px solid #666666 !important;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    box-shadow: -2px 0 0 #EEEEEE, 0 -2px 0 #EEEEEE, 2px 0 0 #EEEEEE, 0 2px 0 #EEEEEE;
    color: #333333;
}
.secTitleAndBorderNew {
    border-bottom: 2px solid #660000;
    color: #660000;
    font: bold 15px arial;
    margin: 0;
    padding: 0;
    width: 800px;
}
.btnTopBarRightStyle{
    border-top: 3px solid #660000;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: right !important;
    width: 100%;
    float:left;
}
.createBtnTopBarRightStyle{
    width: 760px;
    float:left;
    text-align:right;
}
.createBtnTopBarRightStyleDiv{
    margin: 10px 0 0;
    padding: 10px 0 0 550px;
    text-align: right !important;
    width: 200px;
    float:left;
}
.btnTopBarRightStyle .submitButtonStyle{
	cursor: pointer;
	overflow: visible; 
	border: 0pt none;
	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;
	}
.btnTopBarRightStyle .submitButtonStyleOver{
	cursor: pointer;
	overflow: visible; 
	border: 0pt none;
	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;
	}
.btnTopBarRightStyle .cancelButtonStyle{
	font:normal 13px arial;
	color:#6b6b6b;
	background:none;
	padding:0 15px; 
	height:26px;
	border:0 !important;
	outline:none; 
	text-decoration:underline;
	}
.btnTopBarRightStyle .cancelButtonStyle:hover{
	font:normal 13px arial;
	color:#6b6b6b;
	background:none;
	padding:0 15px; 
	height:26px;
	border:0 !important;
	outline:none;
	text-decoration:underline;
	}
.createBtnTopBarRightStyle .submitButtonStyle{
	cursor: pointer;
	overflow: visible; 
	border: 0pt none;
	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;
	}
.createBtnTopBarRightStyle .submitButtonStyleOver{
	cursor: pointer;
	overflow: visible; 
	border: 0pt none;
	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;
	}
.createBtnTopBarRightStyle .cancelButtonStyle{
	font:normal 13px arial;
	color:#6b6b6b;
	background:none;
	padding:0 15px; 
	height:26px;
	border:0 !important;
	outline:none; 
	text-decoration:underline;
	}
.createBtnTopBarRightStyle .cancelButtonStyle:hover{
	font:normal 13px arial;
	color:#6b6b6b;
	background:none;
	padding:0 15px; 
	height:26px;
	border:0 !important;
	outline:none;
	text-decoration:underline;
	}

.addrBkTblPaddingLeft{padding-left:5px;}
.addrBkTblPaddingRight{padding-right:5px;}
.addrBkTblPaddingBottom{padding-bottom:5px;}
.addrBkTblPaddingTop{padding-top:5px;}
.addrBkTblPaddingAll{padding:5px;}

.box-oneCol {
	margin:0 auto;
	padding:0 20px;
	width:870px !important;
}
/***For the Address book UI***/	
