﻿#acctable input[type="text"]{clear:left;float:left}
#acctable span.astrix{clear:left;}
.acctable #bodyreport{width:720px;min-height:400px;margin-left:10px}
#accleftnav{height:auto;padding-top:22px;width:225px;float:left;background-color:#E5F3FE}
#accleftnav dl{float:left;width:93%;padding:0;background-color:#CDE9FF; margin:0 0 0 8px;}
#acctitle {background: url("../images/icons.png") no-repeat scroll -81px 0 #F06A27;color: #FFFFFF;height:19px;margin-bottom: 5px;padding:2px 0 0 29px;font-size:12px;}
#accleftnavfooter{float:left;font-size:13px;font-weight:700;width:200px;height:20px;margin:2px 0 0;padding:7px 10px 4px}
#accleftnav dt.listname,#accleftnav li.listname{color:#F06A27;cursor:pointer;float:left;font-size:11px;font-weight:700;height:18px;text-indent:10px;margin:0;padding:2px 0 0 3px;background:url(../images/icons.png) no-repeat 0 -226px; display:block; margin-left:15px;}
#accleftnav dd.listdefined,#accleftnav dd.listdefined ul,#accleftnav{float:left;margin:0;padding:0 0 3px}
#accleftnav li{float:left;height:auto;width:190px;margin:1px;padding:2px 4%}
#accactivity,#accinfo{float:left;width:340px;padding:0 5px}
#accactivity .head,#accinfo .head,#accdashboard .acctable h5{font-size:14px;font-weight:700;padding-top:10px}
#accactivity{float:right;margin-left:15px;width:345px}
#accordquots{height:auto;margin-bottom:0;width:100%}
#accdashboard input{border:1px solid #bcbcbc}
#accordquots span.astrix.errormessage{float: right;position: absolute;right: 0;top: 60px;}
#accordquots h4{float:left;margin-right:5px;color:#555;font-weight:100}
#accp strong{font-weight:700;color:#555;margin-top:5px;font-size:12px}
#accp{margin-top:5px;line-height:16px; float:left; width:50%;}
#accdashboard .acctable .accgreycaps{line-height:30px;vertical-align:middle;padding-left:2px;border-bottom:1px solid #bed2d7}
div.orddtltbl table.acchtmltable{float:left} 
div.scrollable table.acchtmltable{float:none}
div.scrollable table.acchtmltable td span.prodname{display: inline-block;padding-top: 15px;}
#ordhddisp table,table#ordhddisp{float:left}
.acctable td{line-height:23px;color:#191919; font-size:12px;vertical-align:top }
.acctable td span.prodname {display: block; line-height: 6px; padding-top: 6px;}
.laydttedln,.acctable .body #accdottedline,.separator{line-height:10px !important;text-indent:-9999px; text-align:left; border-bottom:1px solid #cfcfcf}
.accaddrborder #accaddrlist{width:325px}
#accmaincontent{height:auto;width:724px}
div#account_content #acccontent{width:747px;float:right;padding-left:0;padding-bottom:10px}
#checkout_content #accountcontainer #acccontent{border-left:0 none}
#accountcontainer #acccontent{float:left;width:100%;font-family:Verdana,Helvetica,sans-serif}
#acccontent .header{ display:none;}
#account_content #acccontent{padding-left:10px}
#account_content{clear:both; min-height:300px;width:982px;background:#fff;overflow:hidden;margin:auto;padding:0 10px}
#accountleftnav{float:left;width:225px}
#acchelptopicbox{margin-top:15px;float:left}
#account_content #breadcrumb{width:480px;margin:10px 10px 5px 0}
#acchelp h4{font-size:15px;margin:1px}
#acctable{float:left;min-height:460px;min-width:747px;padding:0; position:relative}
.acctable .head,#accactivity .acchead,#accinfo .acchead,#searchinvcontent .head{background: url("../images/icons.png") no-repeat scroll -81px 0 #F06A27;color: #FFFFFF;font-size: 12px;height:19px;margin-bottom: 5px;padding:2px 0 0 29px;}
#accdashboard #acctable{background:none;border:0;clear:both;padding:0}
div#popupcontainer table #acchtmltable{background:#fff}
div#popupcontainer table #acchtmltable th#th_TrakShip_Info{border:solid #BCBCBC;padding-left:2px;vertical-align:middle;height:30px;background:#0095BA;color:#fff;border-width:1px 0 1px 1px}
div#popupcontainer .tdBh15{border:solid #BCBCBC;padding-left:2px;vertical-align:middle;background:#0095BA;color:#fff;border-width:1px 0 1px 1px}
div#popupcontainer .table_color{border:solid #BCBCBC;background:#fff;border-width:1px 1px 0 0}
div#popupcontainer .table_color #th_TrakShipment_Info{background:#f3f3f3}
div#popupcontainer .table_color td{border:solid #BCBCBC;border-width:0 0 1px 1px}
div#popupcontainer .close{background:url(../images/actionlist.png) repeat scroll -426px -334px transparent;border:medium none;display:block;height:20px;overflow:hidden;text-align:left;text-indent:-9999px;width:49px}
.cmnpanel .submit{margin:0}
.tblInvExprt,.altrrows{border-collapse:collapse;border-left:1px solid #BCBCBC;border-spacing:0;border-top:1px solid #BCBCBC;margin-top:5px;width:100%;float:left;}
#invordqutshipadd,#retordshipaddr{height:auto;width:340px;float:left;border:1px solid #BCBCBC;padding:5px}
#invordqutbilladd,#retordbilladdr{height:auto;width:340px;float:right;border:1px solid #BCBCBC;padding:5px}
#invordqutdtl,#returnorderdtl{height:auto;margin-bottom:15px;margin-top:8px;width:100%;float:left}
.cmnpanel{float:left;width:100%}
#spacer{height:1px}
.acctable p{line-height:15px;margin:3px 0 5px;padding:2px 1px 2px 0}
h4{color:#000}
.acchtmltable td td{border:medium none;padding-left:0}
.orderheader{color: #000000 !important;font-size: 11px;font-weight: bold;margin-top: 10px;vertical-align: middle;}
#ordhddisp{margin-top:5px;margin-bottom:5px;font-size:11px}
#ordhddisp td{padding-top:5px}
#ordhddisp table,table#ordhddisp{float:left}
.orderheader .ordernumber,.orderheader .ParaBoldText{color:#F06A27;font-size:11px}
a.ParaBoldText:hover{ color:#000}
#acccontent .reset{float:none;margin:0 5px 5px 0}
.accordionHeaderSelected,.accordionHeader{background-color:#9EC675;border:1px solid #2F4F4F;cursor:pointer;margin-top:5px;margin-bottom:5px;color:#FFF!important;padding:1px 1px 1px 10px}
.accordionContent{border:1px solid #BCBCBC;margin-bottom:5px;border-color:0 #CBCACA #CBCACA;padding:10px 5px 5px}
.lookupsearch input{border:1px solid #68B5ED;color:#333;font-size:11px;font-weight:400;text-decoration:none}
.highslide-html-content{display:none}
.lookupsearch #searchAutoComplete{float:right;margin-left:5px;margin-top:0}
#lookupsearch{height:20px;width:515px;margin:10px 0 0;padding:0}
.lookupsearch .srchgobtn{background:url(../images/icons.png) no-repeat scroll -53px -667px transparent;border:medium none;cursor:pointer;height:18px;width:18px;float:right;margin:-3px 5px 0}
.AddToCartMsg{float:left;width:200px;color:#26FF45}
.tblInvExprt{margin-top:5px}
.popupbody{background:none repeat scroll 0 0 #F3F3F3;border:1px solid #B8CCD2}
.dhtmlwindow{position:absolute;border:2px solid #000;visibility:hidden;background-color:#FFF}
.drag-handle{text-indent:3px;font:bold 14px Arial;background-color:#F06A27;color:#FFF;cursor:move;overflow:hidden;width:auto;padding:1px}
.drag-handle .drag-controls{position:absolute;right:1px;top:2px;cursor:pointer}
.drag-contentarea{color:#000;height:140px;overflow:auto;padding:2px}
.drag-statusarea{border-top:1px solid gray;background-color:#F8F8F8;height:13px}
.drag-resizearea{float:right;width:13px;height:13px;cursor:nw-resize;text-indent:-9999px; text-align:left}
#acccontent #hd{background: url("../images/icons.png") no-repeat scroll -81px 0 #F06A27;height:18px;color:#FFFFFF;font-size:12px;font-weight:700;padding: 3px 0 0 29px;}
#acccontent #loginbd{margin-top: -24px;}
.purchaseguest{margin-top:15px}
#NewCustomerContent p{margin-top:5px;margin-bottom:5px}
#NewCustomerContent .dyn_content{margin-bottom:15px}
.countystatelabletd{width:356px}
.astrixcountrystate{padding-left:45px;padding-right:5px}
.dotteledlinehrzt{border-left:1px dotted #cfcfcf}
.ar{padding-right:2px;text-align:right}
.tblInvExprt input{color:#333;font-size:11px;width:50px}
.acctable select{width:auto; font-size:11px; margin-top:3px;}
.tblInvExprt th{text-align:center}
#accprofile td{line-height:20px}
#acccontent input[type=text],#acccontent input[type=password],#acctable input[type=text],#accprofile input[type=text],input[type=tel]{border:1px solid #555; padding:2px; font-size:11px;}
.accgolnkbtn{background:url(../images/actionlist.png) no-repeat -364px -187px;width:39px;height:25px;border:none;overflow:hidden;border:none !important;cursor:pointer;text-align:left;text-indent:-9999px;display:block;margin:-5px 0 0 5px}
.add2cart{background:url(../images/actionlist.png) -1px -187px;width:83px;height:23px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;float:left;}
#acccontent .add2cartbtn{overflow:hidden;margin-top:1px}
.acccontent .remove{background:url(../images/actionlist.png) no-repeat -439px -159px;width:78px;height:22px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block;margin:-2px 0 0 5px}
.submit{background:url(../images/actionlist.png) no-repeat -548px 0!important;width:65px !important;height:26px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block;margin:0 5px 0 0}
.reset,.cancel{background:url(../images/actionlist.png) no-repeat -491px -187px;width:64px;height:24px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.reset{ background-position:-557px -187px; width:58px; }
a#skudetailsglobalcancel{float: right;margin: 7px 7px 0;}
table.newuser .reset{ margin-top:4px !important;}
div#giftwrap .reset{margin-top:0}
.turnon{background:url(../images/actionlist.png) no-repeat 0 -92px;width:67px;height:30px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.turnoff{background:url(../images/actionlist.png) no-repeat -72px -92px;width:67px;height:30px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.Continue{background:url(../images/actionlist.png) no-repeat -580px -28px;width:91px;height:29px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.subscribeNL{background:url(../images/actionlist.png) no-repeat -547px -212px;width:92px;height:29px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.unsubscribe{background:url(../images/actionlist.png) no-repeat -546px -241px;width:108px;height:31px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.PayplExpreimg{background:url(../images/actionlist.png) no-repeat 0px -28px;width:169px;height:31px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block; margin-left:-93px;}
.tblInvExprt input.export{background:url(../images/actionlist_24bit.png) no-repeat -480px -57px;border:none;cursor:pointer;float:left;height:18px;overflow:hidden;text-indent:-9999px;width:58px}
.back{background:url(../images/actionlist.png) no-repeat -244px -0px;width:60px;height:26px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.accinfo a{color:#0094bc;float:right;text-decoration:underline;font-weight:700;padding:1px 5px}
.accinfo a:hover{text-decoration:none}
.accinfo a.accaddnewbtn{margin:27px -152px 0 0;background:url(../images/actionlist.png) no-repeat 0 0; width:67px; height:23px; display:block; text-align:left; text-indent:-9999px}
.acceditbtn{margin-right:10px;background:url(../images/actionlist.png) no-repeat -145px 0px; width:38px; height:23px; display:block; text-align:left; text-indent:-9999px}
.addallbtn{background:url(../images/actionlist.png) no-repeat -142px -57px;width:78px;height:33px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.acctable .remove,.acctable .remove:hover{background:url(../images/actionlist_24bit.png) no-repeat -484px -29px;width:49px;height:14px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block; padding:0}
.acctable .remove:hover{ background-position:-484px -43px;}
.addnewcard{background:url(../images/actionlist.png) no-repeat -222px -59px;width:141px;height:29px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block;float:right}
.accaddnewaddbtn{background:url(../images/actionlist.png) no-repeat -443px -28px;width:136px;height:29px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block;float:right}
.update{background:url(../images/actionlist.png) no-repeat -71px -59px;width:57px;height:26px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block;margin-right:5px}
.return{background:url(../images/actionlist.png) no-repeat -6px -58px;width:58px;height:27px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px;display:block}
.copy2cart{background:url(../images/actionlist_24bit.png) no-repeat -538px -29px;width:75px;height:15px;border:none;overflow:hidden;cursor:pointer;display:block;text-align:left;text-indent:-9999px}
.copy2cart:hover{ background-position:-538px -43px;}
.accordionHeaderSelected .Showimage{background:url(../images/icons.png) no-repeat -54px -21px;width:20px;height:15px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px}
.accordionHeader .Showimage{background:url(../images/icons.png) no-repeat -54px 0;width:20px;height:15px;border:none;overflow:hidden;cursor:pointer;text-align:left;text-indent:-9999px}
#catcontentoffpromo .hd{font-size:16px;font-weight:700;margin-bottom:5px;margin-left:13px}
#catcontentoffpromo h4{font-size:13px}
.astrix{color:red!important}
.pagingprevarrow{background:url(../images/icons.png) repeat scroll -49px -44px transparent;cursor:pointer;display:inline-block;height:15px;width:15px;vertical-align:bottom;}
.pagingnextarrow{background:url(../images/icons.png) repeat scroll -25px -44px transparent;cursor:pointer;display:inline-block;height:15px;width:15px; vertical-align:bottom;}
.accaddrborder{float:left;max-height:385px;overflow-y:auto; width:330px; border:1px solid #9EC675; padding:5px;}
#retorddtls{width:965px;margin-top:8px;margin-bottom:8px;margin-left:5px;height:auto}
table.alternate_rows td{border-right:1px solid #BCBCBC;border-left:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;padding:2px}
.returnhead{font-size:16px;color:#F8BC10;font-weight:700;margin:0 0 5px;padding:0 0 10px}
.layadd2cartext{width:50px}
#returnorderdtl #retordshipaddr,#returnorderdtl #retordbilladdr{width:455px}
div#accountcontainer table.itemdetails{width:100%}
div#accountcontainer table.itemdetails th{background-color:#041420;font-size:12px;font-weight:400;border-color:#103f60;border-style:solid;border-width:2px 0;padding:10px 4px}
div#accountcontainer table.itemdetails td{border-bottom:1px dashed #F9C22F;padding:10px 4px}
div#acccontent .rating span.halfstar{background:url(../images/icons_24bit.png) no-repeat scroll -47px -14px transparent!important;display:block;height:17px;width:13px!important;float:left;margin-top:1px;}
div#acccontent .rating span.fullstar{background:url(../images/icons_24bit.png) no-repeat scroll 0 -13px transparent!important;display:block;height:17px;width:13px!important;float:left;}
div#acccontent .rating .blankstar{background:url(../images/icons_24bit.png) no-repeat scroll -58px -13px transparent;display:block;height:17px;width:13px!important;float:left;}
div#acccontent .rating a.reviewscount{ color: #F06A27;}
#acccontent .rewarddisplay,#checkoutcontainer .rewarddisplay,#shippingcontainer .rewarddisplay,#multistep_content .rewarddisplay{text-align:left;background:none repeat scroll 0 0 #E4F3FE;color:#000;margin:10px 0 0;padding:5px; font-size:12px;}
#acccontent .rewarddisplay a,#checkoutcontainer .rewarddisplay a{color:#F06A27};
#acccontent .rewarddisplay a:hover,#checkoutcontainer .rewarddisplay a:hover{color:#333}
div#catcontentoffpromo #breadcrumb{margin-left:12px}
#rewardhistory tr.altrrows{float:none !important;}
#rewardhistory th.altrrows{border-bottom:1px solid #BCBCBC!important; width:99%;}
.invoicesearchdiv{color:#FFF}
.lookupaddbtn{height:20px;width:33px;overflow:hidden;background:url(../images/actionlist.png) no-repeat -661px -251px;text-align:left;text-indent:-9999px;display:block;border:none;cursor:pointer}
.newuser input{width:150px}
#catcontentoffpromo{width:900px;margin-left:10px}
.layimage{width:60px}
a.printorder{background:url(../images/actionlist_24bit.png) no-repeat -440px -114px;display:block;float:right;overflow:hidden;text-align:left;text-indent:-9999px;height:15px;width:87px}
table.invdetails td a.or_print_invoice{background:url(../images/actionlist_24bit.png);background-position:-85px -114px;height:15px;width:85px;text-align:left;text-indent:-9999px;display:block;overflow:hidden}
#acctable div.seemmorelines{text-align:right;margin:5px 0}
#acctable div.seemmorelines a{text-decoration:underline;color:#F6FEED}

div#account_content div#addresslist{display:none;top:100px!important;z-index:9999}
div#account_content div#addresslist a.close{background:url(../images/icons_24bit.png) 0 -142px no-repeat;position:absolute;right:-6px;top:-6px;cursor:pointer;height:22px;width:22px}
div#account_content div#overlaycontent{width:500px;background:none repeat scroll 0 0 #F3F3F3;border:1px solid #9DC574;font-size:13px;float:left;padding:15px;max-height:440px; overflow-x:hidden; overflow-y:auto;}
div#account_content div#overlaycontent .address_validation h2{font-size:22px;line-height:30px;font-weight:700;background:none!important;border:none!important;margin:0!important;padding:0!important}
div#account_content div#overlaycontent .address_validation p{font-size:11px;line-height:16px;font-weight:100;margin:0;padding:10px 0}
div#account_content div#overlaycontent .address_validation p a{color:#F06A27;text-decoration:underline}
div#account_content div#overlaycontent .address_validation p a:hover{color:#333;text-decoration:none}
div#account_content div#overlaycontent .address_validation table{border:solid #9DC574;border-width:1px 1px 0 0}
div#account_content div#overlaycontent .address_validation table td{border:solid #9DC574;font-size:11px;text-align:left;border-width:0 0 1px 1px;padding:4px 5px}
div#account_content div#overlaycontent .address_validation input.btn{background:#0da7f1;font-size:12px;font-weight:700;border:none;color:#555;-moz-box-shadow:0 0 10px 2px #333;-webkit-box-shadow:0 0 10px #333;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px}
div#acccontent div#addresslist{display:none;z-index:9999}
div#acctable table#tblSample tr td a{background:url(../images/icons.png) 0 -443px no-repeat;text-decoration:none;font-size:1px;padding:18px}
div#acctable table#tblSample tr td{border:1px solid #BCBCBC;padding:10px}
div#acctable table#tblSample th{height:30px;padding-left:2px;vertical-align:middle;text-align:center}
div#acctable table#tblSample td input{border:1px solid #333;padding:2px 4px}
div#acctable table#tblSample td input[type=checkbox]{border:none;padding:2px 4px}
div#acctable table#tblSample tr td a.lookupbtn{background:url(../images/actionlist.png) -121px -494px no-repeat;width:65px!important;float:left;margin-bottom:5px;padding:10px 0}
div#acctable table#tblSample tr td a.historybtn{background:url(../images/actionlist.png) -121px -473px no-repeat;width:65px!important;float:left;padding:9px 0}
div#acctable table#tblSample tr td input.lookupbtn{background:url(../images/actionlist.png) -121px -494px no-repeat;width:65px!important;height:20px!important;margin-bottom:5px!important;float:left;border:none}
div#acctable table#tblSample tr td input.historybtn{background:url(../images/actionlist.png) -121px -473px no-repeat;margin-top:5px;width:65px!important;height:20px!important;float:left;border:none}
div#acctable table.my_profile .b2bnewrowbtn{background:url(../images/actionlist.png) 0 -472px no-repeat;color:transparent!important;text-align:left;text-indent:-9999px;text-transform:capitalize;float:left;width:118px;padding:4px 0}
div#acctable table.my_profile .layb2bupdatebtn{background:url(../images/actionlist.png) -1px -498px no-repeat;width:118px;float:left;cursor:pointer;padding:10px 0}
div#acctable table.my_profile #btnCheckout{background:url(../images/actionlist.png) -340px 0 no-repeat;color:transparent!important;text-align:left;text-indent:-9999px;text-transform:capitalize;margin-left:10px;width:185px;float:left;padding:15px 0}
div#acctable div.buttons .addsubuser{background:url(../images/actionlist.png) -306px -27px no-repeat;height:29px;width:132px;margin-top:10px;display:block}
.altrrows th table tbody tr th,.altrrows th table tbody tr td{border:none!important}
tr.altrrows th{border-bottom:none!important}
#acctable div table tr td#acchtmltable div table tr th{border-top: 1px solid #9EC675;}
#acctable #acchtmltable div table td,#acctable #acchtmltable div table th{text-align:center;padding:5px 10px}
#acctable td#acchtmltable div table tbody tr td.rewardtextleft{text-align:left}
#acctable #acchtmltable div table{width:100%!important}
#acctable #acchtmltable div table tbody table tbody tr td span{color:#555;float:left;padding:5px 0}
#acctable #acchtmltable div table tbody table tbody tr td a{color:#555;float:left;text-decoration:underline;padding:5px 0}
#acctable #acchtmltable div table tbody tr td table{width:40px!important}
#acctable #acchtmltable div table tbody tr td table tr td{padding:1px}
.acctable td div.myaccountsubmit,.fltleft,.dsubmit,.dreset,#acctable table tr th.altrrows span,.acctable td div.myaccountreset{float:left}
div#acccontent .rating{display:inline-block}
.cmnpanel input[type=text],.acchtmltable input[type=text],.popupbody input[type=text]{border:1px solid #BCBCBC}
.blacktext,.altrrows th table tbody tr td span{color:#555}
.srchinvoice td,.newuser td,.laycctbl td{padding:2px 0 2px 2px}
.srchinvoice #invpdtop,#srchlabel,#acctable table tr th.altrrows a{float:right}
#NewCustomerContent ul li,#catcontentoffpromo ul li{list-style:disc;margin-left:15px;padding:0 0 2px 10px}
.tblInvExprt td,#acctable td#acchtmltable div table tbody tr td.rewardtextright{text-align:center}
#NewsLetteerSubscrption {width: 500px;}
.acctable .sendwishlist {margin-left: 580px;background:url(../images/actionlist.png) -191px -251px no-repeat;margin-top:1px;height:15px;width:151px; display:block;text-align:left;text-indent:-9999px;}
.acctable h4{ font-size:11px;}
#greyline {border-bottom: 1px solid orange;height: 9px; margin:0px;}
.acctable #addtocart div#qty{ float:left; margin-right:5px;}
.acctable #addtocart div#qty input.layadd2cartext{ padding:2px; border:solid 1px #cfcfcf}
div.layInventoryMsg .instk{ color:#008000; font-size:11px; font-weight:bold; margin-top:5px;}
h4 span.red a,.acchtmltable td a,.tblInvExprt td a,td.ar div a{ color:#E66E18;}
h4 span.red a:hover,.acchtmltable td a:hover,.tblInvExprt td a:hover,td.ar div a:hover{ color:#333;}
.greybg {background-color: #F6FEED;}
.text_right{ text-align:right;}
.tblInvExprt th, .altrrows th,.acchtmltable th { background-color: #9EC675;border-right: 1px solid #FFFFFF;color: #FFFFFF;font-size: 11px;font-weight: bold;padding:3px 0 3px 5px;}
.tblInvExprt, .altrrows,.acchtmltable{ margin-top:5px; float:left;}
.tblInvExprt td,.altrrows td,.acchtmltable td{ background-color:#F6FEED; padding:3px 0 3px 5px; border:solid 1px #fff;}
.or_convt2order{background:url(../images/actionlist.png) -330px -273px no-repeat; height:23px; width:113px; display:block;text-align:left; text-indent:-9999px; }
#breadcrumb a {color: #D8582E;font-size: 12px;}
.accpurchasehistorngtxt {color: #FB6E02;font-size: 11px;}
.accdeletebtn{background: url("../images/actionlist.png") no-repeat scroll -80px 0 transparent;display: block;height: 23px;margin-right: 10px;text-align:left; text-indent: -9999px;width:53px;}   
.accviewadd {background: url("../images/actionlist.png") no-repeat scroll 23px -314px transparent; display: block; height: 23px;text-indent: -9999px;text-align:left; width:145px;}
div#acchelptopicbox div#acchelp h4 {background: url("../images/icons.png") no-repeat scroll -81px 0 #F06A27; color: #FFFFFF;font-size: 12px;height: 18px;margin: 0; padding: 3px 0 0 29px;}
dd.listdefined ul li a{ background:url(../images/icons.png) no-repeat 0 -260px; display:block; padding-left:10px; margin-left:5px;}
#accleftnav dd.listdefined{ border-bottom:dotted 1px #666; margin-left: 15px;width: 184px;}
#accactivity table.acchistorydesc{margin-top:150px;}    
div.searchordernumber .accgolnkbtn {background: url("../images/actionlist.png") no-repeat scroll -199px 2px transparent!important;}
#accsearchbg{margin-bottom:10px;position:absolute; right:0px; top:35px; width:350px; display:block;}
    #accsearchbg h4
    {
        padding:5px 0;
    }
#accsearchbg input#ordernumber,#accsearchbg a,#accsearchbg span,
#accsearchbginvoice input#invoicenumber,#accsearchbginvoice a,#accsearchbginvoice span{clear:none;float:left; margin-right:5px;}
.rewarddata td.acchtmltable{ float: left;margin-top: 5px;width: 100%!important;}

#accsearchbginvoice{margin-bottom:10px;position:absolute; right:0px; top:102px; width:350px; display:block;}
    #accsearchbginvoice h4
    {
        padding:5px 0;
    }


.rewarddata td.acchtmltable{ float: left;margin-top: 5px;width: 100%!important;}
div#header_container div#loginheaderimage{position:absolute; top:-18px; right:0px}
div#accountcontainer{position:relative}


#logpasswrd .errmsg{height:13px;}
table.rewarddata .ajax__calendar_body{height: 144px!important;}
table.rewarddata tr.altrrows th table { width:99%;}

.forceresetpwd{position:absolute; top:26px; right:0; background:url("../images/backgrounds_repeat_x.png") repeat-x scroll 0 -4px transparent; padding:7px 12px; font-size:17px; color:#fff}
a.printquotes{background:url(../images/actionlist_24bit.png) no-repeat scroll -257px -140px transparent;display:block;float:right;height:15px;overflow:hidden;text-indent:-9999px;width:85px; margin-right:3px;}
span.amount, span.totalamount{color: #E66E18; display: inline; font-size:11px; font-weight: 700;}
div.orddtltbl table.acchtmltable td:last-child {color: #E66E18;}
span.taxamount {color: #E66E18; display: inline; font-size:11px;}
.invoicepagingfcontrol{ clear:both;}
.acctable .cartlinescontainer .remove{clear:left;float:left;margin-top:5px}
.cartlinescontainer .actionlinks a.addtocart,.cartlinescontainer .actionlinks a.addtocart_disabled{clear:left; float:left;margin-top:3px;}
.cartlinescontainer .addtocart_successmsg ,span#lbladdallmsg{font-weight:normal!important; float:left;text-align:right; width:100%}
div#acctable .cartlinescontainer .addtocart_successmsg
{
    text-align:left!important;
}
.cartlinescontainer .addallbtn{float:right!important; clear:right; margin-top:3px}
#addallerrormsg,.addallerrormsg{ color:#ff0000; float:right; white-space:nowrap}
.acctable td span.layInventoryMsg,.acctable .actionlinks a.addtocart,.acctable .actionlinks a.addtocart_disabled{clear:left;float:left;}
.acctable .actionlinks a.addtocart,.acctable .actionlinks a.addtocart_disabled{margin-top:5px;margin-left:0px!important}
.acctable td span.layInventoryMsg{clear:left;float:left;}
.acctable .addallbtn{clear:right}
#addtocart .layadd2cartext{float:left!important}
div#nonregisteruser{float:left;margin-top:15px;width:100%}
div#nonregisteruser div#acctable{background:none repeat scroll 0 0 transparent;border:0 none;float:left;margin-top:0;padding-left:0;width:1002px;padding-top:6px!important}
div#nonregisteruser #invordqutshipadd,div#nonregisteruser #retordshipaddr{border:1px solid #BCBCBC;float:left;height:auto;padding:5px;width:455px!important}
div#nonregisteruser #invordqutbilladd,div#nonregisteruser #retordbilladdr{border:1px solid #BCBCBC;float:right;height:auto;padding:5px;width:455px!important}
div#interVeil { position:absolute; z-index:11; background-color:#000; opacity:0.5; filter:alpha(opacity=50);}
.tblInvExprt td table tr td,.acchtmltable td table tr td,.altrrows td table tr td{ border:none;}
/* Convert to Order*/
a.converttoorder {background: url("../images/actionlist_24bit.png") no-repeat scroll -423px -140px ;display: block;Height:15px;Position: absolute;right:93px;text-indent:-9999px;top:2px;width:148px;}
a.editquote {background: url("../images/actionlist_24bit.png") no-repeat scroll -345px -140px;display: block;height:15px;position: absolute;right:245px;text-indent: -9999px;top:2px;width:76px;}

.tblInvExprt th#th_MyInvoices_Export{width:78px; float:right}
.tblInvExprt tr.formhead th#th_MyInvoices_Export
{
    float:none;
}
.tblInvExprt input.checkedall
{
    float:right;
    margin-right:3px;
}
.cmnpanel div#refundbreakupmsg
{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px dotted #EFEFEF;
    display: block;
    font-family: calibri;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    width: 99%;
}

.cmnpanel td#paymentmethods table tr
{
    width:500px;
    margin-bottom:2px;
    display:inline-block;
}

    .cmnpanel td#paymentmethods table tr td:first-child
    {
        width:120px;
        padding-right:10px;
        text-align:right;
    }

    .cmnpanel td#paymentmethods table tr td select
    {
        width:154px;
    }
    .cmnpanel td#paymentmethods table tr td input
    {
        width:152px;
    }

    .cmnpanel td#paymentmethods table tr td select#ctl00_MainContent_returnsmgmt_ddlExpiryMonth,
    .cmnpanel td#paymentmethods table tr td select#ctl00_MainContent_returnsmgmt_ddlExpiryYear
    {
        width:76px;
    }
    div#account_content .acccontentforguest { border-left: none !important; float:none  !important; margin: auto  !important; }

        table#tblSkuList .headingSkuName, table#tblSkuList .skuname
{
    width: 30%;
}

table#tblSkuList .headingSkuCode, table#tblSkuList .skucode, table#tblSkuList .skuprice
{
    width: 20%;
}

table#tblSkuList .headingSkuColor, table#tblSkuList .skustockstatus
{
    width: 5%;
}

table.ccvalidations .astrix {
     padding-left: 10px;
}
table.invoicecreatedetails td
{
    padding-bottom:4px;
}
.mar0
{
    margin:0px;
}
.sucess_message
{
    color:#5A8205;
}
.submitquote
{
    background-position:-546px 0 !important;
    margin-top:5px;
    width:66px !important;
}
#accdashboard .errormessage.error
{
    display: block;
    margin: 0 0 5px;
    width: 100%;
}



div#checkout div#editorder div#shippingcontainer input#editaddress {
    height: 22px!important;
    right: -1px!important;
    top: -23px!important;
}
#ordhddisp a#converttoorder, #ordhddisp a#editquote { text-decoration:underline; }
div#popup_content div.acctable{width:730px;margin-left:15px;margin-top:15px}
div#popup_content .acctable .head{height:auto;width:100%;color:#F06A27;font-size:16px;font-weight:700}
.printorderdetailshead{overflow:hidden;margin-left:10px}
.printorderdetails{float:right;padding-top:39px}
table.invdetails td a.or_print_invoice{background:url(../images/actionlist.png) repeat scroll -553px -504px transparent;display:block;height:22px;overflow:hidden;text-indent:-9999px;width:86px}
.attachedlist
{
    overflow:hidden;
}
.attachedlistheading,.attachedlistheading + span
{
    color:#000;
    font-size:11px;
    font-weight:700;
}
.attachedlisting{color:#000;float:left; width:88%;}
.formateicons{
background: url(~/Templates/Shared/images/attachment_format_icons.png) no-repeat;
border:1px solid #f1f1f1;
clear:left;
float:left;
height:16px;
margin:0 4px 2px 0;
width:16px;
}
.ExcelFile{background-position:0 0; }
.MsWordFile{background-position:-18px 0;}
.PdfFile{background-position:-56px 0;}
.ImageFile{background-position:-74px 0;}
.TextFile{background-position:-37px 0;}
.DefaultFile{background-position:-35px 0;}
.socialsitelogin label {
    float:left;
    line-height:21px;
    margin-right:5px;
}
.socialsitelogin a {
    background:url(../../Shared/images/socialsiteloginbutton_iconsaccount.png) no-repeat;
    float:left;
    height:20px;
    width:20px;
}
.socialsitelogin a.login_facebook {
    background-position:0 0px;
}
.socialsitelogin a.login_google {
    background-position:0 -22px;
}
.socialsitelogin a.login_twitter {
    background-position:0 -46px;
}
#Table1.altrrows .socialsitelogin,#Table1.altrrows label.Username {
    float:left;
    line-height:24px;
    margin-right:5px;
}
.accountinfo label, .accountinfo h4 {float:left; margin-right:5px;}
.changepassword input[type="text"],.changepassword input[type="password"] {padding:3px; width:220px; margin-bottom:5px;}
#subuser input, #subuser select {
    border: 1px solid #CCCCCC !important;
    margin-bottom: 5px;
    padding: 2px;
    width: 203px !important;
}
#subuser input[type="checkbox"] {width:12px!important;}
#subuser select {width:209px!important}
#subuser .astrix {padding-left:4px;}
.createcontactlist th,.createcontactlist td {text-align:left!important; text-indent:3px;}
.actionbutton .actionbtnwrap{float: left;margin-left: 243px;width: 40%;}
.actionbutton a {float:left; margin-right:5px;}

table.documents_list { margin-top:10px;} 
table.documents_list th,table.documents_list td {background-color: #9ec675;  border: 1px solid #afcb8f;  color: #fff;  font-size: 11px;  font-weight: bold; padding: 3px 0 3px 5px;}
table.documents_list td { background-color: #f6feed; color:#333; font-weight:normal;}
table.documents_list table td { padding:0px!important; border:0px none!important; }
table.documents_list table td span{ font-weight:bold; }
table.documents_list td table td a{ color:#3e7a2d;}
.btndownload {background: url("../images/actionlist.png") no-repeat -557px -94px; border: 0 solid; cursor: pointer; height: 29px; width: 88px;}
table th {
    color:#fff;
    background-color: #9ec675;
    padding:3px 0;
}
#invdetails input {
    background: url("../images/actionlist.png") no-repeat scroll -525px -439px!important;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 29px;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: 120px !important;
}
.corecharge {
    display: inline-block;
    width:100%
}

/*-- Order Detail page --*/
.acchtmltable td.core_charges{border:0; padding:0;}
.acchtmltable td.core_charges table.corecharges_details{border-collapse:collapse; width:100%;} 
.acchtmltable td.core_charges table.corecharges_details td{border:1px solid #fff; border-top:0 none; border-bottom:0; padding:3px 0 3px 5px;}
.acchtmltable td.core_charges table.corecharges_details td:first-child{border-left:0 none;}
.acchtmltable td.core_charges table.corecharges_details td:last-child{border-right:0 none; color:#000;}
.acchtmltable td.core_charges table.corecharges_details td.padd_top_none{padding-top:0;}
.acchtmltable td.core_charges table.corecharges_details td span.listprice{padding-right:0;}
.invdetails p a.lnkTrack { color:#F06A27; }

.searchordlst td.Searchorderlbl { text-align: right;    width: 14%;}
.searchordlst td.Searchorderdrp { width: 16%;}
.searchordlst td.Searchorderdrp select{ width:121px;}
#myacccontainer{    
    width: 100%;
    background: #fff;
    padding: 10px;
    box-sizing: border-box;}
#searchinvcontent #dverror{
    margin: 0 0 4px;
}
#searchinvcontent .invdetails th { text-align: center; padding: 4px 3px;
}
#searchinvcontent .body{
    margin: 30px 0 0;
}
