/*Note: Your web browser may cache the css stylesheet making it appear as if effects are not occurring.You can set your browser to not cache content to solve this.*//* -- ##### BRAND COLORS Red: #d32027Blue: #313494White: #ffffffDark Gray: #999999Medium Gray: #ccccccLight Gray: #efefef*//* tag overrides follow*/*{    font-family: verdana;}.cleardefault{    font-family: Verdana;    font-size: 10pt;    color: #404040;}#mainTableRightCell{width: 0px;}/* modify the BODY's: text-align: left or center   this will justify the pagesbackground to any color for the background around the pagesadd leftmargin:0 topmargin:0 to remove padding around main page.*/body{    font-family: 10pt verdana;    margin-top: 0px;    padding-top: 0px;    text-align: left;    background-image: url(design_images/header/bigbg-fixed.jpg);    background-repeat: no-repeat;    background-position: center top;    background-color: #CCCCCC;    color: #666666;    overflow: -moz-scrollbars-vertical;    padding-left: 20px;    padding-right: 20px;}form{    display: inline;    font-family: Tahoma;    font-size: 9px;}/* classes */A.no-link:hover{    color: #FFFFFF;}A.grey-link:hover{    font-family: Verdana;    font-size: 10pt;    color: #404040;    text-decoration: none;}A.light-colored{    font-family: Verdana;    font-size: 10pt;    color: #404040;    text-decoration: none;}/* translator no border on arrow*/a{    outline: none;}a img{    border: none;    text-decoration:none;}.bg1{    background: #DCD9CD;}/* -- ##### MENU STYLE #####-- *//* DARK GRAY */.menu_link{    font-family: arial;    font-size: 10pt;    color: #525252;    font-weight: bold;    text-decoration: none;}/* RED */.menu_link:hover{    font-family: arial;    font-size: 10pt;    font-weight: bold;    color: #AE0D12;    text-decoration: underline;}.header_link{    font-family: Arial;    font-size: 8pt;    color: #FFFFFF;    text-decoration: none;}/* RED */.header_link:hover{    font-family: Arial;    font-size: 8pt;    color: #AE0D12;    text-decoration: underline;}/* modify main table width and background to adjust the page width and color*/.table-main-table{    width: 800px;    margin: 0 auto;    background: #FFFFFF;    border: none;    height: 100%;    margin-top: 0px;    margin-bottom:0px; /*-- removes the gray space at the bottom of FF */    border: 0px solid #404040;   /* background-image: url(images/footer/lowerleftcurve.jpg);    background-position: left bottom;    background-repeat: no-repeat;*/}.MenuLeft{    background-image: url(images/footer/lowerleftcurve.jpg);    background-position: left bottom;    background-repeat: no-repeat;  }/* STORE HEADER */#header{    width: 800px;    margin: 0 auto;    border-collapse: collapse;    padding: 0px;    vertical-align: top;}#headerMainCell{    height: 61px;    background-image: url(design_images/BlueCorporate-1_01.jpg);    background-repeat: repeat-x;    background-color: #0F77A6;    vertical-align: middle;    padding: 0px;}#headerMainCell {    color: #FFFFFF;    margin: 18px;}#headerMenuCell{    border-top: 1px solid #FFFFFF;    background-color: #DBD9D9;    text-align: right;    font-size: 12px;    padding: 2px;    height: 20px;    vertical-align: middle;}#headerMenuCell a{    color: #494949;    margin-left: 5px;    margin-right: 5px;}#mainTableTopCell{    height: 81px;}#mainTableBottomCell{    height: 40px;    /*background-image: url(images/footer-whole.jpg);    background-position: left bottom;    background-repeat: no-repeat;    background-color:Transparent;*/}.categoryProduct{    margin: 10px 10px 10px 10px;    padding: 5px;    height: 200px;    width: 160px;    float: left;    border: none;    text-decoration:none;}.table-fixed-width{    width: 760px;    background: #FFFFFF;    color: #000000;}.table-small{    border: 0px;    padding: 1px;}/*modify these three below to adjust the look and text size of the tables and headers*/.table-title{    font-weight: bold;    font-size: 14px;}.tblcols{    background: #CCCCCC;    color: #333333;    text-align: left;}.table-header{    text-align: left;    background-color: #FFFFFF;}.listing-row{    background: #FFF7E8;}.listing-row-alt{    background: #FFFFFF;}/* customize left main menu*/.menulink{    background-color: #FFFFFF;}.cell-menulinktext{    color: #FFFFFF;    font-weight: bold;}.cell-menulink{    background: #EFEFEF;    font-weight: bold;}.cell-menusearch{    background: #CCCCCC;}.cell-catlink{    background: #EEEEEE;}.cell-cart{    background: #EEEEEE;    color: #000000;    font-weight: bold;    font-size: 12px;    text-align: center;}/*Modify the two classes below to adjust the text of the category product list*/.text-category-name{    color: #CCCCCC;    font-weight: bold;    font-size: 14px;}.text-category-desc{    color: #000000;    font-weight: bold;    font-size: 12px;}.body-form{    background: #E3DFD7;    color: #000000;}.warning{    color: #CC1000;    font-weight: bold;}.stackdump-class{    color: black;}.stackdump-method{    color: black;}.stackdump-file{    color: purple;}.stackdump-line{    color: red;}.currency-input{    border-right: black 0px solid;    border-top: black 0px solid;    border-left: black 0px solid;    border-bottom: black 0px solid;    background-color: #F5F5F5;    text-align: right;    font-size: 8px;}.option-input{    border-right: black 0px solid;    border-top: black 0px solid;    border-left: black 0px solid;    border-bottom: black 0px solid;    background-color: #F5F5F5;    text-align: right;    font-size: 8px;}.text-input{    border-right: black 0px solid;    border-top: black 0px solid;    border-left: black 0px solid;    border-bottom: black 0px solid;    background-color: #F5F5F5;    font-size: 8px;}.number-input{    border-right: black 0px solid;    border-top: black 0px solid;    border-left: black 0px solid;    border-bottom: black 0px solid;    background-color: #F5F5F5;    text-align: left;    font-size: 8px;}#productDetailImage /* This changes the border on the product detail page */{ border: 0px;    }/* SIDEBAR MENU */.MenuLeft, .MenuRight{    width: 150px;    vertical-align: top;    padding-left:20px;}#search{    border-collapse: collapse;    width: 160px;    margin: 5px 0px 5px 0px;}#search TD{    padding: 2px;    white-space: nowrap;    font-size: 12px;}#menu, #myaccount{    border-collapse: collapse;    width: 160px;    margin: 0px 0px 5px 0px;    /*background-color: #F1F1F1;*/    font-size: 12px;}.signin{    width: 260px;    border-collapse: collapse;    margin: 10px 10px 0px 0px;    font-size: 12px;}#menu TD, #myaccount TD, .signin td{    padding: 2px;}#bestSellers TD, #related TD, #newProducts TD{    padding: 2px;    font-size: 12px;}#menu a, #myaccount a{    text-decoration: none;}#memo{        font-family: Verdana;    font-size: 10pt;    color: #404040;}.tblhead{    font-family: Verdana;    font-size: 10pt;    font-weight: bold;    color: #404040;    text-align: left;    background-color:#FFFFFF;}.tblhead a:link, .tblhead a:visited, .tblhead a:hover, .tblhead a:active{    color: #FFFFFF;}.tblhead checkstep{    font-family: Tahoma;    font-size: 12pt;    font-weight: bold;    color: #26247B;    }.tblfoot{    background: none;    color: #313494;    font-weight: bold;    font-family: Verdana;    font-size: 10pt;}.hellouser{}/*.gobutton{    margin-left: 5px;    font-size: 11px;}*/#content{    vertical-align: top;    font-size: 12px;    padding-left: 15px;    padding-right:20px;    padding-bottom:20px;}/* FEATURED PRODUCT */#featured{    width: 100%;    text-align: center;    font-size: 12px;}#featured td{    vertical-align: top;}.featuredproduct{    width: 100%;}.featuredproduct td{    text-align: center;}.frame /* Border on this changes the pictures on the Product catolog */{    border: 0px solid #CCCCCC;    text-align: center;    text-decoration: none;}/* PRODUCT ATTRIBUTES */.name, .price, .qty{    font-weight: bold;}/* CATEGORY PRODUCT LIST */{    font-size: 18px;    font-weight: bold;    margin: 0px;}#categoryproductlist{    width: 100%;}.pagedesc{    margin: 0px 0px 10px 0px;}#productlist{    width: 580px;    background-color: #FFFFFF;    border-collapse: collapse;    border-top: solid 0px #CCCCCC;    border-right: solid 0px #CCCCCC;    font-size: 12px;}#invoicelist{    width: 100%;    background-color: #FFFFFF;    border-collapse: collapse;    border-top: solid 1px #CCCCCC;    border-right: solid 1px #CCCCCC;    font-size: 12px;}#productlist TD, #invoicelist TD{    padding: 0px;    border-left: solid 0px #CCCCCC;    border-bottom: solid 0px #CCCCCC;}#productlist .tblhead{    text-align: center;    background-color: #FFFFFF;}.breadcrumb{    margin: 0px 0px 10px 0px;}a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:active{    color: #999999;    font-size: 11px;}#pagehead{    font-size: 11px;}/* FOOTER */#footer{    height: 36px;    margin: 0px auto;    margin-top: 30px;    width: 780px;    float: left;    height: 30px;    padding-right: 10px;    padding-bottom: 0px;    text-align: right;    /*background-image: url(design_images/footer-1px-horiz-sliver.jpg); /* -- Center the footer text -- */}#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{    color: #999999;}/* PRODUCT DETAIL */#productdetail{    font-size: 12px;    width: 100%;}#productdetail .frame{    margin: 10px 10px 10px 0px;}#addbutton{    margin-top: 10px;}.PoweredBy{    color: #000000;    font-size: 9px;}.PoweredBy A, .PoweredBy A:link, .PoweredBy A:visited, .PoweredBy A:active, .PoweredBy A:hover{    color: #000000;    font-size: 9px;    text-decoration: underline;}#subcategories, #shoppingcart, #coupon{    font-size: 12px;}.fieldlabel{    background: none;    font-weight: bold;    font-size: 12px;}#customerdetails, #customerdetails input, #customerdetails select, #customerdetails option{    font-size: 12px;}h2{    font-size: 16px;}select#BCountry, select#SCountry{    width: 140px;}#customerDetailText{    padding: 5px;}.base_links{    font-family: Tahoma;    font-size: 8pt;    font-style: normal;    color: #404040;}.searchtext{    font-family: Tahoma;    font-size: 12px;    color: #404040;}.bheadline{    font-family: Tahoma;    font-size: 14px;    font-weight: bold;    color: #26247B;}hr{    color: #CCCCCC;    width: 100%;    height: 1px;}.ptemplate{    width: 550px;}.specstablegray{    background-color: #EFEFEF;}#GRANDPARENTWRAP{    margin: 0 auto; /*-- ie center */    text-align: left;    width: 800px;}#PARENTWRAP{    /*-- the only reason for this wrapper is for the bottom left curve*/    margin: 0 auto; /*-- ie center */    text-align: left;    width: 800px;    background-color: #FFFFFF;    /*background-image: url(design_images/lowerleftcurve.jpg);*/    /*background-image: url(images/footer-whole.jpg);    background-position: left bottom;    background-repeat: no-repeat;*/}#WRAP{    margin: 0 auto; /*-- ie center */    text-align: left;    width: 800px;}/* -- #####  SITE FONT STYLE #####-- */H1, H2, H3, H4, H5{    font-family: Verdana;}.page_header{    font-family: Tahoma;    font-size: 14pt;    font-weight: bold;    color: #26247B;    text-align: left;}.page_header2{    font-family: Tahoma;    font-size: 14pt;    font-weight: bold;    color: #26247B;    text-align: right;}.page_title{    font-family: Tahoma;    font-size: 12pt;    font-weight: bold;    color: #26247B;}.page_subtitle{    font-family: Verdana;    font-style: italic;    font-size: 10pt;    color: #404040;}.page_text{    font-family: Verdana;    font-size: 10pt;    color: #404040;}.page_subtext{    font-family: Verdana;    font-size: 8pt;    color: #404040;}.page_footer{    font-family: Verdana;    font-size: 9pt;    color: #404040;    text-align: right;}/* DARK GRAY */a{    font-family: Verdana;    font-size: 10pt;    color: #404040;    text-decoration: none;}/* RED */a:hover{    font-family: Verdana;    font-size: 10pt;    color: #AE0D12;    text-decoration: underline;}/* DARK GRAY */.page_link{    font-family: Verdana;    font-size: 10pt;    color: #404040;    text-decoration: none;}/* RED */.page_link:hover{    font-family: Verdana;    font-size: 10pt;    color: #AE0D12;    text-decoration: underline;}/* DARK GRAY */.page_link_small{    font-family: Verdana;    font-size: 8pt;    color: #404040;    text-decoration: none;}/* RED */.page_link_small:hover{    font-family: Verdana;    font-size: 8pt;    color: #AE0D12;    text-decoration: underline;}/* WHITE */.header_link{    font-family: Arial;    font-size: 8pt;    color: #FFFFFF;    text-decoration: none;}/* RED */.header_link:hover{    font-family: Arial;    font-size: 8pt;    color: #AE0D12;    text-decoration: underline;}/* -- ##### MENU STYLE #####-- *//* DARK GRAY */.menu_link{    font-family: arial;    font-size: 10pt;    color: #525252;    font-weight: bold;    text-decoration: none;}/* RED */.menu_link:hover{    font-family: arial;    font-size: 10pt;    font-weight: bold;    color: #AE0D12;    text-decoration: underline;}/* -- #####  TRANSLATOR NO BORDER ON ARROW #####-- *//* -- ##### DIV TAGS #####-- */div{    margin: 0px 0px 0px 0px;}/* -- #####  DIVS ALL PAGES #####-- */#ContentWrapper{    margin: 0px 0px 0px 0px;}#FullPage{    clear: both;}/* -- ##### DIVS HEADER #####-- */#header_tLeftWidget{    float: left;    width: 800px;    height: 20px;    padding: 6px 0px 10px 0px;    background-image: url(design_images/header/bg-1px-horiz-sliver.jpg);    background-repeat: repeat-y;}#header_cLeftWidget{    float: left;    height: 142px;    width: 136px;    padding: 0px;    background-image: url(design_images/header/runlogo.jpg);}#header_cRightWidget{    float: right;    height: 109px;    width: 663px;    padding: 0px;    background-image: url(design_images/header/banner-top-newfade.jpg);}#header_bRightWidget{    float: right;    height: 33px;    width: 663px;    padding: 0px;    background-image: url(design_images/header/banner-bottom.jpg);}/* -- #####  DIVS FOOTER #####-- */#footer_tRightWidget{}/* -- #####  DIVS HOME PAGE s#####-- */#home_tLeftWidget{    float: left;    width: 700px;    padding-bottom: 20px;}#home_cLeftWidget{    float: left;    width: 400px;    padding-right: 20px;    padding-bottom: 20px;    text-align: left;}#home_cRightWidget{    float: left;    width: 200px;    padding-bottom: 20px;    text-align: left;}#home_bLeftWidget{    clear: left;    text-align: left;}/* -- #####  DIVS PRODUCTS PAGE #####-- *//* -- #####  DIVS SUPPORT PAGE #####-- */#support_tLeftWidget{    float: left;    width: 350px;    padding: 0px;    text-align: left;}#support_tRightWidget{    float: left;    width: 200px;    padding: 0px 0px 0px 100px;    text-align: left;}/* -- #####  DIVS CAREERS PAGE #####-- */#career_tLeftWidget{    float: left;    text-align: left;}/* -- #####  DIVS ABOUTUS PAGE #####-- */#aboutus_tLeftWidget{    clear: left;    text-align: justify;}/* -- #####  DIVS WHERETOBUY PAGE #####-- */#wheretobuy_tLeftWidget{    float: left;    text-align: left;}#wheretobuy_cLeftWidget{    float: left;}#wheretobuy_bLeftWidget{    clear: left;    text-align: left;}/* -- #####  DIVS BRAND IDENTITY PAGE #####-- */#brandidentity_tLeftWidget{    float: left;    text-align: left;}#brandidentity_ctLeftWidget{    float: left;}#brandidentity_ctRightWidget{    float: right;}#brandidentity_cbLeftWidget{    float: left;    padding-top: 20px;}#brandidentity_cbRightWidget{    float: right;    padding-top: 20px;}#brandidentity_bLeftWidget{    float: Left;    text-align: left;}/* -- #####  DIVS NEWS PAGE #####-- */#news_tLeftWidget{    float: left;    text-align: left;}#news_bLeftWidget{    float: left;    text-align: left;}/* -- #####  FLOAT Testing #####-- */#tLeftWidget{    width: 470px;    float: left;    text-align: justify;    padding-right: 40px;}#tCenterWidget{    width: 205px;    float: left;    padding-left: 50px;    padding-right: 50px;    text-align: justify;}#tRightWidget{    width: 205px;    float: Right;    text-align: justify;}#cLeftWidget{    width: 470px;    padding-right: 40px;    float: left;}#cCenterWidget{    width: 100%;    float: left;    text-align: justify;}#FullPage{    clear: both;}/* -- #####  DIV PAGES #####-- *//*--Example#PAGENAME_tLeftWidget{ }#ContentWrapper {margin:0px 0px 0px 0px ;}#tLeftWidget {width: 220px; float: left;}#tCenterWidget {width: 220px; float: left; padding-left:40px;padding-right:40px; text-align: justify; }#tRightWidget {width: 220px; float: Left;}#cLeftWidget {width: 200px; padding-right:40px;  float: left; }#cCenterWidget {width: 200px; float: right; } #cRightWidget {width: 200px; float: right; } #bLeftWidget {width: 200px; float: right; }#bCenterWidget {width: 200px; float: right; }#bRightWidget {width: 200px; float: right; }#FullPage{clear:both;}--*/

