ul,li {margin: 0; padding: 0;}

/* Store Products Quick Links Styles */

.new-storemenu {width: 217px; margin: 0 auto; padding: 0;}
.new-storemenu li a:link, .new-storemenu li a:visited {display: block;}

.store-menu {width: 217px; margin: 0 auto; padding: 0;}
.store-menu li {margin: 0; padding: 0;}
.store-menu li a:link, .store-menu li a:visited {text-decoration: none; color: #e53131; display: block; line-height: 14px; width: 197px; padding: 4px 0 4px 20px; text-align: left; margin: 0; border-bottom: 1px solid #d8b8b8;}
.store-menu a:hover {color: #e53131; background: #ccc;}
.store-menu li:hover {background: #ccc;}

.store-menu ul {border: 1px solid #ccc; margin: 5px 0 0 -30px; background: #fff;}
.store-menu li ul li a:link, .store-menu li ul li a:visited {font-size: 10px; border: none; margin: 0; padding: 4px 4px 4px 10px; width: 200px;}
.store-menu li ul li a:hover {border: none;}

.store-menu li .last-product:link, .store-menu li .last-product:visited {border: none;}

/* Store Content Styles */

#store-content-container {margin: 0 0 0 217px; padding: 0;}
#store-content {width: 580px; margin: 20px auto 0 auto; text-align: left; }
#store-content a:link, #store-content a:visited {color: #e53131;}
#store-content a:hover {text-decoration: none;}

/* Store Category Listing Styles */

.store-categories {width: 560px; margin: 0; padding: 0; z-index: 12000;}
.store-categories li {list-style: none; float: left; width: 120px; margin: 8px; position: relative;}
.store-categories li a {width: 120px; height: 120px; display: block; color: #e53131; z-index: 10000;}
.store-categories li ul {width: 192px; margin: 0; padding: 20px 0 10px 0; background: url(/store/images/site/flyout-top.gif); min-height: 100px; _height: 100px; top: 40px; left: -30px; border-bottom: 1px solid #d8b8b8;}
.store-categories li ul li {padding: 2px 0 2px 10px; margin: 0; float: none; width: 182px}
.store-categories li ul li a:link, .store-categories li ul li a:visited {height: auto; display: inline; color: #e53131;}

.landing-categories {width: 800px; margin: 0 0 0 10px; padding: 0; z-index: 12000;}
.landing-categories li {list-style: none; float: left; width: 175px; margin: 8px; padding: 0 4px; position: relative;}
.landing-categories li a {display: block; color: #e53131; z-index: 10000;}
.landing-categories li ul {width: 192px; margin: 0; padding: 20px 0 10px 0; background: url(/store/images/site/flyout-top.gif); min-height: 100px; _height: 100px; top: 40px; left: -30px; border-bottom: 1px solid #d8b8b8;}
.landing-categories li ul li {padding: 2px 0 2px 10px; margin: 0; float: none; width: 182px}
.landing-categories li ul li a:link, .store-categories li ul li a:visited {height: auto; display: inline; color: #e53131;}

/* Store Listing Styles */

.back-to-listings {float: right;}

.no-listings {margin: 10px 0 0 10px;}
.no-listings h2 {color: #e53131; font-size: 12px; font-weight: bold;}

.note {color: #e53131; font-weight: bold; margin: 0 0 10px 0; display: block;}
.paging {margin: 0 0 10px 0; padding: 0; height: 16px;}
.paging li {list-style: none; float: left; display: block; height: 16px; width: 16px; text-align: center; line-height: 15px;}
.paging li a {display: block; height: 16px; width: 16px;}

.paging .paging-title {font-weight: bold; width: 40px;}
.paging .current-page {background: url(/store/images/site/page_white.jpg) no-repeat;}
.paging .additional-pages {background: url(/store/images/site/page_gray.jpg) no-repeat;}

.product-container {margin: 0; padding: 0; border: 1px solid #dfdfdf;}
.product-image {float: left; width: 70px; padding: 0 10px 10px 0;}
.product-image p {padding: 0; margin: 0; text-align: center;}
.product-description {/*width: 450px;*/ margin: 0 20px 0 80px;}
.product-description2 {margin: 0 20px 0 80px;}
.product-description h2 {margin: 5px 0 0 0; padding: 0;}
.product-description h2 a:link, .product-description h2 a:visited {text-decoration: none; color: #e53131;}
.product-description h2 a:hover {color: #e53131; text-decoration: underline;}
.learn-more {background: url(/store/images/site/expand.gif) 0px 3px no-repeat; padding: 0 0 0 13px;}

.weight, .resolution, .brightness, .in-stock, .warranty {font-weight: bold;}
.projector-info {color: #e53131;}
.warranty {margin: 0 0 20px 0;}

.pricing-container {float: left; width: 200px; margin: 0; padding: 0;}
.price {font-weight: bold; padding: 0; margin: 0;}
.cost {font-style: italic; padding: 0; margin: 0;}
.inventory, .time, .shipping-cost {padding: 0; margin: 0; font-size: 10px;}
.important {color: #e53131;}
.addtocart {text-align: right;}

.specifications .spec-header {font-weight: bold;}
.specifications .spec-heading, .specifications .important {padding: 2px 0; margin: 0; font-size: 10px;}


.store #InsideBodyInnerContentPadding {min-height: 432px; _height: 432px;}

#imgLg {z-index: 12000; white-space: normal; position: absolute;}

.view-cart {position: absolute; top: 0px; right: 5px;}
.return-to-quote {position: absolute; top: 0px; right: 207px;}
.cart-button2 {position: absolute; top: 0px; right: 5px;}
.store-buttons {position: relative; height: 28px; margin: 0 0 10px 0;}
.logout {position: absolute; top: 0px; right: 106px}

.search-box {text-align: center; margin: 0 0 20px 0;}
.search-box p {margin: 0; padding: 0;}
.po-padding {width: 400px; margin: 0 0 0 10px;}
.po-buttons {float: right;}
.req-field {color: #f00; font-size: 10px; margin: 0 0 0 5px;}

/* Landing Search Category Styles */
.category-container {margin: 0 0 10px 0; padding: 15px 0 0 10px;}
.category-image {float: left; width: 180px; padding: 0 10px 10px 0;}
.category-image p {padding: 0; margin: 0; text-align: center;}
.category-description {/*width: 450px;*/ margin: 0 20px 0 80px;}
.category-description2 {margin: 0 20px 0 80px;}
.category-description h2 {margin: 5px 0 0 0; padding: 0;}
.category-description h2 a:link, .product-description h2 a:visited {text-decoration: none; color: #e53131;}
.category-description h2 a:hover {color: #e53131; text-decoration: underline;}
