/* Common CSS applied to all pages starts here */

/* General CSS */
body {font:normal 12px Arial,Helvetica,Sans-Serif;margin:0;padding:0;color:#717171; height:100%;}
* {margin:0;padding:0}
.page{padding-top:4px ! important;}
a{outline:none ! important;}
A {	FONT-WEIGHT: normal;	COLOR: #2f5996;	TEXT-DECORATION: underline}
A:hover {	FONT-WEIGHT: normal;	COLOR: #70583f;	TEXT-DECORATION: none}
option {padding-left:0.4em}
html {height:100%}
fieldset,img {border:0 solid}
.shopHead{font-weight:700;}
.featured-cls h2 {font-weight:700;font-size:14px;color:#a27450!important;padding:3px 0}
.Main_Panel h1 {clear:both;color:#A27450;padding:0 0 4px 12px;font:normal 20px Arial;}/* Senthilnathan: Modified bottom padding from 5px to 3px */
.small-caps{font-variant:small-caps;}
br {display:none;}
.contactus br,.FAQ br,.contentbr br,.privacy br,.termsofuse br,.articles br,.productsbr br{display:block !important;}
ul,ol,dl {margin:0 0}
.clearboth {clear:both} 
.clearleft {clear:left}
.clearright {clear:right}
.floatleft {float:left;}
.floatright {float:right; padding-left:4px}
#mainContentArea,#headerArea,#navMenuArea,#bodyContentArea,#footerArea {clear:both}
#footerArea {float: left; WIDTH: 99%}
#mainContentArea {margin:0 auto;width:960px}
li {line-height:1.5em}
hr {border-bottom:#c6c7c6 solid 1px;margin:5px;color:#666;background:#e9e9e9;height:1px}
ul.vertical {list-style:none;margin:0;padding:0;width:100%}
ul.vertical li {list-style:none;margin:0;padding:0;width:100%}
.visibleDiv{position: fixed;width:765px;Z-Index:5;  padding:2px 0px 0 0;margin: 27px 3px 0 0 ! important;float: right;text-align: right;clear:both;}
.visibleDiv a {color:#2F5996}
.ni{width:100%; float:left;}
.breadHead{margin-bottom:5px;}

/* End of General CSS */
/* Header starts here */
.header {color:#000;background:#fff repeat-x top left;display:block;height:77px;margin-top:10px;}
.header .logo {background:url(/Images/Logos/AmwayLogo.jpg) 0 0 no-repeat;float:left;height:46px;width:122px;margin:28px 0 0 30px;}
.header .top-nav {float:right;list-style:none;padding:0;}
.header .top-nav a{cursor:pointer;}
.header .top-nav li {BACKGROUND: url(../images/common/pipe_gray.gif) no-repeat right center;list-style:none;padding:0 8px 0 8px ! important;margin:4px 0 0 0;float:left;white-space:nowrap;color:#617077}
.header .top-nav li.last {background:none;padding:0 0 0 8px ! important}
.header .top-nav li.search {background:none;padding:0;margin:0 6px}
.header .top-nav li.search * {color:#fff;float:left;margin-left:6px;text-decoration:none}
.cart {padding:2px 0px 0 0;margin: 27px 3px 0 20px ! important; float: right;  width: 350px ! important; text-align: right;clear:both;}
.cart a {color:#2F5996}
.cart a:hover{color:#70583f;}
.headerright{float:right;width: 80% ! important; height: 77px;}
/* Header ends here */
.searchBar {float:right;margin:4px 8px 0 0; width:auto;}
.searchBar * {float:left;margin-left:0;vertical-align:middle}
.searchBar .clsAdvSe{margin-left:5px;}
.searchBar label {color:#898888;float:left;font-size:12px;font-weight:bold;padding:2px 0 0}
.searchBar input {width:170px;border:1px solid #000;padding:2px 2px 2px 2px;font-size:12px;margin-right:3px;line-height:13px}
.searchBar .btnSearch {height:15px;width:15px; margin:0 -4px 0 0}
.hdrTxtBoxes {width:75px;border:1px solid #666 ! important;color:#919191; padding-left:2px ! important;margin-left:0; height:13px ! important;}
.brdarrows{float: left;margin:0 5px;}
/* Navigation Ends here */
/* Footer Starts here */
.footer {background:#fff;float:left;width:100%; padding:0 10px 10px 0;margin-top:10px;text-align:center;clear:both;display:block;}
.footer ul {display:inline;list-style:none;padding:0;margin:0 auto;clear:both}
.footer ul li {BACKGROUND: url(../images/common/pipe_gray.gif) no-repeat right bottom;display:inline;list-style:none;margin:0;padding:0}
.footer ul li a {/*font-weight:bold;*/padding-left:9px;padding-right:9px}
.footer p {color:#999999;margin:2px 0;text-decoration:none;padding:0;padding-top:10px;font-weight:normal;font-size:10px; font-family: Arial, Sans-Serif, Helvetica;}
.footer a:hover {color:#636466;text-decoration:none}
.secondline {width:100%;text-align:center;font-size:12px;float:left}
.activecolor {color:#636466;text-decoration:underline; font-size:11px; font-family: Arial, Sans-Serif, Helvetica;  font-weight:normal;  }
.footer ul li.last {font-weight:normal; background:none;}
/* Footer Ends here */
/* Common CSS applied to all pages starts here */
/* BODY CSS starts Here */
/* HOMEPAGE Starts here */
/* Content Area 1 starts here */
.primary {float:left;height:360px;width:666px;background:#fff;margin-right:3px;position:relative;margin-bottom:36px}
.primary #anchSlideShow {z-index:0}
.hero_widget ul.hero_controls {z-index:1}
.hero_widget ul.hero_controls img{cursor:pointer;}
.hero_widget{display:block;float:right; width:85px; height:0; position:relative; top:-33px;} 
.hero_widget ul.hero_controls li {float:left;height:20px;list-style:none;margin:0 0 0 7px;padding:0;width:auto}
.hero_widget ul.hero_controls li a {float:left;height:20px;width:18px}
.hero_widget ul.hero_controls li a.hero-controls-pause {background:url(/Images/home/hero_pause.png) 0 0 no-repeat}
.hero_widget ul.hero_controls li a.hero-controls-prev {background:url(/Images/home/hero_left_arrow.png) 0 0 no-repeat}
.hero_widget ul.hero_controls li a.hero-controls-next {background:url(/Images/home/hero_right_arrow.png) 0 0 no-repeat}
#anchSlideShow{width:666px;height:306px;background:#fff;float:none;}/* Issue ID: 217 - Float: none changed from Float:left */
.imgborder {border-right:solid 2px white}
.scroller-widget {top:0}
.scroller {width:666px;bottom:0;position:relative}
.scroller a.arrows {float:left;height:60px;width:27px; outline:none;}
.scroller .left-arrow {border-right:2px solid #fff; outline:none;}
.scroller .right-arrow {border-left:2px solid #fff; outline:none;}
.scroller .scroller-window {background:url(/Images/home/scroller_bg.gif) 0 0 repeat-x;float:left;height:66px;overflow:hidden;position:relative;width:608px}
.scroller .scroller-window ul {display:inline;float:left;margin:0;padding:0;position:absolute;width:5000px}
.scroller .scroller-window ul li {border-right:2px solid #fff;cursor:pointer;display:inline;float:left;height:60px;margin:0;padding:0;width:100px}
.divHeader3 img:hover { cursor:pointer}
.scroller-widget .feature .feature-window .productImage,.NavPadding{width:330px;margin:0 10px 0 0 ! important;}
.scroller-widget .feature .feature-window .productImage{margin-bottom:10px ! important;}
.scroller-widget .feature{background:url(/Images/home/brand-menu-Top.gif) 0 0 no-repeat;display:block;position:absolute;height:auto ! important;width:350px;bottom:52px;float:left;} 
.scroller-widget .feature .feature-window{background:url(/Images/home/brand-menu-Bottom.GIF) no-repeat left bottom ;height:auto;margin-top:9px;padding:9px 12px 12px 12px;	float:left;width:326px;} 
.NavPadding{margin-left:0 ! important; }
.links{margin:10px 0 12px 0 ! important; width:350px; float:left; } 
.links .test{FONT: 0.95em Arial, Helvetica, Sans-Serif;}
.borderRight{display:block; text-align:right;width:330px;position:relative;bottom:0px ! important;margin:4px 12px 0 0 ! important; }
.borderRight A{background:url(/Images/home/hero_right_arrow.gif) no-repeat 0 0 ;padding:0 0 0 15px}
.scroller-widget .feature .connector {	height:45px;display:block;position:relative;width:100px;background:#fff;float:left !important;}
/* Content Area 1 Ends here */
/* Content Area 2 starts here */
.secondary {float:left;width:290px; margin-left:1px;margin-bottom:36px}
.modules_290.whatshot {list-style:none;width:100%;margin:0;padding:0;float:left; background-color:#f1f1f1; margin-top:3px;}
.IBOHome{padding:0; background-color:#f1f1f1;}
.modules_290 li.module_290 h2 {background:url(/Images/Common/box_290_title.gif) 0 0 no-repeat;font-size:12px;font-weight:bold;list-style:none;margin:0;padding:2px 12px;width:266px}
.divHeader3 {color:#717171; font:600 12px Arial, Sans-Serif, Helvetica;padding:3px 10px;background:url(/Images/common/box_290_title.gif) no-repeat 0 0}
.ownDiv {width:290px;height:180px}
.ownDiv a:hover {color:#FFF}
.messagep {padding:20px 12px 12px 12px;display:block;color:#fff;width:120px;font:700 13px/18px Arial}
.bullet1 {background:transparent url(/Images/Common/arrow-white.gif) no-repeat scroll 0 5px;padding:0 0 0 10px;color:#FFF;font-weight:normal;text-decoration:underline;margin-left:12px}
.bulletAlign {margin:0; padding:0;color:#2f5996;font-size:12px;font-weight:normal; }
.whatsHotContent,.whatsNewContent{padding:7px 15px 0 12px;}
.whatsHotContent td,.whatsNewContent td,.msgCntrlnk,evntsCal{background:url(/Images/Common/arrowLink.gif) 0 6px no-repeat;display:block;padding-left:10px; padding-bottom:6px;}
.msgCntrlnk{padding-bottom:3px ! important;}
.evntsCal{background:url(/Images/Common/arrowLink.gif) 0 6px no-repeat;display:block;padding-left:10px; padding-bottom:3px; margin-left:12px;}
.evntsCal span{color:#717171;}
.trashImg{width:40px;}
.pvBVHeader,.orderHead,.eCalHead,.whatsNew,.msgCenterHdr {background:none !important;border-top:1px solid #CECFCE;background-color:#e3e0e0 !important}
.msgCenterHdr{width:270px;}
.orderHead{margin-bottom:6px;}
/* PV/BV Module starts here */ 
#divPvBv {padding-left:10px}
.pvbvOuter {padding-left:10px;margin-top:7px;line-height:18px; font-size:10px ! important; }
.pvbvCurDivF {float:left;padding-right:10px;width:7%}
.pvbvCurDivS {float:left;padding-right:0;width:45%; color:#2F5996 !important}
.pvbvLbl {text-align:right}
.pvbvLbl SPAN{padding-right:1px;}
.pvbvPer {float:left;padding-right:15px}
.pvbvGropu {padding-left:6px;width:35px;}
html>body .pvbvPreDivF {padding-right:10px;width:auto}
.pvbvPreDivF {padding-right:10px;width:38%}
.pvbvPregroup {text-align:right;}
.lblpvbvField {color:#2F5996;padding:2px 2px 2px 0;text-transform:uppercase;font:700 9pt Arial}
.divBody {padding:5px 0 5px 15px;background:#F1F1F1}
.bulletArrow {background:url(/Images/Common/grayArrow.gif) 0 no-repeat;padding:5px 0 5px 30px;}
#lnkPVBv {padding-left:20px}
.pvbvLbl1{text-align:right;}
.pvbvDatetimeF{width: 70px; float: left;}
.pvbvDateTimeS{width: 200px; font: normal 10px Arial,Sans-serif, Helvetica;}
/* PV/BV Module Ends here */
/* Order Module Starts here*/
#lnktrackOrder,#lnlQuicOrder {margin-left:15px;padding-left:20px;float:left; width:auto;}
#lnktrackOrder {float:none;}
/* Order Module Ends here */
/* Message Center Starts here */
html > body .modules_2901 {list-style:none;margin:0;padding:0;width:289px}
.modules_2901 li .module_2901 {list-style:none;margin:0 0 3px;padding:0 0 4px;width:289px;background:#F8F3F7}
.modules_2901 li .module_2901 h2 {background:url(/Images/Common/box_290_title.gif) 0 0 no-repeat;color:#6E6C6D;font-size:13px;font-weight:bold;list-style:none;margin:0;padding:2px 12px;width:266px}
.modules_2901 li .module_2901 ul {margin:2px 5px;width:266px}
.modules_2901 li.module_2902 h3 {font-weight:bolder;color:#6E6C6D;font-size:13px;padding:3px 12px;background:#e3e0e0}
.modules_2901 li.module_2902 {list-style:none;margin:0;padding:0;background:#F1F1F1}
.module_2902 h3 {display:none !important}
.message-lable-align {margin-top:3px;padding-left:12px;width:100px;text-align:left;left:0;top:0;height:20px}
.NoMsg{margin:5px 0 0 4px;padding-left:20px;width:100px;text-align:left;left:0;top:0;height:20px;background:url(/Images/Common/grayArrow.gif) 0 no-repeat;}
.mcPager,.mcPager td table {width:270px}
.mcPager td table td {width:80%}
#MessageCenter{ padding-bottom:7px;padding-left:11px;}
/* Message Center Ends here */
/* Message Pop-up CSS - Common to Message Center and Events Calendar, starts here */
.modalPopup {padding:0;width:250px;background:#fff;border:2px solid #736D71;height:435px !important;}
.message-center-container { width:603px;height:430px;background-color:#fff;z-index:10000;}	 
.message-center-container .btnPrevious  {background:url(/Images/buttons/previous_hvr.gif) no-repeat;border:0;width:80px;float:left;}
.message-center-container a.btnPrevious:hover  {background:url(/Images/buttons/previous.gif) no-repeat;}
.message-center-container .btnNext  {background:url(/Images/buttons/next_hvr.gif) no-repeat;border:0;width:57px;float:left;}
.message-center-container a.btnNext:hover   {background:url(/Images/buttons/next.gif) no-repeat;}
.message-inner-container{FLOAT: left; WIDTH: 100%; POSITION: absolute; TOP: 20px}
.messagecenter-icon {position:absolute;top:20px;left:25px;width:100px;height:100px;background:url(/Images/home/message_center_icons.gif)  no-repeat 0 0 !important}
.message-center-paging { position:absolute;top:20px;left:150px;width:400px;height:20px;font-size:13px;color:#898888;font-weight:bold;text-align:left;border-bottom:1px solid #2F5996; }
.message-title-container { position:absolute;top:50px;left:150px;width:400px;height:25px;font-size:13px;color:#2F5996;font-weight:bold;text-align:left; }	
.message-title,.message-body{ display:none; }
.message-body-container { position:absolute;top:80px;left:150px;width:388px;height:250px;border:1px solid #717171;padding:5px;font-size:12px;color:#717171;text-align:left;overflow:scroll; }
.message-body-container .on { display: block; }
.message-buttons { position:absolute;top:370px;left:150px;width:400px;height:20px;text-align:left; }
.message-buttons .message-center-next { float:right; }
.message-label { position:absolute;top:50px;left:1px;text-align:left; }
.message-buttons a.btn-gray-previous:hover,.message-buttons a.btn-gray-next:hover { background-position: 0 0; }
.divclose{position: relative; text-align: right;background:#736D71;color:#fff; font-weight:bold;padding:2px 0;}
.shopcart .divclose{float:left;}
.lnkPrevious {position:absolute;top:20px;left:2px;width:80px}
.lnkNext {position:absolute;top:20px;left:60px;width:50px;text-align:right}
.modalBackground {background:gray;filter:alpha(opacity=70);opacity:0.7}
#MessageCenter,.NoMsgdiv{float:left;}
.closeopen{cursor:pointer;font-weight:700;}
.clsSecondUpdate {position:absolute;left:350px;width:191px;top:342px;height:72px;margin-left:25px;}
.evtcalendar .clsSecondUpdate {top:340px;}
.evtcalendar .message-center-icon{margin:20px 0 0 10px;}
.evtcalendar .message-inner-contentdiv{left: 148px! important; width: 70%; position: absolute; top: 85px}
.evtcalendar .message-body-container{left: 150px; float: right; width: 400px; top: 230px! important; height: 120px}
.message-center-container .shop-buttons,input.shop-buttons-gray:hover,.Ord_printorder input:hover,input.am_btn:hover,.button-container input:hover,input.shop-buttons:hover,input.divBtnAddABO:hover,input.divBtnCart:hover,input.divBtnCheckOut:hover,.related-products a.am_btn_gray_add:hover{opacity:1;filter:alpha(opacity=100)}
.PopUpButton {width:82px;height:19px}
.btnPrevious {background:url(/Images/buttons/previous.gif);border:0;}
.btnNext {background:url(/Images/buttons/next.gif);border:0;}
.popdisbtn{opacity:0.6;filter:alpha(opacity=60);background:transparent url(../Images/buttons/previous_gray.gif) no-repeat scroll 0% 50% !important;border:0pt none;width:89px  !important;float:left;}
.popdisbtnnxt{opacity:0.6;filter:alpha(opacity=60);background:transparent url(../Images/buttons/next_gray.gif) no-repeat scroll 0% 50% !important;border:0pt none;float:left;}
/* Message Pop-up CSS - Common to Message Center and Events Calendar, Ends here */
/* Events Calendar Starts here */
.eCalendar {padding-bottom:7px}
.floatleftprev{float:left;text-align:left !important; width:75px;}
.eCalendarMonthNav a,.floatleftprev a{outline:none; display:inline ! important;}
.floatleftmon{float:left;margin-left:0px;text-align:center;}
.eCalendarMonthNav {float:right;margin-left:10px;text-align:right !important;}
.floatnone{display:none;}
.btndummy{display: none;visibility: hidden;}
.Registration .clsText input{float:left;}
.Registration select{color:#000 !important;}
.Registration .clsTextGray INPUT{color:Gray;}
/* Events Calendar Ends here */
/* Content Area 2 Ends here */
/* HOMEPAGE Ends here */
/* Common CSS to body section of all pages starts here */
.contactus p select{margin-left:10px;}
.contactus p,.contactus table{width:100%;float:left;}
.Main_Panel,.interior_panel {background:url(/Images/Common/page_interior_bg.gif) left bottom no-repeat;padding:14px 12px 15px 10px; width:99%;float:left;}
.interior_panel h1 {clear:both;color:#a27450;text-transform:none;padding:0 0 4px 12px;font-size:20px;font-weight:normal}
.contactus{background:none;padding:14px 8px 0px 10px; width:940px ! important;float:left;border-right:1px solid #ececec;border-left:1px solid #ececec;}
.pageborder{background:none;float:left;border-right:1px solid #ececec;border-left:1px solid #ececec; padding: 14px 0 15px 8px ! important;}
.Main_Panel .shopHead{font-weight: normal;font-size: 20px;color: #a27450; font-family:Arial, Sans-Serif, Helvetica;padding-bottom:0 !important;}
.interior_panel .forgot_btn input {margin-left:123px}
.clearfix {display:block;float:left}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.commondesc{padding:0 0 10px 10px;width:890px;}
.c150l {float:left;display:inline;margin:0 0;padding:0}
.left-nav {background:url(/Images/Common/leftnav_gradient.gif) left bottom repeat-x;width:154px;padding:0;margin:10px 0;list-style:none;float:left}
.left-nav a {line-height:13.5pt;margin:0;float:left;display:inline;text-decoration:none;padding:3px 10px;border-top:1px solid #e9e9e9;font-size:11px;width:130px}
.left-nav a:hover,.leftNav a:active {color:#70583f;background:#eae0d7}
.left-nav .nav-level1 a {padding:3px 12px;border-top:1px solid #e9e9e9;font-size:13px;width:130px; font-weight:700;}
.left-nav .nav-level3 a {padding:1px 10px 1px 20px;font-size:11px;width:120px}
.left-nav .nav-level4 a {padding:1px 10px 1px 30px;font-size:11px;width:110px}
.left-nav a.on {font-weight:bold;padding-bottom:4px}
.left-nav .nav-level3 a.on {color:#70583f;background:#eae0d7}
.left-nav .nav-level2 a {font-size:11px; padding:2px 12px;}
.left-nav a:hover,.leftNav a:active {color:#70583f;background:#eae0d7}
.left-nav a.wason {font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left}
.left-nav a.on {font-weight:bold;color:#70583f;background:#eae0d7}
.left-nav {background:transparent url(/Images/common/leftnav_gradient.gif) repeat-x scroll left bottom;list-style-image:none;margin:0 0 0px;padding:0;list-style:none outside none}
.left-nav .nav-level1 a{text-align:left;text-decoration:none;text-transform:inherit;margin-left:0 !important;float:left;font:9px Arial,Helvetica,sans-serif}
.left-nav .nav-level1 a {font-size:11px}
.left-nav .nav-level1 a.on,.left-nav .nav-level2 a.on {font-weight:bold;color:#70583f;background:#eae0d7}
.left-nav .nav-level1 SPAN SPAN DIV A{font-weight:bold;}
.left-nav .nav-level1 SPAN SPAN DIV A.All{font-weight:normal;}
.left-nav a.on {background:#EAE0D7 none repeat scroll 0;color:#70583F;font-weight:bold}
.left-nav a {border-top:1px solid #E9E9E9;display:block;font-size:11px;padding:3px 12px;text-decoration:none; line-height:13.5pt}
.SubDiv {margin-left:10px;width:750px;padding-bottom:10px;padding-top:0;font-size:9pt;line-height:18px;display:block;float:left;}
.SubDiv p{margin-bottom:10px;}
.termsnav ul{margin-top:0;}
/* Common CSS to body section of */
/* Login Page Starts here */
.chgpindiv{float: left; margin-left: 12px; width: 772px! important;padding-bottom:15px;}
.chgpindiv h2{background: url(../Images/common/box_772_title.gif) 0 0 no-repeat; font-size: 13px; font-weight: bold; width: 772px; height: 20px; padding: 3px 0 0px 10px; color: #666}
.login {margin-right:0px ! important; margin-top:0 ! important;  height :100%;width:277px !important;float:left}
.login h2{width:277px;background:url(/Images/common/box_277_title.gif) 0 0 no-repeat;text-align:left; font:600 12px Arial, Helvetica, Sans-Serif; padding:3px 12px ! important;}
.login .content {float:left;margin:0;height:auto; padding:12px 9px 0 0 ! important; background-color:#f1f1f1;}
.loginAVO h2 {width:624px; background:url(/Images/common/box_624_title.gif) 0 0 no-repeat;color:#717171;display:inline;float:left;font:600 12px Arial, Helvetica, Sans-Serif;padding:3px 12px;}
.loginAVO .content {display:block;width:624px;height:auto !important;background-color:#f1f1f1; }
.loginAVO {padding:0;display:block;margin:10px 0 0;}
.loginAVO{float:right;margin:0 15px 0 0 !important;}
.loginAVO .content{padding:0 ! important;background-color:#f1f1f1;}
.loginAVO .content p{padding:10px}
.loginAVO p input {margin-left:210px}
.login image {float:left;margin-left:20px}
.login input {margin-left:5px;background:none}
.tbllogininner {width:268px;float:left}
.tblloginfail{padding-left:10px;color:#ff3333;font-size:12px;font-weight:700;font-family:Arial,Helvetica,Sans-Serif}
.tbllogininner .loginLeft,.tbllogininner .loginRight {padding-top:5px}
.tbllogininner .loginRight {width:150px !important;text-align:right !important}
.loginRight .textbox {background:#fff;border:1px solid #7f9db9;margin-left:66px; height:15px; padding:2px; line-height:11pt}
.reqfld {width:150px;float:none; text-align:right ! important; margin-left:30px;}
.tbllogininner td Label{margin-left:0;}
.tbllogingeneral{margin-bottom:0;}
.tbllogininner .loginLeft {width:60px;float:left;text-align:right; padding:8px 0 0 6px ! important;}
.tbllogininner td {vertical-align:top;text-align:left !important}
.divloginbtn{padding-left:100px;}
.loginbtn { float:left ! important;}
.loginhelp{margin-top:3px;}
.nwsltr{color:#8C8A8C;font:700 7pt Verdana,Arial,Helvetica,sans-serif}
.lblInputField {color:#8C8A8C;padding-top:2px;font:12px Arial,Helvetica,sans-serif}
.frgpwdlnk {margin-left:5px;float:left;margin-top:0;}
.loginLeft .lblInputField{font:700 9px Arial,Helvetica,sans-serif}
/* Login Page Ends here */
/* ABO Pages Starts here */
.lblSku {margin:0 125px 0 12px !important}
.clsPagerStyle1 td{text-align:right ! important;}
/* ABO Reports */
.shopbtn{opacity:0.8;filter:alpha(opacity=80);cursor:pointer;margin-top:-30px;}
.clsM{text-align:left; width:60%; padding:5px;margin-top:25px !important ; height:20px;padding-left:29px !important;}
.Rlanding1{padding-top:10px;float:left;clear:both;width:100%;text-align:center;}
.Rlanding {padding-top:10px;}
.clsRequestRpt{width:100%; margin-bottom:10px;clear:both}
.AboRprtReq{width:200px;margin:0 0 10px 0;}
.AboRprtReq .lblRequired {float:left;margin-right:10px;color:#f60;}
.asrequired{color:Red;}
.lblindicates {color:#717171;font-size:10px;}
.AboMsg {margin:0 0 0 15px}
.AboRptSel {float:left;margin:0 0 10px 15px}
.maindiv{padding-left:15px;}
.AboRptSel .lblreport {margin-left:0;}
.AboRptSel .lblRequired {margin-left:0px;color:#f60;}
.AboRptSel .ddlpvbvStyle {margin:0 10px 0 80px;width:250px;margin-left:65px;}
.tblGenericvalueLeft{PADDING-RIGHT: 6px;PADDING-LEFT: 0px;PADDING-BOTTOM: 12px;WIDTH: 98%;LINE-HEIGHT: 14px;PADDING-TOP: 6px;}
.lblInputValueField1{float:left;width:115px;padding-top:6px;text-align:right;}
.lblInputValueField{margin-right:8px;float:left;width:115px;padding-top:6px;text-align:right;}
.horline{clear:left;}
.lblFrom{margin:0 5px 0 5px;}
.lblRequiredField{MARGIN-LEFT: 0;COLOR: #f60} 
.divSale {margin:5px 0}
.divSale .lblPrice {margin:0 87px 0 12px}
.divSale .txtxsize {width:90px;margin-left:5px;}
.tblGenericvalueLeft .txtxsize {margin-left:5px;}
.tblGenericvalueLeft .ddlpvbvStyle{margin:0 8px 0 5px; width:94px;}
.divSale .lblTo {margin:0 0 0 8px}
.divSale .tblGenericLeft {margin-top:5px}
.divSale .tblGenericLeft .lblTo{margin:0 0 0 30px}
.aboreports .moduleBar{padding:0 !important;margin-top:20px;margin:30px 0px 0px 0px;}
.divprice,.divsku{PADDING-RIGHT: 6px;PADDING-LEFT:12px;PADDING-BOTTOM:6px;WIDTH:100%;LINE-HEIGHT:14px;PADDING-TOP:0px;}
.divsku{PADDING-LEFT:0px !important;}
.divsku .txtxsize {margin-left:5px;}
.divSale .divprice{padding-left:0 ! important;}
.AboRptbtn {margin:10px 0 15px 128px;clear:right;}
.divRepdisp {cursor:pointer;background:url(/Images/buttons/btn_display_blue.gif) 0 0 no-repeat;border:none;color:#2F5A94;font-size:11px;font-weight:bold;height:21px;width:73px}
.aboreports .tblGenericLeft{padding-top:0px;}
.divSale .tblGenericLeft { margin-top:0px;}
/* ABO Reports Ends here */

/*ReportView Starts */
.grdreport{line-height:21px;border:0 !important; font-family:verdana;width:100%;margin-top:30px; text-align:left}
.grdreport table, .grdreport table td, .grdreport table th{text-align:center; border:1px solid #696969 !important; border-collapse:collapse}
.grdreport table td table td {border:0px solid #ffffff} 
.grdreport .clsHeaderStyle {background-color:rgb(224, 228, 235);color:black;font-size:11px;font-weight:bold;height:30px; }
.grdreport .clsItemSty{font-size:9pt; height:25px}
.grdreport  .clsAltItemStyle {background-color:rgb(224, 228, 235);border:1px inset white;height:25px }
.clmsg{color:black;font-size:12px;font-weight:bold;font-family:verdana;text-align:left;margin-left:10px; margin-bottom:10px;}
.grdwidth{width:400px ; margin-left:10px;border-left:1px;border-color:rgb(224, 228, 235);}
.clsdiv{width:100%;  text-align: center;}
.clsbackbtn{text-align:left;margin-left:10px;margin-bottom:10px; margin-top:-9px}
.tblFromDate{WIDTH: 100%;LINE-HEIGHT: 12px;text-align:left;height:25px}
.lblfrom{margin-left:40px;}
.lblfrommonth{margin-left:10px;color:#a27450;width:100px !important;}
.reportview .maindiv span{float:left;width:auto;}
.lblfromprice{margin-left:84px;}
.lblpricefrom,.lblpriceto,.lblPVfrom,.lblPVto{margin-left:10px;color:#a27450;width:120px;}
.lblfromPV{margin-left:70px;}
.lblsku{margin-left:126px;color:#a27450}
.lblABO{margin-left:78px;color:#a27450}     
.lbldaterange,.lblpricerange,.lblPVrange,.lblSKUrange,.lblABOrange{width:40px;}
/*ReportView End*/
/* Reports Landing Starts here */
/*Breadcrumb - Start*/
ul.breadcrumbs {clear:both;display:block;list-style:none;margin:0 0 0 12px;padding:2px 0 12px 0;}
ul.breadcrumbs li {background:url(/Images/common/breadcrumb_chevron.gif) 100% 50% no-repeat;display:inline;line-height:12px;list-style:none;margin:0 4px 0 0;padding:0 14px 0 0;font-size:12px}
ul.breadcrumbs li.last {background:none;color:#717171}
.BreadCrumbstyle span a{background:transparent url(../Images/common/breadcrumb_chevron.gif) 100% 50% no-repeat;display:inline;line-height:12px;list-style:none;margin:0 4px 0 0;padding:0 14px 0 0;font-size:12px}
.BreadCrumbstyle  span{color:#717171;}
.bcmpPath{display : none;}
.sample a:hover,.sample a,.bread_literal{text-decoration:none;color:#717171;}
.bread_literal:hover{color:#717171;}
/*Breadcrumb - End*/
.aboreportview .clsPagerStyle1 TABLE,.aboreportview .clsPagerStyle1 TABLE TD{border:0px solid white! important;}
.aboreportview .clsPagerStyle1 TD{border:1px solid white! important;}
.clsAltItemStyle{border-color:white;border-width:1px;border-style:inset; background-color:#e5e5db;}
.clsHeaderStyle{ font-weight:bold;height:20px; background-color:#c9c9c2; color:black; font-size:11px;text-align:center }
.clsPagerStyle1{width:250px;float:right;}
.clsPagerStyle1 td a,.clsPagerStyle1 td span{BACKGROUND: url(../images/common/pipe_gray.gif) no-repeat right center; padding:0 3px 0 3px;}
.aboreportview .clsPagerStyle1 TABLE,.aboreportview .clsPagerStyle1 TABLE TD{border:0px solid white! important;}
.aboreportview .clsPagerStyle1 TD{border:1px solid white! important;}
#bodyArea hr{margin-right:20px}
.aboreports hr{margin-left:13px; margin-right:25px !important}
.tblGenericLeft li .ddlpvbvstyle{width:135px ! important;border:1px solid #a7a6aa ! important; font-size:12px ! important; font-family:Arial, Helvetica, Sans-Serif;}
.tblGenericLeft .ddlpvbvStyle {margin-right:10px}
.tblGenericLeft  .lblRequired {color:#f60;}
.headerStyleRT {color:#a27450;font-size:14px;font-weight:bold;margin:0;padding:0;}
#lblTo {clear:left}
.GrdHeader{text-transform:uppercase;font-family:Verdana;font-size:0.81em !important;text-align:left}
.errormsgpwd {color:Red}
.headerStyle {color:#a27450;font-size:14px;font-weight:bold;margin:0;padding:0;text-transform:capitalize}
.errormsg,ErrorMsg {color:#ff3333 !important; margin-left:0;}
.errormsg{color:Red;text-align:center;font-size:10pt;font-family:Arial;}
.dwnldmain{width:783px; margin-left:12px ! important; float:left;}
.dwnldprod .name{color:#3366cc;font:700 12px verdana}
.dwnldmsg{margin-top:15px; width:100%; float:left;}
.dwnldViewRpt{width:100%;padding-left:10px;float:left;}
.dwnldprod{ float:left;margin: 0px 10px 15px 0px;border: #ccc 1px solid;width:220px;min-height: 18em; padding:10px;	height: auto !important;color:#000;background:url(../Images/common/down_bg.gif) repeat-x left bottom;font:11px verdana}
.dwnldprod .description,.dwnldprod .description span{width:218px;height:50px;}
.description{height:auto ! important;}
.rptdescription{height:40px ! important;}
.grid-thumbnail .attributes {margin-right:0px;float:left;width:160px}
.grid-thumbnail .attributes .name span {clear:left;float:left;margin-bottom:5px;width:100%}
.grid-thumbnail .attributes .name .prodlnk {clear:left;float:left;margin-bottom:0 !important}
.grid-thumbnail .image {border:0 none;margin:0 auto 2px;text-align:center}
.grid-thumbnail .size-measure {font-size:11px;height:13px;margin:2px 0 0}
.grid-thumbnail .price {font-weight:bold;height:18px !important;margin:4px 0 4px 0 !important;clear:both}
.grid-thumbnail .price .label-container,.grid-thumbnail .price .values-container  {clear:right;float:left}
.grid-thumbnail .action-wrapper {font-size:11px;height:19px;overflow:hidden}
.grid-thumbnail .quantity {float:left;padding:0}
.grid-thumbnail .Abotext {float:left;clear:left;margin-top:8px}
.grid-thumbnail .buttons-container {padding-top:1px}
.grid-thumbnail .price .label-container,.grid-thumbnail .price .values-container {clear:right;float:left}
.grid-thumbnail .price clearfix{margin-bottom:0 !important;height:20px;}
.attributes a:hover{text-decoration:none !important;}
.name {clear:none;font-size:1.4em;font-weight:bold;padding:8px 0;width:220px;}
.name a:hover {text-decoration:none !important}
/* Reports Landing ends here */
/* End of ABO Reports */




