/* @group account */
.p {
	color: #57575b;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
.smcopy {
	color: #57575b;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0 0 10px;
}
#content-shop {
	width: 780px;
}
#content-nav {
	background: #fff;
	padding: 0 10px 0 0;
	width: 170px;
}
.leftNav-hdr {
	background: #678629;
	border-bottom: 10px solid #fff;
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 10px;
	text-transform: lowercase;
	width: 165px;
}
.leftNav-hdr h3 {
	color: #fff;
	font: normal 18px/32px Arial, Helvetica, sans-serif;
	font-stretch: normal;
	margin: -1pt;
	padding: 0;
}
.leftNav-content {
	background-color: #f1efed;
	color: #000000;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
/* CUSTOMER SERVICE NAVIGATION */
div.leftNav-content { 
	float: left;
	width: 170px;
}
ul.nav-toggle-menu {
  font-size:11px;
  margin: 0 0 0 5px;
  padding: 0 0 0 15px;
}
ul.nav-toggle-menu li {
	list-style-type: none;
	padding: 3px 3px 3px 0;
}
ul.nav-toggle-menu li.nav-toggle-closed {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
	list-style-type: circle;
}
ul.nav-toggle-menu li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif) ; 
	list-style-type: circle;
}
ul.nav-toggle-menu li a {
	cursor: pointer;
}
ul.nav-toggle-menu ul {
	padding: 0;
	margin: 5px 0 0 10px;
}
ul.nav-toggle-menu li li {
	padding: 0 0 5px 5px;
/* 	list-style-type: none; */
	list-style-image: none;
}
/* FAQ SECTION */
.infoHdr_faq h3{
	color: #000000;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: bold 24px/36px Arial, Helvetica, sans-serif;
}

