html {margin:0;padding:0;}
body {margin:0;padding:0;font-family:Arial;font-size:12px;color:#000000;background:#36c8ff;}

img {border:none;}

a {color:#fa9a1d;outline:none;}
a:hover {color:#00aeef;}

.fontOrange {color:#fa9a1d;}
.fontBlue {color:#00aeef;}
.font14 {font-size:14px;}

.siteWrapper20s {width:100%;background:url(../Images/theme-20-bg.jpg) no-repeat top center;}
.siteWrapper50s {width:100%;background:url(../Images/theme-50-bg.jpg) no-repeat top center;}
.siteWrapper60s {width:100%;background:url(../Images/theme-60-bg.jpg) no-repeat top center;}
.siteWrapper70s {width:100%;background:url(../Images/theme-70-bg.jpg) no-repeat top center;}
.siteWrapper80s {width:100%;background:url(../Images/theme-80-bg.jpg) no-repeat top center;}
.siteWrapper90s {width:100%;background:url(../Images/theme-90-bg.jpg) no-repeat top center;}
.siteWrapper {width:100%;background:url(../Images/theme-main-bg.jpg) no-repeat top center;}

.siteContainer {width:985px;margin:0 auto;background:url(../Images/theme-main-span.gif) repeat-y;}
.siteContainer .contentArea {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-main-content.gif) no-repeat top;}
.siteContainer .contentArea20s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-20-content.gif) no-repeat top;}
.siteContainer .contentArea50s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-50-content.gif) no-repeat top;}
.siteContainer .contentArea60s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-60-content.gif) no-repeat top;}
.siteContainer .contentArea70s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-70-content.gif) no-repeat top;}
.siteContainer .contentArea80s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-80-content.gif) no-repeat top;}
.siteContainer .contentArea90s {width:985px;height:1300px;margin:0 auto;background:url(../Images/theme-90-content.gif) no-repeat top;}

