body {margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: .8em; line-height: 1.3em; word-spacing: normal; letter-spacing: 0; color: #444; background: url( /images/structure/background.gif ) repeat-y center #fff}
 .header {width: 975px; height: 78px; padding-top: 5px; margin: 0 auto; font-weight: bold; color: #fff; background: #0e8cc1 url( /images/structure/header-cap.gif ) no-repeat top left; overflow: hidden}
.header h1, .header h2 {display: none}
.logo {float: left; margin: 0 0 0 15px; overflow: hidden; padding: 0; width: 181px; height: 78px}
.searchBar {color: #fff; float: left; margin: 0 0 0 35px; overflow: hidden; padding: 34px 0 0 30px; width: 420px; height: 44px}
.searchBar div {float: left}
.searchBar a, .searchBar a:visited {width: 25px; height: 22px; margin: 0 0 0 10px; display: block; background: url( /images/structure/sprite-main.gif ) no-repeat -654px -48px}
.searchBar a:hover, .searchBar a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -654px -70px}
.searchBar input {width: 310px; margin-left: 15px}
.autoSearchResults {cursor: pointer}
.autoSearchResults .image {float: left; margin: 3px 10px 0 0; width: 75px; height: 75px}
.autoSearchResults .name {float: left; font-size: 1.4em; font-weight: bold; padding: 27px 0 0 0; text-decoration: underline}
 .miniCart {background: url( /images/structure/cart-grad.jpg ) no-repeat bottom right; color: #fff; float: right; font-size: .9em; font-weight: normal; padding: 12px 5px 0 0; width: 230px; height: 66px}
.miniCart a {color: #fff}
.miniCart .welcome {float: right; width: 200px; text-align: right; padding: 10px 3px 0 0}
.miniCart .checkout {float: right; padding: 13px 0 0 0; text-align: right}
.miniCart .checkout .button {float: right; overflow: hidden; width: 79px; height: 22px}
.miniCart .checkout .total {padding: 3px 5px 0 0; float: right}
.miniCart .welcome .gsaLogoSmall {background: url( /images/structure/sprite-main.gif ) no-repeat -249px -48px; border: 1px solid #7dd1f4; float: right; margin: -4px 5px 0 0; width: 20px; height: 20px}
.miniCart .welcome .user {float: right; height: 16px; overflow: hidden}
 .topNav {width: 974px; height: 24px; margin: 0 auto 0 auto; background: #ffc90c; border-top: 1px solid #000; border-left: 1px solid #d4a500; overflow: hidden}
.topNav .nav {float: left; font-size: .8em}
.topNav .account {float: right; font-size: .8em}
.topNav ul {margin: 0; padding: 0}
.topNav ul li {float: left; list-style-type: none; padding: 0; margin: 0}
.topNav ul li div {position: absolute; display: none; float: none; margin: 0 0 0 -1px; background: #ffdb5e; border-right: 1px solid #d4a500; border-bottom: 1px solid #d4a500; border-left: 1px solid #d4a500; z-index: 60000}
.topNav li:hover div, .topNav li.over div {display: block}
.topNav ul li div ul {float: left; padding: 10px; margin: 0}
.topNav ul li ul li {float: none; padding: 0; margin: 0}
.topNav .subCategory {font-weight: bold}
 .topNav ul li a {height: 21px; padding: 3px 5px 0 5px; color: #000; letter-spacing: -.03em; display: block; text-decoration: none; border-right: 1px solid #d4a500; overflow: hidden}
.topNav ul li a:hover {color: #4b3a00; background: #ffdb5e}
.topNav ul li a:active {background: #fff}
.darkYellowLeftBorder {border-left: 1px solid #d4a500}
 .topNav ul li ul li {color: #000}
.topNav ul li ul li a {display: inline; border: none}
.topNav ul li ul li a:hover {text-decoration: underline}
.topNav ul li ul li a:visited {background: none; border: none}
.topNav ul li ul li a:active {}
 #container {width: 975px; margin: 0 auto; padding: 10px 0 0 0}
#content {float: right; width: 805px}
.oneColumnContent {width: 100%}
 .quickLinks {float: left; width: 147px; margin: 0 0 2em 0; padding: 0; font-size: .8em}
.badges {width: 147px; margin: 5px 0 10px 0}
.phoneChat {margin: 0 0 10px 0; width: 147px}
.phoneChat .phone {background: url( /images/structure/sprite-main.gif ) no-repeat -853px -358px; width: 147px; height: 60px}
.phoneChat .chat {background: url( /images/structure/sprite-main.gif ) no-repeat -706px -358px; margin: -10px 0 0 0; width: 147px; height: 42px}
.phoneChat .chat a {display: block; width: 147px; height: 42px}
.navCap, .navCapGreen {width: 147px; height: 10px; overflow: hidden}
.navCap {background: url( /images/structure/sprite-main.gif ) no-repeat -820px -18px}
.navCapGreen {background: url( /images/structure/sprite-main.gif ) no-repeat -559px -386px}
.quickLinks ul {padding: 0; margin: 0; list-style-type: none}
.quickLinks ul li {padding: 0; margin: 0}
.quickLinks .sortBy {color: #fff; font-weight: bold; text-decoration: none; background: #939393; padding: 1px 0 1px 10px; border-bottom: 1px solid #dfdfdf}
.quickLinks ul li a, .quickLinks ul li a:visited {background: #c2c2c2; border-bottom: 1px solid #dfdfdf; color: #000; display: block; font-weight: normal; overflow: hidden; padding: 1px 5px 1px 10px; text-decoration: none; text-align: left}
.quickLinks ul li a:hover, .quickLinks ul li a:active {color: #000; background: #e0e0e0}
.quickLinks ul li.quickLinkHeader {background: #939393; border-bottom: 1px solid #dfdfdf; color: #fff; font-weight: bold; overflow: hidden; padding: 1px 0 1px 10px}
.quickLinks ul li.quickLinkHeaderTop {padding-left: 0; text-align: center; text-transform: uppercase}
.quickLinks ul li.quickLinkHeader a, .quickLinks ul li.quickLinkHeader a:visited {color: #fff; font-weight: bold; margin: 0 0 -1px -10px; overflow: hidden; padding: 1px 0 1px 10px; background: #939393; border-bottom: none}
.quickLinks ul li.quickLinkHeader a:hover, .quickLinks ul li.quickLinkHeader a:active {color: #fff; background: #acacac}
.navCapBottom, .navCapBottomGreen {margin: 0 0 10px 0; overflow: hidden; width: 147px; height: 18px}
.navCapBottom {background: url( /images/structure/sprite-main.gif ) no-repeat -820px 0px}
.navCapBottomGreen {background: url( /images/structure/sprite-main.gif ) no-repeat -559px -368px}
.quickLinks .separator {color: #fff; font-weight: bold; background: #939393}
.quickLinks .separator a, .quickLinks .separator a:visited {color: #fff; font-weight: bold; background: #939393}
.quickLinks .separator a:hover, .quickLinks .separator a:active {color: #fff; font-weight: bold; background: #acacac}
 .quickLinks .options .quickLinkHeader {background: #93d159; border-bottom: 1px solid #ebffd8}
.quickLinks .options li a, .quickLinks .options li a:visited {background: #c7f1a1; border-bottom: 1px solid #ebffd8}
.quickLinks .options li a:hover {background: #ebffd8}
.quickLinks .options .light {color: #4b9103}
 #footer {border-top: 1px solid #aeaeae; clear: both; width: 975px; margin: 10px auto 0 auto; padding-top: 10px; text-align: center}
#footer .logos {margin: 1em 0 2em 0}
 .breadCrumbs {font-size: .8em; list-style-type: none; padding: 0; margin: 0}
.breadCrumbs li {display: inline}
.breadCrumbs li:before {content: '>'; color: #b1b1b1}
.breadCrumbs .home:before {content: ''}
.breadCrumbs a, .breadCrumbs a:visited {color: #444}
.breadCrumbs a:hover, .breadCrumbs a:active {color: #8b8b8b}
 .form {padding: 0; margin: 10px 0 0 0; list-style-type: none}
.form li {padding: 0; margin: 0 0 10px 0}
a {cursor: pointer}
label {font-weight: bold; letter-spacing: -.04em}
label.error {color: red}
.labelNote {font-size: .7em; color: #444; font-weight: normal}
input, textarea {border: 1px solid #aeaeae}
input.valid {border: 3px solid green}
input.invalid {border: 3px solid red}
.inputTiny {width: 40px}
.inputSmall {width: 75px}
.inputMedium {width: 150px}
.inputLarge {width: 300px}
.inputFull {width: 100%}
textarea {width: 300px; height: 70px}
.check {background: url( /images/structure/check.gif ) no-repeat top right}
.x {background: url( /images/structure/x.gif ) no-repeat top right}
 .checkBox {width: 14px}
 .cityStateZip {width: 100%}
.address .cityStateZip {width: 305px}
.cityStateZip .city, .cityStateZip .state {float: left}
.cityStateZip .zip {float: right; text-align: right}
.cityStateZip .city input {width: 114px; margin: 0 15px 0 0}
.cityStateZip .zip input {width: 75px}
.inputPhone {width: 114px}
 .buttons {margin: 10px 0 10px 0}
.useButton a {cursor: pointer; display: block; width: 54px; height: 24px; margin: 0 3px 0 0; background: url( /images/structure/sprite-main.gif ) no-repeat -929px -49px}
.useButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -929px -73px}
.newButton a, .newButtonGray a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0}
.newButton a {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -82px}
.newButtonGray a {background: url( /images/structure/sprite-main.gif ) no-repeat -930px -97px}
.newButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -106px}
.newButtonGray a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -930px -121px}
.editButton a, .editButtonGray a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0}
.editButton a {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -82px}
.editButtonGray a {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -82px}
.editButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -106px}
.editButtonGray a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -106px}
.deleteButton a, .deleteButtonGray a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0}
.deleteButton a {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -82px}
.deleteButtonGray a {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -82px}
.deleteButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -106px}
.deleteButtonGray a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -106px}
.updateButton a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0; background: url( /images/structure/sprite-main.gif ) no-repeat -587px 0px}
.updateButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -587px -24px}
.cancelButton a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0; background: url( /images/structure/sprite-main.gif ) no-repeat 0px -130px}
.cancelButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -154px}
.submitButton a, .submitButtonGray a {display: block; width: 54px; height: 24px; margin: 0 3px 0 0}
.submitButton a {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -130px}
.submitButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -54px -154px}
.submitButtonGray a {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -130px}
.submitButtonGray a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -108px -154px}
.addButton, .relatedAddButton {width: 40px; height: 17px; padding: 3px 0 0 0; margin: 0 auto; overflow: hidden}
.addButton a, .addButton a:visited {display: block; cursor: pointer; width: 40px; height: 17px; background: url( /images/structure/sprite-main.gif ) no-repeat 0px -48px}
.addButton a:hover, .addButton a:active {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -65px}
.grayAddButton, .greenAddButton, .redAddButton {border: 0; width: 40px; height: 17px}
.grayAddButton input {background: url( /images/structure/sprite-main.gif ) no-repeat -40px -48px; border: none; cursor: pointer; margin: 0; overflow: hidden; padding: 0; width: 40px; height: 17px}
.grayAddButton input:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -40px -65px}
.addButton input {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -48px; border: none; cursor: pointer; margin: 0; overflow: hidden; padding: 0; width: 40px; height: 17px}
.addButton input:hover {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -65px}
.grayAddButton a, .grayAddButton a:visited {display: block; cursor: pointer; width: 40px; height: 17px; background: url( /images/structure/sprite-main.gif ) no-repeat -40px -48px}
.grayAddButton a:hover, .grayAddButton a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -40px -65px}
.greenAddButton input {background: url( /images/structure/sprite-main.gif ) no-repeat -208px -48px; border: 0; cursor: pointer; margin: 0; overflow: hidden; padding: 0; width: 40px; height: 17px}
.greenAddButton input:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -208px -65px}
.greenAddButton a, .greenAddButton a:visited {display: block; cursor: pointer; width: 40px; height: 17px; background: url( /images/structure/sprite-main.gif ) no-repeat -208px -48px}
.greenAddButton a:hover, .greenAddButton a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -208px -65px}
.redAddButton input {background: url( /images/structure/sprite-main.gif ) no-repeat -718px -0px; border: 0; cursor: pointer; margin: 0; overflow: hidden; padding: 0; width: 40px; height: 17px}
.redAddButton input:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -718px -17px}
.redAddButton a, .redAddButton a:visited {display: block; cursor: pointer; width: 40px; height: 17px; background: url( /images/structure/sprite-main.gif ) no-repeat -718px -17px}
.redAddButton a:hover, .redAddButton a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -718px -17px}
.miniCart .checkout .button a {background: url( /images/structure/sprite-main.gif ) no-repeat -301px -48px; display: block; cursor: pointer; width: 79px; height: 22px}
.miniCart .checkout .button a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -301px -70px}
.continueShopping a {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -345px; display: block; cursor: pointer; margin: 0 auto 10px auto; width: 277px; height: 48px}
.continueShopping a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -395px}
.removeButton a {display: block; width: 23px; height: 24px; margin: 0 auto; overflow: hidden; cursor: pointer; background: url( /images/structure/sprite-main.gif ) no-repeat -641px 0px}
.removeButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -641px -24px}
.hUnderline {border-bottom: 1px solid #aeaeae; padding: 12px 0 5px 0}
 .floatRight {float: right}
.floatLeft {float: left}
.border {border: 1px solid #ccc; padding: 7px}
#errors, #notices {width: 370px; height: 90px; margin: 0 0 20px 0; padding: 18px 30px 0 100px; color: #033c54; font-weight: bold}
#errors {background: url( /images/structure/sprite-main.gif ) no-repeat 0px -192px}
#notices {background: url( /images/structure/sprite-main.gif ) no-repeat -500px -192px}
#errors a, #errors a:visited, #notices a, #notices a:visited {display: block; width: 40px; height: 17px; margin: 10px 0 0 0; float: right; cursor: pointer; background: url( /images/structure/sprite-main.gif ) no-repeat -80px -48px}
#errors a:hover, #errors a:active, #notices a:hover, #notices a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -80px -65px}
.redArrow {color: #ec2807}
.gray {color: #aaa}
.green {color: #60aa0b}
.lightBlue {color: #63c8f2}
.clear {clear: both}
.clearBoth {clear: both}
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.top {vertical-align: top}
.bottom {vertical-align: bottom}
.bold {font-weight: bold}
.strike {text-decoration: line-through}
h1, h2 {letter-spacing: -.05em; line-height: 1.2em; margin: 0; padding: 0}
h1 {margin: 10px 0 30px 0}
hr {color: #aeaeae; background: #aeaeae; height: 1px; border: 0}
.highlight {background: yellow}
.red {color: #ec2807}
.red a, .red a:visited {color: #ec2807}
.red a:hover, .red a:active {color: #ff583c}
.orange {color: #ee5222}
.whiteBorder {border: 1px solid #fff}
.basicTable {width: 100%; border-collapse: collapse; margin-top: 10px}
.basicTable th {background: #e9ffff}
.basicTable td, .basicTable th {padding: 6px}
.basicTable td, .basicTable th {border: 1px solid #aeaeae}
.basicTable tr .noBorder {border: 0 none}
.basicTable tr .noBg {background: none}
.plus a, .plus a:visited {display: block; width: 17px; height: 17px; cursor: pointer; margin: 0 auto; background: url( /images/structure/sprite-main.gif ) no-repeat -120px -48px}
.plus a:hover, .plus a:active {background: url( /images/structure/sprite-main.gif ) no-repeat -120px -65px}
.blue {color: #0B6197}
.blueLink a {color: #0B6197}
.blueLink a:hover {color: #2392d7}
.orangeLink a {color: #EE5222}
.orangeLink a:hover {color: #fd774e}
.ui-tabs .ui-tabs-hide {display: none}
.ui-tabs-nav {margin: 0; padding: 0}
.nodisplay {display: none}
.tabs {background: #fff; list-style-type: none}
.grayBottomBorder {border-bottom: 1px solid #aeaeae}
.tabs ul {margin: 0; overflow: hidden; padding: 0}
.tabs li {display: inline; overflow: hidden}
.tabs li a {color: #0b6197; display: block; float: left; width: 130px; background: #ededed url( /images/structure/sprite-product.gif ) -230px -86px; margin: 0 2px 0 0; overflow: hidden; padding: 5px 0 5px 0; text-align: center; text-decoration: none}
.tabs li a:hover {background: url( /images/structure/sprite-product.gif ) -230px -44px}
.tabs .ui-tabs-selected a {background: url( /images/structure/sprite-product.gif ) -230px -44px}
.saleBadge, .clearanceBadge {position: absolute; margin: 0 0 0 82px; width: 44px; height: 40px}
.saleBadge {background: url( /images/structure/sprite-main.gif ) no-repeat -295px -385px}
.clearanceBadge {background: url( /images/structure/sprite-main.gif ) no-repeat -295px -345px}
 .alert {background: #ffb9a9; border-top: 1px solid #ff5932; border-bottom: 1px solid #ff5932; color: #911b00; width: 100%}
.alert .subject {font-weight: bold; padding: 5px 20px 0 20px; text-transform: uppercase}
.alert .shortMessage {padding: 0 20px 5px 20px}
.alert .body {display: none; padding: 0 20px 5px 20px}
.alert a {color: #00f; text-decoration: underline}
#announcements .removeButton {position: absolute; top: 11px; right: 10px}
#announcements .removeButton a {background: url( /images/structure/sprite-main.gif ) no-repeat -339px -389px; margin: 0}
#announcements .removeButton a:hover {background: url( /images/structure/sprite-main.gif ) no-repeat -339px -413px}
 .linkPods {margin: 0}
.linkPods .set {float: right; margin: 0 0 5px 5px; width: 196px}
.linkPods .set .top {background: url( /images/structure/sprite-main.gif ) no-repeat -0px -330px; overflow: hidden; width: 196px; height: 15px}
.linkPods .set .bottom {background: url( /images/structure/sprite-main.gif ) no-repeat -196px -330px; overflow: hidden; width: 196px; height: 15px}
.linkPods .set .mid {background: #e4e4e4; overflow: hidden; padding: 0 5px 5px 20px; width: 171px}
.linkPods .set ul {margin: 0; padding: 0}
.linkPods .set ul li {margin: 0 0 0 20px; padding: 0}
 .labelTemplate {margin-bottom: 25px}
.labelTemplate p {margin: 0; padding: 0}
.infoCenter h2 {margin-bottom: 20px}
div.errorExplanation {background-color: #f67878; border: 1px solid black; padding: 10px}
.toggle_link {text-decoration: underline }
#facebox .b {background:url(/images/facebox/b.png)}
#facebox .tl {background:url(/images/facebox/tl.png)}
#facebox .tr {background:url(/images/facebox/tr.png)}
#facebox .bl {background:url(/images/facebox/bl.png)}
#facebox .br {background:url(/images/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox h2 {color: #008dc2; text-align: center}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; overflow: hidden; min-width: 370px; max-width: 955px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; clear: both}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url('indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}
#slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none}
#slider2{margin-top:1em;}
#slider li, #slider2 li{  width:696px; height:241px; overflow:hidden}
#prevBtn, #nextBtn, #slider1next, #slider1prev{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000}
#nextBtn, #slider1next{ left:696px}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{ display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0}
#nextBtn a, #slider1next a{ background:url(../images/btn_next.gif) no-repeat 0 0}
 ol#controls{ margin:1em 0; padding:0; height:28px}
ol#controls li{ margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px}
ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none}
ol#controls li.current a{ background:#5DC9E1; color:#fff}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}