.base .ig #accmaincontent{/*padding-top: 19px;padding-left: 10px;padding-right: 10px;*/height: auto;width:898px;border: 0px solid #FF0000;margin:0 42px;}
.base .ig .accmaincontent #h4{margin: 0;padding: 1px 0;}
.base .ig #accmaincontentpromooff{float:right;width:993px;}
.base .ig #accleftnav{height: auto;width: 214px;padding-left: 8px;}
.base .ig .accleftnav #acctitle{width: 160px;height: 18px;padding:10px 2px 2px 15px;}
.base .ig .accleftnav #h3{margin: 0px;padding-top: 7px;padding-right: 0px;padding-bottom: 0px;height: 16px;}
.base .ig .accleftnav UL{margin: 0px;padding: 0px 0px 0px 10px;}
.base .ig .accleftnav UL LI{margin: 0px;padding: 0px 0px 0px 2px;list-style-type: none;}
.base .ig .accleftnav UL LI A{padding-left: 14px;margin: 0px;list-style-type: none;}
.base .ig .accleftnav #accline{margin-left: 5px;margin-right: 10px;padding-bottom: 2px;margin-bottom: 3px;}
.base .ig #spacer{height: 12px;}
.base .ig #spacervsm{padding-top: 1px;padding-bottom: 2px;}
.base .ig #accfooter{width: 214px;height: 35px;}
.base .ig #accdashboard{/*width: 510px;*/margin-top: 10px;}
.base .ig .accdashboard #acctable{padding-top: 0px;}
.base .ig .accdashboard .acctable #accinfo{width: 438px;height: auto;}
.base .ig .accdashboard .acctable #head{width:432px;height: 18px;padding:8px 0 4px 6px;}
.base .ig .accdashboard .acctable #body{width: 426px;padding: 0px 5px 0px 6px;}
.base .ig .accdashboard .acctable #footer{width: 100%;height: 33px;overflow: hidden;}
.base .ig .accdashboard .acctable #h5{margin: 0px 0px 3px;}
.base .ig .accdashboard .acctable #buttons{padding-right: 8px;}
.base .ig .accdashboard .acctable #accaddrborder{max-height: 380px;margin: 2px 0px;overflow: auto;width: auto;padding: 2px 0px 2px 2px;}
.base .ig .accdashboard .acctable #accactivity{width:438px;height: auto; margin:0 0 10px 18px;float:left;}
.base .ig #acchelptopicbox{width: 700px;margin-top: 10px;}
.base .ig .acchelptopicbox #acchelp{width: 700px;height: auto;margin-top: 0px;margin-left:6px;}
.base .ig #accordquots{width: 350px;height: auto;margin-left:460px;}
.base .ig #accsearchhd{float:left;}
.base .ig #accsearchbg{height:35px;}
.base .ig .accdashboard .acctable .body .layacceditbtn{height:31px;width: 48px;overflow: hidden;}
.base .ig .accdashboard .acctable .body #accdottedline{height: 9px;}
.base .ig .accdashboard .acctable .body .layaccaddnewbtn{height: 31px;width: 98px;overflow: hidden;}
.base .ig .accdashboard .acctable .body .layviewallbtn{height: 31px;width: 75px;overflow: hidden;}
.base .ig .accdashboard .acctable .body .layviewallbtn1{height: 31px;width: 54px;overflow: hidden;}
.base .ig .layaccaddnewaddbtn{height: 42px;width: 144px;overflow: hidden;}
.base .ig .accdashboard .acctable .body .layaccdeletebtn{height: 31px;width: 65px;overflow: hidden;}
.base .ig .layaccgolnkbtn{margin-left: 5px;height: 31px;width: 39px;overflow: hidden;}
.base .ig .accdashboard .acctable .accaddrborder #accaddrlist{width: 400px;}
.base .ig #chkmaincontent
{
	margin: 0px;
	padding: 0px;
	height: auto;
	vertical-align: top;
	width:990px;
	min-height: 485px;
}
.base .ig .paypalbtn
{
	float: right;
}
.base .ig .laysubmit
{
	height: 42px;
	width: 75px;
}
.base .ig .layreset{height: 42px;width: 62px;}
.base .ig #acctable
{
	/*width: 510px;*/
	width:100%;
	/*width:66%;*/
	padding-top: 20px;
}
.base .ig .acctable #head{width:100%;height: 43px;}
.base .ig .acctable #body{width:100%;}
.base .ig .acctable .body TABLE {}
.base .ig .acctable #footer
{
	/*width: 511px;*/
	width:100%;
	height: 27px;
}
.base .ig #accprofile {padding:5px;}
.base .ig #invtable
{
}
.base .ig .layaccordionHeader
{
	padding: 1px;
	margin-top: 5px;
	height: 18px;
}
.base .ig .layaccordionHeaderSelected
{
	padding: 1px;
	margin-top: 5px;
	height: 18px;
}
.base .ig .layaccordionContent
{
	border: 1px solid #CBCACA;
	padding: 5px;
	padding-top: 10px;
}
.base .ig #invpdtop
{
	padding-top: 5px;
}
.base .ig .srchinvoice INPUT
{
	width: 75px;
}
.base .ig .srchinvoice TD
{
	padding: 2px 0px 2px 2px;
}
.base .ig #tblInvExprt
{
	margin: 5px 2px 2px;
}
.base .ig .tblInvExprt TH
{
	padding: 2px 1px;
	margin: 2px;
}
.base .ig .tblInvExprt TD
{
	padding: 2px 1px;
}
.base .ig .layinvtlpay
{
	width: 40px;
}
.base .ig .layPayplExpreimg
{
	height: 22px;
	width: 162px;
}
.base .ig .laygo
{
	height: 31px;
	width: 39px;
}
.base .ig #greybg
{
	height: 18px;
}
.base .ig #accprofile TD{padding: 2px;}
.base .ig A.layaddnewcard
{
	height: 42px;
	width: 121px;
}
.base .ig A.laycopy2cart
{
	height: 13px;
	width: 70px;
}
.base .ig A.layreturn
{
	height: 13px;
	width: 43px;
}
.base .ig .acchelptopicbox .acchelp #accp
{
	margin: 0px;
	line-height: 16px;
	padding: 2px 1px 2px 0px;
}
.base .ig #acchtmltable
{
	margin: 5px 0px 2px 0px;
}
.base .ig .layacchtmltable
{
	margin: 5px 5px 2px 0px;
}
.base .ig .acchtmltable TH
{
	line-height: 14px;
	padding: 2px;
	margin: 2px;
	height:30px;
}
.base .ig .acchtmltable TD
{
	padding: 3px;
}
.base .ig .acchtmltable TD TD
{
	padding-left: 0px;
}
.base .ig .acchtmltable #accprice
{
	padding-right: 2px;
}
.base .ig .acchtmltable #accqty
{
	padding-right: 2px;
}
.base .ig .acchtmltable INPUT
{}
.base .ig .acctable .body #accbuttons
{
	padding-right: 2px;
}
.base .ig .acctable .body .accbuttons .layaccaddnewbtn
{
	height: 21px;
	width: 115px;
	overflow: hidden;
}
.base .ig .layaccorngeditbtn
{
	width: 31px;
	height: 13px;
	overflow: hidden;
}
.base .ig .layaccorngdeletebtn
{
	height: 13px;
	width: 41px;
	overflow: hidden;
}
.base .ig .layturnoff
{
	height: 42px;
	width: 84px;
}
.base .ig .layturnon
{
	height: 42px;
	width: 84px;
}
.base .ig #invordqutdtl
{
	/*width: 489px;*/
	width:99%;
	margin-top: 8px;
	margin-bottom: 15px;
	height: auto;
	padding: 0px 2px 2px;
}
.base .ig #invordqutshipadd
{
	width: 340px;
	height: auto;
	padding: 1px 2px 2px;
}
.base .ig #invordqutshipadd TD
{
	padding-bottom: 1px;
}
.base .ig #invordqutbilladd
{
	width: 340px;
	height: auto;
	padding: 1px 2px 2px;
}
.base .ig #invordqutbilladd TD
{
	padding-bottom: 1px;
}
/*----- Checkout Table -------*/
.base .ig #chkaltrrows{width:977px;padding:0 8px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .base .ig #chkaltrrows{width:960px;padding:0 8px;}
}
/*------ Checkout Talbe End --- */
.base .ig #altrrows{width:100%;padding:10px 8px;}

