/***** GLOBAL *****/
body {margin: 0 auto; padding: 0; background-color: #FFFFFF;}
body, td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #3C5080;}
body.engl .fren {display: none}
body.fren .engl {display: none}
a {color: #3C5080; text-decoration: underline}
a:hover {color: #3C5080; text-decoration: none}
a {outline: none;}
textarea {font-size: 12px;}
.none {display:none}
.block {display: block}
.inline {display: inline}
input {padding: 2px; border-width: 1px; }

/* widths and backgrounds */
#outerwrapper {text-align: center }
#innerwrapper {margin: 5px auto 0px auto; width: 865px; background-color: #fff;  text-align: left}
#div__header {margin: 0; padding: 0; width: 865px; text-align: left; position: relative; z-index: 1000}
#div__body {margin: 0; padding: 0; width: 865px; text-align: left}
#div__footer {margin: 0; padding: 0; width: 865px; text-align: center}

/* fixes gap between top and body for Firefox */
iframe#server_commands {display: none}

/***** HOME PAGE html page *****/
#hmTop {}
#hmTop a img {height: 74px; background-repeat: no-repeat; background-position: left top}
#hmTop a:hover img {background-position: left bottom}
#hmTopMen {width: 193px; background-image: url(/img/home-top-men.jpg)}
#hmTopWmn {width: 142px; background-image: url(/img/home-top-women.jpg)}
#hmTopTeen {width: 150px; background-image: url(/img/home-top-teens.jpg)}
#hmTopKid {width: 185px; background-image: url(/img/home-top-kids.jpg)}
#hmTopMenFr {width: 193px; background-image: url(/img/home-top-men-f.jpg)}
#hmTopWmnFr {width: 142px; background-image: url(/img/home-top-women-f.jpg)}
#hmTopTeenFr {width: 150px; background-image: url(/img/home-top-teens-f.jpg)}
#hmTopKidFr {width: 185px; background-image: url(/img/home-top-kids-f.jpg)}
#hmBotm {margin: 15px 0px 10px 0px;}
#hmBotm strong {font-size: 22px; line-height: 28px; font-weight: normal;  }
#hmBotm a img {height: 156px; background-repeat: no-repeat; background-position: left top; margin: 0px 0px 30px 0px;}
#hmBotm a:hover img {background-position: left bottom}
#hmBotOne {background-image: url(/img/home-botm-one.jpg); width: 227px;}
#hmBotTwo {background-image: url(/img/home-botm-two.jpg); width: 226px;}
#hmBotThre {background-image: url(/img/home-botm-thre.jpg); width: 215px;}
#hmBotOneFr {background-image: url(/img/home-botm-one-f.jpg); width: 227px;}
#hmBotTwoFr {background-image: url(/img/home-botm-two-f.jpg); width: 226px;}
#hmBotThreFr {background-image: url(/img/home-botm-thre-f.jpg); width: 215px;}
#hmBotm a {display: block; color: #F3A424; font-size: 14px; line-height: 22px; font-weight: normal; text-decoration: underline}
#hmBotm a:hover {color: #E38B0E; text-decoration: none}
#hmCont {margin: 20px 2px 50px 195px; }

/***** HEADER *****/
/* header div */
#heder {position: relative; z-index: 300; height: 155px; }
#heder {background-image: url(/img/oya-costumes.gif); background-repeat: no-repeat; background-position: 10px 10px;}
body.fren #heder {background-image: url(/img/oya-costumes-f.gif);}
#curLang {display: none}
#hdrLogo {height: 101px; width: 140px; margin: 10px; }
#hdrOne {position: absolute; width: 550px; height: 20px; top: 0px; right: 0px; text-align: right; font-size: 11px; color: #999}
#hdrOne strong {padding: 0px 10px;}
#lklogout {display: none;}
#hdrTwo {position: absolute; width: 450px; height: 20px; top: 55px; right: 0px; text-align: right; }
a#hdrCart img, a#hdrAcct img, a#hdrWish img, a#hdrWishFr img {height: 23px; background-repeat: no-repeat; background-position: left top;}
a#hdrAcct img {width: 126px; background-image: url(/img/your-acct.jpg);}
a#hdrWish img {width: 93px; background-image: url(/img/wish-list.jpg);}
a#hdrCart img {width: 120px; background-image: url(/img/shop-bag.jpg);}
body.fren a#hdrAcct img {width: 126px; background-image: url(/img/your-acct-f.jpg);}
a#hdrWishFr img {width: 149px; background-image: url(/img/wish-list-f.jpg);}
body.fren a#hdrCart img {width: 120px; background-image: url(/img/shop-bag-f.jpg);}
a#hdrCart:hover img, a#hdrWish:hover img,  a#hdrAcct:hover img {background-position: left bottom;}

/* Header Navigation */
#hdrNavv {position: absolute; width: 570px; top: 83px; right: 0px; text-align: right; z-index: 100}
body.fren #hdrNavv {width: 610px;}
#hdrNavv div.hide, #hdrNavv div.open {display:inline; margin: 0px; padding: 0px; position: relative; z-index: 100}
#hdrNavv a {line-height: 29px}
#hdrNavv a.tabLnk img {height: 29px; background-repeat: no-repeat; background-position: left top; margin: 0px;}
#hdrNavv #tabHome a.tabLnk img {width: 64px; background-image: url(/img/hdrNavv-home.jpg); }
#hdrNavv #tabKid a.tabLnk img {width: 44px; background-image: url(/img/hdrNavv-kid.jpg); }
body.engl #hdrNavv #tabKid a.tabLnk img {width: 77px; background-image: url(/img/hdrNavv-kid-c.jpg); }
#hdrNavv #tabTeen a.tabLnk img {width: 53px; background-image: url(/img/hdrNavv-teen.jpg); }
#hdrNavv #tabAdult a.tabLnk img {width: 66px; background-image: url(/img/hdrNavv-adult.jpg); }
#hdrNavv #tabAccs a.tabLnk img {width: 100px; background-image: url(/img/hdrNavv-access.jpg); }
#hdrNavv #tabCoupl a.tabLnk img {width: 73px; background-image: url(/img/hdrNavv-coupl.jpg); }
#hdrNavv #tabTheme a.tabLnk img {width: 59px; background-image: url(/img/hdrNavv-theme.jpg); }
#hdrNavv #tabSale a.tabLnk img {width: 61px;  background-image: url(/img/hdrNavv-sale.jpg); }
body.fren #hdrNavv #tabHome a.tabLnk img {width: 69px; background-image: url(/img/hdrNavv-home-f.jpg); }
#hdrNavv #tabKidFr a.tabLnk img {width: 61px; background-image: url(/img/hdrNavv-kid-f.jpg); }
#hdrNavv #tabTeenFr a.tabLnk img {width: 101px; background-image: url(/img/hdrNavv-teen-f.jpg); }
#hdrNavv #tabAdultFr a.tabLnk img {width: 62px; background-image: url(/img/hdrNavv-adult-f.jpg); }
#hdrNavv #tabAccsFr a.tabLnk img {width: 99px; background-image: url(/img/hdrNavv-access-f.jpg); }
#hdrNavv #tabCouplFr a.tabLnk img {width: 63px; background-image: url(/img/hdrNavv-coupl-f.jpg); }
#hdrNavv #tabThemeFr a.tabLnk img {width: 55px; background-image: url(/img/hdrNavv-theme-f.jpg); }
#hdrNavv #tabSaleFr a.tabLnk img {width: 66px;  background-image: url(/img/hdrNavv-sale-f.jpg); }
#hdrNavv div.open a.tabLnk img {background-position: left bottom;}
#hdrNavv div.hide div {display: none}
#hdrNavv div.open div {display: block; text-align: left; padding: 0px; margin: 0px; background: #FFF; border: solid #3C4E7B 1px; border-width: 0px 1px 1px 1px; position: absolute;}
#hdrNavv div.open div {top: 12px}
#hdrNavv #tabKid div, #hdrNavv #tabKidFr div {width: 190px; left: 0px}
#hdrNavv #tabTeen div, #hdrNavv #tabTeenFr div {width: 190px; left: 0px}
#hdrNavv #tabAdult div, #hdrNavv #tabAdultFr div {width: 190px; left: 0px}
#hdrNavv #tabTheme div, #hdrNavv #tabThemeFr div {width: 190px; left: 0px}
#hdrNavv #tabCoupl div, #hdrNavv #tabCouplFr div {width: 220px; left: 0px}
#hdrNavv #tabAccs div, #hdrNavv #tabAccsFr div {width: 160px; left: 0px}
#hdrNavv #tabSale div, #hdrNavv #tabSaleFr div {width: 120px;  left: -50px; }
#hdrNavv div.open div a {font-size: 12px; background: white; color: #454545; padding: 2px; display: block; margin: 0px; line-height: 14px; text-transform: none; }
#hdrNavv div.open div a {text-decoration: none; padding: 3px 5px 3px 8px; }
#hdrNavv div div a:hover {background-color: #516695; color: #FFF; text-decoration: none; }

/* bread-crumb  */
#hdrCrumb {position: absolute; width: 440px; height: 20px; top: 128px; left: 3px;}
#hdrCrumb  {margin: 0px; color: #3B5080; font-size: 11px; line-height: 11px; padding: 6px 0px; }
#hdrCrumb  a, .crumb {text-decoration: none; font-size: 11px;  line-height: 11px; color: #3B5080; text-decoration: none}
#hdrCrumb  a:hover {color: #666; text-decoration: underline;}

/* header search */
#hdrSrch {position: absolute; width: 420px; height: 25px; top: 124px; right: 0px; z-index: 0; text-align: right;}
#hdrSrch input {width: 230px; padding: 4px; 3px; border: solid #CCC 1px; color: #787878; font-size: 11px; line-height: 11px; }
#hdrSrch a #srhImg {background-image: url(/img/bk-go.jpg); background-position: right top; background-repeat: no-repeat;}
#hdrSrch a:hover #srhImg {background-position: right bottom; }

/***** LEFT SIDE *****/
#lftSideTD {width: 185px; background: #FFF}
#LLeft {visibility: hidden;}
#LLeft .smalltextnolink {display: none;}
#LLeft select.input {border: solid #FFF 0px;  color: #CCCCCC; }
#lftTopNavv {display: block; margin: 20px 0px 40px 0px; }
#lftTopNavv a {display: block; text-decoration: none ; font-size: 12px; padding: 4px 0px 4px 6px;  margin: 0px; }
#lftTopNavv a:hover {display: block; text-decoration: underline }
#lftTopNavv  a.lftNav {color: #506090; font-size: 14px; font-weight: bold; padding: 4px 0px 2px 0px; border-bottom: solid #506090 0px; }
#lftTopNavv  a.lftNav:hover {}
#lftTopNavv .tabLnk {display: none; }
#lftKid, #lftAdult, #lftTheme, #lftCoupl, #lftAcces {display: none;}
#lftTopNavv.actWelc #lftKid, #lftTopNavv.actKid #lftKid,
#lftTopNavv.actAdult #lftAdult, 
#lftTopNavv.actTheme #lftTheme, 
#lftTopNavv.actCoupl #lftCoupl, 
#lftTopNavv.actAcces #lftAcces  {display: block}
.lftBot { background: #FFF; width: 166px;}
.lftBox {margin: 10px 0px;  background-color: #ECEFF6;  padding: 7px 10px;}
.lftBox a {text-decoration: underline}
.lftBox a:hover {text-decoration: none}
.joinlist {font-weight: bold; line-height: 16px; }
.joinlist form {margin: 0px; padding: 0px; }
.joinlist input {width: 80px; margin: 2px; font-size: 12px; padding: 1px; border: solid #CCC 1px; }
.joinlist a img {width: 50px; height: 17px; border: solid #FFF 0px; background-image: url(/img/bk-join.jpg); background-position: left top; background-repeat: no-repeat;}
body.fren .joinlist a img {background-image: url(/img/bk-join-f.jpg);}
.joinlist a:hover img {background-position: left bottom;}
.giftCert {}
.giftCert strong {}
.giftCert strong a {}
.giftCert strong a:hover {}
.flatShip {font-weight: bold; }
.flatShip a {font-weight: normal; line-height: 18px; }
.flatShip a:hover {}

/***** CONTENT MAIN *****/
#contTD {margin: 0;}
#contDiv {padding: 0px; text-align: left; width: 670px}
#contTbl {margin: 5px 0px 0px 10px; width: 660px}

/* CATEGORY list template */
#catTempl {}
#catCont {display: none}
#catImgg {margin: 0px auto 0px 5px}
#catDiv {}
#catCells {width: 100%}
#catCont2 {color: #7B7B7B; font-size: 11px; line-height: 16px; margin: 20px 30px; }
#catCont2 h1 {font-size: 13px; margin: 0px auto 3px 0px; }
#catCont2 a {color: #7B7B7B; text-decoration: underline;}
#catCont2 a:hover {text-decoration: none;}
.catCell {}
.catCell .catCellDiv {margin: 3px auto 25px;; text-align: center; width: 158px;  }
.catCell a {text-decoration: none;}
.catCell a:hover {text-decoration: none;}
.catCell a img {margin: 0px auto 2px auto; width: 158px; height: 238px; background-position: center center; background-repeat: no-repeat; border: solid #D4D4D4 1px; } 
.catCell a span {text-decoration: none; color: #F3A424; font-size: 12px; font-weight: bold; padding: 3px 0px;}
.catCell a:hover span {text-decoration: underline;}
.catCell a:hover img { border: solid #AAA 1px;}

/**** ITEM LIST template ****/
#lstTempl {}
#lstCont {display: none}
#lstImgg {margin: 0px auto 0px 5px}
#lstDiv {}
#lstCells {}
.lstCell {color: #7B7B7B; width: 167px;}
.lstCell a:hover {text-decoration: none;}
.lstCell img {margin: 10px auto 1px auto;}
.lstCell .lstDiv, .lstCell .over {}
.lstCell .lstDiv {}
.lstCell .lstDiv img, .lstCell .over img {width: 158px; height: 238px; background-position: center center; background-repeat: no-repeat} 
.lstCell .lstDiv a {text-decoration: none; color: #F3A424; font-size: 12px; font-weight: bold; padding: 3px 3px;}
.lstCell .lstDiv a img {border: solid #D4D4D4 1px; }
.lstCell .lstDiv a h4 {color: #F3A424; font-size: 12px; line-height: 12px; font-weight: bold; padding: 3px 3px; margin: 0px; text-align: left; }
.lstCell .lstDiv a:hover h4 {text-decoration: underline; }
.lstCell .over {cursor: pointer}
.lstCell .over a {text-decoration: none; color: #F3A424; font-size: 12px; font-weight: bold; padding: 3px 3px;}
.lstCell .over a img {border: solid #999 1px; }
.lstCell .over a h4 {text-decoration: underline; color: #F3A424; font-size: 12px; line-height: 12px; font-weight: bold; padding: 3px 3px; margin: 0px; text-align: left;}
.lstCell .over a:hover h4 {text-decoration: underline; }
.lstPrc {font-size: 12px; color: color: #7B7B7B; text-align: left; padding: 0px 4px; font-size: 11px; }
.lstPrc strong {color: #D00F00;}


/* ITEM DRILLdown template */
#itmTempl {font-size: 13px; color: #3C5080; }
#itmTempl h1 {font-size: 22px; line-height: 22px; margin: 0px 0px 20px 0px;  padding: 7px 5px 7px 15px; background-color: #E6EAF2; color: #677DAD; font-weight: normal}
#itmTempl h1 a {color: #677DAD; text-decoration: none; }
#itmTempl h1 a:hover {color: #677DAD; text-decoration: none;}
#itmDiv {position: relative; z-index: 10; }
#itmDiv input {margin-left: 3px; width: 20px; padding-top: 2px; height: 18px; text-align: center}
#itmDiv input.bgbutton {padding-bottom: 3px; height: 22px; text-align: center;}
#lftTD {width: 336px; text-align: center;}
#itmImg {}
#itmImg img {margin: 4px auto 4px 10px;}
#itmThmbs {margin: 2px 10px; width: 280px; }
#itmThmbs a img {width: 40px; border: solid #FFF 1px; margin: 0px 8px 0px 0px; }
#itmThmbs a:hover img {width: 40px;  border: solid #CC0000 1px; margin: 0px 8px 0px 0px; }
#zoomLnk {border-top: solid #D7D7D7 1px; padding: 5px 0px 0px 0px; margin: 5px 0px 0px 0px }
#zoomLnk a img, #zoomLnk a:hover img {width: 15px; border: solid #FFF 1px; margin: 0px; }
#zoomLnk a {text-decoration: none; }
#zoomLnk a:hover {text-decoration: none; }
#zoomLnk a span {text-decoration: underline; }
#zoomLnk a:hover span {text-decoration: none; }
#midTD {width: 388px; padding-right: 5px}
#tabNavv {width: 381px; height: 38px; background-image: url(/img/bk-tabNavv.jpg); background-position: left bottom; background-repeat: no-repeat;}
body.fren #tabNavv {background-image: url(/img/bk-tabNavv-f.jpg);}
#tabBody {background-image: url(/img/bk-detail-tab.jpg); background-position: right bottom; background-repeat: no-repeat;width: 381px; }
.tabCont {padding: 10px 10px 20px 15px; font-size: 13px; line-height: 16px;}
#tabOvrvw {}
#tabCust {display: none; }
#itmOrder {color: #666; font-size: 13px; margin: 5px 0px 0px 0px;  }
#plcOrder { font-size: 14px; font-weight: bold; color: #F5AA35; magin: 0px; line-height: 30px; ;}
#itmOrder #sizeChrt {float:right; width: 120px; text-align: right; margin: 0px 3px 0px 0px; }
#itmOrder #sizeChrt a {font-size: 12px; text-decoration: none;}
#itmOrder #sizeChrt a:hover {text-decoration: none;}
#itmOrder #sizeChrt a span {text-decoration: underline; }
#itmOrder #sizeChrt a:hover span {text-decoration: none; }
#itmSizes {font-size: 13px; border-top: solid #D7D7D7 1px; margin: 4px 0px 0px 0px}
#othSizes {margin: 0px; padding: 0px}
#othSizes .relCellDiv {display:none}
.itmSize {border-bottom: solid #D7D7D7 1px; margin: 10px 0px 0px 0px}
.itmSize td {padding: 2px 2px 4px 2px; color: #666; }
.itmSize em, #itmSizes .relCell em  {font-size: 13px;  font-weight: normal; font-style: normal; line-height: 16px}
.itmSize input {font-size: 11px; line-height: 16px; text-align: center;  margin: -2px 2px 0px 0px; }
.itmSize strong {color: #D00F00;; font-size: 13px;}
.itmSize .inStck {color: #3C5080; font-weight: bold; font-size: 13px; }
.itmSize .sldOut {color: #777; font-weight: bold; font-size: 13px;}
.itmSize a {font-size: 10px; display: block; color: #777; }
.itmSize a:hover {text-decoration: none;}
#notfyMe {width: 210px; float: left; font-size: 11px; margin-top: 5px;}
#notfyMe input {text-align: left; width: 150px; padding: 1px; font-size: 11px; line-height: 12px; height: 12px; margin: 1px ; }
#notfyMe input.submitemail {width: 60px; padding: 2px 0px; font-size: 11px; line-height: 14px;  height: 20px; margin: 3px 0px 0px 35px; text-align: center; }
.addCartBtn { padding: 5px 0px; margin: 0px 5px 5px auto; }
.addCartBtn td {text-align: right; }
.addCartBtn a img {width: 134px; height: 25px; }
.addCartBtn a img {background-image: url(/img/bk-add-cart.jpg); background-position: left top; background-repeat: no-repeat;}
body.fren .addCartBtn a img {background-image: url(/img/bk-add-cart-f.jpg); width: 173px}
.addCartBtn a:hover img {background-position: left bottom;}
#itmWish {margin: 4px 0px 4px auto}
#itmWish a img {width: 89px; height: 18px; background-image: url(/img/add-wish.jpg); background-position: left top; background-repeat: no-repeat;}
body.fren #itmWish a img {width: 158px; background-image: url(/img/add-wish-f.jpg);}
#itmWish a:hover img {background-position: left bottom;}
#shpShare {margin: 20px 0px 0px 0px; border-top: solid #D7D7D7 1px; padding: 0px 5px; width: 375px; }
#shpShare strong {line-height: 26px; }
#shpShare a {text-decoration: none; font-size: 11px; line-height: 18px;}
#shpShare a:hover {text-decoration: none;}
#shpShare a span {text-decoration: underline;}
#shpShare a:hover span {text-decoration: none;}
#shpMsg {margin: 8px 0px 0px 0px}

#ritTD {width: 136px; text-align: right; border-left: solid #D7D7D7 1px;}
/* RELATED items template */
#relTempl {}
#relItmDiv {width: 126px; margin: 0px 0px 0px auto;}
#relItmDiv .relCellDiv2 {display:none}
#relItmTR {}
#relItmDiv h3 {color: #415685; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 0px 0px 8px;  }
#relCells {margin: 0px auto 0 auto}
.relCell {text-align: left}
.relCell .relCellDiv {padding: 8px 0px 4px 10px; font-size: 12px; color: #777; line-height: 16px; margin: 0px 0px 15px auto; text-align: left}
.relCell .relCellDiv img {background-repeat: no-repeat; background-position: center center; margin-bottom: 4px; width: 110px; height: 100px; }
.relCell .relCellDiv a {text-decoration: none;}
.relCell .relCellDiv a:hover {text-decoration: none;}
.relCell .relCellDiv a img {border: solid #D7D7D7 1px;  text-decoration: none;}
.relCell .relCellDiv a:hover img {border: solid #AAA 1px;  text-decoration: none;}
.relCell .relCellDiv a strong {display: block; color: #F5AA35; font-size: 13px;  text-decoration: none;}
.relCell .relCellDiv a:hover strong {text-decoration: underline}
.relCell .relCellDiv .relQty {font-size: 11px; }
.relCell .relCellDiv .relQty input {font-size: 11px; width: 20px; padding: 1px; text-align: center}

/* view larger image text styles */
#lrgImgDiv {width: 710px; background-color: #FFF; border: solid #E4E1DB 1px; padding: 10px 0px 20px 0px; text-align: center; font-size: 11px; position: absolute; top: -17px; left: 0px; z-index: 300}
#lrgImgDiv h3 {display: none; font-size: 16px; padding: 5px 0px 2px 0px; margin: 0px; line-height: 16px;}
#lrgImgDiv .photonavv {margin-top: 3px; color: #666}
#lrgImgDiv a  {color: #666; text-decoration: none; font-weight: bold}
#lrgImgDiv a:hover {color: #D00F00; text-decoration: none;}
#lrgImgDiv img {margin: 5px auto; }
#itmDiv .addGiftBtn .smalltext {color: #3C5080; }
#itmDiv .addGiftBtn input { width: auto; margin: 3px auto 2px 3px; padding-top: 2px; height: 16px; text-align: left; border-width: 1px;}
#sizCrtDiv {width: 520px; text-align: center; position: absolute; left: 0px; top: 0px; background-color: #fff; border: solid #3C5080 1px; padding: 5px; text-align: center }
#sizCrtDiv iframe {border:solid #fff 0px; margin: 0 auto; text-align: center ; }
#sizeChrtDiv a {font-size: 12px; text-decoration: underline;}
#sizeChrtDiv a:hover {text-decoration: none;}

/* INFO ITEM navigation and template */
#infoNavv {border: solid #DCDCDC 1px; width: 170px; margin: 10px 0px 0px 0px}
#infoNavv h4 {border-bottom: solid #DCDCDC 1px; margin: 2px auto; color: #7787878; padding: 8px 0px 8px 8px;; font-size: 13px; }
#infoNavv a {display: block; text-decoration: none; padding: 4px 2px 4px 8px; color: #546590; }
#infoNavv a:hover {background-color: #EDF0F5} 
#infoNavv a.infShpp, #infoNavv a.infFaqq {display: none; padding-left: 40px; }
#infoTempl { }
#infoImg {display: none}
#infoTitl {text-align: left;  color: #4B4B4B; font-size: 28px; padding: 3px 0px 5px ; margin: 1px auto 5px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal}
#infoDiv {background-color: #E6EAF2; padding: 20px 15px 15px 30px;}
#infoDesc {}
#infoDesc h2 {font-family: Georgia, "Times New Roman", Times, serif;}
#infoDesc h3 {}
#infoDesc, #infoDesc p, #infoDesc td {color: #545454; font-size: 15px; line-height: 18px; font-weight: normal}
#infoDesc p {margin: 16px auto 2px 0px; }
#infoDesc table {margin: 0px;}
#infoDesc td {padding: 2px 2px 14px 2px; }
#abtOya h2 {text-align: left;  color: #4B4B4B; font-size: 28px; padding: 3px 0px 5px ; margin: 1px auto 5px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal}
#abtOya {margin: 0px; }
#abtOya #abtLft {padding: 0px 10px 0px 0px; }
#abtOya #abtRit {padding: 10px 0px 0px 10px; background-color: #E6EAF2}
#abtOya #abtRit h4 {margin: 0px; color: #757C9B; font-size: 18px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
#abtOya #abtRit div {margin: 0px 8px 8px; }

/*
 * Code by AD from SuiteCommerce 
*/
/* General */
.clear	{clear: both;}
.alert-box	{
	background: #3C5080;
	border: #666 1px solid;
	color: #fff;
	display: none;
	filter: alpha(opacity=90);
	font-size: 11px;
	font-weight: bold;
	left: 2px;
	opacity: 0.9;
	padding: 5px;
	position: absolute;
	text-align: center;
	text-shadow: 2px 1px 5px #999;
	top: -7px;
	width: 120px;
	-moz-border-radius: 10px;
	-moz-box-shadown: 0px 0px 10px #666;
	-webkit-border-radius: 10px;
	-webkit-box-shadown: 0px 0px 10px #666;
}
.alert-box p	{margin: 0px;}
/* Top Search */
#search-top	{
	position: relative;
	z-index: 120;
}
#hdrSrch #search-box	{
	float: right;
	width: 230px;
}
#search-button	{
	background: url(/img/bk-go.jpg) no-repeat -4px 0px;
	display: block;
	float: right;
	height: 23px;
	margin-left: 5px;
	text-indent: -9999999px;
	width: 31px;
}
#search-button:hover	{background-position: -4px -30px;}
/* Search Results */
#search-results	{width: 660px;}
#search-results .item-cell	{
	float: left;
	margin: 0px 5px 10px 0px;
	text-align: center;
	width: 160px;
}
#search-results a	{
	display: block;
	text-decoration: none;
}
#search-results img	{border: none;}
#search-results .thumb	{border: 1px solid #D4D4D4;}
#search-results .thumb table	{
	height: 208px;
	width: 100%;
}
#search-results .thumb td	{vertical-align: middle;}
#search-results .thumb:hover	{border-color: #999;}
#search-results .name	{
	color: #F3A424;
	font-size: 12px;
	font-weight: bold;
}
#search-results .name:hover	{text-decoration: underline;}
#search-results p	{
	font-size: 11px;
	margin: 0px;
}
#search-results .loading	{
	background: url(/site/img/loading.gif) no-repeat;
	font-size: 13px;
	margin: 10px;
	padding: 8px 42px;
}
#search-results .list-price	{
	color: #7B7B7B;
	text-decoration: line-through;
}
#search-results .sale-price	{
	color: #D00F00;
	font-weight: bold;
}
#search-results .options	{display: none;}
/* Left Narrow */
#narrow-left h5	{
	color: #444;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	text-decoration: underline;
}
#narrow-left div	{margin-bottom: 10px;}
#narrow-left ul	{
	margin: 0px;
	padding: 0px;
}
#narrow-left li	{
	list-style: none;
}
#narrow-left a	{
	font-size: 11px;
	text-decoration: none;
}
#narrow-left a:hover	{color: #F3A424;}
#narrow-left .active a	{
	background: url(/site/img/remove-filter.gif) no-repeat 0px 4px;
	color: #999;
	display: block;
	height: 14px;
	padding-left: 12px;
}
#narrow-left .active a:hover	{color: #333;}
/* Item Template */
#child-sizes	{
	border-top: 1px solid #D7D7D7;
	margin: 10px 0px 0px;
}
#child-sizes .itmSize	{
	border: none;
	margin: 0px;
}
#child-sizes input 	{margin: 0px 8px 0px 0px;}
#child-sizes td	{
	border-bottom: 1px solid #D7D7D7;
	padding: 5px 8px;
	vertical-align: middle;
}
#back-stock	{
	display: none;
	float: left;
	font-size: 11px;
	margin-top: 5px;
	width: 210px;
}
#back-stock label	{
	display: block;
	height: 18px;
	line-height: 18px;
	margin-bottom: 5px;
	width: 195px;
}
#back-stock #name, #back-stock #emailAddress	{
	float: right;
	font-size: 11px;
	height: 12px;
	text-align: left;
	width: 150px;
}
#back-stock #submit-notify	{
	background: #F5AA35;
	border: #ccc 1px solid;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #666;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	margin: 4px 0px 2px 38px;
	text-shadow: 1px 1px 1px #333;
	width: auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 4px #666;
	-webkit-box-shadow: 1px 1px 4px #666;
}
#back-stock #submit-notify:hover	{background: #3C5080;}
.adding-items	{
	background: url(/site/img/loading.gif) no-repeat 0px 0px;
	display: block;
	font-size: 13px;
	padding: 8px 0px 8px 40px;
	text-decoration: none;
}
/* Code for Related Items */
.related-cell	{
	color: #777;
	margin-bottom: 15px;
	padding: 10px 0px 5px 10px;
	text-align: left;
}
.related-thumb	{
	border: 1px solid #d7d7d7;
	margin-bottom: 5px;
	text-align: center;
}
.related-thumb img	{border: none;}
.related-name	{
	color: #F5AA35;
	display: block;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	text-decoration: none;
}
.related-name:hover	{
	color: #F5AA35;
	text-decoration: underline;
}
.related-cell p	{margin: 0px 0px 2px;}
.related-cell .list-price	{text-decoration: line-through;}
.related-cell .sale-price	{font-weight: bold;}
/*
 * End of Code by AD from SuiteCommerce 
*/
/***** FOOTER *****/
/* standard footer */
#footer { padding-top: 2px; font-size: 11px; line-height: 15px; color: #777; }
#footer table {border-top: solid #D7D7D7 1px;}
#footer table {width: 500px; margin: 8px auto 10px auto; color: #F3A424; }
#footer table b {color: #F3A424; line-height: 20px; text-transform: capitalize; font-weight: normal; font-size: 13px; }
#footer a {font-size: 11px; text-decoration: none; line-height: 13px; color: #F3A424; }
#footer a:hover {text-decoration: underline; color: #777}
#footer p {margin: 8px auto 0px auto;}
#footer address {margin: 10px auto; font-style: normal;}

/****** CART    CHECKOUT    MY ACCOUNT  ******/
.greytitle {margin: 15px auto 0px 10px; font-size: 24px; height: 28px;}

/* for shopping cart  */
#contDiv.cart {margin: 10px 15px; width: 815px; }
#contDiv.cart #contTbl {padding: 0px 10px 0px 0px; width: 825px;}
#contDiv.cart #carttable {width: 825px; margin: 0px 0px 0px 0px; border: solid #CCC 1px; }
#contDiv.cart a {color: #333333 ; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#contDiv.cart a:hover {text-decoration: underline}
#contDiv.cart #carttable input {width: 23px; text-align: center; }
#contDiv.cart .listheadernosort {font-size: 12px; line-height: 18px; color: #333; }
#contDiv.cart .texttable, #contDiv.cart .texttablectr, #contDiv.cart .texttablert, #contDiv.cart .bglttext {font-family: Arial, Helvetica, sans-serif; color: #333; background-color: #FFFFFF; padding: 3px 2px; font-size: 12px; }
#contDiv.cart .texttable a {font-family: Arial, Helvetica, sans-serif; color: #333333 ; text-decoration: none}
#contDiv.cart .texttable a:hover { text-decoration: underline}
#contDiv.cart .texttablert b {font-size: 140%; padding: 2px 0px; font-weight: bold }
#contDiv.cart  #checkout , #contDiv.cart #cancel, #contDiv.cart #recalc {margin: 10px 0px 0px 5px; padding: 4px 10px 5px 10px; }
#contDiv.cart  #checkout {color: #FFF; background-color: #506090; font-weight: bold; font-size: 110%;  padding: 2px 10px;}
#contDiv.cart  #thirdPartyCheckoutButtons {margin: 30px 0px 10px 0px}
#contDiv.cart #cartShpMsg { text-align: center; padding: 5px 165px; font-weight: bold; font-size: 12px;  }

/* for login and checkout */
#contDiv.checkout .checkout {}
#contDiv.checkout .checkoutprogresstext {	font-size: 13px}
#checkShpMsg { text-align: center; padding: 5px 40px; font-weight: bold; }
#checkShpMsg strong {color: #990000; font-size: 1.2em}
#checkShpMsg strong a {color: #AA0000; text-decoration: underline}
#checkShpMsg strong a:hover {color: #990000; text-decoration: none}
#promoAccpt {font-weight: bold}
#msgPOBox {color: #990000; font-weight: bold; font-size: 14px; text-align: center; margin: 5px 15px; }
#contDiv.checkout #carttable {margin: 5px auto 2px auto; width: 600px; color: #333; }
#contDiv.checkout #carttable .texttable a {text-decoration: none; color: #454545;}
#contDiv.checkout #carttable .listtexthl {padding-left: 5px}
#contDiv.checkout #carttitle {margin: 15px auto 0px 10px;  height: 24px; }
#contDiv.checkout form#paymeth {width: 650px; text-align: left; padding: 0px; background: #F6F6F6}