/*   ADDED FORMATTING  */#webcredits a { color:#c0c0c0 ;}#rank a { color:#fff ;}#maplinks a {font-weight:bold; color:#485961; }#maplinks a:hover { color:#000; }hr {	border-top: 1px dotted #808080;	border-right: 0px;	border-bottom: 0px;	border-left: 0px;} .themeButton a { border: 1px solid #808080; background: #f0f0f0; padding:5px;  }.themeButton a:hover { border-color: #4fab40; background: #daffd1;   }#specialoffers, #select-shipping-prompt {display:none; }.searchtheme { font-color: #fff; font-weight:bold;  }.topLinkBox, .cathead { padding:2px; display:block; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f3f3f3; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #799198 }#sitefooter a { color:gray; }#productviews { border: 1px solid #1e61bd; background: #f0f1f3; padding: 5px;  display:table; margin-top:5px; }.ORDERTABLE { background: #1e61bd; }#contact_tip_text { padding-bottom: 10px; } .img-productflag { vertical-align: text-top; padding:1px; }  /* <!-- .text-product-desc { text-transform: lowercase;  }  --> */.smalltext a { font-weight:bold; }#select-category-heading { background:#ffceec ; color:#c93b90; padding: 3px; border-top: 1px solid #c93b90; }#searchresult {  padding-bottom: 5px; border-bottom: 1px solid #c93b90;}#categorypictures .cattablerowimage { display:none; }.cattabletext a { border:1px solid #fff; display:block; } .cattabletext a:hover { border:1px solid #d0d0d0; background:#f3f3f3 ; display:block; } .search-table { width: 100%; background: #daffd1; border-top:2px solid #fff; }.search-table table , .search-table table  td { text-align: left; width: 100%; }.search-table select { width: 150px; font-family: arial; font-size: 12px; color: #000000; font-weight: normal; }/*   HOME PAGE LEAD IN IMAGES / LINKS   */.hpLink { font-weight: bold; color: #c93b90; text-decoration:none; } .hpLink:hover { color: #1e61bd; text-decoration:underline; } .FIlink { font-weight: bold; color: #485961; text-decoration:none; }.FIlink:hover { text-decoration:underline; } .lead-link {  border: 2px solid #fff ;  }.lead-link:hover {  border: 2px solid #4fab40 ;  }/*  REGULAR  CSS  */body  {	color: #000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	padding:0;	width: 828px;	background-color: #f3f3f3;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	background-image: url(store_images/wrapper_bg.jpg);	background-repeat: repeat-y;	background-position: center; }body#editor { background-color: #fff; }b, p, label, .text  { color: #000; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin:0; padding:0; font-size: 10px; }.wholepage{ margin-top:0px; margin-left: auto; margin-right: auto; width:770px; background: #fff; padding: 0px; }.navlink, a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: Black; text-decoration: none; }.formbox { BACKGROUND: #fff; }.headertable { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0px; }.headercenter { width: 100%; border-width:0; }.headerleft { border-width:0; }.headerright { border-width:0; }.mainbody { width: 100%; border-collapse: collapse; border-spacing: 0; padding:0px; }.mainbodycenter { width: 100%; vertical-align: top; padding: 0px 1px 10px; }.mainbodyleft   { width: 150px; vertical-align: top; padding:2px 0px 0px; background: #fff; height:450px; }.mainbodyright  { background:#fff; width: 150px; vertical-align: top; padding:2px 0px 0px; }.navpanelheader {}/* For the panel headers on the left */.navpanelleft,.navpanelright { border-collapse: collapse; border-spacing: 0; border: 0 0 0 0; padding:0; width: 150px; }.navpanelleftbody,.navpanelrightbody,.navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding:0; width: 100%; }.navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding: 5px; width: 100%; }.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent { padding: 5px 0px; color:#fff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; text-align: left; }.navpanelleftheader, .navpanelrightheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 21px; margin:0; padding:0; background: #fdc43e url(images/#.gif); font-size: 10px; color: #fff }.navpanelbodyheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 20px; margin:0; background:#799198;}.navpanelbody{  width:100% }.navpanelbodycell { width: 100%; border-bottom: 1px SOLID #799198; padding: 0px; padding-bottom: 15px; }.navpanelleftcell,.navpanelrightcell { width: 150px; }.navpanelleftheaderleft { padding:0; background-repeat: no-repeat; width: 5px }.navpanelrightheaderleft { padding:0 0 0 4; }.navpanelleftheaderright { padding:0; }.navpanelleftheadercenter, .navpanelrightheadercenter , .navpanelbodyheadercenter { color: #fff; font-weight: bold; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }/* For the panel headers in the body */.navpanelbodyheaderleft { width: 12px; }.navpanelbodyheadercenter { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #fff; font-size: 10px }.navpanelbodyheaderright {}.cartpanel { border-collapse: collapse; padding:0; width: 150px; border-bottom:3px solid #fc8a45; margin-bottom:5px; }.cartpanelbody { background:#ffead9; padding-left:3px; width:150px; } .cartpanelheader { background:#fc8a45; width:150px; border-collapse: collapse; height: 21px; margin:0; } .searchpanel { border-collapse: collapse; padding:0; width: 150px; border-bottom:3px solid #ff3836; margin-bottom:5px; }.searchpanelbody { background:#ffd3d1; padding-left:3px; width:150px; } .searchpanelheader { background:#ff3836; width:150px; border-collapse: collapse; height: 21px; margin:0; }.deptpanel { border-collapse: collapse; padding:0; width: 150px; border-bottom:3px solid #c93b90; margin-bottom:5px; }.deptpanelbody { background:#ffceec; padding-left:3px; width:150px; } .deptpanelheader { background:#c93b90; width:150px; border-collapse: collapse; height: 21px; margin:0; } /* Headings */.heading-subcategory { font-size: 14px; color: #ff0000; font-weight: bold }h1,.heading-main { padding-top:5px; font-size: 12px; color: #ff0000; font-weight: bold }.heading-small {	width: 100%;	text-align: right;	font-size: 10px;	color: #808080;	font-weight: normal;	}.heading-product { font-size: 11px; color: #f00; font-weight: bold; padding-right: 10px;   }/* text types */.text-search { font-size: 10px; }.text-productdesc {}.text-productsubdesc {}.text-pricingdetails{ font-size: 10x color: Black; }.text-price { font-weight: bold; font-size: 10px; color: Black; }.text-pricestrike { text-decoration: line-through; font-weight: bold; }.text-shipping { color: black; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px }.text-pricesave { color: red; font-weight: bold; }.text-small { font-size: 9px; }.text-availabilitytext { font-size: 10px; color: #808080; }.text-availabilitytitle { font-size: 10px; font-weight: bold; }/* the "you may also be interested in text" */.text-related {}.list-theme { padding:0; } .list-theme-item { padding:0; } .tiptable { width: 100%; } .tipheader { width: 100%; color: Black; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-variant: small-caps; text-align: left; }.tipbody { width: 100%; background-color: #f3f3f3; font-size: 10px }/* Basket */.baskettable { width: 100%; }.baskettable td{ font-size:11px; }.basketheader { width: 100%; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-variant: small-caps; text-align: left; color: Black }.basketlist-row1 { background: #fff; color: Black; }.basketlist-row2 { background: #fff; border-bottom: 1px solid #f3f3f3;}.basketlist-hilight { background: #ffffa0; font-weight: bold; }.basketlist-lolight { background: #daffd1; font-weight: bold; }.basketcol { background: #f3f3f3; font-weight: bold; }/* Product List */.productlist-col1 { border-bottom: 1px dotted #808080; text-align: center; }.productlist-col5 { text-align: center;  }.productlist-row1 { background: #fff; border-bottom: 1px dotted #808080; text-align: center; }.product-info { color: Black; }.product-link { color: Black; }.productlistheader { background-color: #cfe6fe; color: #1e61bd; font-weight: bold; font-size: 10px; padding:0; }table.productlisttable { width: 100%; }.productlisttable { margin-top:10px; empty-cells: show; border-collapse: collapse; border-spacing: 0; font-size: 10px; }/* Store bits */.storecredits { text-align: center; background:#fff; padding: 25px 10px 10px; width: 400px; margin:auto;  }/* Tab Bits */#tabs { margin-top: 0px; }.tab-table { border: 0px; border-collapse: collapse; padding:0; height: 25px; background:#fdc43e;}.tab-left { background-repeat: no-repeat; width: 1px; height: 25px; padding:0; } .tab-parenttable  { background: #4fab40; border: 0px 0px 0px 0px ; border-collapse: collapse; padding:0; }.tab-text {	vertical-align: top;	text-align: left;	border: 0px 0px 0px 0px;	border-collapse: collapse;	padding: 1px 20px 0px 3px;	text-transform: uppercase;}.tab-link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; font-weight: 400; color: #fff; text-align: left; text-decoration: none; }.tab-middle { width: 25px; height: 25px; padding:0; border-right: 1px solid #fff;}.tab-right { width: 1px; height: 25px; background: #fff; padding:0px; }#tab-1, #tab-1-right {  background: #fdc43e; } #tab-3, #tab-3-right {  background: #fc8a45; } #tab-8, #tab-8-right {  background: #ff3836; } #tab-14, #tab-14-right { background: #c93b90; } #tab-5, #tab-5-right {  background: #1e61bd; } #tab-10, #tab-10-right { background: #9966ff; }#tab-16, #tab-16-right { background:#4fab40; }.text-bold { font-weight: bold; }.text-shipping-row1 {}.text-shipping-row2 {}.basketlist-blank { background: white; }.link-department-select { font-weight: bold; color:#c93b90; }.link-department { font-weight: bold; color:#485961;}.link-category-select { font-weight: bold;color:#c93b90;  }.link-category { font-weight: bold; color:#485961;}#panel-navigation a:hover { font-weight: bold; color:#1e61bd; }.link-subcategory-select { font-weight: bold; }.link-subcategory { font-weight: bold; }.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; }/* Misc styles */.testmodeinfo { background: #9999FF; color: black; font-weight: bold; }.text-pricespecial { color: red; }.registerform .text { width: 140px; font-size: 12px; text-align: right; }.registerform .textbox, .registerform .select   { width: 180px; }.boxText{}.text-shopping{ color: #000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }.inputRequirement{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; color:#red; font-style:italic;}.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; }/* purchase order history styles */.history-search-page { padding:7px 0px 10px 0px; }.history-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:11px; }.history-page #history-details .history-details-label b, .history-page #payandship-details .history-details-label b { font-weight:bold; width:120px; font-size:11px; }.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; padding:5px 5px 5px 8px; }.history-search-page #history-search.formbox P { margin: 3px 0px 3px 0px; }.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 { margin-right:7px; display:block; }.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; }/* css buttons */.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }.button-big .button-text { width:100px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -37px; padding:0; height: 23px; line-height:21px; }.button-small .button-text { width:50px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -24px; padding:0; height: 14px; }.button-big .button-left { width: 7px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll -13px 0px; }.button-big .button-right { width: 6px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll -21px 0px; }.button-small .button-left { width: 6px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }.button-small .button-right { width: 6px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll -7px 0px; }.button-left, .button-right { float: left; display: block; font-size:0px; }.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: white; text-decoration: none; text-align:center; }.pagination .button-text { width:auto; }.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; }#specialoffers { border: 0px solid #808080; padding:0px; margin: 0px;  }#panel-specials { padding: 0px; margin: 0px; }.matrixtitle {display:none;}#contactformdiv p, #productbody p { text-align:left; } /*  ACCORDION CCSS   */#accContainer { width: 100%; background-color: #000000; line-height:normal; margin-bottom:13px;}#accContainer p{margin:0;padding-bottom:5px;padding-top:0;padding-left:0;padding-right:0;}.menuTitle { font-size: 10px; display: block; text-transform: uppercase; text-decoration:none; color: #ffff; background: #445960; text-decoration: none; outline-style:none; padding-top: 6px; padding-bottom: 7px; padding-left: 17px;}.menuTitle:hover{ text-decoration:none; background: #799198; color: #ffcc59;}.toc { font-size: 10px; color: #C792BE; display: block; line-height:normal; background-color: #000000;}.widget {overflow-x:hidden; overflow-y:hidden;height:333px;background:#111111;}.widget {*overflow:hidden;background:#111111;} /* for Internet Explorer 6 and 7 */