.siteHeaderWrapper {height:133px;position:relative;z-index:9999;}
.siteHeader {width:955px;margin:0 auto;height:90px;position:relative;}
.siteHeader .logo {width:300px;float:left;}
.siteHeader .links {margin:5px 20px 0 0;font-size:10px;text-align:right;position:absolute;top:5px;right:40px;}
.siteHeader .links a {color:#000000;text-decoration:none;}
.siteHeader .links a:hover {color:#fa9a1d;}
.siteHeader .tagline {margin:0 20px 15px 0;font-size:18px;font-weight:bold;color:#00aeef;text-align:right;position:absolute;bottom:0;right:0;}
.siteHeader .socialMedia {margin:5px 20px 0 0;font-size:10px;text-align:right;position:absolute;top:0;right:0;}


.siteMenu {width:955px;height:43px;margin:0 auto;background:url(../Images/menu-bg.gif) repeat-x;position:relative;}
.siteMenu .checkout {position:absolute;right:20px;top:8px;}
.siteMenu .search {position:absolute;top:8px;right:110px;}
.siteMenu .search .searchBox {width:168px;height:27px;padding:0 0 0 5px;font-size:14px;line-height:12px;background:url(../Images/menu-search-bg.gif) no-repeat;position:absolute;top:0;right:30px;}
.siteMenu .search .searchBox .searchField {width:163px;height:16px;margin:6px 0 0 0;border:none;background:#f2f5f9;}
.siteMenu .search .searchBtn {position:absolute;top:0;right:0; cursor: pointer;}

.siteContent {width:955px;margin:0 auto;padding:0;clear:left;}

.siteFooter {width:985px;margin:0 auto;height:200px;}
.siteFooter .mainFooter {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-main-footer.jpg) no-repeat top center;}
.siteFooter .mainFooter a {font-size:10px;color:#FFFFFF;text-decoration:none;}
.siteFooter .Footer20s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-20-footer.jpg) no-repeat top center;}
.siteFooter .Footer50s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-50-footer.jpg) no-repeat top center;}
.siteFooter .Footer60s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-60-footer.jpg) no-repeat top center;}
.siteFooter .Footer70s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-70-footer.jpg) no-repeat top center;}
.siteFooter .Footer80s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-80-footer.jpg) no-repeat top center;}
.siteFooter .Footer90s {width:955px;height:190px;margin:0 auto;padding:5px 15px;color:#FFFFFF;text-align:right;background:url(../Images/theme-90-footer.jpg) no-repeat top center;}

.globalFooter {width:955px;height:133px;margin:0 auto;border-top:1px solid #f98316;}
.globalFooter .links {padding:20px;color:#122d65;}
.globalFooter .links ul {margin:0;padding:0 0 0 25px;list-style:square;}
.globalFooter .links a {color:#122d65;text-decoration:none;}
.globalFooter .links a:hover {color:#4878e3;}
.globalFooter .icons1 {width:120px;padding:20px;font-size:11px;border-left:1px solid #f98316;text-align:center;}
.globalFooter .icons2 {width:140px;padding:20px;font-size:11px;border-left:1px solid #f98316;text-align:center;}
.globalFooter .icons3 {width:180px;padding:20px;font-size:11px;border-left:1px solid #f98316;text-align:center;}
.globalFooter .icons1 img, .globalFooter .icons2 img, .globalFooter .icons3 img {margin:5px 0 0 0;}

/* homepage */
.homeBanner {width:915px;margin:20px auto 0 auto;height:525px;position:relative;overflow:visible;}
#slider{list-style-type:none; position: relative; z-index: 1;padding:0;margin:0}

    #slider li{position: absolute; top: 0; left:0;padding:0;margin:0;}
.homeBanner .background20 {width:915px;height:525px;background:url(../Images/home-banner-bg-20.jpg) no-repeat top;}
.homeBanner .background50 {width:915px;height:525px;background:url(../Images/home-banner-bg-50.jpg) no-repeat top;}
.homeBanner .background60 {width:915px;height:525px;background:url(../Images/home-banner-bg-60.jpg) no-repeat top;}
.homeBanner .background70 {width:915px;height:525px;background:url(../Images/home-banner-bg-70.jpg) no-repeat top;}
.homeBanner .background80 {width:915px;height:525px;background:url(../Images/home-banner-bg-80.jpg) no-repeat top;}
.homeBanner .background90 {width:915px;height:525px;background:url(../Images/home-banner-bg-90.jpg) no-repeat top;}
.homeBanner .categoryInfo {width:915px;height:140px;overflow:hidden;}
.homeBanner .categoryInfo .intro {width:600px;margin:20px 0 0 20px;color:#FFFFFF;line-height:18px;float:left;}
.homeBanner .categoryInfo .intro h2 {width:600px;margin:0 0 10px 0;padding:0;color:#FFFFFF;font-size:36px;font-weight:normal;}
.homeBanner .categoryInfo .button {width:232px;margin:20px 20px 0 0;float:right;}
.homeBanner .products {width:895px;margin:5px auto 0; clear:both;}
.homeBanner .products .entry {width:153px;height:292px;margin:0 13px;background:url(../Images/home-banner-product-bg.png) no-repeat;float:left;}
.homeBanner .products .entry .photo {width:140px;height:215px;margin:4px auto 0 auto;}
.homeBanner .products .entry .text {width:140px;margin:12px auto 0 auto;color:#490500;text-align:center;}
.homeBanner .products .entry .text img {margin:8px 0 0 0;}
.homeBanner #control {width:915px;height:60px;position:absolute;bottom:0;left:0;overflow:visible;background:url(../images/slideNavBg.png) no-repeat 0 0;z-index:2}
    .homeBanner .mask{position: absolute;bottom: 0px; left: -17px; background: url(../images/mask.png) no-repeat 0 0 ; width: 949px; height: 60px;z-index: 4}
    .homeBanner #control #slideNav{list-style-type: none;margin:0;padding:0;position:absolute;top:0;left:0;z-index: 999}
        .homeBanner #control #slideNav li{float: left; display: block;}
            .homeBanner #control #slideNav li a{width: 152px; height: 42px; display: block;text-align: center;padding-top:18px;outline:none}
                .homeBanner #control #slideNav li a img{display: inline;}
    .homeBanner #control #onSt{position: absolute; background: url(../images/onSt.png); width: 157px; height: 68px; bottom: 0px; left: 0; z-index:3}


.homeFeaturedCategory h2, .homeSpecialItems h2 {padding-bottom:1px;font-size:18px;text-align:left;background:url(../Images/home-hdr-bg.gif) repeat-x bottom;}

.homeFeaturedCategory {width:915px;margin:0 auto 20px auto;overflow:auto;display:block;}
.homeFeaturedCategory .entry {width:150px;margin:0 16px;text-align:center;color:#490500;font-weight:bold;float:left;overflow:hidden;}
.homeFeaturedCategory .entry .image {margin-bottom:7px;}
.homeFeaturedCategory .entry .text {margin-bottom:7px;}
.homeFeaturedCategory .entry .link a {width:144px;height:16px;margin:0 auto;text-align:center;display:block;color:#FFFFFF;font-weight:bold;text-decoration:none;background:url(../Images/btn-bg-orange-144.gif) no-repeat;}

.homeSpecialItems {width:915px;margin:0 auto;overflow:auto;}
.homeSpecialItems h3 {margin:0 0 5px 0;font-size:16px;font-weight:normal;}
.homeSpecialItems img {margin:0 15px 0 0;display:block;float:left;}
.homeSpecialItems .item1 {width:535px;float:left;}
.homeSpecialItems .item2 {width:360px;float:right;}
.homeSpecialItems .item1 .link a, .homeSpecialItems .item2 .link a  {width:144px;height:16px;float:left;text-align:center;display:block;color:#FFFFFF;font-weight:bold;text-decoration:none;background:url(../Images/btn-bg-orange-144.gif) no-repeat;}

/* standard content page */
.contentWrapper {width:955px;height:1007px;}
.contentWrapper .leftColumn {width:260px;background:#eeeeee;}
.contentWrapper .rightColumn {width:645px;height:1007px;padding:20px 20px 20px 30px;}
.contentWrapper .rightColumn h1 {margin:0 0 15px 0;font-size:24px;font-weight:normal;color:#fa9a1d;}
.contentWrapper .rightColumn h2 {padding-bottom:1px;font-size:18px;text-align:left;background:url(../Images/home-hdr-bg.gif) repeat-x bottom;}

/* browse page */
.browseBannerMain {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-main-banner.jpg) no-repeat top;}
.browseBanner20s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-20-banner.jpg) no-repeat top;}
.browseBanner50s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-50-banner.jpg) no-repeat top;}
.browseBanner60s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-60-banner.jpg) no-repeat top;}
.browseBanner70s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-70-banner.jpg) no-repeat top;}
.browseBanner80s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-80-banner.jpg) no-repeat top;}
.browseBanner90s {width:885px;height:121px;padding:20px 35px 0 35px;margin:0 auto;color:#FFFFFF;background:url(../Images/theme-90-banner.jpg) no-repeat top;}
.browseBanner h2 {margin:0 0 10px 0;padding:0;color:#FFFFFF;font-size:36px;font-weight:normal;}

.breadcrumb {padding:4px 35px;font-weight:bold;color:#002938;background:#3fcaff;}
.breadcrumb a {color:#002938;text-decoration:none;}

.browseWrapper {width:955px;}
.browseWrapper .leftColumn {width:260px;background:#eeeeee;}
.browseWrapper .rightColumn {width:695px;height:1007px;padding:0 0 20px 0;}
.browseWrapper .rightColumn h2 {padding-bottom:1px;font-size:18px;text-align:left;background:url(../Images/home-hdr-bg.gif) repeat-x bottom;}

.browseTable {width:644px;margin:0 auto;font-size:11px;color:#490500;}
.browseTable td {width:160px;padding:20px 0;vertical-align:top;border-bottom:1px solid #fa9a1d;}
.browseTable .photo {width:140px;height:215px;margin:0 auto 10px auto;border:1px solid #eeeeee;}
.browseTable .photo img {display: none;}
.browseTable .name {width:140px;height:35px;margin:0 auto;font-weight:bold;}
.browseTable .price {width:140px;margin:0 auto 5px auto;color:#f98316;font-weight:bold;}
.browseTable .leadin {width:140px;height:75px;margin:0 auto 10px auto;}
.browseTable .item {width:140px;margin:0 auto 3px auto;}
.browseTable .item .browseDropDown {width:140px;}
.browseTable .buyNow {width:140px;margin:0 auto 2px auto;text-align:center;}
.browseTable .learnMore {width:140px;margin:0 auto;text-align:center;}

.browseFeatured {width:955px;height:465px;position:relative;overflow:hidden;}
.browseFeatured .background80 {width:955px;height:465px;background:url(../Images/browse-banner-bg-80.jpg) no-repeat top;}
.browseFeatured .categoryInfo {width:915px;height:140px;margin:0 auto;overflow:hidden;}
.browseFeatured .categoryInfo .intro {width:600px;margin:20px 0 0 20px;color:#FFFFFF;line-height:18px;float:left;}
.browseFeatured .categoryInfo .intro h2 {margin:0 0 10px 0;padding:0;color:#FFFFFF;font-size:36px;font-weight:normal;}
.browseFeatured .products {width:895px;margin:5px auto 0 auto;clear:both;}
.browseFeatured .products .entry {width:153px;height:292px;margin:0 13px;background:url(../Images/home-banner-product-bg.png) no-repeat;float:left;}
.browseFeatured .products .entry .photo {width:140px;height:215px;margin:4px auto 0 auto;}
.browseFeatured .products .entry .text {width:140px;margin:12px auto 0 auto;color:#490500;text-align:center;}
.browseFeatured .products .entry .text img {margin:8px 0 0 0;}

/* product detail */
.detailTable {width:875px;margin:20px auto;}
.detailTable .leftColumn {width:340px;}
.detailTable .rightColumn {width:495px;padding:40px 0 0 40px;line-height:18px;}
.detailTable .rightColumn .productName h1 {margin:0;padding:0;font-size:20px;font-weight:normal;}
.detailTable .rightColumn .msrpPrice {font-size:12px;color:#666666;}
.detailTable .rightColumn .itemPrice {font-size:16px;font-weight:bold;color:#f98216;}
.detailTable .rightColumn .productDescription {padding:20px 25px;font-size:14px;background:#f0f0f0;}
.detailTable .rightColumn .addToCart {margin:20px 0 0 0;text-align:right;}

.relatedTable {width:875px;margin:0 auto 40px;}
.relatedTable h2 {margin:10px 0 0 0;padding-bottom:2px;font-size:18px;background:url(../Images/home-hdr-bg.gif) repeat-x bottom;}
.relatedTable td {width:220px;padding:0;vertical-align:top;}
.relatedTable .photo {width:190px;height:215px;margin:20px auto 10px auto;text-align:center;}
.relatedTable .name {width:190px;height:35px;margin:0 auto;font-weight:bold;}
.relatedTable .price {width:190px;margin:0 auto 5px auto;color:#f98316;font-weight:bold;}
.relatedTable .leadin {width:190px;height:75px;margin:0 auto 10px auto;}
.relatedTable .productDetails {width:190px;margin:10px auto;}
.relatedTable .productDetails a {width:144px;height:16px;margin:0 auto;text-align:center;display:block;color:#FFFFFF;font-weight:bold;text-decoration:none;background:url(../Images/btn-bg-orange-144.gif) no-repeat;}

/* left nav */
.leftNav {width:260px;margin:20px 0;padding:0;list-style:none;}
.leftNav a {width:190px;padding:4px 35px;text-decoration:none;color:#333333;font-size:14px;display:block;}
.leftNav li {margin:0;padding:0;}
.leftNav li a:hover  {background:url(../Images/left-nav-over.gif) no-repeat;}
.leftNav li.leaf {font-weight:bold;background:url(../Images/left-nav-on.gif) no-repeat;}
.leftNav li.leaf a:hover {background:url(../Images/left-nav-on.gif) no-repeat;}

.leftNav ul {margin:0;padding:0;list-style:none;}
.leftNav ul a {width:170px;padding:4px 35px 4px 55px;font-weight:normal;text-decoration:none;color:#333333;font-size:14px;display:block;}
.leftNav ul li {margin:0;padding:0;}
.leftNav ul li a:hover {background:url(../Images/left-nav-over.gif) no-repeat;}
.leftNav ul li.leaf {font-weight:bold;background:url(../Images/left-nav-on2.gif) no-repeat;}
.leftNav ul li.leaf a {font-weight:bold;}
.leftNav ul li.leaf a:hover {font-weight:bold;background:url(../Images/left-nav-on2.gif) no-repeat;}

.leftNav li.onState ul li a:hover {font-weight:normal;background:url(../Images/left-nav-over.gif) no-repeat;}

/* default contact form styling */
.contactForm { }
.contactForm .labelColumn { }
.contactForm .fieldColumn { }
.contactForm .labelRow { } /* section headers */
.contactForm .fieldColumn .textboxField { }
.contactForm .fieldColumn .textareaField { }
.contactForm .fieldColumn .dropdownlistField { }
.contactForm .fieldColumn .checkboxlistField { }
.contactForm .fieldColumn .radiobuttonlistField { }
.contactForm .buttonRow { }
.contactForm .buttonRow .submitButton { }

/* account pages */
.myAccount { }
.myAccount .header { font-size: 16px; font-weight: bold; }
.myAccount .subHeader { font-size: 14px; font-weight: bold; }
.myAccount .customerOrders { }

.addressBookAddresses { width: 100%; }
.addressBookAddresses .addressBlock .locationName { font-weight: bold; }
.addressBookAddresses .addressBlock { padding: 10px 10px 10px 10px; }
.addressBookAddresses .addressBlock .actionButtons { cursor: pointer; }



.standardDataTable { }
.standardDataTable td { padding:2px; }
.standardDataTable .orderDetailsLabel { width: 90%; text-align: right; }
.standardDataTable .orderDetailsValue { width: 10%; text-align: right; }
.standardDataTable .subHeader { font-weight: bold; font-size: 14px; }

.checkoutArea { width: 885px;margin:0 auto 10px auto;}
.checkoutArea h2 {margin:20px 0 0 0;padding-bottom:2px;font-size:18px;text-align:left;background:url(../Images/home-hdr-bg.gif) repeat-x bottom;}
.checkoutButtons { width: 885px;margin:0 auto;}
.checkoutButtons td {padding:10px 10px 10px 0;border-top:1px solid #ececec;}
.checkoutButtons a {color:#f98316;font-size:12px;}

.shoppingCartContainer .tblItems { width: 100%; }
.shoppingCartContainer .tblItems td {padding: 5px 10px; vertical-align:top;}
.shoppingCartContainer .tblItems .header {font-weight: bold;font-size:14px; background:#ececec;}
.shoppingCartContainer .tblItems .shoppingCartItem .quantityBox { width: 40px; }
.shoppingCartContainer .tblItems .shoppingCartItem td { padding: 10px;border-bottom:1px solid #ececec;}
.shoppingCartContainer .tblItems .shoppingCartItem .quantityLinks {color:#f98316;font-size:11px;}
.shoppingCartContainer .tblItems .additionalInfo { text-align: right; }
.shoppingCartContainer .tblItems .additionalInfo td {padding:10px;}
.shoppingCartContainer .tblItems .additionalInfo .label { font-weight: bold; }
.shoppingCartContainer .enterDiscount { float: right; margin:10px 0;}
.shoppingCartContainer .enterDiscount td {padding:0 10px 0 0;}
.shoppingCartContainer .tblItems .shoppingCartItem .productDetailsWrapper .productImage {float: left; width: 50px; height: 50px; padding:5px;margin-right:10px;text-align:center;border:3px solid #ececec;}
.checkoutContainer .changeCart {padding:5px 10px;text-align: right; }

.checkoutArea .twoColumnContainer {width:885px;margin:20px auto 0 auto;overflow:auto;}
.checkoutArea .twoColumnContainer h3 {margin:0 0 10px 0;padding-bottom:3px;font-size:14px;text-align:left;background:url(../Images/checkout-h3-bg.gif) repeat-x bottom;}
.checkoutArea .twoColumnContainer .content {width:380px;padding:15px;}
.checkoutArea .twoColumnContainer .column1 {width:410px;float:left;}
.checkoutArea .twoColumnContainer .column2 {width:410px;float:right;}

.checkoutBox  {width:885px;margin:0 auto;overflow:auto;}
.checkoutBox h3 {margin:0 0 10px 0;padding-bottom:3px;font-size:14px;text-align:left;background:url(../Images/checkout-h3-bg.gif) repeat-x bottom;}
.checkoutBox .useSavedAddress {font-weight: normal; }
.checkoutBox .useSavedAddress a {font-weight: normal; cursor: pointer; }

.tblCheckoutNav {width:885px;margin:0 auto 20px auto;background:#00aeef;}
.tblCheckoutNav .colSelected {padding:4px 0 7px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;}
.tblCheckoutNav .colUnselected {padding:4px 0 7px 10px;font-size:14px;color:#FFFFFF;}
.tblCheckoutNav .step1 {width:280px;}
.tblCheckoutNav .step2 {width:180px;}
.tblCheckoutNav .step3 {width:180px;}
.tblCheckoutNav a {font-size:14px;font-weight:normal;color:#FFFFFF;text-decoration:none;}

.tblCreditCard td {padding-bottom:4px;}


/* my account */
.tblmyAccountNav {width:885px;margin:0 auto 20px auto;background:#00aeef;}
.tblmyAccountNav .link1 {width:60px;padding:4px 0 7px 10px;}
.tblmyAccountNav .link2 {width:165px;padding:4px 0 7px 10px;}
.tblmyAccountNav .link3 {padding:4px 0 7px 10px;}
.tblmyAccountNav a {font-size:14px;font-weight:normal;color:#FFFFFF;text-decoration:none;}

.myAccountBox h3 {margin:0 0 10px 0;padding-bottom:3px;font-size:14px;text-align:left;background:url(../Images/checkout-h3-bg.gif) repeat-x bottom;}

/* detail page image control */
.imageGalleryWrapper {width: 340px;}
.imageGalleryWrapper .detailBox { width: 340px; height: 250px; }
.imageGalleryWrapper .detailBox td { text-align: center; vertical-align: middle; }
.imageGalleryWrapper .captionBox { width: 340px;height:20px;text-align: center; font-weight: bold; }
.imageGalleryWrapper .clearBoth { clear: both; }
.imageGalleryWrapper .thumbnailSeparater {padding-bottom:2px;margin:5px 0;border-bottom:1px solid #f98316;overflow:auto;}
.imageGalleryWrapper .thumbnailSeparater .separaterHeaderText { float: left; }
.imageGalleryWrapper .thumbnailSeparater .clickToZoom { float: right; }
.imageGalleryWrapper .thumbnailBoxWrapper {  float:left; position:relative; width: 286px; height: 60px;vertical-align: middle; text-align: center; overflow:hidden; }
.imageGalleryWrapper .thumbnailBox { margin-left: 0px; height: 60px; width: 3000px; overflow:hidden; }
.imageGalleryWrapper .thumbnailBox div { border: 1px transparent solid; float:left; margin-left: 5px; vertical-align: middle; width: 55px; height: 55px; text-align: center; cursor: pointer; }
.imageGalleryWrapper .thumbnailBox div.selected { border: 1px #DBE4F5 solid; }
.imageGalleryWrapper .thumbnailBox table { width: 55px; height: 55px; padding: 0px;}
.imageGalleryWrapper .thumbnailBox td { text-align: center; vertical-align: middle;}
.imageGalleryWrapper a.leftArrow { background: url(../Images/imagegallery-left-arrow.gif) no-repeat left; display:block; width:27px; height: 60px; line-height: 60px; float: left; text-align:center; }
.imageGalleryWrapper a.rightArrow { background: url(../Images/imagegallery-right-arrow.gif) no-repeat right; display:block; width:27px; height: 60px; line-height: 60px; float: right; text-align:center; }
.imageGalleryWrapper a.leftArrowHidden { background: url(../Images/imagegallery-left-arrow-off.gif) no-repeat left; display:block; width:27px; height: 60px; line-height: 60px; float: left; text-align:center; }
.imageGalleryWrapper a.rightArrowHidden { background: url(../Images/imagegallery-right-arrow-off.gif) no-repeat right; display:block; width:27px; height: 60px; line-height: 60px; float: right; text-align:center; }
.imageGalleryWrapper div.leftArrowBlank { background: url(../Images/imagegallery-left-arrow-off.gif) no-repeat left; display:block; width:27px; height: 60px; line-height: 60px; float: left; }
.imageGalleryWrapper div.rightArrowBlank { background: url(../Images/imagegallery-right-arrow-off.gif) no-repeat right; display:block; width:27px; height: 60px; line-height: 60px; float: right; }

/* START Attributes Filter */

.attributeBreadcrumbsWrapper { }
.attributeBreadcrumbsWrapper .attribute {margin-right:20px;float:left;}
.attributeBreadcrumbsWrapper .attribute .attributeName {float:left;margin-right:2px;}
.attributeBreadcrumbsWrapper .attribute .attributRemoveLink {padding:3px 0 0 0;float:left;}

.chooseFilterHdr {width:190px;padding:5px 35px;font-size:14px;font-weight:bold;color:#FFFFFF;background:url(../Images/filter-hdr-bg2.gif) no-repeat;}
.currentFilterHdr {padding:5px 35px;font-size:14px;font-weight:bold;color:#FFFFFF;background:url(../Images/filter-hdr-bg.gif) repeat-x;}
.currentFilterList {width:574px;height:20px;padding:5px 35px;}

.attributesFilterWrapper {width:260px;}
.attributesFilterWrapper .attributeGroupEntry {width:260px;padding:5px 0;border-bottom:1px solid #ffffff;}
.attributesFilterWrapper .attributeGroupEntry .attributeGroupName {width:205px;padding:5px 20px 5px 35px;font-weight:bold;color:#333333;}
.attributesFilterWrapper .attributeGroupEntry .attributes {width:260px;}
.attributesFilterWrapper .attributeGroupEntry .attributes .attributeName {}
.attributesFilterWrapper .attributeGroupEntry .attributes .attributeName a {width:195px;padding:5px 15px 5px 50px;color:#333333;text-decoration:none;display:block;}
.attributesFilterWrapper .attributeGroupEntry .attributes .attributeName a:hover {background:url(../Images/left-filter-over.gif) no-repeat;}

/* END Attributes Filter */

/* AJAX Loading */
.ajaxLoading { background: url(../Images/ajax-loader.gif) no-repeat center center; }
