BODY { margin: 0px; padding: 0px; font-family: Tahoma; background-color:#080808; text-align: center }
P {	font-size: 11px; font-family: Tahoma; }
TD { font-size: 11px; font-family: Tahoma; }
DIV { font-size: 11px; font-family: Tahoma; /*overflow: hidden;*/ }

A { font-size: 11px; font-family: Tahoma; color: Black; text-decoration: underline; }
A:hover { font-size: 11px; font-family: Tahoma; color: Black; text-decoration: none; }

IMG { border: 0px; }
.inlineImage, .yahooSmiley { vertical-align: middle; }
.yahooSmiley { padding-left: 2px; }
.yahooLink { color: #969696; text-decoration: none; }
.yahooLink:hover { color: #969696; text-decoration: none; }
.infoImage { cursor: help; }

.warningWrapper { height: 30px; background-color: #FFFFE1; background-image: url(../images/masterPage/warningBG.png); background-position: bottom; background-repeat: repeat-x; color: Black; }
.warningWrapper:hover { height: 30px; background-color: #3399FF; background-image: url(../images/masterPage/warningBG.png); background-position: bottom; background-repeat: repeat-x; color: White; }
.warningImage { float: left; padding: 6px; font-size: 14px; font-family: Verdana; cursor: default; }
.warningText { float: left; padding: 6px; font-size: 14px; font-family: Verdana; cursor: default; }
.warningClose { float: right; padding: 6px; }
.warningButonClose { font-size: 14px; font-family: Verdana; color: Black; text-decoration: none; font-weight: bold; }
.warningButonClose:hover { font-size: 14px; font-family: Verdana; color: White; text-decoration: none; font-weight: bold; }

.wrapper { margin: 0 auto; width: 766px; background: url(../images/masterPage/background.png) top repeat-x;}

#headerBox1 { float: left; width: 183px; height: 55px; margin-left: 8px; }
#headerBox2 { float: left; width: 183px; height: 55px; margin-left: 7px; }
#headerBox3 { float: left; width: 183px; height: 55px; margin-left: 6px; }
#headerBox4 { float: left; width: 183px; height: 55px; margin-left: 6px; margin-right: 7px; }

.headerMenu { height: 55px; width: 766px; padding: 12px 0px 8px 0px; }
.headerTop { background-image: url(../images/masterPage/header_topBG.png); background-repeat: no-repeat; width: 183px; height: 5px; }
.headerBody { width: 171px; height: 45px; background-color: Black; padding: 0px 6px 0px 6px; color: White; text-align: left; }
.headerBottom { background-image: url(../images/masterPage/header_bottomBG.png); background-repeat: no-repeat; width: 183px; height: 5px; }

.headerTable { width: 171px; height: 45px; vertical-align: middle; overflow: hidden; display: table; position: static; }
.headerRow { top: 50%; display: table-cell; vertical-align: middle; position: static; }
.headerCell { top: -50%; color: #969696; text-align: center; position: static; }

.headerLogoPromoWrapper { clear: both; width: 766px; height: 157px; padding-bottom: 8px; }
.headerLogo { float: left; width: 183px; height: 157px; margin-left: 8px }
.headerLogoTable { width: 183px; height: 123px; vertical-align: middle; overflow: hidden; position: relative; display: table; position: static; }
.headerLogoRow { position: absolute; top: 50%; display: table-cell; vertical-align: middle; position: static; }
.headerLogoCell { position: relative; top: -50%; color: White; text-align: center; position: static; }
.headerExchange { color: #969696; text-align: center; font-size: 10px; }
.exchRate { color: White; font-weight: bold; }
.headerPromo { float: left; width: 561px; height: 157px; margin: 0px 7px 0px 7px; background: url(../images/masterPage/promoBG.png) }

.headerSearchText { width: 161px; line-height: 20px; text-align: left; padding: 0px 5px 0px 5px; height: 45px; }
.headerBandText { width: 161px; line-height: 22px; text-align: left; padding: 0px 5px 0px 5px; height: 45px; }
.headerLoginImage { float: left; width: 36px; height: 40px; padding-top: 2px; }
.headerLoginText { float: right; width: 135px; line-height: 20px; text-align: left; padding-left: 0px; }
.headerLoggedUserName { width:131px; height: 20px; overflow: hidden; padding-left: 4px; }
.headerLoggedOptionsSpacer { padding-left: 10px; }
.headerCartImage { float: left; width: 36px; height: 31px; padding-top: 5px; }
.headerCartText { float: right; width: 130px; line-height: 20px; text-align: left; padding-left: 5px; }

.centerWrapper { clear: both; width: 766px; }
.menuWrapper { float: left; width: 183px; margin-left: 8px; background: url(../images/masterPage/menuStrip1.png) bottom no-repeat; padding-bottom: 2px; }
.menuSection { width: 183px; padding-top: 2px; background: url(../images/masterPage/menuStrip1.png) top no-repeat; }
.menuItem { width: 166px; padding: 7px 0px 7px 17px; text-align: left; color: #969696; }
.menuItemStrip { padding-bottom: 2px; background: url(../images/masterPage/menuStrip2.png) bottom no-repeat; }
.menuTitle { width: 166px; padding: 10px 0px 7px 17px; text-align: left; color: White; font-weight: bold; }
.menuIcon { padding-right: 8px; vertical-align: middle; }
.menuIcon2 { vertical-align: middle; }
.navItem { width: 166px; padding: 3px 0px 3px 17px; text-align: left; }
.bodyWrapper { float: left; width: 561px; margin: 0px 7px 0px 7px; }
.bodyTop { background: url(../images/masterPage/body_topBG.png) top no-repeat; width: 561px; height: 10px; }
.bodyBody { background-color: White; padding: 0px 10px 0px 10px; width: 541px; text-align: left; position: static; overflow: hidden; }
.bodyContainer { background-color: #D5D7DA; overflow: hidden; }
.bodyBottom { background: url(../images/masterPage/body_bottomBG.png) top no-repeat; width: 561px; height: 10px; }

.beforeFooter { clear:both; padding-bottom: 34px; }
.footerTable { width: 100%; height: 78px; background-color: #252525; vertical-align: middle; overflow: hidden; position: relative; display: table; position: static; }
.footerRow { position: absolute; top: 50%; display: table-cell; vertical-align: middle; position: static; }
.footerCell { position: relative; top: -50%; color: #7d7979; position: static; padding-right: 13px; line-height: 20px; }
.footerLeft0 { float: left; text-align: right; padding: 0px 0px 0px 13px; } /*pedding-top used to center this layer*/
.footerLeft1 { float: left; text-align: left; padding: 0px 0px 0px 7px; font-weight:bold; color: White; } /*pedding-top used to center this layer*/
.footerRight { float: right; text-align: right; padding: 0px 0px 0px 0px; }
.footerText { padding-left: 7px; }

.ParentNodeStyle { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.ParentNodeStyle:hover { font-size: 11px; color: white; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.RootNodeStyle { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.RootNodeStyle:hover { font-size: 11px; color: white; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.LeafNodeStyle { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma;}
.LeafNodeStyle:hover { font-size: 11px; color: white; text-decoration: none; font-family: Tahoma;}
.treeItemCount { font-size: 9px; color: White; }

.a1Gray1 { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; }
.a1Gray1:hover { font-size: 11px; color: #969696; text-decoration: underline; font-family: Tahoma; }

.a2Gray1 { font-size: 11px; color: #969696; text-decoration: underline; font-family: Tahoma; }
.a2Gray1:hover { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; }

.a3Gray1 { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; }
.a3Gray1:hover { font-size: 11px; color: black; text-decoration: none; font-family: Tahoma; }

.a4Gray1 { font-size: 11px; color: #969696; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.a4Gray1:hover { font-size: 11px; color: black; text-decoration: none; font-family: Tahoma; font-weight: bold; }

.a5Gray1 { font-size: 13px; color: #969696; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.a5Gray1:hover { font-size: 13px; color: black; text-decoration: none; font-family: Tahoma; font-weight: bold; }

.a1Gray2 { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; }
.a1Gray2:hover { font-size: 11px; color: #7d7979; text-decoration: underline; font-family: Tahoma; }

.a2Gray2 { font-size: 11px; color: #7d7979; text-decoration: underline; font-family: Tahoma; }
.a2Gray2:hover { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; }

.a3Gray2 { font-size: 11px; color: #7d7979; text-decoration: underline; font-family: Tahoma; font-weight: bold; }
.a3Gray2:hover { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; font-weight: bold; }

.a4Gray2 { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.a4Gray2:hover { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; font-weight: bold; }

.a5Gray2 { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; }
.a5Gray2:hover { font-size: 11px; color: #7d7979; text-decoration: none; font-family: Tahoma; }

.a2Green { font-size: 11px; color: #6fa82f; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.a2Green:hover { font-size: 11px; color: #6fa82f; font-weight: bold; text-decoration: none; font-family: Tahoma; }

.a3Green { font-size: 11px; color: #6fa82f; font-weight: bold; text-decoration: underline; font-family: Tahoma; }
.a3Green:hover { font-size: 11px; color: #6fa82f; font-weight: bold; text-decoration: underline; font-family: Tahoma; }

.a1Black { font-size: 11px; color: Black; text-decoration: none; font-family: Tahoma; }
.a1Black:hover { font-size: 11px; color: Black; text-decoration: underline; font-family: Tahoma; }

.a2Black { font-size: 11px; color: Black; text-decoration: underline; font-family: Tahoma; font-weight: normal; }
.a2Black:hover { font-size: 11px; color: Black; text-decoration: none; font-family: Tahoma; font-weight: normal; }

.a3Black { font-size: 11px; color: Black; font-weight: bold; text-decoration: underline; font-family: Tahoma; }
.a3Black:hover { font-size: 11px; color: Black; font-weight: bold; text-decoration: underline; font-family: Tahoma; }

.a4Black { font-size: 13px; color: Black; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.a4Black:hover { font-size: 13px; color: Black; font-weight: bold; text-decoration: none; font-family: Tahoma; }

.a5Black { font-size: 11px; color: Black; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.a5Black:hover { font-size: 11px; color: Black; font-weight: bold; text-decoration: none; font-family: Tahoma; }

.a6White { font-size: 11px; color: White; text-decoration: underline; }
.a6White:hover { font-size: 11px; color: White; text-decoration: none; }

.a2Orange { font-size: 11px; color: #e28f26; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.a2Orange:hover { font-size: 11px; color: #e28f26; font-weight: bold; text-decoration: none; font-family: Tahoma; }

.button { font-size: 11px; font-family: Tahoma; }

.dropDown { font-size: 11px; font-family: Tahoma; }

.inputFields { font-size: 11px; font-family: Tahoma; }

.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
