body{font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

.header{display:none;}
.promo{display:none;}
.footer{display:none;}
.mainContentHeader{display:none;}
.content .column2 .image{display:none;}

h2{color:#c40026;font-size:18pt;font-weight:normal;margin-top:0px;margin-bottom:15px;}
h3{color:#c40026;font-size:14pt;font-weight:normal;margin-top:10px;}
h4{color:#000000;font-size:14pt;font-weight:normal;margin-top:10px;}
h5{color:#c40026;font-size:11pt;margin-top:25px;margin-bottom:5px;}
h6{color:#000000;font-size:11pt;margin-top:25px;margin-bottom:5px;}

a{color:#c40026;text-decoration:underline;}

.content{font-size:10pt;}

.content .formContent br{clear:both;}
.content .formContent label{width:125px;display:block;float:left;text-align:right;margin:4px 10px 0 0;font-weight:bold;clear:left;}
.content .formContent .floatLeft{float:left;margin:2px 0 0 0;}
.content .formContent input.formInputDate, .content .formContent input.formInputMonth{width:30px;}
.content .formContent input.formInputYear{width:40px;}
.content .formContent textarea{width:415px;height:75px;margin:0 0 10px 0;padding:3px 2px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;float:left;}

.stores .content .column1 .storeDetails{width:210px;height:185px;float:left;margin:0 0 35px 0;font-size:10pt;}
.stores .content .column1 .storeDetails.last{margin:0 0 35px 0;}
.stores .content .column1 .storeDetails h3{color:#000000;font-size:10pt;font-weight:bold;margin:0 0 3px 0;}
.stores .content .column1 .storeDetails p{margin-top:0px;}

.storesState h3{color:#000000;font-weight:bold;font-size:12pt;margin-top:0px;}

.storesMap{width:auto;height:auto;padding:0 0 0 0;}
.storesMap .storesHeader{height:auto;margin:0 0 5px 0;}
.storesMap .storesHeader .logo{}
.storesMap .storesHeader .storeMapOptions{display:none;}
.storesMap .storesHeader h1{margin:0 0 10px 0; border-bottom:1pt solid #000000;padding:0 0 2px 0;}
.storesMap .storesHeader h1 img{display:none;}
.storesMap .storesHeader h2{color:#FFFFFF;margin:0px;font-size:12pt;font-weight:bold;text-transform:uppercase;}
.storesMap .storeMapContent{background-color:#FFFFFF;color:#000000;}
.storesMap .storeMapContent iframe{border:1px solid #000000;margin:10px 0px;}
.storesMap .storeMapContent p{margin:0px;}
.storesMap .storeMapContent a{display:none;}

.breadcrumbs{display:none;}
.productDetails .content .column1{width:auto;clear:both;margin:0 20px 20px 0;}
.productDetails .content .column1 .productImage{width:400px;height:455px;cursor:crosshair;}
.productDetails .content .column1 .productImage .productImageMed{height:350px;cursor:crosshair;padding:3px 3px 3px 2px;border:1px solid #e1e1e1;}
.productDetails .content .column1 .productImage .productImageMed img{width:395px;height:350px;cursor:crosshair;}
.productDetails .content .column1 .productImage .productThumbnails {}
.productDetails .content .column1 .productImage .productThumbnails ul{margin:0px 0 0 0;padding:0px;list-style:none;}
.productDetails .content .column1 .productImage .productThumbnails ul li{width:97px;height:95px;display:block;float:left;margin:0 3px 0 0;}
.productDetails .content .column1 .productImage .productThumbnails ul li.last{margin:0 0 0 0;}
.productDetails .content .column1 .productImage .productThumbnails ul li a{width:97px;height:95px;display:block;float:left;cursor: pointer;border:1px solid #e1e1e1;padding:0px;}
.productDetails .content .column1 .productImage .productThumbnails ul li a img{padding:0px 1px;border:0px;}
.productDetails .content .column1 .productImage .clickZoomHeading {display:none;}
.productDetails .content .column2 .clickZoom {display:none;}
.productDetails .content .column2{width:auto;font-size:10pt;margin:0px;padding:0px;}
.productDetails .content .column2 h1{color:#c40026;font-size:18pt;font-weight:normal;margin-top:0px;margin-bottom:5px;clear:both;}
.productDetails .content .column2 .rateProduct{display:none;}
.productDetails .content .column2 .productOptions{display:none;}
.productDetails .content .column3{width:auto;margin:0 0 0 0;}
.productDetails .content .column3 .productPrice{clear:both;width:auto;font-size:10pt;margin:0 0 10px 0;}
.productDetails .content .column3 .productPrice .productPriceContent{}
.productDetails .content .column3 .productPrice .productPriceContent p{margin:0 0 10px 0;}
.productDetails .content .column3 .productPrice .productPriceContent img.productExclusive{display:none;}
.productDetails .content .column3 .productPrice .productPriceContent .textPrice{}
.productDetails .content .column3 .productPrice .productPriceContent  h2{font-size:14pt;color:#FFFFFF;padding:15px 0 0 0;margin:0 0 20px 0;}
.productDetails .content .column3 .productPrice .productPriceContent  h2 span{font-size:8pt;}
.productDetails .content .column3 .productPrice .productPriceFooter{height:15px;clear:both;}
.productDetails .content .column3 .productHookups{clear:both;width:auto;margin-top:200px;display:none;}
.productDetails .content .column3 .productHookups .productHookupsHeader{}
.productDetails .content .column3 .productHookups .productHookupsHeader h3{margin:0 0 12px 0;}
.productDetails .content .column3 .productHookups .productHookupsContent{}
.productDetails .content .column3 .productHookups .productHookupsContent .product{width:95px;height:125px;float:left;margin:0px 5px 5px 0;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a{width:95px;height:125px;display:block;border:1px solid #e1e1e1;color:#333333;font-size:8pt;text-align:center;text-decoration:none;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a img{margin:0 0 3px 0;}
.productDetails .content .column3 .productHookups .productHookupsFooter{height:10px;clear:both;}
.productDetails .content .column3 .textDisclaimer{margin:10px 0 0 0;font-size:8pt;color:#898989;font-style:italic;}
.productDetails .mainContentFooter{height:auto;clear:both;}
.productDetails .mainContentFooter .recentlyViewed {clear:both;display:none;}
.productDetails .mainContentFooter .recentlyViewed h3{margin:40px 0 12px 0;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent{height:125px;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product{width:95px;height:125px;float:left;margin:0 5px 5px 0;border:1px solid #CCCCCC;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a{width:95px;height:125px;display:block;color:#333333;font-size:8pt;text-align:center;text-decoration:none;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a img{margin:0 0 3px 0;}


.blog .mainContentHeader{height:40px;display:none;}
.blog .mainContentFooter{display:none;}
.blog .content{padding-bottom:0px;font-size:10pt;}
.blog .content .column1{width:auto;margin:0px;}
.blog .content .column1 .blogPost{padding:35px 0 35px 0;border-bottom:1px dotted #000000;}
.blog .content .column1 .blogPost.first{padding:0px 0 35px 0;}
.blog .content .column1 .blogPost h2{margin-bottom:10px;}
.blog .content .column1 .blogPost h3{color:#ACACAC;text-transform:uppercase;font-size:0.92em;margin-top:5px;}
.blog .content .column1 .blogPost img{margin:20px 0 20px 0;}

.blog .content .column1 .blogPost .blogOptions{display:none;}
.blog .content .column1 .blogPost .blogOptions .blogButtons{display:none;}
.blog .content .column2{display:none;}

.blog .pager{display:none;}
