/* 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;
}
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;
}
.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;
}
.yui-skin-sam
{
	float: left;
}
/* 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;
}
.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
{
	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 */
/* 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;*/
	border:solid 1px #e9e9e9;
	border-top:none;
	border-bottom:none;
	padding: 14px 0 15px 8px;	
	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 all pages starts here */
/* 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 */
/* Forgot Password Page Starts here */
.fpwd
{
	padding-top: 0;
}
.fpwd .clsMsg1
{
	margin-left: 65px;
	padding: 5px;
}
.fpwdMain
{
	width: 100%;
	margin: 0;
}
.fpwdMain .moduleBar
{
	margin: 10px 0 0 0;
	padding: 0;
}
.fpwdMain .moduleBar h1
{
	padding-left: 8px;
}
.fpwdMain .fpwdreqfld
{
	margin-left: 15px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: 700;
	color: #ff3333;
}
.fpwdlogin
{
	width: 750px;
	margin-left: 20px;
	float: left;
}
.fpwdloginhead
{
	margin: 0 0 10px 15px;
	font-weight: bold;
}
.fpwdloginlbl
{
	width: 85px;
	float: left;
}
.fpwdlogintxt
{
	width: 175px;
	float: left;
}
.fpwdlogintxt div, .fpwdlogintxt input
{
	float: left;
}
.fpwdlogintxt span
{
	margin-left: 5px;
}
.fpwdloginbtn
{
	width: 75px;
	float: left;
}
.fpwdId
{
	margin: 20px 0 0 0px;
	width: 700px;
}
.fpwdId .moduleBar
{
	margin: 0;
	padding: 0;
}
.fpwdId .moduleBar h2
{
	padding-bottom: 5px;
}
.fpwdIdlblmsg
{
	color: Red;
	margin: 0 0 0 20px;
}
.fpwdIdreqfld
{
	float: left;
	margin: 0 0 10px 20px;
	width: 200px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: 700;
	color: #ff3333;
	clear: both;
}
.fpwdIdAnshd
{
	margin: 10px 0 10px 20px;
	font-weight: bold;
	float: left;
}
.fpwdIdlbl
{
	margin: 0 0 10px 20px;
	float: left;
	width: 100%;
}
.fpwdIdlblQn
{
	float: left;
	margin: 0 38px 0 0;
}
.fpwdIdlblAns
{
	float: left;
	margin: 0 48px 0 0;
}
.fpwdIdSAbo, .fpwdIdPIN
{
	margin: 0;
	padding-left: 20px;
}
.fpwdIdDOBlbl
{
	float: left;
	margin: 0 63px 0 0;
}
.fpwdIdDOBregexp, .fpwdIdDOBtxt, .fpwdIdPINtxt
{
	float: left;
}
.fpwdIdDOBtxt .imgBtn
{
	margin: 2px 5px;
}
.fpwdIdSAbolbl
{
	float: left;
	margin: 0 15px 0 0;
}
.fpwdIdSAbotxt input, .fpwd .fpwdIdDOBtxt input
{
	float: left;
}
.fpwdIdSAboreqfld, .fpwdIdPINreqfld
{
	padding-top: 0px;
}
.fpwdIdSAboregexp, .fpwdIdSAboreqfld, .fpwdIdPINregexp, .fpwdIdDOBreqfld, .fpwdIdPINreqfld
{
	float: left;
	margin-left: 5px;
}
.fpwdIdPINlbl
{
	float: left;
	margin: 0 69px 0 0;
}
.btnforgotsub
{
	margin-left: 175px;
}
.fpwd .fpwdIdlblUN
{
	float: left;
	margin: 0 3px 0 0;
	width: 100px;
	text-align: right;
	clear: left;
}
.fpwd .fpwdIdDOBtxt
{
	float: left;
	width: 400px;
}
.newpwdtbl
{
	border-collapse: collapse;
	height: 80px;
	width: 390px;
	clear: both;
}
.newpwd
{
	height: 50px;
	width: 208px;
}
.newpwdreqfld
{
	margin-left: 50px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: 700;
	color: #ff3333;
}
.newpwdhead
{
	margin-left: 15px;
	font-weight: bold;
	width: 300px;
}
.lblsetNewPwd, .lblVerifyPwd
{
	width: 600px !important;
	margin-left: 15px;
	margin-bottom: 10px;
}
.lblsetNewPwd LABEL
{
	float: left;
	margin-bottom: 10px;
	width: 150px;
	text-align: right;
}
.lblVerifyPwd LABEL
{
	float: left;
	width: 150px;
	text-align: right;
}
.new-pwd-desc
{
	margin: 15px 0 10px 0;
	width: 890px;
	text-align: center;
}
.new-pwd-astrx
{
	float: left;
	color: Red;
	margin-right: 5px;
}
/* Forgot Password Page Ends here */
/* Change Password Page Starts here */
.cpwdnewpassword
{
	width: 730px;
}
.cpwdMain .moduleBar
{
	margin: 10px 0 0 0;
	padding: 0;
}
.cpwdMain .moduleBar h1
{
	padding-bottom: 5px;
	padding-left: 0;
}
.para
{
	color: #717171;
	font: 12px Arial;
	margin-left: 15px;
	float: left;
	width: 760px;
}
.cpwddesc
{
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.cpwdmodule
{
	margin: 10px 0 0 20px;
	float: left;
}
.cpwdlbl
{
	width: 150px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
}
.cpwdnewpassword .mandatory
{
	float: left;
}
.cpwdtxt
{
	width: 550px;
	margin-bottom: 10px;
}
.cpwdtxt INPUT
{
	float: left;
	margin-left: 5px;
}
.cpwdtxt SPAN, .cpwdtxt DIV
{
	margin-left: 5px;
}
.cpwdbtn
{
	margin-left: 159px;
	clear: both;
}
.pwdcnfm
{
	text-align: center;
	padding: 10px;
	color: #ff3333;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: 700;
}
.cpwdMain hr
{
	width: 888px;
	float: left;
}
.cpwdMain TABLE TBODY TR TD TABLE TBODY TR TD
{
	color: Green;
	text-align: center;
	padding: 5px;
}
/*Change Password Page Ends here */
/* Change Pin Page Starts here */
.cpindesc
{
	padding: 10px 0 10px 10px;
	font-weight: bold;
}
.divchgPinBtn
{
	background: url(/Images/buttons/change_pin.gif) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 110px;
	cursor: pointer;
	margin-left: 82px;
}
.outercpwd
{
	width: 772px;
}
.rowentrycpwd
{
	width: 100%;
	vertical-align: middle;
	margin: 10px 0;
}
.lftcolcpwd
{
	width: 10%;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}
.rhtcolcpwd
{
	width: auto;
}
.rhtcolcpwd input, .rhtcolcpwd span
{
	float: left;
}
.rhtcolcpwd span
{
	margin-left: 3px;
}
.errormsg, ErrorMsg
{
	color: #ff3333 !important;
	margin-left: 0;
}
.rowentrycpwd .errormsg
{
	text-align: left;
	padding-left: 10px;
}
/* Change Pin Page Ends here */
/* Edit Profile Page Starts here */
.Editdivlblmsg
{
	width: auto;
	margin: 10px 0 10px 10px;
}
.divLbl
{
	float: left;
	font-size: 12px;
	text-align: right;
	color: #8c8a8c;
	border: 1px solid #FFF;
}
.divLbl UL LI SPAN
{
	color: #8c8a8c;
}
.e-fname
{
	height: 35px;
	padding-top: 5px;
}
.e-appid, .e-appdob, .e-coapp, .e-coappid, .e-coappdob, .e-addr1, .e-addr2, .e-city, .e-pincode, .e-state, .e-prmail, .e-sABO, .e-pin, .e-status, .e-nwsltr
{
	height: 31px;
}
.EPPhone
{
	margin-top: 4px;
	height: 27px;
}
.divtxt
{
	padding: 5px;
}
.clsReadOnly
{
	background-color: #EFEBE7;
}
.divtxt ul
{
	float: left;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	color: #8c8a8c;
}
.divtxtlast
{
	float: left;
	margin-top: 228px;
}
.divtxtlast .txtsecli
{
	float: left;
	clear: left;
	width: 100%;
}
.divLbl Li
{
	text-align: right;
}
.divtxt ul li
{
	height: 31px;
	margin: 0;
}
.divtxtlast ul li
{
	height: 31px;
	float: left;
	margin-left: 5px;
}
.divPhone
{
	padding-top: 3px;
}
.divtxtmid
{
	width: 350px;
	margin-top: -3px;
}
.divtxtmid ul li
{
	margin-left: 0;
}
.txtCo_app
{
	margin-top: 10px;
}
.txtCo_app input
{
	margin-top: 3px;
}
.editEmail
{
	float: left;
	margin-top: 5px;
}
.Editdivbtn
{
	margin: 0;
	padding-left: 164px;
	width: 600px;
}
/* Edit Profile Page Ends here */
/* Registration Page starts here */
.clsRegLbls
{
	float: left;
	width: 150px;
	text-align: right;
	font-size: 12px !important;
}
.top
{
	width: 500px;
}
.regnames
{
	margin: 20px 70px;
	width: 500px;
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: 12px !important;
	font-weight: bold;
}
.clsRow1
{
	border: 1px solid #cccccc;
	width: 675px;
	margin-left: 150px;
	text-align: center;
	padding: 20px 0 20px 0;
	float: left;
}
.clsRegRow
{
	clear: left;
	float: left;
	width: 90%;
	padding-left: 5%;
	margin-bottom: 10px;
	font: 8pt arial;
}
.clsRegTerms
{
	clear: left;
	float: left;
	width: 90%;
	padding-left: 9%;
	margin-bottom: 10px;
	font: 8pt arial;
}
.clsRegRow span
{
	float: left;
}
.clsRegLbl
{
	float: left;
	width: 125px;
	text-align: right;
	font-size: 12px !important;
}
.clsRegLblAns
{
	float: left;
	width: 150px !important;
	text-align: Left;
	font-size: 12px !important;
	margin-left: 5px;
}
.clsRegTxt, .clsRegTxtCode
{
	color: #717171;
	font-size: 11px !important;
	font-family: Arial, Sans-Serif, Helvetica;
	float: left;
	width: 100px;
	border: 1px solid #666666 !important;
	margin-right: 5px;
	margin-left: 10px;
	padding-left: 2px;
}
.clsRegTxtCode
{
	float: left;
	width: 16%;
	margin-right: 3px;
	margin-left: 10px;
	padding-left: 0px !important;
}
.clsMandatory
{
	color: red;
	float: left;
}
.clsAfterMandatory INPUT
{
	margin-left: 5px !important;
}
.clsRegRowMand
{
	padding-left: 20%;
	padding-bottom: 10px;
}
.clsBtnReg
{
	clear: left;
	margin-left: 166px !important;
	text-align: left;
}
.clsBtnReg INPUT
{
	margin-left: 3px;
}
.clsReq
{
	float: left;
}
.clsRegRow .clsRegCal img
{
	text-align: left !important;
	float: left;
	padding-right: 5px;
}
.mandatory
{
	color: Red;
	width: 5px !important;
}
.mandatory1
{
	color: Red;
}
.showmandatory2
{
	color: Red;
	width: 160px;
	float: left;
	margin-left: 10px;
	text-align: left;
	display: block;
}
.hidemandatory2
{
	color: Red;
	width: 160px;
	float: left;
	margin-left: 10px;
	text-align: left;
	display: none;
}
.clsRegHomePhone, .clsRegOfficePhone
{
	width: 160px;
	float: left;
}
.clsRegHomePhone DIV
{
	clear: both;
	float: left;
}
.clsRegMobilePhone
{
	float: right;
	width: 144px;
}
.clsRegMobilePhone DIV
{
	float: right;
	width: 135px;
}
.clsMsg1
{
	text-align: left;
	margin-left: 155px;
	padding: 15px;
}
.clsMsg1 .mandatoryMessage
{
	font-size: 10px;
}
.clsText
{
	width: 160px;
	float: left;
}
.clsText SPAN
{
	clear: left;
	width: 160px;
	text-align: left !important;
	margin-left: 10px;
}
.clsText .ajax__calendar_container
{
	margin-left: 108px;
}
/* Registration Page ends here */
/* ABO Pages Starts here */
/* 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 */
/* auto renewal */
.autorenewalsucc
{
	margin: 0 0 0 150px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	color: green;
}
.autorenstatus
{
	margin: 0 0 0 150px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	color: #000;
}
/* PVBV Enquiry Page Starts here */
.pvbvpg .tblPgActionLeft
{
	width: 772px !important;
}
.tblPgActionLeft
{
	line-height: 15px;
	padding: 0;
	margin-left: 0;
	width: 772px;
	vertical-align: top;
	font-size: 10pt;
}
.tblPgActionLeft ul li
{
	margin: 0;
}
A.print-link
{
	cursor: pointer;
	padding-left: 16px !important;
	background: url(/Images/common/PrintView.gif) no-repeat 3px 0;
	float: right;
	text-decoration: none;
	line-height: 8.1pt !important;
	margin: 4px 0 !important;
}
.pvbvpg a.print-link
{
	line-height: 13.5pt !important;
	background-position: 2px 3px;
}
.tblGenericLeft
{
	width: 772px;
	margin: 12px 12px 12px 0;
	padding: 6px 6px 6px 0;
	line-height: 14px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	float: left;
}
.pvbvpg .tblGenericLeft
{
	width: 765px !important;
}
.tblGenericLeft UL
{
	padding-left: 0;
	margin: 10px 0 0 0;
	float: left;
	width: 180px;
}
.tblGenericLeft UL span
{
	float: left;
	font-size: 10px;
}
.tblGenericLeft li
{
	padding-left: 0;
	width: 135px;
	margin: 0;
}
.tblGenericLeft li .ddlpvbvstyle
{
	width: 135px !important;
	border: 1px solid #a7a6aa !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, Sans-Serif;
}
.tblGenericLeft .lblRequired
{
	color: #f60;
}
.tblGenericLeft .ddlpvbvStyle
{
	margin-right: 10px;
}
.tblGenericLeft .lblAboNo
{
	margin-right: 78px;
}
.lblSku
{
	margin: 0 125px 0 12px !important;
}
.spdivord
{
	width: 772px;
	margin-left: 0 !important;
}
.spdivord .headerStyle
{
	margin: 0;
}
.clsAmsure TABLE TBODY TR TD, .clsAmsure TABLE TBODY TR TH
{
	text-align: right;
}
.headerStyle
{
	color: #a27450;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
.headerStyleRT
{
	color: #a27450;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.pvbvbuttons
{
	width: 190px !important;
	text-align: right;
}
.tblAlignPV, .tblAlignBV, .tblAlignAR
{
	width: 15px;
}
.tblAlignAR
{
	width: 40px;
	padding-left: 35px;
}
.tblAlignPV
{
	padding-left: 162px;
}
.tblAlignBV
{
	padding-left: 65px;
}
.tblAlignBL
{
	width: 80px;
	padding-left: 45px;
}
.tblAlignQL
{
	width: 90px;
	padding-left: 15px;
}
.tblAlignOrd, .tblAlignAwd
{
	width: 40px;
}
.tblAlignAwd
{
	padding-left: 20px;
}
.tblAlignOrd
{
	width: 60px;
	padding-left: 20px;
}
.tblAlignAwd
{
	padding-left: 12px;
}
.tblAlignOP
{
	padding-left: 10px;
}
.tblAboreport
{
	border: none !important;
	width: 300px;
	font-family: Verdana;
	font-size: 11px !important;
	margin-top: 15px;
}
.tblAboreport td, .tblAboreport th
{
	padding: 3px;
}
.tblAlign
{
	border: none !important;
	font-size: 12px;
	width: 778px;
	color: #666;
	float: left;
}
.tblAlign th
{
	display: none;
}
.tblAlign td
{
	border: 0;
	width: 100px;
	text-align: right;
}
.PvMonth
{
	padding-bottom: 6px;
}
.PvHeader
{
	border: none !important;
	font-size: 12px;
	width: 800px;
	color: #666;
	text-align: right;
}
.PvWidth
{
	width: 110px;
	font-weight: normal;
}
.PvAward
{
	width: 95px;
	font-weight: normal;
}
.PvWidth2
{
	width: 96px;
	font-weight: normal;
}
.PvWidth3
{
	width: 98px;
	font-weight: normal;
}
.PvThird
{
	width: 95px;
	font-weight: normal;
}
.PvWidth4
{
	width: 100px;
	font-weight: normal;
}
.PvWidth5
{
	width: 95px;
	font-weight: normal;
}
.pvbvdetails
{
	float: left;
	width: 450px;
}
/* PVBV Enquiry page Ends here */
/* Amsure Page starts here */
.lblAmsDiv
{
	margin-left: 0px;
}
.labeldivHis
{
	margin-left: 15px;
}
/* Amsure page ends here */
/* GIP Page starts here */
.faqHeading
{
	font-size: 20px;
	font-weight: normal;
}
.GIPSubDiv
{
	float: left;
	width: 930px;
	font-weight: normal;
	padding: 0;
	margin-left: 12px;
	font-size: 9pt;
}
.GIPSubDiv table, .GIPSubDiv .GIPSubtblrow1 td
{
	border: 1px solid #ececec;
	padding: 5px;
	border-collapse: collapse;
}
.GIPSubDiv h1
{
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	padding-left: 0px !important;
}
.GIPtbldiv p
{
	font-weight: bold;
	margin-bottom: 5px;
}
.GIPtbldiv p a
{
	text-decoration: none;
	color: #717171;
	margin-left: 8px;
}
.abolevela
{
	font-weight: bold;
	text-decoration: none;
	color: #a4754f;
}
.GIPSubtbl
{
	width: 450px;
	text-align: center;
	margin: 10px 0 10px 0;
}
.GIPSubtbl table
{
	margin: 10px 0 10px 0;
}
.GIPSubtblrow1
{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.81em;
	line-height: 11px;
	padding-bottom: 2px;
}
.GIPSubtblrow2
{
	font-weight: normal;
}
.GIPSubtblrow1 td
{
	width: 150px;
}
.GIPtblSN
{
	width: 50px !important;
}
/* GIP Page Ends here */
/* Inventory Page Starts here */
.divSpc
{
	width: 500px !important;
	margin-left: 10px !important;
}
.divSpc .btndisp
{
	float: left;
	clear: left;
	margin-left: 80px;
}
.divstyle
{
	padding-bottom: 0;
	margin-bottom: 15px;
}
.clearleft1
{
	clear: both;
}
.inv-radio
{
	margin: 10px 0;
	float: left;
}
#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: Gray;
	filter: alpha(opacity=20);
	z-index: 1000;
}
/* Inventory Page Ends here */
/* Offline Order Page starts here */
.OOloadtxt
{
	margin-left: 21px;
	width: 800px;
}
.OOdownloadbtn
{
	text-align: right;
	width: 810px;
	margin-bottom: 10px;
}
.OOfileupload
{
	width: 800px;
	margin-top: 10px;
}
.OOfileupload input
{
	float: left;
}
.OOUpload
{
	float: right;
	margin-left: 310px !important;
}
.offerrormsg
{
	color: Red;
	margin-left: 21px;
	width: 800px;
	padding-bottom: 10px;
	float: left;
	font-family: Arial;
}
.successmsgOffline
{
	color: Green;
	text-align: center;
	font-size: 10pt;
	font-family: Arial;
}
.errormsg
{
	color: Red;
	text-align: center;
	font-size: 10pt;
	font-family: Arial;
}
/* Offline Order Page Ends here */
/* ABO Pages Ends here */
/* AOF Pages Starts here */
.AOFContent
{
	margin-left: 10px;
	margin-right: 10px;
	clear: left;
	padding: 0 10px 0 5px;
}
.AOFbutton
{
	margin: 0;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}
.rowentry .imgBtn
{
	margin-right: 5px;
	float: left;
}
.mandatoryMessage
{
	font-size: 10px;
}
.clsIndicates
{
	margin: 5px 20px 10px 20px;
	clear: none;
}
.clsIndicatesAof
{
	margin: 0 10px;
	clear: none;
}
.rowentry .mandatory1
{
	margin-right: 7px;
	color: #717171;
}
.clsManage
{
	text-align: left !important;
	margin-left: 5%;
}
.clsAOFDonation DIV HR
{
	margin-bottom: 5px !important;
}
/* AOF Pages Ends here */
/* COMMON Pages Starts here */
/* Company Profile Page Starts here*/
.companydiv
{
	width: 83%;
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
.companydivheading
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
	color: #a4754f;
}
.companysubdiv
{
	width: 336px;
	float: right;
	margin: 0 0 0 5px;
	height: 100%;
	display: block;
}
.companysubdivcontent
{
	padding-left: 0px;
	margin: 8px 8px 0 0px;
	display: block;
	color: #717171;
	font-size: 9pt;
	line-height: 18px;
}
.companysubdivcontent p
{
	margin: 0 0 10px 0;
}
.companysubdivcontent table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.companysubdivcontent td
{
	margin: 0;
	padding: 0;
	width: 0px !important;
}
.companybtn
{
	margin-left: 5px;
	width: 50%;
}
.companysubdivcontent h1
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 0;
	color: #a4754f;
}
/* Company Profile Page Ends here */
/* Contact Us Page starts here */
.Contactpage
{
	width: 780px;
	float: left;
	padding: 0;
	color: #717171;
	margin: 0 0 0 10px;
	font: 12px Arial,helvetica,Sans-Serif;
}
.contacttop
{
	text-align: right;
	padding-right: 20px;
	margin-bottom: 20px;
	width: 750px !important;
}
.contactbold
{
	font-weight: 700;
	margin-bottom: 5px;
}
.contactcontainer
{
	width: 60%;
	float: left;
	padding-top: 15px;
	padding-left: 55px;
	padding-right: 4px;
	color: #717171;
	margin-left: 150px;
	font: 12px Arial,helvetica,Sans-Serif;
}
.contactheading
{
	font-weight: bold;
	font-size: 12px;
}
.regiondiv
{
	width: 130px;
	float: left;
}
.regiondiv ul
{
	list-style: none;
	text-align: left;
	margin: 0 2px 0 0;
}
.region_no_div
{
	width: 200px;
	float: left;
}
.region_no_div ul
{
	list-style: none;
	text-align: left;
	margin: 0 2px 0 0;
}
.regionthirdcolumn
{
	width: 300px;
	float: left;
}
.regionthirdcolumn ul
{
	list-style: none;
	text-align: left;
	margin: 0 2px 0 0;
}
.addressdiv
{
	width: 740px;
	float: left;
}
.addressfirst
{
	width: 48%;
	float: left;
}
.addressthree1
{
	width: 225px;
	margin-right: 10px;
	float: left;
}
/* Contact us page ends here */
/* FAQ Page starts here */
.faqquestion
{
	width: 750px;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	line-height: 18px;
	padding-left: 0;
}
.faqTop
{
	padding-bottom: 10px;
}
/* FAQ Page Ends here */
/* Commission Statement Page starts here */
.commdesc
{
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px !important;
	margin: 0 0 10px 0;
	color: #717171;
}
.commdate
{
	margin: 0;
	float: left;
}
.commddl
{
	margin-right: 15px;
}
.commstmt
{
	border: 1px solid #EFEBEF;
	margin-top: 25px !important;
	padding: 10px;
}
/* Commission Statement Page Ends here */
/* Download page starts here */
.dwnldmain
{
	width: 783px;
	margin-left: 12px !important;
	float: left;
}
.Question .dwnldmain
{
	width: 774px;
	float: left;
}
.dwnldprod .name
{
	color: #3366cc;
	font: 700 12px verdana;
}
.dwnldmsg
{
	margin-top: 15px;
	width: 100%;
	float: left;
}
.dwnldViewRpt
{
	width: 100%;
	/*commented for Issue tracker Id 224  
	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;
}
/* Downloads Pages ends here */
/* COMMON Pages Ends here*/
/* COMPLAINTS Pages starts here */
/* Complaint page starts here */
/*  Start – Amway PhaseII -  FeedBack Routing */
.hyperDisplay
{
	display: block;
}
.hyperDiv
{
	text-align: right;
	margin-left: 10px;
	margin-right: 25px;
	border-bottom: 1px solid #C6C7C6;
	padding: 0px;
	padding-top: 5px;
}
/*  End – Amway PhaseII -  FeedBack Routing */
.clsGrdComplaints
{
	padding-bottom: 0px;
	text-align: center;
	font-size: 10pt;
}
.complaint hr
{
	margin: 0 !important;
}
.clsGrdComplaints table
{
	margin: 20px 0 15px 0;
}
.clsGrdComplaints hr
{
	margin-bottom: 0 !important;
}
.clsbtnToComplaint
{
	margin: 5px 5px 0 5px;
	padding: 0;
}
.clsGrdComplaints table td
{
	padding: 10px;
	border: 1px solid #cccccc;
}
.NewCompdesc p
{
	margin-left: 6px !important;
	font-weight: bold;
}
.NewCompdesc
{
	margin-left: 6px !important;
	font-weight: bold;
}
.clsCompPop
{
	float: left;
	color: gray;
	font-weight: bold !important;
	font-size: 10pt;
	padding-top: 3px;
	padding-left: 10px;
}
.clstxt
{
	color: Gray;
	margin: 0px;
}
.clstxtComplaint
{
	float: left;
	padding-bottom: 10px;
	width: 300px !important;
	padding-top: 7px;
}
.clstxtComplaint1
{
	float: left;
	padding-bottom: 10px;
	width: 200px !important;
	padding-top: 7px;
}
.mailingaddr
{
	color: #666666;
	font-weight: bold !important;
}
.clsComplain
{
	font-weight: normal;
}
.clsItemStyle
{
	font-size: 9pt;
}
.message-center-container
{
	width: 603px;
	height: 430px;
	background-color: #fff;
	z-index: 10000;
}
.message-inner-container
{
	float: left;
	width: 100%;
	position: absolute;
	top: 20px;
}
.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-center-paging1
{
	position: absolute;
	top: 20px;
	left: 100px;
	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-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-container1
{
	position: absolute;
	top: 80px;
	left: 100px;
	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;
}
.evtcalendar .message-body-container
{
	left: 150px;
	float: right;
	width: 400px;
	top: 230px !important;
	height: 120px;
}

/* Complaint page ends here */
/* New Complaint page starts here */
.clsCompImge
{
	width: 30%;
	float: left;
	margin-left: 13px !important;
}
.clsmaindv
{
	width: 595px;
	float: left;
}
.clsComplaint hr
{
	margin-bottom: 0px !important;
}
.clsMsg
{
	text-align: center;
	width: 60%;
	padding: 5px;
	margin-top: 0px !important;
	height: 20px;
	padding-left: 29px !important;
}
.clsCatrowComp
{
	clear: left;
	float: left;
	width: 100%;
	padding-left: 5%;
	margin-bottom: 10px;
	font: 9pt arial;
}
.clsCatrowComp1
{
	clear: left;
	float: left;
	width: 100%;
	padding-left: 5%;
	margin-bottom: 10px;
	font: 9pt arial;
	margin-left: 3px;
}
.clsCatrowComp .mandatory
{
	float: left;
}
.clsCatrowComp1 .mandatory
{
	float: left;
}
.clsCatlbl
{
	float: left;
	width: 24%;
	text-align: right;
}
.clsCattxt
{
	float: left;
	width: 40%;
	margin-left: 10px;
}
/*  Start – Amway PhaseII -  FeedBack Routing */
.fdbtxt
{
	float: left;
	width: 40%;
	margin-left: 15px;
}
/*  End – Amway PhaseII -  FeedBack Routing */
.clsmaindv .clsbtnSubmit
{
	margin-left: 15px;
}
Select.clsCattxt
{
	width: 40.6%;
}
.clsMaxWord
{
	float: left;
	width: 70%;
	text-align: right;
	font-size: 8pt;
}
.clsCatrowComp .clsReadOnly
{
	float: left;
	width: 40%;
	margin-left: 10px;
	background-color: #EFEBE7;
	color: Gray;
}
/* New Complaint page ends here */
/* Content page */
.Content-div
{
	margin-left: 13px;
	width: 750px;
	float: left;
}
.Content-btndiv
{
	margin: 20px 0 20px 163px;
	width: 750px;
	float: left;
}

/* View Complaint page starts here */
.popupouter
{
	width: 510px;
	height: 525px;
	border: 1px solid black;
	float: left;
}
.bodyinner, #dvComplaintsView
{
	float: left;
}
.bodyinner
{
	width: 100%;
}
.label1item
{
	float: left;
	width: 22%;
	margin-top: 25px;
	padding-left: 20px;
}
.labelview
{
	float: left;
	width: 70%;
}
.labelcollect
{
	border-bottom: 1px solid #969696;
	margin: 20px 0;
	font-size: 85%;
	font-weight: 700;
	padding-bottom: 2px;
	color: #969696;
}
.clsViewMain
{
	width: 350px;
	border: 2px solid #e5e5e5;
	padding: 10px 0;
	height: 259px;
	overflow: auto;
	margin: 50px 40px 20px 20px;
}


/* View Complaint page ends here */
/* COMPLAINTS Pages ends here */

/* Shopping Pages starts here */

/* Products Page starts here */
.prod-lstng-errmsg
{
	width: 760px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.products .quantity input
{
	border: 1px solid #2f5996;
}
.page_marginsProduct
{
	margin: 10px auto;
	text-align: left;
	width: 780px;
}
.totalimg, .imgfirst, .abstnxt, .sectotaluser, .contentmiddle
{
	float: left;
}
.contentmiddle
{
	width: 584px;
	float: left;
}
.imgfirst
{
	width: 191px;
}
.sectotaluser
{
	margin-top: 15px;
	width: 99.5%;
}
.totalimg, .prntmiddle
{
	width: 100%;
}
.prntmiddle .nameprint
{
	float: left;
	width: 730px;
	padding: 0 0 5px 0 !important;
	border-bottom: 1px solid #efebef;
	margin: 0 0 5px 10px !important;
}
.prntmiddle .nameprint .fontDesc
{
	font-size: 17px !important;
	font-weight: 700;
	padding: 0 !important;
	color: #666666;
}
.abstnxt
{
	color: #717171;
	padding-left: 10px;
	margin-right: 3px;
}
.abstnxt h3
{
	border-bottom: 1px solid #E9E9E9;
	clear: none;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0pt;
	font-variant: small-caps;
}
.abstnxt a.print-link
{
	text-decoration: underline;
}
.abstnxt .name
{
	border-bottom: 1px solid #e9e9e9;
}
.abstnxt .myproduct-actions
{
	background: #F7F5F4 none repeat scroll 0;
	border: 1px solid #E9E9E9;
	float: right;
	margin-left: 15px;
	padding: 10px 5px 15px 15px !important;
	width: 122px;
	height: auto;
}
.myproduct-actions .quantity
{
	margin: 0 !important;
	float: left;
	text-align: right;
}
.quantity
{
	margin: 0 0 10px 30px;
	padding: 4px 0px 0 0;
	width: auto;
	float: left;
}
.quantity span
{
	padding: 3px 8px 0 0;
	float: left;
}
.QuantityWidth
{
	width: 52px;
}
.productdetail .item-quant
{
	padding: 2px;
	margin-right: 8px;
	width: 25px;
	font-size: 10pt;
	border: 1px solid #2F5996 !important;
	color: #000 !important;
	width: 26px;
	height: 15px;
}
.myproduct-actions .txtcolor
{
	border: 1px solid #2f5996;
	margin-left: 8px !important;
	width: 80px;
	font-size: 1em !important;
}
.myproduct-actions .txtonchange
{
	border: 1px solid #2f5996;
	font-size: 10pt !important;
	font-family: Arial, Helvetica, Sans-Serif !important;
	margin: 0 5px 0 8px !important;
	padding-right: 0 !important;
}

/* Products page ends here */
/* Shopping Pages ends here */

.clsComplain
{
	color: Black;
	padding: 5px 0 15px 20px;
}
.clsbtnSubmit
{
	clear: left;
	text-align: center;
	width: 83%;
}

.pnlloginId
{
	width: 460px;
	margin-top: 15px;
}
.lblAbonumb, .lblDob
{
	margin-left: 20px;
}
.divDob
{
	margin-left: 9px;
	padding: 5px;
}
.divFailur
{
	margin-left: 111px;
	color: Red;
}
.divImagBut
{
	padding-left: 103px;
	margin-top: 10px;
}
.pnlSetNewPwd
{
	padding: 10px;
}
.divsubmt
{
	margin-left: 100px;
}
.NavPadding
{
	line-height: 19px;
	margin-bottom: 10px;
	margin-top: 8px;
}
.divwidthtextbox
{
	width: 145px;
	float: left;
}
.divordertype, .divorderproduct, .divmonth
{
	float: left;
	margin-left: 10px;
}
.headercolor
{
	color: #617077;
}
.pvalign
{
	text-align: left;
	padding-left: 45px;
}
.navigatetext
{
	text-decoration: underline;
}
ul.breadcrumbs1
{
	clear: both;
	display: block;
	list-style: none;
	margin: 0 0 8px 130px;
}
ul.breadcrumbs1 li
{
	background: url(/Images/common/breadcrumb_chevron.gif) 100% 50% no-repeat;
	display: inline;
	line-height: 12px;
	list-style: none;
	margin: 0 4px 0 130px;
	padding: 0 14px 0 0;
}
.messageimage
{
	width: 50px;
	float: left;
	list-style: none;
	margin-left: 0;
	margin-right: 0;
}
.messageimage_tbli
{
	margin-left: 0;
}
.messagevertical
{
	list-style: none;
	width: 180px !important;
	margin-left: 0 !important;
	margin-right: 0;
	padding: 0;
}
.messageimage
{
	width: 50px !important;
	float: left;
	list-style: none;
	margin-left: 0;
	margin-right: 0;
}
.skip, .hideme, .print
{
	height: 1px;
	left: -1000em;
	position: absolute;
	top: -1000em;
	width: 1px;
}
a.bullet
{
	background: url(/Images/Common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
}
a
{
	color: #2f5996;
	font-weight: normal;
	text-decoration: none;
	font: 11px;
}
a:hover, a:active
{
	color: #70583f;
	text-decoration: none;
}
.alert
{
	color: #cc1b1b;
}
a.close
{
	background: url(/Images/Common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
	position: absolute;
	right: 20px;
	top: 2px;
}
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;
}
.module_924
{
	width: 924px;
	margin: 0 0 15px 6px;
	padding: 0 0 10px;
	background: url(/Images/Common/box_924_bg.gif) bottom left no-repeat;
	position: relative;
}
.checkout-order-info
{
	padding: 0;
}
.btnleft, .btnright, .register
{
	float: left;
}
.registergray
{
	border: 0;
	background: url(/Images/Buttons/gray1px.gif) repeat-x;
}
.registerdarkgray
{
	border: 0;
	background: url(/Images/Buttons/gray-mov1px.gif) repeat-x;
}
.imgborder
{
	border-right: solid 2px white;
}
.name
{
	clear: none;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0;
	width: 220px;
}
.product-actions
{
	background: #F7F5F4 none repeat scroll 0;
	border: 1px solid #E9E9E9;
	float: right;
	margin-left: 15px;
	padding: 15px;
	width: 105px;
}
input.item-quantity
{
	border: 1px solid #2F5996;
	float: left;
	font-size: 1em;
	margin-right: 10px;
	padding: 2px;
	width: 25px;
}
input.item-quantityNew
{
	border: 1px solid #2F5996;
	float: left;
	font-size: 1em;
	margin-right: 10px;
	padding: 2px;
	width: 80px;
}
.product-tab-container
{
	float: left;
	margin-bottom: 15px;
}
.product-info-widget
{
	border-collapse: collapse;
	float: left;
	width: 100%;
}
.product-info-widget td
{
	vertical-align: top;
}
.product-info-widget td.tabs-container
{
	border-top: 1px solid #E9E9E9;
	width: 125px;
}
.product-info-widget .tabs-container-details
{
	border: 1px solid #E9E9E9;
	padding: 20px 20px 20px 15px;
	vertical-align: top;
}
#bodyArea .product-info-widget td ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	width: 125px;
}
#bodyArea .product-info-widget .tabs-container ul li
{
	border-bottom: 1px solid #E9E9E9;
	margin: 0 !important;
	width: 125px;
	height: auto;
}
#bodyArea .product-tab-container li a
{
	background: #F8F8F8;
	border-left: 11px solid #8E7A6F !important;
	text-align: center;
	height: 100%;
	display: block;
	vertical-align: bottom;
	padding: 10px 0;
	font-size: 11px;
	font-weight: bold;
	color: #717171;
	text-decoration: none;
}
#bodyArea .product-info-widget td ul.product-tabs li.on a
{
	background: #FFF;
}
.c175r
{
	float: left;
	margin: 0 0 0 12px;
	width: 175px;
}
.c175r ul
{
	border-color: #E9E9E9;
	border-style: solid solid none;
	border-width: 1px 1px 0px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding-bottom: 10px;
	position: relative;
	width: 173px;
}
.c175r hr
{
	margin: 0;
	border-top: 1px solid #e9e9e9;
	position: relative;
	top: -7px;
}
.c175r ul li
{
	margin-left: 0 !important;
	padding: 10px;
}
ul.related-items li.list-item
{
	border-bottom: 1px solid #E9E9E9;
	float: left;
	margin: 0;
	padding: 12px 12px 6px;
	width: 149px;
}
div.related-header h3
{
	background-color: #FFFFFF;
	font-size: 11px;
	left: 20px;
	line-height: 12px;
	padding: 2px 6px;
	position: relative;
	text-align: center;
	top: 10px;
	width: 130px;
	z-index: 1;
	float: left;
}
.product-image
{
	text-align: center;
}
.product-title
{
	padding: 1px 0;
}
.product-price
{
	font-weight: bold;
	padding: 1px 0;
	width: 160px;
}
.product-quantity .item-quantity
{
	border: 1px solid #2F5996;
	float: left;
	font-size: 1em;
	margin-right: 10px;
	padding: 2px;
	width: 25px;
}
.product-btn-addcart
{
	float: right;
	padding-top: 4px;
}
.c175r .product-btn-addcart
{
	float: left;
	margin-left: 0px;
	padding-top: 5px;
}
.product-btn-addcart .button-container
{
	height: 22px;
	width: 105px;
}
.c175r .prod_avail
{
	float: none;
}
.tblHeader
{
	color: #2f5996;
	font-weight: bold;
	font-size: 12px;
}
.module_924 h2
{
	background: url(/Images/common/box_924_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	width: 924px;
	color: #666;
}
.imgentryouter
{
	width: 800px;
}
.dvdonation
{
	width: 200px;
	float: left;
}
.imgdonation
{
	width: 200px;
	height: 200px;
}
.staticcont
{
	font-weight: bold;
	width: 800px;
	padding-bottom: 40px;
}
.entryouter
{
	width: 600px;
}
.rowentry
{
	width: 700px;
	vertical-align: middle;
	margin: 5px;
	clear: left;
}
.rowentry div
{
	float: left;
}
.lftcoltitle
{
	width: 150px;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}
.labeldivHis .mandatory, .lftcoltitle .mandatory, .fpwdloginlbl .mandatory, .fpwdIdlblUN .mandatory, .user_lowlbl .mandatory, .lftcolcpwd .mandatory, .labeldivHis .mandatory
{
	margin: 0 0 0 -3px;
}
.rowentrydonate
{
	width: 600px;
	vertical-align: middle;
}
.donate
{
	text-align: left;
	clear: left;
	padding-left: 155px;
	padding-top: 10px;
}
.ctrltxt
{
	font: 11px;
	margin-right: 5px;
}
body
{
	font: 11px;
}
.sectiontitle
{
	margin-left: 12px !important;
	width: 924px;
	margin: 0 0 15px 15px;
	padding: 0 0 10px 10px;
}
.outer
{
	margin: 0 0 0 5px;
	width: 960px;
	background: url(/Images/common/box_924_bg.gif) bottom left no-repeat;
	position: relative;
	left: 20px;
}
.sectiontitle h2
{
	background: url(/Images/common/box_924_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	width: 924px;
	padding: 0 0 15px 10px;
	height: 23px;
	color: #666;
}
.entryouter
{
	width: 600px;
}
.rowentry
{
	width: 700px;
	vertical-align: middle;
	margin: 5px 0;
}
.rowentryverify
{
	width: 600px;
	vertical-align: middle;
}
.verify
{
	padding-left: 153px;
}
.ctrltxt
{
	font: 11px;
}
.dvdrop
{
	float: left;
}
.successmsg
{
	color: Green !important;
}
.outerlogin
{
	width: 40%;
}
.rowentrylogin
{
	width: 50%;
	vertical-align: middle;
	margin: 5px 0;
}
.lftcollogin
{
	width: 40%;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}
.rhtcollogin
{
	width: 40%;
}
.submitlogin
{
	left: 10%;
}
.submitcpwd
{
	float: left;
	width: 39.5%;
	text-align: center;
}
.imgmaindiv
{
	float: left;
	margin-right: 2%;
}
.successmsgpwd
{
	color: Green;
}
.errormsgpwd
{
	color: Red;
}
.outerpwd
{
	margin: 0;
	width: 924px;
	background: url(/Images/common/box_924_bg.gif) bottom left no-repeat;
	position: relative;
	left: 20px;
}
.Panel
{
	margin-left: 100px;
	font-size: 13px;
	width: 150px;
	text-align: right;
}
.InnerDivS
{
	width: 600px;
}
.InnerDiv
{
	height: 25px;
	width: 350px;
}
.divLabel
{
	width: 250px;
}
.clsCatrow
{
	clear: left;
	float: left;
	width: 80%;
	padding-left: 25%;
	margin-bottom: 10px;
}
#txtComplaint
{
	height: 100px;
}
.clsMaindiv
{
	float: left;
	width: 100%;
}
.clsCompImg
{
	float: left;
	width: 30%;
}
.clscontent2
{
	float: right;
	width: 70%;
	clear: right;
}
.successmsg
{
	color: Green;
}
.clstxt
{
	margin-left: 10px;
	color: Gray;
}
.clsLnk
{
	margin-left: 10px;
	text-decoration: underline;
}
#lblTo
{
	clear: left;
}
.mailingaddr
{
	color: blue;
	padding-left: 5px;
}
.mailcontent
{
	margin: 10px 0 20px;
	padding-left: 5px;
	color: #333;
}
.sbmtbtn
{
	margin-left: 15px;
}
.btnprev_nxt
{
	margin-top: 10px;
}
.btnprev
{
	float: left;
}
.btnnxt
{
	float: right;
}
.clsCompImg
{
	padding-left: 5%;
}
.clscontent2
{
	width: 63%;
	font-size: 9pt;
}
.divbodyML
{
	border-color: #717171;
	color: #717171;
	display: block;
	padding: 0 12px 15px 12px;
	background: url(/Images/Common/page_interior_bg.gif) no-repeat left bottom;
	font-size: 12px;
}
.qxtr-col1
{
	border-color: #717171;
	color: #717171;
	display: block;
	margin: 0 0 1em 0;
	font-size: 12px;
}
.divbodyML .qxtr-col1
{
	margin-top: 10px;
	line-height: 18px;
}
.myDesc
{
	line-height: 13.5pt;
}
.managemylinks
{
	border-color: #717171;
	color: #717171;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 5px 0;
	text-align: center;
	width: 618px;
	font-size: 12px;
}
.controls
{
	list-style-type: none;
	margin: 0 0 12px;
	margin-bottom: 12px;
	text-align: center;
}
.selected
{
	float: right;
	margin-right: 18px;
}
.MoveUpDown
{
	font-weight: 700;
	padding: 5px 0 0;
	padding-top: 5px;
	text-align: right;
}
.h3Selected
{
	font-weight: 700;
	padding: 3px 0;
	text-align: left;
	font-size: 12px;
}
.available
{
	border-color: #717171;
	color: #717171;
	display: block;
	float: left;
	font: 700 12px;
}
.h3Available
{
	font-weight: 700;
	padding: 3px 0;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	font-size: 12px;
}
.addremove
{
	border-color: #717171;
	color: #717171;
	display: block;
	list-style-type: none;
	margin: 16px 0 0;
	margin-top: 160px;
	text-align: center;
	font: 700 12px;
}
.first-of-type1, .first-of-typeR1
{
	border-color: #717171;
	color: #717171;
	display: block;
	list-style-type: none;
	margin: 0 0 5px 0;
	text-align: center;
	font: 700 12px;
}
.lblError
{
	text-align: center;
	display: block;
	font: 700 12px;
}
.cntrldispnone
{
	display: none;
}
a
{
	text-decoration: none;
}
img
{
	border: none;
}
ul
{
	margin: 0;
	padding: 0;
}
/* TODO: Check whether this is required explicitly as generic */
li
{
	list-style-type: none;
}
.bannerbot td
{
	padding: 0;
	vertical-align: top;
}
.page
{
	width: auto;
	text-align: left;
	margin-top: 5px;
}
.pagearea
{
	width: 998px;
	margin: 10px 0 0 5px;
}
html > body .pagearea
{
	float: left;
}
.headercenter
{
	text-align: center;
	padding-top: 5px;
}
.headercenter a
{
	margin-left: 158px;
	font: bold 75%;
	color: #0d4286 !important;
}
html > body .headercenter a
{
	margin-left: 128px;
}
* + html > body .headercenter a
{
	margin-left: 158px;
}
.banner
{
	float: left;
	width: 1003px;
}
.bannertop, .bannertopright ul, .banner img, .banner iframe
{
	float: left;
}
.bannerimg2
{
	background: url(    '/Images/bannerbg.gif' ) no-repeat;
	width: 735px;
	padding: 8px 0 11px;
	height: 90px;
}
#Layer3
{
	position: relative !important;
}
#Layer4
{
	top: auto !important;
	left: auto !important;
	margin-top: -90px;
}
.bannertop li, .bannertopright li
{
	margin: 0;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}
.bannertop ul
{
	margin: 0;
	float: left;
}
.bannertop .select a, .bannertop .select a:visited
{
	background: url(/Images/profile-bg.gif) no-repeat;
	color: #fff;
	width: 50px;
	padding-left: 10px;
}
.bannertopright
{
	float: right;
}
.bannertopright li a:visited, .bannertopright li a, .bannertop li a, .bannertop li a:visited
{
	color: #083573;
	font: 75%;
	padding: 5px 0 4px;
	float: left;
}
.header1 .bannertop li a
{
	font-weight: 700 !important;
}
.rss
{
	padding-top: 2px;
}
.rss a
{
	float: none !important;
}
.rss img
{
	vertical-align: bottom;
	margin-left: 6px;
}
.headerpipe
{
	font-size: 12px;
	padding-top: 5px;
}
.bannerbot table
{
	float: left;
}
.bannerbot
{
	clear: left;
	width: 100%;
	float: left;
	background: url(/Images/black_strip.gif) repeat-x;
}
.homeimg, .Blackhomeimg
{
	background: url(/Images/home.gif) no-repeat;
	width: 26px;
	float: left;
	height: 35px;
	padding: 0 5px;
	cursor: pointer;
}
.Blackhomeimg
{
	background: url(/Images/black_home.jpg) no-repeat;
	height: 30px;
	border-right: 1px solid #333;
}
.backrep
{
	color: #fff;
	float: left;
	height: 29.5px;
	cursor: pointer;
}
* + html > body .backrep
{
	height: 35px;
}
.selectedSubMenuBackground
{
	background: #f26521;
}
.backrep a, .backrep a:visited
{
	color: #fff;
	margin-bottom: 5px;
	padding: 7px 15px 0;
	height: 23px;
	font: 700 71%;
	float: left;
	border-left: 1px solid #333;
	text-transform: uppercase;
}
.selectedMenuBackground
{
	background: url(    '/Images/Orange-BG.gif' ) 50% 0 no-repeat;
	height: 35px;
	color: #333;
	border-right: none;
	padding: 0;
}
.selectedMenuBackground a, .selectedMenuBackground a:visited
{
	color: #000 !important;
	margin: 0;
}
.search
{
	padding-left: 0;
	border-right: none;
	float: left;
	cursor: text;
}
.search a
{
	text-transform: none !important;
	cursor: text;
	border-left: none;
}
.txt1
{
	margin-top: 5px;
	float: left;
	padding: 0;
}
.search .txt1
{
	width: 100px;
}
.search a, .search a:visited
{
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.go
{
	float: left;
}
.go input
{
	float: left;
	width: 10px;
	margin: 4px 3px;
}
html > body .go input
{
	margin-top: 8px;
}
* + html > body .go input
{
	margin-top: 4px;
}
.go label
{
	float: left;
	font: 700 70%;
	padding-top: 7px;
	padding-right: 2px;
	width: auto;
}
.goimgbtn
{
	width: auto !important;
	margin-top: 4px !important;
	padding-top: 1px;
}
.headerbot
{
	clear: left;
}
.submenu
{
	clear: left;
	position: absolute;
	margin-top: -5px;
	background: #666;
}
.submenu table
{
	border: 1px solid #333;
	border-top: none;
}
html > body .submenu table
{
	margin-left: 1px;
}
* + html > body .submenu table
{
	margin-left: 0;
}
html > body .submenu
{
	margin-top: 30px;
}
* + html > body .submenu
{
	margin-top: -5px;
}
.backrep1
{
	height: 9px;
	padding: 3px 5px 0;
}
html > body .backrep1
{
	height: auto;
	min-height: 16px;
	float: left;
}
.backrep1 a
{
	color: #fff !important;
	font: normal 70%;
	vertical-align: top;
	white-space: nowrap;
}
html > body .backrep1 a
{
	float: left;
}
.submenu table td
{
	padding: 0 12px 4px;
}
.selectedHeaderTab .backrep a, .selectedHeaderTab .selectedMenuBackground a
{
	border-right: none !important;
	color: #666 !important;
	background: #f5f5f5 !important;
}
.selectedHeaderTab .selectedMenuBackground
{
	background: #f5f5f5 !important;
}
.flashani
{
	clear: left;
	margin: 8px 0 0 7px;
	color: #fff;
	text-align: center;
	background: url(    '/Images/flash-gray.gif' );
	border: 1px solid #000;
	width: 987px;
}
html > body .flashani
{
	float: left;
}
.flashhead
{
	background: url(/Images/flash-red-arrow.gif) 100% 0 no-repeat;
	height: 28px;
	float: left;
	padding-right: 9px;
}
.flashhead a, .flashhead a:visited
{
	color: #fff;
	text-decoration: none;
	padding: 6px 9px 6px 8px;
	font: italic 700 80%;
	float: left;
	cursor: text;
	background: url(/Images/flash-red.gif) repeat-x;
}
.flashbody li
{
	display: inline;
	color: #333;
	background: url(    '/Images/redbullet.gif' ) 0 0.4em no-repeat;
	font: 700 75%;
	padding: 0 17px;
}
.flashbody marquee
{
	padding-top: 8px;
}
.botfooter
{
	border-top: 1px solid #adadad;
	margin: 10px 7px 0 6px;
	text-align: center;
}
.botfooter ul
{
	padding: 9px 0 3px;
	width: 96%;
}
.botfooter li
{
	display: inline;
	padding-right: 5px;
	font-size: 12px;
}
.botfooter ul li a
{
	color: #0d4286;
}
.cpyrght
{
	text-align: center;
	font-size: 12px;
	padding-bottom: 12px;
}
.headerlogin
{
	z-index: 9;
}
.headitm, .loginhead, .logindetail, .user, .user1, .usernamelb, .usernametxt, .abstract
{
	float: left;
}
.abstract
{
	width: 100%;
}
.user
{
	margin: 3px 0 0;
}
.closelogin
{
	float: right;
}
.logindetail
{
	width: 195px;
}
.loginhead, .user
{
	width: 100%;
}
.headitm, .closelogin
{
	font: 75%;
}
.closelogin a
{
	color: #000;
}
.headitm
{
	color: #F76417;
	margin-top: 5px;
}
.usernamelb
{
	font: 80%;
	width: 35%;
	padding: 0 0 0 5px;
}
.usernametxt input
{
	width: 100px;
	font: 70%;
	margin-left: 5px;
	padding: 0;
}

.errpass
{
	float: left;
	font: 70%;
	color: #c00;
	margin-left: 5px;
}
.statpassword
{
	font: 80%;
	margin-left: 5px;
}
.statpassword a, .headitm
{
	margin-left: 5px;
}
.statpassword a
{
	font-size: 10px;
}
.loginhead
{
	margin-bottom: 5px;
}
.weluse
{
	float: left;
	font: 75%;
	margin-top: 5px;
	color: #636363;
}
.weluse div
{
	float: left;
	margin-left: 3px;
}
.tradinghol
{
	font: bold 78%;
	color: #083573;
	padding-left: 15px;
}
.headitm
{
	font: 70%;
	margin-top: 2px;
}
.bluehead
{
	background: url(/Images/bue-dot.gif) no-repeat 0 0.4em;
	float: left;
}
.weltext
{
	text-align: left;
	font: 85%;
	color: #333;
	line-height: 18px;
}
.weltext p
{
	margin: 0 0 17px;
	padding: 0;
}
.unselectedHeaderTab .submain
{
	padding-left: 0 !important;
	text-align: left;
}


.menunav
{
	height: 25px !important;
	float: left;
	margin: 0;
}
.backgrd
{
	background: url(/Images/nav_bg.gif) no-repeat 0 0;
	width: 98%;
}

.page-identifier
{
	border-bottom-color: #717171;
	border-color: #717171;
	border-left-color: #717171;
	border-right-color: #717171;
	border-top-color: #717171;
	color: #717171;
	display: block;
	font: 12px;
}
.headingH1
{
	border-color: #a27450;
	color: #a27450;
	display: block;
	padding: 14px 0 4px;
	font: normal 20px Verdana, Arial, Sans-Serif, helvetica;
}
.breadcumbs
{
	border-color: #717171;
	color: #717171;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 18px;
	font: 11px;
}
.first-of-typeLOS
{
	border-color: #717171;
	color: #717171;
	display: block;
	list-style-type: none;
	font: 11px/8px;
	margin-left: 0;
	padding-left: 0;
}
.qxtr-mainLOS
{
	width: 100%;
	text-align: left;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.qxtr-colLOS
{
	margin: 0 0 1em;
	margin-bottom: 1em;
}
.losdetails
{
	padding: 0;
	float: left;
	clear: both;
	width: auto;
}
.losdetailspvbv
{
	width: 450px !important;
	float: left;
	clear: both;
}
.HelpLOS
{
	font-size: 11px;
	float: right;
}
.TabStrip
{
	border-bottom-color: #37557a;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-color: #717171 #717171 #37557a;
	border-left-color: #717171;
	border-right-color: #717171;
	border-style: none none solid;
	border-top-color: #717171;
	border-width: medium medium 5px;
	color: #717171;
	display: block;
	height: 21px;
	margin: 10px 14px 0 10px;
	font: 11px;
}
.criteriadiv
{
	float: left;
	width: 200px;
	margin-left: 5px;
}
.statediv
{
	float: left;
	width: 100%;
	margin-left: 5px;
	clear: left;
}
.optionsdiv
{
	float: left;
	width: 100%;
	margin-left: 5px;
	clear: left;
}
.LOSSearchPanel
{
	margin: 0 10px 10px;
	font: 9px;
}
.dloading
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	text-align: right;
	background: url(../Images/Common/ajax_loader_indi_prpl_gray.gif) no-repeat;
	z-index: 999;
	height: 32px;
	padding: 2px;
	width: 32px;
	top: 40%;
	right: 50%;
	position: fixed;
}
.LOSSearchOptions
{
	border-bottom: 1px solid #37557a;
	color: #717171;
	display: block;
	padding: 10px;
	height: 20%;
	background: #cdd6e1;
	font: 9px;
}
.optiongroup
{
	border-bottom-color: #37557a;
	border-left-color: #717171;
	border-right-color: #717171;
	border-top-color: #717171;
	margin: 0 0 6px;
	margin-bottom: 6px;
	padding: 10px 30px 0 0;
	background: #cdd6e1;
}
.optionGroupaction
{
	border-color: #717171;
	font-size: 11px;
	margin: 0 0 6px 4px;
}
.optionGroup
{
	border-color: #717171;
	color: #717171;
	font-size: 11px;
	margin: 0 0 6px;
	margin-bottom: 6px;
}
.action
{
	border-color: #717171;
	color: #717171;
	font-size: 11px;
	margin: 4px;
}
.resultsContainer
{
	border-color: #717171;
	color: #717171;
	font-size: 11px;
	width: 100%;
}
.results .brands .thumbnail-list-grid ul.product-listing li.list-item
{
	width: 740px !important;
	margin-top: 15px;
	float: left;
}
.saveList
{
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: #37557a;
	border-style: solid;
	color: #717171;
	display: block;
	margin: auto;
	padding: 10px 12px 15px;
	vertical-align: top;
	width: 50%;
	font: 8.3pt;
}
.instr
{
	border-color: #ece9d8;
	margin: auto;
	vertical-align: top;
	font: 8.3pt;
}
.commManager
{
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: #37557a;
	border-style: solid;
	color: #717171;
	display: block;
	margin: auto;
	padding: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: top;
	width: 50%;
	font: 8.3pt;
}
.CommunicationManager
{
	border-bottom-color: #717171;
	border-color: #717171;
	border-left-color: #717171;
	border-right-color: #717171;
	border-top-color: #717171;
	color: #717171;
	font: 8.3pt;
}
.tdBorder
{
	border-bottom-style: solid;
	border-color: Black;
}
.ExpandLeft
{
	float: left;
	border-color: #717171;
	color: #717171;
	display: block;
	font-size: 11px;
	text-align: left;
}
.ExpandRight
{
	border-color: #717171;
	padding: 0 5px 0 0;
	text-align: right;
	float: right;
}
.print
{
	border-color: #717171;
	border-width: 0;
	padding: 0 3px 0 0;
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif;
}
.LOSTree
{
	border-color: #ece9d8;
	border-collapse: collapse;
	color: #717171;
	display: block;
	font-size: 9px;
	height: 100%;
	width: 100%;
}
.LOSABOName
{
	float: left;
	font: 6.75pt Verdana;
}
.expandtree
{
	float: right;
	height: 35px;
	padding-top: 12px;
	background: url(/Images/Common/dot.gif) repeat-y 28px 80px;
	margin-top: -35px;
}
.progressBackgroundFilter
{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
	background: #000;
}
.processMessage
{
	position: fixed;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	border: solid 1px #000;
	background: #fff;
}
.data-col
{
	border-color: #fff;
	color: #fff;
	overflow: hidden;
	padding: 0 10px 10px;
	width: 160px;
	font: 700 6.75pt;
}
.matchcount
{
	border-color: #717171;
	padding: 0 0 0 6px;
	font-size: 11px;
}
.legendcontainer
{
	border-color: #717171;
	font-size: 9px;
	padding: 5px 10px 5px 5px;
	width: 98%;
	background: #d6e1e0;
}
.first
{
	font-weight: 700;
	text-transform: uppercase;
}
.redtext
{
	border-color: Red;
	float: left;
	width: 150px;
	text-transform: uppercase;
	display: block;
	font-size: 9px;
	color: Red;
}
.strikethrough
{
	float: left;
	display: block;
	font-size: 9px;
	width: 150px;
	text-decoration: line-through;
	text-transform: uppercase;
}
.CheckBoxLOS
{
	border-color: #717171;
	color: #717171;
	display: block;
	font-size: 9px;
	margin: 0 0 3px;
	float: left;
	width: 150px;
	clear: left;
}
.desc, .loslegend
{
	border-color: #717171;
	font-size: 9px;
	padding: 0 0 0 5px;
	float: left;
}
.loslegend
{
	width: 10%;
}
.desc
{
	width: 75%;
	clear: right;
}
.Clearleft
{
	clear: both;
}
.boldtest
{
	font-size: 9px;
	font-weight: 700;
	float: left;
	text-transform: uppercase;
	width: 150px;
}
.ddlFilter
{
	font-size: 11px;
	font-weight: 200;
	width: 200px;
}
.ddlFilterPVBVMonth
{
	font-size: 11px;
	font-weight: 200;
	width: 150px;
}
.lblFilterHeader
{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	width: 400px;
	padding: 0 20px 0 0;
}
.divTableLeft
{
	font-weight: bold;
	padding: 0;
	width: 100px;
	float: left;
}
.divTableRight
{
	font-weight: bold;
	padding: 0;
	float: left;
	width: 200px;
}
.divTableLeftLOS
{
	font-weight: bold;
	padding: 0;
	width: 250px;
	float: left;
}
.divTableRightLOS
{
	font-weight: bold;
	padding: 0;
	float: left;
	width: 220px;
}
.divTableRightEndLOS
{
	font-weight: bold;
	padding: 0;
	float: left;
	width: 200px;
}
.divTableRightEndEndLOS
{
	font-weight: bold;
	padding: 0;
	float: left;
	width: 100px;
}
.stylepadding
{
	padding-left: 2px;
	width: auto !important;
	height: auto !important;
	cursor: pointer;
}
.gridClass
{
	text-align: left;
	background: #fff;
	font: normal 8pt;
}
.gridClassHD
{
	text-align: left;
	background: #cdcdcd;
	font: normal 8pt;
}
.menulnkP
{
	text-align: left;
	width: 160px;
	height: 20px;
	padding-left: 5px;
	font: bold 8pt;
}
.normaltxt
{
	text-align: center;
	color: #000;
	font: normal 8pt;
}
.normaltxtrg
{
	text-align: right;
	color: #000;
	font: normal 8pt;
}
.lstbox
{
	text-align: left;
	border: #03C 1px solid;
	color: #000;
	font: normal 8pt;
}
.bldtxtlf_with_Bg
{
	text-align: left;
	color: #000;
	padding-left: 5px;
	border: #6F9DD9 1px solid;
	width: 280px;
	background: #B3C8E8;
	font: bold 8pt;
}
.bldtxt
{
	text-align: center;
	color: #000;
	font: bold 8pt;
}
.bldtxtlf
{
	text-align: left;
	color: #000;
	font: bold 8pt;
}
.bldtxtrg
{
	text-align: right;
	color: #000;
	padding-right: 10px;
	font: bold 8pt;
}
.bldtxtrg1
{
	text-align: right;
	color: #000;
	font: bold 8pt;
}
.bldtxtgvlf_top
{
	text-align: left;
	color: #000;
	border-top: #3071BB 1px solid;
	font: bold 8pt;
}
.bldtxtgvrg_top
{
	text-align: right;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #3071BB 1px solid;
	font: bold 8pt;
}
.bldtxtgvlf
{
	text-align: left;
	color: #000;
	border-top: #3071BB 1px solid;
	border-bottom: #3071BB 1px solid;
	font: bold 8pt;
}
.bldtxtgvrg
{
	text-align: right;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #3071BB 1px solid;
	border-bottom: #3071BB 1px solid;
	font: bold 8pt;
}
.lbltxthdlf
{
	text-align: left;
	float: left;
	padding-left: 10px;
	width: 90%;
	color: #28382B;
	font: normal 9pt;
}
.lbltxtrrg
{
	text-align: right;
	width: 90%;
	color: #28382B;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font: normal 8pt;
}
.lbltxtrlfP
{
	text-align: left;
	float: left;
	width: 90%;
	color: #28382B;
	padding-left: 10px;
	font: normal 8pt;
}
.ddl
{
	text-align: left;
	height: 19px;
	width: 250px;
	font: normal 8pt;
}
.btn
{
	text-align: center;
	height: 20px;
	font: normal 8pt;
}
.doc
{
	margin: 10px auto;
	text-align: left;
	width: 960px;
}
.qxtr-hd
{
	color: #000;
	height: 77px;
	position: relative;
}
.body
{
	background: transparent url(/Images/common/page_interior_bg.gif) no-repeat scroll left bottom;
	padding: 0 12px 15px;
	height: 1000px;
}
.qxtr-t1 .qxtr-col
{
	float: left;
	width: 150px;
}
.qxtr-col
{
	padding-right: 15px;
}
.qxtr-col
{
	font: 11px Verdana !important;
}
.c770r
{
	float: right;
	display: inline;
	width: 770px;
	margin-right: 20px;
}
.qhero
{
	width: 770px;
	margin: 0 0 10px;
	background: url(/Images/common/hero_bg.gif) left bottom no-repeat;
	float: right;
}
.qhero h3
{
	font-size: 14px;
	clear: both;
	padding-bottom: 5px;
	font-weight: bold;
}
.qhero p
{
	font-size: 12px;
	clear: both;
	padding: 5px 0 5px 20px;
}
.qhero ul.flyouts
{
	list-style: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 150px;
}
.qhero ul.flyouts li
{
	background: url(/Images/common/hero_link_bg.gif) top right no-repeat;
	border: 1px solid #b9a290;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 4px 0;
	padding: 2px 12px;
	position: relative;
	width: 150px;
}
.quantitymy
{
	padding: 4px 0 0;
	margin-left: 40px;
	width: 150px;
}
.qhero ul.flyouts li ul
{
	display: none;
	position: absolute;
	z-index: 10000;
	left: 174px;
	top: -1px;
	width: 175px;
	border: 1px solid #b9a290;
}
.qhero ul.flyouts li ul li
{
	margin: 0;
	background: #e8d7c8;
	border: none;
	border-bottom: 1px solid #b9a290;
	width: 151px;
}
.page .qhero ul.flyouts li a
{
	text-decoration: none;
	color: #70583f;
}
.qhero ul.flyouts li.over ul
{
	display: block;
}
.qhero ul.qhero-list
{
	list-style: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 300px;
}
.qhero ul.qhero-list li
{
	background: url(/Images/common/hero_bullet.gif) 0 2px no-repeat;
	color: #000;
	display: inline;
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 2px 0;
	padding: 2px 0 2px 25px;
	position: relative;
	width: 275px;
}
.page .qhero ul.flyouts li a
{
	text-decoration: none;
	color: #70583f;
}
.qhero-text p.shop-link
{
	text-align: right;
}
li.brand-listing
{
	height: 29em !important;
}
li.brand-listing dd
{
	height: 10em;
	float: left;
}
li.brand-listing dd.shop-link
{
	margin-top: 15px;
	height: auto;
}
ul.brand-listing-list li.brand-listing dd.shop-link
{
	background: url(/Images/common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
	float: left;
}
.brand-listing dd.shop-link a:hover
{
	text-decoration: none;
}
.qhero-text p.shop-link a, ul.brand-listing-list li.brand-listing a
{
	text-decoration: underline;
}
.support-tab-container
{
	float: left;
	width: 762px;
	margin-bottom: 15px;
}
.clear
{
	clear: both;
	display: block;
	font-size: 1%;
	height: 0;
	margin: 0;
	padding: 0;
}
ul.category-listing-list, ul.support-listing-list, ul.brand-listing-list
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.category-listing-list li.category-listing, ul.support-listing-list li.support-listing, ul.brand-listing-list li.brand-listing
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 23em;
	margin: 0 5px 10px; /*overflow:hidden;*/
	padding: 10px; /*position:relative;*/
	width: 160px;
}
ul.brand-listing-list li.brand-listing
{
	padding-top: 0 !important;
}
.qhero-text h3
{
	clear: both;
	text-align: left;
	padding: 0 0 0 5px;
}
.qhero-text p
{
	clear: both;
	padding: 5px 0 5px 5px;
	font-size: 12px;
	text-align: left;
}
.qhero-text p .catwid
{
	width: 100%;
}
.qxtr-col
{
	width: 154px !important;
	float: left;
}
.whats-new
{
	font-size: 12px;
}
.whats-new ul
{
	list-style: none;
	padding: 4px 0;
}
.whats-new h4
{
	padding: 5px 0 0;
}
.whats-new a
{
	background: url(/Images/common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
}
.whats-new ul li
{
	padding: 0 12px 4px;
	text-indent: -10px;
	text-align: left;
}
.whats-new ul.horizontal
{
	list-style: none;
	padding: 0 12px;
}
.whats-new ul.horizontal li
{
	display: inline;
	padding: 0 8px 0 0;
}
ul.category-listing-list li.category-listing
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	height: 15em;
	margin: 0 5px 10px; /*overflow:hidden;*/
	padding: 10px; /*position:relative;*/
	width: 160px;
}
.category-listing h3
{
	font-size: 12px;
	font-weight: 700;
	padding: 3px 0 0 0;
	text-align: left;
	width: 170px;
}
.qxtr-main
{
	text-align: left;
	width: auto !important;
	float: left !important;
}
.searchpg .qxtr-main
{
	width: 735px !important;
}
dd
{
	font-size: 12px;
}
.qxtr-main .qxtr-col
{
	position: static;
	float: none;
	width: auto;
}
.qxtr-main .qxtr-col h2
{
	font-weight: 700;
	font-size: 14px;
	text-align: left;
	color: #A27450;
	height: 21px;
	width: 100%;
}
.qxtr-t1 .qxtr-main
{
	float: right;
	margin-left: 10px !important;
}
.qxtr-t1 .qxtr-main .qxtr-col
{
	margin-left: 162px;
}
.Pay_InnerDIV
{
	background: transparent url(../images/common/box_924_bg.gif) left bottom no-repeat;
	margin: 0;
	padding: 7px 0;
	width: 924px;
}
.Pay_BillAddr
{
	float: left;
	margin-left: 15px;
	border-right: solid 1px #E8E8E7;
	width: 200px;
	height: auto;
	font: normal normal bold 11px Arial,Verdana,Sans-Serif;
}
.Pay_ShipAddr
{
	width: 200px;
	text-align: left;
	padding-left: 20px;
	height: 100px;
	font: normal normal bold 11px Arial,Verdana,Sans-Serif;
}
.Pay_ChangeAddr
{
	margin-left: 15px;
}
.Pay_Granttotal
{
	margin-bottom: 10px;
	background: #F7F5F4 none scroll repeat;
	padding-top: 12px;
	margin-left: 700px;
	width: 200px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	font: normal normal bold 11px Arial,Verdana,Sans-Serif;
}
.Pay_ultextstyle
{
	margin-left: 15px;
}
.Pay_ulcreditoptions
{
	margin-left: 15px;
}
.Pay_ulconshop
{
	text-align: right;
	float: left;
	margin-left: 720px;
}
.Pay_ulcheckout
{
	text-align: right;
	padding-right: 100px;
}
.Ord_leftnav
{
	float: left;
	width: 50%;
}
.Ord_rightnav
{
	width: 50%;
}
.Ord_divstyleleft
{
	width: 30%;
	float: left;
	font: normal normal bolder 11px Verdana,Sans-Serif;
}
.Ord_divstyleright
{
	width: 50%;
	font: normal normal normal 11px Verdana,Sans-Serif;
}
.Ord_divstylerightorder
{
	width: 70%;
	font: normal normal normal 11px Verdana,Sans-Serif;
}
.Ord_divstylelefts
{
	width: 30%;
	float: left;
	font: normal normal bolder 12px Arial,Verdana,Sans-Serif;
}
.Ord_divstylerights
{
	width: 50%;
	float: left;
	font: normal normal normal 12px Arial,Verdana,Sans-Serif;
}
.Ord_Maindiv
{
	width: 100%;
}
.ChangeAddr
{
	background: url(../Images/Buttons/btn_changeaddr_blue.PNG);
	width: 110px;
}
.ChangeAddr:hover
{
	background: url(../Images/Buttons/btn_changeaddr_darkblue.PNG);
	width: 110px;
}
.Pay_BillAddr
{
	float: left;
	width: 200px;
	border-right: solid 1px gray;
	margin-left: 20px;
	font: normal normal normal 11px Arial,Verdana,Sans-Serif;
	height: auto;
	padding-left: 20px;
}
.Pay_ShipAddr
{
	margin-left: 270px;
}
.pay_LblHead
{
	font: normal normal bold 11px Arial,Verdana,Sans-Serif;
}
.Pay_Lblcon
{
	font: normal normal normal 11px Arial,Verdana,Sans-Serif;
}
.Pay_ChangeAddr
{
	clear: left;
	margin-left: 36px;
}
.msgprompt
{
	height: 40px;
	float: left;
	width: 160px;
}
.products .msgprompt
{
	margin-top: 10px;
}
.prod_avail
{
	width: 100%;
	float: left;
}
.prod_avail img, .prod-prompt img, img.cartimg
{
	position: relative;
	top: 3px;
	left: 2px;
}
.prod_notavail
{
	height: 15px;
	width: 90%;
	float: left;
	padding-bottom: 10px;
	color: Red;
	font-weight: bold;
}
/*Support : ID 213 - "Not Available" color changed to Red*/
.prod_avail span, .prod_avail a
{
	font-size: 11px;
	float: left;
}
.prod-prompt span, .prod-prompt a, .lblErrMsgprd
{
	font-size: 12px;
	float: left;
}
.prod-prompt span, .prod-prompt a
{
	background: #f7f5f4;
}
.prod_avail span, span.lblErrMsgprd
{
	margin: 3px 3px 0 0;
}
.prod-prompt span
{
	margin: 5px 3px 0 0;
}
.abstnxt .prod_avail span
{
	margin: 5px 3px 0 0;
}
.quantity INPUT
{
	margin-right: 5px;
	float: left;
	height: 16px;
}
.txtcolor
{
	color: #000;
	font-size: 1em;
	width: 75px;
}
.shopcart .txtcolor
{
	font-size: 12px !important;
	font-family: Arial, helvetica, Sans-Serif;
	height: 16px;
}
.thumbnail-list-grid ul.product-listing
{
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 778px;
	list-style: none outside none;
}
.brands .button-container INPUT
{
	background: none;
	margin-left: 0;
}
.products .button-container INPUT
{
	background: none;
	margin-left: 0;
}
.productdetail .txtcolor, .products .txtcolor, .brands .txtcolor
{
	border: 1px solid #2f5996;
	color: Gray;
	line-height: 13px;
	height: 15px;
	padding: 3px 2px 2px 2px;
}
/*pirashanthan,changed for mouse flicker alignment*/
.product-quantity clearfix INPUT
{
	font-size: 1em !important;
}
.productdetail .txtcolor
{
	padding-right: 0 !important;
}
.products .grid-thumbnail .quantity
{
	margin-bottom: 0px !important;
}
.myproduct-actions .btnStandingOrder
{
	float: left;
	margin-left: 3px;
	text-align: right;
	height: auto;
	width: auto;
	padding: 0;
}
.myproduct-actions .product-btn-addcart
{
	float: left;
	margin: 5px 0 0 3px;
	padding: 0 !important;
	font-size: 0px;
}
.myproduct-actions .product-btn-addcart input
{
	padding-bottom: 0 !important;
}
.brands .grid-thumbnail .price .label-container
{
	display: none;
}
.brands .grid-thumbnail .quantity
{
	width: 130px;
	margin-top: 5px;
}
.brands .grid-thumbnail .quantity input
{
	height: 15px;
}
.brands .grid-thumbnail .price
{
	width: 80px;
	float: left !important;
	clear: none !important;
}
.brands .thumbnail-list-grid ul.product-listing li.list-item
{
	width: 96% !important;
	height: auto !important;
	padding-bottom: 10px !important;
	margin-left: 0px !important;
}
.brands .grid-thumbnail .image
{
	width: 80px;
	float: left;
}
.brands .grid-thumbnail .name
{
	border: none !important;
	width: 220px;
	padding-top: 4px !important;
}
.products .grid-thumbnail .name
{
	width: 160px;
}
.results .brands .buttons-container
{
	margin-right: 40px !important;
}
.searchpg .buttons-container
{
	margin-right: 5px !important;
	width: 155px !important;
	margin-top: 1px !important;
}
.brands .buttons-container
{
	float: right;
	margin-right: 50px;
	width: 130px;
	margin-top: 2px;
}
.brands .msgprompt
{
	float: none !important;
	width: 150px !important;
	height: auto !important;
	padding-left: 12px;
}
.brands .divprogresscart
{
	float: left;
	width: 25px !important;
}
.brands .divprogresscart div
{
	width: 25px;
	float: left;
}
.brands .prod_avail
{
	width: auto !important;
}
.grid-thumbnail .attributes
{
	margin-right: 0px;
	float: left;
	width: 160px;
}
.brands .grid-thumbnail .attributes
{
	width: 220px;
	float: left;
	margin: 0 30px 0 15px;
}
.grid-thumbnail .attributes .pvbv
{
	width: 100% !important;
}
.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;
}
.thumbnail-list-grid ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 12px;
	height: 31em;
	margin: 0 4px 8px;
	padding: 9px 9px 41px 9px !important;
	width: 164px !important;
}
.thumbnail-list-grid ul.product-listing li.list-item h4
{
	font-size: 12px;
}
.thumbnail-list-wide ul.product-listing
{
	float: right;
	list-style-image: none;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
}
.thumbnail-list-wide ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	list-style-image: none;
	margin: 0 0 10px;
	padding: 5px 10px;
	display: block;
	list-style: none outside none;
}
.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 .buttons-container
{
	padding-top: 1px;
}
.Imga
{
	color: #2F5996;
	font-weight: normal;
	text-decoration: underline;
}
.divprogresscart
{
	clear: left;
	width: 25px;
	float: left;
	padding: 0 !important;
}
.divprogresscart div
{
	padding: 0 !important;
}
.productdetail .divprogresscart
{
	float: none;
}
.productdetail hr
{
	margin: 0 !important;
}
.productBorderBottom
{
	line-height: 1.5em;
	text-decoration: underline !important;
	font-size: 1em !important;
	cursor: pointer;
	font-variant: small-caps;
}
.ProductLink
{
	height: 72px;
	float: left;
}
.attributes a:hover
{
	text-decoration: none !important;
}
ul.product-listing-list
{
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
}
ul.product-listing-list
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 32em;
	margin: 0 5px 10px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 160px;
}
ul.product-listing-list li.product-listing h4
{
	margin: 0 0 10px;
	font-size: 11px;
}
ul.product-listing-list li.product-listing .thumb
{
	margin: 0 auto 10px;
	text-align: center;
	font-size: 11px;
}
ul.product-listing-list li.product-listing .description
{
	margin: 2px 0 0;
}
ul.product-listing-list li.product-listing .price
{
	font-weight: bold;
	margin: 2px 0 10px;
}
.alert
{
	color: red;
}
button-container span
{
	background: transparent url(/Images/buttons/submitBlue_right.gif) no-repeat scroll right top;
	color: #FFF;
	display: block;
	line-height: 12px;
	margin: 0 0 0 18px;
	padding: 3px 10px 4px 0;
	white-space: nowrap;
}
li.product-listing
{
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 21em;
	margin: 0 5px 10px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 160px;
}
.grid-thumbnail .Abotext
{
	float: left;
	clear: left;
	margin-top: 8px;
}
.buttons-container
{
	padding-top: 1px;
	width: 100px;
}
.qhero
{
	background: transparent url(/Images/common/hero_bg.gif) no-repeat scroll left bottom;
	float: left;
	margin: 0 0 10px;
	width: 770px;
}
.stdtocart
{
	margin-top: 3px;
}
.qhero .qhero-top-corners
{
	background: transparent url(/Images/common/hero_top_roundedcorner.gif) no-repeat scroll left top;
	float: left;
	height: 10px;
	width: 770px;
}
.qhero .qhero-text
{
	float: left;
	font-size: 14px;
	padding: 2px 0 12px 12px;
	width: 340px;
}
.qhero .qhero-text h2
{
	color: #717171;
	font-size: 14px;
	font-weight: 700;
	padding: 3px 0 10px;
	text-transform: none;
}
.qhero .qhero-image
{
	float: right;
	overflow: hidden;
	padding: 2px 12px 12px;
	width: 380px;
}
fieldset, img
{
	border: medium none;
}
.thumbnail-list-grid ul.product-listing
{
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 778px;
	list-style: none outside none;
}
.thumbnail-list-grid ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 12px;
	height: 23em !important;
	margin: 0 4px 8px;
	padding: 11px;
	width: 164px;
}
.thumbnail-list-wide ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	list-style-image: none;
	margin: 0 0 10px;
	padding: 5px 10px;
	display: block;
	list-style: none outside none;
}
.thumbnail-list-grid ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 12px;
	height: 15em;
	margin: 0 4px 8px;
	padding: 11px;
	width: 460px;
}
.thumbnail-list-grid ul.product-listing li.list-item
{
	border: 1px solid #E9E9E9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 12px;
	height: auto !important;
	margin: 0px 4px 8px;
	padding: 11px;
	width: 160px;
}
html > body .thumbnail-list-grid ul.product-listing li.list-item
{
	height: 1%;
}
.thumbnail-list-grid ul.product-listing li.list-item h4
{
	font-size: 12px;
}
.shopcategory .c770r
{
	margin-bottom: 8px;
}
.thumbnail-list-wide ul.product-listing
{
	float: right;
	list-style-image: none;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
}
.AddToCartButton
{
	float: left;
	height: 22px;
	width: 150px;
	margin-bottom: 3px;
}
.brands .AddToCartButton
{
	margin: 0;
}
.AddToCartButton .am_btn
{
	margin-top: 2px;
}
.btnStandingOrder
{
	float: left;
	height: auto;
	width: auto;
	margin-left: 42px;
}
.products .btnStandingOrder
{
	margin-left: 40px;
}
.related-products .btnStandingOrder
{
	margin-left: 39px;
}
.searchpg .btnStandingOrder
{
	margin-left: 0px;
}
.searchpg .AddToCartButton
{
	height: auto;
}
.searchpg .resultsqty
{
	width: 45px;
	margin: 10px 0 0 5px;
	float: left;
}
.abstnxt div.prod-prompt
{
	height: auto;
	width: auto;
	padding: 0 !important;
}
.btnStandingOrder a
{
	opacity: 1 !important;
	FILTER: alpha(opacity=100) !important;
	padding: 0 !important;
	background: url(../Images/Buttons/Add-toStandingOrder.gif) no-repeat;
	float: left;
	width: 116px;
	cursor: pointer;
	height: 20px;
}
.btnStandingOrder a:hover
{
	background: url(../Images/Buttons/Add-toStandingOrder_hvr.gif) no-repeat;
	float: left;
	width: 116px;
}
input.prod-qty
{
	border: 1px solid #2F5996 !important;
	float: left;
	font-size: 1em;
	margin: 2px 10px 0 0;
	padding: 2px 2px 2px 2px !important;
	width: 25px;
	color: #000 !important;
	height: 14px;
}
.products .prod-qty, .brands .prod-qty
{
	padding: 3px 2px 2px 2px !important;
	font-size: 10pt;
}
.productdetail .item-quantity
{
	margin-right: 8px;
	width: 25px;
	font-size: 1em;
	border: 1px solid #2F5996 !important;
	color: #000 !important;
	width: 26px;
	height: 15px;
}
.productdetail .prod_avail
{
	height: auto;
	padding: 0 !important;
	width: auto;
}
.moduleBar
{
	margin-left: 6px !important;
	width: 924px;
	margin: 0 0 0px 10px;
	padding: 0;
	float: left;
}
.moduleBar h2
{
	background: url(/Images/common/box_924_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	width: 924px;
	height: 20px;
	padding: 3px 0 0px 10px;
	color: #666;
}
.moduleBar h3
{
	background: url(/Images/common/box_924_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 5px 0 15px 10px;
	color: #666;
}
.moduleBar H2 img
{
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.QOCatList img, .moduleBar img, .QOListProductName a
{
	cursor: pointer;
}
.moduleBarOrders
{
	margin-left: 490px !important;
	width: 500px;
	margin: 0 0 0px 10px;
	padding: 0 0 10px;
}
.moduleBarOrders h2
{
	background: url(/Images/common/box_454_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	width: 500px;
	height: 23px;
	padding: 3px 0 0px 10px;
	color: #666;
}
.grid-thumbnail .image
{
	border: 0 none;
	margin: 0 auto 10px;
	text-align: center;
	height: 90px;
	overflow: hidden;
}
.grid-thumbnail .size-measure
{
	font-size: 11px;
	height: 13px;
	margin: 2px 0 0;
}
.grid-thumbnail .price
{
	font-weight: bold;
	height: 28px;
	margin: 2px 0 10px;
	width: 100%;
}
.grid-thumbnail .price .label-container
{
	clear: right;
	float: left;
}
.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;
	margin-left: 0 !important;
	width: 160px;
}
.grid-thumbnail .buttons-container
{
	padding-top: 1px;
}
.Imga
{
	color: #2F5996;
	font-weight: normal;
	text-decoration: underline;
}
.productBorderBottom
{
	line-height: 1.5em;
	text-decoration: underline !important;
}
.message-left-container
{
	width: 600px;
	height: 430px;
	position: absolute;
	background-color: #fff;
	top: 1px;
	left: 1px;
	z-index: 10000;
}
.message-inner-content
{
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.metadatavalue
{
	float: left;
	margin-left: 5px;
}
.metadata
{
	float: left;
}
/*end*/

.clsEventVenue
{
	position: absolute;
	top: 27px;
	left: 229px;
	width: 50px;
	height: 20px;
}
.clsEventDate
{
	position: absolute;
	top: 2px;
	left: 229px;
	width: 50px;
	height: 20px;
}
.clsDivLink
{
	width: 100px;
	height: 200px;
}
.clsSecondUpdate
{
	position: absolute;
	left: 350px;
	width: 191px;
	top: 342px;
	height: 72px;
	margin-left: 25px;
}
.evtcalendar .clsSecondUpdate
{
	top: 340px;
}
.clsCurMonth
{
	position: relative;
	left: 17px;
	text-align: left;
}
.clsNextMonth
{
	left: 100px;
	text-align: right;
	top: 1px;
}
.clsGridDiv
{
	position: absolute;
	top: 0;
	left: 2px;
	border: 1px;
	border-color: Red;
}
.PopUpButton
{
	width: 82px;
	height: 19px;
}

.clsGridDivMessage
{
	position: absolute;
	top: 35px;
	left: 0;
	width: 200px;
}
.clsGridDivision
{
	position: absolute;
	top: 0;
}
.message-Subject-container
{
	position: absolute;
	top: 70px;
	left: 150px;
	width: 400px;
	height: 50px;
	font-size: 13px;
	color: #2F5996;
	font-weight: bold;
	text-align: left;
}
.message-button-align
{
	position: relative;
	top: 10%;
}
.Message-GridHeader
{
	width: 150px;
	height: 20px;
}
.GridHiddenColumn
{
	width: 0;
}
.btncmpPrevious
{
	background: url(/Images/buttons/previous_gray.gif) no-repeat;
	border: 0;
	width: 83px;
}
.btncmpNext
{
	background: url(/Images/buttons/next_gray.gif) no-repeat;
	border: 0;
	width: 83px;
}
.closeopen
{
	cursor: pointer;
	font-weight: 700;
}
.btnPrevious
{
	background: url(/Images/buttons/previous.gif);
	border: 0;
}
.btnNext
{
	background: url(/Images/buttons/next.gif);
	border: 0;
}


/**end**/
#lnktrackOrder
{
	margin-left: 15px;
}
.imgDiv
{
	float: left;
	margin-right: 2%;
	padding-left: 20px;
}
.InvheaderStyle
{
	color: #a27450;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin-left: 10px;
}
.textfieldLogin
{
	border: 1px solid #A7A6AA;
	float: right;
	width: 135px;
	height: auto;
	padding: 2px;
}
.GrdHeader
{
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 0.81em !important;
	text-align: left;
}
#divCurrentABOReport
{
	padding-left: 150px;
	font-size: 11px !important;
	color: #8a8c8a;
}
#divCurrentABOReport th
{
	padding: 10px;
}
#divCurrentABOReport td
{
	padding: 5px;
	text-align: center;
}
.divRepprt
{
	background: url(/Images/buttons/btn_display_blue.png) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 69px;
}
.divRep
{
	width: 69px;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
}
.divCalign
{
	float: left;
	font-size: 12px;
	text-align: right;
	color: #2F5A94;
	border: 1px solid #FFF;
	cursor: pointer;
	width: 78px;
	margin-left: 593px;
	color: Brown;
}
.divPalign
{
	font-size: 12px;
	text-align: right;
	color: #2F5A94;
	border: 1px solid #FFF;
	float: left;
	cursor: pointer;
}
.divWidth
{
	width: 772px;
}
.tblAlignment
{
	border: none !important;
	font-size: 13px;
	word-spacing: 10px;
	border-left: 2px;
	width: 800px;
	color: #666;
}
.tblAlignment th
{
	display: none;
}
.updProgress
{
	clear: both;
	float: left;
}
.textfieldLogin
{
	border: 1px solid #A7A6AA;
}
.imgDiv
{
	padding-top: 10px;
}
.InvLabResult
{
	font-family: Arial;
	font-size: 11px;
}
.ddlInvStyle
{
	width: 300px;
	font-size: 12px;
	float: left;
}
.divSpac
{
	font-size: 13px;
	margin-left: 19px;
	word-spacing: 5px;
}
.txtdiv
{
	float: left;
	width: 150px;
}
.btndisp
{
	text-align: center;
}
.lblMessage
{
	margin-top: 0 !important;
	font-size: 13px;
	word-spacing: 5px;
	width: 750px;
	padding-top: 10px;
	float: left;
}
#bodyArea hr
{
	margin-bottom: 20px;
}
.PopupPanel
{
	background: url(/Images/common/page_interior_bg.gif) left bottom no-repeat;
	padding: 0 12px 25px;
	font-size: 14px;
	background-color: #FFF;
	word-spacing: 5px;
}
.spcdivord
{
	width: 400px;
	height: 40px;
	margin-left: 35px !important;
}
.InvdivSpac
{
	font-size: 13px;
	height: 20px;
}
.txtdivHis1
{
	float: left;
	margin-left: 7px;
	width: 150px;
}
.ddlStyle
{
	width: 200px;
	font-size: 12px;
	font-weight: bold;
}
.anon-msg
{
	font-size: 11px;
	float: left;
	margin-left: 112px;
	width: 80%;
	color: red;
	height: auto;
}
.anonordconf .cartItemProductListItem .moduleBar
{
	margin: 0 !important;
}
.anonordconf .cartItemProductListItem .cart-item
{
	padding: 10px 0;
	float: left;
}
.anonordconf .cartItemProductListItem .Ord_rptimgqty
{
	margin: 0 0 0 10px !important;
	width: 70px;
	height: 90px;
}
.anonordconf .cartItemProductListItem .Ord_rptdes
{
	width: 380px !important;
	margin: 0 0 0 28px !important;
}
.anonordconf .cartItemProductListItem .Ord_rptdes span
{
	color: #2f5996;
	font-weight: normal;
}
.anonordconf .ord_subtotanon
{
	margin-right: 110px;
}
.anonordconf .cartItemProductListItem .cart-item .quantity, .anonordconf .cartItemProductListItem .cart-item .quantity span
{
	padding-top: 0 !important;
}
.anonordconf .cartItemProductListItem .Ord_hideimage span
{
	float: left;
	width: 50px;
}
.anonordconf .cartItemProductListItem .cart-item .pricelbl, .anonordconf .cartItemProductListItem .cart-item .total-retail, .tot_price, .anonordconf .ord_subtotanon, .anonordconf .baseprice
{
	text-align: right !important;
	width: 85px !important;
}
.anonordconf .cartItemProductListItem .pricelbl span, .anonordconf .ord_subtotanon span, .anonordconf .cartItemProductListItem .total-retail span
{
	float: none !important;
}
.anonordconf .cartItemProductListItem .cart-item .total-retail
{
	margin: 0 0 0 30px !important;
}
.anonordconf .cartItemProductListItem .cart-item .pricelbl
{
	margin: 0 0 0 2px !important;
}
.txtdivAlign
{
	float: left;
	margin-left: 40px;
	width: 150px;
}
.GrdAlignment
{
	border-color: #CCC;
	border-style: none;
	border-width: 0;
	font-size: 13px;
	border-left: 2px;
	width: 700px;
	color: #666;
}
.AnonydivLbl Ul
{
	float: left;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	color: #2F5A94;
	border: 1px solid #FFF;
}
.Anonydivtxt ul
{
	float: left;
	font-size: 12px;
	text-align: left;
	margin-right: 10px;
	color: #2F5A94;
	border: 1px solid #FFF;
}
.AnonydivLbl Li
{
	text-align: right;
	margin-top: 12px;
	height: 24px;
}
.AnonydivLbl .anonyli
{
	vertical-align: middle;
	padding-top: 2px;
}
.Anonydivtxt ul li
{
	height: 26px;
	margin-top: 10px;
}
.Anonydivbtn
{
	clear: both;
	margin: 5px 0 0 111px;
	font-size: 11px;
	font-weight: bold;
}
.AnonyUserSummary, .AnonySubmit
{
	clear: both;
}
.AnonyValidation
{
	margin-left: 2px;
}
.anonordconf .cart-list
{
	margin-left: 7px;
	width: 98%;
}
.anonordconf .moduleBar
{
	margin-left: 6px !important;
}
.SearchTopDivLeft
{
	margin-left: 15px;
}
.SearchTopDivRight
{
	font-weight: bolder;
	float: right;
}
.Searchlist-item clearfix
{
	margin: 10px auto;
	width: 800px;
	height: 150px;
}
.Searchimage, .Searchname, .Searchdescription
{
	float: left;
}
.searchpg .Ord_setupinform
{
	height: auto !important;
	padding-bottom: 0 !important;
	margin-left: 6px !important;
}
.Searchimage
{
	padding: 10px;
	height: 150px;
	width: 65px;
	overflow: hidden;
}
.Searchname
{
	width: 150px;
	padding-top: 10px;
}
.Searchdescription
{
	padding: 10px 10px 10px 0;
}
.divLbl Ul
{
	float: left;
	font-size: 12px;
	text-align: right;
	margin-right: 0;
	color: #2F5A94;
}
.manprmt
{
	clear: both;
	padding: 10px;
	margin: 0px 0 0 20px;
	float: left;
	width: 90%;
}
.disabled
{
	color: #000;
	cursor: default;
	background: #dcdcdc;
}
.PhonelblInputField
{
	color: #8c8a8c;
	padding: 2px 2px 2px 0;
	font: 12px Arial,Verdana,Helvetica,sans-serif;
	vertical-align: baseline;
}
.divbtnSave
{
	float: left;
	background: url(/Images/buttons/btn_save_blue.png) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 56px;
	cursor: pointer;
	margin-top: -1px;
}
.divbtnCancel
{
	float: left;
	background: url(/Images/buttons/cancel.gif) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 83px;
	cursor: pointer; ;margin-left:5px}/* Pirashanthan changed width and added margin-left*/
.contentmiddleprint
{
	height: 100%;
	width: 100%;
	margin: 50px 0 50px 0;
}
.buttonleft div
{
	width: 150px;
	float: right;
	padding-right: 30px;
}
.buttonleft input
{
	float: left;
	padding-bottom: 5px;
	margin-left: 7px;
}
.fontcolorheading
{
	color: #2f5996;
	font-family: Arial;
}
.pagemarginsProductprint .fontstyle
{
	color: Gray;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	width: 100%;
}
.printstyle
{
	margin-bottom: -20px;
	margin-left: 300px;
}
.pagemarginsProductprint
{
	margin: 10px 0 10px 35px;
	text-align: left;
	width: 950px;
	float: left;
}
.HeadingDesc
{
	color: #666666;
	width: 100%;
	float: left;
	font: bold 17px Arial;
}
.nameprint
{
	clear: none;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0pt;
	margin-left: 150px;
	color: #2f5996;
}
.Moveup
{
	margin-bottom: 0px;
	font-size: 12px;
	margin-left: 6px !important;
}
.Font_Size_Desc
{
	font-size: 12px;
	overflow: hidden;
}
.Font_Size_Desc UL LI, .article_content UL LI, .Content-div UL LI, .tabs-container-details UL LI, .contactus #top UL LI
{
	list-style-type: disc !important;
	margin: 2px 2px 2px 15px !important;
}
.Font_Size_Desc OL LI, .article_content OL LI, .Content-div OL LI, .tabs-container-details OL LI, .contactus #top OL LI
{
	list-style-type: decimal !important;
	margin: 2px 2px 2px 25px !important;
}
.Font_Size_Desc UL LI UL LI, .article_content UL LI UL LI, .Content-div UL LI UL LI, .tabs-container-details UL LI UL LI, .contactus #top UL LI UL LI
{
	list-style-type: square !important;
	margin: 2px 2px 2px 15px !important;
}
.Font_Size_Desc span
{
	display: inline;
}
.abstnxt .fontbold
{
	font-weight: bold;
	color: #717171;
	font-size: 1.2em;
	padding: 1px 0 !important;
}
.fontDesc
{
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px !important;
}
.doc
{
	margin: 10px auto;
	text-align: left;
	width: 960px;
}
.qxtr-hd
{
	color: #000;
	height: 77px;
	position: relative;
}
.body
{
	background: transparent url(/Images/common/page_interior_bg.gif) no-repeat scroll left bottom;
	padding: 0 12px 15px;
	height: 1000px;
}
.Abotext
{
	float: left;
}
.Abotext INPUT
{
	font-size: 11px;
	color: gray;
	height: 17px;
	clear: left;
	margin-top: 8px;
	float: left;
}
.qxtr-t1 .qxtr-col
{
	float: left;
	width: 150px;
}
.qxtr-col
{
	padding-right: 0px;
	margin-left: 0;
	font: 11px Arial !important;
}
.price
{
	float: none !important;
	width: 130px;
}
.qhero
{
	width: 770px;
	margin: 0 0 10px;
	background: url(/Images/common/hero_bg.gif) left bottom no-repeat;
	float: right;
}
.qhero h3
{
	font-size: 14px;
	clear: both;
	padding-bottom: 5px;
	font-weight: bold;
}
.qhero p
{
	font-size: 12px;
	clear: both;
	padding: 5px 0 5px 20px;
}
.qhero ul.flyouts
{
	list-style: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 150px;
}
.qhero ul.flyouts li
{
	background: url(/Images/common/hero_link_bg.gif) top right no-repeat;
	border: 1px solid #b9a290;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 4px 0;
	padding: 2px 12px;
	position: relative;
	width: 150px;
}
.qhero ul.flyouts li ul
{
	display: none;
	position: absolute;
	z-index: 10000;
	left: 174px;
	top: -1px;
	width: 175px;
	border: 1px solid #b9a290;
}
.qhero ul.flyouts li ul li
{
	margin: 0;
	background: #e8d7c8;
	border: none;
	border-bottom: 1px solid #b9a290;
	width: 151px;
}
.page .qhero ul.flyouts li a
{
	text-decoration: none;
	color: #70583f;
}
.qhero ul.flyouts li.over ul
{
	display: block;
}
.qhero ul.qhero-list
{
	list-style: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 300px;
}
.qhero ul.qhero-list li
{
	background: url(/Images/common/hero_bullet.gif) 0 2px no-repeat;
	color: #000;
	display: inline;
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 2px 0;
	padding: 2px 0 2px 25px;
	position: relative;
	width: 275px;
}
.page .qhero ul.flyouts li a
{
	text-decoration: none;
	color: #70583f;
}
.qhero-text p.shop-link
{
	text-align: right;
}
ul.brand-listing-list li.brand-listing dd.shop-link
{
	background: url(/Images/common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
}
.qhero-text p.shop-link a, ul.brand-listing-list li.brand-listing a
{
	text-decoration: underline;
}
.support-tab-container
{
	float: left;
	width: 762px;
	margin-bottom: 15px;
}
.clear
{
	clear: both;
	display: block;
	font-size: 1%;
	height: 0;
	margin: 0;
	padding: 0;
}
ul.category-listing-list, ul.support-listing-list, ul.brand-listing-list
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.category-listing-list li.category-listing, ul.support-listing-list li.support-listing, ul.brand-listing-list li.brand-listing
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 23em;
	margin: 0 5px 10px; /*overflow:hidden;*/
	padding: 10px; /*position:relative;*/
	width: 160px;
}
UL.brand-listing-list LI.brand-listing
{
	margin-left: 4px !important;
}
UL.brand-listing-list
{
	margin-left: 1px !important;
}
.qhero-text h3
{
	clear: both;
	text-align: left;
	padding: 0 0 0 5px;
}
.qhero-text p
{
	clear: both;
	padding: 5px 0 5px 5px;
	font-size: 14px;
	text-align: left;
}
.qhero-text p .catwid
{
	width: 100%;
}
.qxtr-col
{
	width: 150px;
	float: left;
	margin-right: 12px !important;
}
.whats-new
{
	font-size: 12px;
}
.whats-new h4
{
	padding: 5px 0 0;
}
.whats-new a
{
	background: url(/Images/common/arrowLink.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
}
.whats-new ul.horizontal
{
	list-style: none;
	padding: 0 12px;
}
.whats-new ul.horizontal li
{
	display: inline;
	padding: 0 8px 0 0;
}
ul.category-listing-list li.category-listing
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	height: 15em;
	margin: 0 5px 10px; /*overflow:hidden;*/
	padding: 10px; /*position:relative;*/
	width: 160px;
}
.category-listing h3
{
	font-size: 12px;
	font-weight: 700;
	padding: 3px 0 0 0;
	text-align: left;
	width: 170px;
}
.qxtr-main
{
	width: 73%;
	text-align: left;
}
.qxtr-main .qxtr-col
{
	float: none;
	width: auto;
}
.qxtr-main .qxtr-col h2
{
	font-weight: 700;
	font-size: 14px;
	text-align: left;
	color: #A27450;
	height: 21px;
	width: 100%;
}
a
{
	color: #2F5996;
	font-weight: normal;
	text-decoration: underline;
}
.qxtr-t1 .qxtr-main
{
	float: right;
	margin-left: 10px !important;
}
.qxtr-main
{
	float: left !important;
}
.qxtr-t1 .qxtr-main .qxtr-col
{
	margin-left: 162px;
}
ul.product-listing-list
{
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
}
ul.product-listing-list
{
	border: 1px solid #e9e9e9;
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 32em;
	margin: 0 5px 10px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 160px;
}
ul.product-listing-list li.product-listing h4
{
	margin: 0 0 10px;
	font-size: 11px;
}
ul.product-listing-list li.product-listing .thumb
{
	margin: 0 auto 10px;
	text-align: center;
	font-size: 11px;
}
ul.product-listing-list li.product-listing .description
{
	margin: 2px 0 0;
}
ul.product-listing-list li.product-listing .price
{
	font-weight: bold;
	margin: 2px 0 10px;
}
.alert
{
	color: red;
}
button-container span
{
	background: transparent url(/Images/buttons/submitBlue_right.gif) no-repeat scroll right top;
	color: #FFF;
	display: block;
	line-height: 12px;
	margin: 0 0 0 18px;
	padding: 3px 10px 4px 0;
	white-space: nowrap;
}
li.product-listing
{
	color: #717171;
	display: inline;
	float: left;
	font-size: 11px;
	height: 21em;
	margin: 0 5px 10px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 160px;
}
.PLpaginglnk
{
	width: auto;
	float: left;
	margin-right: 10px;
}
.grid-thumbnail .price .label-container
{
	clear: right;
	float: left;
}
.grid-thumbnail .price .values-container
{
	clear: right;
	float: left;
}
.buttons-container
{
	padding-top: 1px;
	width: auto;
	height: auto;
	float: left;
}
.qhero
{
	background: transparent url(/Images/common/hero_bg.gif) no-repeat scroll left bottom;
	float: left;
	margin: 0 0 10px;
	width: 770px;
}
.qhero .qhero-top-corners
{
	background: transparent url(/Images/common/hero_top_roundedcorner.gif) no-repeat scroll left top;
	float: left;
	height: 10px;
	width: 770px;
}
.qhero .qhero-text
{
	float: left;
	font-size: 14px;
	padding: 2px 0 12px 12px;
	width: 340px;
}
.qhero .qhero-text h2
{
	color: #717171;
	font-size: 14px;
	font-weight: 700;
	padding: 3px 0 10px;
	text-transform: none;
}
.qhero .qhero-image
{
	float: right;
	overflow: hidden;
	padding: 2px 12px 12px;
	width: 380px;
}
fieldset, img
{
	border: medium none;
}

.button-cls
{
	width: 140px;
}
.name a:hover
{
	text-decoration: none !important;
}
.related-products a.am_btn_gray_add
{
	background: transparent url(    '/Images/Buttons/btn_addtocart_darkgray.PNG' ) no-repeat scroll top left;
	color: #FFF;
	display: inline;
	float: left;
	font: bold 12px arial,sans-serif;
	height: 21px;
	width: 90px;
	margin: 0;
	padding-right: 0;
	text-decoration: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.am_btn
{
	height: 21px;
	width: 90px;
	background: transparent url(    '/Images/Buttons/btn_addtocart_darkblue.PNG' ) no-repeat scroll top left;
	color: #FFF;
	display: inline;
	float: left;
	font: bold 12px arial,sans-serif;
	height: 17px;
	margin: 0;
	padding-right: 0;
	text-decoration: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.am_btn_gray_mygray
{
	background: transparent url(    '/Images/Buttons/btn_stdorder_darkgray.PNG' ) no-repeat scroll top left;
	color: #FFF;
	display: inline;
	float: left;
	font: bold 12px arial,sans-serif;
	height: 17px;
	margin: 0;
	padding-right: 0;
	text-decoration: none;
}
.Moveleft
{
	margin-left: 45px !important;
}
.am_btn
{
	background-position: left top;
	display: inline-block;
	font-size: 0px;
	color: #fff;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
}
.c175r .am_btn
{
	margin-bottom: 4px;
}
.SDHeader
{
	border: 1px solid red !important;
}
.AOFOuter
{
	float: left;
	height: auto !important;
	width: 100%;
}
.AOFSecond
{
	height: auto !important;
}
.AOFImage
{
	float: left;
	height: auto !important;
	width: 25%;
}
.AOFHistoryContentDiv
{
	height: auto !important;
}
.AOFHistoryText
{
	height: auto !important;
	width: auto;
}
.AOFHistoryInformaton
{
	height: auto !important;
	width: auto;
	margin: 25px 200px;
}
.AOFHistoryNew
{
	margin-top: 30px;
}
.AOFHistoryThird
{
	height: auto !important;
	width: auto;
}
.AOFHistoryLast
{
	height: auto !important;
	width: auto;
}
.AOFHistroyLabel
{
	position: relative;
	text-align: center;
}
.AOFHistroyText
{
	position: relative;
	text-align: center;
}
.AOFHistroyButton
{
	position: relative;
	text-align: center;
	vertical-align: top;
}
.clsCatrow
{
	clear: left;
	float: left;
	width: 80%;
	padding-left: 5%;
	margin-bottom: 10px;
	font: 9pt verdana;
}
.clsCattxt
{
	float: left;
	width: 40%;
	margin-right: 5px;
}
.clsCatlblSign
{
	float: left;
	margin: 0 0 10px 383px;
	font: 7pt verdana;
}
.firstReceiptHdr
{
	width: 59%;
	height: 99%;
	float: left;
	font: 9pt verdana;
}
.secondReceiptHdr
{
	width: 39%;
	height: 99%;
	float: right;
	font: 9pt verdana;
}
.logoAlign
{
	height: 65%;
	padding-left: 1%;
	vertical-align: bottom;
	padding-top: 15px;
}
.clsCatrowAOF
{
	clear: left;
	float: left;
	width: 80%;
	padding-left: 5%;
	margin-bottom: 10px;
	font: 7pt Arial,Sans-Serif,Helvetica;
}
.clsCatlblAOF
{
	float: left;
	width: 30%;
	color: #717171;
	font: 700 8pt Arial,Sans-Serif,Helvetica;
}
.clsCatlblAOFerr
{
	float: left;
	margin-left: 260px;
	width: 200px;
	color: #717171;
	font: 700 8pt Arial,Sans-Serif,Helvetica;
}
.clsCattxtAOF
{
	float: left;
	width: 30%;
	margin-right: 5px;
	color: #717171;
	font: 7pt Arial,Sans-Serif,Helvetica;
}
.DateandRcptAOF
{
	text-align: left;
	font: 7pt Arial,Sans-Serif,Helvetica;
	float: left;
	width: 100%;
}
.clsGrdComplaints hr
{
	margin-right: 0 !important;
}


/*Standing order list*/
.clsCreate
{
	padding-left: 5px;
}
.clsCreate span, .clsCreate input
{
	float: left;
	margin: 5px 5px 0 0;
}
.clsHeader
{
	padding-left: 10px;
}
.clsSOCreate h2
{
	margin-left: 5px !important;
}
.clsSOMain .grdSOList h2
{
	margin-left: 0;
}
.clsSOMain .grdSOList .clsgrid
{
	padding-left: 0;
}
.standingorderdivtotal
{
	width: 770px;
	float: left;
}
.standingorder .clsAddressdiv
{
	margin-left: 6% !important;
}
.standingorderlist
{
	float: left;
	width: 768px;
	margin-left: 12px;
}
.clsHelp
{
	float: left;
	margin: 0 2px;
}

/*Standing order details */
.clsMonth
{
	text-align: right;
}
.clsEmptyTd
{
	width: 43px;
}
.clsSOItem
{
	width: 40px;
}
.clsItemName
{
	width: 350px;
}
.clsItemNameR1
{
	width: 325px;
}
.clsP2C3
{
	padding-right: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.clsUpdateBtn
{
	text-align: right;
}
.clsdeleteBtn
{
	float: left;
}
.clsP5C1
{
	text-align: right;
}
.clsfail
{
	color: red;
	text-align: center;
}
.clssuccess
{
	color: green;
}
.clsLblMsg
{
	clear: left;
	text-align: center;
}
.lblmsg
{
	clear: left;
	text-align: center;
}
.clsTitleFont
{
	color: #a4754f;
	font-weight: bold;
}
.clsMonth1
{
	padding-left: 74px;
}
.clsPvbvList
{
	text-align: left;
}
.clsItemNameR3
{
	width: 350px;
	padding-left: 25%;
}
.clsQty
{
	width: 80px;
}
.stdetails
{
	width: 83% !important;
}
.stdetails hr
{
	margin-left: 10px;
	width: 765px;
}
.stdetails .clsPart5
{
	width: 99.1%;
}
.stdetails .clsPart5 .clsP5C1
{
	padding-right: 5px;
}
.stdetails .clsPart3 .clsItemNameR1
{
	width: 257px;
}
.stdetails .clsPart3 .clsQty
{
	width: 60px;
}
.stdetails .clsP3R2 .clsItemName
{
	width: 293px;
	padding-left: 30px;
}
.stdetails .clsPart4 .clsQty
{
	width: 60px;
}
.stdetails .clsP3R2 .clsQty
{
	width: 60px;
}
.clsPart3 .claP3R1 .clsEmptyTd
{
	width: 50px;
}
.clsPart3 .chkbx
{
	padding-left: 2px;
}
.clsPart3 .clsPvbvList
{
	color: #2f5996;
}
/*Standing order creation*/

/*Renewal Page*/
.clsSOName
{
	clear: left;
	float: left;
	width: 80%;
	margin: 0 0 10px 12px;
	font-size: 12px;
}
.clsSOName SELECT, .clsStandingText1
{
	margin-left: 22px;
}
.clsSOName SPAN
{
	width: 130px;
}
.clslblPartial
{
	width: 130px;
	font-family: Arial;
}
.clslbl
{
	float: left;
	width: 30%;
}
.standingorder .clslbl
{
	text-align: right;
}
.clsSOName .clslbl
{
	text-align: right;
}
.clsSOName .clslblPartial
{
	text-align: right;
	float: left;
}
.clsSOName .mandatory
{
	float: left;
}
.chkPartial, .ChkActive
{
	margin-left: 6px;
	float: left;
}
.clsAddressdiv
{
	clear: left;
	padding-left: 20%;
}
.clsAddress
{
	clear: left;
}
.clsSubmitBtn
{
	padding-left: 30%;
}
.clslblItem
{
	width: 10%;
}
.clsAddBtn
{
	clear: left;
	padding-left: 4.5%;
}
.clsLine
{
	clear: left;
}
.clsSOMain hr
{
	width: 765px;
}
.clsR11 .errormsg
{
	margin-left: 10px;
	padding-bottom: 10px;
	float: left;
}
.clsR2
{
	margin-left: 15px;
}
.clsRenewSubmit
{
	margin-left: 90px;
}
.clsCreateSOMain .clsSubmitBtn
{
	padding-left: 26%;
}
.clsCreateSOMain .clsMsg
{
	text-align: left;
}
.clsCreateSOMain .clsMsg .successmsg
{
	margin-left: 158px !important;
}
.sodesc
{
	margin-left: 12px;
	padding-bottom: 0;
	width: 765px !important;
}
.standingorderlist .grdstanding
{
	width: 770px;
	line-height: 21px;
	border: 0pt solid #FFFFFF !important;
}
.grdstanding td
{
	padding: 0;
}
.clsSOaddtop SPAN
{
	float: left;
}
.clsSOaddtop .mandatory
{
	margin-right: 5px;
}
.clsP2C2 input
{
	float: left;
}
.clsP2C2, claP3R1
{
	font-size: 12px;
	font-weight: 700;
}
.claP3R1 td
{
	vertical-align: bottom;
}
.clsAddressdiv
{
	font-size: 12px;
}
.clsdeleteBtn
{
	width: 150px;
	margin-left: 5px;
}
.clsdeleteBtn SPAN
{
	float: left;
}
.imgDeleteItem
{
	margin-top: 5px;
}
/*Renewal Page*/

/*Shopping Cart creation*/
/*end*/
.labeldivHis .lblInputFieldMethod
{
	padding-right: 0;
}
.lblInputFieldMethod
{
	color: #8C8A8C;
	padding: 5px 2px 2px 0;
	font-weight: 700;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}


/*ABOReports*/
#bodyArea hr
{
	margin-right: 20px;
}
.aboreports hr
{
	margin-left: 13px;
	margin-right: 25px !important;
}
.Survey hr
{
	margin: 0px !important;
}
/*end**/

@media print
{
	#print /*,#close*/
	{
		visibility: hidden;
	}
}

/* Quick Order*/

ul.cart-buttons
{
	float: right;
	margin: 0 6px 0 0;
	padding: 10px 0 0 0;
}
.cart-buttons
{
	width: 100%;
	height: auto;
}
ul.cart-buttons li
{
	width: auto;
	float: left;
	display: block;
	margin: 0 0 0 5px;
}
.cart-buttons li
{
	display: inline;
	width: 100px;
	list-style-type: none;
}
.quickorder .fpwdlogintxt input
{
	border: 1px solid #2f5996;
}
.styCursor
{
	cursor: pointer;
}
.QOinterior_panel
{
	margin-left: 7px;
	padding: 15px 0 25px 41px;
	border: 1px solid #cecfce;
	float: left;
	width: 878px;
}
.QOABOinterior_panel
{
	margin: 10px 0 0 0;
	padding: 15px 0 30px 30px;
	border: 1px solid #cecfce;
	width: 890px;
	float: left;
}
.QOABOinterior_panel TD
{
	vertical-align: top;
}
.QOBasket
{
	width: 130px;
	margin: 0 30px 10px 0;
	border: 1px solid #7F7F7F;
	padding-left: 0;
}
.cartInfo
{
	padding-right: 5px;
	font-size: 11px;
	min-height: 100px;
	float: left;
	margin: 5px 7px 5px 5px;
	overflow: visible;
	width: 800px;
	line-height: 1em;
	height: auto;
	_height: 100px;
}
.cartDetails
{
	padding-left: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	color: #A5A5A5;
	width: 150px;
}
.ABOListQO
{
	padding-left: 20px;
	font: 700 13px Arial, Helvetica, Sans-Serif;
	line-height: 20px;
	border-top: 1px solid #717171;
}
.ABOListQO .QOHeader
{
	padding-left: 0;
	margin-left: 45px;
}
#basketList
{
	border-top: 1px solid #CACACA;
}
.QOBorder
{
	border: 1px solid #E9E9E9;
}
.QOHeader
{
	padding-left: 8px;
}
.divABOQuick
{
	float: left;
	font-size: 12px;
	text-align: right;
	margin-right: 9px;
	color: #374f6b;
	border: 1px solid #FFFFFF;
	width: 100px;
}
.QOABOlbl
{
	font-size: 13px;
	font-family: Arial, Sans-Serif, Helvetica;
	font-weight: 700;
	color: #717171;
}
.divQOStr
{
	width: 890px;
	margin-left: 35px !important;
	padding-bottom: 10px;
}
.divQOStr input
{
	margin-left: 5px;
	margin-right: 5px;
}
.divQOMsg
{
	float: left;
	padding-left: 40px;
}
.QOList
{
	border: 1px solid #cecfce;
	width: 800px;
	height: auto;
	padding: 15px 0 15px 20px;
	margin: 10px 0px 10px 25px;
}
.imgABOCollapse
{
	float: left;
	margin: 2px 5px 0 0;
	width: 10px;
	cursor: pointer;
}
.divbasket
{
	float: left;
	width: 80px;
}
.quickorder .moduleBar img
{
	top: 0px;
}
.QOListProductName
{
	width: 232px;
	float: left;
	cursor: pointer;
}
.QOListProductName a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: underline;
	color: #2F5996;
	text-transform: uppercase;
}
.QOCatList
{
	padding-top: 6px;
	margin-bottom: 20px;
	float: left;
}
.qocart-buttons
{
	float: left;
	text-align: right;
	width: 100%;
	height: 30px;
}
.qocart-buttons .cart-buttons
{
	width: auto;
}
.qocart-buttons .cart-buttons input
{
	cursor: pointer;
}
.colPanel, .QOindivprod
{
	float: left;
	clear: both;
	width: 100%;
}
.QO_header
{
	margin-left: 10px;
	float: left;
}
.QO_Ord_header
{
	float: left;
	width: 130px;
	text-align: right;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.QO_Ord_Qty
{
	float: left;
	width: 125px;
	text-align: right;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.QO_Ord_Qtyval
{
	float: left;
	text-align: right;
	width: 130px;
}
.QO_Ord_Qtyval INPUT
{
	border: 1px solid #2f5996;
	padding: 1px;
}
.QO_Ord_Desc
{
	float: left;
	width: 230px;
	padding-left: 20px;
	margin-left: 30px;
	text-align: left;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.QOListProductProperties
{
	margin-left: 0;
	width: 550px;
	height: 15px;
}
.QOListProductProerty
{
	float: left;
	text-align: right;
	margin-left: 2px;
	width: 130px;
}
.QOsku
{
	text-align: left !important;
}
.divBtnCart
{
	background: url(../Images/buttons/view-cart.gif) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 80px;
	cursor: pointer;
	margin-right: 17px;
}
.divBtnAddABO
{
	background: url(../Images/buttons/save-continue.gif) 0 0 no-repeat;
	border: none;
	color: #2F5A94;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 133px;
	cursor: pointer;
}
.categoryListQO
{
	font-size: 13px;
	font-weight: 700;
	padding: 3px 0;
	text-align: left;
	width: 170px;
	color: #666666;
}
/* Quick Order*/

/*start shop categories*/
.breadshopcategories H1
{
	clear: both;
	padding: 4px 0 4px 12px;
	font: 19px Arial;
	text-transform: none;
	color: #a4754f;
}
.breadshopcategories UL.breadcrumbs
{
	clear: both;
	display: block;
	margin: 0px 0px 0px 12px;
	list-style-type: none;
	padding: 0;
	height: 20px;
}
.prodsku
{
	margin-top: 10px;
}
/*end shop categories*/
/* Order Pages  starts here */
.orderdtl .quantity
{
	margin-left: 54px !important;
}
.searchpg .txtonchange, .txtonchange
{
	font-size: 12px !important;
	color: #000;
	line-height: 13px;
	height: 13px;
	padding: 3px 2px 2px 2px;
}
.related-products .txtonchange
{
	border: 1px solid #2f5996;
	line-height: 13px !important;
	height: 15px !important;
	padding: 3px 0 2px 2px;
	font-size: 12px !important;
}
.productdetail .txtonchange
{
	font-size: 11px;
	width: 80px !important;
	margin-left: 4px;
	height: 15px !important;
}
.searchpg .products .txtonchange
{
	height: 14px !important;
}
.products .txtonchange
{
	border: 1px solid #2f5996;
	line-height: 13px !important;
	height: 15px !important;
	padding: 3px 2px 2px 2px;
	font-size: 12px !important;
}
.searchpg .txtonchange
{
	width: 75px !important;
	padding: 3px 2px 2px 2px !important;
}
.related-products .txtonchange
{
	width: 123px !important;
	height: 14px;
	margin-left: 0;
}
.shopcart .txtonchange
{
	font-size: 12px !important;
	padding: 1px 0;
	height: 14px;
	line-height: normal !important;
	width: 80px;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.brands .txtonchange
{
	font-size: 12px !important;
	color: #000;
	line-height: 13px;
	height: 13px;
	padding: 3px 2px 2px 2px;
	border: 1px solid #2f5996;
}
.clsquickorder INPUT
{
	border: 1px solid #2f5996;
	color: #000;
	line-height: 13px;
	height: 15px;
	padding: 3px 2px 1px 2px;
}
.Ord_Orderdetail
{
	width: 100%;
	padding-top: 5px;
}
.confirmation .Ord_Orderdetail
{
	width: 850px;
	margin-left: 40px;
}
.confirmation .Ord_description
{
	width: 320px;
}
.confirmation .Ord_rptmain
{
	margin-left: 40px;
	width: 780px !important;
}
.confirmation .Ord_rptdes
{
	width: 310px !important;
}
.confirmation .dlstOrderDetail
{
	width: 100%;
}
.Ord-promo
{
	margin: -8px 0 10px 0;
	font-weight: 700;
}
.Ord-promo span
{
	margin-left: -130px;
}
.dlstOrderDetail .Ord_ordergranttot
{
	background-image: none !important;
	border-bottom: 1px solid #e9e9e9 !important;
	border-right: 1px solid #e9e9e9 !important;
	margin: 0 !important;
}
.confirmation .dlstOrderDetail .Ord_moduleBar
{
	float: left;
	margin-right: 0 !important;
	margin-left: 470px !important;
}
.Ord_subtotPVBV
{
	font-weight: 700;
	float: left;
	margin: 0px 20px 0px 230px;
	width: auto;
}
.Ord_subfinaltot
{
	font-weight: 700;
}
.Ord_abotitle
{
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
	background: url(../Images/common/box_924_title.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	width: 924px;
	color: #666;
	padding-top: 3px;
	height: 23px;
	float: left;
}
.Ord_aboinner img
{
	margin: 4px 10px 0 0px;
	float: left;
}
.Ord_aboinner
{
	float: left;
	margin: 0 5px;
	font-size: 12px !important;
}
.Ord_aboinner span
{
	font-size: 12px !important;
}
.Ord_setupinform
{
	background: transparent url(../images/common/box_924_bg.gif) left bottom no-repeat;
	padding: 0 0 10px;
	height: 150px;
	float: left;
	width: 100%;
}
.Ord_hideimage
{
	text-align: center;
	float: left;
	width: 90px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
	margin-left: 20px;
}
.Ord_description
{
	text-align: left;
	float: left;
	width: 380px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
	margin-left: 8px;
}
.Ord_ibocost
{
	text-align: center;
	float: left;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_spacediv
{
	float: left;
	text-align: center;
	width: 20px;
}
.Ord_header
{
	text-align: center;
	float: left;
	width: 50px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.confirm
{
	padding-left: 12px !important;
}
.confirm .Ord_header
{
	text-align: right !important;
	width: 70px !important;
}
.Ord_leftnav
{
	margin-left: 12px;
	width: 45%;
}
.confirm .Ord_Maindiv
{
	margin-bottom: 7px;
	float: left;
}
.Ord_Subtot1
{
	float: left;
	width: 50px;
	margin-left: 712px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
	margin-top: 4px;
}
.Ord_SubTot2
{
	width: 50px;
	padding-left: 14px;
	font: normal normal bold 12px Arial;
	margin-top: 4px;
}
.Ord_TopBot
{
	text-align: right;
	width: 900px;
	height: 30px;
}
.Ord_printorder
{
	float: left;
	margin-left: 690px;
}
.Ord_toptext
{
	width: 930px;
	margin-left: 20px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_moduleBar
{
	width: 454px;
	margin: 0 25px 0 0;
	padding: 0 0 10px;
	float: right;
}
.shopcart .Ord_moduleBar
{
	margin-top: 10px !important;
}
.confirmation .Ord_moduleBar
{
	margin-right: 14px !important;
}
.Ord_moduleBar h2
{
	background: url(../Images/common/box_454_title.gif) 0 0 no-repeat !important;
	font-size: 13px;
	font-weight: bold;
	width: 450px !important;
	height: 23px;
	padding: 3px 0 0px 10px;
	color: #666;
}
.Ord_ordergranttot
{
	background: transparent url(../images/common/box_454_bg.gif) scroll left bottom no-repeat;
	padding: 0 0 10px;
	position: relative;
	height: auto;
	float: left;
	padding-bottom: 15px;
	width: 454px;
}
.Ord_rptmain
{
	border: solid 1px #cecfce;
	width: 900px;
	height: auto;
	padding: 15px 0 15px 20px;
	margin: 2px 10px 10px 0;
}
.Ord_rptimgqty
{
	float: left;
	width: 65px;
	text-align: center;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
	height: 90px;
}
.confirm .Ord_rptmain .Ord_rptimgqty
{
	width: 50px;
	text-align: right;
	padding-right: 20px;
}
.confirm .Ord_rpttotPVBV, .confirm .Ord_rptitem
{
	text-align: right;
	width: 80px;
}
.confirm .Ord_rptitem
{
	margin-left: 18px;
}
.conf_BV
{
	width: 80px;
	float: left !important;
}
.orderdtl .conf_BV
{
	width: 100%;
}
.confirm .conf_qty
{
	padding-right: 0 !important;
}
.Ord_rptitem
{
	float: left;
	width: 50px;
	text-align: left;
	margin-left: 20px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_rpttotPVBV
{
	float: left;
	width: 50px;
	text-align: left;
	margin-left: 22px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_finaltot
{
	width: 50px;
	text-align: center;
	padding-left: 20px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_rptdes
{
	float: left;
	margin-left: 28px;
	width: 370px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_rptdes a
{
	cursor: pointer;
}
.Ord_subtotalmain
{
	border: solid 1px #E9E9E9;
	height: 40px;
	vertical-align: middle;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_granttotleft
{
	float: left;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_granttotright
{
	text-align: right;
	margin: 20px 0 0 350px;
	width: 85px;
	font: normal normal bold 12px Arial,Verdana,Sans-Serif;
}
.Ord_granttotright span
{
	float: left;
}
.confirm .Ord_granttotright span
{
	float: none;
}
.Ord_setupinforms
{
	background: transparent url(../images/common/box_924_bg.gif) no-repeat scroll left bottom !important;
	padding: 7px 0 10px;
	height: 150px;
}
.Ord_img
{
	width: 75px;
	height: 75px;
}
.divordhist
{
	float: left;
	margin-left: 7px;
	padding: 9px 0 10px 8px;
	width: 914px;
	background: url(../images/common/box_924_bg.gif) left bottom;
}
.ordrhistory
{
	padding-top: 15px;
}
.ordrhistory .divwidthtextbox
{
	padding-top: 5px;
	height: 24px !important;
}
.ordrhistory .divordhist td
{
	vertical-align: top;
}
.ordrhistory .moduleBar
{
	margin-top: 20px;
}
.ordrhistory .moduleBar h2
{
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Sans-Serif, Helvetica;
}
.ordrhistory h1
{
	color: #A27450;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0pt 4px 12px;
}
.ordrhistory .clsGrdOrder .Ordhis_err
{
	margin-bottom: 0;
	font: 700 16px Arial,sans-serif,Helvetica;
}
.divordhist table, .divordhist tr, .divordhist tr td
{
	border: none !important;
}
.divordhistrow
{
	height: 27px;
}
.divordertype select
{
	width: 140px;
	height: 25px;
}
.divordhistrow td, .divordhistrow .divwidthtextbox, .divordhistrow .divwidthtextbox .textfieldLogin, .divordhistrow .divordertype, .divordhistrow .divorderproduct
{
	margin-left: 0 !important;
	float: left;
}
.divordhistrow .divwidthtextbox, .divordhistrow .divorderproduct
{
	margin-left: 20px !important;
}
.divordhistrow .divordertype, .divordhistrow .divmonth
{
	margin-left: 40px !important;
}
.divordhistrow .divmonth .lblInputField
{
	font: normal 9pt Arial;
	color: #717171;
	text-transform: none;
}
.divorderproduct .textfieldLogin
{
	float: none !important;
	margin-left: 0 !important;
}
.divorderproductgrp .textfieldLogin, .divorderproductgrp1 .textfieldLogin
{
	float: left !important;
	margin-left: 40px !important;
}

.divordhist .btnDiv
{
	margin: 14px 0 0 142px !important;
}

#bodyArea .shopcart
{
	padding-bottom: 50px !important;
}
.NoItemsInCart
{
	color: #717171;
	width: 75%;
	display: block;
	background: #f6f5f3;
	margin: 4em 8em;
	padding: 1em 2em;
	float: left;
}
.NoItemsInCart span
{
	font-weight: 700;
	margin-left: 7px;
	width: 100%;
	float: left;
}
.lblemptycart
{
	margin-top: 20px;
}
.shopcart .history .Ord_rptmain
{
	padding: 5px 0 5px 20px;
	float: left;
}
.shopcart .history .quantity
{
	margin-left: 15px;
}
.shopcart .history .pricelbl, .ord_INR
{
	float: left;
}
.shopcart .history .pricelbl
{
	width: 85px !important;
	margin-left: 13px;
}
.baseprice
{
	margin-right: 12px;
}
.shopcart .history .Ord_hideimage
{
	width: 70px;
}
.shopcart .history .Ord_rptdes
{
	width: 335px;
}
.shopcart .history .total-pvbv
{
	padding-left: 20px;
	width: 45px;
	text-align: left;
}
.shopcart .history .BigValue
{
	padding: 17px 0 0 15px;
	width: 50px;
	text-align: left;
	float: left;
}
.shopcart .history .pvbv
{
	padding-left: 30px;
	width: 40px;
	text-align: left;
	margin-left: 10px;
}
.shopcart .history .total-retail
{
	width: 90px !important;
	text-align: right;
	margin-left: 12px;
}
.shopcart .history .Ord_description
{
	width: 365px;
	padding-left: 10px;
}
.shopcart .history .Ord_abotitle, .shopcart .CopySelect
{
	width: 913px;
}
.shopcart .history .Ord_subtotPVBV
{
	margin: 0 0 0 690px;
}
.shopcart .history .Ord_moduleBar
{
	margin: 0;
	clear: both;
	padding-bottom: 5px;
}
.Ord_subfinaltot
{
	float: right;
	margin-right: 64px;
	width: 85px;
}
.shopcart .history .Ord_subfinaltot span
{
	float: left;
}
.shopcart .cart-buttons
{
	width: 436px;
	float: right;
	margin: 0px;
}
.shopcart .cart-buttons .cart-update
{
	vertical-align: top;
}
.shopcart .cart-buttons .cart-chkout
{
	margin-left: 10px;
}
.shopcart .history .Ord_TopBot .cart-buttons
{
	width: 360px;
	float: right;
	padding: 0 !important;
}
.shopcart .history .Ord_TopBot
{
	width: 930px;
	padding: 5px 0 5px 0;
	height: auto !important;
}
.shopcart .history .cart-buttons li
{
	margin-left: 0.3em;
}
.shopcart .history .Ord_leftnav
{
	width: 230px;
	border-left-color: Gray;
	float: left;
}
.shopcart .history .Ord_Maindiv
{
	height: 100px;
	width: 220px;
	border-right: 1px solid #dcd5d8;
	margin-top: 3px;
}
.shopcart .history .Ord_divstylelefts
{
	width: 60px;
}
.shopcart .history .Ord_rightnav
{
	width: 230px;
	float: left;
}
.shopcart .history .Ord_printorder
{
	margin-left: 10px;
	margin-top: 10px;
}
.shopcart .Ord_setupinform
{
	padding-bottom: 0px;
}
.shopcart .btnviewstanding
{
	background: url(/Images/Buttons/AddtoStandingOrder_normal.gif) no-repeat;
	border: none;
	width: 158px;
	margin-bottom: 10px;
	height: 20px;
}
.add-div
{
	width: 210px;
	font-size: 11px;
}
.cartbuttons
{
	width: 942px;
}
.ord_subtotanon
{
	float: right;
	margin-right: 236px;
}
.ord_subtotanon span
{
	float: left;
}
.shopcart .history .select-all-header, .shopcart .history .delete
{
	float: right;
	margin-right: 20px;
}
.shopcart .history .select-all-header
{
	width: 65px;
}
.shopcart .history .delete
{
	width: 50px;
}
.shopcart .history .delete
{
	margin-right: 9px !important;
	text-align: left !important;
	padding-top: 13px;
}
.add-itemindiv
{
	float: left;
	width: 65px;
	margin-right: 27px;
}
.add-item-by-number .carterrmsg
{
	float: left;
	width: 300px !important;
	height: 20px !important;
	color: Red;
}
.add-itemindiv input.txtcolor
{
	padding: 0 0 0 0;
	font-family: Arial;
	font-size: 12px;
	color: Gray;
}
.add-item-by-number span
{
	float: left;
	width: 80px;
}
.add-item-by-number .ErrorMsg
{
	color: #ff3333;
	width: 90%;
}
.add-itemqtydiv
{
	width: 30px;
	margin-right: 7px;
	float: left;
}
.add-itemqtydiv input
{
	height: 16px;
}
.add-itemqtydiv span
{
	width: 35px;
}
.checkout-help-list H4
{
	font-size: 13px;
}
.closespan
{
	color: #fff !important;
	cursor: pointer;
}
.lblInputField1
{
	clear: left;
	font-weight: 700;
	margin-right: 10px;
}
.cart-popup .divclose
{
	width: 100%;
	float: left;
}
.PopUpCloseButton
{
	float: right;
	cursor: pointer;
}
.divclose
{
	position: relative;
	text-align: right;
	background: #736D71;
	color: #fff;
	font-weight: bold;
	padding: 2px 0;
}
.shopcart .divclose
{
	float: left;
}
.divclose img
{
	cursor: pointer;
}
.modalPopup
{
	padding: 0;
	width: 250px;
	background: #fff;
	border: 2px solid #736D71;
	height: 435px !important;
}
.modalPopup
{
	position: absolute;
	left: 239px;
	top: 115px;
	height: auto !important;
}
.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;
}
.PopUpContent
{
	padding: 10px;
	height: auto;
	overflow: auto;
}
.shoppopup
{
	color: #717171;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	height: 60px;
}
.cart-popup
{
	width: 604px;
	z-index: 5 !important;
}
.popupconthdr
{
	font-weight: 700;
	width: 100%;
	float: left;
}
.btnadditem
{
	margin-top: 16px;
}
.cartshowList
{
	border: #e9e9e9 1px solid;
	padding: 5px;
	background: url(/Images/Buttons/add_to_bg.gif) #fff no-repeat left bottom;
	left: 781px;
	width: 190px;
	position: absolute;
	top: 217px;
	height: 225px;
	overflow: auto;
}
.ack-lbl
{
	float: right;
	width: 100%;
	height: 17px;
}
.ack-lbl span
{
	margin-left: 450px;
}
.pnladdpopup
{
	width: 450px;
	height: 450px;
	z-index: 999;
	position: relative;
	background-color: white;
}
.pnladdpopup .divclose img
{
	margin-left: 280px;
}
.pnladdpopup .divclose
{
	text-align: left;
	padding: 2px;
}
.chgadd-cont
{
	padding: 10px;
	background: #f8f8f8;
}
.chgadd-inndiv
{
	overflow-y: auto;
	overflow-x: hidden;
	width: 430px;
	height: 346px;
	margin-bottom: 30px;
	background: #fff;
}
.chgadd-sinadd
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.divLoadingMessageInUp
{
	position: fixed;
	margin-top: -11%;
}
.LoginLink
{
	margin-top: 20px;
	margin-left: 20px;
}
.LoginLink a
{
	cursor: pointer;
}
.divviewshopping
{
	float: right;
	text-align: right;
	width: 150px;
	margin: 12px 27px 0 0;
}
.lblCommonMsg
{
	margin-left: 230px;
}
.lbltabenter
{
	width: 275px;
	background-color: #f6f2ac;
	border: 1px solid #e9e9e9;
	top: 375px;
	padding: 2px 2px 2px 2px;
}
.divhelp
{
	padding-right: 4px;
	bottom: 3px;
	position: relative;
}
.topupOrder
{
	margin: 4px 0 0 250px;
	float: left;
}
.modulecart
{
	margin: 0 !important;
}
#bodyArea .payment h1
{
	font-size: 12pt !important;
	padding-left: 10px !important;
}
/* Order Pages Ends here */
/* starts shopping cart order details page */
.replacement
{
	color: #A27450;
	font-size: 16px;
	font-weight: normal;
	padding: 14px 0pt 4px 12px;
}
.cartlinksdiv
{
	text-align: right;
}
.ViewShopping
{
	text-align: right;
	height: 40px;
}
.collapsePanelContainer
{
	margin: 15px 0pt;
	padding: 0px !important;
	width: 100%;
}
.collapsePanelHeaderButton
{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
.collapsePanelHeaderTitle
{
	color: #898888;
	float: left;
	font-size: 0px;
	padding-top: 2px;
	height: 40px;
}
.ibo-cart-tab-list
{
	border-bottom: 1px solid #CCCCCC;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 0pt 5px 5px;
	padding: 0pt;
	width: 924px;
}
li.tab-item
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 0pt;
	float: left;
	margin: 0 0 -1px 0 !important;
	background: #fff;
	padding: 5px;
}
.tab-item span
{
	color: #2f5996;
}
.add-item-by-number
{
	background: #F8F8F8 none repeat scroll 0%;
	border: 1px solid #E9E9E9;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0pt 10px 6px;
	padding: 6px 10px 10px 20px;
	width: 33%;
	float: left;
}
.itemdiv
{
	width: 22%;
	float: left;
}
.left-info
{
	float: left;
	width: 100%;
	height: 30px;
}
.cart-list
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 0pt;
	width: 100%;
	vertical-align: middle;
}
.column-headers
{
	margin: 0pt;
	padding: 5px 10px 0px;
	font-weight: 700;
}
.hide-thumbnail-header
{
	text-align: center !important;
	width: 150px !important;
	float: left;
	margin-right: 0px !important;
}
.orderdtl .hide-thumbnail-header
{
	width: 90px !important;
}
. . .
.history.orderdtl .column-headers .item-description-header
{
	width: 345px !important;
	margin-left: 15px !important;
}
. . .
.history.orderdtl .cartItemProductListItem .cart-item div.delete
{
	float: right;
	margin: 0 25px 0 0 !important;
}
.conf-short
{
	width: 160px;
	float: left;
	text-align: left;
}
.quantity-header
{
	border-right: 1px solid #CECFCE;
	float: left;
	width: 80px;
	text-align: center;
}
.pvbv-header
{
	text-align: center;
	width: 80px;
	float: left;
}
.cost-header
{
	text-align: center;
	width: 70px;
	float: left;
}
.total-pvbv-header
{
	text-align: center;
	width: 70px;
	float: left;
	border-right: 1px solid #CECFCE;
}
.price-header
{
	width: 70px;
	text-align: center;
	float: left;
	border-right: 1px solid #CECFCE;
}
.total-retail-header
{
	text-align: center;
	width: 70px;
	float: left;
}
.total-cost-header
{
	text-align: center;
	width: 70px;
	float: left;
}
.select-all-header
{
	float: right;
	text-align: center;
	width: 70px;
	font-weight: 700;
}
.cart-item
{
	border: 1px solid #CECFCE;
	margin: 40px 0pt 0pt 0pt;
}
.product-image
{
	padding: 0pt;
	width: 140px !important;
	float: left;
	text-align: center;
	height: 100px;
	margin-top: 18px;
}
.conf-short
{
	width: 160px;
	text-align: left;
	float: left;
}
.quantity
{
	text-align: center;
	width: auto;
	float: left;
}
.pvbv
{
	text-align: center;
	width: 80px;
	float: left;
}
.cost
{
	text-align: center;
	width: 70px;
	float: left;
}
.total-pvbv
{
	text-align: center;
	width: 70px;
	float: left;
}
.Ord_rptmain .total-retail, .Ord_rptmain .pricelbl, .cartItemProductListItem .cart-item .total-retail, .cartItemProductListItem .cart-item .pricelbl
{
	text-align: center;
	width: 65px !important;
	margin-right: 9px !important;
	float: left;
	font-weight: 700;
}
.confirm .pricelbl span, .confirm .total-retail span
{
	float: none;
}
.confirm .Ord_rptdes
{
	width: 350px;
}
/*Begin - Amway Phase II - For Explode SKU*/
.exp_chld .quantity
{
	width: 45px;
}

.exp_chld .total-retail
{
	text-align: left !important;
}
/*Begin - Amway Phase II - For Explode SKU*/
.Ord_rptmain .total-retail, .Ord_rptmain .pricelbl
{
	margin-right: 0 !important;
}
.confirm .Ord_subtotPVBV
{
	margin-left: 745px;
	margin-right: 0 !important;
}
.confirm .Ord_subfinaltot
{
	margin-right: 25px;
	text-align: right;
}
.confirm .Ord_description
{
	width: 335px;
}
.confirm .Ord_rptmain .pricelbl, .confirm .Ord_rptmain .total-retail, .orddetlist .cart-item .total-retail, .orddetlist .cart-item .pricelbl
{
	width: 85px !important;
	text-align: right;
	margin-left: 3px !important;
}
.orddetlist .cart-item .pvbv, .orddetlist .cart-item .total-pvbv
{
	width: 65px !important;
	text-align: right;
}
.orddetlist .cart-item span
{
	float: none;
}
.pricelbl span, .total-retail span
{
	float: left;
}
.cart-item .pricelbl .Ord_INR, .cart-item .total-retail .Ord_INR
{
	margin: 0 0 0 5px !important;
	width: 20px !important;
}
.moduleBar
{
	margin-bottom: 10px;
}
.total-cost
{
	text-align: center;
	width: 70px;
	float: left;
}
.delete
{
	color: #2F5996;
	float: left;
	text-align: center;
	width: 70px;
}
.cart-item-ordersubtotal
{
	border: 1px solid #CECFCE;
	margin: 10px 0pt 0pt;
	padding: 5px 10px 40px;
	height: 2px;
}
.checkout-help-list
{
	float: left;
	margin-left: 0pt;
}
.checkout-order-subtotal
{
	float: right;
}
.info-block
{
	min-height: 20em;
}
.cart-grandtotal-div
{
	background: transparent url(../Images/common/box_924_title.gif) no-repeat scroll left top;
	color: #898888 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 2px 10px !important;
}
.content
{
	display: block;
	padding: 10px 10px 0pt;
	height: 200px;
}
.free-shipping-icon
{
	vertical-align: middle;
}
/* end shopping cart order details page*/
/*OrderHistory page styles starts here*/
.OrdDisRes
{
	margin-top: 29px !important;
}
.clsPagerStyle1 td
{
	text-align: right !important;
}
.cartItemProductListItem .cart-item
{
	border: #cecfce 1px solid;
	width: 922px;
	margin: 10px 0px 20px 0;
}
.cartItemProductListItem .cart-item li
{
	margin-left: 0 !important;
}
.history .cart-item
{
	margin-left: 12px;
}
.history .subcart-item
{
	margin-top: 0 !important;
	padding: 5px 0 5px 0;
}
.history .column-headers
{
	margin-left: 9px;
}
.history .column-headers div, .cartItemProductListItem .cart-item div
{
	width: 50px;
	padding-right: 0 !important;
}
.cartItemProductListItem .cart-item div
{
	margin-right: 24px !important;
}
.orderdtl .cartItemProductListItem .cart-item div
{
	margin-right: 0 !important;
}
.cartItemProductListItem .cart-item .quantity
{
	width: 35px;
	padding-left: 13px;
}
.history .column-headers div
{
	margin: 0 24px 0 0 !important;
}
.history .hide-thumbnail-header span
{
	float: left;
	width: 100%;
}
.CopySelect
{
	width: 924px;
	margin: 12px 0px 10px 12px;
	float: left;
}
.history .item-description, .history .Ord_rptdes, .history .quantity, .history .total-pvbv, .history .pvbv, .history .pricelbl, .history .total-retail, .history .delete
{
	padding-top: 17px;
}
.history .cart-item .delete
{
	width: 30px !important;
	margin-right: 0 !important;
}
.history .item-description, .history .column-headers .item-description-header
{
	width: 300px !important;
	margin-right: 0px !important;
}
.ordleft
{
	float: left;
	margin-left: 15px;
}
.ordright
{
	float: right;
	margin-right: 15px;
	width: 75px;
}
.ordright span, .ordcost
{
	float: left;
}
.ordright .Ord_INR
{
	width: 20px;
	margin-left: 5px !important;
	float: left;
	font-weight: normal;
}
.ordwholecost
{
	margin-top: 15px;
}
.ordwholecost .ordcost
{
	margin-top: 15px;
}
.Ordhis_err
{
	margin-left: 24px;
	width: 860px;
	text-align: center;
}
.Ordhis_err .errormsg
{
	font: 700 16px Arial, Sans-Serif, Helvetica !important;
	color: #717171 !important;
}
.btnDiv
{
	margin-left: 10px;
	width: 100px;
	float: left;
}
.clsGrdOrder
{
	margin: 0 0 0 15px;
	color: #717171;
	float: left;
}
.clsGrdOrder .grdstanding
{
	width: 900px !important;
}
.clsGrdOrder .grdstanding th, .clsGrdOrder .grdstanding td
{
	text-align: left;
}
.clsGrdOrder .grdstanding th a
{
	font-size: 9pt;
	color: #2f5996 !important;
	text-transform: uppercase;
}
.clsGrdOrder .grdstanding th
{
	text-transform: uppercase;
}
.clsGrdOrder .grdstanding th a:hover
{
	color: #70583f !important;
}
.Ordhis-tot, .Ordhis-tothdr
{
	text-align: right !important;
}
.ordleft span, .ordright span
{
	font-weight: normal;
}
.subpvbv, .subtotal
{
	float: left;
	padding-top: 0px;
	width: 50px;
	text-align: center;
}
.cartItemProductListItem .cart-item .subtotal
{
	margin: 0 0 0 90px !important;
}
.cartItemProductListItem .cart-item .subpvbv
{
	margin: 0 0 0 636px !important;
}
.Ord_setupinfo, .Ord_setupordno, .Ord_setupvalue
{
	color: #000;
	float: left;
	width: 50%;
	height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Ord_setupinfo
{
	font-weight: 700;
	height: 20px;
}
.Ord_setupordno
{
	font: 12px arial !important;
}
/*OrderHistory page styles ends here*/
/*starts product Listing page popup*/
.copyList
{
	border: #e9e9e9 1px solid;
	padding: 5px;
	background: url(/Images/Buttons/add_to_bg.gif) #fff no-repeat left bottom;
	left: 443px;
	width: 190px;
	position: absolute;
	top: 1016px;
	height: 225px;
}
.innerdiv
{
	float: right;
	margin-right: 10px;
}
.innerdivlbl
{
	margin-top: 15px;
	height: 15px;
}
.divcreate
{
	width: 190px;
	height: 185px;
	overflow: auto;
}
.divcreatenew
{
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.grdstanding
{
	line-height: 21px;
	border: 0pt dotted #FFFFFF !important;
}
.headexist
{
	margin-top: 10px;
	width: 150px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.divbtnsstanding
{
	width: 150px;
	padding-left: 20px;
}
.PVBVStarParent
{
	text-align: left;
	font-size: 11px;
	margin-bottom: 6px;
}
.values-container
{
	padding-left: 3px;
}
.grid-thumbnail .price clearfix
{
	margin-bottom: 0 !important;
	height: 20px;
}
/*ends product Listing page popup*/
/*Activation  Pirashanthan changed the values */
.clsRow2
{
	border: 0px solid #cccccc;
	width: 875px;
	margin-left: 20px;
	text-align: left;
	padding: 0 0 20px 0;
	float: left;
}
.clsActviationRow
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font: 9pt arial;
}
.clsActviationRow .imgBtn
{
	margin-right: 5px;
	float: left;
}
.clsActviationRow SPAN
{
	float: left;
}
.clsActviationRow .clsSpanActivation
{
	float: left;
	width: 600px;
}
.clsActviationLbl
{
	float: left;
	width: 15%;
	text-align: right;
}
.clsActviationTxt
{
	float: left;
	width: 10%;
	margin-right: 5px;
	margin-left: 10px;
}
.clsActviationTxtCode
{
	float: left;
	width: 5%;
	margin-right: 5px;
	margin-left: 10px;
}
.clsMandatory
{
	color: red;
	float: left;
}
.clsActviationRowMand
{
	padding-left: 20%;
	padding-bottom: 10px;
}
.clsActviationBtn
{
	margin-left: 153px;
	width: 150px;
	float: left;
}
.clsActviation
{
	float: left;
}
.clsActviationbtns
{
	margin-left: 146px;
	width: 200px;
	float: left;
}
.clsActivationMsg
{
	width: 80%;
	text-align: left;
	padding: 5px;
	margin: 0 0 0 20px;
}
/*end*/
/*shopping cart */
.ErrorContainer
{
	border: #d9dff0 1px solid;
	margin: 10px 20%;
	padding: 10px;
	background-color: #ffffff;
	height: 48px;
	float: left;
}
.WarningImage
{
	background: url(../Images/Buttons/info.gif) no-repeat left top;
	float: left;
	width: 55px;
	height: 51px;
}
.WarningContent
{
	margin-left: 5em;
	padding-top: 15px;
}
.CartErrorMessage
{
	display: inline-block;
	color: #000000;
}
/*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*/
/*style for cusomter care starts here*/
.clsdatagrid
{
	margin-left: 25px;
	font-family: verdana;
	font-size: 11px;
	color: Black;
	background-color: #E6E6D1;
}
.clsdatagridList
{
	margin-left: 25px;
	margin-top: 3%;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: Black;
	background-color: #E6E6D1;
	overflow: auto;
	height: 210px;
	width: 94%;
}
.clsHeaderStyle
{
	font-weight: bold;
	height: 20px;
	background-color: #c9c9c2;
	color: black;
	font-size: 11px;
}
.clsHeaderStyle
{
	text-align: center;
}
.clsItemStyle
{
	border: 1px inset white;
}
.clsAltItemStyle
{
	border-color: white;
	border-width: 1px;
	border-style: inset;
	background-color: #e5e5db;
}
.clsPagerStyle
{
	text-align: right;
	background-color: #c9c9c2;
	float: left;
}
.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;
}
/*style for cusomter care ends here*/
.divReceipt
{
	height: 100%;
	border: 1px solid #cccccc;
	width: 100%;
	margin: 0 0 0 15px;
}
#subli
{
	position: relative;
}
.leftnav_parent1
{
	background-color: #eae0d7;
	font-weight: 700 !important;
	font-size: 13px;
	color: #70583f;
}
.leftnav_parent2
{
	font-weight: 700 !important;
	font-size: 13px;
	color: #295994;
}
#bodyArea #poll table
{
	margin: 5px 0 5px 10px;
}
#bodyArea #poll table input[type="radio"]
{
	margin: 0pt 5px;
}
#bodyArea #poll table input
{
	border: 0px solid #ffffff;
}
#bodyArea .c175r h3
{
	font-weight: bold;
}
/* style for AOF */
.clsOfflineDownload
{
	width: 800px;
	margin-left: 53px;
}
#divordersetupinformation.orddet
{
	margin-top: 10px;
}
.cart-list .orddetlist .cart-item
{
	width: 923px;
	margin-left: 5px;
}
.cart-list .orddetlist .cart-item li
{
	padding-top: 8px;
}
.orddetlist .cart-item .total-retail .Ord_INR
{
	width: 25px;
}
.column-headers .select-all-header .orddetsel
{
	float: left;
	margin-left: 5px;
}
.orddetlist .cart-item .delete
{
	margin-left: 6px !important;
}
.Ord_DetTopBot
{
	padding-bottom: 30px;
}
.ordsubtot
{
	margin-right: 22px;
}
.orddetlist .CopySelect
{
	width: 915px !important;
}
.orddet .Ord_setupinfo
{
	color: #717171;
	font-size: 12px;
	font-family: Arial;
	clear: left;
}
.clsMail
{
	display: none;
}
/* For Questionnaire Pages*/
.module_924 h2
{
	background: transparent url(../images/common/box_924_title.gif) no-repeat scroll 0pt 0pt;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin: 0pt;
	width: 924px;
	height: 24px;
}
.checkout-order-info
{
	padding: 0;
}
.Question_home_mainimg
{
	background-color: #fff;
	float: left;
	width: 330px;
}
.start_questionbtn
{
	float: right;
	margin: 10px 10px 0 0;
}
.questionar_descrp
{
	float: right;
	text-align: justify;
	font-size: 12px;
	padding: 10px;
}
.questionar_mainheading
{
	width: 600px;
	text-align: left;
	padding: 5px 10px;
	font-weight: normal;
	font-size: 20px;
}
.questiobn_rightcontainer
{
	width: 772px;
	padding: 0px 0px 0px;
	height: auto;
}
.btnImgnext
{
	width: 54px;
	border: 0px;
	background: url(../Images/Buttons/next.gif) bottom left no-repeat;
	position: relative;
}
.btnImgPrev
{
	width: 79px;
	border: 0px;
	float: left;
	margin-right: 10px;
	background: url(../Images/Buttons/previous.gif) bottom left no-repeat;
	position: relative;
}
.btnImgQuestionsubmit
{
	width: 72px;
	height: 19px;
	border: 0px;
	background: url(../Images/Buttons/submit.gif) bottom left no-repeat;
	position: relative;
}
.Questiondetails_home_mainimg
{
	background-color: #fff;
	float: left;
	width: 75px;
}
.questionar_maintotalheader
{
	margin-left: 20px;
}
.questionnarie_maincomtentdisplay
{
	float: right;
	width: 90%;
}
.questionnarie_radiodiv
{
	color: black;
	clear: both;
	margin: 30px 0 15px 20px;
}
.questionnarie_radiodiv input
{
	margin-right: 5px;
}
.questionardetails_descrp
{
	float: left;
	width: 100%;
	text-align: left;
	font-size: 12px;
	padding: 0;
	height: 30px;
}
.questionardetails_mainheading
{
	width: 100%;
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	color: #4B6274;
	height: 25px;
	padding-top: 20px;
}
.questiobndetails_rightcontainer
{
	width: 590px;
	padding-bottom: 25px;
	float: right;
	padding-bottom: 232px;
}
.div_headercontent
{
	margin-left: 200px;
	margin-top: 15px;
}
.divsubmitquestionnarie
{
	width: 100%;
	height: 40px;
	border: 0px;
}
.divsubmitquestionnarie1
{
	border: 0px;
	float: left;
	margin-left: 10px;
}
.divbckNxt
{
	width: auto;
	margin-left: 20px;
	float: left;
}
/*Questionnaire ends here */
.inventory
{
	padding: 10px 0 10px 10px;
}
.GIPSubDiv hr
{
	margin-left: 0px;
}
.amsure p
{
	margin-left: 15px !important;
}
.amsure hr
{
	margin-right: 26px !important;
	margin-left: 15px !important;
}
.replacement
{
	color: #A27450 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	padding: 14px 0pt 4px 12px !important;
}
.cart-buttons #ctl00_ContentPlaceHolder1_imgbtnHelpUpdate
{
	margin-top: 1px;
}
.Ord_rptdes a
{
	font-size: 9pt !important;
}
.AOF_subDiv .ajax__calendar_container
{
	margin-left: 158px;
}
.AOF_subDiv #ctl00_ContentPlaceHolder1_imgBtn
{
	margin-top: 2px;
}
.shopcart h1
{
	font: normal 12pt Arial,Helvetica,Sans-Serif;
}
interior_panel
{
	padding: 9px 12px 9px 10px;
}
#bodyArea .shopcart
{
	padding-bottom: 14px !important;
}
#ctl00_ContentPlaceHolder1_divcontactus
{
	float: left;
	width: 80%;
}
#ctl00_ContentPlaceHolder1_divcontactus .addressdiv
{
	width: 100%;
	margin: 8px 0;
}
.article_content
{
	margin: -4px 0 0 6px;
	width: 80%;
}
.article_content p
{
	margin-top: 3px;
}
#GeoPhoto1Host
{
	margin-left: 8px;
}
/*Change Question starts*/
.usr_dob
{
	float: left;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
}
.usr_imgBtn
{
	margin-top: 2px;
	padding-left: 3px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
}
.usr_maillbl
{
	width: 300px;
	padding-left: 20px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
	clear: both;
	font-weight: 700;
}
.usr_sublbl
{
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
}
.user_lowlbl
{
	width: 200px;
	text-align: right;
	float: left;
	padding-top: 3px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
	margin-right: 5px;
}
.usr_sublevel
{
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
	float: left;
}
.user_lowtxt
{
	width: 400px;
	text-align: left;
	padding-left: 5px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
	float: left;
}
.user_lowtxt input
{
	float: left;
}
.user_lowtxt span
{
	float: left;
	margin-left: 3px;
}
.usr_submit
{
	float: left;
	margin-left: 190px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
}
.usr_cancel
{
	width: 100px;
	margin-left: 5px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
	float: left;
}
.usr_secretquestion
{
	width: 250px;
	font-family: Arial Helvetica Sans-Serif;
	font-size: 12px;
}
.quest-ok
{
	float: left;
	margin: 0 20px 20px 20px;
	width: 90%;
	text-align: center;
}
/*Change Question ends*/
/* Search Page */
.divSortByOuter
{
	text-align: right;
	margin-right: 15px;
	padding: 5px;
}
.drpSortBy
{
	width: 150px;
}
.search-tabs
{
	width: 915px;
	clear: left;
	margin-left: 15px;
	border-bottom: 1px solid #e5e5e5;
	float: left;
}
.search-tabs input
{
	cursor: pointer;
	margin-right: 3px;
}
.divBestbetsOuter
{
	width: 200px;
}
.searchViewAll
{
	float: left;
	padding: 3px;
}
.search-advance-filter
{
	height: 175px;
	float: left;
	width: 910px;
	margin: 0px 13px 13px 13px;
	padding: 0px 2px 2px 2px;
	background: #f8f8f8;
	border: 2px solid #E3E3E3;
}
.filter-ranges
{
	float: left;
	width: 250px;
	height: 160px;
	padding: 15px;
}
.filter-rangeOuter
{
	padding: 15px;
	width: 230px;
}
.filter-rangeHeading
{
	float: left;
	width: 100px;
}
.filter-rangeDropDown
{
	width: 130px;
}
.filter-categories
{
	width: 300px;
	padding: 5px;
	padding-left: 15px;
	height: 160px;
	float: left;
}
.filter-categoriesHeading
{
	padding-left: 10px;
	padding-top: 75px;
	width: 100px;
	float: left;
}
.filter-categoriesListOuter
{
	padding: 5px;
	float: left;
}
.filter-categoriesList
{
	height: 150px;
}
.filter-keyword
{
	margin-top: 7px;
	width: 250px;
	padding-top: 5px;
	padding-left: 20px;
	float: left;
}
.AdSearchBar
{
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 75px;
	float: left;
}
.AdSearchBar *
{
	float: left;
	margin-left: 6px;
	vertical-align: middle;
}
.AdSearchBar label
{
	color: #898888;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0;
}
.AdSearchBar input
{
	width: 185px;
	border: 1px solid #000;
	padding: 2px 0;
	font-size: 12px;
	margin-right: 4px;
}
.AdSearchBar .btnSearch
{
	height: 15px;
	width: 15px;
	margin: 0 -4px 0 0;
}
.AddefaultSearchLeft
{
	margin: 15px;
}
.AdSearchAgainLeft
{
	margin-left: 15px;
}
.PagingOuter
{
	float: right;
	padding-top: 5px;
	margin-right: 20px;
}
.searchpg .msgprompt
{
	float: none !important;
	margin: 0 !important;
}
.thumbnail-list-grid ul.search-product-listing
{
	float: left;
	list-style-image: none;
	margin-left: 10px;
	padding: 0;
	width: 725px;
	list-style: none outside none;
}
.Searchgrid-thumbnail .attributes
{
	float: left;
	margin: 0px 10px 0px 15px;
	width: 170px;
}
.Searchname
{
	float: none;
}
.Searchpvbv
{
	width: 120px;
}
.Searchgrid-thumbnail .price
{
	clear: none !important;
	margin-top: 43px !important;
	float: left !important;
	width: 80px;
}
.Searchgrid-thumbnail .quantity
{
	margin: 43px 0 0 10px;
	width: 85px;
}
.Searchlist-item
{
	border: 1px solid #e5e5e5;
	width: 700px;
	margin: 10px 0 0 0px;
}
.searchpg .related-products
{
	border: 1px solid #e5e5e5 !important;
}
.betswhole, .searchpg .c175r
{
	margin-right: 25px !important;
}
.searchcontentsmsg
{
	padding: 5px;
	margin-left: 15px;
	width: 710px;
	float: left;
}
.searchcontentsmsgstory
{
	border: 1px solid #e5e5e5;
	width: 690px;
	float: left;
	padding: 5px;
}
.searchCategoryHeading
{
	float: left;
	width: 100px;
	text-align: center;
}
.breadcrumbs sch
{
	padding-top: 10px;
}
.searchpg .price
{
	width: 110px;
}
/* Promotion */
.WarehouseLists
{
	padding: 10px;
	margin-left: 82px;
}
.PromotionsLists
{
	width: 800px;
	padding: 25px 0px 0px 50px;
	text-align: center;
}
.promos .moduleBar
{
	margin-left: 8px !important;
}
.Promotions
{
	width: 600px;
	padding: 0 0 0 20px;
}
.PromotionsHeading
{
	padding-bottom: 5px;
	text-align: left;
	font-weight: 700;
	margin-bottom: 3px;
}
.RowList
{
	height: 100px;
	border: 1px solid #E9E9E9;
}
.WarehouseId
{
	width: 50px;
	float: left;
	padding: 25px;
	color: #2F5996;
	font-weight: bold;
	font-size: 15px;
}
.WarehouseDescription
{
	width: 500px;
	padding: 25px 25px 5px;
	text-align: left;
	float: left;
	color: #2F5996;
}
.PromotionDate
{
	text-align: left;
	margin: 60px 0px 0px 25px;
}
.RowSpace
{
	padding: 3px;
}
.PagingOuter
{
	float: right;
	padding-top: 5px;
	margin: 5px 20px 5px 0;
}
.ViewAll
{
	float: left;
	padding-right: 10px;
}
.Previous
{
	float: left;
	padding-right: 5px;
}
.PageNumbers
{
	border-left: 1px solid blue;
	padding: 0px 3px 0px 5px;
}
.PageNext
{
	float: left;
	padding-left: 3px;
	border-left: 1px solid #2F5996;
}
.WarehouseList
{
	width: 300px;
}
.shop-buttons-gray, .c175r .shop-buttons-gray
{
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: pointer;
}
input.am_btn, .shop-buttons, .divBtnAddABO, .divBtnCart, .divBtnCheckOut
{
	opacity: 0.8;
	filter: alpha(opacity=80);
	cursor: pointer;
}
.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);
}
.button-container input
{
	display: block;
	line-height: 12px;
	margin-left: 18px;
	padding: 0px;
	color: #fff;
	border: none;
	float: left;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ordsetuph2
{
	color: #898888 !important;
	cursor: pointer;
}
.stdetails .claP3R1 .clsEmptyTd
{
	width: 80px;
}
.stdetails .clsChkAll
{
	display: inline;
}
.pinchng .cpindesc
{
	font-weight: normal;
}
#bodyArea .pinchng .chgpindiv hr
{
	margin-bottom: 0;
}
.offordcon
{
	width: 772px;
	float: left;
}
.offordcon .OOloadtxt
{
	width: auto;
}
.ddlAmsureStyle
{
	font-size: 12px;
	width: 190px;
}
.txtcolornormal
{
	color: #000000 !important;
	font-family: Arial !important;
	font-size: 10pt !important;
}
.websmcontent
{
	float: left;
	margin-left: 5px;
}
/* LOS */
.divABODetails br, .RowAddDet br
{
	display: block !important;
}
.LOSmain .headingH1, .LOSmain .breadcumbs
{
	margin-left: 23px;
}
.legendcontainer
{
	width: 98.4%;
}
.rowDet
{
	float: left;
	padding-left: 2px;
	width: auto;
	margin-top: 3px;
}
.divTableLeftLOS .losdisplay
{
	padding-top: 6px !important;
}
.divgc
{
	font-size: 6.75pt !important;
	font-family: Verdana !important;
	display: block !important;
	width: 100px;
	text-align: left;
	float: right !important;
	margin-top: 5px !important;
}
.rowdiv
{
	width: 100% !important;
	float: left !important;
}
.divImgLineExtendImage
{
	margin-right: 0 !important;
}
.HelpLOS .helplos
{
	vertical-align: top;
}
.qxtr-mainLOS
{
	margin-top: 5px;
}
#divABODetails
{
	padding: 10px 0px 20px 0px;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	float: left;
	width: 100%;
	color: #000 !important;
	overflow: auto;
	height: 615px;
}
#divABODetails span
{
	font-size: 12px;
}
#bodyArea #divABODetails hr
{
	margin: 5px 0 0 0 !important;
}
.los_info
{
	border-bottom: 1px solid gray;
}
/*Breadcrumb - Start*/
.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*/
.chkout-popup
{
	position: absolute !important;
	top: 250px;
	left: 150px;
}
.txtonchange
{
	font-size: 10pt !important;
	font-family: Arial !important;
}
.redirectcart
{
	display: none;
}
.redirectcartshow
{
	display: block;
}
.anonordconf .cartItemProductListItem .column-headers .Ord_description
{
	width: 405px !important;
}
.disableDiv
{
	display: none;
	background-color: white;
	width: 1001px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 4;
	height: 905px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.Noimage
{
	padding-left: 40px;
}
.ImagePresent
{
	padding-left: 0;
}
.DescriptionCol
{
	width: 400px;
}
.DescriptionCol ul
{
	list-style-type: disc !important;
	float: left;
	width: 399px !important;
}
.DescriptionCol ul li
{
	float: left;
	width: 399px !important;
	border: 0px !important;
	height: auto !important;
	list-style-type: disc !important;
}
/* shopping cart model popup*/
.divemptycarts
{
	display: none;
	visibility: hidden;
	text-align: center;
	float: left;
	margin-right: 2px;
	margin-left: 30px;
}
.modelpopupmaindiv
{
	margin-left: 75px;
	margin-top: 10px;
}
.divMsgcontentpopup
{
	float: left;
	padding: 10px;
	overflow: auto;
	height: 50px;
	color: #717171;
	font-family: Arial;
	font-size: 9pt;
	width: 95%;
	margin-left: 0px;
}
.chkout-popupdiv
{
	position: absolute !important;
	top: 250px;
	left: 150px;
	width: 400px;
	display: none;
	height: 85px;
	position: absolute;
	z-index: 5;
	margin-left: 50px;
}
.message-center-containerpopup
{
	background-color: #fff;
	z-index: 10000;
	height: 100px;
	width: 400px;
}
/* Poll */
.poll-main
{
	margin-top: 15px;
}
.poll-li
{
	padding: 10px 0 10px 10px !important;
}
.poll-head
{
	font-weight: 700;
	margin-bottom: 8px;
}
.poll-title
{
	text-align: left;
	width: 80px;
	float: left;
	font-size: 9px;
}
.poll-percent
{
	text-align: left;
	width: 77px;
}
.poll-total
{
	width: 150px;
	margin-top: 10px;
}
.poll-display table, .poll-display table td input
{
	margin-left: 0 !important;
}
/* End of Poll
/* LOS */
.tree
{
	font-family: Verdana;
	font-size: 6.75pt;
	white-space: nowrap;
}
.tree img
{
	border: 0px;
	vertical-align: text-bottom;
	float: left;
}
.tree a
{
	color: #000;
	text-decoration: none;
	float: left;
}
.tree a:hover
{
	color: #345373;
}
.loschk
{
	float: left;
}
.loschkChild
{
	float: left;
	margin-right: 28px;
}
.loschkLeg
{
	visibility: hidden;
	float: left;
}
.divLeg
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #b29a75;
}
.rowDet
{
	float: left;
	margin-left: 2px;
	width: auto;
	margin-top: 3px;
}
.imgPop
{
	padding-left: 2px;
	width: auto;
	height: auto;
	cursor: pointer;
}
.divgc
{
	text-align: left;
	margin-top: 10px;
	float: right;
}
.imgExt
{
	margin-left: -7px;
}
.divExtLineEmpty
{
	margin-left: 8px;
	height: auto;
	float: none;
}
.divExtLineEmptyInitial
{
	height: auto;
	float: left;
	margin-left: -20px;
}
.divExtLineEmpty, .divExtLineEmpty
{
	margin-left: 20px;
	float: none;
}
.divExtLine
{
	padding-left: 22px;
	background: url(../Images/Common/dot.gif) repeat-y;
	height: auto;
	float: left;
}
.divExtLineAppend
{
	background: url(../Images/Common/dot.gif) repeat-y;
	height: auto;
	float: left;
}
.faddr
{
	width: 300px;
}
.divExtLineNotAppend, .divExtLineNotAppendLastABO
{
	height: auto;
	float: left;
}
.divExtLineNotAppendLastABO
{
	margin-left: 20px;
}
.rowDet strong
{
	float: left;
}
.rowDetText
{
	float: left;
}
.losdetails
{
	width: 100%;
}
.divEnlargeRowLeg .divExtLineAppend
{
	padding-bottom: 5px;
	padding-top: 2px;
}
.bgGridgrp
{
	text-align: right;
	margin-right: 45px;
}
.divtabs
{
	border: 1px solid #717171;
}
.RowAddDet
{
	padding-top: 3px;
	padding-left: 2px;
	width: auto;
	position: relative;
	height: auto;
	font-family: Verdana;
	font-size: 6.75pt;
	color: #3366cc;
	float: left;
	clear: left;
}
/* Static */
.chkoptions LABEL, .LOSShow LABEL
{
	margin-left: 3px;
}
.treeheaderLeft
{
	text-align: left;
	float: left;
	width: 50%;
}
.treeheaderRight
{
	text-align: right;
	font-weight: bold;
	width: 50%;
	float: left;
}
.treeheader
{
	color: #fff;
	background: #37557a;
	float: left;
	font-weight: bold;
	width: 100%;
	font-size: 6.75pt;
}
/* End of LOS */
/* For complaints */
.clsGrdComplaints table th
{
	padding: 10px;
	border: 1px solid #cccccc;
}
.FooterComplaint table
{
	border: 0 0 0 0px;
	margin: 10px 10px 10px 10px !important;
}
.FooterComplaint td
{
	padding: 0 0 0 0px !important;
}
.FooterComplaint
{
	padding: 0 0 0 0px !important;
}
.FooterComplaint td table td
{
	padding: 1px !important;
	border: 0;
}
/* For Amway Phase II-For Delivery Address Creation-starts here*/
/*.clsDeltxt{margin-left:5px;color:#8c8a8c! important;}*/
.clsDeltxt
{
	color: #8c8a8c !important;
}
.clsDeltxtMan
{
	margin-left: 10px !important;
}
.clsMandatory
{
	color: red;
	float: left !important;
}
.clsDelSubmit
{
	margin-left: 70px;
	margin-top: 20px;
}
.DelSuccessMsg
{
	margin-left: 200px;
}
.clsDistno
{
	margin-top: 10px;
}
.clsState
{
	width: 153px;
}
.Addresscreationul
{
	margin-left: 20px;
}
.clsbtnsubmit
{
	margin-left: 70px;
}
.clsDelmsg
{
	margin-left: 200px;
}
.clsDelMandatory
{
	color: red;
}
.clsDelMadText
{
	font-size: smaller;
}
.clsDelUL
{
	margin-left: 10px;
}
.clsdelhr
{
	margin-top: 5px;
}
.clsdelcanecl
{
	margin-left: 5px !important;
}
.clsaddressstatic
{
	margin-top: 3px !important;
}
.manDelivery
{
	clear: both;
	padding: 10px;
	margin: 0px 0 0 20px;
	width: 90%;
}
/*For Amway Phase II- For Delivery Address Creation-Ends here*/
/* Start – Amway PhaseII -   20.Preferred address selection */
.mainsrvlist
{
	margin: 20px 0 20px 0;
	width: 100%;
	height: 30px;
	background: #f8f8f8;
}
.lblsrvabomsg
{
	color: #717171;
	font-size: 12px;
	font-weight: 700;
	width: 75%;
	float: left;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
.divsrvsubmain
{
	margin: 5px 0 10px 0;
}
.lblsrvstaticmsg
{
	width: 100px;
	float: left;
	font: normal normal bolder 13px Arial,Verdana,Sans-Serif;
	margin: 0px 0px 0px 12px;
}
.srvstateddl
{
	width: auto;
	height: auto;
}
.srvstateadd
{
	display: none;
	height: 257px;
	width: 420px;
}
.srvmainrep
{
	height: 310px;
}
/* End – Amway PhaseII -   20.Preferred address selection */
/* For Amway Phase II-For Rationing -cart page- Starts here*/
.rationingmar
{
	margin-top: 5px;
	color: Red;
}
.NoItemsInCartRationing
{
	font-weight: 700;
	margin-left: 7px;
	width: 100%;
	float: left;
}
.rationingdiv
{
	margin-left: 8em;
	color: #717171;
	width: 75%;
	display: block;
	background: #f6f5f3;
	margin-bottom: 4em !important;
	padding: 1em 2em;
	float: left;
}
.itemrationing
{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.itemrationingdisplaynone
{
	display: none !important;
}
/* For Amway Phase II-For Rationing -cart page- Ends here*/
/* Start– Amway PhaseII -   12.Renewal */
.rnwallbl
{
	margin-top: 8px !important;
}
.rnwaloption
{
	margin-left: 18px !important;
}
.rnwallblamount
{
	height: 20px !important;
	margin-top: 6pt !important;
	float: left;
}
.renwltotal
{
	margin-left: 43px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 28px;
}
.renwlspanabono
{
	margin-left: 10px;
	margin-right: 10px;
	width: 250px;
	word-wrap: break-word !important;
	position: absolute;
}
.renwltotalamt
{
	margin-left: 270px;
	margin-right: 10px;
}
.renwlamtmsgtotal
{
	color: #717171;
	margin-left: 55px;
	font-size: 13px;
	font-weight: 700;
}
.renwlpnlamt
{
	margin-top: 40px;
}
.renwllblclstotal
{
	margin-left: 53px;
	font-weight: 700;
	margin-top: 15px;
}
.renwllblclstotalamt
{
	font-weight: 700;
	margin-top: 15px;
	margin-left: 28px;
}
.rewnlsubmit
{
	margin-left: 224px;
	width: 50%;
}
/* End – Amway PhaseII -   12.Renewal */
/* Start– Amway PhaseII -   12.Renewal Confirmation*/
.renwlconfamtmsgtotal
{
	color: #717171;
	font-size: 13px;
	font-weight: 700;
	margin: 0 0 0 0px;
}
.renwlconftotal
{
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 28px;
}
.renwlconfspanabono
{
	margin-left: 0px !important;
	margin-right: 10px;
	width: 250px;
	word-wrap: break-word !important;
	position: absolute;
	float: left;
}
.renwlconftotalamt
{
	margin-left: 320px;
	margin-right: 10px;
}
.renwlconflblclstotal
{
	font-weight: 700;
}
.renwlconflblclstotalamt
{
	font-weight: 700;
	margin-left: 93px;
}
.renwlconfpnlamt
{
	margin: 40px 0 0px 0;
}
.clsConf
{
	margin-left: 95px;
	margin-top: 0px !important;
	width: 755px !important;
}
.renwlsucccls
{
	margin-left: 94px;
	width: 762px;
}
.renwlsuccsubls
{
	margin-left: 0;
	width: 925px;
	margin: 30px 0 0 72px;
	width: 690px !important;
}
/* Start– Amway PhaseII -   12.Renewal Confirmation */

/* Start– Amway PhaseII -   For Group Order History*/
.divtodate
{
	float: left;
	margin-left: 10px;
}
.QOinterior_panel_group
{
	margin-left: 7px;
	padding: 15px 0 25px 10px !important;
	border: 1px solid #cecfce;
	float: left;
	width: 878px;
}
.maginlbl
{
	margin-left: 10px;
}
.marginordist
{
	margin-left: 10px !important;
}
.marginorderdate
{
	margin-left: 36px;
}
.margindate
{
	margin-left: 45px;
}
.marginordervalue
{
	margin-left: 100px !important;
}
.marginconsolidate
{
	margin-left: 22px;
}
.marginmodepymt
{
	margin-left: 55px;
}
.OrderNumberWidth
{
	width: auto !important;
	margin-left: 13px;
	text-align: left;
}
.OrderDetailchildtab
{
	/*height: 3px !important;*/
	padding-left: 10px !important;
	margin-left: 0px !important;
}
.Orderdistval
{
	margin-left: 40px;
}
.orderwholediv
{
	width: 865px !important;
}
.ordervoldist
{
	width: 60px;
	margin-left: 75px !important;
	text-align: left !important;
}
.ordervalueval
{
	width: 60px !important;
	margin-left: 60px !important;
	text-align: left !important;
}
.ordervaluconsoldated
{
	text-align: left;
	margin-left: 0px !important;
}
.ordermodeofpayment
{
	margin-left: 60px !important;
}
.orderdatalist
{
	margin-left: 5px;
}
.margintopdl
{
	margin-top: 10px;
}
.txtdatecolor
{
	color: Gray;
}
.margintab
{
	margin-left: 0px !important;
}
.marginorderdate1
{
	margin-left: 7px;
}
.marginordervalue1
{
	margin-left: 95px !important;
	width: 90px !important;
}
.marginrightgrouporder
{
	margin-right: 35px !important;
}
.ordernumberpadding
{
	margin-left: 0px !important;
	text-align: left;
	width: 60px !important;
}
.orderNumberWholediv
{
	padding-left: 0px !important;
	width: 865px !important;
}
.OrderNumberMargin
{
	margin-left: 23px !important;
	text-align: left;
}
.InvoiceNumber
{
	margin-left: 40px !important;
	text-align: left !important;
	width: 102px !important;
}
.marginbottomcat
{
	margin-bottom: 5px;
}
.panelwidth
{
	width: 910px !important;
}
.mrgninv
{
	margin-left: 30px !important;
}
.orderdistwith
{
	width: 50px !important;
}
.backrgoundimgdata
{
	background: url(../Images/Common/nav_bg_hover.gif) repeat-x;
	width: 890px;
	height: 38px !important;
}
.mrgnpaging
{
	margin-top: 15px;
}
.topGroupOrdertab
{
	height: 19px;
}
.modulebargrporders
{
	margin-bottom: 0 !important;
}
.grporderpaging
{
	float: right;
}
.grpdatlistpaging
{
	font-size: 11px;
	text-decoration: 2px;
}
.grdpagenumbers
{
	border-left: 1px solid gray;
	padding: 0px 3px 0px 5px;
}
.grdpagelastlink
{
	font-size: 11px;
}
.modulebargrporder
{
	margin-bottom: 0;
}
.divorderhist
{
	margin-right: 27px !important;
	float: right !important;
	padding-top: 15px;
}
.butondivorderhist
{
	margin-left: 170px;
	width: 100px;
	float: left;
	padding: 10px;
}
/* End– Amway PhaseII -   For Group Order History*/
/* FPO summary*/
.fposmry td
{
	padding: 5px;
}

/* End– Amway PhaseII -   12.Renewal Confirmation */

.bsrtxtalign
{
	text-align: right !important;
	padding-right: 1px;
	width: 300px;
}
.bsrlblmsg
{
	font-size: 15px;
	color: #A97E5B;
}
/* Start– Amway PhaseII -Product Testimonials    */
.marginviewallfeedback
{
	margin-right: 20px;
}
.txrmartop
{
	margin-left: 10px;
}
.txrpaddingtop
{
	padding-bottom: 15px;
	margin-left: 3px;
}
.verticallinediv
{
	border: 1px solid #e9e9e9;
	padding-left: 10px;
	padding-top: 2px;
	height: auto;
	width: 570px !important;
}
.spanmessage
{
	margin-left: 17px !important;
}
.clsCatrowCompproducts
{
	clear: left;
	float: left;
	width: 700px;
	padding-left: 2%;
	margin-bottom: 10px;
	font: 9pt arial;
}
.clsCattxtmobile
{
	width: 300px !important;
}
.clsCatrowComp
{
	padding-left: 2% !important;
	width: 690px !important;
}
.clshrdiv
{
	width: 550px !important;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px !important;
	border-top: 1px solid #e9e9e9;
	margin-top: 7px;
}
.GrdProductFeedback TR TH
{
	display: none;
}
.lblfeedbck
{
	margin-left: 12px;
	font-style: italic;
	font-size: 8pt;
}
.lblfeedbckdesc
{
	margin-left: 5px;
	margin-bottom: 5px;
}
.divdescfeedback
{
	margin-bottom: 13px;
	margin-left: 40px;
	margin-top: 10px;
}
.clrfeedback
{
	color: Black;
	margin-top: 28px;
}
.clshrdiv1
{
	height: 5px;
}
.clrfeedback
{
	margin-top: 1px;
}
.marginwholefeedback
{
	margin-top: 15px;
	border-bottom: 1px solid c6c7c6;
}
.clsmantdory
{
	margin-top: 80px !important;
}
.clsmaindvpf
{
	margin-top: 40px;
}
.clsproddetails
{
	margin-left: 0px;
}
.clssuccess
{
	margin-top: 20px !important;
}
.clsmsglatest
{
	margin-left: 80px;
	width: 47% !important;
}
.clsMsgp
{
	text-align: center;
	width: 90% !important;
	padding: 15px;
	margin-top: 0px !important;
	margin-left: 2px !important;
	height: 30px;	
	line-height: 20px;
	float:left;
	margin-bottom: 10px;
	margin-bottom: 20px !important;
}
.clsmainpadding
{
	padding-top: 15px;
}
.clstxtpf
{
	color: Gray;
}
.lnkUnderlinenone
{
	text-decoration: none;
}
.prodfeedback
{
	background-color: #FFFFFF;
	font-size: 13px;
	left: 20px;
	line-height: 12px;
	padding: 2px 6px;
	position: relative;
	text-align: center;
	top: 10px;
	width: 130px;
	z-index: 1;
	float: left;
}
.modalBackgroundTestimonials
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.clsCattxtpf
{
	padding-left: 6% !important;
}
.cpindescFeedback
{
	padding: 0px 0 0px 10px;
	font-weight: bold;
}
.clsheaderstyle TH TD
{
	text-align: left !important;
}
.clsubmitpf
{
	margin-left: 95px !important;
}
/* End– Amway PhaseII -Product Testimonials    */
/* Start - Amway Phase II -Business Summary Report*/
.dgPaddingLefg TD
{
	padding-left: 0px !important;
	text-align: left !important;
}
.dgSelectedBSR a
{
	font-style: italic;
	text-decoration: none;
	background-color: #D7D7D6;
	clear: both;
	float: left;
}
.dgSelectedBSR TD img
{
	display: block !important;
}
.dgPaddingLefgPager TD
{
	text-align: center !important;
}
/* End - Amway Phase II -Business Summary Report*/

/* Start– Amway PhaseII -  Registration Details*/
.marginleftie6
{
	width: 905px !important;
	margin-left: 0px !important;
}
.marginlefthist
{
	margin-left: 2px;
}
/* End– Amway PhaseII -  Registration Details*/

/*  Start– Amway PhaseII - For Product Alias Implementation*/
.btndonotdispalytna
{
	float: left;
	margin-left: 300px;
	padding-right: 10px;
}
.floatrightm
{
	float: right !important;
}
.flotatnone
{
	float: none !important;
	clear: both !important;
}
/*  End– Amway PhaseII - For Product Alias Implementation*/

/* Start – Amway PhaseII - 2B-  10.E-coupon */
.add-couponitemindiv
{
	float: right;
	width: 240px;
	padding: 13px 10px 15px 0px !important;
}
.couppromocode
{
	width: 185px !important;
	height: 18px;
	margin-left: 5px;
	font-size: 11px;
	color: black;
}
.couppromocodegray
{
	width: 185px !important;
	height: 18px;
	margin-left: 5px;
	font-size: 11px;
	color: Gray;
}
.coupaddbtn
{
	margin: 0 0 0 0px !important;
}
.maindivcoupon
{
	border: 1px solid #d1c8b8;
	width: 920px;
	margin-top: 1px;
}
/*.txtmaindivcoupon{color: white; font-size: 12px; width: 100%; height: 30px; font-weight: 600; background: #888888; text-align: left;} */
.divlabelcouponmsg
{
	font-size: 12px;
	width: 430px;
	height: auto;
	font-weight: 400;
	margin-left: 5px;
	margin-top: 10px;
	float: left;
}
.promptextmsg
{
	width: 445px;
	margin-bottom: 5px;
}
.promptcodetextcolor
{
	color: #000;
	font-weight: bold;
}
.promptcodetextcolortext
{
	color: gray;
	font-weight: 500;
	font-size: 13px;
	margin: 2px 0px 0px 0px !important;
}
.promocodetxtweight
{
	font-weight: 700;
}
.lblcouponstaticmsg
{
	height: 22px;
	float: left;
	margin: 2px 0px 0px 4px !important;
}
.couponmaindiv
{
	color: #717171;
	width: 80%;
	display: block;
	background: #f6f5f3;
	float: left;
	margin: 50px 0px 0px 98px !important;
	padding: 0px 0px 0px 0px !important;
}
.couponmaindiv span
{
	font-weight: 700;
	width: 100%;
	float: left;
	padding: 0px 0px 0px 26px;
}
.couponmaindivbottommsg
{
	padding: 5px 0px 15px 0px !important;
}
.couponmaindivmsg
{
	margin: 4px 0 2px 0px;
	padding: 3px 0px 7px 26px !important;
}
.prompttextmsg
{
	margin-bottom: 2px;
}
.txtmaindivcoupon
{
	width: 923px;
	float: left;
	background: url(/Images/common/box_924_title.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	width: 924px;
	height: 25px;
	color: #666;
}
/* Added by:Sreenivasuluj to show the Apply coupons*/
.dvimgaddcoupon
{
	float: left;
	width: 30px;
	margin-top: 5px;
}
.dvlnkaddcoupon
{
	float: left;
	margin-top: 6px;
	font-size: 14px;
}
.dvaddcoupon
{
	margin-left: 5px;
}
.lnkAddCoupon
{
	text-decoration: none;
}
/* End – Amway PhaseII - 2B - 10.E-coupon */

/* Ticker Download Application Starts here */
.BannerTextApplication
{
	color: #fff;
	font-weight: bold;
	padding: 3px;
}
.dwnIns
{
	margin-right: 8px;
}
.dwnMdl
{
	margin: 8px;
	text-align: center;
}
/* Ticker Application Download Ends here */
.BtnAlignGO
{
	margin-left: 50px;
}

.RBtnAlignGO
{
	margin-left: 17px;
}

/* Display Available promotion Starts here Amway PhaseII -Display Available promotion */
#divPromoHeader
{
	width: 100%;
	height: 50px;
	padding: 0px 0px 10px 0px;
	background: url(/Images/Common/discount_slide.gif) 0 0 no-repeat;
}
#divPromoHeader .divPromoHeaderText
{
	width: 690px;
	height: 18px;
	padding: 3px 10px 2px 4px;
	margin: 7px 0px 0px 65px; /* IE7, Firefox */
	_margin: 8px 0px 0px 65px; /* IE6 */
	border: 1px solid #e9e9e9;
	border-left: none;
	font-size: 0.90em;
	color: #b11e3f;
	background-color: #f9ebde;
	text-align: left;
}
#divPromoHeader .divPromoHeaderText a:link, #divPromoHeader .divPromoHeaderText a:visited
{
	color: #b11e3f;
	text-decoration: underline;
}
#divPromoHeader .divPromoHeaderText a:hover
{
	text-decoration: none;
}
#divPromoHeaderContent
{
	font-size: 11px;
	border: 1px solid #e9e9e9;
	padding: 10px;
	margin-bottom: 10px;
}
/* End – Amway PhaseII -Display Available promotion  Display Available promotion Ends here */
/*Start - Support Issue ID 213*/
.featured-clrRed
{
	color: Red !important;
}
/* Support : ID 213 - "Not Available" color changed to Red*/
/*End - Support Issue ID 213*/
.tdpaddingleftor
{
	padding-left: 38px !important;
}
.divorderproduct .ajax__calendar_container
{
	margin-left: 108px;
}
.divtodate .ajax__calendar_container
{
	margin-left: 108px;
}
.txtdatecolor
{
	color: Gray;
	border: 1px solid #A7A6AA;
}
.padbtm
{
	padding-bottom: 10px;
}
/*Start - TFS Issue ID 149733*/
.divgrptxt
{
	padding: 2px;
}
.divgrptxt .textfieldLogin
{
	padding: 2px;
}

.divordhist .divwidthtextbox
{
	padding: 0;
}
.divmonth .ddlpvbvStyle
{
	border: 1px solid #A7A6AA !important;
	height: 25px;
}
.imgcal
{
	margin-top: 1px;
}
/*END - TFS Issue ID 149733*/

.clsGrdComplaints .grdfeedback
{
	margin: 15px 0 0 6px;
}
.feedbacktitle
{
	text-align: left !important;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
}
/*Start  UAT fixes */
.msgCntrlnktextalignleft
{
	text-align: left !important;
}
.msgCntrlnktextalignleft IMG
{
	cursor: default !important;
}
.fdbackproductdetail
{
	float: right;
	font-weight: 800;
	margin-top: 10px;
}
.regdetailsredirect
{
	float: left;
	font-weight: 800;
	margin-left: 150px;
	margin-top: 3px;
}
. butondivorderhist
{
	margin-left: 10px;
	width: 100px;
	float: left;
}
.divordhist .butondivorderhist
{
	margin: -7px 0 0 139px !important;
}
.grphead
{
	float: left;
	margin-right: 5px;
	width: 100px; /*text-align :center;	*/
}
.pymode
{
	width:144px
}
.expimg
{
	float: left;
	margin: 3px;
}

.expimg img
{
	vertical-align: top;
}
.marginbottomcat .grphead
{
	text-align: left;
	color: #666666;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 0;
	text-align: left;
}

.OrderDetailchildtab .grphead:first-child
{
	width: 87px;
	margin-left: 2px;
}
#mainDiv1
{
	background-color: #E0E4EB;
	clear:both;
	float:left;
	padding-top:5px;
	padding-bottom:5px;  
	width:890px;
	margin-bottom:5px; 
	
}
#mainDiv
{
	/*height: auto !important;*/
	clear:both;
	margin-bottom:5px; 
	padding-bottom:5px;  
	
}
.colPanel
{
	width: 890px !important;
}
.QOListdv
{
	height: auto;
	margin: 10px 0px 10px 25px;
}
.marginleftfeedbackie6
{
	width: 920px !important;
	margin-left: 10px !important;
}
. marginleftfeedbackhrie6
{
	width: 920px !important;
	margin-left: 8px !important;
}
.dvordr
{
	padding-left:15px;
}
.clsGrdComplaints .FooterComplaint td
{
border:0px;	
}
/*End  UAT fixes */

.feedbktxt
{
	width:92% ! important;
	padding-left:0px;
	margin-left:0px;
	
}
.feedbackmaintext
{
	margin-left:20px ! important;
}
.feedbtnalign
{
	width: 56%! important;
}

/*Fix for TPR - 014 - 11/20/2009*/
.ordrhistory .clsGrdComplaints TH
{	
	white-space: nowrap;
}
/*Registration History Table Heading Style */
.grdHeader TH a
{
	font-weight:bold
}
.clsGrdComplaints .gvRH
{
	margin:0 Auto;
}
  /*For the  Error message for Transaction Denied - starts*/
.ordFailure li
{
		list-style-type:disc ! important;		
		margin-left:65px !important;		
}
.ordrfailurehead
{
	margin-left:20px;margin-bottom :10px;	
	font-weight:bold;
	
}
.ordrfailmsg
{
	margin-top:25px;	
}
/*For the  Error message for Transaction Denied - ends*/