html, body, td, input, select, button { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; }
body { background:#ead4b2; margin:0px; }
form { margin:0px; padding:0px; }
h1 { margin:10px 0; font-size:24px; }
h1 img { vertical-align:middle; }
h2 { font-size:18px; }
h3 { margin:5px 0; font-size:20px; font-weight:normal; }
h4 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:20px; color:#333333; font-weight:bolder; margin:4px 0; }
p { margin:10px 0; }
fieldset { border:1px solid #888888; background:#edefef; padding:5px; margin:0px; }

.main { width:760px; background:url(../img/headerbg.jpg) no-repeat top center; }

.customerName { font-size:13px; font-weight:bolder; color:#133c5c; }
.registerLinks { margin:0 102px 5px 0; }
.registerLinks a, .registerLinks a:visited { text-decoration:none; color:#000000; }
.registerLinks a:hover { text-decoration:underline; color:#961c1f; }
.phoneNumber { font-size:22pt; color:#333333; font-family:Arial; margin:5px 0 0 5px; }

.tellFriendLink { margin:4px 0 4px 0; }
.tellFriendLink a, .headerRight .tellFriendLink a:visited { color:#000000; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
.tellFriendLink a:hover { color:#961c1f; }
.tellFriendLink img { vertical-align:middle; margin:-4px 0 0 0; }

a.logout, a:visited.logout { text-decoration:none; color:#133c5c; }
a:hover.logout { text-decoration:underline; color:#333333; }

a.myaccount, a:visited.myaccount { text-decoration:none; display:block; margin:0 0 5px 0; color:#003366; font-size:13px; font-weight:bolder; }
a:hover.myaccount { text-decoration:underline; color:#993300; }

.myAccountOptions a, .myAccountOptions a:visited { font-size:16px; text-decoration:none; }
.myAccountOptions a:hover { text-decoration:underline; color:#333333; }

.newslatterSugnup { margin:10px 5px 10px 5px; }
.newslatterSugnup img { cursor:pointer; border:0px; margin:3px 0 0 0; }

.tooltipCategories { width:500px; }
.tooltipCategories td { width:50%; font-size:8pt; vertical-align:top; }
.tooltipCategories td .category { font-size:8pt; font-weight:bolder; }

.globalMenu { margin:0; }
.globalMenu a, .globalMenu a:visited { width:95px; height:41px; display:block; background:url(../img/menu_tab.png) no-repeat; text-align:center; vertical-align:middle; color:#ead4b2; font-weight:bolder; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:40px; text-decoration:none; }
.globalMenu a:hover { background:url(../img/menu_tab_over.png) no-repeat; color:#ffffff; }

.globalPanel { background:url(../img/panel_bg.gif) #6E6E6E repeat-x; height:32px; color:#9d1d20; border:1px solid #6E6E6E; line-height:32px; }
/*.globalPanel {background-color: #ebebeb; height:32px; color:#6E6E6E; border:1px solid #6b1416; line-height:32px; }*/
.globalPanel a, .globalPanel a:visited { font-size:13px; font-weight:bolder; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#6E6E6E; padding:2px; }
.globalPanel a:hover { text-decoration:underline; color:#6E6E6E; }

.leftNavigation { width:173px; vertical-align:top; text-align:left; background:#dfdfdf url(../img/left_bg.gif) top repeat-x; border:1px solid #6b1416; border-top:0px; }

.content { vertical-align:top; text-align:left; background:#ffffff; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }

.bottom { margin:10px 0 10px 0; }
.bottom a, .bottom a:visited { color:#570d10; }
.bottom a:hover { color:#000000; }

h1.caption { font-size:27px; color:#006666; font-weight:normal; margin:10px 0 5px 0; text-align:center; }
h1.caption img { vertical-align:middle; }
h1.subCaption { font-size:22px; color:#006666; font-weight:normal; margin:10px 0 5px 0; text-align:center; }
h1.subCaption img { vertical-align:top }

.buttonSpecial { width:146px; height:33px; background:url(../img/button_special.png) no-repeat; border:0px; color:#ead4b2; font-size:17px; cursor:pointer; }

.specialTable { width:576px; text-align:center; margin:2px 0 0 0; }
.specialTable img { border:0px; }

.buttonCatalog { width:186px; height:54px; background:url(../img/button_catalog.png) no-repeat; border:0px; color:#ead4b2; font-size:20px; cursor:pointer; }

.button { width:91px; height:21px; background:url(../img/button.png) no-repeat; border:0px; color:#ffffff; font-weight:bolder; font-size:11px; cursor:pointer; }
.text { border:1px solid #bba075; height:17px; }

.style1 { margin:10px 0 3px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#691013; font-weight:bolder; }

.checkoutSignInHeader { font-size:13px; padding:3px; background-color:#888888; color:#FFFFFF; }
.checkoutSignInText { margin:5px 0 15px 30px; }

.calendar { width:98%; background-color:#888888; }
.calendar .dayNumber { font-size:11px; font-weight:bolder; color:#555555; }
.calendar tr { background:#ffffff; }
.calendar tr.header td { height:20px; vertical-align:middle; text-align:center; background:#cccccc; }
.calendar td.empty { background:#888888; }
.calendar td.holiday { background:#ffcccc; }
.calendar td { height:70px; width:14.28%; text-align:left; vertical-align:top; padding:1px; }
.calendar a { font-size:11px; text-decoration:none; margin:0 0 2px 0; display:block; background:#51819d; padding-left:1px; width:78px; color:#ffffff;  overflow:hidden; }
.calendar a:visited { color:#ffffff; }

.error { border:1px solid #dddddd; background:#f5f5f5 url(../img/error2.png) left no-repeat; padding:7px 7px 7px 40px; color:#444444; font-size:13px; font-weight:bolder; margin:10px 10px 0 10px; text-align:left; }

.info { border:1px solid #dddddd; background:#f5f5f5 url(../img/ok2.png) left no-repeat; padding:7px 7px 7px 40px; color:#444444; font-size:13px; font-weight:bolder; margin:10px 10px 0 10px; text-align:left; }

.otherCategoriesList li { margin:5px 0; font-size:17px; }

h1.sportCaption { text-align:center; margin:5px 5px 0 5px; font-size:24px; font-weight:normal; color:#006666; }
.sportImage { text-align:center; margin:8px 0; }

.categoryImage { text-align:center; margin:8px 0; }

a.category { display:block; margin:5px 0 3px 0; font-size:13px; font-weight:bolder; color:#003333; }
div.category { margin:5px 0 3px 0; font-size:13px; font-weight:bolder; color:#003333;}

/* begin sport.tpl classes */
a.category2 { font-size:13px; font-weight:bolder; color:#003333; text-decoration:none; }
a:visited.category2 { font-size:13px; font-weight:bolder; color:#003333; text-decoration:none; }
a:hover.category2 { text-decoration:underline; }

a.categoryContent2 { font-size:13px; font-weight:normal; color:#006666; text-decoration:none; }
a:visited.categoryContent2 { font-size:13px; font-weight:normal; color:#006666; text-decoration:none; }
a:hover.categoryContent2 { text-decoration:underline; }

.category2 td { font-size:13px; font-weight:normal; color:#003333; border:1px solid #CCCCCC; }

div.category2 { font-size:13px; font-weight:normal; }
div.categoryHeader2 { padding: 2px; font-weight:bolder; background: #EEEEEE; }
div.categoryContent2 { padding: 2px; }
/* end sport.tpl classes */



.unitMeasure { font-size:8pt; font-style:italic; color:#333333; text-transform:uppercase; }

.mainCategories { margin:15px 5px; }
.mainCategories a.mainCategory, .mainCategories a:visited.mainCategory { display:block; padding:2px; font-size:18px; text-decoration:none; color:#911e21; }
.mainCategories a:hover.mainCategory { color:#660507; }
.mainCategories a.subCategory, .mainCategories a:visited.subCategory { display:block; margin:0 0 0 7px; font-size:11px; text-decoration:none; }
.mainCategories a:hover.subCategory { color:#222222; }

.slideshowProducts { width:384px; text-align:left; height:281px; background-color:#efefef; border:1px solid #bbbbbb; }
.slideshowProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 5px 0; }
.slideshowProducts .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.slideshowProducts .itemNumber { color:#23496c; margin:4px 0; }
.slideshowProducts .productPrice {  }
.slideshowProducts .productBrand { margin:5px 0; }
.slideshowProducts h3 { margin:0px; font-size:13px; font-weight:bolder; color:#993300; }
.slideshowProducts .slideshowLoader { position:relative; text-align:center; visibility:hidden; height:281px; width:384px; }
.slideshowProducts .noSlideshow { position:relative; text-align:center; visibility:hidden; top:-440px; }

.brandContainer { border:2px solid #9d1d20; margin:0 5px; padding:3px 0; }
.brandImage { border:0px; }

.homepageProducts { margin:2px 5px; }
.homepageProducts table { width:100%; }
.homepageProducts td { width:25%; font-size:11px; border:1px solid #bbbbbb; /*background:#ffffff;*/ text-align:center; padding:5px 2px;vertical-align:bottom; }
.homepageProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 2px 0; text-decoration:none; }
.homepageProducts .productImage { border:0px; background:#ffffff; max-height:120px; max-width:120px; }
.homepageProducts .itemNumber { color:#23496c; font-size:12px; text-decoration:none; }
.homepageProducts .productPrice { color:#333333; text-decoration:none; white-space:nowrap; }
.homepageProducts .productOldPrice { font-weight:; text-decoration:line-through; color:#333333; }
.homepageProducts .productSpecialPrice { color:#931618; text-decoration:none; white-space:nowrap; }

.searchResult { margin:5px; }
.searchResult .productName { color:#23496c; font-weight:bolder; margin:0 0 5px 0; }
.searchResult .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.searchResult .itemNumber { color:#23496c; margin:4px 0; }
.searchResult .productPrice { font-weight:bolder; }
.searchResult .productOldPrice { font-weight:normal; text-decoration:line-through; color:#333333; }
.searchResult .productSpecialPrice { color:#931618; text-decoration:none; font-weight:bolder; }
.searchResult .productBrand { margin:5px 0; }
.searchResult .currentIndex { color:#999999; font-size:14px; width:30px; margin:0 0 0 10px; }
.searchResult .productCategory { margin:4px 0; }
.searchResult .categoryPath { font-weight:bolder; color:#993300; }

.specialProducts { margin:5px; }
.specialProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 5px 0; }
.specialProducts .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.specialProducts .itemNumber { color:#23496c; margin:4px 0; }
.specialProducts .productPrice { font-weight:bolder; }
.specialProducts .productOldPrice { font-weight:normal; text-decoration:line-through; color:#333333; }
.specialProducts .productSpecialPrice { color:#931618; text-decoration:none; font-weight:bolder; }
.specialProducts .productBrand { margin:5px 0; }
.specialProducts .currentIndex { color:#999999; font-size:14px; width:30px; margin:0 0 0 10px; }
.specialProducts .categoryPath { font-weight:bolder; color:#993300; }

.brandProducts { margin:5px; }
.brandProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 5px 0; }
.brandProducts .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.brandProducts .itemNumber { color:#23496c; margin:4px 0; }
.brandProducts .productPrice { font-weight:bolder; }
.brandProducts .productOldPrice { font-weight:normal; text-decoration:line-through; color:#333333; }
.brandProducts .productSpecialPrice { color:#931618; text-decoration:none; font-weight:bolder; }
.brandProducts .currentIndex { color:#999999; font-size:14px; width:30px; margin:0 0 0 10px; }
.brandProducts .productCategory { margin:5px 0; }
.brandProducts .categoryPath { font-weight:bolder; color:#993300; }

.subCategories { margin:0 0 20px 0; }
.subCategories h1 { margin:5px 5px 0 5px; font-size:24px; font-weight:normal; color:#006666; border-bottom:0px solid #bbbbbb; cursor:pointer; }
.subCategories .hr { margin:0 0 10px 0; }
.subCategories table { width:100%; }
.subCategories td { width:50%; text-align:left; vertical-align:top; }
.subCategories a, .subCategories a:visited {  }
.subCategories a:hover {  }

.subCategories2 td { width:50%; text-align:left; vertical-align:bottom; }

.topSellersProducts { margin:0 5px; }
.topSellersProducts h1 { margin:5px 0 10px 0; font-size:26px; font-weight:normal; color:#993300; border-bottom:1px solid #bbbbbb; }
.topSellersProducts .line { margin:5px 0 10px 0; font-weight:normal; border-bottom:1px solid #bbbbbb; }
.topSellersProducts table { width:100%; margin:0 0 15px 0; }
.topSellersProducts td { width:33%; border:1px solid #bbbbbb; background:#eeeeee; text-align:center; padding:5px 0;vertical-align:bottom; }
.topSellersProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 2px 0; text-decoration:none; }
.topSellersProducts .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.topSellersProducts .itemNumber { color:#23496c; text-decoration:none; }
.topSellersProducts .productPrice { color:#333333; text-decoration:none; }
.topSellersProducts .productOldPrice { font-weight:; text-decoration:line-through; color:#333333; }
.topSellersProducts .productSpecialPrice { color:#931618; text-decoration:none; }

.categoryProducts { margin:0 5px; }
.categoryProducts h1 { margin:5px 0 10px 0; font-size:26px; font-weight:normal; color:#993300; border-bottom:1px solid #bbbbbb; }
.categoryProducts table { width:100%; }
.categoryProducts td { width:33%; border:1px solid #bbbbbb; background:#eeeeee; text-align:center; padding:5px 0;vertical-align:bottom; }
.categoryProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 2px 0; text-decoration:none; }
.categoryProducts .productImage { border:1px solid #999999; background:#ffffff; max-height:160px; max-width:160px; }
.categoryProducts .itemNumber { color:#23496c; text-decoration:none; }
.categoryProducts .productPrice { color:#333333; text-decoration:none; }
.categoryProducts .productOldPrice { font-weight:; text-decoration:line-through; color:#333333; }
.categoryProducts .productSpecialPrice { color:#931618; text-decoration:none; }

.pagination { margin:5px 0; padding:4px 0; }
.pagination a, .pagination a:visited { padding:3px; background:#eeeeee; border:1px solid #dddddd; color:#333333; text-decoration:none; }
.pagination a.bound {  }
.pagination a:hover { border:1px solid #888888; }
.pagination .selected { padding:3px; background:#888888; color:#ffffff; border:1px solid #555555; }

.productInfo { margin:5px 5px; }
.productInfo .productName { color:#23496c; font-size:18px; font-weight:bolder; margin:0 0 10px 0; }
.productInfo .brandName { color:#23496c; font-size:12px; margin:10px 0; }
.productInfo .productURL { color:#23496c; font-size:12px; margin:10px 0; }
.productInfo .productMultiplier { margin:10px 0; }
.productInfo .productImage { border:0px; cursor:pointer; }
.productInfo .productImageContainer { width:300px; height:300px; }
.productInfo .altImages { margin:10px 0; }
.productInfo .altImages img { border:1px solid #aaaaaa; cursor:pointer; }
.productInfo .altImages div { color:#23496c; margin:0 0 5px 0; }
.productInfo .itemNumber { color:#23496c; }
.productInfo .productPrice, .productInfo .productPrice td { color:#333333; font-size:14px; }
.productInfo .productPrice td { padding:0 5px 2px 0; }
.productInfo .productPrice strong { color:#000000; font-size:16px; }
.productInfo .productPrice strong.oldPrice { color:#000000; font-size:16px; font-weight:normal; text-decoration:line-through; }
.productInfo .productPrice strong.newPrice { color:#931618; font-size:16px; }
.productInfo .productPrice strong.saveAmount { color:#931618; font-weight:normal; font-size:15px; }
.productInfo .productNumber { margin:5px 0 0 0; font-size:13px; color:#23496c; }
.productInfo .productAttributes { margin: 10px 0;}
.productInfo .productAttributes td { padding:0 0 2px 0; }
.productInfo .attributeName { color:#993300; font-weight:bolder; font-size:13px; margin:0 5px 0 0; }
.productInfo .productDescription p { margin:0 0 10px 0; }

.productImages { margin:5px 5px; }
.productImages .productName { color:#23496c; font-size:18px; font-weight:bolder; margin:0 0 10px 0; }
.productImages .productImage { border:0px; }
.productImages .altImages { margin:10px 0; }
.productImages .altImages img { border:0px; cursor:pointer; border:1px solid #cccccc; }

.productReviews { margin:0 5px; }
.productReviews .averageRate { font-size:14px; margin:7px 0; font-weight:bolder; color:#23496c; }
.productReviews .rate { letter-spacing:-2px; white-space:nowrap; }
.productReviews .reviewerName { color:#23496c; margin:5px 0; }
.productReviews .reviewDate { margin:0 0 10px 0; font-weight:bolder; }
.productReviews .reviewTitle { color:#23496c; font-size:14px; font-weight:bolder; margin:0 0 5px 5px; }
.productReviews .reviewText { margin:0 0 0 5px; }

.comparisonProducts { margin:5px; }
.comparisonProducts .comparisonList { margin:2px; }
.comparisonProducts .comparisonList select { font-size:11px; }
.comparisonProducts .runComparison { cursor:pointer; margin:10px 0 0 0; }
.comparisonProducts .bottomCell { padding:3px 0; }
.comparisonProducts .bottomCell img { vertical-align:middle; }
.comparisonProducts .comparisonTable { background-color:#bbbbbb; text-align:center; }
.comparisonProducts .comparisonTable tr { background-color:#ffffff; }
.comparisonProducts tr.tr1 { background:#ffffff; }
.comparisonProducts tr.tr2 { background:#eeeeee; }
.comparisonProducts td.specName { text-align:left; }
.comparisonProducts .header { vertical-align:bottom; }
.comparisonProducts .productName { color:#23496c; font-weight:bolder; margin:0 0 2px 0; text-decoration:none; }
.comparisonProducts .productImage { border:0px; max-height:160px; max-width:160px; }
.comparisonProducts .itemNumber { color:#23496c; text-decoration:none; white-space:nowrap; }
.comparisonProducts .productPrice { color:#333333; font-weight:bolder; }
.comparisonProducts .productOldPrice { text-decoration:line-through; color:#333333; }
.comparisonProducts .productSpecialPrice { color:#931618; text-decoration:none; font-weight:bolder; }

.poolTruckProduct { margin:5px; }
.poolTruckProduct h3 { color:#23496c; font-size:18px; font-weight:normal; }
.poolTruckProduct h3 img { vertical-align:middle; }

.poolTruck { margin:0 10px; }
.poolTruck table { background:#aaaaaa; text-align:center; margin:20px 0 10px 0; }
.poolTruck .tr1 { background:#ffffff; }
.poolTruck .tr2 { background:#eeeeee; }
.poolTruck th { color:#23496c; background:#dddddd; }
.poolTruck .productName { color:#23496c; font-size:13px; text-align:left; }
.poolTruck .itemNumber { color:#23496c; }
.poolTruck .productImage { border:1px solid #aaaaaa; }
.poolTruck h2 { font-size:18px; color:#23496c; font-weight:normal; text-align:center; margin:10px 0 5px 0; }
.poolTruck table.comments { background:#ffffff; width:10%; }

.certificateStatus { text-align:center; margin:10px; }
.certificateStatus h2 { font-size:18px; color:#23496c; }
.certificateStatus .balanceRemaining { font-size:15px; color:#000000; margin:10px 0; }
.certificateStatus .balanceRemaining strong { color:#990000; }

.shoppingCart { width:100%; background:#cccccc; margin-top:10px; }
.shoppingCart th { text-align:center; background:#5b7f9d; color:#ffffff; }
.shoppingCart .cDelete { text-align:center; width:40px; }
.shoppingCart .cQuantity { text-align:center; width:50px; }
.shoppingCart .cImage { text-align:center; width:42px; }
.shoppingCart .cPrice { text-align:center; width:50px; }
.shoppingCart .tr1 { background:#ffffff; }
.shoppingCart .tr2 { background:#eeeeee; }
.shoppingCart .productName { color:#23496c; margin:0 0 1px 0; text-decoration:none; }
.shoppingCart .productImage { border:1px solid #999999; }
.shoppingCart .attribute { color:#993300; font-size:11px; }
.subTotalCart { font-size:15px; }

.wishList { width:100%; background:#cccccc; margin-top:10px; }
.wishList th { text-align:center; background:#5b7f9d; color:#ffffff; }
.wishList .cDelete { text-align:center; width:36px; }
.wishList .cQuantity { text-align:center; width:48px; }
.wishList .cImage { text-align:center; width:42px; }
.wishList .cPrice { text-align:center; width:40px; }
.wishList .tr1 { background:#ffffff; }
.wishList .tr2 { background:#eeeeee; }
.wishList .productName { color:#23496c; margin:0 0 1px 0; text-decoration:none; }
.wishList .productImage { border:1px solid #999999; }
.wishList .attribute { color:#993300; font-size:11px; }

.checkoutPage { margin:5px; }
.checkoutPage h1 { color:#006666; font-weight:normal; font-size:25px; text-align:center; margin:0 0 5px 0; }
.checkoutPage h2 { color:#993300; font-size:18px; font-weight:normal; margin:0 0 2px 0; }
.checkoutPage .confirmationTable { width:100%; }
.checkoutPage .confirmationTable td { width:50%; vertical-align:top; }

.chechoutPanel { text-align:center; margin:10px 0; }
.chechoutPanel table { width:100%; }
.chechoutPanel td { width:25%; padding:3px 0 0 0; border-top:1px solid #aaaaaa; }
.chechoutPanel .past { border-top:1px solid #993300; }
.chechoutPanel .past a, .chechoutPanel .past a:visited { text-decoration:none; }

.ordersTable { width:100%; background:#cccccc; margin-top:10px; }
.ordersTable th { text-align:center; background:#5b7f9d; color:#ffffff; }
.ordersTable .tr1 { background:#ffffff; }
.ordersTable .tr2 { background:#eeeeee; }

.orderProducts { width:90%; background:#cccccc; text-align:left; }
.orderProducts th { text-align:center; background:#5b7f9d; color:#ffffff; }
.orderProducts .cDelete { text-align:center; width:40px; }
.orderProducts .cQuantity { text-align:center; width:50px; }
.orderProducts .cImage { text-align:center; width:50px; }
.orderProducts .cPrice { text-align:center; width:50px; padding:0 5px; }
.orderProducts .tr1 { background:#ffffff; }
.orderProducts .tr2 { background:#eeeeee; }
.orderProducts .productName { color:#23496c; margin:0 0 1px 0; text-decoration:none; }
.orderProducts .productImage { border:1px solid #999999; }
.orderProducts .productPrice {  }
.orderProducts .productSpecialPrice { font-weight:bolder; color:#931618; }
.orderProducts .productOldPrice { color:#333333; text-decoration:line-through; }
.orderProducts .productImage { border:1px solid #999999; }
.orderProducts .attribute { color:#993300; font-size:11px; }

.editInfo { font-size:13px; color:#333333; }
.editInfo a { color:#006699; font-size:12px; }

.newItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.newItem img { vertical-align:middle; }

.backorderedItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.backorderedItem img { vertical-align:middle; }

.discontinuedItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.discontinuedItem img { vertical-align:middle; }

.specialItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.specialItem img { vertical-align:middle; }

.featuredItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.featuredItem img { vertical-align:middle; }

.clearanceItem { font-size:16px; font-weight:bolder; color:#214683; margin:10px 0; }
.clearanceItem img { vertical-align:middle; }

.addToCard img { cursor:pointer; }
.addToWish img { cursor:pointer; }

.addToCartPage { margin:5px; }
.addToCartPage .productName { color:#23496c; font-size:16px; font-weight:bolder; }

.require { color:#990000; }
.ltlNotice { font-size:12px; color:#333333; margin:15px 0; border:1px solid #999999; padding:2px; font-weight:bolder; background:#eeeeee; }
.discontiguousNotice { font-size:12px; color:#333333; margin:15px 0; border:1px solid #999999; padding:2px; font-weight:bolder; background:#eeeeee; }
.note  { font-size:11px; color:#555555; }
.note2 { font-size:12px; color:#555555; }
.note3 { font-size:12px; font-weight:bolder; color:#214683; }
.na { color:#999999; }
.relatedFile { margin:2px 0 0 0; }
.relatedFile img { vertical-align:middle; }
.productSpecification { font-size:13px; }
.noReviews { font-size:15px; font-weight:bolder; color:#555555; text-align:center; margin:5px; }
.requestQuoteCaption { font-size:17px; text-align:center; margin:0 0 10px 0; }
.requestQuoteCaption strong { color:#993300; font-size:17px; }
.shippingMethod { color:#003366; font-size:15px; margin:5px 0; }

.hr { background:#dddddd;	height:1px;	margin:10px 0; }
.hrDashed { border-top:1px dashed #aaaaaa; height:1px; margin:10px 0; }

.closeWindow { text-align:center; margin:10px 0; }
.closeWindow img { vertical-align:middle; }

.rateFieldName { font-size:13px; font-weight:bolder; color:#993300; }

.location { border:1px solid #bbbbbb; background:#eeeeee url(../img/location_bg.png) top repeat-x; padding:3px 0 3px 5px; }

.subHeader { font-size:20px; color:#993300; margin:20px 0 10px 0; }

a, a:visited { color:#006666; }
a:hover { text-decoration:none; }
