/* GLOBAL ELEMENTS */

dd, dl, dt, form, h1, h2, h3, li, ol, p, ul{margin:0px; padding:0px}
img{border:0px none}

#topNavigation ul.navLvl2{font-family:"Times New Roman",Times,serif; display:none; width:177px; position:absolute; top:30px; left:0px; background:#958E8A; border:0px solid #f7f3e7; border-top:none; z-index:10000;}
#topNavigation ul.navLvl2b{font-family:"Times New Roman",Times,serif; display:none; position:absolute; top:30px; margin-left: 88px; margin-top: 4px; left:0px; right:0px; background:#958E8A; border:0px solid #f7f3e7; border-top:none; z-index:10000;}
#topNavigation ul.lastNav{display:none; width:177px; position:absolute; top:26px; left:-89px; background:#958E8A; border:1px solid #f7f3e7; border-top:none; z-index:10000;}

#topNavigation li{list-style:none; background:#958E8A; height: 20px;}
#topNavigation ul.navLvl1 li{float:left; position:relative}
/* #topNavigation ul.navLvl1 li{float:left; width:89px; position:relative} */

#topNavigation ul.navLvl2 li{width:170px; display:block; padding:4px 10px 4px 10px}
#topNavigation ul.navLvl2 li a:link, #topNavigation ul.navLvl2 li a:visited{color:white; font-size:16px; line-height:18px; text-decoration:none}
#topNavigation ul.navLvl2 li a:hover, #topNavigation ul.navLvl2 li a:active{color:white; font-size:16px; line-height:18px; text-decoration:none; text-decoration:underline}

#topNavigation ul.navLvl2b li{float:right; position:relative}
#topNavigation ul.navLvl2b li{width:137px; display:block; padding:4px 10px 4px 10px}
#topNavigation ul.navLvl2b li a:link, #topNavigation ul.navLvl2b li a:visited{color:white; font-size:16px; line-height:18px; text-decoration:none}
#topNavigation ul.navLvl2b li a:hover, #topNavigation ul.navLvl2b li a:active{color:white; font-size:16px; line-height:18px; text-decoration:none; text-decoration:underline}

#opNavColContainer{background-color:#5F5853; height:55px; border-left:1px solid #FFF; border-right:1px solid #FFF}
#topNavColContainer{clear:both; width:978px}
#topNavCol1{width:454px; height:55px; float:left; clear:left}
#topNavCol1 #rhLogo{margin:18px 0px 0px 10px}
#topNavCol2{width:306px; height:49px; float:left; text-align:right}
#topNavCol2 #bandcLogo{margin:13px 0px 0px 0px}
#topNavCol3{position:relative; float:right; width:214px; height:55px; clear:right; font-size:9px}
#topNavCol3Top{position:relative; width:146px; float:right; height:21px; clear:right; padding-top:2px}
#topNavMyAccount{position:absolute; top:10px; right:76px; float:right; text-align:right; color:#FFF; width:120px}
#topNavMyAccount span.topNavAcctName{text-transform:uppercase}
#topNavMyAccount span.topNavAcctName a{text-decoration:none; color:#FFF}
#topNavMyAccount span.topNavAcctName a:hover, #topNavMyAccount span.topNavAcctName a:active{color:#FFF}
#topNavAcctSignInDivider{position:absolute; top:10px; left:74px; color:#FFF}
#topNavSignInState{position:absolute; top:10px; left:82px; color#FFF}
#topNavSignInState a{color:#FFF; text-transform:uppercase; text-decoration:none; font-weight:normal}

#topNavCol3Bottom{background:yellow}
#topNavCol3Bottom #topNavCart{position:absolute; left:30px; top:29px; color:#FFF}
#topNavCol3Bottom #topNavCart a{font-size:9px; text-decoration:none; color:#FFF}
#topNavCol3Bottom #topNavSearch{position:absolute; left:75px; top:26px; width:135px}
#topNavCol3Bottom #topNavSearch input{width:120px; text-transform:uppercase}
#topNavCol3Bottom #topNavSearch #app_search_header_input{font-family:"Times New Roman",Times,serif; font-size:9px; padding-bottom:2px}
#topNavCol3Bottom #topNavSearchGo{position:absolute; top:31px; left:200px; width:15px}

#app_nav_sub{float:left; width:177px; margin:0px; background-color:#5F5853}
#app_nav_sub ul{list-style-type:none}
#app_nav_sub ul li a{text-decoration:none}
ul.app_nav_sub{color:#FFF; list-style-type:none; width:162px; line-height:26px; font-size:12px}
ul.app_nav_sub ul{list-style-type:none}
ul.app_nav_sub li{clear:right; border-bottom:1px solid #F7F3E7; width:177px; display:list-item; float:none; font-size:13px; font-weight:normal; text-transform:none; line-height:19px}
ul.app_nav_sub li a, ul.app_nav_sub li a:visited{color:#FFF; font-size:13px; font-weight:normal; text-decoration:none; padding:0px 5px 0px 10px; line-height:12px}
ul.app_nav_sub li a:hover{color:#FFF; font-size:13px}

.menu #shareButtons {position:relative; width:144px; margin-top:10px; margin-left:33px;}
