/***** GLOBAL *****/

body {margin: 0 auto; padding: 0; background-color: #000;  text-align: center; }
body {background-image: url(/img/NIN_blue1.jpg); background-repeat: no-repeat; background-position: center top;}
body, td {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px;}
p, li {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; }
h1, h2, input, select {font-family: Verdana, Helvetica, Arial, sans-serif;}

a {outline: none; text-decoration: underline; color: #EA8D39;}
a:hover {text-decoration: none; color: #EA8D39;}

textarea {font-size: 12px; border: solid #999 1px;}
input {border: solid #999 1px;}
.bgbutton, .nlbutton {padding: 2px;} 
.none  {display:none}
.block {display:block}
.inline {display:inline}
.whsl {display: none}
.multiAdd {display: none}


/* widths and backgrounds */
#outerwrapper {margin: 0px auto 0px auto; padding: 0px; width: 850px; text-align: left;  background-color: #000;}
#innerwrapper {margin: 0px auto 0px auto; padding: 0px; width: 850px; text-align: left; background-color: #000;}
#div__header {margin: 0px auto 0px auto; padding: 0px; width: 850px; text-align: left; background-color: #000;}
#div__body {margin: 0px auto 0px auto; padding: 0px; width: 850px; text-align: left; }
#div__footer {margin: 0px auto 0px auto; padding: 0px; width: 850px; text-align: left;}

/* fixes gap between top and body for Firefox and IE7 */
iframe#server_commands {display: none}
#div__title, #div__label {height: 0px; display: none}



/********** HOMEPAGE **********/
/* home content */

body.homE {}
body.homE #contentTD {width: 850px; text-align: left; }
body.homE #contDiv {text-align: left; width: 850px; margin: 20px 0px 0px 0px; text-align: left;  }
body.homE #contTbl {margin: 0px auto 0px 0px; width: 100%}
body.homE #hdrNavv a#lnkStore {color: #FFF}

#hmCont {width: 850px;}
#hmCont a img {width: 425px; height: 270px; background-position: left top; background-repeat: no-repeat}
#hmCont a:hover img {background-position: left bottom;}
#hmComp {background-image:url(/img/hm-comp.jpg)} 
#hmCloth {background-image:url(/img/hm-cloth.jpg)} 
#hmStick {background-image:url(/img/hm-stick.jpg)} 
#hmFrame {background-image:url(/img/hm-frame.jpg)}

#contentTD.wholeSale #hmCont a.whsl {display: block;}
#contentTD.wholeSale #hmCont a.whsl#hmDealer {background-image:url(/img/DealerOnly.jpg); width: 850px; height: 113px;}
#contentTD.wholeSale #hmCont a:hover.whsl#hmDealer {background-position: left bottom;}





/********** HEADER **********/
/* header div */
#heder {position:relative; margin: 0px 0px 2px 0px; padding: 0px; height: 128px; border-bottom: dotted #FFF 1px; }
#hdrNiner {position: absolute; left: -180px; top: 2px}
#hdrNiner img {width: 150px; height: 145px; }
#heder.wholeSale .whsl {display: inline}


/* Niner Navigation */
#hdrNavv {position: absolute; top: 82px; left: -3px; background-color: #000; color: #EA8D39; font-size: 12px;line-height: 20px;  width: 850px;}
#hdrNavv a {font-size: 12px; padding: 3px 4px; line-height: 20px; color: #EA8D39; text-decoration: none; text-transform: uppercase; letter-spacing: .05px}
#hdrNavv a:hover {color: #FFF; text-decoration: none; }
#hdrNavv em {font-style: normal}

#hdrTop {color: #FFF; background-color: #1B5680;  font-size: 12px; line-height: 29px; position: absolute; top: 0px; left: 0px; width: 842px; padding-left: 8px; z-index: 10; text-transform: uppercase;}
#hdrTop a {color: #FFF; text-decoration: none; line-height: 16px; padding: 2px; text-transform: uppercase;}
#hdrTop a:hover {color: #FFF; text-decoration: underline; }
#hdrTop span.whsl {font-weight: normal; color: #FFF000; line-height: 16px; padding: 2px; text-transform: uppercase;}
#usrInf a.headbarsub {color: #EA8D39; font-size: 12px; }
#usrInf a.headbarsub:hover {text-decoration: underline; }

#cartPort {color: #FFF; font-size: 12px; line-height: 29px; position: absolute; z-index: 10;  top: 0px; right: 5px; text-align: right;  }
#cartPort em {font-style: normal; padding: 0px 2px}
#cartPort a {color: #FFF;; text-decoration: none; line-height: 16px; padding: 2px; }
#cartPort a:hover {color: #FFF;; text-decoration: underline; }
#cartPort a img {margin: 0px 1px 0px 0px; text-decoration: none; background-image: url(/img/bk-shop-cart.gif); background-repeat: no-repeat; background-position: left top;}
#cartPort a:hover img {text-decoration: none; background-position: left bottom;}
#cartPort s {font-style: normal;}
#cartPort .crtMT, #cartPort.zero .crtFL, #cartPort.one s {display: none}
#cartPort.zero .crtMT {font-weight: normal; display: inline}


#hdrNavv2 {padding: 0px 0px 0px 3px; color: #000; height: 20px; background-image: url(/img/bk-subnav.jpg); background-repeat: no-repeat; background-position: left top;}
#hdrNavv2.wholeSale .whsl {display: inline; }
#hdrNavv2 a {padding: 3px 3px; font-size: 12px; line-height: 20px; text-decoration: none; text-transform: uppercase; 
letter-spacing: 0.05px; color: #000;}
#hdrNavv2 a:hover {color: #FFF; }
#hdrNavv2 a em {font-style: normal; color: #000}
#hdrNavv2 a:hover em {color: #000}

/* crumbtrail */
#crumbTxt {text-align: left; font-size: 11px; line-height: 16px; font-weight: normal; color: #DDD; padding: 2px 0px 0px 0px; margin: 5px 0px 0px 12px}
#crumbTxt a, #crumbTxt a.crumb {font-size: 11px; line-height: 16px; color: #DDD; text-decoration: underline}
#crumbTxt a:hover, #crumbTxt a.crumbover, #crumbTxt a.crumbover:hover {font-size: 11px; line-height: 16px; color: #DDD; text-decoration: none}







/***** CONTENT- LEFT SIDE *****/
#lftSide {width: 180px; }
#lftDiv {margin: 20px 5px 10px 5px; width: 170px; }
#lftDiv i {font-style: normal;}



/* NetSuite navigation */
#NSNavv { }
#lftNavTitl {padding: 0px; margin: 5px auto 3px 0px;  text-align: left; border-bottom: dotted #F2AC38 1px; width: 170px;  }
#lftNavTitl a.portletlabel {background-color: #000; font-size: 16px; font-weight: normal; color: #F2AC38; text-decoration: none;
 padding: 0px 2px 0px 10px;  text-transform: uppercase;}
#lftNavTitl a.portletlabel:hover {background-color: #000; color: #EA8D39; text-decoration: underline;}
#lftNavTbl {background-color: #222}
#lftNavTbl .smalltext a {font-size: 12px; padding: 3px 0px 3px 2px; line-height: 20px; color: #EA8D39; text-decoration: none; text-transform: uppercase;
letter-spacing: .05px}
#lftNavTbl .smalltext a:hover {color: #FFF; text-decoration: none;}
#lftNavTbl .textboldnolink a {font-size: 12px; padding: 3px 0px 3px 2px; line-height: 20px; color: #FFF; text-decoration: none; text-transform: uppercase;
letter-spacing: .05px}
#lftNavTbl.textboldnolink a:hover {color: #FFF; text-decoration: none;}

#lftDiv .smalltextnolink {color: #FFF; font-size: 12px; }


/* LEFTSIDE EXTRA */

a#locLnk img {height: 153px; width: 170px; margin: 15px 0px 10px 0px;}
a#locLnk img {background-image: url(/img/bk-InternationalBuyers.jpg); background-position: left top; background-repeat: no-repeat}

a#locLnk:hover img {background-position: left bottom;  }










/***** CONTENT - MAIN *****/
#contentTD {width: 660px; text-align: left; }
#contDiv {text-align: left; width: 650px; margin: 0px 0px 0px 10px; text-align: left; }
#contTbl {margin: 0px auto 10px 0px; width: 100%}





/* CATEGORY template */
#catTD {padding: 31px 5px 20px 5px; }
#catTD h1 {display: none; margin: 5px 0px 0px 15px; padding: 0px; font-size: 20px; font-weight: bold; color: #EA8D39; text-align: left; }
#catImg {}
#catDesc {margin: 0px; text-align: left; padding: 0px 0px 0px 0px;  }
#catDesc, #catDesc p {font-size: 12px; line-height: 20px; color: #FFF; }
#catDesc p {margin: 0px auto 14px 0px; }

#catCells { padding-bottom: 10px; margin-top: 11px;  }
#catCells .catCell {padding: 0px 5px 0px 5px; width: 33%; text-align: center; }
#catCells .catDiv, #catCells .over {font-weight: 400; font-size: 11px; width: 165px; margin: 0px auto 25px; } 
#catCells .catDiv {}
#catCells .over {color: #FFF}
#catCells .catDiv a {text-decoration: none; }
#catCells .over, #catCells .over a, #catCells .over a:hover {color: #FFF; cursor: pointer; text-decoration: none; }
#catCells .catDiv img {margin: 0px; border: 0px; background-repeatZZ: no-repeat; background-position: center center;}
#catCells .catDiv a h3 {margin: 0px auto 0px;  width: 165px; line-height: 32px; font-size: 16px; text-transform: uppercase; background-color: #F2AC38; color: #FFF; font-weight: normal; }
#catCells .catDiv h3 {color: #FFF}
#catCells .catDiv a .catDesc {color: #999; text-align: left; padding: 3px}
#catCells .over a .catDesc {color: #FFF; }





/* ITEM LIST template */
#lstTD {text-align: left; padding-top: 8px; }
#lstTD h1 {margin: 5px 0px 0px 15px; padding: 0px; font-size: 20px; font-weight: bold; color: #EA8D39; text-align: left; }
#lstDesc {font-size: 12px; color: #DDD; text-align: left; padding: 2px 0px 5px 15px}
#lstCells {margin-top: 17px; }

#lstCells .lstCell, #lstCells .over {text-align: left; width: 127px; padding: 8px; border: solid #000 1px; width: 320px;}
#lstCells .over {border: solid #999 1px; background-color: #191919}
.lstCell {color: #999;  }
.lstCell img {margin: 0px 8px 0px 3px;}
.lstCell h3 {margin: 0px 0px 2px 0px; }
.lstCell h3 a {color: #EA8D39; text-decoration: none; font-size: 12px; }
.lstCell .lstDesc {color: #BBB; margin: 2px 0px; font-weight: normal }
#lstCells .over .lstDesc {color: #FFF;  margin: 2px 0px; font-weight: normal }

.lstPrc {font-weight: bold; margin: 3px 0px; color: #FFF;}
.retlPrc {font-size: 10px;}
.lstAddCart {}
.lstAddCart .smalltextnolink span {display: none}
.lstAddCart .addCartbtn {margin: 0px 0px 0px 0px; }
.lstAddCart .addCartbtn td.itmQtyTxt {display: none; }
.lstAddCart .addCartbtn td.itmQtytd {height: 30px; width: 37px; background-image: url(/img/bk-qty.gif); background-repeat: no-repeat; background-position: left top;}
.lstAddCart .addCartbtn input {color: #222; font-size: 12px; line-height: 20px; width: 35px;  height: 27px; 
margin: 0px 7px 0px 0px; padding-top: 5px; text-align: center;background: none; border: solid #000 0px; }
.lstAddCart .addCartbtn a img {height: 30px; width: 119px; background-image: url(/img/addToCartLst.gif); background-repeat: no-repeat; background-position: left top; margin: 0px 0px 0px 2px;}
.lstAddCart .addCartbtn a:hover img {background-position: left bottom;}

#contentTD.wholeSale .whsl {display: inline;}








/* FORK ITEM LIST template extras */
#forkTempl {width: 640px; }
#forkTempl #itmDiv {width: 640px; }
#forkTempl #relItmDiv {width: 640px; margin: 20px 0px 0px 10px; display: none;}


#forkTempl #itmCart {margin: 20px 0px 0px 0px }
#clrSel select  {margin: 8px 0px 8px 0px; color: #222; font-weight: normal; font-size: 12px; padding: 0px 0px 0px 0px; }
#frkBtn {} {margin: 0px 0px 0px 0px; }
#frkBtn .frkQtytd {height: 30px; width: 37px; background-image: url(/img/bk-qty.gif); background-repeat: no-repeat; background-position: left top;}
#frkBtn .frkQtytd input {color: #222; font-size: 12px; line-height: 20px; width: 35px;  height: 27px; 
margin: 0px 7px 0px 0px; padding-top: 5px; text-align: center;background: none; border: solid #000 0px; }
#frkBtn a img {height: 30px; width: 190px; background-image: url(/img/addToCart.gif); background-repeat: no-repeat; background-position: left top; margin: 0px 0px 0px 2px;}
#frkBtn a:hover img {background-position: left bottom;}

#forkTempl #stkMsg {color: #CC0000; font-weight: bold; font-size: 12px; }

#forkTempl #selClr option.in {background-image: url(/img/bk-instock.png); background-position: right center; background-repeat: no-repeat; padding: 0px 40px 0px 0px}
#forkTempl #selClr option.low {background-image: url(/img/bk-lowstock.png); background-position: right center; background-repeat: no-repeat; padding: 0px 50px 0px 0px}
#forkTempl #selClr option.out {background-image: url(/img/bk-outstock.png); background-position: right center; background-repeat: no-repeat; padding: 0px 60px 0px 0px }





/* ITEM DRILLdown template */
#itmTempl {text-align: left; }
#itmDiv {margin: 40px 0px 0px 0px; background: #222; border: solid #333 1px; border-color: #333 #666 #666 #333; padding: 5px; }
#itmTbl {}
#itmLftTD {width: 240px; padding: 0px 0px 10px 0px}
#itmImg {margin: 0; padding: 0px; text-align: center; text-decoration: none;}
#itmImg a {color: #DDD; font-size: 11px; text-decoration: none; }
#itmImg a img {margin: 10px auto 5px; text-decoration: none; border: solid #FFF 0px;}

#itmThmbs {margin-top: 0px;}
#itmThmbs a img {width: 40px; border: solid #999 1px; margin: 10px 3px 4px 3px;}
#itmThmbs a:hover img {border: solid #E44847 1px;}

#itmRitTD {width: 400px; padding-left: 10px}
#itmH1 {color: #EA8D37; margin: 5px auto 2px 0px; padding: 0px; font-size: 18px; line-height: 24px; font-weight: normal;  letter-spacing: 1px; text-align: left}
#itmDesc {color: #DDD; font-size: 12px; line-height: 18px; }

#itmCart {margin-top: 5px;}
#itmPrc {color: #FFF; font-size: 16px; font-weight: bold; margin: 0px; padding: 3px 0px 0px 0px; }
#itmPrc span {color: #FFF; font-size: 14px; line-height: 18px; font-weight: normal;}
#itmAddCart {padding: 0px 0px; margin: 0px;  }
.addtocartoptions {}
.addtocartoptions select.inputreq {margin: 2px 0px 2px 5px; color: #222; font-weight: bold; font-size: 12px; padding: 1px 0px 2px 2px; }
#itmAddCart .addCartbtn {margin: 0px 0px 0px 0px; }
#itmAddCart .addCartbtn td.itmQtyTxt {display: none; }
#itmAddCart .addCartbtn td.itmQtytd {height: 30px; width: 37px; background-image: url(/img/bk-qty.gif); background-repeat: no-repeat; background-position: left top;}
#itmAddCart .addCartbtn input {color: #222; font-size: 12px; line-height: 20px; width: 35px;  height: 27px; 
margin: 0px 7px 0px 0px; padding-top: 5px; text-align: center;background: none; border: solid #000 0px; }
#itmAddCart .addCartbtn a img {height: 30px; width: 190px; background-image: url(/img/addToCart.gif); background-repeat: no-repeat; background-position: left top; margin: 0px 0px 0px 2px;}
#itmAddCart .addCartbtn a:hover img {background-position: left bottom;}

#itmAddCart select.inputreq {margin: 2px 0px 2px 5px; color: #222; font-weight: bold; font-size: 12px; padding: 1px 0px 2px 2px; }

.itmAvail {font-weight: bold; margin: 0px 8px 0px 0px; ; }
#stkMsg {font-weight: bold; margin: 20px 10px 0px 0px; text-align: center; color: #CC0000; font-size: 14px;  }


/* view larger image text styles  */
#lrgImgDiv {width: 830px; background-color: #333; border: solid #999 1px; padding: 5px 5px 20px 5px; color: #787878;
text-align: center; font-size: 11px; position: absolute; top: 5px; left: -195px; z-index: 300}
#lrgImgDiv h3 {color: #EA8D37; margin: 0px auto 2px 0px; padding: 0px; font-size: 18px; line-height: 24px; font-weight: normal;  letter-spacing: 1px;  }
#lrgImgDiv .photonavv {margin-top: 3px}
#lrgImgDiv .redX {float: right; margin: 0px 0px 0px 0px }
#lrgImgDiv a  {color: #DDD; text-decoration: none; font-weight: normal}
#lrgImgDiv a:hover {color: #FF0000; text-decoration: none;}
#lrgImgDiv img {margin: 10px auto; }






/* RELATED ITEM list template */
#relItmDiv {margin: 40px 0px 0px 0px; padding: 0px;}
#relItmDiv h4 {color: #EA8D39;  font-size: 14px; margin: 0px 0px 4px 10px;}
#relItmTbl {background-color: #333; }
#relTD {}
#relCells {}
#relCells .relCell, #relCells .rover {text-align: left; padding: 4px; width: 305px; border: solid #333 1px; }
#relCells .rover {border: solid #999 1px; background-color: #191919}
#relCells .relCell {color: #999; }
#relCells .relCell img {margin: 0px 8px 0px 3px;}
#relCells .relCell h3 {margin: 0px 0px 2px 0px; }
#relCells .relCell h3 a {color: #EA8D39; text-decoration: none; font-size: 12px; }
#relCells .relCell .relDesc {color: #BBB; margin: 2px 0px; }
#relCells .rover .relDesc {color: #FFF;  margin: 2px 0px; }
#relCells .relPrc {font-weight: bold; margin: 3px 0px; color: #A9752C; color: #FF0000}









/* INFO CATEGORY and ITEM list template */
#catCells .infocatDiv {margin: 0px 10px; }
#catCells .infocatCell {}
#catCells .infocatCell hr {display: none;}
#catCells .infocatDiv h3 {margin: 5px 1px 3px 1px; font-size: 16px; text-decoration: none; border-top: solid #E4E1DB 1px; padding-top: 10px; margin-top: 10px; clear: both; }
#catCells .infocatDiv h3.alt {margin: 5px 1px 3px 1px; font-size: 16px; text-decoration: none; text-align: right; }
#catCells .infocatDiv h3  a {letter-spacing: 1px; color: #EA8D39; text-decoration: none}
#catCells .infocatDiv h3 a:hover  {text-decoration: underline}
#catCells .infocatDiv p {margin: 1px 0px 14px; font-size: 12px; color: #898371; text-align: left;  }
#catCells .infocatDiv span.alt p {text-align: right; }

#INFOlstTempl {text-align: left; padding: 0px 0px 0px 20px;}
h1#infodrilTitl {font-size: 20px; font-weight: bold; color: #F2AC38; line-height: 24px;}
#infodrillDesc {font-size: 13px; line-height: 16px; color: #DDD; text-align: left; padding: 5px 10px 0px 3px}








/***** FOOTER *****/
#footer {display: none; height: 18px;  color: #EA8D39; font-weight: normal; text-align: left; margin: 0px auto; padding: 1px;  }

#ftrLnks {margin: 0px 0px 0px 20px;}
#ftrLnks a {padding: 0px 5px; color: #EA8D39; font-size: 12px; line-height: 16px; letter-spacing: 1px; text-decoration: none  }
#ftrLnks a:hover {text-decoration: underline; }
#ftrCopy {position: absolute; top: 150px; left: 20px; font-size: 10px; }









/***** FOR CUSTOM BODY CLASSES *****/

/* for shopping cart  */
body.cart #innerwrapper {}
body.cart #div__body { }
body.cart #contentTD {}
body.cart #contDiv {margin: 10px 15px; width: 820px; }
body.cart #contTbl {padding: 0px 10px 0px 0px; width: 820px;}
body.cart #carttable {width: 820px; margin: 0px 0px 0px 0px; }
body.cart #carttable  td {padding: 3px 0px; border-color: #FFF; }

body.cart #navv li#navCrt.over img#cartImg {}
body.cart .listheadernosort {font-size: 120%; line-height: 130%;}
body.cart .texttable, body.cart .texttablert, body.cart .texttablectr, body.cart .bglttext {color: #000; background-color: white; }
body.cart .texttable a {color: #222}
body.cart .texttable a:hover { text-decoration: none}
body.cart .texttablert b {font-size: 140%}
body.cart .texttablectr img {}
#cartEstm {margin-top: 20px; }




/* checkout process general */
.greytitle {font-size: 20px; font-weight: bold; color: #EA8D39; padding: 5px 0px 5px 0px; }
.checkoutprogresstext {font-size: 11px;  font-weight: normal; color: #ccc;}
.checkoutprogresstext a {text-decoration: none; color: #ccc;}
.checkoutprogresstext a:hover {text-decoration: underline; color: #ccc;}
.checkoutprogresstext b {font-size: 13px;  color: #EA8D39;}





/* for login and checkout */
body.checkout #div__body {margin: 10px auto 0px auto;}
body.checkout .checkoutprogresstext {color: #FFF; }
body.checkout input {padding: 2px 4px}
body.checkout #NSNavv .smallgraytext {display: none}
body.checkout #contDiv {}
body.checkout #bodyCont {}

body.checkout #contTbl {width: 580px; margin: 0px 10px 10px 10px; }
body.checkout #contTbl .greytitle {color: #FFF; padding: 10px 0px 10px 0px; border-bottom: dotted #FFF 1px}
body.checkout #contTbl a.smalltextnolink {color: #FFF; text-decoration: none; font-size: 12px;}
body.checkout #contTbl .smalltext, body.checkout #contTbl .smalltext p, body.checkout #contTbl .smalltextnolink {color: #FFF;}
body.checkout .text {color: #FFF;}
body.checkout input.text {color: #000}

body.checkout #contTbl .text a {color: #FFF; text-decoration: underline}
body.checkout #contTbl .text a:hover {color: #FFF000; text-decoration: none}
body.checkout #contTbl .smalltext a {color: #FFF; text-decoration: underline; line-height: 1.4em }
body.checkout #contTbl .smalltext a:hover {color: #FFF; text-decoration: none}
body.checkout #contTbl a.smalltextnolink {color: #FFF; text-decoration: none}
body.checkout #contTbl a:hover.smalltextnolink {color: #FFF; text-decoration: underline}
body.checkout #contTbl .smallgraytext {color: #FFF000; text-decoration: none}
body.checkout #lftNSnavv td.smallgraytext {color: #333; font-weight: bold; font-size: 12px; line-height: 14px; padding: 3px 0px 3px 6px; color: #111; text-decoration: none; }
body.checkout .smalltext b {font-size: 1.2em}
body.checkout .noCnkot, .forChkot {display: none} 
body.checkout .forChkot {display: inline}
body.checkout #carttable {width: 650px; }

body.checkout .checkoutthankstext {font-size: 14px; color: #FFF; margin: 0px auto; padding: 0px;}




/* my account area */
body.myacct #contentTd {width: 610px; padding: 0px 0px 0px 5px; }
body.myacct #contDiv {width: 610px; margin-left: 0px;}
body.myacct #bodyCont {}
body.myacct #contTbl {background-color: #FFF; }
body.myacct td.portletlabel {color: #FFF; padding: 4px; font-size: 12px; font-weight: normal; background-color: #990000; line-height: 18px; }
body.myacct td.portletlabel a.portletlabel {color: #FFF; font-size: 12px; font-weight: normal}
body.myacct #lftNSnavv {width: 150px; background: white; margin: 0px 0px 0px 1px; }
body.myacct div#servercontentneg517_splits {margin: 0px; padding: 0px; }
body.myacct #servercontentneg519_splits {margin: 10px auto 10px 15px; width: 570px; }
body.myacct #servercontentneg519_splits td.bgmd {background: white}
body.myacct #servercontentneg519_splits td.textboldnolink {color: #111; font-size: 18px; padding: 10px 0px 10px 0px; }
body.myacct #servercontentneg519_splits td.smalltextbnolink {font-size: 12px; }
body.myacct table.bglt a {color: #000; font-size: 11px; }
body.myacct table.bglt a:hover {color: #990000; text-decoration: none; }
body.myacct td.greytitle {padding: 0 0 0 10px; }
body.myacct table#shippingaddress, body.myacct table #shippingmethodtable, body.myacct table #paymethhider, body.myacct input#submitter.bgbutton {margin: 0 0 0 10px; }
body.myacct #featItem, body.myacct #weekSpc, body.myacct .noCnkot, body.myacct #ritSide {display: none;}
body.myacct #rightNSnav { position: relative; z-index: 100; width: 160px; margin-left: 20px !important; margin-left: -180px;}

body.myacct2 div#div__body {background-color: #FFF; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; width: 850px}

body.salesorders #innerwrapper {width: 850px; }
body.salesorders td.tasktitlemed {background: #990000; width: 800px}
body.salesorders table#__tab {margin: 25px 0px 0px 0px; width: 850px}
body.salesorders div#div__footer {background-color: #FFF; margin: 0px 0px 10px 0px; padding: 0px 0px 15px 0px; width: 850px}
