/*
CSS for Clark Street
Done by: EasyOutsource.com
CSS/XHTML by: Noah C. Omamalin

*/


body { background: #FFFFFF /*url(images/background.jpg) top center repeat-x*/; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; }
a { outline:none }
#wrap { /*background: url(images/page-background.png) top center repeat-y ;*/ width: 989px; height: auto; margin: 0 auto; padding-top: 10px;/*_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod=’scale’, src=’images/page-background.png’);*/ }
#header { /*background: url(images/header-background.jpg) top no-repeat;*/ width: 989px; height: 128px; padding: 0; margin: 0 auto; }
#logo { float: left; background: url(images2/clark-street-logo.jpg) bottom left no-repeat; width: 327px; height: 107px; margin: 0 0 0 20px; padding-top: 18px; }
.shipping-button { float: left; margin: 0; }
#right-column-header { float: right; width: 500px; height: auto; margin: -31px 0 0 0; padding: 0; }
.top-menu { float: right; font-size: 1.0em; color: #959595; font-weight: bold; margin: 0 22px 0 0; padding: 20px 0 0 0; }
.top-menu a { color: #191f73; text-decoration: none; }
.top-menu a:hover { color: #2c328f; text-decoration: underline; }
.login { background: url(images2/my_account.gif) left top no-repeat; padding: 0 15px 0 12px; }
.customer-service { background: url(images2/customer_service.gif) left top no-repeat; padding: 0 15px 0 18px; }
.store-location { background: url(images2/store_locations.gif) left top no-repeat; padding: 0 15px 0 18px; }
#search-box { float: left; background: url(images2/search-box-background.gif) center left no-repeat; width: 291px; height: 76px; margin: 12px 5px 0 0; }
.search-box-titler { width: auto; font-size: 0.90em; color: #a3a3a4; text-transform: uppercase; margin: 5px 0 0 15px; }
.search-box-field { background: url(images2/search-field-background.gif) no-repeat; width: auto; height: 29px; margin: 8px 0 0 15px; }
.input { float: left; border: none; width: 204px; height: 24px; padding: 2px 3px 3px 0; margin-top: 2px; }
.input-field { float: right; border: 0; width: 170px; height: 18px; font-size: 1.15em; font-weight:normal; color: #999; padding: 0 3px 5px 0; margin: 0 4px 0 0; }
.submit { float: left; width: 54px; height: 29px; margin: 0; padding: 0 0 2px 0; }
.submit-button { background: url(images2/search-button.gif) top no-repeat; position: relative; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .85em; color: #FFF; text-align: left; display: block; padding: 8px 9px 9px 8px; border: none; }
.submit-button:hover { background: url(images2/search-button-hi.gif) top no-repeat; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .85em; color: #FFF; text-align: left; display: block; padding: 8px 9px 9px 8px; border: none; }
#shopping-cart-box { float: right; background: url(images2/shopping-cart-background.gif) center no-repeat; width: 183px; height: 76px; margin: 12px 21px 0 0; }
.shopping-cart-title { background: url(images2/shoppingcart-icon.gif) left top no-repeat; width: auto; font-size: 0.90em; color: #a3a3a4; text-transform: uppercase; margin: 5px 0 0 15px; padding: 0 0 5px 25px; }
.shopping-cart-buttons { width: 150px; height: auto; margin: 3px auto 5px; }
.checkout { float: left; font-size: .85em; }
.checkout a { background: url(images2/check-out-button.gif) no-repeat; width: 74px; height: 20px; color: #FFF; text-align: center; text-transform: uppercase; text-decoration: none; display: block; padding-top: 9px; }
.checkout a:hover { background: url(images2/check-out-button-hi.gif) no-repeat; width: 74px; height: 20px; color: #FFF; text-align: center; text-transform: uppercase; text-decoration: none; display: block; padding-top: 9px; }
.view-cart { float: right; font-size: .85em; }
.view-cart a { background: url(images2/view-cart-button.gif) no-repeat; width: 74px; height: 20px; color: #FFF; text-align: center; text-transform: uppercase; text-decoration: none; display: block; padding-top: 9px; }
.view-cart a:hover { background: url(images2/view-cart-button-hi.gif) no-repeat; width: 74px; height: 20px; color: #FFF; text-align: center; text-transform: uppercase; text-decoration: none; display: block; padding-top: 9px; }
.shopping-cart-info { background: url(images2/violet-down-arrow.gif) left no-repeat; width: 150px; height: 15px; font-size: 0.85em; color: #b1b0b1; margin: 3px 0 0 15px; padding-left: 12px; overflow: hidden; }
/* Navigation */

#top-navigation { background:url(images2/top-menu-background.jpg) top center no-repeat; position: relative; /*font-family: Arial, Verdana, Helvetica, sans-serif;*/ font-weight: bold; width: 989px; height: 37px; margin: 0 auto; z-index: 50; padding-top: 0; }
.menu {
 background:; width: 950px; height: 43px; margin: 0 auto; padding: 0 8px 5px 8px;/*border-left: #d2d2d3 1px solid;
	border-right: #d2d2d3 1px solid;*/ }
.menu img { float: left; border: none; margin: 0; padding: 0; }
.menu img:hover { /* for IE */ filter: alpha(opacity=80); /* CSS3 standard */ opacity: 0.8; }
/* Content */

#container { position: relative; background: #FFFFFF; width: 950px; height: auto; padding: 4px 8px 0 8px; margin: 0 auto; z-index: 1; }
#left-column { float: left; background: #FFFFFF; width: 738px; height: auto; }
#product-slideshow { position: relative; width: 738px; height: 272px; border: none; }
#product-slideshow img { border: none; }
#product-categories { width: 100%; height: auto; margin-top: 8px; }
.product-holder { background: #FFFFFF url(images2/product-holder-background.gif) repeat-y; float: left; width: 242px; min-height: 275px; height: auto; color: #545455; margin: 0 6px 5px 0; padding-bottom: 0; }
.product-holder-right { background: #FFFFFF url(images2/product-holder-background.gif) repeat-y; float: left; width: 242px; min-height: 275px; height: auto; margin: 0 0 5px 0; padding-bottom: 0; }
.product-holder li a, .product-holder-right li a { color: #191f73; text-decoration: none; }
.product-holder li a:hover, .product-holder-right li a:hover { color: #999; text-decoration: none; }
.product-name { background: url(images2/category-titler-background.gif) top center no-repeat; width: 240px; height: 28px; border-bottom: #cbcbcb 1px solid; padding-top: 7px; margin: 0 auto; }
.product-name a { font-size: 1.25em; font-weight: bold; color: #191f73; text-transform: uppercase; text-decoration: none; padding-left: 15px; }
.product-name a:hover { color:#646464; text-decoration: underline; }
.product-information-cubs { background: url(images2/cubs-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-information-wrigley { background: url(images2/wrigley-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-information-blackhawks { background: url(images2/blackhawks-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-information-bears { background: url(images2/bears-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-information-bulls { background: url(images2/bulls-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-information-whitesox { background: url(images2/whitesox-product-image.jpg) right top no-repeat; width: 100%; height: 250px; margin-top: 0; padding-bottom: 0; }
.product-holder ul, .product-holder-right ul { float: left; list-style-type: none; list-style-position: outside; font-size: 0.95em; color: #545455; padding: 0; margin: 15px 0 0 15px; }
.product-holder ul li, .product-holder-right ul li { margin: 5px 0 5px 0; }
/* Right Column */

#right-column-wrap { float: right; width: 207px; height: auto; margin: 0 0 5px 5px; }
#right-column, .cornered { background: #f2efef url(images2/right-column-background.jpg) top repeat-x; width: 205px; height: auto; border-left: #e0dedf 1px solid; border-right: #e0dedf 1px solid; padding-bottom: 8px; }
.cornered { padding:10px; width:185px !important; }
#right-column-titler { background: url(images2/category-titler-background.gif) top center no-repeat; width: 205px; height: 29px; text-align: center; border-bottom: #cbcbcb 1px solid; padding-top: 7px; }
#right-column-titler a { font-size: 1.25em; font-weight: bold; color: #191f73; text-transform: none; text-decoration: none; }
#right-column-titler a:hover { color:#646464; text-decoration: underline; }
.featured-product-topwrap { width: 171px; height: auto; margin: 25px auto 5px; }
.featured-product-top { background: #FFFFFF; width: 169px; height: 128px; border-left: #e0dedf 1px solid; border-right: #e0dedf 1px solid; }
.featured-product-wrap { width: 171px; height: auto; margin: 5px 0 5px 7px; padding-bottom: 5px; }
.featured-product { background: #FFFFFF; width: 169px; height: auto; border-left: #e0dedf 1px solid; border-right: #e0dedf 1px solid; }
.featured-productholder { width: 100px; height: auto; margin: 0 auto; }
.featured-product-info { font-size: 1.0em; font-weight: bold; color: #656568; line-height: 140%; text-align: center; margin: 8px 0 8px 0; }
.featured-product-info a { font-size: 1.0em; font-weight: bold; color: #656568; line-height: 140%; text-align: center; margin: 8px 0 8px 0; }
.featured-price { font-size: 1.25em; font-weight: bold; color: #1e2158; }
.featured-price a { font-size: 1.25em; font-weight: bold; color: #1e2158; }
#footer { float: left; background: #FFFFFF /*url(images/page-bottom-background.jpg) top center no-repeat*/; width: 989px; height: auto; }
#footer-links { text-align: center; line-height: 100%; color: #676565; padding: 25px 0 0 0; margin: 0 auto; }
#footer-links img { padding: 0 5px 0 10px; }
#footer-links a { color: #8b8989; text-decoration: none; }
#footer-links a:hover { color: #8b8989; text-decoration: underline; }
#footer-links a:visited { color: #676565; text-decoration: underline; }
.fottertab { margin: 0 auto; width:480px; }
.fottertab td { text-align:center; }
#credit-cards { width: 168px; height: auto; margin-left:46px; padding-botton: 25px; }
#credit-cards img { padding: 2px 0 2px 2px; }
/* Spacer */

.clear { clear: both; }
/* Nitrosell hacks */

#specialoffers, #bookmarks { float: right; width: 100px; display:none; clear: both; }
.navlink a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: white; text-decoration: none; font-weight: bold; }
.formbox, .checkout-panel { BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #CED2F2; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid; padding:10px }
.parent-newproduct .navpanelleftcontent { background: #fff; }
.headertable { border-collapse: collapse; border-spacing: 0; width: 100%; }
.headercenter { width: 100%; border-width:0; }
.headerleft { border-width:0; }
.headerright { border-width:0; }
.mainbody { width: 100%; border-collapse: collapse; border-spacing: 0; }
.mainbodycenter { width: 100%; vertical-align: top; padding: 0px 10px 10px 10px; background-color: White; }
.mainbodyleft { width: 170px; vertical-align: top; border-right: 1px none #E0AD12; padding: 5px 5px 5px 5px; background: #1C2172; }
.mainbodyright { width: 170px; vertical-align: top; border-left: 1px none #E0AD12; padding: 5px 5px 5px 2px; }
.navpanelheader { }
/* For the panel headers on the left */
.navpanelleft { border-collapse: collapse; border-spacing: 0; border: 0 0 0 0; padding:0; margin-bottom: 10px; background: #9B9B9C; width: 170px; }
.navpanelright { border-collapse: collapse; border-spacing: 0; border: 0px 0px 0px 0px; margin:0; padding:0; margin-bottom: 10px; background: white; width: 170px; }
.navpanelleftbody, .navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding:0; width: 100%; border-bottom: 1px solid Black; border-top: 0px; border-right: 1px solid Black; border-left: 1px solid Black; }
.navpanelrightbody { border-collapse: collapse; border-spacing: 0; padding:0; margin:0; width: 100%; border-bottom: 1px solid #9B9B9C; border-top: 0px; border-right: 1px solid #9B9B9C; border-left: 1px solid #9B9B9C; }
.navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding: 10px 10px 10px 10px; width: 100%; border-bottom: 1px solid #999999; border-top: 0px; border-right: 1px solid #999999; border-left: 1px solid #999999; }
.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent { padding: 10px 0px 10px 10px; }
.navpanelleftheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 21px; border-bottom: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; margin:0; padding:0; background-image: url(images/panelheader.gif); font-size: 10px; color: white }
.navpanelrightheader { border-collapse: collapse; border-spacing: 0; width: 100%; height: 23px; border-bottom: 0px solid black; border-top: 0px solid black; border-right: 0px solid black; border-left: 0px solid black; margin:0; padding:0; background-image: url(images/panelheaderright.gif); font-size: 10px; }
.navpanelbodyheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 20px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; margin:0; padding:0; }
.navpanelbody { width:100% }
.navpanelbodycell { width: 100%; }
.navpanelleftcell, .navpanelrightcell { width: 170px; }
.navpanelleftheaderleft { padding:0; background-repeat: no-repeat; width: 12px }
.navpanelrightheaderleft { padding:0; background-image: url(images/navpanelbodyheaderright.gif); width: 21px }
.navpanelleftheaderright { padding:0; margin:0; }
.navpanelleftheadercenter, .navpanelbodyheadercenter { color: white; font-weight: bold; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.navpanelrightheadercenter { color: white; font-weight: bold; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
.text-shopping { color: black; font-size: 9px; }
.text-shopping-link { color: black; font-size: 10px; font-weight: normal; }
/* For the panel headers in the body */
#productphoto { margin: 20px 15px 10px 3px; max-width:300px !important }
.navpanelbodyheaderright, .navpanelbodyheaderleft, .navpanelbodyheadercenter { background-color: #9B9B9C; }
.navpanelbodyheadercenter { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; }
.navpanelbodyheaderright { }
/* Headings */
.heading-subcategory { font-size: 14px; color: #CC0000; font-weight: bold }
.heading-product, h1, .heading-main { font-size: 18px; font-family: arial, sans-serif; color: #1C2172; font-weight: bold }
h1, .heading-main { padding-top: 10px; }
.heading-small { width: 100%; text-align: right; font-size: 10px; color: Gray; font-weight: normal; }
.heading-product { padding-bottom: 6px; color:#000 !important }
.text-product-desc { font-size: 12px; color:#888; font-weight:bold }
#tell-a-friend-link, #add-to-list-button { color:#3aadff !important; text-decoration:underline; font-size:14px !important }
#tell-a-friend-link:hover, #add-to-list-button:hover { color:#000; text-decoration:none }
#producttable td { vertical-align:top }
/* text types */
.text-search { font-family: sans-serif; font-size: 10px; color: #f0f0f0; }
.text-pricingdetails { font-size: 12px color: Black;
}
.text-price { font-family: arial, sans-serif; font-weight: bold; font-size: 12px; color: #555; }
.text-pricestrike { text-decoration: line-through; font-weight: bold; }
.text-shipping { color: black; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; font-size: 11px }
.text-pricesave, .text-pricespecial { color: #0066CC; font-weight: bold; font-family: arial, sans-seriffont-size: 12px;
}
.text-small { font-size: 9px; }
.text-availabilitytext { font-size: 12px; color: Gray; }
.text-availabilitytitle { font-size: 12px; font-weight: bold; }
/* the "you may also be interested in text" */
.text-related { }
/* theme UL tag */
.list-theme { padding:0; }
/* theme LI tag  (child of list-theme class)*/
.list-theme-item { padding:0; }
/* TIps (including basket quick tips) */
.tiptable { width: 100%; }
.tipheader { width: 100%; color: Black; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-variant: small-caps; text-align: left; }
.tipbody { width: 100%; background-color: #f0f0f0; font-size: 10px }
/* Basket */
.baskettable { border-collapse: collapse; border: 1px solid #c0c0c0; padding:0; }
table.baskettable td, table.baskettable tr { margin:0; padding: 3px 3px 3px 3px; }
.basketheader { width: 100%; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; text-align: left; color: #fff; background: #173084; }
.basketlist-row2 { background: #E2E2FF; color: Black; }
.basketlist-row1 { background: #fff; }
.basketlist-hilight { background: #B8D0FF; font-weight: bold; font-size: 13px; }
.basketlist-lolight { font-weight: bold; }
/* Individual basket columns */
.basketlist-col1, .basketlist-col2, .basketlist-col3, .basketlist-col4, .basketlist-col5 { font-size: 12px }
.basketlist-hcol1, .basketlist-hcol2, .basketlist-hcol3, .basketlist-hcol4, .basketlist-hcol5 { font-size: 13px; }
/* Product List */
.productlist-row1 { background: #f0f0f0; padding:0; }
.productlist-row2 { background: #fff; padding:0; }
.product-info { color: Black; }
.product-link { color: Black; }
.productlistheader { background: #E2E2FF; color: black; font-weight: bold; font-size: 12px; padding: 3px 3px 3px 3px; }
.productlisttable { /*border: 1px solid #E2E2FF;*/ empty-cells: show; border-collapse: collapse; border-spacing: 0; font-size: 11px; padding: 3px 3px 3px 3px; width: 100%; font-weight:bold; margin:20px 0 0 }
.boxitemprod { float:left; width:161px; text-align:center; margin:0px 7px 5px; min-height:270px; }
.product-category-pic a { min-height:150px; display:block; margin-bottom:10px }
.product-category-pic a img { max-height:150px }
.category-product-name { text-transform:capitalize !important; letter-spacing:-0.2px }
/* Individual product list columns */
.productlist-col1, .productlist-col2, .productlist-col3 { border-right: 1px solid #eeeeee; }
.productlist-col1, .productlist-col2, .productlist-col3, .productlist-col4, .productlist-col5 { }
.productlist-hcol1, .productlist-hcol2, .productlist-hcol3, .productlist-hcol4, .productlist-hcol5 { }
/* Navigation link colours  */
.link-department { color: white; font-weight: normal; }
.link-department-select { color: yellow; font-weight: bold; }
.link-category { color: white; font-weight: normal; }
.link-category-select { color: yellow; font-weight: bold; }
.link-subcategory { color: white; font-weight: normal; }
.link-subcategory-select { color: yellow; }
a { color: black; }
/* Store bits */
.storecredits { text-align: center; padding: 42px 10px 10px 10px; }
/* Search bar */
.search-table { width: 100%; color: #0066cc; background-color: #1C2172; }
.search-table table, .search-table table td { text-align: left; width: 100%; background-color: #1C2172; }
.search-table select, #keyword-search-box { width: 169px; margin-left: 2px; font-family: arial; font-size: 10px; font-weight: bold; }
/* Tab Bits */
.tab-table { border: 0px 0px 0px 0px; border-collapse: collapse; padding:0; height: 40px; margin-top: 0; }
.tab-left { width: 0; height: 40px; padding:0; }
.tab-parenttable { border: 0px 0px 0px 0px; border-collapse: collapse; padding:0; margin-left: 25px; }
.tab-text { font-family: Arial, Helvetica, sans-serif; font-size: 1.10em; font-weight: normal; text-align: center; vertical-align: middle; border: 0px 0px 0px 0px; border-collapse: collapse; padding: 0; /*background-image: url(images/tab-bar-background.gif);*/ }
.tab-text a { color: #fff; padding: 13px 7px 13px 7px; height: 40px; }
.tab-text a:hover { background-color: #004DC2; color: #fff; padding: 13px 7px 13px 7px; height: 40px; }
.tab-link { text-decoration: none; color: white; }
.tab-middle { background: #003366; width: 1px; height: 40px; padding:0; }
.tab-right { background-repeat: no-repeat; width: 0; height: 40px; }
.text-bold { font-weight: bold; }
.text-shipping-row1 { }
.text-shipping-row2 { }
.basketlist-blank { background: white; }
.table-error { background: #B22222; }
.table-error-td { background: Red; }
.error-text { background: White; font-weight: bold; }
.error-heading { color: White; font-weight: bold; text-decoration: underline; font-size: 14px; }
.testmodeinfo { background: #9999FF; color: black; font-weight: bold; }
.registerform .text { width: 140px; font-size: 12px; text-align: right; }
.registerform .textbox, .registerform .select { width: 180px; }
.tender-header { font-weight: bold; font-family: sans-serif; }
#ordersummary { font-size: 16px; font-weight: bold; }
#table-checkout .tender-text { font-weight: bold; }
.inputRequirement { font-weight: bold; color: red; }
.search-label { font-size: 12px; font-weight: bold; }
#advanced-search-button { font-size: 12px; }
#page-search #form-advsearch select { width:90%; }
#keyword { width: 250px; }
#product_code { width: 150px; }
#customer-reviews-heading { padding-top: 10px; margin-bottom: 5px; }
#write-review-heading { margin-bottom: 5px; }
.review-useful-button { font-size: 10px; }
#product-review-title { width: 250px; }
.matrixtitle { font-weight: bold; font-size: 12px; width: 40px; }
.matrixoption { width: 170px; font-size: 12px }
H4 { font-size: 13px; color: #00009c; font-weight: bold }
#panel-specials { margin-top: 10px; }
td.mainbodycenter { background: url('images/top-curve.gif') no-repeat; }
table.specialtable { border: 1px solid #9B9B9C; }
table.specialtable TD { padding: 7px 7px 7px 7px }
table.specialtable TH { font-size: 12px; color: #fff; font-weight: bold; background:#0065CE; }
/*PURCHASE ORDER HISTORY STYLES*/
.history-page, .history-search-page { padding:0px 0px 10px 0px; }
.history-search-page TABLE, .history-page TABLE { font-size:11px; width:100%; border-collapse:collapse; border-spacing:0; }
.history-page #payandship-details td, .history-page #history-details td { margin:0; padding-left:5px; font-size:12px; }
.history-page #history-details .history-details-label b, .history-page #payandship-details .history-details-label b { font-weight:bold; width:120px; font-size:12px; }
.history-page #track-shipment-link { display:inline; padding:0px 0px 3px 25px; clear:none; background: url('images/icon-tracking.gif') no-repeat transparent top left; }
.history-page A { font-weight:bold; }
.history-page #itemsordered-details .items-reorder-link { font-size:10px; color: #EA672A; cursor:pointer; }
.history-page #itemsordered-details { font-size:12px; }
.history-search-page .product-link { font-weight:normal; }
.history-search-page #history-search.formbox { margin-top:7px; }
.history-search-page #history-search { font-size:12px; }
.history-search-page #history-search.formbox #history-searchselect { width:300px; margin-right:10px; }
.history-search-page #history-search.formbox LABEL, .history-search-page #history-search.formbox p { margin-right:7px; display:block; padding:10px 0 }
.history-search-page #history-search.formbox .history-input { width:207px; margin-right:8px; }
.history-search-page #history-results td { margin:0; padding:5px; }
.history-search-page .pagination { width:auto; }
.history-page .heading-subcategory { padding:5px 0px 6px 5px; margin:0; font-size:12px; }
#table-navigation .heading-small { padding:0; margin:0; }
/* BUTTONS 
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:90px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -49px; padding:0; line-height:19px; height: 21px; }
.button-big .button-left { width: 18px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 13px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll -19px 0px; }
.button-left { float: left; display: block; font-size:0px; }
.button-right { float: left; display: block; font-size:0px; }
.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; float: left; display: block; color: #173084; text-decoration: none; text-align:center; }
*/

/* New button color */

.button-big .button-text2 { width:90px; background: transparent url(store_images/buttons2.gif) no-repeat scroll 0 -49px; padding:0; line-height:19px; height: 21px; }
.button-small .button-text2 { width:45px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -35px; padding:0; height: 14px; }
.button-big .button-left2 { width: 18px; height: 21px; background: transparent url(store_images/buttons2.gif) no-repeat scroll 0px 0px; }
.button-big .button-right2 { width: 13px; height: 21px; background: transparent url(store_images/buttons2.gif) no-repeat scroll -19px 0px; }
.button-small .button-left2 { width: 7px; height: 14px; background: transparent url(store_images/buttons2.gif) no-repeat scroll 0px -21px; }
.button-small .button-right2 { width: 7px; height: 14px; background: transparent url(store_images/buttons2.gif) no-repeat scroll -8px -21px; }
.button-left2 { float: left; display: block; font-size:0px; }
.button-right2 { float: left; display: block; font-size:0px; }
.button-text2 { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; float: left; display: block; color: #000; text-decoration: none; text-align:center; }
/* End new button colors */

/* NEW BUTTONS */

.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:105px; }
.button-small .button-text { width:59px; }
.button-left { display:none }
.button-right { display:none }
.button-text { font-family: Arial, sans-serif; text-transform: lowercase; font-size: 15px; font-weight: bold; float: left; display: block; color: #fff; text-decoration: none; height: 23px; padding:0; line-height:32px; text-align:center; padding:0 5px; }
.btn .button-text { display:inherit; float:none; width:auto !important }
.button-on { background:#56749f }
.button-small { background:#56749F }
.pagination .button-text { width:18px; }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; font-family: Arial, sans-serif; text-transform: lowercase; font-size: 12px; font-weight: bold; float: left; display: block; color: #fff; text-decoration: none; height: 25px; padding:0; line-height:25px; text-align:center; width:9px; background:#56749F }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned { float: right; }
.pagination .button-text { width:auto; background:#56749f }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned { float: right; }
#page-department #panel-specials, #page-category #panel-specials { display: none; visibility: hidden; }
#page-product #panel-specials { display: none; visibility: hidden; }
#tab-89 { display: none; visibility: none; }
#tab-67-right { display: none; visibility: hidden; }
#tab-90 { display: none; visibility: hidden; }
#tab-89-right { display: none; visibility: hidden; }
#tab-91 { display: none; visibility: hidden; }
#tab-90-right { display: none; visibility: hidden; }
#tab-92 { display: none; visibility: hidden; }
#tab-91-right { display: none; visibility: hidden; }
#tab-93 { display: none; visibility: hidden; }
#tab-92-right { display: none; visibility: hidden; }
#tab-67 { display: none; visibility: hidden; }
#tab-63-right { display: none; visibility: hidden; }
/* Added by NitroSell - do not remove! */
label { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; }
/* Additional Nitrosell Product Page customizations */

/* Common Divs and Tables */

#product-topborder { background: url(images2/main-column-top.gif) top left no-repeat; width: 738px; height: 8px; margin: 0; }
#innerproduct-wrap { background: url(images2/main-column-background.gif) repeat-y; width: 708px; height: auto; padding: 15px; }
#sitefooter2 { background: url(images2/main-column-bottom.gif) right no-repeat; width: 738px; height: 8px; float: left; }
/* For right sidebar image thumbs */

.featured-productholder img { width: 100px; height: auto; }
/* For product views */

#productviews { width: 300px; margin:5px 0 30px; clear:both; min-height:156px; }
p#matrixtitle1 { margin:2px 5px 0 0; width:auto !important }
#tellafriendform td { padding:5px 0 }
#productviews img { float: left; position: relative; }
/* Easy Slider */

		
/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
/* // image replacement */


	#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 { margin-top:0; }
#slider li, #slider2 li { /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ width:738px; height:272px; overflow:hidden; border: none; }
/* #prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0;
		top:97px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:708px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(images2/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images2/btn_next.png) no-repeat 0 0;	
		}	*/
		
	/* numeric controls */	

	ol#controls { float: right; position: relative; margin:-80px 0 0 0; padding:0; height:25px; width: 60px; z-index: 60; }
ol#controls li { margin:0 0 0 0; padding:0; float:left; list-style:none; height:20px; line-height:20px; }
ol#controls li a { float:left; height:20px; line-height:20px; border:1px solid #333; background:#202970; color:#FFF; padding:0 5px; text-decoration:none; display: inline-block; }
ol#controls li.current a { background:#999; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }
/* // Easy Slider */

/* Shipping Button slider */

	#shipping-buttons { float: left; position: relative; }
#shipping-buttons ul, #shipping-buttons li, #shipping-buttons2 ul, #shipping-buttons2 li { margin:0; padding:0; list-style:none; }
#shipping-buttons { margin-top:0; }
#shipping-buttons li, #shipping-buttons2 li { /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ width:125px; height:125px; overflow:hidden; border: none; }
/* Product image alignment */

.cattablebody td { vertical-align: middle; }
.cattabletext a { color:#191f73; font-weight:bold }
.cattabletext a:hover { color:#646464; font-weight:bold; text-decoration:underline; }
/* Pagination */

#product-listnav { font-size: 1.15em; }
#product-listnav p { margin: 5px 0 0 0; }
#btn-next .button-text, #btn-previous .button-text { width:15px !important }
/* Logged User */

.user-profile { margin: -5px 0 0 0; }
.user-profile img { padding: 0 5px; }
.account { background: url(images2/my_account.gif) left top no-repeat; padding: 0 15px 0 12px; }
#add-to-basket-button, #add-to-list-button, #add-to-registry-button { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0000FF; }
.btn a, #btn-make-payment, #signin-button, #continue-button, #btn-contactus { background: url(images2/bgbtns.png) center center no-repeat; display:block; text-decoration:none; text-align:center; width:171px; height:39px }
#btn-contactus { margin-top:15px }
#signin-button .button-text, #continue-button .button-text, #btn-contactus .button-text { width:162px }
#btn-make-payment .button-text { width:170px; padding:0; text-align:center }
#btn-make-payment { margin:16px 0; width:170px !important }
#productbuyinfo td { vertical-align:bottom; font-size:12px !important; padding:10px 10px 10px 0 }
#productbuyinfo table { width:100% }
#productbuyinfo td td { padding:0 2px 0 0!important }
#matrixitemoptions strong { font-size:13px; display:block; margin:10px 0 }
#productbuyinfo td p { margin:0 !important; padding:0 !important }
.fleft { float:left }
#tell-a-friend-link { margin-top:10px; display:block }
#add-to-list-button { display:block; margin:15px 43px 0 110px }
#product-image-table { width:300px }
.formbox .main a { font-size:14px; color:#3AADFF !important; text-decoration:underline }
.page-checkoutstep2 #right-column-wrap, .page-checkoutstep2 #product-topborder, .page-checkoutstep2 #sitefooter2 { display:none !important }
.page-checkoutstep2 #product-topborder, .page-checkoutstep2 #innerproduct-wrap { width:918px !important }
.page-checkoutstep2 #innerproduct-wrap { background:none !important; border:1px solid #d9d9d9; -moz-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.page-checkoutstep2 div.checkout-panel { width:283px !important; margin: 0 1px 1px 0 !important; min-height: 134px; }
div.checkout-panel input.textbox, div.checkout-panel select { width:278px !important }
.page-checkoutstep2 #checkout-section-basket { float:right }
.page-checkoutstep2 h4.formBox { margin:0 0 10px; font:16px Arial, Helvetica, Sans-Serif; font-weight:bold; color:#000000 }
.page-checkoutstep2 #mini-basket td, .page-checkoutstep2 #mini-basket th { padding:5px }
.page-checkoutstep2 .baskettable { border:1px solid #7B9EBD }
.page-checkoutstep2 #account_options { margin-bottom:15px }
div.checkout-panel #checkout_webcoupon { margin:0 !important }
.page-checkoutstep2 #text-coupon-instructions { font-weight:normal; padding-top:5px; margin:15px 0 0; display:block }
.leftserv { float:left; width:219px; margin:5px }
.leftserv h4 { color:#191F73; font-size:1.25em; font-weight:bold; background: url(images2/category-titler-background.gif) top center no-repeat; width: 205px; height: 29px; text-align: center; border-bottom: #cbcbcb 1px solid; padding-top: 7px; margin:0;border-left: 1px solid #E0DEDF;border-right: 1px solid #E0DEDF; }
.leftserv ul li { list-style:none; margin:0; padding:0; line-height:20px;}
.leftserv ul { padding:0; margin:0}
.leftserv .cornered, .rightmain .cornered { background:url(images/bgcorners.png) repeat-x bottom }
.rightmain { margin-left:219px; padding:0px; max-height:611px}
.rightmain .login {float:left; margin-top:5px; width:224px; line-height:22px}
.rightmain .login .formbox { padding:10px 10px 46px}
.rightmain .login .leftserv { margin:15px 0 0 10px}
.rightmain .login h3 { margin-top:0}
.info { float:right; width:219px}
.linkmail { padding:15px 0 15px 3px; font-size:14px}
.linkmail a { display:block; background: url(images/emailserv.png)left center no-repeat; padding:10px 0 3px 34px}
#customcontent a { text-decoration:underline !important}
#customcontent a:hover { text-decoration:none !important}
.rightmain .leftserv a { color:#3AADFF !important }


