/* Style for IE7 and lower only - cascades from IE7 to lower */

/* Clearfix */
.clearfix, .content, .list-date li { display:inline-block; }

/* Territorial Manager 'Portal' Bar */
#tm-head .custom-select { display:inline !important; }

/* Cancel Button - Checkout */
#btn-cancel { height:26px; overflow:hidden; }
#btn-cancel span { margin:0 10px 0 -10px; padding:0; width:80px; }
#btn-cancel span span { margin-left:0; }

/* FAVORITES NAVIGATION
------------------------------------------------------------------------------------- */

#form-favorites { z-index:1; }
#form-favorites .allist { position:relative; float:left; z-index:2; }
#fav-menu { z-index:5; top:33px; } /* top:142px !important; */ 
#fav-menu #fav-edit .fav-menu-submenu { margin-top:30px; margin-left:-135px !important; }  

.promotions-index-index #fav-menu { top:auto; margin-top:-30px; }

/*
#fav-menu #fav-new-list { position:absolute; top:-3px; right:437px !important; width:150px; }
#fav-menu #fav-update-qty { position:absolute; top:-3px; right:290px !important; width:150px; }
#fav-menu #fav-edit { position:absolute; top:-3px; right:170px !important; width:140px; }
#fav-menu #fav-cart { position:absolute; top:-3px; right:0 !important; width:170px; }
*/

#fav-menu li a { font-size:11px ; } 
#fav-new-list { position:absolute !important;  right: 680px !important; }
#fav-update-showerrors { position:absolute !important;  right: 557px !important; }
#fav-update-fixerrors { position:absolute !important;  right: 450px !important; }
#fav-update-qty { position:absolute !important;  right: 295px !important; width: 160px !important; }
#fav-edit { position:absolute !important;  right: 175px !important; }
#fav-cart { position:absolute !important;  width: 190px !important; }


#fav-menu #fav-edit .fav-menu-submenu { margin-left:-120px; }

/* Add to Favorites Btn/Dropdown */
#btn-addtofavorites { width:140px; display:inline; }


/* COMPONENTS (WIDGETS) - [ .component- ] 
------------------------------------------------------------------------------------- */
/* Generic Styled Box */
.box1 label { height:37px; }

/* List 'Paging' Box */
.paging { padding:10px 1% 6px !important; }
.component-paging ul { margin-right:110px; }
.paging .paging-results { width:300px !important; }
.paging #category-sortby { margin-right:0 !important; }
.paging .filter { width:175px; }

/* BUTTON STYLES - [ .btn- ] 
------------------------------------------------------------------------------------- */
input.btn1 { margin-top:5px; padding-left:0 !important; padding-right:0 !important; }

/* 'btn2' specific */
.js-enabled .btn-continue { width:175px !important; overflow:hidden !important; }
.js-enabled .btn-continue span { padding:0; width:170px; float:left; }
.js-enabled .btn-update { width:183px !important; overflow:hidden !important; }
.js-enabled .btn-update span { padding:0; width:170px; float:left; }
.js-enabled .btn-proceed-checkout { width:124px !important; overflow:hidden !important; }
.js-enabled .btn-proceed-checkout span { padding:0; width:110px; float:left; }
.js-enabled #discount-coupon-form .btn4 { width:100px !important; overflow:hidden !important; }
.js-enabled #discount-coupon-form .btn4  span { padding:0; width:100px; float:left; }

/* FORMS - [ .form- ] 
------------------------------------------------------------------------------------- */
/* Login Form */
.form-login fieldset { padding:18px 0 0; }
.form-login input { margin-bottom:3px; }
.form-login .submit { padding:2px 0 0; }

/* LIST STYLES - [ .list- ] 
------------------------------------------------------------------------------------- */
/* Product 'Icon' List View */
.list-items { width:100%; }
.list-items li { min-height:325px; }
.logged-in .list-items li { min-height:345px; }
.tm.logged-in .list-items li { padding-bottom:80px; min-height:410px; }
.list-items .description { line-height:17px; }
.list-items label { margin:0 5px 0 0; padding:10px 0 0; float:left; display:inline-block; }
.list-items input { float:left; display:inline; }

/* TABLE STYLES - [ .tbl- ] 
------------------------------------------------------------------------------------- */
/* Generic table style (See product list) */
.tbl-generic .btn1 { margin-left:9px; width:80%; }

/* One Page One Step */
#btn-addtofavorites strong.btn2 { width:140px; }
.js-enabled #central-pet-cart .top-cart-buttons button.btn-update span { width:120px !important; }
#central-pet-cart .top-cart-buttons .btn-update { width:135px !important; }

/* Cart Alignment */
.checkout-cart-index #tiptip_holder2.tip_left2 #tiptip_arrow_inner2 { margin-top:-33px !important;  margin-left: -59px !important; }
#shopping-cart-table td.td-cart-img { padding-right:5px; } 

/* Product History */
#pet-prod-ord-hist .show-me #historydatebox { margin-top:-22px; }
.sales-order-producthistory #ordersortsearchbtn { position:absolute; margin-left: 180px; margin-top: -24px;  } 

.sales-order-producthistory #pet-prod-ord-hist #orderdatebox.paging { margin-top:-58px; }
.sales-order-producthistory #orderdirbtn { margin-top:-54px; }

.fav-index-index #breadcrumb .export-btn { margin-left: 703px; } 

/* Add to Cart Confirm Cart Popup */
#confirm-cart .messages { clear:both; }
#confirm-cart .messages ul { height:85px; }
#confirm-cart .messages span { display:block; height:expression( this.scrollHeight < 81 ? "80px" : "auto" ); }
#confirm-cart input.MB_focusable {  }

.paging ul.sort { width:190px; }

#filterbox { margin-top:-47px !important; }

/* Add Selected to Cart */
.tbl-generic #addSelectedtr {  position:relative !important; margin-top: -0px !important; margin-left:0px !important; }

.tbl-generic #addSelectedtr.trow1 {  position:absolute !important; margin-top: -0px !important; margin-left:0px !important; top:-30px !important; left:372px !important; }
.tbl-generic #addSelectedtr.trow1 td { padding:0 !important; line-height:0 !important; }
.tbl-generic #addSelectedtr.trow1 td .addCartBox { position:relative; margin-top:0px !important; margin-left:0px; } 

.addSelecteddiv { margin-left:400px; }
.addSelecteddiv .pwerButton .btn1 { display:inline-block; float:left; } 

li.sell-pkg-qty { display:block; width:260px; clear:none !important; } 
li.sell-pkg-qty span { white-space:nowrap; }

#history-menu { top:-90px !important; }

.addToCartFormGrid .noitalics .qtyincart { display:inline-block; padding-top:8px; padding-left:2px; }

td .qtyincart { display:block; white-space:nowrap; }
