#headerNav { display: none; }
body,
#container,
#topLogo,
#headerNav,#headerNav h1,#headerNav p,#headerNav ul.main,
#topNav,#topNav ul,#topNav ul.main li,
#ltCol,ul.leftNav,#bodyContainer,
#footer { margin: 0; padding: 0; text-align: left; width: auto; height: auto; background-image: none !important; float: none; position: static; }
#topLogo,#headerNav p,#headerNav p a,#topNav ul.main li  { margin-left: .5em; height: auto; }
#topNav ul.main li { margin: 3px 0; }
#ltCol h2 { margin-left: .5em; display: block; font-size: 1.5em; }
ul.leftNav li { margin: 3px 0 3px 1.5em; height: auto; font-size: 1.3em; }
#topNav ul.main { margin-bottom: 1.5em; }
#topNav ul.main li a { color: #000; font-size: 1.5em !important; width: auto !important; height: auto; background-image: none !important; }

#topNav p { background-image: none; float: none; height: auto; }
#topNav p a { display: block; }
#logo,#skipNav,#topNav ul.main li a span { display: block; }

#bodyContainer,#ltCol { margin-top: 0; padding-top: 0; }
#primaryContent,#rtCol { margin-top: 20px; width: auto; float: none; }
#primaryContent div { float: none; }
#rtColTopSypware h2 { background-image: none; }

#footer ul.main li { margin-left: 0; display: block; }

#rtCol fieldset { border-width: 1px; }

#quotes,#viewCart img { display: none }