div.faq-section { 
	background-color: #ffffff;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding:50px 20px 30px;
	width:700px;
}
div.faq-section a{ 
	font-family: Arial;
	color: #990000;
	text-decoration: none;
}
div.faq-section a:hover{ 
	font-family: Arial;
	color: #316FA8;
	text-decoration: underline;
}
div.faq-section div.column {
	float: left;
	overflow: hidden;
	width: 350px;	
}
div.faq-section div.major-section {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
}
div.faq-section ul li {
	padding: 3px;
}
div.faq-section ul li div {
	color: #000000;
	padding: 5px 5px 5px 15px;
}
div.faq-section ul li {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
}
div.faq-section ul li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif);
}
div.faq-section h4 {
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
div.faq-section h4:hover {
	color: #990000;
	text-decoration: underline;
}
div.faq-section ul p {
	padding: 5px 0;
}
div.faq-section ol li {
	list-style-type: circle;
	list-style-image: none;
}
div.clear-floats { 
	clear: both;
}
.cs-leftavimg {
	border-top: 10px solid #ffffff;
}
.leftNav-content a {
	color: #000000;
	text-decoration: none;
}
.contentWrap_gradient {
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 20px;
	width: 100%;
}
.acctHdr_MyAcct h3 {
	color: #000000;
	font: bold 24px Arial, Helvetica, sans-serif;
	margin: 5pt;
	padding: 0;
}
h2.acct-subHdr {
	color: #000000;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0 0 4px;
	clear: both;
}
.loginRegTxt {
	color: #57575b;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 89px;
}
.btn_ProceedtoStep2 {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 89px;
}
#ctl00_cphPageMain_GoConfirmation {
	background: url(/App_Themes/Default/images/returns/btn_proceedtoConf.gif);
	width: 189px;
	height: 22px;
	margin: 20px 0 0 0;
}
.returnCustLoginBox {
	background: #f0efed;
	font-size: 12px;
	margin: 10px 0;
	padding: 5px 0 5px 10px;
	width: 420px;
}
.returnCustLoginBox a {
	color: #678629;
	text-decoration: none;
}
.returnCustLoginBox a:hover {
	color: #678629;
	text-decoration: underline;
}
.cBPad {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
}
.cBPad ul {
	list-style: none;
}
.acctTxt {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
}
.persInfoBox {
	color: #333333;
	float: left;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
.persInfoBox ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.acctSubTable {
	background: #f1efed;
	color: #57575b;
	font: normal 10px/18px Helvetica, Arial, sans-serif;
	margin: 0 0 10px 8px;
	padding: 5px 10px;
	width: 500px;
}
.acctSubTable td.acctSubTableBold {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	width: 110px;
}
.persInfoBox .emailInfo .fieldCol {
	float:left;
	margin-bottom:8px;
	font-weight: bold;
	width: 510px;
}
.persInfoBox .fieldName {
	float: left;
	margin: 3px 5px 0 0;
	text-align: right;
	width: 130px;
}
.fieldCol {
	margin-bottom: 8px;
	width: 600px;
}
.acct_btn_SignMeUp {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_signup.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 107px;
}
/* My account home */
.acct-hdr-acctHome {
	color: #d1d2d4;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-acctHome h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.acct_btn_Submit {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	margin-bottom: 50px;
	width: 89px;
}
.field {
	margin-bottom: 8px;
	width: 145px;
}
.addEditAddress table{
	color:#57575b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
.addEditAddress .inputCity {
	float: left;
	height: 20px;
	margin-bottom: 8px;
	width: 155px;
}
.addEditAddress .txtState {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 85px;
}
.addEditAddress .inputState {
	/*float: left;*/
	height: 20px;
	text-align: right;
}
.addEditAddress td {
	padding:4px 5px 4px 0pt;
}
.addEditAddress .inputZip {
	width: 12px;
}
.inputZip span{
	float: left;
	height: 20px;
	padding: 0 0 0 10px;	
}
.addEditAddress .txtCountry {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 220px;
}
.addEditAddress .inputCountry {
	float: right;
	height: 20px;
	text-align: right;
}
.addEditAddress .inputDayPhone {
	float: left;
	height: 20px;
	width: 145px;
}
.addEditAddress .txtEvPhone {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 91px;
}
.addEditAddress .inputEvPhone {
	float: left;
	height: 20px;
	text-align: right;
	width: 121px;
}
.addEditAddress INPUT.fieldAddress {
	margin-bottom: 8px;
	width: 351px !important;
}
.addressInfo INPUT.fieldZip {
	border: 1px solid #9A9A9A;
	width: 30px !important;
}
.addEdit_CCPmntType table {
	color: #333333;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
}
.addEdit_CCPmntType {
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	width: 300px;
}
.acct-subHdr-storedAddr h4, .acct-subHdr-addEditAddr h4, .acct-subHdr-storedCCPmnt h4, .acct-subHdr-addEditCCPmnt h4, .acct-subHdr-selectBillAdd h4 {
	color: #333333;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.addEditAddress select.fieldCountry {
	width: 171px !important;
}
.addEditAddress input.fieldZip {
	/*float:left;*/
	height:20px;
	width:115px  !important;
}
.addEditAddress input.fieldPhoneLong {
	width: 110px !important;
}
.addEditAddress fieldset {
	border: medium none;
}
/* Track an order */
.orders-hdr-trkMyOrder {
	color: #d1d2d4;
	padding: 0 0 0 20px;
	font: 18px Arial, Helvetica, sans-serif;
}
.orders-hdr-trkMyOrder h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.orders-cBPad {
	float: left;
	padding: 10px 0 10px 20px;
}
.orders-noOrders {
	color: #57575b;
	margin: 10px 0 5px;
	padding: 0;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.orderStatDefs {
	color: #57575b;
	margin: 15px 100px 10px;
	padding: 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
}
.acct-hdr-Return h3 {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.orders-btn-back2AcctHome {
	background: transparent url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 15px 0 2px 0;
	width: 199px;
}
/* Return an order */
.ordTable {
	background: #FFF none repeat scroll 0;
	color: #7B7265;
	float: left;
	width: 505px;
	z-index: 30;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.ordTable_numHdr {
	background: #678629 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	border-right: 1px dotted #fff;
	color: #fff;
	padding-left: 6px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.stepBoxes {
	float: left;
	height: 40px;
	margin-bottom: 15px;
	width: 800px;
	z-index: 1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #57575b;
}

/* My Comment */
.stepON {
	background: #f1efed none repeat scroll 0;
	border-color: #57575b;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepON-Num {
	color: #678629;
	float: left;
	padding-right: 5px;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.stepON-3 {
	/* Active step BOX */
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	border: 1px solid #57575b;
	background: #f1efed;
	float: left;
	padding: 3px 0 1px 9px;
	height: 44px;
}
.stepOFF {
	background: #FFF none repeat scroll 0;
	border-color: #57575b;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepRtBrdr {
	border-right: 1px solid #57575b;
}
.contentBox p {
	color: #333333;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	clear: both;
	display: block;
}
.infoBox{
	width: 200px;	
}
.statusDef {
	color: #57575b;
	float: left;
	margin: 0 0 0 5px;
	width: 525px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
#divPrintButton{
	padding: 10px 0 10px 0;
}
/* @end */

/* @group cust service */
.infoleftNav_Hdr {
	background: #d6de23 none repeat scroll 0;
	border-bottom: 10px solid #fff;
	color: #000000;
	margin: 0;
	padding: 0 0 0 10px;
	text-transform: lowercase;
	font: bold 18px/normal Arial, Helvetica, sans-serif;
}
.infoleftNav_Hdr h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	font: bold 18px/36px Arial, Helvetica, sans-serif;
}
.infoHdr_CustService h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.contentBoxTop {
	height: 15px;
	width: 500px;
}
.infoText {
	background-color: #ffffff;
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 85px;
}
/* My Comment */
.infoHdr_Shipping h3 {
	color: #201f1f;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: bold 24px/36px Arial, Helvetica, sans-serif;
}
.h4custservice {
	background: #201f1f url(/App_Themes/Default/images/infopages/csh4.gif) no-repeat left center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin: 10px 0;
	padding: 0 20px 0 25px;
	width: 300px;
}
.copybox {
	background-color: #fff;
	color: #333333;
	padding: 10px 15px;
	width: 595px;
	font: 11px Arial, Helvetica, sans-serif;
}
ul#infoExchanges {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_grey2.gif);
	margin: 0;
	padding: 3px 0 3px 16px;
}
.faqcol {
	background-color: #cf0;
	padding: 0 10px 0 0;
	width: 300px;
}
ul.mkTree li.liClosed .bullet {
	background: transparent url(/bdimages/shop_graphics/faq_images/faq_closed_arrow.gif) no-repeat scroll left top;
	cursor: pointer;
}
.ul.mkTree li.liClosed .bullet {
	padding-left: 10px;
	text-decoration: underline;
}
.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0 5px;
	text-align: right;
}
/* Contact Us */
.infoContainer {
	color: #333333;
	padding: 0 50px 0 50px;
	width: 557px;
}
.infoInputLabel {
	color: #333333;
	margin-bottom: 0;
	vertical-align: top;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
}
.infoInputNorm {
	border: 1px solid #333333;
	font-size: inherit;
	font-weight: bold;
	padding-left: 3px;
	width: 105px;
}
.info_btn_SubmitContact {
	background: url(/App_Themes/Default/images/infopages/info_btn_submit.gif) no-repeat scroll left top;
	height: 19px;
	width: 94px;
	padding-bottom: 45px;
}
/* wishlist */
.wlTopLine {
	display: none;
	visibility: none;
}
.hdr-wList {
	background: transparent url(/App_Themes/Default/images/profile/hdr-wishlist.gif) no-repeat scroll 0;
	height: 126px;
	width: 640px;
}
.wList-hdrWrap {
	float: left;
	height: 126px;
	width: 640px;
}
.wList-hdrTable {
	margin-bottom: 15px;
	width: 850px;
}
.wList-Table td {
	background: #F1EFED none repeat scroll 0;
	border: medium #fff !important;
}
.wList-Table {
	border-color: #fff;
	color: #57575b;
	margin: 30px 0 0 100px;
	width: 750px;
	font: 11px Arial, Helvetica, sans-serif;
}
.wList-hdr-ProdImg, .wList-hdr-Qty, .wList-hdr-Price, .wList-hdr-Avail, .wList-hdr-PurchStat, .wList-hdr-SlctItms {
	text-align: center;
}
.wList-ProdImg {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 100px;
}
.wList-botmBtnBox {
	float: right;
	width: 750px;
}
.wList-botmBtnBox div {
	float: right;
	padding: 0 0 50px;
}
.wList-btn-share {
	background: #FFF url(/App_Themes/Default/images/profile/btn-emailwishlist.gif) no-repeat scroll left top;
	height: 21px;
	width: 150px;
}
.shareWL-To-emailList {
	font-weight: bold;
	width: 500px;
	height: 50px;
}
.SeparatorNavigation {
	left: 10px;
	text-align: center;
}
#ShareWishListSection {
	background-color: #f1efed;
	color: #57575B;
	font-size: 11px;
	margin: 0 auto;
	padding: 25px 0 25px 25px;
	text-align: left;
	width: 545px;
}
.acct_btn_Send {
	background: transparent url(/App_Themes/Default/images/profile/btn-send.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 10px 0 50px;
	width: 89px;
}
.shareWL-msgField, .e2f-msgField {
	height: 150px;
	width: 500px;
}
Inherited ul.mkTree ul, ul.mkTree li {
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
ul.mkTree li {
	color: #316FA8;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font: 11px Arial, Helvetica, sans-serif;
}

/* @end */

/* @group shopping cart */
.cart-noItems {
	background: #F1EFED none repeat scroll 0;
	margin-bottom: 75px;
	padding: 50px 0 0 10px;
	text-align: center;
	width: 625px;
}
.cart-noItems td {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cartItems table {
	width:100%;
}
.cartItemsSummary #itemTotals {
	width:780px !important;
}
.giftOptSummary .GiftMessageControl {
	position:relative;
	width:450px !important;
}
#itemTotals-gift {
	width: 500px;
}
#itemTotals td, #itemTotals p {
	color: #57575b;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 15px 0 10px;
	border: none !important;
}
.totalsColumn{
	float: right;
	width: 100%;
}
.giftOptSummary{
	width: 500px;
}
.ErrorMessageUC h1{
	font-size: 16px;
	color: #57575b;	
}
/* My Comment */
.chkout-billingSummary #itemTotals {	
	margin:0pt auto;
	width:520px !important;
}
.chkout-botmNavBtns {
	display:block;
	float:right;
	margin:10px 10px 15px 0pt;
	padding: 0 0 50px 0;
}
.Hdr-cartContainsTxt {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
#safeOrderingWrap {
	height: 67px;
	margin: 10px 0 14px 0;
}
.cart-safeOrdrngInfo {
	height: 40px;
	padding: 0 0 0 10px;
	background-color: #f0efed;
	margin: 0 0 0 10px;
}
.cart-safeOrdrng {
	background: transparent url(/App_Themes/Default/images/cart/cart-safeOrdering.gif) no-repeat scroll left top;
	float: left;
	height: 40px;
	width: 218px;
}
.cart-safeOrdrng h3 {
	visibility: hidden;
}
.safeOrderingTxt {
	padding: 0 0 0 10px;
	color: #57575b;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.safeOrderingTxt td {
	padding: 6px 25px 0 0;
}
.chkoutTxt {
	color:#57575b;
	font-size:11px;
	line-height:16px;
}
ul.chkout-summaryList li {
	line-height:16px;
	list-style-type:none;
}
.GiftMessageControl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0pt !important;
	width:250px;
}
#proceedToChkoutTop table.procToChkoutTable {
	padding: 10px 0;
	width: 625px;
}
.ErrorMessageUC {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.titleRow {
	background-color: #F1EFED;
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
}
.col-desc {
	border-color: #fff;
	color: #57575b;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.cartItems {
}
.cart-mainContainer td.col-quant {
	color: #346EA8;
	padding-top: 10px;
	text-align: center;
	width: 76px !important;
}
.cart-mainContainer td.col-quant input {
	border: 1px solid #57575b;
	padding: 1px 0 1px 4px;
	width: 40px;
}
.itemRow td {
	background: #FFF none repeat scroll 0;
	color: #57575b;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
#itemTotals-gift h3.giftHdr {
	display: none;
}
.carthelp {
	color: #57575b;
	padding: 10px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#proceedToChkout {
	padding: 8px 0 0 14px;
}
#itemTotals .row td {
	background-color: #F1EFED;
	height: 28px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-align: right;
}
.chkout-promos h2 {
	color: #57575b;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.chkout-promos {
	background-color: #F1EFED;
	color: #57575b;
	margin: 10px 0 25px;
	padding: 50px 85px 30px;
	font: 12px Arial, Helvetica, sans-serif;
}
.hdr-checkout h3 {
	color: #000000;
	font: bold 24px/36px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
h2.chkout-subHdr {
	clear: both;
	color: #000000;
	margin: 0 0 5px;
	padding: 0;
	font: bold 14px/32px Arial, Helvetica, sans-serif;
}
.chkout-selectBox {
	background-color: #F1EFED;
	color: #57575b;
	margin: 15px 35px 15px 0;
	padding: 10px 20px;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotice {
	color: #57575b;
	padding: 0 10px 10px;
	text-align: center;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
chkout-shipDetails {
	margin: 5px 110px 0;
}
.chkout-shipDetails td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 10px;
}
.chkout-shipNotes {
	height:45px;
	margin:5px 130px 15px;
}
.chkout-shipDetails {
	margin:5px 130px 0pt;
}
.chkout-btns{
	padding: 20px 0 50px 0;
}
.col1 p, .col2 p {
	color: #57575b;
	margin: 9px 6px;
	padding: 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo table {
	color: #57575b;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo select {
	border: 1px solid #57575b;
	padding: 0 0 0 2px;
}
.addressInfo input.fieldZip {
	border: 1px solid #57575b;
	width: 85px !important;
}
.ValidateError {
	color: #940101;
	font: 12px/18px Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.ordSummTable {
	color: #57575b;
	padding: 10px 0px 10px 0;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	width: 280px;
}
.content-shop, .custservcBPad {
	padding: 0;
}
.leftNav-content a:hover, .cBPad a:hover, .wList-Table a:hover, .safeOrderingTxt a:hover, .itemRow td a:hover {
	text-decoration: underline;
}
.acctHdr_MyAcct, .acct-hdr-forgotPass {
	color: #d1d2d4;
	font: normal 24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	text-transform: lowercase;
}
.step1login_emailField input, .step1login_pwdField input {
	font-size: 11px;
	width: 150px;
}
.acct-hdr-forgotPass h3, .acct-hdr-Create h3, .chkout-hdr-couponCodes h3 {
	color: #000000;
	font: bold 24px Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
	padding: 0;
	text-transform: lowercase;
}
.chkout-reviewInfoTable {
	background-color:#F1EFED;
	color:#57575b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin-bottom:10px;
	width:780px;
}
.chkout-reviewInfoTable td {
	background-color: #F1EFED;
	padding:10px 0pt 10px 10px;
	vertical-align:top;
	width:33%;
}
shipAddrSummary {
	display:block;
	float:left;
	margin-bottom:8px;
}
.chkout-btn-editShipAddr {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editShipAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:174px;
}
.chkout-btn-editBillAddr {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editBillAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:158px;
}
.chkout-btn-editPmntInfo {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editPmntInfo.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:148px;
}
.chkout-btn-editShipMethod {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editShipMethod.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:174px;
}
.chkout-btn-editOrderItms {
	background:#ffffff url(/App_Themes/Default/images/checkout/chkout-btn-editOrderItms.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	margin-bottom:10px;
	width:139px;
}
.cBPad a, .wList-Table a, .safeOrderingTxt a, .itemRow td a {
	color: #990000;
	text-decoration: none;
}
.acct-hdr-Create, .acct-hdr-ccPaymentTypes {
	color: #000000;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
.acct-hdr-AcctInfo, .acct-hdr-emailPref, .acct-hdr-UpdatePwd, .acct-hdr-shipAddresses, .acct-hdr-Return {
	color: #000000;
	padding: 0;
	font: 18px Arial, Helvetica, sans-serif;
}
.acct-hdr-AcctInfo h3, .acct-hdr-emailPref h3, .acct-hdr-UpdatePwd h3, .acct-hdr-shipAddresses h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-ccPaymentTypes h3, .Hdr-shoppingCart h3 {
	color: #000000;
	font: bold 24px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
.addEdit_CCPmntType td, .addressInfo td {
	padding: 4px 5px 4px 0;
}
ordTable_regHdr rtBor_white, .ordTable_regHdr {
	background: #678629 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	color: #fff;
	text-align: center;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.wList-btn-previous, .infoBtns {
	border: none;
}
.wList-Price, .wList-Avail, .wList-SlctItms {
	text-align: center;
	width: 80px;
}
.col-styleNum, .col-quant, .col-price, .col-total, .col-discount{
	border-color: #fff;
	color: #57575b;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.chkout-shipDetails table {
	background:#F1EFED none repeat scroll 0%;
	color:#57575b;
	font: 11px/18px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:5px;
	position: relative;
	width:522px;
}
.AddressOverrideUC {
	color: #57575b;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotes .col1 {
	background: #f1efed none repeat scroll 0;
	color: #57575b;
	float: left;
	height: 65px;
	width: 250px;
}
.chkout-shipNotes .col2 {
	background:#F1EFED none repeat scroll 0%;
	color:#57575b;
	float:left;
	height:65px;
	width:250px;
}
.addressInfo .shipNote .note1, .addressInfo .shipNote .note2 {
	background: #F1EFED none repeat scroll 0;
	color: #57575b;
	margin-top: 10px;
	padding: 5px 10px;
	width: 218px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.btn_ProceedtoStep3 {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3.gif) no-repeat;
	float: left;
	width: 152px;
	height: 22px;
	cursor: pointer;
	border: 0;
	margin: 15px 0 50px 2px;
	clear: both;
}
.btn_ProceedtoStep3b {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3b.gif) no-repeat;
	float: left;
	width: 149px;
	height: 19px;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 0;
	clear: both;
}


/* @end */

/* @group orders */
.orders-listContainer {
	margin: 0 20px 0 10px;
}
.orders-listTable {
	width: 705px;
	border: solid 1px #ffffff;
}
.orders-listTable TH {
	padding: 3px 5px 3px 5px;
	color: #000;
	font-size: 11px;
	border: none;
	font-weight: normal !important;
}
.orders-listTable TD {
	padding: 8px 5px;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.orders-listBrdr {
	border: none;
}
.orders-listTable a{
	font-family: Arial, Helvetica, sans-serif;
	color: #316FA8;
	text-decoration: none;
}
.orders-listTable a:hover{
	text-decoration: underline;
}
/** TRACK ORDER - ORDER DETAILS **/

.orders-btn-back2TrkOrdr {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2TrkOrdr.gif) no-repeat top left;
	margin: 25px 0 15px 0;
	width: 160px;
	height: 24px;
	cursor: pointer;
}
.orders-histDetail {
	margin: 0 0 10px 0;
}
.orders-histDetail TABLE {
	width: 780px !important;
	font-size: 11px;
	color: #000000;
}
.orders-histDetail TD {
	padding: 10px;
	font-size: 11px;
	color: #000000;
}
.orders-mainContainer UL.chkout-summaryList {
	width: 190px !important;
}
.orders-mainContainer UL.chkout-summaryList LI {
	width: 190px !important;
	font-size: 11px;
	color: #000000;
}
.orders-histDetailSummary {
	margin: 10px 0 0 0;
}
.orders-subHdr{
	color: #000000;
	margin: 0;
	padding: 0;
	font: bold 18px/36px Arial, Helvetica, sans-serif;
}
.orders-histDetailSummary .orders-lineItemsTable {
	width: 780px !important;
	background: #FFF;
	font-size: 11px;
}
.orders-lineItemsTable TH {
	background: #F1EFED;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.orders-lineItemsTable TD {
	vertical-align: top;
	padding: 2px 3px;
	color: #000000;
	font-size: 11px;
}
.orders-lineItemsTable .img {
	display: none;
}
.orders-lineItemsTable .desc {
	width: 153px !important;
}
.orders-lineItemsTable .quant {
	text-align: center;
	width: 45px !important;
}
.orders-lineItemsTable TD.status {
	color: #FD3F05;
	font-weight: bold;
}
.orders-lineItemsTable .status {
	text-align: center;
}
.orders-lineItemsTable .trackNum {
	width: 125px !important;
}
.orders-lineItemsTable .uPrice {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .discount {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .price {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary .ordSummTable {
	width: 780px !important;
	font-size: 11px;
}
.orders-histDetailSummary .ordSummTable TD {
	vertical-align: top;
	padding: 10px 10px 10px 0;
	color: #000000;
	line-height: 18px;
	height: 28px;
}
.orders-histDetailSummary .itemTotals-totals {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary P.cart_price {
	text-align: right;
	margin: 2px 3px 0 0;
	color: #346EA8;
	margin-bottom: 0;
}
.cartItems TABLE.itemTable {
	/*width: 734px !important;*/
}
.storedAddresses TD{
	vertical-align: top;
}
.btn-delete{
	padding: 5px 0 10px 0;	
}
.addEditAddress SELECT.fieldState {
}
.addressInfo SELECT.fieldState {
}
/* @end Orders */

.chkoutBtns {
	float: right;
}

.step1{
	display: block;
	width: 300px;
}

.stepInfo1{
	width: 350px;
}

/* @end */

.selectBox-CC .cvvCol { vertical-align:bottom;width:100%;}
.selectBox-CC .cvvCol DIV { margin-top: 35px; padding: 8px; background: #E7F5FE; color: #333; font-size: 11px;}
.selectBox-CC .cvvCol P { margin: 18px 0 0 0; text-align: justify; }
.selectBox-CC .cvvCol .cardDescription{border:1px;height:24px; width:200px;padding:0px;margin:0px;}
.selectBox-CC .cvvCol .cardLogo{ width:24px;text-align:center;}
.selectBox-CC .cvvCol .cardName{ font-weight:bold; padding:0 0 0 8px;margin:0px;}
.selectBox-CC .cvvCol .cardInstructions{ vertical-align:top; padding:0 0 0 8px;margin:0px;text-align:left;}
.selectBox-CC TD.optCheckbox { padding-top: 12px; font-weight: bold;}

#ccHelp {background-color:#FFFFFF;width:100%;height:100%;padding:10px;font-size:12px;}
#ccHelp DIV {background-color:#FFFFFF; text-align:left;}

.infoText p {
	
}