html{margin:0;padding:0}
body{font-family:Arial,Optima,Century Gothic,Helvetica,Sans-Serif;font-size:11pt}
a:focus{outline-width:0px}
a:hover{font-weight:bold;text-decoration:none}
a{text-decoration:none;font-weight:bold}
body{margin:0;padding:0;line-height:1.15em;padding:4px}
h1{font-size:12pt;font-variant:small-caps;font-weight:bold;font-style:italic;text-align:left;margin-top:20px;margin-bottom:5px;margin-left:0px;letter-spacing:0.05ex}
h2{font-size:11pt;font-weight:bold;font-style:normal;line-height:1.4em;padding:0px;padding-bottom:10px;margin:0}
input[type="button"], input[type="submit"], h2, h3{font-family:Arial,Optima,Century Gothic,Helvetica,Sans-Serif}
img, input[type="checkbox"] {border-style:none}
select{font-size:9pt;vertical-align:middle;padding:1px}
td{vertical-align:top}
#bmenu td{padding:1px 2px}
#bmenu td a{padding:0 8px;font-weight:bold;font-style:italic;font-variant:small-caps;font-size:10pt;white-space:nowrap;line-height:1.6em}
#bmenu{margin: 15px 0 5px 0}
.bmstatic{position: fixed; bottom: 4px;width:979px}
#hpbmenu #bmenu{padding:6px 6px 2px 6px}
.catdesc{font-style:normal;padding:0px 30px 0px 30px;line-height:1.1em}
.checkoutlabelleft{font-variant:small-caps;font-weight:bold;text-align:left;vertical-align:middle;padding-right:0px}
.checkoutlabelnw{font-variant:small-caps;font-weight:bold;text-align:right;vertical-align:middle;padding-right:0px}
.feedItem{position:relative;text-align:center;padding: 5px 0px 10px 0px}
.feedBody{width:182px;text-align:center;overflow:hidden}/*height:20em;*/
.feedHeader{vertical-align:top}
.feedHeader h2{vertical-align:top; line-height: normal; margin-top: 0}
.feedText{margin-top: 10px}
/*.feedText{line-height:1.1em;height:16.5em}*/
.feedSource{vertical-align:bottom;text-align:center;margin-top: 15px}
.hpsection{width:100%}
.hpsection .checkoutlabelleft a, .hpsection .checkoutlabelnw a{font-style:italic}
.jsnotice{font-weight:bold;padding:10px 10px 0px 10px;line-height:1.4em}
.milinks div a{font-weight:normal;}
.milinks{text-align:center;padding:2px 5px 2px 5px}
.oldprice{text-decoration:line-through}
.plainbox a:hover{font-weight:bold;cursor:pointer}
.ppbox a span, .ppbox a:hover span{font-style:italic}
.ppbox a{font-weight:normal}
.milinks a{color: #cc0;font-weight:bold}
.ppbox h1, .plainbox h1, .ppbox h1 a{text-align:center;vertical-align:middle;font-style:italic;font-weight:bold;line-height:1.2em;margin:0 0 15px 0;padding:3px 5px 3px 5px}
.ppbox h2 a{cursor:pointer;line-height:1.35em;font-weight:bold}
.ppbox h2{margin-top:0px;padding-bottom:8px;margin-bottom:0px}
.ppbox li{padding-top:5px;padding-bottom:5px}
.ppbox strong{font-weight:bold}
.ppbox{padding:10px 20px 20px 20px}
.prg110{width:110px;height:110px}
.prg160{width:160px;height:160px}
.prg80, .prg110, .prg160, .prg135{background-repeat:no-repeat;text-align:center;padding-bottom:5px}
.prg80{width:80px;height:80px;background-repeat:no-repeat;text-align:center;vertical-align:middle}
#SpotlightPanel.tilePanel{width:566px;height:180px;overflow:hidden;position:relative;overflow:hidden}
.hptile{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
#SpotlightPanel .hptile{width:566px;height:185px}
#SpotlightPanel .hptile img{width:566px;height:185px}
#SpotlightPanel .tileContent{position:relative}
.saleprice {margin:3px 0 3px 0;text-align:center}
.saleprice strong{font-size:11pt}
.tileSeparator{width:16px}
.BannerButton, .GridButton, .SmallButton, .SmallButtonS, .Button, .SmallButtonDisabled, .WideButton{cursor:pointer;font-weight:bold;text-align:center;vertical-align:middle;margin:3px;padding:0 4px 0 4px;line-height:normal;font-style:italic;padding-bottom:2px;border-width:0}
.WideButton{width:160px;height:28px;padding:0 8px 0 8px}
#gwr iframe{width:200px}
#hpsidepanel h1 {margin:0px 0px 5px 0px; font-size: 11pt; font-variant: small-caps; font-style: italic}
#hpsidepanel .hpsection{width:auto;margin:0 0 10px 0;padding:0;text-align:left}
#hpsidepanel .ppbox{padding:15px 10px}
#hpsidepanel .ppbox h2 a{font-weight:bold}
#menuShopAll{padding-bottom:20px}
#PageTitle {padding:0px 0 10px 0;margin-top:4px}
/*#PageTitle h1{height:24px;vertical-align:middle;line-height:24px;padding:0;margin:0px 0 4px 0;letter-spacing:.05ex}*/
#PageTitle h1{vertical-align:middle;line-height:1.0em;padding:4px 0;margin:0px 0 4px 0;letter-spacing:.05ex}
#PageTitle h1.hpt{width:568px}
#PageTitle h2{text-align:center;padding:8px 0;margin:0px 0 5px 0;line-height:1.2em}
#PageTitle .catdesc{font-weight:normal;font-size:11pt;text-align:left;padding:8px 25px;line-height:1.3em}
#PageTitle .catdesc span{display:inline-block;text-align:left;vertical-align:middle}
/*#SpotlightPanel{padding:0 8px 3px 8px}*/
/*#SpotlightPanel{padding:0 0 3px 0}*/
#SpotlightPanel .ppbox{font-size:12pt;padding:10px}
#SpotlightPanel h2, #TileList h2{margin:0;}

.productColumn{width:790px;padding:0 0px 0 12px}
.productColumn .catdesc{text-align:left}
.productDataList{width:780px;padding-left: 2px}
.productColumn .ProductTile{text-align:center}
.ProductTile{position:relative;text-align:center;padding:6px 0px 6px 2px;width:190px}
.ProductTile .tileContent{width:164px;height:370px;padding:15px 8px 15px 8px;position:relative;cursor:pointer;overflow:hidden}
.ProductTile .tileContent .tileHeader{height:57px;position:relative;overflow:hidden}
.ProductTile .tileContent .tileHeader h2{padding-bottom:0; line-height: 1.3em}
.ProductTile .tileContent .tileImage{position:relative;width:100%;margin:13px 0 13px 0;height:130px}
.ProductTile .tileContent .tileImage td{ vertical-align: middle; height:130px }
.ProductTile .tileContent .hptile { width: 180px; height:400px }
.ProductTile .tileContent .hptile img { width: 180px; height:400px }
.ProductTile .tileContent .tileText{padding:0;font-size:10pt;height:84px}
.productDataList .ProductTile{display:inline-block;vertical-align:top}
.tileFooter{width:100%;margin-top:10px;text-align:center;line-height:1.5em;font-size:10pt}
.tileFooter .checkoutlabelnw { text-align: center; padding: 8px 0 }
.tileFooter .BannerButton{display:inline-block;line-height:22px;height:24px;width:90px;padding:0px 0px;margin:2px 4px}

#SpotlightPanel { width: 594px }
.TileList {margin-top:5px;width:566px}
/*.TileList div.cTile{display:inline-block;width:189px;height:310px;vertical-align:top}*/ /*; padding: 2px; width:190px;height:310px} */
.TileList span.cTile{display:inline-block;width:184px;height:300px;vertical-align:top;text-align:center;border-width:0;margin:0;padding:1px 4px} /*width:193px;*/
.TileList td.cTile{width:184px;height:300px;vertical-align:top;text-align:center;border-width:0;margin:0;padding:1px 4px} 
.TileList .tileContent{position:relative;text-align:center;width:180px;height:290px;overflow:hidden;padding:0;cursor:pointer}
.TileList .tileContent h2{padding:15px 10px 0 10px;height:3.2em;font-size:11pt;line-height:1.2em} /*;overflow:hidden*/
.TileList .tileContent .tileText{padding:13px 11px 0px 11px;line-height:1.25em;height:6em;font-size:9pt} /*overflow:hidden}*/
.catdesc br, .tileText br {line-height: 5px}
.TileList .imgC {width: 110px; height: 110px; padding: 0; vertical-align: middle; position: relative; display: inline-block}

#SubCategoryList.TileList { margin-top: 0px }
#SubCategoryList.TileList span.cTile{display:inline-block;width:184px;height:310px;vertical-align:top;text-align:center;border-width:0;margin:0;padding:1px 4px} /*width:193px;*/
#SubCategoryList.TileList td.cTile{width:184px;height:310px;vertical-align:top;text-align:center;border-width:0;margin:0;padding:1px 4px}
#SubCategoryList.TileList .tileContent{position:relative;text-align:center;width:180px;height:300px;overflow:hidden;padding:0;cursor:pointer}
.psep2{ width:100%;  height:2px; margin:0px 0 10px 0;border-top:solid 1px #4c0}

.cTile .tileContent .tileImage{position:relative;width:100%;margin:0;height:110px}
.cTile .tileContent .tileImage td { vertical-align: middle }

#ProductPage .checkoutlabelnw { white-space: nowrap }
#ProductPage .productDesc { font-size: 13pt; text-align: left;padding-top: 10px; line-height: 1.1em; color: #ccc }
#ProductPage .SmallButton { font-size: 10pt; border: solid 1px #222}
.prg110{position:absolute;left:0;top:0}
.logintextbox, .modelnumber, .BannerButton, .GridButton, .SmallButton, .SmallButtonS, .Button, .SmallButtonDisabled, .WideButton{font-size:9pt}
#hpsidepanel .ppbox, .BackOrderInfo, .checkoutlabel, .checkoutlabelr, .checkoutlabelleft, .checkoutlabelnw a, .checkoutlabelnw, .gridEdit, .couponinfo, .errorright, .errorbtm, .pnlShowing strong, .loginfailuretext, .loginprompt{font-size:10pt}
#PageTitle h1{font-size:15pt}
.sectionheader, .catdesc{font-size:12pt}
#SpotlightPanel h2 a{font-size:17pt;font-style:italic;line-height:normal}
#menuShopAll h2 a, #CategoryMenu h2, #hpsidepanel h2.sph, #RelatedProducts h2{font-size:10pt;font-weight:bold}
#CategoryMenu h2, #RelatedProducts h2{padding:5px 15px 5px 25px}
#SearchPage #CategoryMenu h2{padding:4px 15px 4px 25px}
h3{font-size:9pt;padding:6px 6px;margin:0}
#SearchPage #CategoryMenu h3{padding:4px 0px 4px 15px;text-indent:-15px}
h3 a{font-weight:bold}
#menuShopAll h2{text-align:left;font-size:11pt;padding:4px 10px}
#SearchPage #CategoryMenu h2{padding-left:10px;padding-right:10px}
#SearchPage #CategoryMenu .ui-accordion-content{padding-left:15px;padding-right:15px}
.BannerPanel{width:979px;height:90px}
.searchBox{width:140px;vertical-align:middle;background:#ccc;border:inset #666 2px;height:18px;line-height:18px;margin:0 2px}
#SideSearch #SearchBar{margin:3px;padding:5px 0px 10px 0px}
#SideSearch .searchBox{margin-bottom:0;font-size:10pt}
#SideSearch img { width: 24px; height: 24px; vertical-align: middle; cursor: pointer }
#hpmenubar{width:100%;margin-top:4px;padding:1px 3px;font-size:10pt} /*line-height:24px;height:24px;*/
#hpmenubar .BannerButton{display:inline-block;padding:0px 10px;margin:2px 5px;line-height:22px;height:22px}
#hpmenubar td, #hpmenubar span{vertical-align:middle}
#hpmenubar a {font-size:10pt;font-variant:small-caps;font-style:italic;vertical-align:middle}
#SideSearch .BannerButton{display:inline-block;padding:3px 5px;height:16px;margin:1px}
#SideSearch .BannerButton img{vertical-align:middle;padding-bottom:2px}
#hpmenubar .BannerButton img{padding-bottom:2px}
#SideSearch td{vertical-align:middle}
#hpsidepanel #SideSearch.hpsection{width:auto}
#hpsidepanel #CategoryMenu.hpsection{width:auto}
#menusection{width:196px;overflow:hidden}
h1.newsLetterButton a{font-size:10pt;font-variant:normal}
/* end of StyleSheet.min.css */
A{color:#9d0}
A:hover{color:#4f0}
h2 a, .bcs a, #bmenu a, .milinks a, #hpmenubar a {color:#cc0}
#sidecolumn .bmenu { width: 172px; overflow: hidden; background: #eee; padding: 8px 4px; margin: 1px 0px; text-align: center; cursor: pointer }
/*#sidecolumn { width: 190px }*/
#sidecolumn h2 { color: #000; font-size: 10pt; font-weight: bold; height: 2.4em; overflow: hidden; margin-bottom: 5px }
#sidecolumn .psep2 { border: none; margin: 0 }
#hpsidepanel h1 a{color:#fff}
h3 a {color: #ccc}
#CategoryMenu h2 a, #RelatedProducts h2 a{color: #eee}
h2 a:hover, .bcs a:hover, #bmenu a:hover, .milinks a:hover, #hpmenubar a:hover, #hpsidepanel h1 a:hover, h3 a:hover, #CategoryMenu h2 a:hover, #RelatedProducts h2 a:hover{color:#4f0}
a.menuSelected{color:#4f0}
span.menuHighlight{color:#cc0;font-weight:bold;font-style:italic;font-size:10pt}
body{background: #000;color:White}
.ppbox, .masterfooter td{color:#aaa}
#hpsidepanel .ppbox {color: #ccc}
#SpotlightPanel .ppbox .tileText {color:#ddd; font-weight: bold; filter:shadow(color=#111111,strength=2,direction=135); text-shadow: 0.02em 0.02em 0.5em #333;padding-bottom:5px}
#SpotlightPanel:hover .ppbox .tileText { color: #fff }
#SpotlightPanel h2 a { color: #dd0 }
#SpotlightPanel:hover h2 a { color: #ff0 }
/*#SpotlightPanel h2 a:hover { color: #4d0 }*/
#hpsidepanel .ppbox h1, #PageTitle h1, #PageTitle.ppbox h2 {color:#fff}
.ppbox strong,#hpsidepanel .ppbox strong{color:#fff}
.jsnotice {color:#f00}
.GridButton,.SmallButtonS, .Button, .SmallButton, .SmallButtonP, .SmallButtonDisabled,.WideButton{color:#fff}
.SmallButton:focus, .Button:focus, .WideButton:focus, .GridButton:focus{outline:dotted 1px #666}
OPTION[selected="selected"]{background:White}
.oldprice{color:#cc0}
.saleprice{color:#fff}
.dropShadow, .TileList .ppbox h2, .TileList .tileBottomText, .tileHeader h2 div, #PageTitle h1 div, .ui-accordion h2 div, h2.sph div, 
.tileContent h2{filter:shadow(color=#111111,strength=2,direction=135); text-shadow: 0.1em 0.1em 0.15em black} /*#hpsidepanel .ppbox h1 div, , #bmenu div */
input[type="button"], span.BannerButton {text-shadow: 0.1em 0.1em 0.1em #222222}
.ppbox h1, .plainbox h1, .hpsection,.tilePanel,.TileList .tileContent, .productDataList .tileContent,#PageTitle h1.hpt, #sidecolumn .bmenu{border-color:#206000; -moz-border-top-colors:#307000 #206000; -moz-border-left-colors:#307000 #206000; -moz-border-bottom-colors:#082000 #184800; -moz-border-right-colors:#082000 #184800}
#hpmenubar.hpsection { border-color: #8c0; -moz-border-bottom-colors:#559900 #66AA00;-moz-border-top-colors:#88CC00 #448800;}
#hpsidepanel .hpsection, #hpsidepanel.hpsection, #bmenu.hpsection, #CheckoutPage .hpsection{border-color: #202020; -moz-border-top-colors:#101010 #282828; -moz-border-left-colors:#101010 #282828; -moz-border-bottom-colors:#101010 #080808; -moz-border-right-colors:#101010 #080808}
.menuRootWrapper, #hpsidepanel h1, #PageTitle h1, .PagePanel {border-color: #222; -moz-border-top-colors:#181818 #363636; -moz-border-left-colors:#181818 #363636; -moz-border-bottom-colors:#181818 #090909; -moz-border-right-colors:#181818 #090909} /*, .productDataList .tileContent:hover*/
.tileFooter .BannerButton {color: white; border-style: outset} 
/*#PageTitle h1, .BannerPanel {border-color:#802020; -moz-border-top-colors:#661010 #802020; -moz-border-left-colors:#661010 #801818; -moz-border-bottom-colors:#550808 #300; -moz-border-right-colors:#550808 #300}*/
#PageTitle h2 {border-bottom: outset 1px #808080; border-top: outset 1px #808080; -moz-border-top-colors: #777777; -moz-border-bottom-colors: #555555}
.TileList .tileContent h2, .productDataList .tileContent h2{color:#fff}
.TileList .tileContent .tileText {color:#c8bfc8}
.productDataList .tileContent .tileText {color: #c8bfc8}
.productDataList .tileContent:hover .tileText, .productDataList .tileContent:hover .tileFooter, .TileList .tileContent:hover .tileText {color: White}
INPUT {border-style: solid; border-width: 1px}
/*.WideButton,.WideButton:hover{border-style: solid; border-width: 1px}*/
.BackOrderInfo, .hpsection, .ppbox h1, .plainbox h1, .ppbox h1.highlight, .searchCategory h1, .sectioncontainer h2{border-style:outset; border-width: 2px}
.tilePanel, #hpsidepanel .hpsection, #hpsidep anel.hpsection, #PageTitle h1, .TileList .tileContent, .productDataList .tileContent, #sidecolumn .bmenu {border-style:outset; border-width: 2px}
.tilePanel .tileBackground,  .tilePanel-hover .tileBackground, .tilePanel:hover .tileBackgroundHover,  .tilePanel-hover:hover .tileBackgroundHover{border-width:0}
#hpmenubar.hpsection {border-left-width: 0; border-right-width: 0; border-style: outset; border-top-width: 1px; border-bottom-width: 1px; padding-bottom: 1px; padding-top: 1px}
#sf2_1 strong {color: White; font-weight: normal}
#sf2_1 br {height: 10px; line-height: 10px}
/*.BannerButton {border: outset 1px #000}*/
#hpsidepanel .ppbox h1 {border-style: outset; border-width: 0; border-bottom-width: 2px}
/*.bdiv {height:2px; line-height: 2px; background: #4c0; font-size: 0px}*/
/* end of red.min.css */
/*.bottomPanel {border-top: solid 2px #4c0}*/
.bottomPanel {padding: 8px 0}
.PagePanel{margin:0 0 5px 0;padding:2px 2px;vertical-align:middle;width:auto}
.PagePanel td {vertical-align: middle; color: #fff; font-size:10pt;font-style: italic; font-weight: bold}
.PagePanel input{font-style:italic;width:25px;text-align:center}
/*.PagePanel{border-color: #404040; -moz-border-top-colors:#303030 #484848; -moz-border-left-colors:#303030 #484848; -moz-border-bottom-colors:#282828 #181818; -moz-border-right-colors:#282828 #181818}*/
.PagePanel{border-style:outset; border-width: 2px}
.PagePanel table {width: 100%; padding: 1px 10px}
.PagePanel td a span{display:inline-block;vertical-align:top}
#hpsidepanel h1.advert { color: #ff0; font-style: italic }
.bsktContinueRight { padding: 0 55px 15px 0; text-align: right; margin-top: 0px }
.bsktContinueCenter { padding: 0 0px 15px 0; text-align: center; margin-top: 10px }

.GridButton{background:url(http://s.arsenic.com/css/green/images/GreenGridButton.png)}
.GridButton:hover{background:url(http://s.arsenic.com/css/green/images/GreenGridButtonHover.png)}
.WideButton{background:url(http://s.arsenic.com/css/green/images/WideGreenButtonNB.png) repeat-x; border-color:#005d00}
.WideButton:hover{background:url(http://s.arsenic.com/css/green/images/WideGreenButtonNBHover.png) repeat-x}
.PagePanel, #hpsidepanel h1{background:url(http://s.arsenic.com/css/green/images/BlackTitleBar32a.png) repeat-x} 
#bmenu{background:url(http://s.arsenic.com/css/green/images/BlackTitleBar100.png) repeat-x} 
#hpsidepanel h1.btn, #hpsidepanel h1.advert{background:url(http://s.arsenic.com/css/green/images/BlackTitleBar64.png) repeat-x 0 10%}
#hpsidepanel h1.btn {border-width:1px}
#hpsidepanel h1.btn:hover{background:url(http://s.arsenic.com/css/green/images/DarkGraySlice2.png) repeat-x 0 25%; color:#4f0}
/*#bmenu {background:url(http://s.arsenic.com/css/green/images/DarkGraySlice127.png) repeat-x 0 25%}*/
/*#PageTitle h1{background:url(http://s.arsenic.com/css/green/images/GreenTitleBar.jpg) no-repeat}*/
.TileList .tileContent{background:url(http://s.arsenic.com/css/green/images/CategoryTileBackground.jpg) 0 0 no-repeat}
.TileList .tileContent:hover{background:url(http://s.arsenic.com/css/green/images/CategoryTileBackground.jpg) 0 -300px no-repeat}
.productDataList .tileContent{background:url(http://s.arsenic.com/css/green/images/ProductTileBackground.jpg) 0 0 no-repeat}
.productDataList .tileContent:hover{background:url(http://s.arsenic.com/css/green/images/ProductTileBackground.jpg) 0 -400px no-repeat}
#SpotlightPanel .tileContent{background:url(http://s.arsenic.com/css/green/images/SaleTile2B.jpg) 0 0 no-repeat}
#SpotlightPanel .tileContent:hover{background:url(http://s.arsenic.com/css/green/images/SaleTile2B.jpg) 0 -180px no-repeat}
#sidecolumn .bmenu {background:url(http://s.arsenic.com/css/green/images/RelatedTileBackground.jpg) 0 50% no-repeat}
#sidecolumn .bmenu:hover {background:url(http://s.arsenic.com/css/green/images/RelatedTileBackground.jpg) -180px 50% no-repeat}
.BannerButton, .SmallButtonS, .Button, .SmallButton, .SmallButtonP, .SmallButtonDisabled{background:url(http://s.arsenic.com/css/green/images/GreenButton1a.png)}
.BannerButton {background-position: -0px -2px}
.BannerButton:hover, .SmallButtonS:hover, .Button:hover, .SmallButton:hover, .SmallButtonP:hover{background:url(http://s.arsenic.com/css/green/images/GreenButtonHover1a.png)}
.SaleOverlay, .SaleOverlay15, .SaleOverlay20, .SaleOverlay25 {position: absolute; width: 80px; height: 80px; bottom: 8px; right: 6px}
.SaleOverlay15{background: url(http://s.arsenic.com/css/green/images/Sale15Off-80.gif) no-repeat}
.SaleOverlay20{background: url(http://s.arsenic.com/css/green/images/Sale20Off-80.gif) no-repeat}
.SaleOverlay25{background: url(http://s.arsenic.com/css/green/images/Sale25Off-80.gif) no-repeat}
/*.PagePanel{background:url(http://s.arsenic.com/css/green/images/BlackTitleBar32a.png) repeat-x}*/
.PagePanel .leftArrow {background: url(http://s.arsenic.com/css/green/images/GreenLeftArrow.gif) no-repeat; width: 20px; height: 20px}
.PagePanel .leftArrow:hover {background: url(http://s.arsenic.com/css/green/images/GreenLeftArrowHover.gif) no-repeat; width: 20px; height: 20px}
.PagePanel .rightArrow {background: url(http://s.arsenic.com/css/green/images/GreenRightArrow.gif) no-repeat; width: 20px; height: 20px}
.PagePanel .rightArrow:hover {background: url(http://s.arsenic.com/css/green/images/GreenRightArrowHover.gif) no-repeat; width: 20px; height: 20px}
.PagePanel .leftArrowDisabled {cursor:default; background: url(http://s.arsenic.com/css/green/images/leftArrowDisabled.gif) no-repeat; width: 20px; height: 20px}
.PagePanel .rightArrowDisabled {cursor: default; background: url(http://s.arsenic.com/css/green/images/rightArrowDisabled.gif) no-repeat; width: 20px; height: 20px}

.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
/* end clearfix */
.ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.ui-accordion .ui-accordion-header, .ui-accordion h2 {cursor: pointer; position: relative; margin-top: 0px; zoom: 1;}
#SearchPage .ui-accordion h2 { cursor: default }
#SearchPage .ui-accordion h2 div { cursor: pointer }
#SearchPage .ui-accordion h2 div.menuSelected { cursor: default }
#SearchPage h3 .menuSelected { color: #4f0 }
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px;}
.ui-accordion .ui-accordion-content {padding: 0.5em 0.3em 0.5em 1.3em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1;}
.ui-accordion .ui-accordion-content-active {display: block;}
.ui-accordion h2 {cursor: pointer; position: relative; margin-top: 0px; line-height: 1.3}
.ui-accordion h2 .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-widget-content, .ui-header-default, .ui-state-default, .ui-state-hover, .ui-state-active, .ui-header-active {border: solid 1px #111; font-weight: bold; color: #fff}
.ui-widget-content {font-weight: normal}
.ui-header-default, .ui-state-default {color: #eee}
.ui-widget-content, #hpsidepanel .hpsection {background: #000000} /* url(http://s.arsenic.com/css/green/images/ui-bg-dark-stone.png) }*/
.ui-header-default, .ui-state-default {background: #303030 url(http://s.arsenic.com/css/green/images/ui-bg_highlight-hard_282828_1x100.png) 50% 50% repeat-x}
.ui-header-default:hover, .ui-state-default:hover, .ui-state-hover {background: #111 url(http://s.arsenic.com/css/green/images/ui-bg_highlight-hard_000_1x100.png) 25% 25% repeat-x}
/*.ui-state-active, .ui-header-active, .ui-state-active:hover {background: #7a1555 url(http://s.arsenic.com/css/green/images/ui-bg-highlight-hard-tb-slice.png) 0% 0% repeat-x}*/
#PageTitle h1,.ui-state-active, .ui-header-active, .ui-state-active:hover, #hpsidepanel h1.menuTitle {background: #399e18 url(http://s.arsenic.com/css/green/images/GreenSlice1x64.png) 0% 25% repeat-x}
.ui-state-default {background: #303030 url(http://s.arsenic.com/css/green/images/ui-bg_highlight-hard_282828_1x100.png) 50% 50% repeat-x}
.ui-header-default .ui-icon, .ui-state-default .ui-icon {width: 16px; height:16px; background: url(http://s.arsenic.com/css/green/images/ui-icons_cccccc_256x240.png);background-position: -32px -16px;}
.ui-state-active .ui-icon, .ui-header-active .ui-icon, .ui-state-active:hover .ui-icon {background-image: url(http://s.arsenic.com/css/green/images/ui-icons_ffffff_256x240.png);background-position: -64px -16px;}
.ui-header-default:hover .ui-icon {background-image: url(http://s.arsenic.com/css/green/images/ui-icons_ffffff_256x240.png)}
#hpsidepanel h1.menuTitle { margin-bottom: 12px }
.ui-state-default h2:hover a, .ui-header-default h2:hover a { color: #4f0 }