.base .ig #altrrows TH, #altrrows TD
{
	padding: 2px 4px;
}
.base .ig #altrrows TH, .base .ig #chkaltrrows TH
{
	padding: 4px;
	margin: 2px;
}
.base .ig #altrrows TD, .base .ig #chkaltrrows TD
{
	padding: 2px;
}
.base .ig #altrrows TR.even TD TD, .base .ig #chkaltrrows TR.even TD TD
{
	padding: 2px;
}
.base .ig #altrrows TR.odd TD TD, .base .ig #chkaltrrows TR.odd TD TD
{
	padding: 2px;
}
.base .ig #altrrows TR.odd TD, .base .ig #chkaltrrows TR.odd TD
{
	padding: 2px;
}
.base .ig #altrrows TR.even TD, .base .ig #chkaltrrows TR.even TD
{
	padding: 2px;
}
.base .ig #altrrows TR.sortbottom TD, .base .ig #chkaltrrows TR.sortbottom TD
{
	padding: 2px;
}
.base .ig #altrrows TD TD, .base .ig #chkaltrrows TD TD
{
}
.base .ig .layaddsubuser
{
	height: 22px;
	width: 118px;
}
.base .ig .layedit
{
	height: 13px;
	width: 32px;
}
.base .ig A.laydelete
{
	height: 13px;
	width: auto;
}
.base .ig .laycctbl TD
{
	padding: 2px 0px 2px 2px;
}
.base .ig .layupdate
{
	height: 42px;
	width: 72px;
}
.base .ig .laylookupbtn
{
	height: 13px;
	width: 46px;
	overflow: hidden;
}
.base .ig .layhistorybtn
{
	height: 13px;
	width: 50px;
	overflow: hidden;
	margin-top: 2px;
}
.base .ig .layb2bnewrowbtn
{
	height: 21px;
	width: 94px;
	overflow: hidden;
}
.base .ig .layb2bupdatebtn
{
	height: 21px;
	width: 89px;
	overflow: hidden;
}
.base .ig .laycheckoutbtn
{
	height: 21px;
	width: 125px;
	overflow: hidden;
}
.base .ig .layb2bupdatestkbtn
{
	height: 21px;
	width: 109px;
	overflow: hidden;
	margin: 5px 5px 5px 0;
}
.base .ig #subuser TD
{
	padding: 2px 0px 2px 2px;
}
.base .ig #retorddtls
{
	/*width: 691px;*/
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	height: auto;
}
.base .ig #retordshipaddr
{
	width: 330px;
	height: auto;
	padding: 1px 2px 2px;
}
.base .ig #retordeshipaddr TD
{
	padding-bottom: 1px;
}
.base .ig #retordbilladdr
{
	width: 330px;
	height: auto;
	padding: 1px 2px 2px;
}
.base .ig #retordbilladdr TD
{
	padding-bottom: 1px;
}
.base .ig .ac
{
	padding-right: 2px;
	text-align: center;
}
.base .ig .ar
{
	padding-right: 2px;
	text-align: right;
}
.base .ig .layback
{
	height: 22px;
	width: 57px;
}
.base .ig .cmnpanel
{
	width: 100%;
	float: left;
}
.base .ig #impnotice
{
	padding: 5px;
	width: 98%;/*690px;*/
}
.base .ig .laycontshopng
{
	height: 42px;
	width: 159px;
}
.base .ig .Continue
{
	height: 22px;
	width: 71px;
}
.base .ig .layclear
{
	height: 22px;
	width: 51px;
}
.base .ig .layunsubscribe
{
	height: 31px;
	width: 104px;
}
.base .ig .laysubscribeNL
{
	height: 31px;
	width: 86px;
}
.base .ig P
{
	margin: 3px 0px 10px;
	line-height: 16px;
	padding: 2px 1px 2px 0px;
}
.base .ig #orddtltbl
{
	/*width: 492px;*/
}
.base .ig .layremove{height: 31px;width: 76px;}
.base .ig .wlayremove{height: 31px;width: 76px;margin-left:145px;margin-top:-56px;float:left;}
.base .ig .copyorder2cart{height: 42px;width: 113px; margin-bottom:10px;}
/*.base .ig .popup .laysubmit {height:31px;width:71px;}*/
.base .ig .lnk_print {height:42px;width:61px;}
.base .ig .itemdetails .layremove{height:auto;}
.base .ig A.layfindwishlist
{
	height: 18px;
	width: 99px;
}
.base .ig A.laysendwishlist
{
	height: 18px;
	width: 155px;
}
.base .ig #accpurchasehistorngtxt
{
	padding: 1px 0px;
	margin: 0px;
}
.base .ig #greyline
{
	height: 1px;
	margin: 0px;
}
.base .ig #dotteledlinehrzt
{
	height: 15px;
	padding: 0px 2px 0px 0px;
	margin: 0px;
}
.base .ig .layaddallbtn
{
	height: 21px;
	width: 62px;
	overflow: hidden;
}
.base .ig #lookupsearch
{
	height: 20px;
	width: 700px;
	margin: 1px 0px 0px;
	padding: 0px;
}
.base .ig .lookupsearch INPUT
{
	margin-bottom: 1px;
}
.base .ig .lookupsearch SELECT
{
	margin-bottom: 1px;
}
/*
.base .ig .lookupsearch UL
{
	list-style-type: none;
	margin: 0px;
}
.base .ig .lookupsearch LI
{
	height: 20px;
	padding: 0px 2px 0px 0px;
	list-style-type: none;
	float: right;
}
*/
.base .ig .lookupsearch LI #search
{
	margin-left: 3px;
	height: 19px;
	width: 25px;
	overflow: hidden;
}
.base .ig .lookupsearchli A #advsearchbtn
{
	margin-left: 3px;
	width: 68px;
	height: 17px;
	overflow: hidden;
}
.base .ig .laylookupaddbtn
{
	height: 13px;
	width: 32px;
	overflow: hidden;
}
.logprofile{float:left;height:270px;width:320px;border-right:1px solid #CCCCCC;}
.base .ig #errormsg
{
}
.base .ig #dsubmit
{
}
.base .ig #dreset
{
	float: left;
}
.base .ig #dforgetp
{
	height: 45px;
	margin-top: 3px;
}
.base .ig #register{float:left;height:270px;width:310px;margin-left:10px;}
.base .ig #strong
{
}
.base .ig #laylnkreg
{
}
.base .ig #usrname{/*height:25px;*/}
.base .ig #usrname INPUT
{
	width: 120px;
}
.base .ig #tusrname{ width:230px;/*float: left;margin-left: 50px;*/}
.base .ig #passwrd{margin-top: 15px;}
.base .ig #passwrd INPUT
{
	width: 120px;
}
.base .ig #tpassowrd{width:100%;/*margin-top: -5px;*/}
.base .ig #logpasswrd
{
}
.base .ig #guest{float:left;height:270px;width:320px;padding-left:10px;border-left:1px solid #CCCCCC;}
.base .ig #guest .input
{
}
#newcustomerlbl
{
}
#guestcustomerlbl
{
}
#registercustomerlbl
{
}
.laybtnlogin
{
}
.laybtnguest
{
}
.base .ig .layaltrrows
{
}
.base .ig .layaltrrows TH, .layaltrrows TD
{
	padding: 2px 4px;
}
.base .ig .layaltrrows TH
{
	padding: 2px;
	margin: 2px;
}
.base .ig .layaltrrows TD
{
	padding: 2px;
}
.base .ig .layaltrrows TR.even TD TD
{
	padding: 2px;
}
.base .ig .layaltrrows TR.odd TD TD
{
	padding: 2px;
}
.base .ig .layaltrrows TR.odd TD
{
	padding: 2px;
}
.base .ig .layaltrrows TR.even TD
{
	padding: 2px;
}
.base .ig .layaltrrows TR.sortbottom TD
{
	padding: 2px;
}
.base .ig .layaltrrows TD TD
{
}
.base .ig .laypagingtable
{
	width: 10px;
	text-align: center;
}
.base .ig .ordinput
{
	width: 100px;
}
.base .ig .layexport
{
	width: 42px;
	height: 12px;
}
.base .ig #guestt
{
}
.base .ig #guesteml
{
}
.base .ig #guestbtn
{
}

.base .ig .layordhist
{
	width:95px;
}
.base .ig .layqthist
{
	width:90px;
}
.base .ig .laysrchord
{
	width:130px;
}
.base .ig .laypurchhist
{
	width:105px;
}
.base .ig .layquikord
{
	width:105px;
}
.base .ig .layagewise
{
	width:160px;
}
.base .ig .layinvhist
{
	width:95px;
}
.base .ig .laycrddetls
{
	width:120px;
}
.base .ig .layprefe
{
	width:90px;
}
.base .ig .layviewret
{
	width:120px;
}
.base .ig .layuserupdt
{
	width:140px;
}
.base .ig .layaddress
{
	width:100px;
}

.base .ig .laysubusers
{
	width:75px;
}
.base .ig .laynewssub
{
	width:145px
}
.base .ig .layrecentview
{
	width:150px;
}
.base .ig .passwrd .fltleft{/*float:none;*/}
.base .ig .catcontent .layacceditbtngc
{
	height: 31px;
	width: 47px;
	overflow: hidden;
}
.base .ig .catcontent .layaccdeletebtngc
{
	height: 31px;
	width: 67px;
	overflow: hidden;
}
.addrecipients
{
	height: 42px;
	width: 127px;
	overflow: hidden;
}
.base .ig .laybackreturns
{
	height: 22px;
	width: 57px;	
}
.base .ig #ordhddisp
{margin-top:15px;}

.base .ig .acctable #body #prod
{
	width:110px;
}
.base .ig .ccsecuritymsg
{
	padding: 5px;
	width: 98%;
}

