﻿.clsColumn1 {width: 295px; padding: 0px 25px 0px 10px;}
.clsColumn2 {width: 650px; padding: 0px;}

div#divNavigationSecondary a.clsViewAllLink {border: none}
div#divNavigationSecondary .clsSelected a {background: url(../images/nav_arrow.gif) no-repeat left}

#divCategoryDescription {color: #C6EAFA; padding: 0px 0px 10px 10px;}

.clsPrice {color: #08415d; font-weight: bold;}
.clsOldPrice {color: #08415d; text-decoration: line-through; font-weight: bold;}
.clsSalePrice {color: #9b2000; font-weight: bold;}

.clsCategoryTemplate {width: 100%;}
.clsCategoryTemplate table {width: 100%;}
.clsCategoryTemplate img {display: block;}
.clsCategoryTemplate h1 {margin: 0px 0px 5px 0px;}

.clsProductCatalog .clsPaging {font-size: 11px; color: #a8a9ac; width: 120px !important; height: 11px !important; padding: 0px; margin-right: 30px; text-align: right; float: right;}
.clsProductCatalog .clsPaging a {color: #ffffff; font-size: 11px;}
.clsProductCatalog .clsPaging .clsPrevious {padding-right: 7px; border-right: 1px solid #ffffff;}

.clsCategoriesTemplate {position: relative;}
.clsCategoriesTemplate h2 {margin: 0px 0px 5px 0px; display: inline; height: 100%; color: #189dd8; font-size: 31px;}
.clsCategoriesTemplate tr td {padding: 0px 0px; margin: 0px; vertical-align: top;}
.clsCategoriesTemplate tr td td {vertical-align: top; background: none; border: none; height: auto; padding: 0px;}
.clsCategoriesTemplate .clsCategoryItemTop {width: 313px; height: 17px; background: url(../images/category_bg_top.png) no-repeat top;}
.clsCategoriesTemplate .clsCategoryItem {width: 273px; height: 73px; background: url(../images/category_bg.png) repeat-y top; padding: 0px 20px;}
.clsCategoriesTemplate .clsCategoryItemBottom {width: 313px; height: 17px; background: url(../images/category_bg_bottom.png) no-repeat top;}
.clsCategoriesTemplate .clsCategoryItem table {width: 313px; height: 73px;}
.clsCategoriesTemplate .clsCategoryItem table {width: 273px; height: 73px;}
.clsCategoriesTemplate img {display: block; width: 70px !important; height: 70px !important;}
.clsCategoriesTemplate .clsChildCategories {clear: left; color: #808284; font-size: 14px;}
.clsCategoriesTemplate .clsName{float: left;}
.clsCategoriesTemplate .clsImage {float: right;}

.clsProductCatalog {color: #808284; font-size: 12px; width: 100% !important;}
.clsProductCatalog td {vertical-align: top;}
.clsProductCatalog .clsProductContainer {width: 170px; display: block; background: url(../images/product_bg_small.png) no-repeat top; padding: 20px 20px 3px 20px;}
.clsProductCatalog .clsProductContainerBottom {width: 210px; height: 17px; background: url(../images/product_bg_small_bottom.png) no-repeat bottom;}
.clsProductCatalog .clsName {height: 35px;}
.clsProductCatalog .clsName a {display: inline-block; margin-bottom: 5px; font-weight: bold; color: #189dd8; font-size: 12px;}
.clsProductCatalog img {border: solid 1px #dbdcdc; width: 168px !important; height: 168px !important;}
.clsProductCatalog .clsImageColumn {width: 168px; height: 168px;}
.clsProductCatalog .clsContentColumn {width: 168px !important; display: block; padding-top: 10px;}
.clsProductCatalog .clsContentColumn table {width: 168px !important;}

.clsProductDetail {width: 623px !important; color: #808284; font-size: 12px;}
.clsProductDetail td {vertical-align: top;}
.clsProductDetail .clsLargerProductImage {}
.clsProductDetail .clsTopBox,
.clsProductDetail .clsBottomBox {background: url(../images/product_bg_large.png) no-repeat top; width: 583px !important; margin: 0px; padding: 20px;}
.clsProductDetail .clsTopBoxBottom,
.clsBottomBoxBottom {background: url(../images/product_bg_large_bottom.png) no-repeat top; width: 623px !important; height: 19px;}
.clsProductDetail .clsLargerProductImage {display: none;}
.clsProductDetail .clsImageColumn {width: 318px;}
.clsProductDetail .clsContentColumn {padding-left: 20px;}
.clsProductDetail h2 {font-weight: bold; font-size: 16px; color: #189dd8; margin-bottom: 5px;}
.clsProductDetail .clsProductPrice {color: #08415d; font-size: 12px; font-weight: bold;}

.clsPurchaseProduct table {vertical-align: middle; width: 150px !important;}
.clsPurchaseProduct td {vertical-align: middle;}
.clsPurchaseProduct a {background-image: none !important; padding: 0px !important; text-decoration: underline; font-size: 10px; display: block; margin-top: 20px;}

.clsContinueShoppingContainer {width: 380px; float: left; padding: 0px;}
#ctl00_plcContentPlaceHolderBody_ctrlStoreControl_ctrlShoppingCart_btnQuoteCart {float: right;}
.clsCheckoutContainer {width: 563px !important; height: 30px !important; margin: 0px !important; padding: 0px !important;}
#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlShoppingCart_lnkViewPrintableShoppingCart {height:27px; width: 170px; margin: 20px 0px !important; display: block;}
.clsSubTotal,
.clsSubTotalHeading {font-weight: bold;}
.clsPurchaseProduct a {padding-top: 10px}
.clsQuoteCart a,
a.clsContinueShopping,
a.clsCancelShopping,
.clsOrderCancel .clsCheckoutContainer a {background-image: none !important; padding: 0 !important; margin: 0 !important}

table.clsShoppingCart,
table.clsQuoteCart {position: relative; top: 0px; left: 0px; width: 563px !important;}
div.clsShoppingCart,
div.clsQuoteCart {position: relative; top: 0px; left: 0px; background: url(../images/product_bg_large_bottom.png) no-repeat bottom; width: 623px !important; margin: 0px; color: #808284; padding-bottom: 19px;}
table.clsShoppingCart td,
table.clsShoppingCart th {border-bottom: 1px solid #666769; height: 35px}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlShoppingCart_pnlShoppingCart {background: url(../images/product_bg_large.png) no-repeat top; padding: 30px 30px 60px 30px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlShoppingCart_pnlShoppingCart table {width: 563px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlShoppingCart_pnlEmptyShoppingCart {background: url(../images/product_bg_large.png) no-repeat top; padding: 40px 30px 20px 30px !important; width: 563px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlQuoteCart_pnlQuoteCart {background: url(../images/product_bg_large.png) no-repeat top; padding: 30px 30px 10px 30px;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlQuoteCart_pnlQuoteCart p {margin: 0px; padding: 0px;}
.clsQuoteCart #ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlQuoteCart_btnSendQuoteCart {position: absolute; bottom: 32px; right: 30px;}
.clsMessage {color: #9BD5EF; width: 563px; padding: 10px 30px;}
div.clsOrderCancel {position: relative; top: 0px; left: 0px; margin: 0px; color: #808284; padding-bottom: 19px; background: url(../images/product_bg_large_bottom.png) no-repeat bottom; width: 623px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlOrderCancel_pnlCancelOrder {background: url(../images/product_bg_large.png) no-repeat top; width: 563px !important; padding: 40px 30px 20px 30px !important; margin: 0px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlOrderCancel_pnlCancelOrder p {margin: 0px; padding: 0px;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlOrderCancel_pnlContinueShopping {background: url(../images/product_bg_large.png) no-repeat top; width: 563px !important; padding: 40px 30px 20px 30px !important; margin: 0px !important;}
div#ctl00_plcPageContentPlaceholder_ctrlStoreControl_ctrlOrderCancel_pnlContinueShopping p {margin: 0px; padding: 0px;}

