@charset "utf-8"; 

.no-padding{padding:0; margin:0}
.footer-links, .footer-links a{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:12px; text-decoration:none}
.footer-links a:hover{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:12px; text-decoration:underline}
.beltLinks a{font-family:Arial,Helvetica,sans-serif; color:#004a81; font-size:12px; line-height:18px; background-image:url(/site/treadmill-images/belt_bullet.gif); background-repeat:no-repeat; padding-left:14px}
.cart_head{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#FFF; padding-left:10px}
#selectCategories, #category{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:135px}
#searchField, #search{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:460px}
.AccordionPanelContent a{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; color:#004a81}
.clear{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#126cac; text-align:right; width:80px; float:right; font-weight:normal}
.featured_cat_title{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:27px; font-weight:bold; color:#2a9ef3; text-decoration:none}
.footer_links{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; text-decoration:none}
.featured_cat_anchors{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#004a81; background-image:url(../treadmill-images/featured_categories_bullet.gif); background-repeat:no-repeat; background-position:left center; padding-left:12px}
.footer_text{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#555; text-decoration:none}
.banner_cat_title{font-family:Arial,Helvetica,sans-serif; font-size:18px; text-decoration:none; text-transform:uppercase}
.beltLinks a{font-family:Arial,Helvetica,sans-serif; color:#004a81; font-size:12px; line-height:18px; background-image:url(../treadmill-images/belt_bullet.gif); background-repeat:no-repeat; padding-left:14px}
.prod_Title a{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#0088eb; text-decoration:none}
.prod_Price{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#004475}
.tableBorder_Blue{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#225172; line-height:18px}
.review-text{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#225172; line-height:19px; padding-left:4px}
.review-text-grey{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666}
.tableBorder_Grey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666}
.page_Nav a{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000}
.sort_by{font-family:Arial,Helvetica,sans-serif; font-size:12px}
a.sort_by{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#999}
.showing{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0088eb}
.product_title_item{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#2a9ef3; text-decoration:none}
.header-links, .header-links a{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fefefe; text-decoration:none}
.header-links a:hover{text-decoration:underline}
.TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%}
.TabbedPanelsTabGroup{margin:0px; padding:0px}
.TabbedPanelsTab{position:relative; top:1px; float:left; padding:4px 10px; margin:0px 1px 0px 0px; background-color:#bee4ff; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; font-family:sans-serif; font-size:0.7em; font-weight:bold; color:#045ea0}
.TabbedPanelsTabSelected{background-color:#0075ca; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF}
.TabbedPanelsTab a{color:black; text-decoration:none}
.TabbedPanelsContentGroup{clear:both}
.TabbedPanelsContent{padding:4px}
.TabbedPanelsContentVisible{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.VTabbedPanels .TabbedPanelsTabGroup{float:left; width:10em; height:20em; background-color:#EEE; position:relative; border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #CCC; border-bottom:solid 1px #CCC}
.VTabbedPanels .TabbedPanelsTab{float:none; margin:0px; border-top:none; border-left:none; border-right:none}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE; border-bottom:solid 1px #999}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none; float:left; padding:0px; width:30em; height:20em}
ul.MenuBarVertical{margin:0; padding:0; list-style-type:none; cursor:default; width:13em; font-family:Arial,Helvetica,sans-serif; color:#28577B; font-size:12px; font-weight:bold}
ul.MenuBarActive{z-index:1000}
ul.MenuBarVertical li{margin:0; padding:0; list-style-type:none; font-size:100%; position:relative; text-align:left; cursor:pointer; width:13em}
ul.MenuBarVertical ul{width:18em;margin:0% 0 0 99%; padding:0; list-style-type:none; font-size:100%; position:absolute; z-index:1020; cursor:default;left:-1000em; top:0}
ul.MenuBarVertical ul.MenuBarSubmenuVisible{left:0}
ul.MenuBarVertical ul li{ width:13em; }
ul.MenuBarVertical{}
ul.MenuBarVertical ul{border:1px solid #CCC;background-color:#FFF;}
ul.MenuBarVertical a{ white-space:nowrap;height:10px;display:block; cursor:pointer; padding:0.5em 0.75em; color:#28577B; text-decoration:none}
ul.MenuBarVertical a:hover{ font-weight:bold;}
ul.MenuBarVertical iframe{position:absolute; z-index:1010}
@media screen, projection{ul.MenuBarVertical li.MenuBarItemIE{display:inline; f\loat:left; background:#FFF}
}
.arial11-white, .arial11-white a{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FFF; text-decoration:none}
.verdana11-grey, .verdana11-grey a{font-family:verdana; font-size:11px; font-weight:normal; color:#555;  text-decoration:none; text-align:justify}
.verdana11-grey1, .verdana11-grey1 a{font-family:verdana; font-size:11px; font-weight:normal; color:#555;  text-decoration:underline}
.verdana12-grey{font-family:verdana; font-size:12px; font-weight:bold; color:#555}
.verdana10-blue-upper, .verdana10-blue-upper a{font-family:verdana; font-size:10px; font-weight:bold; color:#225172; text-transform:uppercase}
.verdana110-blue{font-family:verdana; font-size:10px; font-weight:bold; color:#225172}
.verdana10-greyunder, .verdana10-greyunder a{font-family:verdana; font-size:10px; font-weight:normal; color:#555;  text-decoration:underline}
.verdana10-grey, .verdana10-grey a{font-family:verdana; font-size:10px; font-weight:normal; color:#555;  text-decoration:none}
.verdana11-blue2, .verdana11-blue2 a{font-family:verdana; font-size:11px; font-weight:normal; color:#225172}
.verdana11-blue3, .verdana11-blue3 a{font-family:verdana; font-size:11px; font-weight:normal; color:#225172; text-decoration:underline}
.verdana11-blue1{font-family:verdana; font-size:11px; font-weight:bold; color:#278BCD}
.verdana9-grey, .verdana9-grey a{font-family:verdana; font-size:9px; font-weight:normal; color:#555;  text-decoration:none}
.verdana11-blue-upper{font:bold 11px verdana; color:#278BCD; text-transform:uppercase}
.table-border{border:solid 1px #DBE2EA}
.guidesub, .guidesub a{font-family:verdana; font-size:11px; font-weight:bold; color:#555;  text-decoration:underline}
.ac_results{padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}
.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}
.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}
/*
.ac_loading{background:white url('indicator.gif') right center no-repeat}
*/
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A; color:white}
/*
*{padding:0; margin:0}
*/
#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}
/*
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
*/
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}
* html #TB_overlay{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed; background:#fff; z-index:102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px}
* html #TB_load{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
table.tablesorter{font-family:arial; background-color:#CDCDCD; margin:10px 0pt 15px; font-size:8pt; width:100%; text-align:center}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#e6EEEE; border:1px solid #FFF; font-size:8pt; padding:4px}
table.tablesorter thead tr .header{background-repeat:no-repeat; background-position:center right; cursor:pointer}
table.tablesorter tbody td{color:#3D3D3D; background-color:#FFF; vertical-align:middle;  height:25px}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6}
table.tablesorter thead tr .headerSortUp{}
table.tablesorter thead tr .headerSortDown{}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}
table.tablesorter input{ font-family:arial;  font-size:8pt;  text-align:center}
.btn-BuyOff2{background-color:#7FBE1F; border-style:none; border-width:0; color:#000; font-size:9pt; font-weight:bold; text-decoration:none; font-family:Verdana,Helvetica,sans-serif}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
#nxt-ac-container{position:absolute;width:20em;z-index:9050;}
#nxt-ac-container .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
#nxt-ac-container .yui-ac-content ul{margin:0;padding:0;width:100%;}
#nxt-ac-container .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
#nxt-ac-container .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
