 /*My Account STARTS*/
 .visitor-checkout-registratio-confirm-header {font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding:7px 15px; background: #dedede; width:775px}
 .visitor-checkout-registration-confirm-left {width:400px;}
  .visitor-checkout-registration-confirm-right {width:300px;}
  .MC_LYT_MyAccount_Error_Container {width:794px;}
  
 #CreditCardAgreement span.CheckBox label{width:385px;}
 .MC_LYT_FillContainer {background:#fff; padding:7px;} 

    
 
.MC_TXT_Primary_Header { background:#e3e6e8; font-weight:bold; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#494948; padding:0 0 0 18px; border-bottom:1px solid #ffffff; text-transform:uppercase }
.MC_LYT_AddressLanding .tableGrid td span {padding-left: 0;}
.tableGrid { border-collapse:collapse; width:100% }
.tableGrid th, .tableGrid tbody .grdHeader th { background:#cccccc; /*border:1px solid #ffffff;*/ border-bottom:1px solid #E3E6E8; color:#ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.tableGrid tbody .grdHeader th {background-color: #BDBDBD;}
.tableGrid tbody .grdHeader th a {text-decoration: underline;}
.tableGrid th + th { border-left:1px solid #ffffff; }
.tableGrid th.trightBorder { border-right:1px solid #BDBDBD }
.tableGrid th.tleftBorder { border-left:1px solid #BDBDBD }
.tableGrid th div { background:#BDBDBD; border-bottom:1px solid #FFFFFF; padding:6px 10px; margin-bottom:0px }
.tableGrid td { background:#FFFFFF; border:1px solid #E3E6E8; color:#494948;  font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 10px; font-weight:normal }
.tableGrid td { padding-left:18px }
table.tableGrid.credit_card td { padding-left:18px }
table.tableGrid.credit_card td { margin-left:18px }
.tableGrid td span { padding-left:57px;  }
.gvRH.tableGrid td span {padding:0px;}
.tableGrid td span strong { font-weight:bold; color:#FF2727 }
.tableGrid td em { font-weight:bold; color:#FF2727; text-transform:uppercase }
.tableGrid td span + span { padding:0px }
.tableGrid td + td { padding-left:10px }
.tableGrid tbody th { background:#FFFFFF; border:1px solid #E3E6E8; padding:6px 10px }
.tableGrid tbody th img {  margin-right:5px }
.tableGrid tbody th.leftHeading { color:#494948; text-align:center }
.tableGrid th.txtRight, .tableGrid td.txtRight { text-align:right }
.MC_LYT_Required_Field { float:right }
.MC_LYT_Required_Field span { }
.MC_LYT_IBO_Customer_Address table { margin-bottom:30px }
.MC_LYT_IBO_Customer_Address table.ditto_order { margin-bottom:0px }
.MC_LYT_IBO_Customer_Address .MC_LYT_Pending_Order { background:#e3e6e8; text-align:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:20px; border:1px solid #e3e6e8; border-top:1px solid #FFFFFF }
.MC_LYT_IBO_Customer_Address .MC_LYT_Pending_Order strong { font-weight:bold }
.MC_LYT_CreditCard_Edit {float:left;width:795px; _width:780px;/*IE6 hack*/}
.MC_TXT_CardDesc { padding: 10px 10px 10px 18px;}
.MC_LYT_CreditCardDetail {float: left; clear: right;}
.MC_LYT_CreditCard_Edit h2 {padding-left: 18px;}
.MC_LYT_CreditCardDetail h4 { padding: 7px 0 7px 18px;font-weight: bold; border-bottom: 1px solid #fff;}
.MC_LYT_CreditCard_Edit div.MC_LYT_RField {float: right; padding: 10px 20px 0 0;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail {padding: 8px 0 0 0 ;  padding-left: 18px;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li {height: 25px;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li.MC_MT_rowSmallFont {font-size: 9px;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li label{float: left; width: 180px;} 
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li div {_float: left;} 
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li label.MC_TXT_RequiredFieldLabel {text-align: left;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li div.MC_LYT_MidColumn {float: left; margin-bottom: 0;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li div.MC_LYT_MidColumn img {vertical-align: middle;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li div.MC_TXT_instruction {font-size: 10px; float: left; }
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li div.MC_TXT_instruction span {font-style: italic;float: left; padding: 0; margin: 0;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li span{padding:0 5px; margin: 0;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li a{text-decoration: none; color: #063d88; font-size: 10px;}
.MC_LYT_CreditCard_Edit .MC_FRM_Detail li a:hover {text-decoration: underline;}
.MC_LYT_CreditCard_Edit .MC_FRM_RequiredField {color:#FF2727; }
.MC_LYT_CreditCardDetail .MC_LYT_CreditCardDetailImage{margin-bottom:5px; width:323px;}
.MC_LYT_CreditCardDetail .MC_LYT_CreditCardDetailImage .explanationContainer{background-color:#f0f060;width:145px;border:1px solid #ccc;border-top:none;padding:5px;font-size:7pt;}
.MC_LYT_CreditCardDetail .MC_LYT_CreditCardDetailImage .explanationContainer img {float:left; padding: 0 5px 5px 0;}
.MC_LYT_CreditCardDetail .MC_LYT_CreditCardDetailImage .explanationContainer.explanationLeft {}
.MC_LYT_CreditCardDetail .MC_LYT_CreditCardDetailImage .explanationContainer.explanationRight{}
.MC_FRM_InputSmall {width: 80px;}
.MC_FRM_InputMedium {width: 135px;}
.MC_LYT_ActionBar {}
.MC_LYT_ButtonContainer {margin:3px 0;}
.MC_LYT_ButtonContainer a {margin: 0px;}
span.FRM_cancelBlue a{background:transparent url(../images/button_bg_cancel_blue.gif) no-repeat scroll 0 1px;color:#FFFFFF;display:block;float:left;font-family:Arial,Sans-serif;height:27px;line-height:27px;margin:0;padding:1px 32px 5px 17px;text-transform:uppercase;white-space:nowrap;}
span.FRM_Submit a {background:transparent url(../images/button_bg_submit_left.gif) no-repeat scroll 0 1px;color:#FFFFFF;display:block;float:left;font-family:Arial,Sans-serif;font-size:11px;height:27px;line-height:27px;margin:0;padding:1px 12px 5px 17px;text-transform:uppercase;white-space:nowrap;}
.MC_LYT_MyacctPopup{background-color:#FFFFFF;border:solid 1px #ccc;padding:10px; }
.MC_LYT_MyacctPopupTop_Bar{width:450px; position:relative; clear:both;}
.MC_LYT_MyacctPopupTop_Bar_left{ float:left; width:10px; height:26px; background:url(../images/LO_Bar_Left.gif) no-repeat left top; position:relative;}
.MC_LYT_MyacctPopupTop_Bar_Middle{ float:left; background:url(../images/LO_Bar_Middle.gif) repeat-x right top; width:427px; height:26px; position:relative; }
.MC_LYT_MyacctPopupTop_Bar_Middle label {font-size:12px; font-weight:bold; margin-top:5px; text-transform:uppercase; float:left; clear:right; padding-left:10px;}
.MC_LYT_MyacctPopupTop_Bar_Right{ float:left; width:10px; height:26px; background:url(../images/LO_Bar_Right.gif) no-repeat right top; position:relative;}
img.MyacctPopup_Close{padding:5px 2px 5px 245px;}
.MC_LYT_MyacctPopup_DittoConfirm {width:550px;}
.MC_LYT_MyacctPopup_Content_Container{ background-color: #e3e6e8; width:auto; position:relative; clear:both; padding-bottom:10px; margin:0 0 10px 0;}
.MyacctPopup_clear{clear:both; height:3px; line-height:3px;}
.MC_LYT_MyacctPopup_ScrollArea {height: 150px; overflow: scroll;}
.MC_LYT_MyacctPopup_ScrollArea {padding: 10px; border: 1px solid #bfbfbf; background-color: #fff; margin: 10px 0;}
.MC_LYT_MyacctPopup_ScrollArea label {font-family: Arial; font-size: 12px ; font-weight: bold;  }
.MC_LYT_MyacctPopup_ScrollArea ul {margin: 10px 0;}
.MC_LYT_MyacctPopup_ScrollArea ul li {padding: 4px 0;}
.MC_LYT_MyacctPopup_label{font-size:11px; font-weight:bold; }   
.MC_LYT_MyacctPopup_detail {margin-bottom: 10px;}
.MC_LYT_MyacctPopup_detail li {height: 25px;}
.MC_LYT_MyacctPopup_detail li label {width: 100px;font-weight: bold;}
.MC_LYT_MyacctPopup_detail li div {float: left;width: 75%;}
.MC_LYT_MyacctPopup_detail li div span{padding: 0 0 3px 5px;vertical-align: middle;}
.MC_LYT_MyacctPopup_Confirm { clear:both; }
.MC_LYT_LargeBtn_Container {font-family:"Helvitica Neue",Helvetica,Arial,sans-serif;font-size:12px;padding:5px 0 2px 2px;clear:both;}
.MC_LYT_LargeBtn_Container a.FRM_Button {background: transparent url(../images/bkg.button.primary.gif) no-repeat scroll right bottom;border:0 none;color:#444444;cursor:pointer;display:block;float:left;height:31px;margin-right:2px;padding-right:18px;text-decoration:none;text-transform:uppercase;margin-top: 0;padding-top: 0;}
.MC_LYT_LargeBtn_Container a.FRM_Button span {background:transparent url(../images/bkg.button.primary.gif) no-repeat scroll left top;color:#FFFFFF;display:block;font-weight:bold;line-height:1em;padding:8px 0 8px 18px;text-align:center;width:185px;height:17px;}
.MC_LYT_LargeBtn_Container a.FRM_SecondaryButton { background-image: url(../images/bkg.button.secondary.gif);}
.MC_LYT_LargeBtn_Container a.FRM_SecondaryButton span {background-image:url(../images/bkg.button.secondary.gif);}
.LYT_TXT_italics {font-style: italic}
.MC_LYT_ChkBox {padding:  0;width : 20px;float: left;}
.MC_FRM_TableBonusPayment { /*padding:0 0 0 18px;margin: 10px 0;*/ clear:both;}
.MC_FRM_TableBonusPayment td {height: 24px; vertical-align: top;}
.MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading { text-align: left;/*changed by DMK*/ font-weight:bold; padding-right:15px; }
.MC_FRM_TableBonusPayment_list {margin: 5px 0;}
.MC_FRM_TableBonusPayment_list label {/*font-weight: bold;*/padding: 0 0 5px 0;}
.MC_FRM_TableBonusPayment_list li {padding: 3px 0;}
.MC_FRM_TableBonusPayment_list li div{width: 25px; float: left;}
.MC_LYT_AddressLanding {float:left;width:795px;}
.MC_LYT_AddressLanding h2 {padding-left: 18px;}
.MC_LYT_TopCheckSection  {/*padding-right: 10px;*/width: 100%;}
.MC_LYT_TopCheckSection table.MC_FRM_TableBonusPayment {width: 59%; float: left;}
.MC_LYT_DirectDepositEdit .MC_LYT_TopCheckSection table.MC_FRM_TableBonusPayment {width: 100%; float: left;}
.MC_LYT_TopCheckSection table.MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width: 250px; font-weight:bold; }
.MC_LYT_ChequePlacement {float: left; vertical-align: top;margin-top: 0; padding-top: 0;height: 145px;}
.MC_LYT_ChequePlacement img{padding: 0; margin: 0;}
.MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading2 {width:250px; font-weight:bold;}
.MC_LYT_From_info {padding-left: 18px;}
.MC_LYT_From_info span {font-weight: bold; font-style: italic;}
.MC_LYT_Edit { float: right; padding-right: 10px;}
.MC_LYT_ImagePlaceholder {margin-bottom: 10px;}
.MC_FRM_Myacct_RightContainer .tableGrid {margin-bottom: 0px;}
.MC_FRM_Myacct_RightContainer .MC_LYT_Pending_Order {background:#E3E6E8 none repeat scroll 0 0;border-color:#FFFFFF #E3E6E8 #E3E6E8;border-style:solid;border-width:1px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding:0px 20px 0px 0;text-align:right;}
.MC_FRM_Myacct_RightContainer .MC_LYT_Pending_Order strong {font-weight:bold;}
.MC_LYT_MyAcctLanding_Orders {margin-top: 20px;}
/* My Account IBO Sponsor Info*/
.MC_LYT_Heading_Link {float: right; text-transform: none;background:transparent url(../images/Arrow_left_DG.gif) no-repeat scroll right center;padding-right: 15px;font-weight: normal;font-size: 9px;margin-right: 10px;}
.MC_LYT_ViewInfo {margin: 0 5px 0 0;vertical-align:top;font-weight:normal;}
.MC_LYT_ViewInfo span {display:block;line-height:1.5em;}
.MC_LYT_ViewInfo .vi-lbl {font-weight:bold;}
.MC_LYT_ViewInfo .MC_LYT_Ico {margin-bottom:-3px;}
.MC_LYT_MyAcctLanding_Shopping {margin-top: 20px;}
.MC_LYT_HeaderIcon {padding: 0 0 0 5px; vertical-align: middle;}
.MC_LYT_TXTBold {font-weight: bold;}
.MC_LYT_TableGrid td ul li {padding: 0 0 3px 0;}
.MC_LYT_MyAcctLanding_IBOAdd {margin-top: 20px;text-align: center;}
.MC_LYT_MyAcctLanding_IBOSponsor {border:1px solid #E3E6E8;padding: 10px; float: left; width: 305px;margin-bottom: 20px;}
.MC_LYT_IBOSponsor_Image{ float: left; width: auto;}
.MC_Account_Landing_RightCol .MC_LYT_IBOSponsor_Image img { float: left; width: 120px;}
.MC_LYT_IBOSponsor_Brief li {padding: 0 0 5px 0;}
.MC_LYT_MyAcctLanding_Assessment {}
.MC_LYT_MyAcct_AssessmentsInfo {border:1px solid #E3E6E8;padding: 10px; width: 305px;}
.MC_LYT_MyAcct_AssessmentsInfo h5 {font-size: 14px; font-weight: bold;padding: 0 0 7px 0;}
.MC_LYT_Myacct_Assessment {width: 200px;}
.MC_LYT_Myacct_Assessment li {padding: 0 0 7px 0;}
.MC_LYT_Myacct_Assessment li img {padding-left: 5px;}
.MC_LYT_Myacct_Assessment li .MC_LYT_TXTBold {font-weight: bold; padding-right: 4px;}

.assessmentGuestWalkThroughHelpContainer.assessmentUtilityLinks {float:right; padding-bottom:2px;}

.MC_LYT_MyAcctLanding_Rating {margin-top: 20px;}
.MC_LYT_MyAcctLanding_Survey {margin-top: 20px;}
.MC_LYT_MyAcct_SurveyList li {padding-bottom: 3px;}
.MC_LYT_MyAcct_SurveyList li input {margin-top: 5px;}
.MC_LYT_MyAcct_SurveyList li span {padding:  0 0 10px 5px;}
.tableGrid th div {padding:10px;}
.tableGrid {margin-bottom:20px;}
.tableGrid th.MC_LYT_Table1_Heading1 {width: 234px; padding:0px;}
.tableGrid th.MC_LYT_Table1_Heading2 {width: 416px; padding:0px;}
.tableGrid th.MC_LYT_Table1_HeadingEmpty {padding:0px;}
tableGrid  td.MC_LYT_Table2_Heading3 {width:51px;}
tableGrid  td.MC_LYT_Table2_Heading4 {width:51px;}
.MC_TXT_Bottom_Legend {text-align: right; background:#E3E6E8 none repeat scroll 0 0; border-bottom:1px solid #FFFFFF;color:#494948;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:30px;padding:0 10px 0 18px;}
.tableGrid_last {margin-bottom: 1px;}
span.MC_LYT_Requiredfield {color:#FC2727;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;}
.MC_FRM_TableBonusPayment {margin: 0;}
.MC_FRM_Myacct_RightContainer {float:left;width:795px;}
.MC_FRM_Myacct_RightContainer h2 {padding-left: 18px;}
.MC_FRM_TableBonusPayment tr.MC_FRM_BonusPayment_RowHeight {height: 50px;}
div.FRM_chkbox {float:left;width:25px; padding-left: 0;}
td.MC_FRM_Table_RowLabelSmall {width: 200px; text-align: left; padding:5px 10px 5px 0; font-weight:bold; }
td.MC_FRM_Table_RowLabelSmal2 {width: 200px; text-align: left; padding:5px 10px 5px 0; font-weight:bold; }
.FRM_moreInfo {line-height: 1.6em;}
input.FRM_inputStyle1 { margin-left:7px ; width: 50px;}
input.FRM_inputStyle2 { margin-left:7px ; width: 76px;}
.MC_LYT_Container1 {width:795px;}
.MC_LYT_Container .MC_LYT_SignedContracts .HeaderSection {width: 97%;}
.MC_LYT_Container .MC_LYT_SignedContracts .HeaderSection h2 {padding-left: 0;}
.MC_LYT_Container .MC_LYT_SignedContracts .HeaderSection p.MC_TXT_CardDesc {padding:10px 0;}
.MC_LYT_Container .MC_LYT_SignedContracts .boxContener {width: auto; height: auto;}
.MC_LYT_Container .MC_LYT_SignedContracts .boxContener_sect3 {height: auto;}
.MC_LYT_Container .MC_LYT_SignedContracts img.LYT_LargePdf {float:  left; padding-right: 10px;}
.MC_LYT_MyacctPopupTop_Bar_Middle {width: 429px;}
/*.MC_LYT_MyacctPopup_Content_Container {width: 427px; background-color:#fff;padding: 10px;border: 1px solid #E3E6E8;}
THIS IS A DUPLICATE CLASS FROM ABOVE*/
.MC_LYT_MyacctPopup_Contents {background-color: #E3E6E8;padding: 10px;}
/*.MC_LYT_MyacctPopup_ScrollArea {height:146px;width:364px;}
THIS IS A DUPLICATE CLASS FROM ABOVE*/
.MC_Lyt_txtDetail {padding-left: 18px;padding-top: 10px;}
.MC_Lyt_Workdetail li {list-style-type: disc !important; padding: 5px 5px 5px 40px;}
.MC_FRM_eCelerate { padding:0 0 10px 18px;margin: 10px 0;}
.MC_FRM_eCelerate .MC_Lyt_txtDetail {padding-left: 130px;padding-top: 10px; margin-left: 130px;}
.MC_FRM_eCelerate .MC_Lyt_Workdetail li {list-style-type: disc !important; list-style-position: inside; padding: 5px 5px 5px 0px;}
.tableGrid td span.bonus_payment_method {padding-left: 30px;}
.MC_FRM_Myacct_RightContainer {width:100%; float:right;}
.MC_FRM_Myacct_RightContainer .HeaderSection {padding:0px 0px 0px 18px; height:82px; width:90%}
.MC_FRM_Myacct_RightContainer .h3 { font-size:14px; font-weight:bold;}
.MC_FRM_Myacct_RightContainer .boxContener_sect1 { padding:5px 0px 8px 10px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect2 { padding-left:10px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect2 p {padding-top:5px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect2 a { padding-left:5px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect3 { height:80px; padding-left:10px;}
.MC_FRM_Myacct_RightContainer .boxContener_sect3 .ulcontainer {padding-top:10px;}
.MC_FRM_Myacct_RightContainer .boxContener_sect3 table{padding:0px; margin-top:10px; width:60%}
.MC_FRM_Myacct_RightContainer .boxContener_sect3 p {padding-top:5px;}
.MC_FRM_Myacct_RightContainer .boxContener_sect3 h3 { float:left; }
.MC_FRM_Myacct_RightContainer .boxContener_sect3 th {padding:5px 5px 5px 0px; font-weight:bold; }
.MC_FRM_Myacct_RightContainer .boxContener_sect3 td {padding:5px 5px 5px 0px;}
.MC_FRM_Myacct_RightContainer .boxContener_sect4 .ulcontainer {padding-top:20px;padding-bottom:30px;}
.MC_FRM_Myacct_RightContainer .pdfcontainer_sect5 {padding:10px 0px 0px 18px; }
.MC_FRM_Myacct_RightContainer .pdfcontainer_sect5 p {padding-left:5px; }
.MC_LYT_BonusPaymentHistory {width:100%}
.MC_LYT_Reg_Offline_MAC .ulcontainer {margin-top:50px;padding-bottom:30px; clear:left;}
.MC_LYT_Reg_Offline_MAC .ulcontainer li{float:left;}
.MC_LYT_Reg_Offline_MAC .ulcontainer .PDFContent{float:left; width:45%; padding-left:5px;}
.MC_LYT_BonusPaymentHistory .HeaderSection {padding:5px 0px 10px 18px;}
.MC_LYT_BonusPaymentHistory .HeaderSection .linkcontainer{margin:10px 0px 5px 0px}
.MC_LYT_BonusPaymentHistory table {text-align:left; border:1px solid #ccc}
.MC_LYT_BonusPaymentHistory th{background-color:#bdbdbd; color:#fff; font-weight:bold; height:30px; text-transform:uppercase; border:1px solid #fff; padding-left:10px;}
.MC_LYT_BonusPaymentHistory td {border:1px solid #ccc; height:30px; padding-left:10px;}
.MC_LYT_BonusPaymentHistory .bottomrow{background-color:#e3e6e8;}
.MC_LYT_BonusPaymentHistory .col1-6{width:106px; vertical-align:middle;}
.MC_LYT_BonusPaymentHistory .col2-3{width:126px; vertical-align:middle;}
.MC_LYT_BonusPaymentHistory .col4{width:217px; vertical-align:middle;}
.MC_LYT_BonusPaymentHistory .col5{width:107px; vertical-align:middle;}
.MC_LYT_BonusPaymentMethod {width:100%;}
.MC_LYT_BonusPaymentMethod .HeaderSection {padding:5px 0px 10px 18px;}
.MC_LYT_BonusPaymentMethod .HeaderSection .messagebox{padding:10px; margin:5px 0px 5px 0px;}
.MC_LYT_BonusPaymentMethod .linkcontainer{margin:0px 0px 5px 0px}
.MC_LYT_BonusPaymentMethod table {text-align:left; border:1px solid #ccc}
.MC_LYT_BonusPaymentMethod th{background-color:#bdbdbd; color:#fff; font-weight:bold; height:30px; text-transform:uppercase; border:1px solid #fff; padding-left:10px;}
.MC_LYT_BonusPaymentMethod td {border:1px solid #ccc; height:30px; padding-left:10px;}
.MC_LYT_BonusPaymentMethod .bottomrow{background-color:#e3e6e8;}
.MC_LYT_BonusPaymentMethod .col1{width:30px}
.MC_LYT_BonusPaymentMethod .col2{width:325px}
.MC_LYT_BonusPaymentMethod .col3{width:200px}
table.MC_FRM_TablePreferences {width: 100%; float: left;}
.MC_FRM_TablePreferences { padding:0 0 0 18px; margin:10px 0;}
.MC_FRM_TablePreferences td {height:24px; vertical-align: top;}
.MC_FRM_TablePreferences div {padding-left: 18px;}
.MC_FRM_TablePreferences div label {font-weight: bold;}
.MC_FRM_TablePreferences_list {margin: 5px 0; border:0px solid red;}
.MC_FRM_TablePreferences_list label{padding: 0 0 5px 0;}
.MC_FRM_TablePreferences_list li {padding: 3px 0;}
.MC_FRM_TablePreferences_list li div.inputitem{width: 25px; float:left;padding:0px}
.MC_FRM_TablePreferences_list li p.text{width:440px; clear:right; border:0px solid aqua; padding:0px;}
.MC_FRM_TablePreferences td.MC_FRM_TablePreferences_heading {width: 250px;text-align: left;}
table.MC_FRM_TablePreferences td.MC_FRM_TableBPreferences_heading {width: 210px;}
.MC_FRM_TableBonusPayment td.MC_FRM_TablePreferences_heading2 {width:210px;}
.MC_LYT_FormBG { padding:20px 20px 30px 0px; overflow:hidden; clear:both }
.MC_LYT_FormBG .MC_LYT_AddressLayout{width:750px;}
.MC_FRM_TableBonusPayment div span {font-weight: bold;}
div.FRM_chkbox {float:left;width:auto; padding-left: 0;font-weight: normal;}
.MC_TXT_Legend_leftLink {float: left; width: 200px;}
.MC_LYT_TxtBold {font-weight:bold;}
ul.MC_FRM_TablePreferences_list li label {font-weight: normal;}
.MC_FRM_TablePreferences_list li div.prefChkBox {float:left;padding:0;}
 div.MC_FRM_ChkBoxList {padding-left:0;}
.MC_FRM_ChkBoxList td label {font-weight: normal;}
.MC_LYT_Reg_fileUpBrowse {width: 180px;}
.MC_LYT_Bus_Info_Photo{float:left; margin:0px; padding:0 10px 10 0px !important;}
.MC_LYT_Bus_Info_PhotoA{float:left; width:200px; text-align:center; border-right:solid 1px #ccc; padding:0px !important;}
.MC_LYT_Bus_Info_PhotoB{float:left; width:200px; text-align:center; padding:0px !important;}
.MC_LYT_browse_photo_Bus_Info{float:left; width:400px;padding:0px !important;}
.MC_LYT_browse_photo_legel{float:left; padding:0px !important;}
.MC_LYT_Bus_Info_pending_approv{float:left;  width:400px; padding:0px !important;}
.MC_LYT_BonusPaymentHistory th{margin-bottom:1px;}
.MC_LYT_BonusPaymentHistory .col1-6{line-height:30px; border-left:solid 1px #ccc;}
.MC_LYT_Bonus_Dir_Dep_Auth_Cont {width: 400px;clear: both;}
.MC_LYT_Bonus_Edit_Content_Wrapper{width:795px;}
.MC_LYT_Bonus_Edit_Content_Wrapper h2{padding:0px 0px 10px 15px !important;}
.MC_LYT_Bonus_Edit_Content_Wrapper p{padding:0px 0px 10px 15px;}

.MC_FRM_Myacct_RightContainer .GE_LYT_Gray_Container { padding:10px 10px 10px 10px; overflow:hidden; clear:both;}

.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container { padding:10px 10px 10px 18px; overflow:hidden; clear:both;}
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container  .MC_LYT_MY_ACCNT_PerSonalInfo{ padding:5px 0 5px 0; clear:both; overflow:hidden;} /*margin-bottom:6px;*//**/
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfoLabels { width:180px; font-weight:bold; float:left; padding:0 10px 0 0; display:block; text-align:right; }/*AMN change if you want left/right aligned labels */
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_SEA .MC_LYT_MY_ACCNT_PerSonalInfo  .MC_LYT_MY_ACCNT_PerSonalInfoLabels { width:60px; font-weight:bold; float:left; padding:0 10px 0 0; display:block; text-align:left; }
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_IN .MC_LYT_MY_ACCNT_PerSonalInfo  .MC_LYT_MY_ACCNT_PerSonalInfoLabels { width:160px; font-weight:bold; float:left; display:block; text-align:left; }
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfoLabels_SEA { width:60px; font-weight:bold; float:left; padding:0 10px 0 0; display:block; text-align:left; }
/*.MC_LYT_PersonalInfo  label {width:180px; text-align:right; display:block; float:left; font-weight:bold } /*AMN - change for display without tables*/
.MC_LYT_PersonalInfo input, .MC_LYT_PersonalInfo select { margin: 0 10px 0 0; padding: 3px;}/*AMN manages the spacing between inputs and select on the horizontal plain*/
.MC_LYT_MY_ACCNT_PerSonalInfoWrap {background: #D8D8E0; border: 1px solid #ccc;   -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 12px 0;margin: 0 0 20px 0;}
.MC_LYT_AddressLayout div.error-wrap, .MC_LYT_MY_ACCNT_PerSonalInfo div.error-wrap{padding: 0 0 0 190px}/* for error sspacing */
.MC_LYT_MY_ACCNT_PerSonalInfoWrap_IN .MC_LYT_MY_ACCNT_PerSonalInfo div.error-wrap{padding: 0 0 0 160px}/* for error sspacing */
.MC_LYT_AddressLayout div.error-wrap span, .MC_LYT_MY_ACCNT_PerSonalInfo div.error-wrap span{padding: 1px 12px 8px 0}/* for error sspacing */
.MC_LYT_PersonalInfo td.error-wrap {padding:1px 12px 10px 0; display:block}
.MC_LYT_PersonalInfo td{text-align:left;}
.MC_LYT_PersonalInfo label,  .MC_LYT_MY_ACCNT_PerSonalInfo label { width: 180px; font-weight: bold; float: left; text-align:right; margin:3px 0 0 0}
.MC_LYT_MY_ACCNT_PerSonalInfo_SEA label { width: 60px; font-weight: bold; float: left; text-align:left; margin:3px 0 0 0}
.MC_LYT_MY_ACCNT_PerSonalInfo_IN label { width: 160px; font-weight: bold; float: left; text-align:left; margin:3px 0 0 0}
.MC_LYT_MY_ACCNT_PerSonalInfo_Value label{ width:auto;margin: 0 20px 0 0px; float:none; }
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels {margin:0 0 0 189px}
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li{float:left; font-weight:bold;text-align:center }
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li.ptype{width:140px}
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li.ccode{width:197px}
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li.acode{width:74px}
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li.num{width:85px}
.MC_LYT_MY_ACCNT_PerSonalInfo ul.phonelabels li.ext{width:67px}

.MC_LYT_MY_ACCNT_PerSonalInfo table tr.fieldset-spacing td {padding:5px 0; }
.MC_LYT_PersonalInfo span.caption {font-size:9px;}


/* AMN-  styles for universal form styling  */
.text-field-extra-smallest { width: 24px;}
.text-field-smallest { width: 34px; }
.text-field-smaller { width: 44px; }
.text-field-small{ width: 78px; }
.text-field-medium{ width: 130px; }
.text-field-large{ width: 200px; }
.text-field-largest{ width: 290px; }
a.btn-ext, a.btn-ext:link, a.btn-ext:visited{color: #fff; background: #757575; padding: 3px; margin:0 3px; border: 1px solid #696969;height:13px; width:33px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
a.btn-ext:hover{background:#878987; text-decoration:none}

/* AMN - product registraion form*/
.MC_LYT_ProductRegistration  label{font-weight:bold; display:block; padding:10px 1px 1px 3px;}
.MC_LYT_ProductRegistration div {display: inline-block; float:left;}
.MC_LYT_ProductRegistration div.group{ background: none repeat scroll 0 0 #D8D8E0;    border: 1px solid #CCCCCC;    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;   margin: 0 0 20px;    padding: 12px 0; width:100%}


/*.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_Value { float:left;} */
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_Desc { float:left; width:525px}
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_Desc p { padding:10px 0;}

h4.MC_LYT_Credit_Page_Header { padding:5px 0px 5px 18px; border-bottom:1px solid #ffffff; background:#e3e6e8; font-weight:bold;}
.MC_LYT_CreditCard_Edit .MC_LYT_RequiredField {float: right; padding: 0 0 10px 0;}
.MC_LYT_Credit_Combo_Controls { width:767px;}
.MC_LYT_CreditCard_Edit .MC_LYT_Credit_Combo_Controls td.MC_FRM_Table_RowLabelSmall {width: 200px !important; text-align: left;padding:5px 10px 5px 0;}
.MC_LYT_CreditCard_Edit .MC_LYT_Credit_Combo_Controls .MC_FRM_TableBonusPayment td{padding-bottom:10px;}
.MC_LYT_CreditCard_Edit .MC_LYT_Credit_Combo_Controls .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width:201px;text-align: left; font-weight:bold; padding:5px 10px 5px 0;}
a.MC_LYT_MYAccnt_Edit {display:inline-block; color:#006699; padding-bottom:5px}
.PU_MY_MyAcct_Content_Container{ background-color:#FFFFFF; border:1px solid #cccccc; width:427px;  clear:both; padding:10px; overflow:hidden; margin:0 10px; }
.PU_MyAcct_Description {padding:3px;}
.PU_MyAcct_button_container{padding:10px 0 0 10px; clear:both; overflow:hidden;}
.MC_LYT_CreditCard_Edit .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment .RadInput_Default input { border:2px inset #cccccc; line-height:12px; padding:0; vertical-align:top;}
.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container .RadInput_Default input { border:2px inset #cccccc; line-height:12px; padding:0; vertical-align:top;}
.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall {width:230px;}
.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo_Value {float:left;/*width:500px;*/}
/*.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container input { width:200px; Commenting out due to display issues in My Account DWP */}
.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container .btn input{ width:auto;}
.CheckBox input {font-weight:normal; float:left;}
.MC_LYT_My_Acc_PersonalInfo_Container .GE_LYT_Gray_Container .ZipCodeSmall { width:83px; #width:81px}
.MC_LYT_Bonus_Edit_Content_Wrapper .GE_LYT_Gray_Container {padding:10px 10px 10px 18px;}
.MC_LYT_Bonus_Edit_Content_Wrapper .MC_LYT_AddressLanding h2 {padding-left:18px;}
.MC_LYT_Bonus_Edit_Content_Wrapper .MC_LYT_AddressLanding .MC_TXT_CardDesc {padding:10px 10px 10px 18px;}
.MC_LYT_Bonus_Edit_Content_Wrapper .MC_LYT_RndHeader li {padding:8px 0 7px 18px;}
.MC_LYT_CreditCard_Edit .MC_LYT_RndHeader li {padding:8px 0 7px 18px;}
.MC_FRM_Myacct_RightContainer .MC_LYT_RndHeader li {padding:8px 0 7px 18px;}
.MC_LYT_Bonus_Edit_Content_Wrapper .GE_LYT_Gray_Container .btn input{ width:auto;}
.MC_LYT_CreditCard_Edit .MC_LYT_CreditCardDetail .MC_LYT_Credit_Combo_Controls .btn input{ width:auto;}
.MC_LYT_MY_ACCNT_Biography {float:right; width:530px; clear:right;}
.MC_LYT_MY_ACCNT_Biography_Box {width:500px; height:45px;}
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .btn input{ width:auto;}
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .MC_LYT_Biography_IAcceptCheckbox input { width:20px; }
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .MC_LYT_My_Accnt_ImageUpload .MC_LYT_My_Accnt_Label {width:230px; padding:5px 10px 5px 0; font-weight:bold;}
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width: 230px;text-align: left; font-weight:bold; padding:5px 10px 5px 0;}
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .MC_LYT_PaddingBottom {padding-bottom:10px;}
.MC_LYT_Biography_Container .GE_LYT_Gray_Container .MC_LYT_Biography_Button_container {padding-top:10px; clear:both; overflow:hidden;}
.MC_LYT_securityOverride .MC_LYT_AddressLayout label {font-weight:bold;width:160px; padding-right:0px;}
.MC_LYT_AddressLayout .SubTitle {font-weight:bold;height:35px;}
.MC_LYT_MY_ACCNT_PerSonalInfoLabelsEmpty {color:#e3e6e8;}
.MC_LYT_BonusPaymentMethod .ViewPaymentMethod {text-align: right; padding: 0 2px 10px 0; margin: 0;}
.MC_LYT_BonusPaymentMethod .BonusMethodTable th.BonusMethodTableHeading {padding-top:8px;padding-left: 18px;}
.MC_LYT_BonusPaymentMethod .BonusMethodTable td {padding-top:8px;padding-left: 18px;}
.MC_LYT_BonusPaymentMethod .HeaderSection .BonusMethod_desc{line-height:1.6em;padding: 7px 0;}
.Creditcard_HeaderSection {padding: 0 0 10px 18px;}
.Creditcard_HeaderSection p{line-height:1.6em;padding: 7px 0; width: 750px; word-wrap:break-word;}
.LYT_CreditCardLanding table th.CreditCardTableHeading{/*padding-left: 10px;*/}
.LYT_CreditCardLanding .tableGrid th div {padding-left: 18px !important;}
.LYT_CreditCardLanding .tableGrid td span {padding-left: 0 !important;}
.LYT_CreditCardEdit .MC_LYT_AddressLayout {padding-top: 0;}
.Creditcard_reqfield {float: right;}
.LYT_CreditCardEdit fieldset {padding-bottom: 3px;}
.LYT_CreditCardEdit .MC_FRM_TableBonusPayment td{padding-bottom: 10px;}
.MC_LYT_MailingAddressEdit .GE_LYT_Gray_Container  {padding-left: 0px;}
.MC_LYT_MailingAddressEdit .MC_LYT_PaymentMethod {border-bottom: 0;padding-bottom: 0;}
.MC_LYT_IBOBizInfo .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfoLabels {width: 140px !important;}
.MC_Account_Landing_TwoCols .GE_LYT_GrayBorder_Container {clear:both; overflow:hidden;}
.MC_Account_Landing_TwoCols h4 {display: block;height: 30px;text-transform: uppercase;}
.MC_Account_Landing_LeftCol {float: left; width: 450px;margin-right: 20px; background-color: white;padding-bottom: 30px;}
.MC_Account_Landing_RightCol {width: 325px; float: left; padding-bottom: 30px;}
.MC_Account_Landing_LeftCol .MC_LYT_MyAcct_TableScroll {height: 100px; width: 450px; overflow: scroll; }
.gMC_Account_Landing_LeftCol .MC_LYT_MyAcct_TableScroll table {width: 100%;}
.MC_FRM_Myacct_RightContainer h4 {-x-system-font:none;border-left: 1px solid #E3E6E8;background:#E3E6E8 none repeat scroll 0 0;border-bottom:1px solid #FFFFFF;clear:both;color:#494948;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:30px;padding:0 0 0 18px;}
.MC_FRM_Myacct_RightContainer .tableGrid {margin-bottom: 0px;}
.MC_FRM_Myacct_RightContainer .MC_LYT_Pending_Order {background:#E3E6E8 none repeat scroll 0 0;border-color:#FFFFFF #E3E6E8 #E3E6E8;border-style:solid;border-width:1px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding:0px 20px 0px 0;text-align:right;}
.MC_FRM_Myacct_RightContainer .MC_LYT_Pending_Order strong {font-weight:bold;}
.MC_LYT_MyAcctLanding_Orders .MC_LYT_Legend {margin-top:10px;}
.MC_LYT_MyAcctLanding_Orders .MC_LYT_Legend .MC_LYT_Ico {margin-bottom:-3px;}
.MC_LYT_MyAcctLanding_Shopping div.MC_LYT_TableGrid{float: left;border-bottom:1px solid #E3E6E8;color:#494948;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding:10px 10px 10px 10px;}
.MC_LYT_MyAcctLanding_Shopping .GE_LYT_GrayBorder_Container {padding: 0;}
.MC_LYT_Heading_Link {float: right; text-transform: none;background:transparent url(../images/Arrow_left_DG.gif) no-repeat scroll right center;padding-right: 15px;font-weight: normal;font-size: 9px;margin-right: 10px;}
.MC_LYT_MyAcctLanding_Shopping {margin-top: 20px;}
.MC_LYT_HeaderIcon {padding: 0 0 0 5px; vertical-align: middle;}
.MC_LYT_TableGrid {margin-bottom:0;border-collapse:collapse;width:100%;}
.MC_LYT_TableGrid td {border:1px solid #CCC;padding:10px;}
.MC_LYT_TableGrid td ul li {padding: 0 0 3px 0;}
.MC_LYT_MyAcctLanding_IBOAdd {margin-top: 20px;text-align: center;}
.MC_LYT_MyAcctLanding_IBOSponsor {border:1px solid #E3E6E8;padding: 10px; float: left; width: 305px;margin-bottom: 20px;}
.MC_LYT_IBOSponsor_Image{ float: left; width: auto;}
.MC_LYT_IBOSponsor_Brief {float: left;width:233px;margin:0px !important; color:#494948 !important;}
.MC_LYT_IBOSponsor_Brief li {padding: 0 0 5px 0;}
.MC_LYT_IBOSponsor_Brief li .MC_LYT_TXTBold {font-weight: bold; padding-right: 4px;}
.MC_LYT_MyAcct_AssessmentsInfo {border:1px solid #E3E6E8;padding: 10px; width: 305px;}
.MC_LYT_MyAcct_AssessmentsInfo h5 {font-size: 14px; font-weight: bold;padding: 0 0 7px 0;}
.MC_LYT_Myacct_Assessment {width: 200px;}
.MC_LYT_Myacct_Assessment li {padding: 0 0 7px 0;}
.MC_LYT_Myacct_Assessment li img {padding-left: 5px;}
.MC_LYT_Myacct_Assessment li .MC_LYT_TXTBold {font-weight: bold; padding-right: 4px;}
.MC_LYT_MyAcctLanding_Rating {margin-top: 20px;}
.MC_LYT_MyAcctLanding_Survey {margin-top: 20px;}
.MC_LYT_MyAcct_SurveyList li {padding-bottom: 3px;}
.MC_LYT_MyAcct_SurveyList li input {margin-top: 5px;}
.MC_LYT_MyAcct_SurveyList li span {padding:  0 0 10px 5px;}
.MC_LYT_MyAcct_IBOSponsor {}
.MC_LYT_IBOSponsorVertical .MC_LYT_IBOSponsor_Image {width:100% !important;}
.MC_LYT_IBOSponsorVertical .MC_LYT_IBOSponsor_Brief {padding-left: 0;}
.MC_LYT_ContainerLeads {float:left;width:700px; padding-left:18px; padding-right:18px; }
/* LEADS - RE EDIT - C.P. 9/22/09 */
.MC_LYT_Leads_Parent {width:790px;}
.MC_LYT_Leads_Parent p li {list-style-type:disc;padding: 5px;}
.MC_LYT_Leads_Parent p ul { margin:15px; }
.MC_LYT_Leads_Parent td.leads-td-width {width:200px; vertical-align:top;}
.MC_LYT_Leads_Parent td {padding:5px;}
/* .MC_TXT_LeadsDesc { padding: 10px 10px 12px 0px; border-bottom: 1px solid #cccccc;}
.MC_TXT_LeadsImportantTipsDesc { padding: 10px 10px 12px 0px;}
.MC_TXT_LeadsFootNoteDesc { padding: 10px 10px 12px 0px; font-size:10px;}
.MC_FRM_TableLeadsLang { clear:both; width:650px; }
.MC_FRM_TableLeadsLang td {height: 24px; vertical-align: top;}
.MC_FRM_TableLeadsLang td.MC_FRM_TableLeadsLang_heading {width: 150px; text-align: right; font-weight:bold; padding-right:20px;}
.MC_FRM_TableLeadsLang td.MC_FRM_TableLeadsLang_Top {padding-top:12px;}
.MC_FRM_TableLeadsLang td.MC_FRM_TableLeadsLang_Lang {padding:10px 0px 50px 15px; text-align:center;  }
.MC_FRM_TableLeadsLang_list {margin: 5px 0;}
.MC_FRM_TableLeadsLang_list label {padding: 0 0 5px 0;}
.MC_FRM_TableLeadsLang_list li {padding: 3px 0;}
.MC_FRM_TableLeadsLang_list li div{width: 25px; float: left;}
.MC_FRM_TableLeadsLang td.MC_FRM_LeadsLang_heading2 {width:250px; font-weight:bold;} */
/* END LEADS RE - EDIT */
.MC_FRM_Myacct_RightContainer .boxContener { border:1px dashed #ccc; padding:10px 10px 10px 10px; }
.indent { padding-left:25px; }
.boxContener_sect3 div.MC_LYT_IBOSponsorPlatLabel { width:250px; font-weight:bold; font-size:12px; padding-bottom:5px; }
.boxContener_sect3 div.MC_LYT_IBOSponsorPlatVal { width:250px; padding-bottom:2px;}
.boxContener_sect3 dl.MC_LYT_IBOSponsorPlat { font-weight:normal; float:left; width:auto; line-height:100%; padding-top:12px; padding-bottom:10px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect4 { padding-left:10px; padding-top:14px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect4 p {padding-top:5px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect4 a { padding-left:5px; }
.MC_FRM_Myacct_RightContainer .boxContener_sect4 h3 { font-size:14px; font-weight:bold;}
.MC_LYT_AddressLanding .MC_LYT_Table2_Heading3 {}
.MC_LYT_DirectDepoEdit .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width: 250px !important;}
.MC_LYT_DirectDepoAdd .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width: 250px !important;}
.MC_LYT_DirectDepoAdd .MC_FRM_Myacct_RightContainer {width: 795px;}
.LYT_CreditCardLanding .ThirdCol {width: 41px;}
.LYT_CreditCardLanding .FourthCol {width: 40px;}
.LYT_CreditCardLanding .FifthCol {text-align: left}
/*.LYT_PersonalInfo .MC_LYT_MY_ACCNT_PerSonalInfoLabels{width: 180px !important;} repeats above style */
.MC_LYT_MailingAddressEdit .MC_LYT_PaymentMethod fieldset {width: auto !important;}
.MC_LYT_MailingAddressEdit .MC_LYT_PaymentMethod label.smaller-text-field {width: 0px; padding: 0;}
.MC_LYT_AltAddressEdit {width : 795px;}
.MC_LYT_AltAddressEdit .MC_LYT_AddressLayout fieldset {width: auto !important;}
.MC_LYT_AltAddressEdit .MC_FRM_TableBonusPayment td.MC_FRM_Table_RowLabelSmall {width: 170px !important;#width: 168px !important;#padding-left: 8px;/*#width: 147px !important;/*border: 0px solid red;padding: 0 0 0 2px;#padding: 0 0 0 8px;#width: 142px;padding-bottom: 3px;*/}
.MC_LYT_ALtAddressAdd .MC_LYT_AddressLayout {#padding-top: 0; #padding-bottom: 0;}
.MC_LYT_DirectDepoAdd .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading {width:235px !important;}
.MC_LYT_AltAddressEdit .MC_FRM_TableBonusPayment {margin-bottom: 8px;}
.MC_LYT_AltAddressEdit .MC_FRM_TableBonusPayment input {width: 170px;}
.MC_LYT_AltAddressEdit .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall{width: 150px;}
.MC_LYT_MailingAddress .MC_LYT_PaymentMethod {border-bottom: 0; padding-bottom: 0;padding-left: 8px;#padding-left: 6px;}
.MC_LYT_CreditCardEditContainer .MC_LYT_AddressLayout label {width:210px;}
.MC_LYT_ALtAddressAdd .MC_LYT_AddressLayout label {width: 170px;}
.MC_LYT_DirectDepositEdit .MC_FRM_TableBonusPayment_heading {text-align: left !important;width: 180px !important;}
.MC_LYT_DirectDepositEdit .MC_FRM_TableBonusPayment td.MC_FRM_TableBonusPayment_heading2 {width:180px !important; padding-right:15px;}



/*.MC_LYT_MyAct_CC{float:left;}*/
.MC_LYT_MyAct_CC input{float:left;}
.MC_LYT_MyAct_CC label{float:left; width:300px !important;}
.MC_LYT_DirectDepoAdd .MC_LYT_TopCheckSection table.MC_FRM_TableBonusPayment {width: 100%;}
.MC_LYT_AddressLanding .MC_TXT_Legend_leftLink {width:130px;}
.MC_LYT_MyAct_Wi{width:209px;}
.MC_LYT_Biography_Container .MC_LYT_MY_ACCNT_Biography {clear: both;}
/*Control Overrides for Phone number alignment dwp*/
.MC_LYT_AddressLayout #ctl00_PlaceHolderMain_ctl00___ctl01___pnlEveningPhone fieldset{margin-left:190px;}
.MC_LYT_AddressLayout #ctl00_PlaceHolderMain_ctl00___ctl01___pnlAlternatePhone fieldset{margin-left:190px;}
.MC_LYT_AddressLayout #ctl00_PlaceHolderMain_ctl00___ctl01___phoneNumReq{margin-left:190px;}
*+html .MC_LYT_MailingAddress .MC_LYT_AddressLayout fieldset {width: auto !important;margin-bottom: 0;}
.MC_LYT_IBOBusinessInfo_container {background-color: #E3E6E8;}
.MC_LYT_IBOBusinessInfo_container .GE_LYT_Gray_Container{margin-bottom: 0 !important;}
.MC_LYT_Biography_Container .userName_error{padding:0 0 10px 160px;}
/*My Account ENDS*/

/*Registration STARTS*/
.MC_LYT_EmailDesc {padding:10px 0;}
.GN_LYT_pdfIcon{background:url(/shop/Images/PrintPDF.GIF) 0 7px no-repeat; display:inline-block;line-height:32px; padding:0 0 0 32px;}
div.LYT_Registration table tr td{vertical-align:middle;}
.MC_LYT_IBOLessMargin{margin-bottom:3px !important;}
div.LYT_Registration .GE_LYT_GrayBorder_Container{margin-bottom:3px;overflow:hidden; clear:both;}
div.LYT_Registration .GE_LYT_GrayBorder_Container h2{background:#e5e5e5;color:#666666;font-size:12px;font-weight:bold;padding:5px;width:100%;}
div.LYT_Registration .GE_LYT_GrayBorder_Container p{margin:10px 0;}
div.LYT_Registration input{vertical-align:top;}
div.LYT_Registration .MC_LYT_RndHeader li.RndHeader_right{text-indent:-10000px;}
div.LYT_Registration .FRM_tooltip{background:transparent url(/shop/Images/ico_help.gif) no-repeat scroll 0 0;cursor:help;display:inline-block;height:16px;margin:0 5px;overflow:hidden;padding:0 !important;width:16px;}
div.LYT_Registration .MC_LYT_RndHeader_TopSpacing{margin-top:30px;}
div.LYT_Registration .MC_LYT_PreferredName label {padding-right:10px;}
div.LYT_Registration .MC_LYT_PreferredName {margin-top:8px;}
.MC_LYT_pnlLoginSection {height:100%;}
div.LYT_Registration .MC_LYT_CoRegistrant{background:#D7D7D7; border:1px solid #C1C1C2;padding-top:9px;padding-bottom:9px;-moz-border-radius: 9px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; border-radius: 9px;}
div.LYT_Registration .MC_LYT_CoRegistrantInner {padding-top:6px;padding-left:30px;padding-right:30px;}
.requiredFieldValidator{ vertical-align: top; }
div.LYT_Registration .radioButtonList label { width:auto; float:none; font-weight:normal !important; padding:0 5px 0px 0; }
div.LYT_Registration .radioButtonList span input {padding: 0 5px;}
div.LYT_Registration table.radioButtonList td {padding:0 5px 0px 0; }
div.LYT_Registration .hide {display:none;}
.bold-checkbox label{ width:auto; float:none; font-weight:bold; padding:0 5px 5px 0;}
div.LYT_Registration .Review_LYT_Left {display:inline-block;padding-left:32px;padding-top:3px;padding-right:9px;padding-bottom:3px;float:left;width:500px;}
div.LYT_Registration .Review_LYT_Right {display:inline-block;float:left;padding-top:3px;padding-bottom:3px;width:360px;}
div.LYT_Registration span .Review_LYT_Label {float:left;width:171px;}
div.LYT_Registration span .Review_LYT_Value {float:left;width:318px;overflow:hidden}
div.LYT_Registration span .Review_LYT_Value div {float:left;width:100%;margin-top:0px;overflow:hidden;}
div.LYT_Registration span .Review_LYT_Value table tr td {padding-left:15px;padding-right:9px;padding-top:0px;padding-bottom:0px;vertical-align:middle !important;}
div.LYT_Registration span .Review_LYT_Value table tr td span {padding:1px;}
div.LYT_Registration span .Review_LYT_RightLabel {float:left;width:150px;}
div.LYT_Registration span .Review_LYT_RightValue {float:left;width:201px;}
div.LYT_Registration span .Review_LYT_ContactInfo {margin-top:-8px;}
div.LYT_Registration span fieldset {padding-top:6px;padding-bottom:6px;}
div .Review_LYT_Container {display:block;overflow:hidden;word-wrap:break-word;}
div.LYT_Registration .ConfirmReg_LYT_Left {width:400px;}
div.LYT_Registration .ConfirmReg_LYT_Right {width:400px; padding-left:15px;vertical-align:top;}
div.LYT_Registration span .ConfirmReg_LYT_Label {float:left;width:129px;}
div.LYT_Registration span .ConfirmReg_LYT_RightLabel {float:left;width:78px;}
div.LYT_ConfirmRegistration_PrintLnk {float: right;margin-right:10px;}
div.LYT_Registration .Confirm_FinalizeRegistration_Note{padding:10px;border: 1px solid #494948;color: #494948;background: #ffffcc;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
div.LYT_Registration table tr td fieldset {padding-bottom:6px;}
div.LYT_Registration .ConfirmHeader_TopSpacing{margin-top:30px;padding-left:15px;padding-right:15px;padding-top:9px;padding-bottom:0px;}

/* Registration Specific Styles DMK AIUT986 ---------*/
.lblAge { /*width: 190px !important; */} 
.twoColElsRt { width: 960px;text-align: left; _zoom: 1;} 
.leftContainer { width: 472px; _zoom: 1;}
.loginContainer{width:550px; _zoom: 1;margin:0 auto}
.createLoginAccountContainer{width:750px; _zoom: 1;margin:0 auto}
.btn_div{display: block; float: right; padding-top: 10px; width: 100%;}
.MC_LYT_refresh_icon_LOGIN { background: url("/Shop/Images/ico_sprite_sheet.gif") no-repeat scroll -1075px -1782px transparent; padding: 5px 10px 10px 18px;}
.login_helplink_width{width:280px}
.rightContainer { margin: 0 0 0 16px; width: 472px; _zoom: 1;}  
.twoColElsRt .GE_LYT_Gray_Container { min-height: 30em; _height: 30em;}/*take out hacks when done */
.forceFloat label, .formerAffiliation span, .formerAffiliation input {float: left;}
.PersonalInfoDesc {padding: 0 10px 10px 0 !important; line-height: 1.1em !important;}
.PersonalInfoDescWrapped {padding: 0 10px 10px 0 !important; line-height: 1.1em !important; clear:right; table-layout:fixed; float:none; overflow:hidden; width:100%; text-align:justify; word-wrap:break-word;}
.PersonalInfoEdit {padding: 0 4px 0 10px;}
.twoColElsRt h6 {font-weight:bold; line-height:20px;}
.twoColElsRt .MC_REG_Benefits li {line-height:18px;list-style-image:none;list-style-position:inside;list-style-type:disc !important;}
.twoColElsRt div.MC_LYT_Required_Field { padding: 0px 10px 10px 0; _margin-left: 24em; _padding-bottom: 6px;}/*take out hacks when done */
.twoColElsRt em {color: Red; float:left;}
.twoColElsRt p {margin: 6px 0 6px 0; _zoom: 1;}
.twoColElsRt .GE_LYT_Gray_Container ul li a {margin: 0 0 .5em 1em; padding: .5em 0 .5em 0;}
.twoColElsRt .GE_LYT_Gray_Container ul li.cb  {margin-bottom:10px;}
.twoColElsRt .GE_LYT_Gray_Container ul {padding: .25em 0 .75em 0;}
.twoColElsRt li span.MC_LYT_Required_Field {float:left; padding: 0 10px 0 0;}
.twoColElsRt li strong {float:left; text-align:right; width: 80px;}
.twoColElsRt select {width: 170px; float: left;}
.twoColElsRt li table, .REG_LYT_UsrMsg_ProfileName_cbx input {float: left;}
.MC_GetAdobeReader{clear:both;margin-top:25px;padding:0 0 10px 0;}
.MC_GetAdobeReader img{float:left;margin-right:20px;margin-top:3px;}
td.firstcell em{color:red;}
div.LYT_ProductRegistration table tr td strong { font-size: 14px }
.RegistrationContact {width: 90px}
div.LYT_Registration table tr td span.FRM_tooltip{vertical-align:middle;}
div.LYT_Registration table tr td strong{font-weight:bold;}
div.LYT_Registration em{font-size:.8em;font-style:italic;margin:0;padding:0 0 0 5px;vertical-align:top;}
div.LYT_Registration table tr td strong em{color:#FC2727;margin:0;padding:0 5px 0 0;}
div.LYT_Registration table tr td strong.spacer{padding:0 0 0 30px;}
.MC_OrderSummary{background:#e2edf4;width:363px;}
.MC_OrderSummary tr td.TXT_Title{border-bottom:none;line-height:39px;padding-top:20px;}
.MC_OrderSummary tr td.TXT_Title h4{color:#245475;font-size:14px;font-weight:bold;}
.MC_OrderSummary tr td{border-bottom:1px dotted #bdbdbd;height:27px;margin:0;padding:0 20px;}
.MC_OrderSummary tr.LYT_WhiteBorder td{border-bottom:1px solid #fff;}
.MC_OrderSummary tr td.CustomCopyColor{color:#245475;}
.MC_OrderSummary tr td.NegativeValue{color:#FC2727;}
.MC_OrderSummary tr.BG_DarkBlue{background:#aac9df;}
.MC_OrderSummary tr.BG_DarkBlue td{border-bottom:1px dotted #aac9de;border-bottom:1px dotted #fff;}
.MC_OrderSummary tr.LYT_Noborder td{border-bottom:none;}
.MC_OrderSummary tr td img{float:right;padding:10px 0 10px 10px;}
div.REG_IBOBenefits{margin:0 0 15px 0;overflow:auto;}
div.REG_IBOBenefits img.REG_FloatLeft{float:left;margin:0;padding:0 15px 0 0;}
div.REG_IBOBenefits h4{font-size:14px;font-weight:bold;padding:0 0 11px 0;}
div.REG_IBOBenefits ul{list-style-type:disc;margin:0 0 0 15px;overflow:hidden;padding:0 0 0 15px;}
div.REG_IBOBenefits ul li{list-style-type:disc !important;}
.MC_REG_IBOAffiliation .MC_LYT_RndHeader li.RndHeader_right,
.MC_LYT_RndHeader dt.RndHeader_right {text-transform:capitalize; float: right; padding:8px 11px 7px 0px; background: #ccc url(../images/common/rndHeader_right.gif) no-repeat top right; }

.MC_REG_IBOAffiliation li {margin:0 0 0.5em 1.5em; text-indent:-0.35em;}
.MC_REG_IBOAffiliation table td {padding:8px;}
fieldset.MC_REG_IBOAffiliation label {width:134px; float:left; margin:0; padding-top:3px; line-height:1em;}
fieldset.MC_REG_IBOAffiliation input {margin:0 8px 4px 0;}
.MC_REG_IBOAffiliation .IBOPhoto img {margin:0 10px 10px 0;}
.MC_LYT_GrayContainer {background-color:#E3E6E8; padding:15px 18px; margin-bottom:1px;}
.MC_LYT_GrayContainer h5 {margin-bottom:0.75em;}

.MC_REG_ProcessIndicatorBars{/*border-bottom:1px solid #cccccc;*/clear:both;height:1%;margin-bottom:10px;}
.MC_REG_ProcessIndicatorBars ul{margin:0 0 0 18px;overflow:hidden;}
.MC_REG_ProcessIndicatorBars li{color:#858585;display:inline;font-weight:bold;line-height:30px;margin-right:15px;text-transform:uppercase;}
.MC_REG_ProcessIndicatorBars li span{padding:2px;}
.MC_REG_ProcessIndicatorBars li.MC_Selected{background:#b69430;color:#ffffff;}
table tr td.LYT_NoPadding{background:#FFFFFF;padding:0;width:10px;}
#LYT_PageContainer p.MC_TXT_HeaderSmallTxt{display:none;}
#LYT_PageContainer .LYT_CustomerReg p.MC_TXT_HeaderSmallTxt{display:block;float:left;line-height:3.5em;margin-left:10px;}
.MC_LYT_Reports_Header p.MC_TXT_HeaderSmallTxt{float:left;line-height:3.5em !important;margin-left:10px;}
.MC_TXT_HeaderSmallTxt{float:left;line-height:3.5em;}
.LYT_Registration .MC_TXT_PrivacyPolicy{float:right;line-height:3.5em !important;margin-right:10px;}
.LYT_CustomerReg{}
.LYT_CustomerReg .MC_LYT_RndHeader{border-bottom:1px solid #fff; width:100%;}
.LYT_CustomerReg .MC_LYT_RndHeader ul{width:100%;}
#LYT_PageContainer p.MC_NewLogin{clear:both;padding:10px 0 0px 18px;text-align:left;}
span.MC_LYT_Required_Field{color:#FC2727;}
.MC_TwoColumn_Holding{clear:both;height:1%;margin:10px 0 30px 0;}
.MC_Cust_Landing{background-color:#E3E6E8;margin-bottom:0;}
.MC_Cust_Landing td.REG_Left{margin:0;padding:0;width:452px;}
.MC_Cust_Landing td.REG_Right{margin:0;padding:0;width:498px;}
.MC_Cust_Landing .MC_LYT_Required_Field{padding:10px 10px 10px 0;}
.MC_Cust_Landing .MC_LYT_Required_Field em{color:#FC2727;}
.MC_Cust_Landing td.MC_New_Customer{vertical-align:top;}
.MC_Cust_Landing td.MC_New_Customer img{clear:right;float:left;padding:4px 10px 10px 18px;}
.MC_Cust_Landing .MC_New_Customer p{margin:0;padding:0 10px 0 0;}
/*.MC_Cust_Landing .MC_New_Customer.MC_New_Customer_Right p{width:325px !important;width:480px;}*/
.MC_Cust_Landing .MC_New_Customer.MC_New_Customer_Right li{line-height:18px;list-style:inside;list-style-type:disc;}
.MC_REG_Benefits{padding-left:18px;vertical-align:top;}
.MC_REG_Benefits h6{font-weight:bold;line-height:20px;}
.MC_TwoColumn_Holding .MC_REG_Benefits li{line-height:18px;list-style:outside;list-style-type:disc !important;}
.MC_REG_Brochure{padding-left:18px;vertical-align:top;}
.MC_REG_Brochure ul li{background:url(../images/ico_pdf.gif) no-repeat 0 3px;line-height:20px;list-style:none;margin:0;padding-left:20px;}
.MC_REG_Country_Options{padding:10px 0 0 18px;vertical-align:top;}
.MC_REG_Country_Options ul{clear:both;overflow:hidden;padding:10px 0 10px 0;padding:10px 0;}
.MC_REG_Country_Options li{clear:both;height:24px;}
.MC_REG_Country_Options li strong{display:block;float:left;font-weight:bold;line-height:20px;padding-right:5px;text-align:right;width:90px;}
.MC_REG_Country_Options li span.MC_LYT_Required_Field{float:left;padding:0 10px 0 0;}
.MC_REG_Country_Options li label{padding-left:5px;}
.MC_REG_Country_Options select{width:180px;}
.MC_REG_Country_Options ul li input{border:none;}
.MC_REG_Required_Field{padding:0 10px 10px 0;}
.MC_REG_Required_Field span.FRM_DarkBlueButton{float:right !important;}
.REG_IBOSelection{}
.REG_IBOSelection div.BTN_Common{display:none;}
.REG_IBOSelection table.REG_IBOSelectionDetails{margin:10px 0 0 30px;}
.REG_IBOSelection table.REG_IBOSelectionDetails input{vertical-align:baseline;vertical-align:top;}
.REG_IBOSelection table.REG_IBOSelectionDetails td{padding:0 0 10px 0;}
.REG_IBOSelection td{padding:0 0 10px 0;}
.REG_IBOSelection td.Buttonspacer{padding-left:10px;*padding-left:0px;}
.IBO_radioButton input{border:none;width:auto;}
.MC_TXT_ContentHeader{font-size:14px;font-weight:bold;margin-bottom:10px;}
.MC_TXT_ContentHeader a{background:transparent url(../images/Arrow_left_DG.gif) no-repeat 100% 2px;font-size:11px;font-weight:normal;padding-right:13px;}
.REG_ContactLanding{}
span.MC_REG_FRM_radioButton input{width:auto !important;}
.GE_LYT_Gray_Container table.MC_LoginInfo{margin:15px 0 0 0;}
div.MC_ShippingDetails{border:1px solid #e3e6e8;float:left;margin:0 19px 0 1px;width:600px; padding:15px;}
div.MC_ShippingDetails h5.TXT_SubHead{clear:both;font:bold 14px Verdana, Arial, Helvetica, sans-serif;padding:0 0 10px 0;}
div.MC_ShippingDetails p{padding:0 0 10px 0;}
div.MC_ShippingDetails p strong{font-weight:bold !important;}
table.MC_CreditCardInfo{}
table.MC_CreditCardInfo select.ExpMonth{margin:0 10px 0 0;width:108px;width:130px;}
table.MC_CreditCardInfo select.ExpYear{width:80px;}
table.MC_CreditCardInfo select.State{width:203px;width:225px;}
table.MC_CreditCardInfo input.ZipCode{width:67px;width:81px;}
table.MC_CreditCardInfo span.FRM_tooltip{vertical-align:top;}
.REG_IBOReview{}
.REG_IBOReview td.contactValues {max-width:200px;}
.REG_IBOReview td.REG_Spacer{padding:0 0 20px 0;}
.REG_IBOReview .MC_DottedLine{background:url(../images/tile_dottedline_togglearea.gif) left bottom repeat-x;height:28px;margin:0 0 10px 0;}
.REG_IBOReview .MC_DottedLine h6{float:left;}
.REG_IBOReview .MC_DottedLine strong.REG_Edit{display:block;float:right;font-weight:normal !important;margin:1px 10px 0 0;}
.REG_IBOReview strong.REG_Edit a{background:url(../images/Small_Right_Arrow.gif) no-repeat right center;color:#063d88;padding-right:13px;text-decoration:none;}
.REG_IBOReview td{padding:5px 0;vertical-align:top !important;}
.REG_IBOReview td span { padding:3px 6px;}
.REG_IBOReview td strong span { padding:auto;}
.REG_IBOReview .MC_SUB_Total{background:#e2edf4;height:196px;width:233px;}
.REG_IBOReview .MC_SUB_Total td{background:url(../images/tile_dottedline_togglearea.gif) left bottom repeat-x !important;padding:9px;}
.REG_IBOReview .MC_SUB_Total td + td{text-align:right;}
.REG_IBOReview .MC_SUB_Total td em{clear:left;display:inline-block;float:right;font-style:normal;}
.REG_IBOReview .MC_SUB_Total td.MC_Total{background:#aac9df !important;font-weight:bold;}
.REG_IBOReview td strong{font-weight:bold;padding:0 0 0 36px;}
.REG_IBOReview .MC_SUB_Total strong{padding:0;}
.REG_IBOReview strong.MC_Total_Heading{color:#245475;font-weight:bold !important;}
.REG_IBOReview .MC_TXT_Header{background:#E3E6E8;color:#494948;font-size:12px;font-weight:bold;line-height:30px;margin-top:-3px;padding:0 0 0 18px;text-transform:uppercase;}
.REG_IBOConfirm table.REG_FloatLeft{float:left;margin:0 100px 0 0;}
.REG_IBOConfirm table.REG_FloatLeft MC_LYT_AddressLayout {display:none;}
.REG_IBOConfirm div.MC_LYT_AlertMessage{background-position:15px 15px;height:auto !important;padding:14px 15px 0 0 !important;width:910px;}
.REG_IBOConfirm div.MC_LYT_AlertMessage p{margin:0 0 0 40px;}
.REG_IBOConfirm div.REG_PrintDoc{background:#fff;border:1px solid #000;height:50px;margin:10px 0 15px 15px;text-align:center;}
.REG_IBOConfirm div.REG_PrintDoc p{line-height:40px !important;}
.REG_IBOConfirm p{margin-bottom:5px !important;}
.REG_IBOConfirm p strong{font-weight:bold;}
.REG_IBOConfirm img.REG_FloatLeft{float:left;padding:0 15px 15px 0;}
.REG_IBOConfirm ul{margin-bottom:20px;}
.REG_IBOConfirm ul.btn {margin-bottom:0 !important;}
.REG_IBOSelNo{}
.REG_IBOConfirmation{}
.REG_IBOConfirmation table{margin:15px 0 0 0;}
.REG_IBOConfirmation table tr td{vertical-align:top;}
.REG_IBOOfflineMAC{}
.REG_IBOOfflineMAC table{margin:0 0 30px 0;}
.REG_IBOOfflineMAC table.REG_Locations{width:930px;}
.REG_IBOOfflineMAC p strong{font-weight:bold !important;}
div.REG_ShippingAddOthers{margin:10px 0 0 15px;}
div.REG_ShippingAddOthers p.REG_LoggedIn{margin:0 0 5px 0;padding:0;}
div.REG_ShippingAddOthers p.REG_LoggedIn input{vertical-align:top;}
.REG_IBOLoggedIn{}
.REG_IBOLoggedIn table.REG_FloatLeft{float:left;margin:0 100px 0 0;}
.REG_IBOLoggedIn div.MC_LYT_AlertMessage{background-position:15px 15px;height:auto !important;padding:14px 15px 0 0 !important;width:910px;}
.REG_IBOLoggedIn div.MC_LYT_AlertMessage p{margin:0 0 0 40px;}
.REG_IBOLoggedIn div.REG_PrintDoc{background:#fff;border:1px solid #000;height:40px;margin:10px 0 15px 15px;text-align:center;}
.REG_IBOLoggedIn div.REG_PrintDoc p{line-height:40px !important;}
.REG_IBOLoggedIn p{clear:both;margin-bottom:5px !important;}
.REG_IBOLoggedIn p strong{font-weight:bold;}
.REG_IBOLoggedIn img.REG_FloatLeft{float:left;padding:0 15px 40px 0;}
.REG_CustomerConfirm table.REG_FloatLeft{float:left;margin:0 100px 20px 0;margin-bottom:0;}
.REG_CustomerConfirm p{clear:both;}
.REG_CustLoggedIn{}
.REG_CustLoggedIn table.REG_IBOInfo div.BTN_Common{margin:-5px 0 0 0;position:relative;}
.REG_CustLoggedIn table.REG_IBOInfo div.BTN_Common input{overflow:visible;}
.REG_CustLoggedIn #LP_CustLoggedIn_801901_Email_CheckBoxList{display:none;}
.REG_FindIBO_Hold p{padding-bottom:10px;}
.REG_IBOSearch .REG_IBOStepOne{margin-bottom:10px;}
.REG_IBOStepTwo tr.REG_CommonWidth td{width:170px;}
.FRM_Submit{margin-bottom:10px;overflow:hidden;}
.REG_CustLogInConfirm{}
.REG_CustLogInConfirm .REG_LYT_UsrMsgContainer{clear:both;margin:0 0 10px 0;width:100%;}
.REG_CustLogInConfirm .REG_LYT_UsrMsgContainer div.REG_LYT_UsrMsg{float:left;margin:0 20px 0 0;}
.REG_CustLogInConfirm .REG_LYT_UsrMsgContainer div.REG_LYT_UsrMsg table{width:100%;}
.REG_CustLogInConfirm .REG_LYT_UsrMsgContainer div.REG_LYT_UsrMsg table td.firstcell{width:100px;}
.REG_CustLogInConfirm .REG_LYT_UsrMsgContainer table.REG_FloatLeft{margin-right:100px;}
.REG_IBOWebConfirm{}
.REG_IBOWebConfirm div.REG_LYT_UsrMsg{text-align:center;}
.REG_IBOWebConfirm div.REG_LYT_UsrMsg p strong{font-weight:bold;}
.REG_CreateAccount{}
.REG_FindIBO_Hold h4{font-size:14px;font-weight:bold;}
#GF_LYT_Container{clear:both !important;}
.LYT_Registration .MC_FRM_TableBonusPayment{}
.LYT_Registration .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall{padding-right:10px;width:110px !important;}
.LYT_Registration .MC_FRM_TableBonusPayment{margin-top:20px;}
div.LYT_Registration table tr td.cellSpacer{padding:0 20px 0 0;}MC_LYT_IBOSponsor_Brief 
.LYT_Registration .MC_LoginInfo td, 
.LYT_Registration .MC_LoginInfo .chkbox input{padding-left:0;}
.LYT_Registration .REG_CustLogInConfirm .REG_LYT_UsrMsgContainer div.REG_LYT_UsrMsg{width:100%;}
.LYT_Registration .REG_CustLogInConfirm .REG_LYT_UsrMsgContainer div.REG_LYT_UsrMsg td{padding-bottom:6px;}
.LYT_Registration .REG_CustLoggedIn .REG_IBOInfo .REG_IBOInfoLabel{padding-right:10px;width:137px;}
.LYT_Registration .MC_LYT_REG_Required_Field{display:inline-table;float:right;padding:0 0 10px 0;}
.LYT_Registration .MC_LYT_RegCellWidth{width:auto !important;}
.LYT_Registration .MC_LYT_RegNotes{padding:10px 20px 10px 15px;}
.LYT_Registration .REG_CustLogInConfirm table{margin-top:3px;}
.LYT_Registration .LYT_RegConfirm div.REG_LYT_UsrMsg td{padding-bottom:8px;padding-right:5px;}
.MC_FRM_Myacct_RightContainer .GE_LYT_Gray_Container .MC_LYT_AddressLayout br{height:0px;line-height:0px;}
div.LYT_Registration .btn_text_floatright{float:right;margin:0 1px 0 0;}
.LYT_Registration .LYT_RegConfirm .REG_LYT_UsrMsgContainer .REG_LYT_UsrMsg .RegConfirmTable td strong span{display:inline-table;width:130px;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .REG_IBOBenefits .LYT_MoreBenefits{float:right;}
.MC_REG_ButtonContainer{clear:both;overflow:hidden;padding:10px;}
.LYT_Registration .LYT_RegConfirm .REG_LYT_UsrMsgContainer .REG_LYT_UsrMsg .RegConfirmTable td .MC_LYT_AddressLayout{display:none;}
.LYT_Registration .LYT_RegConfirm .REG_LYT_UsrMsgContainer .REG_LYT_UsrMsg .RegConfirmTable td div{display:none;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall{padding:0 10px 25px 0;width:180px !important;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfoLabels{float:left;font-weight:bold;padding-right:10px;width:180px !important;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfoLabels span{float:left;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfo_Value .RadInput_Default .riTextBox{border:1px solid #BDBDBD;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment .MC_LYT_Reg_Width .RadInput_Default .riTextBox{border:1px solid #BDBDBD;}
.LYT_Registration .REG_IBONo .GE_LYT_Gray_Container .MC_LYT_MY_ACCNT_PerSonalInfo .MC_LYT_MY_ACCNT_PerSonalInfo_Value{display:inline-table;float:left;}
.REG_IBOOfflineMAC .MC_LYT_ico_adobereader{background:url(../Images/Product/pdf.gif) 0 0 no-repeat;display:block;float:left;padding:0 0 5px 25px; font-weight:normal;}
.MC_LYT_WizardControl{width:100%;}
.LYT_Registration .MC_LYT_AddressLayout label {width:192px;}
.MC_LYT_Offline_Mac_Phone span{width:auto !important; padding-right:5px; float:left;}
.LYT_Registration .MC_LYT_WizardControl .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall{padding-right:10px;width:200px !important;}
.LYT_Registration .MC_LYT_WizardControl .MC_LYT_MY_ACCNT_PerSonalInfoLabels{float:left;font-weight:bold;padding-right:10px;width:200px;}
.LYT_Registration .MC_LYT_WizardControl .GE_LYT_Gray_Container .RadInput_Default .riTextBox{border:1px solid #BDBDBD;}
.LYT_Registration .MC_LYT_WizardControl .GE_LYT_Gray_Container .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall .MC_LYT_Reg_Width{float:left;}
.LYT_Registration .REG_ContactLanding .GE_LYT_Gray_Container .MC_LYT_AddressLayout label span{width:auto;}
.MC_OrderSummary{float:right;}
.MC_LYT_OrderSummary_Grid{}
.MC_LYT_OrderSummary_Grid p { padding:10px 10px 10px 18px;}
.MC_LYT_OrderSummary_Grid table p { padding:0;}
.MC_LYT_OrderSummary_Grid table{width:100%;}
.MC_LYT_OrderSummary_Grid table th{background:#cccccc;}
.MC_LYT_OrderSummary_Grid table td{border:1px solid #E3E6E8;padding:0;padding:10px 10px 10px 18px;}
.MC_LYT_OrderSummary_Grid table th div{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#ffffff;font-weight:bold;padding:10px 10px 10px 18px;text-transform:uppercase;}

#registrationOrderGrid .MC_LYT_OrderSummary_Grid p { padding:0;}

.LYT_Registration .MC_LYT_WizardControl .MC_LYT_MY_ACCNT_PerSonalInfo{margin:8px 0;}
td.REG_IBOSponsor table td select{width:145px;}
.LYT_Registration .REG_IBOSelection table.REG_IBOSelectionDetails tr td span{font-weight:bold;}
.LYT_Registration .REG_IBOSelection table.REG_IBOSelectionDetails tr td label{font-weight:bold;}
.MC_LYT_Ibo_Select{margin-bottom:30px;margin-top:30px;width:100%;}
.MC_LYT_Ibo_Selecthead td{background:#cccccc;border:1px solid #FFFFFF;color:#ffffff;font-weight:bold;padding:0 !important;text-transform:uppercase;}
.MC_LYT_Ibo_Selecthead td div{border:1px solid #ffffff;padding:10px 10px 10px 18px;}
.MC_LYT_Ibo_Select td{border:1px solid #cccccc;padding:10px 10px 10px 18px;}
.MC_LYT_Ibo_Select table th div{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#ffffff;font-weight:bold;padding:10px 10px 10px 18px;text-transform:uppercase;}
div.REG_Tarea{background:#FFFFFF;border:1px solid #CCCCCC;height:200px; overflow:auto;padding:0 8px 8px;width:680px; line-height:1.5em;}
div.REG_Tarea ul {line-height:1.3em;list-style-position:inside;list-style-type:disc;margin-left:5px;margin-top:10px;padding-left:10px;}
.IBO_LabelWidth{padding-right:10px;width:170px;}
.LYT_Registration .LYT_CustomerReg .MC_NewLogin{padding:5px 0 5px 15px;}
.REG_IBOConfirmation table td{padding:10px;}
.REG_IBOConfirmation table td .MC_LYT_AddressLayout{padding:0 !important;}
.REG_CustLoggedIn .RadInput_Default input.riTextBox{border:1px solid #BDBDBD !important;width:143px !important;}
.REG_IBOConfirm .REG_FloatLeft{margin-top:10px;}
.REG_IBOConfirm .REG_FloatLeft td{padding:3px 10px;}
.Review_ShowHide{margin:5px 0;padding:5px 0; }
.Legal_Agreement{float:left;font-weight:bold;padding-right:10px;width:137px;}
.Legal_Agreement_cbx{padding:10px 10px 10px 147px;}
.Legal_Agreement_cbx label{font-weight:bold;}
.Legal_Agreement_Desc{padding:0 0 0 147px;}
.MC_LYT_RegTD1Width { width:150px;}
.MC_LYT_RegTD2Width { width:110px;}
div.REG_CartDesignation {background-color:#e2edf4; border:0px clear: left; margin:3px 0px; padding: 6px; width: 620px; min-height:130px;}
div.REG_CartDesignation span.ReqField {color: red; display: none;}
.REG_LYT_UsrMsg_TableContent {table-layout:fixed}
.REG_LYT_UsrMsg_ProfileName_cbx td {vertical-align:top;}
.REG_LYT_UsrMsg_EsignMsg {float:right;}
.REG_LYT_UsrMsg_EsignMsg_Container {text-align:right;}
/*Registration ENDeS*/
/*Login STARTS*/
.PU_LO_ButtonContainer{ clear:both; padding-top:10px; overflow:hidden;}
.PU_LO_ButtonContainer .btn_cancel li {margin-right:20px;*margin-right:15px;}
.PU_LO_ButtonContainer_WTPadding{ clear:both; padding:10px 0 0 0; overflow:hidden;}
.PU_LO_ButtonContainer_WOLPadding{ clear:both; padding:0; overflow:hidden;}
.PU_LO_Content_Container{ background-color:#ffffff; border:1px solid #cccccc; width:531px;  clear:both; padding:10px; overflow:hidden;}
.PU_LO_Content_Container .PU_LO_required_field{display:inline-block; float:right;}
.PU_LO_Content_Container .PU_LO_required_fieldB{display:inline-block; float:right;}
h1.PU_LO_Headings{ width:511px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; font-weight:bold; color:#494949; background: #e3e6e8; border-bottom:1px solid #ffffff; padding:10px; text-transform:uppercase; vertical-align:middle;}
.PU_LO_content{width:511px; color:#494949; background: #e3e6e8; border-bottom:1px solid #ffffff; padding:10px; margin-bottom:20px; clear:both; overflow:hidden;}
.PU_LO_content .PU_description{ font-size:10px; padding:5px 0;}
.PU_LO_Amway_ID{ padding:10px; clear:both; overflow:hidden;}
.PU_LO_Amway_ID label{ font-weight:bold; font-size:14px;}
.PU_LO_Amway_ID span{ font-weight:bold; font-size:14px;}
.PU_LO_Content_Container .PU_LO_Amway_ID .PU_LO_required_field span{font-size:11px; font-weight:normal;}
.PU_LO_content .info{ width:153px;  padding:30px 5px 5px 5px; font-size:10px; float:right;}
.PU_LO_content .PU_LO_Info_bottom{ width:153px;  padding:0 5px 5px 5px; font-size:10px; float:right;}
.PU_LO_Content_Container .PU_LO_Info_bottom{ width:153px;  padding:0 5px 5px 5px; font-size:10px; float:right;}
ul.LO_TwoColumnList { width:345px; display:inline; float:left; margin:0 0 16px 0; padding:0; overflow:hidden; }
ul.LO_TwoColumnList li { display:inline; float:left; width:345px; margin:3px 0; line-height:180%; overflow:hidden; }
ul.LO_TwoColumnList li ul li { line-height:120%; font-weight:normal; }
ul.LO_TwoColumnList .PU_LO_TwoColumnListA {float:left; width: 170px; }
ul.LO_TwoColumnList .PU_LO_TwoColumnListB {float:left; width: 170px; }
ul.LO_TwoColumnList .PU_LO_TwoColumnListB input{width:170px; border:1px solid #cccccc; padding:2px 0;}
ul.LO_TwoColumnList .PU_LO_TwoColumnListB select{width:175px;}
ul.LO_ListLabels .PU_LO_TwoColumnListA { font-weight:bold; /* Creates bolded labels in the first column */}
ul.PU_LO_Ibo_TwoColumnList { width:511px; display:inline; float:left; margin:0 0 16px 0; padding:0; overflow:hidden; }
ul.PU_LO_Ibo_TwoColumnList li { display:inline; float:left; width:506px; margin:3px 0; line-height:180%; overflow:hidden; }
ul.PU_LO_Ibo_TwoColumnList li ul li { line-height:120%; font-weight:normal; }
ul.PU_LO_Ibo_TwoColumnList .PU_LO_TwoColumnListA {float:left; width: 295px; font-weight:bold; }
ul.PU_LO_Ibo_TwoColumnList .PU_LO_TwoColumnListB {float:left; width: 120px; }
ul.PU_LO_Ibo_TwoColumnList .PU_LO_TwoColumnListB select{width:175px;}
h1.PU_LO_FA_Headings{font-size:12px; letter-spacing:normal; font-weight:bold; color:#494949; background: #e3e6e8; border-bottom:1px solid #ffffff; padding:10px; text-transform:uppercase; vertical-align:middle; margin-top:10px; text-align:center;}
.PU_LO_FA_List{ padding:10px; font-size:11px; background-color:#FFFFFF;}
.PU_LO_FA_content{color:#494949; background: #e3e6e8; border-bottom:1px solid #ffffff; padding:10px; text-align:center;}
.PU_LO_FA_List ul li{ list-style:disc; list-style-position:inside; padding:5px 0;}
.PU_LO_FA_content .PU_LO_Phone_no{ font-size:20px; font-weight:bold; text-align:center;}
.PU_LO_FA_content ul li{padding:5px 0; list-style:none;}
.PU_LO_IA_TwoColumn { padding-bottom:10px; clear:both; overflow:hidden;}
.PU_LO_Login_border{ border:1px solid #aac9df !important; background-color:#fff !important;}

.PU_LO_FA_Info{ padding:10px; font-size:11px; background-color:#FFFFFF; clear:both;}
.PU_LO_FA_Info ul li{list-style:none;}
.PU_LO_FA_Info .PU_LO_Phone_no{ font-size:20px; font-weight:bold;padding: 10px 0 10px 0;}
.PU_LO_FA_Info_List{ padding:10px; font-size:11px; background-color:#FFFFFF; clear:both;}
.PU_LO_FA_Info_List ul{padding:10px 0;}
.PU_LO_FA_Info_List ul li{ list-style:disc; list-style-position:inside;}

ul.PU_LO_Sponsor .PU_LO_TwoColumnListA {float:left; width: 110px; }
ul.PU_LO_Sponsor .PU_LO_TwoColumnListB {float:left; width: 120px; }
.PU_LO_IA_TwoColumn ul li div{ padding:5px 0;}

.PU_LYT_CNTR .username{font-size:12px; font-weight:bold; padding:5px 0;}
.PU_LYT_CNTR .PU_LO_text_field input,.PU_LYT_CNTR .PU_LO_text_field select{width:160px; border:1px solid #cccccc; padding:3px;margin-bottom:2px;}
.PU_LYT_CNTR .PU_LO_Forgot_UN {padding-bottom:10px;}
.PU_LYT_CNTR .PU_LO_RIGHT_BG { background:#e2edf4;}
.PU_LYT_CNTR .ColumnB h2{font-weight:bold; color:#494948; padding:5px 5px 5px 0;}

.PU_LO_ACC_ButtonContainer{ display:inline-block; float:right; clear:both; overflow:hidden; padding:10px 10px 10px 10px;}
.PU_LO_REG_ButtonContainer{ padding-top:55px; display:inline-block; clear:both; overflow:hidden; float:right;}
.PU_LO_LOgin_ButtonContainer {clear:both; overflow:hidden; padding:10px !important; float:right;}
.PU_LO_LOgin_ButtonContainer .btn{clear:both;}
.PU_LO_REG_ButtonContainer_Error { display:inline-block; clear:both; overflow:hidden; float:right; padding:10px;}
.PU_LO_REG_ButtonContainer2{ display:inline-block; clear:both; overflow:hidden; float:right; padding:10px;}
.PU_LYT_CNTR .PU_LO_required_field{ display:inline-block; float:right;}
.PU_LYT_CNTR .PU_LO_Reg_benefits{ font-size:12px; font-weight:bold; padding:11px 0;}
.PU_LYT_CNTR .ColumnB ul li{padding:5px; list-style:disc; list-style-position:outside;margin-left:14px;*margin-left:16px}
.PU_LYT_CNTR .PU_description{ font-size:10px; padding:5px;}
.PU_LYT_CNTR .PU_LO_ErrorTxt{color:#ff2727; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:5px 10px 5px 0;}
.PU_LO_TRYAgain_content{width:511px; color:#494949; background: #ffffff; border-bottom:1px solid #ffffff; padding:10px;}
.LO_LO_REG_Container1 .PU_LO_ACC_ButtonContainer{ padding-top:20px; display:inline-block; clear:both; overflow:hidden;}
.PU_LO_TRYAgain_content .PU_LO_Forgot_USERINFO {clear:both;}
.PU_LO_TRYAgain_content .PU_LO_Forgot_USERINFO a{ background:url(../images/Small_Right_Arrow.gif) no-repeat right bottom; padding:0 13px 0 0; color:#245475; font-size:10px; }
.LO_Question { width:100%;}
.LO_Question .PU_LO_TwoColumnListA {float:left; width: 170px; font-weight:bold; }
.LO_Question .PU_LO_TwoColumnListB {float:left; width: 330px; padding-bottom:5px; }
.PU_LO_Req_field_FP{ display:inline-block; float:right;}
.PU_LO_Req_field_FP span {font-weight:normal;}
.PU_LO_Distributor_Content_Container{ background-color:#FFFFFF; border:1px solid #cccccc; padding:10px; zoom:1; }
.PU_LO_Distributor_Content_Container .PU_LO_Profile_ColumnA {float:left; width: 120px; font-weight:bold; height:25px; padding:10px 0 0 0;}
.PU_LO_Distributor_Content_Container .PU_LO_Profile_ColumnB {float:left; width: 200px; font-weight:normal; height:25px; padding:5px 0 0 0;}
.PU_LO_Distributor_Content_Container .PU_LO_Profile_ColumnB select{width:175px;}
.PU_LO_Content_Container .PU_LO_Info_bottom{ width:153px;  padding:0 5px 10px 5px; font-size:10px; float:right;}
.PU_LO_Content_Container .PU_LO_TRYAgain_content{width:511px; color:#494949; background: #ffffff; border-bottom:1px solid #ffffff; padding:10px; margin:0}
.MC_LOGIN_Cotainer{width:940px; height:323px; padding:10px;}
.LO_LO_REG_Container{clear:both; overflow:hidden;}
.PU_LO_LOgin{ width:231px; height:272px; background:url(../images/Login_Box_Bg.gif) no-repeat left top;  float:left; margin-right:10px; padding-left:17px;}
.PU_LO_LOgin_NP{ width:255px; height:252px;border:1px solid #ccc;float:left; margin-right:10px; padding:10px;}
.PU_LO_LOgin_NP .PU_description{padding:5px 0 0 0;}
.PU_LO_Home{ width:249px; float:left; padding:7px; background:#ffffff !important;}
.PU_LO_Home .PU_LO_Logged_Out{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:20px;}
.PU_LO_Home .PU_LO_Session_Expiry{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; padding-bottom:60px;}
.PU_LO_Home .PU_LO_Logged_Out_Desc{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; padding-bottom:40px;}
.PU_LO_Home .PU_LO_Logged_Out_Home{ text-align:right}
.PU_LO_Home .PU_LO_Logged_Out_Home a{ background:url(../images/Small_Right_Arrow.gif) no-repeat right bottom; padding:0 13px 0 0; color:#063d88; font-size:10px; text-align:right; display:block; }
.PU_LO_LOgin .PU_LO_required_field{ display:inline-block; float:right}
.PU_LO_LOgin .username{font-size:12px; font-weight:bold; padding:5px 10px 0 0;}
.PU_LO_LOgin .PU_description{ font-size:10px; padding:5px 10px 0 0;}
.PU_LO_LOgin .PU_LO_text_field { padding:5px 15px 5px 0;}
.PU_LO_LOgin .PU_LO_text_field input{border:1px solid #cccccc; padding:2px 0;}
.PU_LO_LOgin .PU_LO_Forgot_UN {margin-bottom:10px;}
.PU_LO_LOgin .PU_LO_Forgot_UN a{ background:url(../images/Small_Right_Arrow.gif) no-repeat right bottom; padding:0 13px 0 0; color:#245475; font-size:10px; }
.PU_LO_LOgin .LO_LA_FN {margin-bottom:10px;}
.PU_LO_LOgin .LO_LA_FN a{ background:url(../images/Arrow_left_DG.gif) no-repeat right bottom; padding:0 13px 0 0; color:#245475; font-size:10px; }
.PU_LO_LOgin .PU_LO_ACC_ButtonContainer{ padding-top:20px; display:inline-block; clear:both; overflow:hidden;}
.PU_LO_LOgin h2{ padding:17px 0 10px 17px; font-size:12px; font-weight:bold;}
.PU_LO_REG {width:243px; height:272px; background:url(../images/Reg_Box_Bg.gif) no-repeat left top;   float:left; padding:0 13px 0 17px;}
.PU_LO_REG_IBO {width:255px; height:252px; border:1px solid #ccc;float:left; padding:10px;}
.PU_LO_REG_IBO h2{ padding:5px 5px; font-size:12px; font-weight:bold;}
.PU_LO_REG_IBO ul li{padding:5px; margin-left:20px;list-style:disc; list-style-position:outside;}
.PU_LO_REG_IBO .PU_LO_Reg_benefits{ font-size:12px; font-weight:bold; padding:5px;}
.PU_LO_REG_IBO .PU_LO_REG_ButtonContainer{ padding-top:10px; display:inline-block; clear:both; overflow:hidden; float:right;}
.PU_LO_REG h2{ padding:17px 0 10px 17px; font-size:12px; font-weight:bold;}
.PU_LO_REG ul li{padding:5px 15px 0 0; list-style:disc; list-style-position:inside;}
.PU_LO_REG .PU_LO_Reg_benefits{ font-size:12px; font-weight:bold; padding:10px 10px 0 0;}
.PU_LO_REG .PU_LO_REG_ButtonContainer{ padding-top:22px; display:inline-block; clear:both; overflow:hidden; float:right;}
.MC_LOGIN_Cotainer .PU_LO_Forgot_UName {margin-bottom:10px; padding:30px 0 10px 0; }
.MC_LOGIN_Cotainer .PU_LO_Forgot_UName a{padding:0 13px 0 0; color:#245475; font-size:10px; }
.MC_LOGIN_Cotainer .PU_LO_ACC_ButtonContainer{ padding-top:17px; display:inline-block; clear:both; overflow:hidden;}
.PU_LO_checkbox{padding:5px 0 5px 0px; font-weight:normal;}
.Txt_bold{font-weight:bold;}
.mandatory{color:#ff2727;}
.Padding_RL_Ten_Px{padding:0 10px;}
.Padding_TL_Ten_Px{padding:10px 0 0 10px;}
.Padding_TB_Ten_Px{padding:10px 0 10px 0;}
.Padding_BL_Ten_Px{padding:0 0 10px 10px;}
.PU_LO_BOT_Align { border-width:0 1px 1px 1px; border-color: #aac9df; border-style:solid; text-align:right; padding:0; clear:both; overflow:hidden;}
.PU_LO_TOP_Align{ vertical-align:top; border-width:1px 1px 0 1px; border-color: #aac9df; border-style:solid;}
.PU_LO_MID_GAP {width:10px;}
.LoginTable {width: 550px;}
.LoginTable .LoginTable_righttd .PU_LO_required_field {padding-right:22px;}
.LoginTable .LoginTable_lefttd {width: 250px !important;}
.LoginTable .LoginTable_lefttd .PU_LO_Forgot_UN {padding-top: 5px;}
.PU_LO_required_field {width: 100%;text-align: right;float:none;}
/*Login ENDS*/

/*User mangement STARTS*/
.a20-userMang-login-container{width:595px;border:solid 10px #eee;float:left;background:#e8ebed;}
*html .a20-login-parent{border:solid 1px #d8d9da;width:100%;float:left;background:#ffffff;padding:10px;}
*html .a20-login-parent{border:solid 1px #d8d9da;width:100%;float:left;background:#ffffff;padding:10px;}
.a20-login-parent{border:solid 1px #d8d9da;width:96%;float:left;background:#ffffff;padding:10px;}
.a20-login-heading{width:100%; float:left; border:solid 1px #d5ebfb; padding: 5px 0px 5px 0px; background:#eaf1f6;}
.a20-content-left{float:left; width:49%; _width:49%; width:48%; padding-left:10px; padding-top:10px; background:#f5f5f5;}
.a20-content-right{float:right; width:49%; _width:49%; width:48%; padding-left:10px; padding-top:10px; border:solid 1px #fff; }
.a20-content-right li {}
.a20-content-right ul {padding:0px; margin:26px 0px 0px 20px;}
.a20-content-left h1{font-size:16px; font-weight:bold;}
.a20-content-right h1{font-size:16px;  font-weight:bold;}
.a20-small-font{font-size:10px;}
.a20-left{float:left;}
.a20-right{float:right; margin-top:10px; margin-bottom:10px; padding:10px;}
.a20-clear{clear:both;}
.a20-MTop5{margin-top:5px;}
.a20-bold{font-weight:bold;}
.a20-error-box{color:red; border: solid 1px red; margin:10px 0px 10px 0px; float:left; width:96%; padding:3px;}
*html .a20-error-box{color:red; border: solid 1px red; margin:10px 0px 10px 0px; float:left; width:100%; padding:3px;}
.a20-message-box{color:#1f477d; border: solid 1px #1f477d; margin:10px 0px 10px 0px; float:left; width:96%; padding:10px;}
*html .a20-message-box{color:#1f477d; border: solid 1px #1f477d; margin:10px 0px 10px 0px; float:left; width:100%; padding:10px;}
.a20-text-align-right{text-align:right;}
.a20-text-align-center{text-align:center;}
.a20-MLeft165 {margin-left:165px;}
.a20-MLeft250 {margin-left:250px;}
.a20-width49per{width:49%;}
.a20-width100per{width:100%;}
.a20-popup-heading-login-failed{font-size:16px; font-weight:bold; padding:5px 0px 5px 0px;}
.a20-login-failed-error{width:55%; float:left;}
.a20-login-failed-error-container{width:98%; float:left;}
.a20-login-failed-error-msg{width:40%; float:left; margin:5px 0px 0px 5px;}
.a20-Instructional-text-login{color:#b00000; font-weight:normal; margin-left:10px; float:right; width:30%;}
.a20-textbox-login{float:left; width:50%; }
.a20-textbox-lable-login{float:left; width:65%; margin-top:5px; font-weight:bold; color:#b00000;}
+html .a20-login-parent-error{border:solid 1px #d8d9da;width:100%;float:left;background:#fff;padding:10px;}
*html .a20-login-parent-error{border:solid 1px #d8d9da;width:100%;float:left;background:#fff;padding:10px;}
.a20-login-parent-error{border:solid 1px #d8d9da;width:96%;float:left;background:#fff;padding:10px;}
.a20-Noerror-box{color:#006699; border: solid 1px #006699; margin:10px 0px 10px 0px; float:left; width:96%; padding:10px; }
*html .a20-Noerror-box{color:#006699; border: solid 1px #006699; margin:10px 0px 10px 0px; float:left; width:100%; padding:10px;}
.a20-error-thumbnailimg{width:35px; float:left;}
.a20-error-thumbnailimg-content{width:500px; float:right;}
.a20-error-thumbnailimg-content-align{width:500px;}
.a20-textbox-lable-login-noerror{float:left; width:65%; margin-top:5px; font-weight:bold; }
.a20-login-failed-noerror{width:35%; float:left;}
.a20-login-stopover-heading{width:100%; background:#ccc; font-size:14px; float:left; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0px 5px 0px;}
.a20-login-stopover-share-IBO{width:100%; float:left; padding-top:10px;}
.a20-create-user-login-stopover{float:right; width:75%; font-weight:normal;}
.a20-login-stopover-amwayID{font-weight:bold; font-size:16px; float:left; text-align:center; width:100%;}
.a20-center-content{text-align:center; width:100%; float:left;}
.a20-inactive-dist-box-left{width:50%; float:left; border-right:solid 1px #000; margin-top:10px;}
.a20-inactive-dist-box-left-cont{width:45%; float:left; text-align:right; padding-right:3px;margin:5px 0px 5px 0px; font-weight:bold;}
.a20-inactive-dist-heading{font-size:16px; font-weight:bold; text-align:center;}
.a20-inactive-dist-box-right{width:49%;  float:left; border-left:solid 1px #000; margin-top:10px;}
.a20-inactive-dist-box-right-cont{width:53%; float:left; margin:5px 0px 5px 0px;}
.a20-userMang-logoutlanding-container{width:98%;border:solid 10px #eee;float:left;background:#e8ebed;}
*html .a20-userMang-logoutlanding-container{width:100%;border:solid 10px #eee;float:left;background:#e8ebed;}
.a20-userMang-logoutlanding-left{width:75%;border:solid 1px #000;float:left;background:#fff;}
.a20-userMang-logoutlanding-right{float:right; width:24%; border:1px solid #000;background:#fff;}
.a20-branding-element-container{width: 93%;border:1px solid #000;height:300px;margin:10px;}
*html .a20-branding-element-container{width: 100%;border:1px solid #000;height:300px;margin:10px;}
.branding-element{padding:40px;border:1px solid red;}
.a20-P10{padding:10px;}
.a20-userMang-img1{float:left;padding-right:20px;height:31px;width:30px;}
.a20-errorlogo-container{border:1px solid #fff; width:5%; float:left;}
.a20-userMang-error-box-left{width:75%;float:left;background:#fff;height:auto;}
.a20-userMang-error-box-container{float:left;color:red;border:solid 1px red;}
.a20-error-box-container{color:red; float:left; width:92%; padding:0px 10px 10px 10px;}
.a20-black{color:#000;}
.a20-aCenter{text-align:center;}
.userMang-2box-left{border:1px solid #000; padding:25px; margin:20px; float:left; width:90%}
.a20-right .btn_primary span{background-color:#cccccc; border:2px outset #000000;color:#000000;cursor:pointer;height:23px;margin-right:6px;padding:2px;text-decoration:none;text-align:center;}
.a20-right .btn_primary input{background-color:#cccccc; border:0px;margin:0px;height:16px;}
.a20-userMang-login-container ul{ width:400px; margin-left:auto; margin-right:auto; list-style-type:disc; padding-left:20px;}
.a20-right div{display:inline;}
.GN_NAV_Search{ display:inline; float:left; padding-right:20px;}
.GN_NAV_Login{ display:inline; float:left;}
/*User mangement ENDS*/
/*Dashboard STARTS*/
/* Common Dashboard Styles: Start */
.MC_LYT_Dashboard{ width: 960px; clear:both; float:left }
    .MC_LYT_Dashboard .CB{}
    .MC_LYT_Dashboard .MC_LYT_DB_PageHeading{ color:#858585; float:left }
    .MC_LYT_Dashboard .MC_LYT_DB_UserName{ color:#494948; float:right }
	    .MC_LYT_Dashboard .GE_LYT_GrayBorder_Container{ border:1px solid #ccc; padding:0; margin-top:1px; margin-bottom:20px; overflow:auto; _height:1% }
	    .MC_LYT_Dashboard .GE_LYT_GrayBorder_Container_Padding{ border:1px solid #ccc; padding:10px; margin-top:1px; margin-bottom:20px; _height:1%; height:167px }
    .MC_LYT_Dashboard .MC_LYT_DB_Header { float:left; padding:0px 0 0 5px; width:100%; #width:auto }
	    .MC_LYT_Dashboard .MC_LYT_DB_Header h2{ color:#245475; float:left; margin-right:10px;}
	    .MC_LYT_Dashboard .MC_LYT_DB_Header .MC_LYT_helpIco{ float:left; display:block; height:15px; margin-left:5px; margin-top:7px }
	    .MC_LYT_Dashboard .MC_LYT_DB_Header .MC_LYT_edit_icon{ float:right; margin:5px 20px 0 0 }
    .MC_LYT_DB_MsgUnread{ font-weight:bold }
    .MC_LYT_DB_Msgread{ font-weight: normal }
    .MC_LYT_DB_MsgCommon{ font-weight:bold }
    .MC_LYT_DB_SysAlert{ color:#ff2727 !important }
    .MC_LYT_Dashboard .MC_LYT_DB_HeroBanner{ clear:both; width:100%; margin-top:15px;}
    .MC_LYT_Dashboard .MC_LYT_DB_HeroBannerDivStyle{}
    .MC_LYT_DB_HeroBannerDivStyle ul.portfolioClass{height:155px !important;}   
    .MC_LYT_Dashboard .MC_LYT_DB_TopContainer{ clear:both; float:left; width:100%; margin: 0 0 15px 0; _margin:10px 0 14px 0 }
                
        .MC_LYT_Dashboard .MC_LYT_DB_TopContainer .MC_LYT_DB_LeftColumn { float:left; width:450px}
        .MC_LYT_Dashboard .MC_LYT_DB_TopContainer .MC_LYT_DB_RightColumn { float:right; width:469px } 
    .MC_LYT_Dashboard .MC_LYT_DB_BottomContainer{ clear:both }
        .MC_LYT_Dashboard .MC_LYT_DB_BottomContainer .MC_LYT_DB_LeftColumn { float:left; width:476px }
        .MC_LYT_Dashboard .MC_LYT_DB_BottomContainer .MC_LYT_DB_RightColumn	 { float:right; width:469px }   
/* Common Dashboard Styles: End */

/* Estimate/Goals Table: Start */
.MC_LYT_DB_Header .LYT_DB_LastUpdate{ clear:both; float:left; padding:5px 15px 10px 0; #padding:5px 15px 5px 0 !important;}
.MC_LYT_Dashboard .MC_LYT_DarkBlue_Container{ background:#063d88; padding:10px; overflow:auto }
	.MC_LYT_Dashboard .MC_LYT_DarkBlue_Container .RndBox_Outer{ padding-bottom:0; border:0 none }
	.MC_LYT_Dashboard .MC_LYT_DarkBlue_Container .MC_LYT_GrayBorder_Container{ background:#fff; border:0 none; padding:0 10px; _padding-right:0; overflow:auto; #overflow:hidden; _height:1% }
.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Left { clear:both; background:#e2edf4; border:1px solid #aac9df; float:left; width:50%;_width:49%; margin:10px 2px 10px 0; #margin:0 2px 0 0 }
	.MC_LYT_DB_Estimate_Goal_Container{ width:440px }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Left td{ border-bottom:1px solid #aac9df; padding:5px }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Left .LYT_DB_Value{ text-align:right; font-weight:bold }
.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right { background:#e2edf4; border:1px solid #aac9df; float:left; width:49%;_width:48%; margin:10px 0 10px 2px; #margin:0 2px 0 0 }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right td{ border-bottom:1px solid #aac9df; padding:5px }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right .LYT_DB_Value{ text-align:right; font-weight:bold }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right .LYT_DB_ValueTxt{ text-align:right; font-weight:normal }
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right .LYT_DB_ValueTxt strong{display:block;padding-bottom:11px}
	.MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right .LYT_DB_Bonus{ background:#FFFFDD; color:#f00 }
	    .MC_LYT_Dashboard .MC_LYT_DB_EstimationTable_Right .LYT_DB_Bonus td{ font-weight:bold }
.MC_LYT_Dashboard .MC_LYT_DB_AddLinks{ clear:both; float:left; background: url(../images/common/dashline.gif) bottom repeat-x; padding:0 5px; width:97%; _margin-top:5px; _float:none }
	.MC_LYT_Dashboard .MC_LYT_DB_AddLinks li{ padding:5px 0 15px 0; margin-left:5px; #margin-top:5px; _margin-top:0 }
	.MC_LYT_Dashboard .MC_LYT_DB_AddLinks li .MC_LYT_calendar_icon{ padding-bottom:5px; padding-top:5px }
.MC_LYT_Dashboard .MC_LYT_DB_AddLinks.MC_LYT_DB_NoBorder{ background:none }
.MC_LYT_Dashboard .RndBox_Outer {border-left: 1px solid #cccccc; }
.GE_LYT_RndBox .RndBox_Outer { padding-bottom: 0px; }

/* Set Monthly Goals: Start */
.MC_LYT_Dashboard .MC_LYT_DB_GoalsSet{ clear:both; float:left; margin-bottom:10px; width:auto; }
	.MC_LYT_Dashboard .MC_LYT_DB_GoalsSet p{ clear:both; padding-bottom:10px; _width:97% }
	.MC_LYT_Dashboard .MC_LYT_DB_GoalsSet .LYT_DB_PreviewImage{ float:left; #padding-bottom:9px }
	.MC_LYT_Dashboard .MC_LYT_DB_GoalsSet .btn{ overflow:auto; margin:49px 20px 10px 0; #margin:0 10px 0 0; #padding:50px 0 10px 0 }
.LYT_DB_Value_Mgn {  margin: 0px 3px 0px 3px; }
/* Set Monthly Goals: End */
   
/* Estimate/Goals Table: End */

/*---- Library and Training&Education: Start  ----*/
.MC_LYT_Dashboard .LYT_DB_FlashContainer { padding: 2px }
.MC_LYT_Dashboard .LYT_DB_FlashContainer img { width:469px; height:142px }
.LYT_DB_FlashContainer ul.slideNavigation{display:none;}
.MC_LYT_Dashboard .LYT_DB_KeyLinks {padding: 10px; overflow:auto; _padding-right: 0px; width:95% }
.LYT_DB_FlashContainerRight.LYT_DB_KeyLinks {padding: 10px 10px 12px 10px}
    .MC_LYT_Dashboard .LYT_DB_KeyLinks h6{ padding-bottom:10px }
.MC_LYT_Dashboard .LYT_DB_BlueContainer { background:#e2edf4; float:left; margin:10px 20px 10px 0; padding:5px 10px; width:40% }
	.MC_LYT_Dashboard .LYT_DB_BlueContainer h5 { color:#245475; font-weight:bold }
.MC_LYT_Dashboard .LYT_Dashboard_BlueInfoList{}
	.MC_LYT_Dashboard .LYT_Dashboard_BlueInfoList li { float:left; line-height:normal; width:auto; padding-right:5px; margin-right:0 }
.MC_LYT_Dashboard .LYT_DB_listItems { clear:both; width:100%; float:left; max-height:165px; overflow:auto; }
	.MC_LYT_Dashboard .LYT_DB_listItems li{ display:block; float:left; width:47%; padding:0 5px 10px 0; }
/*---- Library/Training&Education: End  ----*/

/*---- Message Center: Start  ----*/
.MC_LYT_MsgCenterMsgs .RadGrid_ScrollableWidth { width:450px; }
.MC_LYT_MsgCenterMsgs .RadGrid_Scroller { background-color:#e3e6e8; height:140px; overflow:auto; overflow-y:auto; overflow-x:hidden; border-top:solid 1px #ccc; }
.MC_LYT_MsgCenterMsgs .RadGrid_AmwayGrid { width:auto; }
.MC_LYT_MsgCenterMsgs .MasterTable_AmwayGrid tr.GridRow_AmwayGrid td { background-color:#fff; }
.MC_LYT_MsgCenterMsgs .MasterTable_AmwayGrid tr.GridAltRow_AmwayGrid td { background-color:#fff; }
.MC_LYT_MsgCenterMsgs th.MC_LYT_MsgCenterSubjectHeader { width:312px;  background:#CCCCCC; text-align:center;}
.MC_LYT_MsgCenterMsgs td.MC_LYT_MsgCenterSubjectItem {  width:312px; }
.MC_LYT_MsgCenterMsgs th.MC_LYT_MsgCenterDeleteHeader { width:38px; background:#CCCCCC; text-align:center;}
.MC_LYT_MsgCenterMsgs td.MC_LYT_MsgCenterDeleteItem {  width:38px; }

.MC_LYT_MsgCenterMsgs td.MC_LYT_MsgCenterSubjectItem .MC_LYT_MsgIcon { float:left;padding:0px;width:20px;height:20px; }
.MC_LYT_MsgCenterMsgs td.MC_LYT_MsgCenterSubjectItem a { display:block; float:left; width:240px; }
.MC_LYT_MsgCenterMsgs th.MC_LYT_MsgCenterDateHeader { width:100px; background:#CCCCCC; text-align:center;}
.MC_LYT_MsgCenterMsgs td.MC_LYT_MsgCenterDateItem { width:100px; padding-right:18px; }

MC_LYT_MsgCenterMsgs .AmwayGrid_Header .GridHeader_AmwayGrid, .RadGrid_AmwayGrid .GridDashBoardHeader_AmwayGrid1 { border-top:none; border-right:solid 1px #FFFFFF; vertical-align:middle; font-weight:bold; height:30px; line-height:11px; tex6t-align:center; padding:0px 10px 0px 10px; }
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable a span, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSortable
 a span, .RadGrid_AmwayGrid th.AmwayDashBoardGrid_HeaderSortable a span, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSorted a span { display:inline-block; }
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSortable {  } /* background:#bdbdbd url(../images/common/grid_bkgd_headers_sortable.gif) repeat-x bottom left; color:#CCCCCC; */
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable a, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSortable a, .RadGrid_AmwayGrid thAmwayDashBoardGrid_HeaderSortable a:hover, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSortable a:hover, .RadGrid_AmwayGrid th.AmwayDashBoardGrid_HeaderSortable a:visited, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSortable a:visited { color:#494948; text-decoration:none; padding-right:15px; background:transparent url(../images/common/ico_sort_arrows.gif) no-repeat scroll right -60px; }
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSorted { } /* background:#bdbdbd url(../images/common/grid_bkgd_headers_sortable.gif) repeat-x bottom left; color:#ffffff; */
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable a, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSorted a, .RadGrid_AmwayGrid th.AmwayDashBoardGrid_HeaderSortable a:hover, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted a:hover, .RadGrid_AmwayGrid th.AmwayGrid_HeaderSorted a:visited, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted a:visited { color:#ffffff; text-decoration:none; }
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable .AmwayGrid_HeaderSortAsc, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSorted .AmwayGrid_HeaderSortAsc, .RadGrid_AmwayGrid th.AmwayDashBoardGrid_HeaderSortable .AmwayGrid_HeaderSortAsc:hover, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortAsc:hover, .RadGrid_AmwayGrid th.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortAsc:visited, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortAsc:visited { padding-right:15px; background:transparent url(../images/common/ico_sort_arrows.gif) no-repeat scroll right 0px; }
.MC_LYT_MsgCenterMsgs th.AmwayDashBoardGrid_HeaderSortable .AmwayGrid_HeaderSortDesc, .RadGrid_AmwayGrid td.AmwayDashBoardGrid_HeaderSorted .AmwayGrid_HeaderSortDesc, .RadGrid_AmwayGrid th.AmwayDashBoardGrid_HeaderSortable .AmwayGrid_HeaderSortDesc:hover, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortDesc:hover, .RadGrid_AmwayGrid th.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortDesc:visited, .RadGrid_AmwayGrid td.AmwayGrid_HeaderSorted .AmwayGrid_HeaderSortDesc:visited { padding-right:15px; background:transparent url(../images/common/ico_sort_arrows.gif) no-repeat scroll right -30px; }



.MC_LYT_Dashboard .MC_LYT_MsgCenterMsgs .RadGrid_ScrollableWidth { width:450px; }
.MC_LYT_Dashboard .MC_LYT_MsgCenterMsgs .RadGrid_Scroller { background-color:#e3e6e8; height:207px; overflow:auto; overflow-y:auto; overflow-x:hidden; } /*  border-top:solid 1px #ccc; */

.MC_LYT_Dashboard .MC_LYT_DB_MsgCenterList{ background-color:#e3e6e8; overflow:hidden; margin:0; padding:0; }
.MC_LYT_Dashboard .MC_LYT_DB_MsgCenterList .MC_LYT_DB_DefaultMsg{ vertical-align:middle; clear:both; width:95%;padding:0 10px; text-align:center }
.MC_LYT_Dashboard .MC_LYT_DB_MsgCenterList .MC_LYT_DB_DefaultMsg span{ padding-top:20px; display:block }
.MC_LYT_Dashboard .MC_LYT_DB_MsgCenterList .Alert_Red {color:#ff2727;}
.MC_LYT_Dashboard .MC_LYT_MsgSentDate { }
.MC_LYT_Dashboard .MC_LYT_MsgSubject {cursor: pointer;}
.MC_LYT_DB_PanelLegend { background:#e3e6e8; text-align:right; font-size:10px; padding-right:20px; border:1px solid #e3e6e8; border-top:1px solid #fff; line-height:28px;} 
	.MC_LYT_DB_PanelLegend strong {font-weight:bold }
	.MC_LYT_DB_PanelLegend .LYT_DB_Legends{ }
		.MC_LYT_DB_PanelLegend .LYT_DB_Legends li{ display:inline; padding-right:5px }
	.LYT_Dashboard_FlashComp_Container_Heading h4{ _height:0 !important }
	.MC_LYT_DB_Header .LYT_DB_Btn_Refresh{ float:right; padding:10px 20px 10px 0; }
		.MC_LYT_DB_Header .LYT_DB_Btn_Refresh .MC_LYT_refresh_icon{ float:right; text-indent:-10000px }
		.MC_LYT_DB_MsgCenterChkAll{ color:#00FFFF;}
/*---- Message Center: End  ----*/
/* Key Biz: START */
/*
.MC_LYT_Dashboard .MC_LYT_DB_KeyBusTool .LYT_DB_listItems .MC_LYT_arrowBlue_icon, 
.MC_LYT_Dashboard .LYT_DB_KeyLinks .LYT_DB_listItems .MC_LYT_arrowBlue_icon{background-position:0 9px !important}*/
.MC_LYT_DashBoard_New { font-weight:bold; color:red; font-size:10px; margin:0px 2px 0px 2px; }
/* Key Biz: END */

/*Progress Bar*/
.MC_LYT_DB_ProgressBar{ border:1px solid #bed3e2; border-bottom:0 none; clear:both; float:left; padding:1px 0 0 0; margin:5px 0 0 3px; _margin-left:0 }
    .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData{ clear:both; float:left; padding:0; border-bottom:1px solid #BED3E2; background:#EFF4F8; width:427px }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_HeaderText{ display:block; float:left; width:106px !important; width:100px; padding:9px 0 0 5px }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_IndicatorBar{ float:left;}
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value{ float:right; background:#BED3E2; border-bottom:1px solid #fff; width:91px; text-align:center; padding:5px 0 }
            .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value strong span{ background:none }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_ErrorMsg{ background:#ffcccc !important }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value .LYT_DB_Currency{ border:1px solid #666; border-right:0 none; float:left; width:15px; text-align:right; margin-left:6px; margin-top:0 }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Zero_Value { height:39px }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Zero_Value input{ width:36px; border:1px solid #ccc; margin-top:5px }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value input{ border:1px solid #666; border-left:0 none; float:left; padding:4px 0 3px 2px; width:60px }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Chart_Parent{width:223px; background:#fff; border:1px solid #fff; border-right:0; height:17px; padding:1px; margin-top:5px; padding-right:0; float:left }
            .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Chart_Parent div{ height:17px; font-weight:bold; text-indent:4px; width:100%; white-space:nowrap;}
                
        .MC_LYT_DB_ProgressBarData .RadChart{ width:221px !important; float:left !important; padding:0px 0 !important }
        .MC_LYT_DB_ProgressBarData .RadChart img{ margin:0; padding:0 }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .MC_LYT_DB_ProgressBar_Desc img { float:left;padding:10px 10px 10px 0 }
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .MC_LYT_DB_ProgressBar_Desc table {width:100%}
        .MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .MC_LYT_DB_ProgressBar_Desc td.MC_LYT_DB_ProgressBar_Button { vertical-align:bottom; padding:10px 10px 10px 0; }
        
.MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value span{ float:left; background:#fff; width:86px; font-weight:bold; text-align:center; height:21px; line-height:20px }

.MC_LYT_DB_ProgressBar_Wrapper{ clear:both; float:left; width:433px; padding:0; margin:0px; }
    .MC_LYT_DB_ProgressBar_Wrapper .MC_LYT_DB_SubmitBtns{ clear:both; float:left; width:99%; padding:8px 0 }

.MC_LYT_DB_ProgressBar .MC_LYT_DB_IndicatorBar_Green{ background:url(/Shop/Images/indibar_green.gif) 0 50% repeat-x; height:17px }
.MC_LYT_DB_ProgressBar .MC_LYT_DB_IndicatorBar_Orange{ background:url(/Shop/Images/indibar_orange.gif) 0 50% repeat-x; height:17px }

/* Estimated Totals Table: Start */
.MC_LYT_DB_Estimate_Container{clear:both; margin:25px 5px 5px 5px;}
.MC_Table_LYT { background:#e2edf4;width:100%;}
table.MC_Table_LYT td.value{width:125px;}
.MC_TableTop_left {border:1px;border-style:solid none dotted solid;border-color:#aac9df;padding:5px 5px 5px 5px;}
.MC_TableMidrowsLeft {border:1px;border-style:none none dotted solid;border-color:#aac9df;padding:5px 5px 5px 5px;}
.MC_TableMidrowsRight {border:1px;border-style:none solid dotted none;border-color:#aac9df;padding:0px 5px 0px 0px;text-align:right}
.MC_TableTop_Right {border:1px;border-style:solid solid dotted none;border-color:#aac9df;padding:0px 5px 0px 0px;}
.MC-TableMidgap {width:1px;border:none;background:#ffffff;}
.MC_TableBottom_Left {border:1px;border-style:none none solid solid;border-color:#aac9df;padding:5px 5px 5px 5px;}
.MC_TableBottom_Right {border:1px;border-style:none solid solid none;border-color:#aac9df;padding:0px 5px 0px 0px;text-align:right}
.MC_LYT_DB_Estimate_Container .rightcolvalue{text-align:right; font-weight:bold;}
.MC_LYT_DB_Estimate_Container .rightcolvalue_text{text-align:right;}
.MC_LYT_DB_Estimate_Container .bonus{background:#FFFDDA; font-weight:bold; color:Red}
.MC_LYT_DSH_Link_container{margin:0px 5px 0px 5px}
/* Estimated Totals Table: End */

/* Overlay: Start */
.MC_LYT_Dashboard_Overlay { }
.MC_LYT_Dashboard_Overlay .GE_LYT_GrayBorder_Container_padding{ border:1px solid #ccc; margin-bottom:0; padding:10px; height:430px !important; overflow:auto }
.MC_LYT_Dashboard_Overlay .GE_LYT_GrayBorder_Container_padding h6{ padding-bottom:5px; font-size:100% }
.MC_LYT_Dashboard_Overlay .LYT_DB_MsgHeading{ margin-top:10px }
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_MsgSubject{ margin-bottom:10px; font-weight: bold; font-size: 14px; }
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_MsgDescription{ clear:both }
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_MsgDescription p{margin-bottom:10px}
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_MsgDescription ol li{margin:0 0 10px 20px}
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_Pagination{ clear:both; padding:10px }
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_Pagination ul{ float:right }
.MC_LYT_Dashboard_Overlay .MC_LYT_DB_Pagination ul li{ display:inline }

.MC_LYT_CritMessageCont{overflow:auto; height:350px; margin-bottom:15px;}
/* Overlay: End */

/* Slider Control styles overwrite: Start */
.MC_LYT_Dashboard #slider{ height:131px !important }
.MC_LYT_Dashboard ul#portfolio li{ height:131px !important }
.MC_LYT_Dashboard #slider .innerfade{ height:131px !important }
    .MC_LYT_Dashboard #slider .innerfade li{ height:131px !important }
.MC_LYT_Dashboard #slider #slide_nav{ position:relative !important; left:355px !important; top:0 !important; margin-top:-45px !important; width:70px !important; }
.MC_LYT_Dashboard .MC_LYT_innerfade-holder{ margin-bottom:0 !important }
/* Slider Control styles overwrite: End */

/* Slider Control styles overwrite: Start */
.MC_LYT_Dashboard .LYT_DB_FlashContainerRight{ padding:2px;}
.MC_LYT_Dashboard .LYT_DB_FlashContainerRight ul.portfolioClass {height:142px !important;}
.MC_LYT_Dashboard .LYT_DB_FlashContainerRight ul.slideNavigation{display:none !important;}
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight img{ width:463px; height:142px }
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight .MC_LYT_Dashboard #slider{ height:131px !important }
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight .MC_LYT_Dashboard #slider .innerfade{ height:131px !important }
        .MC_LYT_Dashboard .LYT_DB_FlashContainerRight .MC_LYT_Dashboard #slider .innerfade li{ height:131px !important }
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight #portfolio{ height:131px !important }
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight #slider #slide_nav{ position:relative !important; left:355px !important; top:0 !important; margin-top:-45px !important; width:70px !important; }
    .MC_LYT_Dashboard .LYT_DB_FlashContainerRight .MC_LYT_innerfade-holder{ margin-bottom:0 !important }
/* Slider Control styles overwrite: End */

/*Fix for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.MC_LYT_DB_ProgressBar .MC_LYT_DB_ProgressBarData .LYT_DB_Value .LYT_DB_Currency{
		margin-top:2px;
		}
	}

/*Dashboard ENDS*/



/*E&T STARTS*/
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer { float:left; width:795px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_HeroBanner{ float:left; width:795px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_HeroBanner img{ width:795px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer h6 a span{ text-transform:uppercase; margin-left:0px !important; }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer p{ font-weight:normal; padding-bottom:10px }
.MC_LYT_EduTraining .MC_LYT_ET_InstructorSummary{ padding:10px; margin-bottom:0 }
.MC_LYT_EduTraining .MC_LYT_ET_SpacerTop{ margin-top:20px }
.MC_LYT_EduTraining .LYT_ET_NoBottomTop{ border-top:0 }
.MC_LYT_EduTraining .LYT_ET_NoBottomBorder, .MC_LYT_EduTraining_Overlay .LYT_ET_NoBottomBorder{ border-bottom:0 !important;overflow:auto !important; }
.MC_LYT_EduTraining .LYT_ET_TopBorder{ border-top:1px solid #ccc }
.MC_LYT_ET_LeftContainer { background:#fff; float:left; width:165px }
.MC_LYT_ET_TwoCols{ }
.MC_LYT_ET_TwoCols h4{ background:#E3E6E8; border-bottom:1px solid #fff; border-left:1px solid #E3E6E8; clear:both; color:#494948; display: block; font-size:12px; font-weight:bold; line-height:30px; padding:0 0 0 18px; text-transform:uppercase }
.MC_LYT_ET_TwoCols p{ text-transform:lowercase }
.MC_LYT_EduTraining .MC_LYT_ET_LeftCol { float:left; margin:10px 20px 0 0; padding-bottom:30px; width:450px }
.MC_LYT_EduTraining .MC_LYT_ET_LeftCol .ET_AllCourses{ margin-left:20px }
.MC_LYT_EduTraining .MC_LYT_ET_LeftCol .ET_AllCourses li{ padding-bottom:5px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol { float:right; margin-top:10px; padding-bottom:30px; width:325px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .MC_LYT_RndHeader h6{ font-size:100% }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_EventPic{ padding:4px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .MC_LYT_arrowGrey_icon{font-size:100% !important}
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container{ background:none; padding:10px 0 0 0; border-bottom:1px solid #fff }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container .LYT_ET_DownloadItems li{ border-bottom:1px solid #ccc; padding:5px; }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container .LYT_ET_DownloadItems .MC_LYT_ico_adobereader_small{ background-position:10px 0; padding-left:25px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container .LYT_ET_DownloadItems .MC_LYT_ico_videolink_small,
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container .LYT_ET_DownloadItems .MC_LYT_picture_icon,
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .GE_LYT_Gray_Container .LYT_ET_DownloadItems .MC_LYT_document_icon
{ background-position:10px 50%; padding-left:25px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_padding .MC_LYT_ET_SpacerTop{ margin-top:10px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight{ padding:2px; margin-bottom:20px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight .MC_LYT_innerfade-holder{ margin:0 !important }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight img{ width:318px; height:110px }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight #portfolio{ height:110px !important }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight #portfolio li{ height:110px !important }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight #slider div{ height:110px !important }
.MC_LYT_EduTraining .MC_LYT_ET_RightCol .LYT_ET_FlashContainerRight #slider #slide_nav{ position:relative !important; left:240px !important; top:0 !important; width:60px !important; padding:0 !important; margin:-30px 0 0 0 !important }
.MC_LYT_EduTraining .MC_LYT_RndHeader p{ clear:both; margin-left:15px }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container{ margin-top:1px; padding:0; overflow:auto }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .ET_CustomBorder{ border-top:1px solid #ccc; display:block; text-indent:-1000px; height:0 }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container.LYT_ET_NoBottomBorder{ border-bottom:0; overflow:auto }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer{ background:url(/shop/images/1x1_gray.gif) 127px top repeat-y; overflow:auto; border-bottom:1px solid #ccc }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer .ET_ImagePreview{ float:left; padding:10px; width:107px; height:107px }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer .LYT_ET_InnerContent{ display:table; padding:10px;}
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer .LYT_ET_InnerContent .ET_AddLinks{ margin:0 0 5px 10px }
.MC_LYT_EduTraining .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer .LYT_ET_InnerContent .ET_AddLinks li{ display:inline }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_ET_ContactInfo{ margin:10px 0 20px 0 }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_ET_ContactInfo p strong{ font-weight:bold }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_ET_ContactInfo ul{ margin:10px 0 0 10px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_ET_ContactInfo ul li{ display:inline; margin-right:20px; padding-top:5px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_ET_ContactInfo ul li .TXT_PrintPage{ padding-top:5px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .ET_ILTBooking{ padding:10px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .ET_ILTBooking p{ padding-bottom:0; margin:0 }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .ET_ILTBooking ul{ margin-left:15px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .ET_ILTBooking ul li{ list-style: disc; padding:10px 0 }
.MC_LYT_ET_RightContainer .MC_LYT_ET_DataGrid{ max-height:200px; overflow:auto; overflow-x:hidden }
.MC_LYT_ET_RightContainer .LYT_ET_Legends .MC_LYT_arrowGrey_icon{ margin:9px 0 0 10px; float:left !important }
.MC_LYT_ET_RightContainer .LYT_ET_Legends p{ clear:none; float:right; margin:5px 10px 0 0 }
.MC_LYT_ET_RightContainer .LYT_ET_Legends p strong{ font-weight:bold; padding-right:5px }
.MC_LYT_EduTraining .MC_LYT_BG_container li{ padding-top:5px; margin-left:10px }
.MC_LYT_EduTraining .MC_LYT_BG_container div{ margin-left:10px; padding-top:5px; padding-bottom:10px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_FooterPromo{ clear:both; padding:10px }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_GlossaryContent{ border:1px solid #ccc; border-top:0; padding:10px; height:500px; overflow:auto }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_GlossaryContent h6{ font-size:100% }
.MC_LYT_EduTraining .MC_LYT_ET_RightContainer .MC_LYT_ET_GlossaryContent p{ padding:0 0 10px 0 }
.MC_LYT_EduTraining .MC_LYT_ET_BusinessGlossary .RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut{ padding:0 !important; width:2.19em !important }
.MC_LYT_EduTraining .MC_LYT_ET_BusinessGlossary .RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn{ padding:0 !important }
.MC_LYT_EduTraining .MC_LYT_ET_BusinessGlossary .RadTabStrip .rtsTxt { text-transform:none !important }
.MC_LYT_EduTraining .RadTabStrip .rtsTxt{ color:#fff }
.MC_LYT_EduTraining .RadTabStrip .rtsSelected .rtsTxt{ color:#494948 }
.MC_LYT_EduTraining .RadTabStrip .rtsLink{ text-decoration:none }
.MC_LYT_EduTraining .rtsDisabled{ cursor:auto !important }
.MC_LYT_EduTraining .rtsDisabled .rtsTxt{ color:#ccc }
.MC_LYT_EduTraining_Overlay{ height:288px !important; overflow:auto !important}
.MC_LYT_EduTraining_Overlay .MC_LYT_GrayBorder_Container_Padding{ padding:10px; border:1px solid #ccc; border-top:0 }
.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container{ /*margin-right:10px;*/ margin-top:0 }
.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container .MC_LYT_ET_AddLinks{ margin-left:10px; padding:20px 0 5px }
.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container .MC_LYT_ET_AddLinks li{ display:inline; margin-right:20px }
.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container .LYT_ET_InnerContent p{ clear:both }

.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer p{ padding-bottom:10px }
.MC_LYT_EduTraining_Overlay .GE_LYT_GrayBorder_Container .MC_LYT_ET_CoursePreviewContainer h6{ text-transform:uppercase; }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_MoreContent{ margin-top:10px }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_MoreContent .MC_LYT_ET_IntroText{ padding:10px 10px 0 10px }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_MoreContent .MC_ET_ContactInfo{ padding:0 0 10px 10px; border-bottom:1px solid #ccc }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_MoreContent .MC_ET_ContactInfo ul li{ display:inline; padding:10px 5px 10px 0 }
.MC_LYT_EduTraining_Overlay .LYT_ET_CourseDetails li{display:inline; padding-right:5px}
.MC_LYT_EduTraining_Overlay .LYT_ET_FeaturedResource{margin-top: 10px;}
.MC_LYT_ET_AdditionalLinks{ clear:both; background:#E3E6E8; padding:5px; margin-top:10px; overflow:auto }
.MC_LYT_ET_AdditionalLinks .MC_LYT_ET_AddLinks li{ display:inline; margin-right:20px; float: right; }
.MC_LYT_ET_AdditionalLinks .MC_LYT_ET_SelectLang { display:inline;float:right;padding-top:5px;padding-right:10px }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_LangSpoken{ clear:both; margin:5px 0 5px 20px }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_LangSpoken li{ list-style-type:disc; padding:0 }
.MC_LYT_EduTraining_Overlay .MC_LYT_ET_Legends{clear:both;float:right;margin:0 0 15px 0;padding:0}
    .MC_LYT_EduTraining_Overlay .MC_LYT_ET_Legends li{display:block;float:left;margin-left:10px;padding-top:5px}
    .MC_LYT_EduTraining_Overlay .MC_LYT_ET_Title{margin-top:10px}
/*E&T ENDS*/

/*Compensation STARTS*/
.MC_LYT_CompRecognisition{ float:right; width:795px;}
*:first-child+html .MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding{ position:relative }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container{ padding:0; margin-top:1px }

.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container p strong{ font-weight:bold }
.MC_LYT_CompRecognisition .MC_LYT_RndHeader h6 { float:left }
.MC_LYT_CompRecognisition .MC_LYT_RndHeader p { clear:both; padding-left:10px }
.MC_LYT_CompRecognisition .MC_LYT_RndHeader a.MC_LYT_arrowGrey_icon{ float:right }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightContainer { float:left; width:795px; background:#fff }
.MC_LYT_CompRecognisition .LYT_CR_CustomBorder{ border-top:1px solid #ccc; display:block; text-indent:-1000px; height:0 none }
.MC_LYT_CompRecognisition .LYT_CR_CustomBorderDotted{ border-top:1px dashed #ccc; display:block; text-indent:-1000px; height:0 none; clear:both;}
.MC_LYT_CompRecognisition .MC_LYT_ET_RightContainer .MC_LYT_RndHeader h6{ margin-left:10px; text-transform:uppercase }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding{border:#CCC solid 1px; padding:14px; background-color:#fff; clear:both; overflow:auto } 
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding h6{ padding:0 5px 5px 5px }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_CustomBorderDotted{ margin:15px 0 }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding p{ margin-left:5px !important; line-height:1.5em; }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding p strong{ font-weight:bold }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightContainer .MC_LYT_CR_IntroText{ clear:both }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightContainer .MC_LYT_CR_IntroText p{ margin-left:0; padding-top:5px }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_Links{ margin:0 0 10px 5px }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_Links li{ display: inline; margin-right:25px; padding:5px 0 }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_ListContent{ margin:0 0 10px 18px }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_ListContent li{ list-style-type:disc; padding:5px 0 }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_Download{ margin:10px 0; padding:5px 5px 5px 8px; overflow:auto }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_Download .btn li{ float:left; display:inline; vertical-align:middle }
.MC_LYT_CompRecognisition .GE_LYT_GrayBorder_Container_Padding .LYT_CR_Download .btn li.btn_primary{ margin:-7px 0 0 10px; }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightContainer p{ margin-left:10px; padding-bottom:0px; font-weight:normal }
.MC_LYT_CompRecognisition .MC_LYT_ET_LeftCol { float:left; padding-bottom:20px; /*width:450px;*/ margin-top:10px;/* margin-right:20px; #margin-right:10px;*/ }
.MC_LYT_CompRecognisition .MC_LYT_ET_LeftColPinLevel { padding-bottom:20px; width:450px; margin-top:10px; margin-right:20px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol { float:right; padding-bottom:30px; width: 325px; margin-top:10px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding{ padding:10px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding img{ padding-bottom:10px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding h6{ padding:5px 0 5px 5px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial{ padding:5px; margin-bottom:10px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial h6{ float:left; margin:0px 0 8px; padding-top:0px!important; }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial h6 span{ display:block; font-weight:bolder; font-size:12px;}
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial h6 span.CR_Testimonial_Place{ display:block; font-weight:normal; }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial .MC_LYT_arrowGrey_icon{ float:right; margin-top:1px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .CR_Testimonial span div{ clear:both; font-style:italic; padding-left:15px;font-weight:bold; display:block;}
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_GrayBorder_Container_Padding .MC_LYT_RndHeader{ margin-top:10px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_Gray_Container{ width:auto !important; margin:0; padding:0 }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .GE_LYT_Gray_Container .CR_Spacer{ display:block; text-indent:-1000px; height:40px }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .LYT_CR_TrophyContainer{ border:1px solid #fff; border-top:0; height:104px; overflow:auto }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .LYT_CR_TrophyContainer ul{ background:#fff;  border:1px solid #ccc; border-bottom:0 }
.MC_LYT_CompRecognisition .MC_LYT_ET_RightCol .LYT_CR_TrophyContainer ul li{ padding:10px 0 10px 35px; border-bottom:1px solid #ccc }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer{ background: url(../Images/1x1_gray.gif) 107px 0 repeat-y; border-bottom:1px solid #ccc; overflow:auto }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_InnerContentContainer{ background: url(../Images/1x1_gray.gif) 415px 0 repeat-y; display:table; float:left; margin:5px 0; padding:0 10px; width:83%  }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_Thumbnail{ padding:5px; float:left }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentLeft{ float:left; width:406px;}
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentLeft p{ margin:0 }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_AdditionalLinks{ float:left; margin-right:20px }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_AdditionalLinks li{ display:inline }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_AdditionalLinks li a{ margin:0 5px }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentRight{ float:left; padding:0 0 5px 20px; margin:0; width:230px;}
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentRight p.MC_LYT_PaddingBottom { padding-bottom:10px;}
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentRight ul{ margin-left:13px }
.MC_LYT_CompRecognisition .MC_LYT_CR_ContentContainer .LYT_CR_ContentRight ul li{ padding:2px 0; list-style:disc }
.MC_LYT_LEFT_Two_Column_Container {float:left; clear:both; overflow:hidden; width:420px; clear:both;}
.MC_LYT_LEFT_Two_Column_ColumnA {width:236px; margin-right:10px; float:left; padding:5px;}
.MC_LYT_LEFT_Two_Column_ColumnA img { float:left; padding:0 10px 5px 0;}
.MC_LYT_LEFT_Two_Column_ColumnA p { float:left;}
.MC_LYT_LEFT_Two_Column_ColumnB {width:154px; float:left; padding:5px;}
.MC_LYT_PDF_Language_Selector { padding:10px 0;}
.MC_LYT_PDF_Language_Selector li { display:inline; padding:10px 10px 10px 5px;}
.MC_LYT_PDF_Language_Selector span {font-weight:bold;}
.MC_LYT_Expand_Container { border-bottom:1px solid #ccc; padding:10px;}
.MC_LYT_Collapse_Container {padding:10px; border-width:0 0px 1px 0px; border-style:none solid solid solid;  border-color:#ccc;}
.MC_LYT_Collapse_Content { background:#e2edf4; padding:7px;}
.MC_LYT_Collapse_Content p { background:#e2edf4; padding-left:15px;}
.MC_LYT_GrayBorder_Container_WO_Padding { padding:0; border:1px solid #ccc;}
.MC_LYT_Comp_Heading {padding:10px 10px 10px 15px;}
.MC_LYT_Comp_Heading li { display:inline; padding:0 10px 0 0;}
.MC_LYT_Comp_Heading li h6 { display:inline;}
.MC_LYT_ET_Heading {padding:0 0 0 15px;}
.MC_LYT_Performance_Schedule {width:100%; /*width:420px;*/ border:0;}
.MC_LYT_Performance_Schedule td {border:1px solid #ccc; padding:8px;}
.MC_LYT_Performance_EvenRowCell { background:#ccc;}
.MC_LYT_Performance_TableHeading { color:#fff; font-weight:bold; text-transform:uppercase; border-top:1px solid #fff; border-left:1px solid #ccc !important; border-right:solid 1px #fff !important;}
.GE_LYT_GrayBorder_Container_Padding p img { float:left; padding:0 10px 5px 0;}
.PU_LYT_Comp_Recognition_Container { margin:10px; padding:10px; border:1px solid #cccccc;}
.PU_LYT_Comp_Recognition_Container h6 { padding:0 0 10px 0;}
.PU_LYT_Comp_Recognition_Container p { padding-left:17px;}
.PU_LYT_Comp_Container_Big { margin:10px; padding:10px; border:1px solid #cccccc; width:558px;}
.PU_LYT_Comp_Container_Big .GE_LYT_RndBox .TabBox_Content{ clear:both; overflow:hidden;}
.PU_LYT_Comp_ColumnA { width:290px; border:1px solid #cccccc; float:left; margin-right:10px; padding:10px; height:350px}
.PU_LYT_Comp_ColumnA_Heading { width:292px; float:left; margin-right:10px; padding:10px;}
.PU_LYT_Comp_ColumnA_Heading strong { color:#ff2727; padding:10px;}
.PU_LYT_Comp_ColumnB { width:194px; border:1px solid #cccccc; float:left; padding:10px; height:268px; margin-bottom:10px; overflow:auto;}
.PU_LYT_Comp_ColumnBBottom { width:194px; border:1px solid #cccccc; float:left; padding:10px; height:50px;}
.PU_LYT_Comp_ColumnB_Heading { width:196px; float:left; padding:10px;}
.PU_LYT_GalleryList { width:100%; border:none;}
.PU_LYT_GalleryList_ColA { padding:5px 5px 5px 0; float:left; width:80px;}
.PU_LYT_GalleryList_ColB { padding:5px 0 5px 0; float:left; width:85px; }
.MC_LYT_CR_List_Bullet li { padding: 5px 0 5px;}
.MC_LYT_CR_Padding_Bottom { padding:0 0 10px 0; text-transform:uppercase; }
.MC_LYT_CR_SortByPagination{float:left;padding:10px 0; color: #858585; width:418px;}
.MC_LYT_CR_SortByPagination ul,.MC_LYT_CR_SortByPagination li {display: inline;margin:0px;padding: 0 2px 0 2px;}
.MC_LYT_CR_SortByResults{float:left;color: #858585;padding-right: 20px;text-transform:none;}
.MC_LYT_CR_SortByDropDownLabel {float:left; text-transform:capitalize; background:none; margin-right:8px;}
.MC_LYT_CR_SortByDropDown {float:left; background:none;}
.MC_LYT_CR_IBO_Leader_Repeater { width:100%; border-collapse:separate; border-spacing:5px; border:1px solid #ccc;}
.MC_LYT_CR_IBO_Leader_Repeater td { border:1px solid #ccc; padding:5px; vertical-align:top }
.MC_LYT_CR_IBO_Leader_Repeater img { padding:0 0 10px 0}
.MC_LYT_CR_Glossay_List li { list-style:disc; list-style-position:inside; padding:0px 0 10px 5px;}
.MC_LYT_LEFT_Two_Column_ColumnB .GE_LYT_GrayBorder_Container_Padding {padding:10px;}
.MC_LYT_LEFT_Two_Column_ColumnB .GE_LYT_GrayBorder_Container_Padding h6 {padding:0 0 10px 0;}
.MC_LYT_LEFT_Two_Column_ColumnB .GE_LYT_GrayBorder_Container_Padding ul li {list-style:disc; list-style-position:inside; padding:0 0 10px 0;}
.MC_LYT_LEFT_Two_Column_ColumnA ul.MC_LYT_Pin_Level_Leader li { list-style:disc; list-style-position:inside; padding:0 0 10px 0;}
.MC_LYT_LEFT_Two_Column_Container h2 { padding:0 0 10px 0;}
.MC_LYT_CompRecognisition .MC_LYT_ET_LeftCol_Right_Container { float:right; width:310px; margin:10px 0px 10px 0px;}
.MC_LYT_CompRecognisition .MC_LYT_ET_LeftCol_Right_Container h6 {padding:0 0 10px 0; font-size:12px;}
.MC_LYT_CompRecognisition .MC_LYT_CR_PinLevel_Image img {float:left; margin-bottom:5px;}
.MC_LYT_ET_LeftCol_Container{float:left; width:450px;}
.MC_LYT_ET_RightCol_Container{float:right; width:325px;}
a.MC_LINK_Collapse{display:block; background:transparent url(../images/Collapse_Arrow.gif) left top no-repeat; padding:0 0 10px 25px;}
a.MC_LINK_Expand{display:block; background: url(../images/Expand_Arrow.gif) left top no-repeat; padding:0 0 0px 25px;}
.MC_LYT_Com_Bonus_Sche_colA{width:50%;color:#000;}
.MC_LYT_Com_Bonus_Right_bor{border-right:solid 1px #ccc !important;}
.LYT_CR_TrophyContainer li {clear:left; height:17px;}
.LYT_CR_TrophyContainer img {float:left; height:16px !important; padding:0px;}
.LYT_CR_TrophyContainer a {float:left; padding-left:5px;}
.MC_LYT_CR_PinLevel_Image{padding:5px 0px 0px 5px !important; }
.MC_LYT_CR_ContentContainer img{float:left; padding:5px 0px 5px 5px;}
.tabFAA img{margin-top:5px;}
.tabSIP img{margin-top:5px;}
.MC_LYT_Comp_Incentive{width: 100%; float: left;}
.tabSIP strong{font-weight:bold; line-height:30px;}
.tabFAA strong{font-weight:bold; line-height:30px;} 
.tab-current{color:#000; text-decoration:none !important; cursor:default !important;}
.tab{text-decoration:underline;}
.MC_LYT_Comp_Media_Content_wrapper{width:100%;/* border-bottom:dotted 1px #ccc; */float:left; clear:left; margin-bottom:15px}
.MC_LYT_Comp_media_player{float:left; width:150px; height:100px; border:solid 1px #ccc; margin:5px 0px 0px 5px}
.MC_LYT_Comp_media_player_content{float:left; width:220px; padding-left:10px; }
.MC_LYT_Comp_media_player_contentA{float:left; width:200px;}
.MC_LYT_Comp_MN span strong{padding-left:5px; line-height:20px;}
.MC_LYT_Comp_Mar{padding:5px 0px 0px 0px;}
.MC_LYT_Comp_date{clear:left; margin-top:10px;}
.MC_LYT_Comp_size{clear:left;}
.MC_LYT_Comp_size span{padding-right:5px;}
.MC_LYT_Comp_date span{padding-right:5px;}
.MC_LYT_Comp_link_heading{padding:5px 0 5px 0;}
.MC_LYT_Comp_Language{padding-left:10px;}
.MC_LYT_Comp_FAQ_Cont_Pop{width:540px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.MC_LYT_Comp_FAQ_Cont_Pop{width:520px;}}

/* ACTIVATION REPORTS */
.aboreports {width:960px;}
.activationTypeContainer {max-width:60%; margin-bottom:24px;}
.activationTypeContainer th, .activationTypeContainer td {padding:10px;}
.activationTypeContainer td div {padding-left:8px;}
.exportIconContainer {position:absolute; bottom:24px; right:0px;}
.activationSummary {position:relative;}
.activationSummary th {background-color:#BDBDBD;}
.aboreports table tr th.TAC {text-align:center;}
.aboreports table td {padding-left:10px;}
.exportIconContainer input {width:40px;}

/*GIP*/
table.GIPtable {border:1px solid #ccc;}
/*
.GIPtable tr:nth-child(odd) {background-color:#E4E4E4;}
.GIPtable td:nth-child(even) {float: right; text-align:right; border-left:1px solid #ccc;}
*/
.GIPtable td {padding:8px 4px; border-bottom:1px solid #ccc;}
.GIPtable td.TAR {border-left:1px solid #ccc;}
.GIPtable td.TAR span {padding-left:20px;}
.GIPadaInfoContainer { background-color:#ccc; width:100%;margin:10px 0px 1px 0px; }
.GIPadaNumber {padding:8px 145px 8px 8px; font-weight: 700; }
.GIPadaName, .GIPadaCategory {padding:8px 8px 8px 8px; font-weight: 700; }
 
/*Business Reports STARTS*/
tr.MC_BizReport_Paging td tr td {background-color:white;padding:0px !important;}
tr.MC_BizReport_Paging td tr td:first-child {color:#494948;padding: 6px 10px 6px 10px !important;}
tr.MC_BizReport_Paging td tr td a {color:#000066;padding:6px 10px 6px 10px;}
tr.MC_BizReport_Paging td tr td span {background-color:#000066;color:white;display:block;padding:6px 10px 6px 10px !important;}

.MC_BizReport_Ico {padding:0 10px 0 20px; }
.MC_LYT_BizReport_Bizz_Rep_landing{text-align:right; width:160px;}
.MC_BizReport_Page_Title { padding:15px 15px 0 15px;}
.MC_BizReport_Container {padding:15px; width:759px; }
.MC_BizReport_Container .MC_DottedLine{ background: url(../images/tile_dottedline_togglearea.gif) left bottom repeat-x; height:28px; margin:0 0 10px 0 }
.MC_BizReport_Container .MC_DottedLine h6{ float:left }
.MC_BizReport_Container td{ padding:3px 0; vertical-align:top;}
.MC_BizReport_Container td strong{ padding:0 0 0 36px; font-weight:bold; }
.MC_BizReport_Container td strong.Paddingnull{ padding:0 !important; font-weight:bold; }
.MC_BizReport_Container td strong.Paddingnull select{ width:225px;}
.MC_BizReport_Container .MC_TXT_Header{font-size:12px; font-weight:bold; color:#494948; padding:0 0 0 18px; line-height:30px; background:#E3E6E8; text-transform:uppercase; margin-top:-3px;}
.MC_BizReport_Grey_Container {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#E3E6E8 none repeat scroll 0 0;clear:both;overflow:hidden;padding:15px;margin-bottom: 10px;}
.MC_BizReport_TopGrey_Container {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#E3E6E8 none repeat scroll 0 0;clear:both;overflow:hidden;padding:15px 15px 15px 20px;margin-bottom: 10px;}
.MC_BizReport_TopGrey_Container li.MC_BizReport_Detail{padding-bottom: 10px;}
.MC_BizReport_TopGrey_Container li.btn_primary{padding-bottom: none !important;}
.MC_BizReport_TopGrey_Container li input {padding-left: 10px;}
.MC_BizReport_TopGrey_Container li div{float: right;}
.MC_BizReport_Notes{width:733px;}
.MC_LYT_BizzReport_req_New{width: 90%; margin: 10px;}
/*Amsure Business Reports */
.CreditNote, .AmsureReports {width: 960px;}
.creditNoteSummaryContainer .btn_search ul.btn {margin-top:8px;}
.creditNoteRetrieveDetailLabel {float:right; margin-top:8px;}
.BR_selectReport select, .BR_selectReport ul, .BR_selectReport ul li {float: left !important;}
.BR_selectReport select {margin-right:20px; margin-top:6px;}
.BR_selectReport {padding:12px 0px;}
.BR_selectReport.btn_search {padding-top:0px;}
.FooterComplaint td {border:0px; padding-left:0px;}
.AmsureReports .tableGrid td, .AmsureReports .tableGrid tbody .grdHeader  th {text-align:center; padding-top:8px; padding-bottom:8px;}
.FooterComplaint td table td {border: 1px solid #ccc; padding-left:10px;}
.FooterComplaint td {text-align:left !important;}
.MC_LYT_Top_Margin { margin-top:3px;}
.MC_LYT_BizzReport_req_New span{width:100px; float:left; font-weight:bold;padding:6px 0 0 7px; #margin:3px 0 0 0}
.LYT_BizReport {width: 790px; background: #fff;float: left;}
.LYT_BizReport .MC_BizReportList .MC_LINK_Expand{background: url(../images/Expand_Arrow.gif) right no-repeat !important; padding:10px 15px 10px 0;margin-right: 5px;cursor:pointer !important;}
.LYT_BizReport .MC_LYT_ico_adobereader_small {padding-left: 18px;}
.MC_BizReportLanding_PageTitle {padding:0px 15px 0 15px; }
.MC_BizReportLanding_PageTitle h2{width:50% ;float: left;}
.MC_BizReportLanding_PageTitle h2 span{float: left;}
.MC_BizReportLanding_PageTitle span {float:right;margin-top: 8px;margin-left: 0;}
.MC_BizReportLanding_Container {padding: 0px 15px; #padding: 0 15px;  display:block; float:left;}
.MC_BizReportList {width: 100%;float: left;/*height: 275px;*/ border-bottom:solid 1px #e2edf4;}
.MC_BizReportList li {background: #e2edf4;border-right: 0px solid #ccc; display:block; float:left; width:100%;}
.MC_BizReportList .selected {zoom:1;background:#fff; border-top: 1px solid #ccc; border-right: none; border-bottom: 1px solid #ccc; font-weight:bold;}
.MC_BizReportList .selected p span {font-weight: bold;}
.MC_BizReportList .selected .MC_LINK_Expand {display: none;}
.MC_BizReportList a{float: right;}
.MC_BizReportList p{border-bottom: 1px solid #fff;border-right: 1px solid #ccc;padding:0px;zoom:1;}
.MC_BizReportList p span {float:left;padding:10px 0px 10px 10px;width:260px;}
.MC_BizReportList p.selected span {width:360px;}
.MC_BizReportList p span sup {font-size:8px; vertical-align:text-top;}
.MC_BizReportList p.BizReportList_last {border-bottom: none;}
.MC_BizReportLanding_ChooseReport {float:left;  padding:10px;  border-right:0px solid #ccc;}
*html .MC_BizReportLanding_ChooseReport {height: 292px;padding: 10px 5px;}/*-- for IE6--*/
.MC_BizReportLanding_ChooseReport p{padding-top: 7px;}
.LYT_BizreportPDFLists {max-height: 230px; width:350px; overflow: auto; padding: 5px; margin: 5px 0;}
.LYT_BizreportDetail {padding: 8px 0;}
.LYT_BizreportDetail h3 span sup {font-size:10px; vertical-align:text-top;}
.LYT_BizreportDropMenu {padding: 8px 0}
.MC_BizReportLanding_AllContent{border-right:solid 1px #ccc; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; width:759px; float:left;}
.MC_BizReportLanding_ListReport{float:left; width:382px;}
.LYT_BizreportRightPanel{float:right; width:300px;}
.LYT_BizreportRightPanelAlt{float:left; width:377px; background-color:#fff; border-top:1px solid #ccc;}
.MC_BizReportLanding_ChooseReportRight{}
.MC_BizReportLanding_ContainerW{width:760px;}
.MC_BizReport_Notes .MC_LYT_BS_note_heading{width:80px; float:left;}
.MC_BizReport_Notes .MC_LYT_BS_note_content{width:600px;float:left;}
/*Business Reports ENDS*/
/*ADDRESS Varification / TAX  STARTS*/
.MC_ADD_FRM_Table_LTD{ width:164px;}
.MC_LYT_ADD_Table {background:#ffffff; clear:both;overflow:hidden;padding:10px 20px 10px 18px; width:922px;}
.MC_LYT_ADD_Table table tr td span{ font-weight:bold;}
.MC_LYT_ADD_Table table tr td select{ margin-left:8px; width:226px; *width:224px;}
.Txt_bold{font-weight:bold;}

.button_container{padding:10px 0 0 10px; clear:both; overflow:hidden;}
.PU_ADD_RequiredField{padding:0 10px 10px 10px; float:right; font-weight:normal !important;}
.PU_ADD_RequiredField span{font-weight:normal !important;}
.PU_ADD_Table{width:100%; margin-bottom:10px;}
.PU_ADD_Table td{padding:10px; vertical-align:top; font-weight:bold; border:1px solid #cccccc;}
.PU_ADD_TableHeading{ background:#bdbdbd; padding:10px; font-weight:normal !important; border:1px solid #ffffff !important; color:#ffffff; text-transform:uppercase;}
.PU_ADD_Heading{ font-weight:bold; padding:3px;}
.PU_ADD_Heading img { padding:0 5px;}
.PU_ADD_Description {padding:3px;}
.MC_ADD_Grey_Container { background:#e3e6e8; padding:15px;}
.MC_ADD_Grey_Container table { background:#e3e6e8; }
.MC_ADD_Grey_Container td {padding:5px 0; font-weight:bold;}
.MC_ADD_Grey_Container select {width:135px;}
.MC_ADD_Grey_Container td img { vertical-align:middle; *vertical-align:top; padding:0 0 0 5px !important;}
.MC_TAX_Notes_Description{font-weight:normal; float:left; width:90%;}
.MC_TAX_Notes_Heading{text-transform:uppercase; float:left; clear:right; font-weight:bold; width:10%; }
.MC_TAX_ZipCode { width:63px;}
.MC_TAX_ZipExtension { width:55px;}
.PU_Tax_List li{ list-style-type:decimal; padding:5px 15px; list-style-position:inside;}
.PU_Tax_Address{padding-left:36px;}
.PU_Tax_Address strong{display:block;}
.MC_ADD_LeftPadding_Pdf{ background: url(../Images/Product/pdf.gif) 17px 1px no-repeat; padding:0 0 0 36px; font-weight:normal !important; clear:both; overflow:hidden;}
.MC_ADD_LeftPadding_Pdf_left{ background: url(../Images/Product/pdf.gif) 0px 1px no-repeat; padding:0 0 0 33px;}
.MC_ADD_LeftPadding_Pdf select { width:250px; float:left; margin:0 10px 0 28px; clear:right;}
.MC_ADD_Left_Pdf select { width:250px; float:left; margin:0 10px 0 20px; clear:right;}
.MC_LYT_ico_adobereader_right{ background: url(../Images/Product/pdf.gif) top right no-repeat; padding:0 30px 10px 0px; }
.PU_ADD_Content_Container{ background-color:#FFFFFF; border:1px solid #cccccc; width:668px;  clear:both; padding:10px; overflow:hidden; /*margin:0 10px; */}
.PU_ADD_FRM_Table_LTD{ width:120px;}
.PU_ADD_Content_Container table tr td { padding:5px;}
.PU_ADD_Content_Container table tr td span{ font-weight:bold;}
.PU_ADD_Content_Container table tr td select{width:226px; *width:224px;}
.PU_ADD_Content_Container label{ font-weight:bold; padding:0 5px;}
.LYT_Small_Body{width:795px; float:right;}
.MC_TAX_Container {width:795px}
.MC_TAX_Container .MC_DottedLine{ background: url(../images/tile_dottedline_togglearea.gif) left bottom repeat-x; height:28px; margin:0 0 10px 0 }
.MC_TAX_Container .MC_DottedLine h6{ float:left }
.MC_TAX_Container td{ padding:3px 0; vertical-align:top;}
.MC_TAX_Container td strong{ padding:0 0 10px 18px; font-weight:bold; }
.MC_TAX_Container td strong.Paddingnull{ padding:0 !important; font-weight:bold; }
.MC_TAX_Container td strong.Paddingnull select{ width:225px;}
.MC_TAX_Container .MC_TXT_Header{font-size:12px; font-weight:bold; color:#494948; padding:0 0 0 18px; line-height:30px; background:#E3E6E8; text-transform:uppercase; margin-top:-3px;}
.MC_ADD_LeftPadding { padding:0 0 0 36px; font-weight:normal !important; clear:both; overflow:hidden;}
.MC_TAX_LeftPaddingBlock { padding:0 0 0 36px; font-weight:normal !important; clear:both; overflow:hidden; display:inline-block;}
.MC_ADD_LeftPadding select { width:250px; float:left; margin:0 10px 0 36px; clear:right;}
.Float_Left li{margin-left:10px; float:left !important; vertical-align:middle; margin-top:-12px; *margin-top:1px;}
.LYT_Small_Body .MC_GetAdobeReader { padding:0 0 10px 15px; margin-top:25px; clear:both;}
.LYT_Small_Body .MC_GetAdobeReader img { float:left; margin-right:20px; margin-top:3px }
.MC_LYT_TaxFAQ .MC_LYT_FAQList {width:795px;}
.MC_TAX_FAQ_Answer{ margin:0 0 10px 25px; padding:10px; border:1px solid #cccccc;}
.MC_TAX_Informations li { padding:5px 0;}
.MC_TAX_Informations li img{ padding:5px 0 0 10px;}
.MC_TAX_LeftBox{ border:1px; border-color:#e3e6e8 #ffffff #e3e6e8 #e3e6e8; border-style:solid; background:#e3e6e8; padding:10px; width:367px; margin-right:1px;}
.MC_TAX_LeftBox_Print{border:none; background:#fff;}
.MC_TAX_LeftBox_Print td{line-height:20px;}
.MC_TAX_RightBox{ border:1px solid #cccccc; background:#ffffff; padding:15px; width:367px;}
.MC_TAX_RightBox_Print{border:none;}
.MC_TAX_LeftBox td { font-weight:bold; padding:0px 0px 5px 0px;}
.MC_TAX_RightBox td { font-weight:normal; padding:5px 10px;}
.MC_TAX_RightBox td.MC_TAX_rightalign{ width:40%; text-align:right; border:1px; border-color:#cccccc; border-style:none solid solid none;}
.MC_TAX_RightBox td.MC_TAX_leftalign{ width:59%; text-align:left; border:1px; border-color:#cccccc; border-style:none none solid none;}
.MC_TAX_combined{ background:#e3e6e8; border:1px; border-color:#cccccc; border-style:none solid none none;  text-align:right; font-weight:bold !important;}
.MC_TAX_combinedleft{ background:#e3e6e8; text-align:left; border:1px; border-color:#cccccc; border-style:none;}
.MC_TAX_topBorder{text-align:left; border-bottom:1px solid #cccccc; font-weight:bold !important;}
.MC_TAX_Repeater { width:99%; border:none;}
.MC_TAX_Repeater th { background:#bdbdbd; font-size:12px; border-left:1px solid #BDBDBD; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; color:#333; text-transform:uppercase; padding:3px; text-align:left; }
.MC_TAX_Repeater td { border:1px solid #cccccc; color:#494948; font-weight:normal; padding:5px; text-align:left;}
.MC_LYT_RndHeader_TopSpacing{margin-top:14px;}
.MC_LYT_Tax_Pad_Left{padding-left:0px !important;}
.MC_TAX_LeftBox .MC_FRM_TableBonusPayment .MC_FRM_Table_RowLabelSmall {width:100px;}
.MC_TAX_LeftBox .MC_FRM_TableBonusPayment input{width:120px;}
.MC_Page_Title_tax{padding:10px 0px 10px 0px;}
.MC_LYT_TAX_StecLook .MC_LYT_HappyMessage{ display:block;}
.MC_Page_Title_tax h3 {padding:0px 0px 10px 0px;}
.MC_LYT_State_County_tax table td{/*padding:3px 0px 3px 0px;*/}
.MC_LYT_TAX_Print_Left{margin-left:10px !important;}
.MC_LYT_Tax_Collapse_Content{margin-left:20px; padding:10px;}
.MC_LYT_Tax_Jur {}
.MC_LYT_Tax_Jur p {padding:5px 0px 5px 0px; display:block; margin:0px !important;}
.MC_LYT_Tax_Jur span {padding:0px 0px 5px 0px; display:inline-block;}
.MC_LYT_TAX_But_Wrapper{display:block; margin-top:3px;}
.MC_LYT_Tax_Add_SKU_input{width:180px;#width:175px;}
.MC_LYT_Tax_Sku_input{margin-left:92px; #margin-left:45px; _margin-left:42px; width:172px; #width:170px;}
.MC_LYT_Tax_Existing_Cert{margin:0px 0px 10px 0px;}
.MC_LYT_Tax_PDF_Sel select{margin-left:30px;}
.MC_LYT_TAX_sales_tax_pop{width:409px; #width:440px;}
.MC_LYT_Tax_info{margin-top:1px;}
.MC_LYT_State_County_tax span{font-weight:bold;}
.MC_LYT_Tax_Val span{padding-right:10px;}
.MC_LYT_TAX_Billing_Container .MC_LYT_AddressLayout{margin:0px;}
.MC_LYT_TAX_Billing_Container select{width:181px; }
.MC_LYT_TAX_Note{margin-top:1px;}
.MC_LYT_Button_Top{padding-top:3px !important;}
.MC_LYT_TAX_Left_Pad{padding-left:0px !important;}
.MC_LYT_TAX_cet{margin-top:10px;}
.MC_LYT_Tax_info{margin:1px 0px 1px 0px !important;}
.MC_LYT_State_County_tax{margin-bottom:1px !important;}
.MC_LYT_State_County_taxPrint{ padding:30px 15px 15px 15px;}
.MC_LYT_State_County_taxPrint .MC_TAX_LeftBox{background:#ffffff; padding:10px; width:367px;}
.MC_LYT_State_County_taxPrint td.MC_TAX_leftalign{ width:59%; text-align:left; border:1px; border-color:#cccccc; border-style:none none solid none;}
.MC_LYT_State_County_taxPrint td.MC_TAX_rightalign{ width:40%; text-align:right; border:1px; border-color:#cccccc; border-style:none solid solid none;}
.MC_LYT_Tax_bot_cont{margin-bottom:1px !important;}
/*ADDRESS Varification / TAX  ENDS*/

/* PWS base STARTS*/
.MC_LYT_PWS_btnCreateSite_Container {margin: 10px 0 15px 0;}
.GN_PWS_Header .MC_LYT_PWS_WebsiteTitle{margin-left:15px;}
.MC_LYT_PWS_Right_con ol{margin-left:30px;font-size:12px; font-weight:bold; color:#858585;}
.MC_LYT_PWS_Right_con ol li {margin-top:5px !important; margin-bottom:0px !important;}
.LYT_PersonalWeb .MC_LYT_PersonalWebLeft .btn input {padding: 7px 8px 8px 8px !important;margin-left:2px;}
.MC_LYT_PWS_prepended_URL { font-size:10px; overflow:hidden;}
.MC_LYT_PWS_lblTheme {display:inline-block;}
.MC_LYT_PWS_controlContainer {min-height:630px;}
.MC_LYT_PersonalWebLeft label{padding-right:0px !important;}
.MC_LYT_PWS_nav_list_container.shopping-bag-nav-list-container ul li a {cursor:default !important;}

.LYT_PersonalWeb span.PWP_ReqField{ display:block; text-align:right; padding-bottom:5px }
.LYT_PersonalWeb span.PWP_ReqField em{ color:#FC2727 }
.LYT_PersonalWeb{ /*width:938px; _width:928px; */margin:0; padding:0; width:100%;}
.LYT_PersonalWeb_alternate{width:790px !important;margin:0; padding:0 }
.LYT_PersonalWeb .GE_LYT_GrayBorder_Container{ padding:10px 8px 10px 8px !important; margin:0 0 3px 0;  }
div.LYT_PersonalWeb div.MC_LYT_PersonalWebLeft p{ margin:0; padding:0 0 10px 0; }
div.LYT_PersonalWeb div.GE_LYT_Gray_Container p strong{ font-weight:bold !important }
div.MC_LYT_PersonalWebLeft { float:left; width:205px; /*padding:0 10px 0 0*/ }
div.MC_LYT_PersonalWebLeft strong{ font-weight:bold }
div.MC_LYT_PersonalWebLeft input{ vertical-align:top }
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container{ margin:0 0 10px 0 }
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container img{ float:left; padding:0 10px 0 0 }
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container ul.PWP_SelectOption{}
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container ul.PWP_SelectOption li{ display:inline }
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container ul.PWP_SelectOption li label{ padding:0 15px 0 0 }
div.MC_LYT_PersonalWebLeft .LYT_PersonalWeb ul{  }
div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container li{ padding-bottom:0px;}
/* div.MC_LYT_PersonalWebLeft .GE_LYT_Gray_Container li{ padding-bottom:0px; clear:both;} */
div.MC_LYT_PersonalWebLeft span.MC_LYT_ico_info{ position:relative; top:-1px }
.MC_LYT_PersonalWebLeft .MC_LYT_ico_info{margin-left:6px;}
div.MC_LYT_PersonalWebRight { width:692px; float:right; }

.LYT_PersonalWeb div.PWP_LYT_LeftMenu{ clear:both; float:left; margin:0; padding:0 10px 0 0; width:154px }
.LYT_PersonalWeb div.PWP_LYT_LeftMenu ul{}
.LYT_PersonalWeb div.PWP_LYT_LeftMenu ul li{ height:22px; border-bottom:1px solid #ccc; line-height:22px; padding:0 0 0 10px }
.LYT_PersonalWeb div.PWP_LYT_LeftMenu ul li.selected{ background:#e2edf4 }
.LYT_PersonalWeb .PWP_LYT_Right{ float:left;width:795px }
.LYT_PersonalWeb .PWP_LYT_Right li.RndHeader_right a{ margin-left:20px }
.LYT_PersonalWeb .PWP_LYT_Right .PWP_Promo{ background:transparent url('../images/Promo.jpg') no-repeat top left;  width:770px; height:198px;  padding:10px; }
.LYT_PersonalWeb .PWP_LYT_Right .PWP_BrandImage{ clear:both; float:left; width:415px; margin:1px 10px 10px 0; background:#edede9; }
.LYT_PersonalWeb .PWP_LYT_Right .PWP_BrandImage .PWP_ImageDescription{ background:#EDEDE9; margin-top:1px; padding:8px}
.PWP_ImageDescription .PWP_ImageDescription_Lable{width:140px; float:left; padding:1px 0px 1px 0px;}
.PWP_ImageDescription .PWP_ImageDescription_data{width:250px; float:left;padding:1px 0px 1px 5px;}
.PWP_ImageDescription .PWP_ImageDescription_data a{color:#006699; cursor:pointer;}
.PWP_ImageDescription .PWP_ImageDescription_data a:hover{text-decoration:underline;}

.LYT_PersonalWeb .PWP_LYT_Right .PWP_Summary{ margin-top:10px; float:right; }
.LYT_PersonalWeb .PWP_LYT_Right .PWP_Summary strong{ font-weight:bold }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary{background:#ffffff url(/shop/images/pwsactivityreport.gif); width:345px; /*height:460px;*/ margin-bottom:10px }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td.TXT_Title {border-bottom:none; padding-top:0; line-height:38px}
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td.TXT_Title h4{color:#245475; font-weight:bold; font-size:14px}
/*.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td {margin:0; padding:0 20px; height:27px; border-bottom:1px dotted #bdbdbd}*/
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td {margin:0; padding:0 20px; height:27px;}
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr.LYT_WhiteBorder td {border-bottom:1px solid #fff}
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td.CustomCopyColor{ color:#245475 }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td.NegativeValue{ color:#FC2727; }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr.BG_DarkBlue{ background:#aac9df }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr.BG_Grey{ background:#fff; }

.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr.BG_DarkBlue td{ border-bottom:1px dotted #fff }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr.LYT_Noborder td{ border-bottom:none }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary .ViewReport{ text-align:right }
.LYT_PersonalWeb .PWP_LYT_Right .MC_ActivitySummary tr td{line-height:22px;}
.LYT_PersonalWeb .PWP_LYT_Right .PWP_SetupNew{ clear:both; overflow:auto; padding:10px; background:#e2edf4; border:solid 1px #cccccc;}
.LYT_PersonalWeb .PWP_LYT_Right .PWP_SetupNew img{ float:left; padding:0 20px 0 0 }
.LYT_PersonalWeb .PWP_LYT_Right .PWP_SetupNew .btn{ padding-top:6px; }
.MC_LYT_PersonalWebLeft ul.btn{/* overflow:auto; height:31px;#margin-top:10px */}
.MC_LYT_PersonalWebLeft ul.btn li.btn_primary input,.MC_LYT_PersonalWebLeft ul.btn li.btn_secondary input {/*padding-left: 25px; padding-right:25px*/}
.MC_LYT_PersonalWebLeft ul.PWPW_url{}
.MC_LYT_PersonalWebLeft ul.PWPW_url label{ display:inline-block }
.MC_LYT_PersonalWebLeft ul.PWPW_url label.PWP_CustomMargin{ margin:-13px 0 0 19px }
.MC_LYT_PWS_View_Ful_Rep_Content_Wrapper{width:482px; border:solid 0px aqua; float:left; }
.MC_LYT_PWS_View_Ful_rep{clear:left;}
.MC_LYT_PWS_View_Ful_rep table{float:left; border-collapse:separate !important;}
.MC_LYT_PWS_View_Ful_rep_tabA{margin:0px 5px 0px 5px;}
.MC_LYT_PWS_View_Ful_rep_tabB{margin:0px 5px 0px 5px;}
.MC_LYT_PWS_View_Ful_rep_tabC{margin:0px;}
.MC_LYT_PWS_View_Ful_rep_tabC td{width:80px; text-align:center;  border-collapse:collapse;}
.MC_LYT_PWS_View_Ful_rep_tabC th{width:80px; text-align:center;}
.MC_LYT_PWS_View_Ful_rep_tabB td{width:80px; text-align:center;  border-collapse:collapse;}
.MC_LYT_PWS_View_Ful_rep_tabB th{width:80px; text-align:center;}
.MC_LYT_PWS_View_Ful_rep_Export{float:left; margin:5px 0px 5px 0px;}
.MC_LYT_PWS_View_Ful_rep_Export span{float:left; width:150px; }
.MC_LYT_PWS_View_Ful_rep_Export_lable{padding-top:5px; float:left;}
.MC_LYT_PWS_View_Ful_rep table th{font-weight:bold; }
.MC_LYT_PWS_View_Ful_rep_three_months {float:left;}
.MC_LYT_PWS_View_Ful_rep_Col {background:#ccc;}
.MC_LYT_PWS_View_Ful_rep_Nav {clear:both;width:241px; padding-top:10px;}
.MC_LYT_PWS_View_Ful_rep_Nav li{width:45%;}
.MC_LYT_PWS_View_Ful_rep_pre {float:left;}
.MC_LYT_PWS_View_Ful_rep_next {float:right; text-align:right;}
.MC_LYT_View_Ful_rep_Prn{width:100%; float:left; }
.MC_LYT_View_Ful_rep_Prn h6{font-size:12px; font-weight:bold;}
.MC_LYT_PWS_View_Ful_rep_Top_Mar{padding:20px 0px 10px 0px;}
.MC_LYT_View_Ful_rep_Prn h3{line-height:60px;}
.MC_LYT_View_Ful_rep_Prn h4{line-height:30px;}
.MC_LYT_PWS_Preview_Small_header{ background:transparent url('../images/Header.gif') top left no-repeat; width:100%; height:99px;}

.MC_LYT_PWS_Preview_Small_header div{float:left; background:#fff; margin:32px 0px 0px 113px; padding:3px; font-weight:bold; width:200px; text-transform:capitalize; color:#316EAF;}
.MC_LYT_PWS_Preview_Small_body{ background:#EFEFEF; /*border:solid 10px #F2F2F2;*/ float:left; padding:0px; width:670px; }
.MC_LYT_PWS_Preview_Small_body_left {background:#fff; padding:0px;  float:left; }
.MC_LYT_PWS_Preview_Small_body_left_cont {float:left; }
.MC_LYT_PWS_Preview_Small_body_right { float:right; margin-left:0px; font-size:10px;width:130px; background-color:#efefef;min-height:446px;}
.MC_LYT_PWS_Preview_Small_body_right_Pro_Pic {background:#fff; padding:10px;}
.MC_LYT_PWS_Preview_Small_Content_Thumbs{margin-top:10px;}
.MC_LYT_PWS_Preview_Small_body h3{font-size:12px; color:#316EAF; margin:5px 0px 5px 0px;}
.MC_LYT_PWS_Preview_Small_home_left{float:left; width:34%; margin-top:10px;}
.MC_LYT_PWS_Preview_Small_home_right{float:left; margin-top:10px; width:60%;}
.MC_LYT_PWS_Small_body_left .MC_LYT_PWS_Preview_Small_Content_top {background-color:#EFEFEF;width:732px; overflow:hidden;}

.MC_LYT_PWS_Preview_Small_body_right_DummyImage {height:446px;width:130px;}
.MC_LYT_PWS_Preview_Small_body_right_uploadedImage {display:none; width:126px; overflow:hidden; text-align:center; border: 2px solid #efefef; padding-top:4px;}
.MC_LYT_PWS_Preview_Small_body_right_uploadedImage img {width:126px;}
.MC_LYT_PWS_displayContact_radios {padding-top:10px;}
.MC_LYT_PWS_rightContainer {/*width:755px; */}

* html .MC_LYT_PWS_Preview_Small_home_right img{width:298px;}
.MC_LYT_PWS_Preview_Small_body_phone{font-weight:bold;}
.MC_LYT_PWS_Preview_Small_body_right p{ margin:10px 0px 10px 0px !important;}
.No_border table, .No_border table tr{border:0 none; border-collapse:separate !important; }
.MC_LYT_PWS_Promo_Main_Heading{font-size:16px; font-weight:bold;}
.MC_LYT_PWS_Promo_Sub_Heading{font-size:12px; font-weight:bold;}
.MC_LYT_PWS_Promo_tour{float:right; margin-top:120px;}
.MC_LYT_Bold, .PWS_Bold_text{font-weight:bold;}
.MC_LYT_PersonalWebLeft li input{float:left; /*width:50px;*/}
.MC_LYT_PersonalWebLeft li p{clear:left;}
.MC_LYT_PWS_Wizard_Left_Height_themes{max-height:613px; overflow:hidden; overflow-y:auto;}
.MC_LYT_PWS_Wizard_Left_Height_themes li{display:block; }
.MC_LYT_PWS_Wizard_Left_Height_themes ul{margin-bottom:10px;display:block; }
.MC_LYT_PWS_Wizard_Left_Height_themes .MC_LYT_Brand_Top_Con{margin-bottom:10px 0px 10px 0px !important; font-weight:bold;}
.MC_LYT_PWS_Wizard_Left_Height_themes .MC_LYT_Brand_Top_Con li span{float:left !important; width:110px; line-height:15px;}
.MC_LYT_PWS_Wizard_Left_Height_themes .MC_LYT_Brand_Top_Con li selected{float:left !important; width:50px;}
.MC_LYT_PWS_But_top{margin-top:3px;}
.MC_LYT_PWS_Right_con{float:left; width:790px;}
.MC_LYT_PWS_Right_con .RndHeader_right a { cursor:pointer;}
.MC_LYT_Wizard_button_cont{float:right; width:600px;}
.MC_LYT_PWS_topbuttons {margin-bottom:10px;}
.MC_LYT_PWS_bottombuttons {margin-top:10px;}
.MC_LYT_PWS_Glob_Nav_Bio{padding: 5px; border: solid 1px #ccc; background: #fff;}
.MC_LYT_PWS_Contact_Text_Box_hide div{clear:left;}

.MC_LYT_PWS_controls_button_container {width:200px; float:right; padding-top:6px;}
.MC_LYT_PWS_Legal_Container {overflow:auto; height:90px; padding:5px; margin:8px 0; border:solid 1px #cccccc; background-color:#ffffff;}

.MC_LYT_PWS_Contact_Text_Box_hide{padding-top:5px;}
.MC_LYT_PWS_Legal_Agree{font-weight:bold; padding:0 0 10px 0;}
.MC_LYT_PWS_Label{margin-bottom:5px;}
.MC_LYT_PersonalWebLeft .GE_LYT_GrayBorder_Container{margin-bottom:30px;}
.MC_LYT_PWS_lbl_imput_left{margin-left:5px;}
.MC_LYT_PWS_Bio_content{color:#316EAF;}
.MC_LYT_PWS_Brand_selection{float:left; margin:10px 0px 10px 0px;}
.MC_LYT_PWS_Brand_selection li p{padding-left:10px !important;}
.MC_LYT_PWS_BotP{line-height:normal; padding-bottom:10px;}
.MC_LYT_PWS_Title td{padding:3px 0px 3px 0px;}
.MC_LYT_PWS_Title td label{ width:150px; float:left;}
.MC_LYT_PWS_Title td input{float:left;}
.MC_LYT_PWS_Title p input{margin-left:20px !important; }
.MC_LYT_PWS_Title p a{margin-left:20px !important; }
.MC_LYT_PWS_Small_home_left h6{font-size:12px; font-weight:bold; margin:0px 0px 10px 10px; padding:0px;}
.MC_LYT_PWS_Small_home_right h6{font-size:12px; font-weight:bold; margin:0px 0px 10px 10px; padding:0px;}
.MC_LYT_PWS_Brand_selection li{margin:0px !important; padding:0px !important;}
.MC_LYT_PWS_Brand_selection li p{margin:5px 0px 5px 0px !important; padding:0px 0px 0px 0px !important;}
.MC_LYT_PWS_Brand_selection li p span{margin:0px !important; padding:0px !important;}
.MC_LYT_PWS_Brand_selection li label{margin:0px !important; padding:0px !important; font-weight:bold;}
.MC_LYT_PWS_Website_Title table td{padding:3px 0px 3px 0px;}
.MC_LYT_PWS_Website_Title input {float:left; }
.MC_LYT_PWS_Website_Title label {float:left; width:150px;}
.MC_LYT_PWS_Wizard_Photo_Cont{padding-top:10px;}
.MC_LYT_PWS_Wizard_Photo_Cont .MC_LYT_PWS_Photo_upload_Cont{width:200px; float:left; padding-bottom:5px;}
.MC_LYT_PWS_Photo_upload{float:left; width:50px; height:66px;}
.MC_LYT_PWS_Wizard_Photo_Cont_list{float:left;  width:140px;}
.MC_LYT_PWS_Global_Nav_drop_cont{width:200px;}
.MC_LYT_PWS_Global_Nav_drop{width:200px; clear:left;}
.MC_LYT_PWS_Global_Nav_drop_cont .MC_LYT_IBOSponsor_Brief {float:none !important;}

.MC_LYT_PWS_Publish_note{float:right;width:650px; margin:10px 0px 10px 0px;}
.manadatory{color:Red;}

.MC_LYT_PWS_Iaccept_clearMargin {margin:0 !important;}
.MC_LYT_PWS_lngSelect_DropDown select{width:100%}
.MC_LYT_PWS_lngSelect_DropDown {height:1%; zoom:1;}
.MC_LYT_PWS_EmailListScroll { border:solid 1px #ccc;overflow:auto;background-color:#fff;height:80px; margin-bottom:10px; }
.MC_LYT_PWS_EmailList { white-space:nowrap; }
.MC_LYT_PWS_EmailList span { display:block; padding:3px; border:solid 1px #fff; }
.MC_LYT_PWS_EmailList span:hover { background-color:#e3e6e8; }
.MC_LYT_PWS_EmailMe label {margin:8px 0 4px 0; font-weight:bold;}
.MC_LYT_PWS_EmailMe label, .MC_LYT_PWS_EmailMe input, .MC_LYT_PWS_EmailMe textarea {display:block;}

.MC_LYT_PWS_customWebAddress {overflow: hidden;}
.MC_LYT_PWS_progress_disabled {cursor:default;}
.MC_LYT_PWS_photo_top{margin-top:10px; clear:left;}

.MC_LYT_PWS_disabled {cursor: default !important; text-decoration:none !important; color:#858585 !important;}
.MC_LYT_PWS_fileUpBrowse {width: 168px;}
/*PWS base ENDS*/
/*PWS Homepage STARTS*/

/*OVERRIDES PWS NEEDS TO THE TEMPLATE */
/*.MC_LYT_PWS_landing .LYT_Breadcrumb {display:none !important;}*/
.MC_LYT_PWS_landing #LYT_Header{height:105px !important;}
.MC_LYT_PWS_landing .GN_PWS_Header {padding:6px 0 4px 0 !important; font-size:24px !important;display:block;}
.MC_LYT_PWS_landing .NAV_ShoppingNav {padding-top:2px !important;}
.MC_LYT_PWS_landing .MC_LYT_PWS_Small_home_left {padding: 0 9px 0 0 !important;}
.MC_LYT_PWS_landing .NAV_YourIBO {display:block;}
/* 
*/
.MC_LYT_PWS_IBOdropdown {padding-right: 10px; background: transparent url(../images/common/ico_nav_arrowDown.gif) no-repeat scroll right 60%;}  
.MC_LYT_PWS_landing .MC_LYT_PWS_IBOinfoicon { display:block; background: url(/Shop/Images/ico_sprite_sheet.gif) 0 -1347px no-repeat; margin-left:4px;position:relative; top:-2px; cursor:pointer !important; padding-bottom:0 !important;height:17px; padding-bottom:3px;width:17px;}
/*.MC_LYT_PWS_IBOinfoicon{ display:none; background: url(/Shop/Images/ico_sprite_sheet.gif) 0 -1347px no-repeat; cursor:default; display:inline-block; height:17px; padding-bottom:3px; text-indent:-10000px; width:17px }
*/

.MC_LYT_PWS_landing .GN_PWS_Header a:hover{ text-decoration:none;}
.MC_LYT_PWS_landing .GN_PWS_Header a{color:#565656 !important;}
.MC_LYT_PWS_homeThumbs_container{text-align:center; width:120px;}
.MC_LYT_PWS_homeThumbs_container img {margin-bottom:6px;}  
.MC_LYT_PWS_homeThumbs_container span{line-height:14px;}

.MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_CityStateZip, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_CityStateZip, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_Address, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_phone, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_ContactName, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_Email, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_WebsiteGreeting, .MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_BioDetails { font-size:100%; line-height:10pt; }
.MC_LYT_PWS_Small_body_CityStateZip, .MC_LYT_PWS_Small_body_ContactName {  padding: 0px 4px 0px 8px; }
.MC_LYT_PWS_Small_body_Address {  padding: 6px 8px 0px 8px; }
.MC_LYT_PWS_Small_body_phone {  font-weight:bold; padding: 6px 8px 0px 8px; }
.MC_LYT_PWS_Small_body_ContactName span{ font-size:14px; line-height:13px; color:#666666; font-weight:bold; display:block; padding-top:10px;  padding-bottom:2px;}
.MC_LYT_PWS_Small_body_Email {padding: 6px 8px 0px 8px; }
.MC_LYT_PWS_Small_body_WebsiteGreeting {padding: 6px 0px 0px 0px; }
/* .MC_LYT_PWS_Small_body{ width:960px; background:#F2F2F2; border:solid 10px #F2F2F2; float:left;}*/
.MC_LYT_PWS_Small_body{ width:960px; float:left;}
.MC_LYT_PWS_Small_body h3{font-size:12px; color:#316EAF; margin:5px 0px 5px 0px;}
/*.MC_LYT_PWS_Small_body_right {width:25%; float:left; margin-left:20px; font-size:10px;}*/ 

.MC_LYT_PWS_landing .MC_LYT_PWS_Preview_Small_body_Address span,.MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_WebsiteGreeting span,.MC_LYT_PWS_landing .MC_LYT_PWS_Small_body_BioDetails span, .MC_LYT_PWS_landing .MC_LYT_PWS_Preview_Small_body_email span{ font-size:100%; padding: 6px 8px 0px 8px; }
.MC_LYT_PWS_Preview_Small_body_Address span, .MC_LYT_PWS_Small_body_WebsiteGreeting span, .MC_LYT_PWS_Small_body_BioDetails span, .MC_LYT_PWS_Preview_Small_body_email span{ font-size:7pt; padding: 6px 8px 0px 8px; }
.MC_LYT_PWS_Preview_Small_body_phone span{ font-size:7pt; font-weight:bold; padding: 0px 8px 0px 8px; }

.MC_LYT_PWS_Preview_Small_body_email .MC_LYT_mail_icon {padding-left:28px !important; background-position:8px -1552px;}

.MC_LYT_PWS_Preview_Small_body_email, .MC_LYT_PWS_Preview_Small_body_Address, .MC_LYT_PWS_Small_body_BioDetails, .MC_LYT_PWS_Preview_Small_body_phone, .MC_LYT_PWS_Small_body_ContactName, .MC_LYT_PWS_Small_body_WebsiteGreeting {display:inline-block;}
.MC_LYT_PWS_Small_body_BioDetails span {display:block;}
.MC_LYT_PWS_Small_body_BioDetails {padding-bottom:8px;}

.MC_LYT_PWS_Small_body_right {background:#fff; width:162px; float:right; margin: 0px 0px 0px 11px; padding:8px 8px 8px 8px;}
.MC_LYT_PWS_Small_body_right_Pro_Pic {text-align:center; padding-right:15px; float:left;}
.MC_LYT_PWS_Small_home_left{ /*background:#fff; */float:left;width:162px; padding:0px 9px 0px 0px; margin:8px 21px 0px 0px; }
.MC_LYT_PWS_Small_home_right{/*background:#fff;*/ float:left; width:563px; margin:8px 0px 0px 0px}
.MC_LYT_PWS_Small_body_left {background:#fff; padding:8px 10px 8px 10px; width:732px;float:left; border:1px solid #cccccc; }
.MC_LYT_PWS_Small_body_left_cont {float:left; width:755px;}
.MC_LYT_PWS_Small_Content_Thumbs{margin-top:10px; /*width:753px;_width:730px;line-height:30px;*/}
.MC_LYT_PWS_Small_header{ background:transparent url('../images/Header.gif') top left no-repeat; width:100%; height:99px;}
.MC_LYT_PWS_Small_header div{float:left; background:#fff; margin:32px 0px 0px 113px; padding:3px; font-weight:bold; width:200px; text-transform:capitalize; color:#316EAF;}
div.MC_LYT_PWS_HeaderLogo{clear:both; height:70px;}
div.MC_LYT_PWS_FooterLogo{clear:both; height:57px;}
div.MC_LYT_PWS_HeaderLogo .MC_LYT_PWS_WebsiteTitle{float:left; padding:5px; margin:25px 0 0 96px; font-size:12px;font-weight:bold}
div.MC_LYT_PWS_HeaderLogo .MC_LYT_PWS_WebsiteTitle_NoLogo{float:left; padding:5px 5px 5px 8px; margin:25px 0 0 0; font-size:12px;font-weight:bold}
.QuickViewHoverTrigger{padding:0 0 0 0px; background-color:#FFF;}
/*PWS Homepage ENDS*/
/* resource Center Starts */
.MC_LYT_Res_Cent_Cont{ display:block;}
.MC_LYT_Res_Cent_Cont ul{margin-left:31px;}
.MC_LYT_Res_Cent_Cont li{float:left; margin:2px 5px 0px 0px; font-size:10px;}
.MC_LYT_Res_Cent_Cont .MC_LYT_Res_Cent_Cont_Heading{}
.Pad_top0{padding-top:0px !important;}
/* resource Center Ends */

 .REG_Locations span{width:200px; float:left; font-weight:bold;}
 .REG_Locations span ul{padding-left:10px; margin-left:10px; font-weight:normal;}
 .REG_Locations span li{list-style-type:disc; }
 
/*------ MyAccount Targeted Promotion Display ------*/
.PromoInq_Root .MasterTable_AmwayGrid tr.GridRow_AmwayGrid td { background-color:#fff; }
.PromoInq_Root .MasterTable_AmwayGrid tr.GridAltRow_AmwayGrid td { background-color:#fff; }
.PromoInq_Root th.MC_LYT_ColName,
.PromoInq_Root td.MC_LYT_ColName { width:300px;font-weight:bold; }
.PromoInq_Root .PromoInq_Intro {margin-bottom:15px;}
.PromoInq_Root .PromoInq_Tools {margin-bottom:15px;}
.PromoInq_Root .PromoInq_Wrap {width:760px;}
.PromoInq_Root .MC_LYT_PromoInqGroup { margin-bottom:15px;}
.PromoInq_Root .MC_LYT_PromoDetailRead {display:block; text-align:right;}
.PromoInq_Root .MC_LYT_PromoDetailNone,
.PromoInq_Root .MC_LYT_PromoDetailNone:hover,
.PromoInq_Root .MC_LYT_PromoDetailNone:visited,
.PromoInq_Root .MC_LYT_PromoDetailNone img { cursor:default;text-decoration:none; }
/*-----------------------------------------*/

/* DMK 09/21/2009
---------------------------------------------------------*/
.MC_LYT_MY_ACCNT_PerSonalInfo {}
input.checkbox, input.radio {vertical-align: middle !important;}

/* CVK */
.IBOBenefitsImage { float: left; margin-right: 20px;}

/* RENEWALS DTN */
table.MC_LYT_RenewalConfirmation {margin:4px 0 0 40px;}
table.MC_LYT_RenewalConfirmation td {padding:4px 6px 6px 0;}
.LYT_RenewalInquiry { width:795px;}
.LYT_RenewalInquiry table.tableGrid div.breakWord {max-width:150px;}
.LYT_RenewalInquiry table.tableGrid th {padding: 4px 15px;}
/* .MC_LYT_RenewalRegItems .GE_LYT_Gray_Container {display:none;} */
.MC_LYT_AutoRenewalPaymentOptions .MC_LYT_PaymentMethod {background-color:#fff; border-bottom-color:#ccc; padding:15px 15px 15px 0;}
.MC_LYT_RenewalAgreement fieldset {float:left;}  
.renewalConfMyAccountLink {display:inline; padding-left:2px;}

/* PVBV Inquiry Classes*/
.pvbv_inquiry_header{clear: both;color: #063D88;display: block;font-size: 20px;font-weight: bold;width:795px;padding-bottom: 10px;}
.promoBenefitsPopupItem {padding-bottom:4px; border-bottom:1px solid #ccc;}

/* Health Product Entitlement (FSSAI) */
span.TAR { width: 160px;text-align: left;vertical-align: top;display:inline-block;}

/*NEW REGISTRATION*/
.newRegistrationDropDown {margin:8px;}
.newRegistrationDropDown label {font-weight:700;} 
.newRegistrationDropDown .REG_IBOSelection label {font-weight:400;} 
.newRegistrationContainer .REG_IBOSelection {margin-top:5px;}
.REG_IBOSelection.MYtemp td.IBO_LabelWidth {width:1%; white-space:nowrap;}
.REG_IBOSelection.MYtemp .dvIBOSponsor {width:920px; overflow:hidden;}
.REG_IBOSelection.MYtemp .MC_LYT_FORM_valign_top {vertical-align:top !important;}
.REG_IBOSelection.MYtemp .MC_LYT_FORM_valign_top input {float:left;}
.REG_IBOSelection.MYtemp .MC_LYT_FORM_valign_top label {float:left; width:95%;}
.formHangingIndent input{float:left;}
.formHangingIndent label{ border-box:box-sizing; width:90%; float:left;}
.FWN label {font-weight:400 !important;}
.FWNDisclaimer {font-weight:normal !important;}
