/**
 *
 * @copyright Copyright 2003-2020 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @author ZCAdditions.com, ZCA Responsive Template Default
 * @author picaflor-azul.com
 * @version $Id: DrByte 2020 May 20 Modified in v1.5.7 $
 *
 */



/* commented out by MDH */
/*@media (min-width:0px) and (max-width:480px){*/

/*bof responsive*/

/* commented out by MDH */
/*.onerow-fluid {width:100% !important;} 
.onerow-fluid>[class*="col"] {float:none;display:block;width:auto;margin:0px;clear:both;}*/

/*bof header*/

/* commented out by MDH */
/*#navMainSearch{display:none;visibility:hidden;}
#navMainSearch1{float:none;text-align:center;padding:10px 0;margin:0;width:100%!important;background:#666;}
#navMainSearch1 input[type=text]{border:none;padding:9px;width:65% !important;font-weight:normal;color:#666;height:auto;position:relative;top:-1px;margin-bottom:0;}
#menu-search input[type="text"]{border:none;padding:9px;font-size:80%;width:50% !important;max-width:65%;font-weight:normal;color:#666;height:auto;position:relative;top:-1px;margin-bottom:0;}
#menu-search{padding:10px 0;}
#menu-search input.cssButton.submit_button.button.button_search, .button_search:hover{font-size:1.0em;}
#navMain, #navMain ul{text-align:right !important;}
#navMain{width:70%;float:right;position:fixed;right:0;top:-3px;z-index:2;}
#navMain ul{float:right;width:100%;padding-right:1.5em;}
div#logoWrapper {text-align:center;}
div#logo {float:none;text-align:center;}
div#taglineWrapper {float:none;clear:both;}
input.cssButton.submit_button.button.button_search, .button_search:hover{font-size:1.2em;}
#navMain i{font-size:150%;padding-top:7px;}
#navMain ul li{border:none;}*/

/*bof center-boxes*/

/* commented out by MDH */
/*.centerBoxContentsAlsoPurch, div.centerBoxContentsProducts.centeredContent, div.centerBoxContentsNew.centeredContent, div.categoryListBoxContents.centeredContent, div.centerBoxContentsAlsoPurch.centeredContent, div.centerBoxContentsFeatured.centeredContent, div.centerBoxContentsSpecials.centeredContent, div.specialsListBoxContents, div.categoryListBoxContents {clear:both;width:100%!important;height:auto;margin:0;padding:10px 0;}*/

/*bof side-boxes*/
/* ADD { display:none;visibility:hidden; } to Hide Side-Box */
/* LEAVE BLANK {  } to Show Side-Box */

/* commented out by MDH */
/*div#documentcategories {display:none;visibility:hidden;}
div#categories {display:none;visibility:hidden;}
div#whatsnew {display:none;visibility:hidden;}
div#manufacturers {display:none;visibility:hidden;}
div#reviews {display:none;visibility:hidden;}
div#featured {display:none;visibility:hidden;}
div#information {display:none;visibility:hidden;}
div#moreinformation {display:none;visibility:hidden;}
div#bannerbox {display:none;visibility:hidden;}
div#ezpages {display:none;visibility:hidden;}
div#recordcompanies {display:none;visibility:hidden;}
div#musicgenres {display:none;visibility:hidden;}
div#bannerboxall {display:none;visibility:hidden;}
div#search {display:none;visibility:hidden;}
div#bannerbox2 {display:none;visibility:hidden;}
div#bestsellers {display:none;visibility:hidden;}
div#specials {display:none;visibility:hidden;}
div#whosonline {display:none;visibility:hidden;}
div#shoppingcart {display:none;visibility:hidden;}*/

/* bof login, create account */

/* commented out by MDH */
/*div#loginDefault input[type="text"], div#loginDefault input[type="password"], div#loginDefault select {width:93%;}
LABEL.inputLabel {display:block;width:100%!important;text-align:left;}
div#loginDefault fieldset {float:none;width:93%;margin-bottom:20px;min-height:0;}
div#createAcctDefault input[type="text"], div#createAcctDefault input[type="password"], div#createAcctDefault select {width:85%;}
div#createAcctDefault fieldset {float:none;width:97%;}*/

/* bof advanced search */

/* commented out by MDH */
/*div#advSearchDefault fieldset {float:none;width:95%;}*/

/*bof shopping cart*/

/* commented out by MDH */
/*div#shoppingCartDefault tr {display:block;clear:both;height:auto;}
div#shoppingCartDefault tr td:nth-child(4) {display:block;padding-right:20px;}
div#shoppingCartDefault tr td:nth-child(5) {display:block;padding-right:20px;}
div#shoppingCartDefault tr td:nth-child(6) {display:block;width:95%;text-align:right;}
div#shoppingCartDefault tr th {display:none;}
td.cartProductDisplay{display:block;width:100%;}
#shoppingCartDefault .rowEven{background:#eee;}
td.cartQuantity br, td.cartQuantityUpdate br{display:none;}
td.cartQuantity{padding:20px 10px 0 20px;}
td.cartQuantityUpdate{padding:25px 0 0 0;}
.cartAttribsList{text-align:left;margin-left:15%;}
span.cartProdTitle{text-align:left;}
.cartImage img {max-width:80px;}
.est-button{float:right;}
#shoppingCartDefault .forward{float:none;}
#shoppingCartDefault .buttonRow{text-align:center;}
span.cssButton.normal_button.button.button_checkout, .button_checkout:hover{text-align:center;}
span.cssButton.normal_button.button.button_continue_shopping, .button_continue_shopping:hover, span.cssButton.normal_button.button.button_shipping_estimator, .button_shipping_estimator:hover{display:block;padding:12px;text-align:center;}
.cartTotalsDisplay{padding:10px 0;background:#333;color:#fff;margin-top:20px;}

/*bof checkout*/

/* commented out by MDH */
/*#checkoutPayment .forward, #checkoutShipping .forward{float:none;}
#checkoutConfirmDefault input.submit_button, #checkoutPayment input.submit_button, #checkoutShipping input.submit_button, #checkoutShipping input.submit_button:hover{display:block !important;width:100% !important;}
#checkoutConfirmDefault input.cssButtonHover, #checkoutPayment input.cssButtonHover, #checkoutShipping input.cssButtonHover{display:block !important;width:100% !important;}
#checkoutConfirmDefaultHeadingComments{text-align:center;}
h2{text-align:center;}
.confirm-order{float:none;}*/

/*bof account pages*/

/* commented out by MDH */
/*div#accountDefault table, div#accountDefault thead, div#accountDefault tbody, div#accountDefault th, div#accountDefault td, div#accountDefault tr { display: block;clear:both;height:auto;text-align:left;width:99%;}
div#accountDefault tr td:nth-child(6) {text-align:right;border-bottom:20px solid #fff;}
div#accountDefault tr th {display:none;}
div#accountDefault caption  {width:100%;}
div#accountLinksWrapper.back {float:none;width:100%;}
#accountDefault h2{background:#333;color:#fff;padding:10px 0;text-align:center;margin-bottom:10px;font-weight:normal;}
#accountHistoryDefault .forward{margin-top:30px;}
#accountHistoryDefault .notice{float:none;text-align:center;margin-top:0;font-size:110%;}
#accountHistInfo table td{border-bottom:3px solid #fff;}
#addressBookDefault address{float:none;}*/

/*bof product listing pages*/

/* commented out by MDH */
/*div#productListing table, div#productListing thead, div#productListing tbody, div#productListing th, div#productListing td, div#productListing tr {display: block;}
div#productListing tr.productListing-rowheading {display:none;}
div#productListing tr.productListing-odd, div#productListing tr.productListing-even{width:100%;float:left;height:auto;border:1px solid #e9e9e9;}
div#productListing tr.productListing-odd {clear:both;}
.listing-wrapper .list-more{width:60%;float:none;margin:0 auto;padding:15px;}
.listing-left, .listing-right{width:100%;margin:0 auto;float:none;}
.listing-wrapper{text-align:center;}
#cat-top{display:block;}
#cat-left{float:none;width:100%;margin-bottom:20px;}
.prod-list-wrap .forward, .prod-list-wrap .back{float:none;width:100%;}
.prod-list-wrap .buttonRow{margin-top:0;}
.productListing-rowheading a{padding:10px;background:none;}
.navSplitPagesResult{margin-top:10px;}
.navSplitPagesLinks{margin:20px 0;}
#filter-wrapper{text-align:center;}
#filter-wrapper select{width:48%;}
#productsListingListingBottomLinks, #productsListingListingTopLinks, #newProductsDefaultListingBottomLinks, #newProductsDefaultListingTopLinks, #featuredProductsListingBottomLinks, #featuredProductsListingTopLinks, #allProductsListingBottomLinks, #allProductsListingTopLinks{clear:both;float:none;display:block;width:100%;text-align:center;margin:0;}
#productsListingBottomNumber, #productsListingTopNumber, #newProductsDefaultListingBottomNumber, #newProductsDefaultListingTopNumber, #featuredProductsListingBottomNumber, #featuredProductsListingTopNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber{clear:both;float:none;width:100%;text-align:center;margin-left:0;}
.button-top{width:100%;margin:0;text-align:center;float:none;clear:both;}
#featuredProductsListingTopNumber, #allProductsListingTopNumber, #productsListingTopNumber, #newProductsDefaultListingTopNumber{margin:1.5em 0 1.0em 0;}
#featuredProductsListingBottomNumber, #allProductsListingBottomNumber, #productsListingBottomNumber, #newProductsDefaultListingBottomNumber{margin:2.8em 0 1.0em 0;}
#allProductsDefault input[type=text], #featuredDefault input[type=text], #newProductsDefault input[type=text]{width:15%;}
.productListing-rowheading{padding:10px 0;}
#filter-wrapper .inputLabel{text-align:center;}
.prod-list-wrap{height:auto;}
.tabTable{display:table;}
.productListing-odd, .productListing-even{display:table-row;height:100%;padding-top:20px;}
.list-image{margin:20px 20px 10px auto; text-align:center;display:inline-block;height:100%;vertical-align:top;}
.list-input{width:25%;margin-right:1.5em;}
.list-more{margin-right:1.5em;}*/

/*bof product info*/

/* commented out by MDH */
/*#pinfo-left, #pinfo-right, #cart-box, div#productReviewLink{float:none;}
#pinfo-left, #pinfo-right, #cart-box{width:100%;}
#pinfo-left{margin-bottom:30px;}
.navNextPrevWrapper{float:none;clear:both;width:100%;}
#productName{text-align:center;margin-left:0;}
#productPrices{text-align:center;margin:0 0 20px 0;}
#cart-box{width:50%;float:right;padding:15px 0;margin-bottom:2em;}
#pinfo-right{float:left;width:48%;}
.wrapperAttribsOptions input[type=text]{width:70%;margin-left:1em;}
.attributesComments{margin-left:1em;}
.wrapperAttribsOptions{padding:0 20px;}
input.cssButton.submit_button.button.button_in_cart, .button_in_cart:hover{width:70%;}
#productDescription{padding:0;}
#navEZPageNextPrev i, .navNextPrevList i{font-size:300%;color:#333;}
#navEZPageNextPrev i:hover, .navNextPrevList i:hover{color:#05a5bc;}
#navEZPageNextPrev .fa-list, .navNextPrevList .fa-list{margin:0 20px;}
#attribsOptionsText{margin-left:30px;}*/

/*bof reviews*/

/* commented out by MDH */
/*.reviews-wrapper .forward{float:none;width:100%;}
span.cssButton.normal_button.button.button_read_reviews{padding:12px 20px;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{float:none;margin:0;}
#reviewsDefault #reviews-middle{float:none;width:100%;text-align:center;}
#reviewsDefault .forward, #reviewsInfoDefault .forward{float:none;text-align:center;margin-top:0;}
#productReviewsDefaultPrice{margin:0;line-height:0;}
#reviewsDefault .prod-list-bottom{margin-bottom:20px;}
#reviewsDefault .prod-list-wrap{padding:5px 0 0 0;}
#reviewsInfoDefaultPrice{text-align:center;}
span.cssButton.normal_button.button.button_goto_prod_details, .button_goto_prod_details:hover{display:block;padding:12px 0;}
#reviews-right{width:100%;float:none;}
.ratingRow {width:100%;}
.reviews-wrapper{text-align:center;}
.reviews-wrapper .smallProductImage{float:none;width:100%;}*/

/*bof ezpages*/

/* commented out by MDH */
/*#navEZPagesTOCWrapper{margin:20px 0;float:none;width:95%;padding:0 10px;}*/

/*bof basic*/

/* commented out by MDH */
/*legend{line-height:25px;}
.mhide{display:none;}
#navCatTabsWrapper, #navEZPagesTop, #navSuppWrapper{display:none;visibility:hidden;}
h2{line-height:22px;}
input[type=password], select, input[type=number], input[type=tel], input[type=text], input[type=email]{width:90%;}
input[type=date]{width:60%;}
textarea{width:93%;margin:0;}
h1{text-align:center;}
.floatingBox{width:100%;float:none;}
#indexDefaultMainContent {word-wrap:break-word;}

}

@media (min-width:481px) and (max-width:767px){*/

/*bof responsive*/

/* commented out by MDH */
/*.onerow-fluid {width:100% !important;} 
.onerow-fluid>[class*="col"] { float:none;display:block;width:auto;margin:0px;clear:both;  }*/

/*bof header*/

/* commented out by MDH */
/*#navMainSearch{display:none;visibility:hidden;}
#navMainSearch1{float:none;text-align:center;padding:10px 0;margin:0;width:100%!important;background:#666;}
#navMainSearch1 input[type=text]{border:none;padding:9px;width:65% !important;font-weight:normal;color:#666;height:auto;position:relative;top:-1px;margin-bottom:0;}
#menu-search input[type="text"]{border:none;padding:9px;font-size:80%;width:50% !important;max-width:65%;font-weight:normal;color:#666;height:auto;position:relative;top:-1px;margin-bottom:0;}
#menu-search{padding:10px 0;}
#menu-search input.cssButton.submit_button.button.button_search, .button_search:hover{font-size:1.0em;}
#navMain, #navMain ul{text-align:right !important;}
#navMain{width:70%;float:right;position:fixed;right:0;top:-3px;z-index:2;}
#navMain ul{float:right;width:100%;}
div#logoWrapper {text-align:center;}
div#logo {float:none;text-align:center;}
div#taglineWrapper {float:none;clear:both;}
input.cssButton.submit_button.button.button_search, .button_search:hover{font-size:1.2em;}
#navMain i{font-size:150%;padding-top:7px;}
#navMain ul li{border:none;}*/

/*bof center-boxes*/

/* commented out by MDH */
/*.centerBoxContentsAlsoPurch, div.centerBoxContentsProducts.centeredContent, div.centerBoxContentsNew.centeredContent, div.categoryListBoxContents.centeredContent, div.centerBoxContentsAlsoPurch.centeredContent, div.centerBoxContentsFeatured.centeredContent, div.centerBoxContentsSpecials.centeredContent, div.specialsListBoxContents, div.categoryListBoxContents {width:48%!important;height:auto;margin:0;padding:10px 0;}*/

/* side-boxes */
/* ADD { display:none;visibility:hidden; } to Hide Side-Box */
/* LEAVE BLANK {  } to Show Side-Box */

/* commented out by MDH */
/*div#documentcategories {display:none;visibility:hidden;}
div#categories {display:none;visibility:hidden;}
div#whatsnew {display:none;visibility:hidden;}
div#manufacturers {display:none;visibility:hidden;}
div#reviews {display:none;visibility:hidden;}
div#featured {display:none;visibility:hidden;}
div#information {display:none;visibility:hidden;}
div#moreinformation {display:none;visibility:hidden;}
div#bannerbox {display:none;visibility:hidden;}
div#ezpages {display:none;visibility:hidden;}
div#recordcompanies {display:none;visibility:hidden;}
div#musicgenres {display:none;visibility:hidden;}
div#bannerboxall {display:none;visibility:hidden;}
div#search {display:none;visibility:hidden;}
div#bannerbox2 {display:none;visibility:hidden; }
div#bestsellers {display:none;visibility:hidden; }
div#specials {display:none;visibility:hidden; }
div#whosonline {display:none;visibility:hidden;}*/

/*bof login, create account*/

/* commented out by MDH */
/*div#loginDefault input[type="text"], div#loginDefault input[type="password"], div#loginDefault select {width:93%;}
LABEL.inputLabel {display:block;width:100%!important;text-align:left;}
div#loginDefault fieldset { float:none;width:93%;margin-bottom:20px;min-height:0;}
div#createAcctDefault input[type="text"], div#createAcctDefault input[type="password"], div#createAcctDefault select {width:85%;}
div#createAcctDefault fieldset {float:none;width:97%;}*/

/*bof advanced search*/

/* commented out by MDH */
/*div#advSearchDefault fieldset {float:none;width:95%;}*/

/*bof shopping cart*/

/* commented out by MDH */
/*div#shoppingCartDefault tr {display:block;clear:both;height:auto;}
div#shoppingCartDefault tr td:nth-child(4) {display:block;padding-right:20px;margin-top:-5%;}
div#shoppingCartDefault tr td:nth-child(5) {display:block;padding-right:20px;}
div#shoppingCartDefault tr td:nth-child(6) {display:block;width:95%;text-align:right;}
div#shoppingCartDefault tr th {display:none;}
#shoppingCartDefault .rowEven{background:#eee;}
td.cartQuantity br, td.cartQuantityUpdate br{display:none;}
td.cartQuantity{padding:20px 10px 0 20px;}
td.cartQuantityUpdate{padding:25px 0 0 0;}
.cartAttribsList{text-align:left;margin-left:15%;}
span.cartProdTitle{text-align:left;}
.cartImage img {max-width:80px;}
.est-button{float:right;}
#shoppingCartDefault .forward{float:none;}
#shoppingCartDefault .buttonRow{text-align:center;}
span.cssButton.normal_button.button.button_checkout, .button_checkout:hover{text-align:center;}
span.cssButton.normal_button.button.button_continue_shopping, .button_continue_shopping:hover, span.cssButton.normal_button.button.button_shipping_estimator, .button_shipping_estimator:hover{display:block;padding:12px;text-align:center;}
.cartTotalsDisplay{padding:10px 0;background:#333;color:#fff;margin-top:20px;}
.cartProductDisplay{padding-top:25px;}*/

/*bof checkout*/

/* commented out by MDH */
/*#checkoutPayment .forward, #checkoutShipping .forward{float:none;}
#checkoutConfirmDefault input.submit_button, #checkoutPayment input.submit_button, #checkoutShipping input.submit_button, #checkoutShipping input.submit_button:hover{display:block !important;width:100% !important;}
#checkoutConfirmDefault input.cssButtonHover, #checkoutPayment input.cssButtonHover, #checkoutShipping input.cssButtonHover{display:block !important;width:100% !important;}
#checkoutConfirmDefaultHeadingComments{text-align:center;}
h2{text-align:center;}
.confirm-order{float:none;}*/

/*account page*/

/* commented out by MDH */
/*div#accountDefault table, div#accountDefault thead, div#accountDefault tbody, div#accountDefault th, div#accountDefault td, div#accountDefault tr {display: block;clear:both;height:auto;text-align:left;width:99%;}
div#accountDefault tr td:nth-child(6) {text-align:right;border-bottom:20px solid #fff;}
div#accountDefault tr th {display:none;}
div#accountDefault caption  {width:100%;}
div#accountLinksWrapper.back {float:none;width:100%;}
#accountDefault h2{background:#333;color:#fff;padding:10px 0;text-align:center;margin-bottom:10px;font-weight:normal;}
#accountHistoryDefault .forward{margin-top:30px;}
#accountHistoryDefault .notice{float:none;text-align:center;margin-top:0;font-size:110%;}
#accountHistInfo table td{border-bottom:3px solid #fff;}
#addressBookDefault address{float:none;}*/

/*bof product listing pages*/

/* commented out by MDH */
/*div#productListing table, div#productListing thead, div#productListing tbody, div#productListing th, div#productListing td, div#productListing tr {display: block;}
div#productListing tr.productListing-rowheading {display:none;}
div#productListing tr.productListing-odd, div#productListing tr.productListing-even{width:100%;float:left;height:auto;border:1px solid #e9e9e9;}
div#productListing tr.productListing-odd {clear:both;}
.listing-wrapper .list-more{width:60%;float:none;margin:0 auto;padding:15px;}
.listing-left, .listing-right{width:100%;margin:0 auto;float:none;}
.listing-wrapper{text-align:center;}
#cat-top{display:block;}
#cat-left{float:none;width:100%;margin-bottom:20px;}
.prod-list-wrap .forward, .prod-list-wrap .back{float:none;width:100%;}
.prod-list-wrap .buttonRow{margin-top:0;}
.productListing-rowheading a{padding:10px;background:none;}
.navSplitPagesResult{margin-top:10px;}
.navSplitPagesLinks{margin:20px 0;}
#filter-wrapper{text-align:center;}
#filter-wrapper select{width:48%;}
#productsListingListingBottomLinks, #productsListingListingTopLinks, #newProductsDefaultListingBottomLinks, #newProductsDefaultListingTopLinks, #featuredProductsListingBottomLinks, #featuredProductsListingTopLinks, #allProductsListingBottomLinks, #allProductsListingTopLinks{clear:both;float:none;display:block;width:100%;text-align:center;margin:0;}
#productsListingBottomNumber, #productsListingTopNumber, #newProductsDefaultListingBottomNumber, #newProductsDefaultListingTopNumber, #featuredProductsListingBottomNumber, #featuredProductsListingTopNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber{clear:both;float:none;width:100%;text-align:center;margin-left:0;}
.button-top{width:100%;margin:0;text-align:center;float:none;clear:both;}
#featuredProductsListingTopNumber, #allProductsListingTopNumber, #productsListingTopNumber, #newProductsDefaultListingTopNumber{margin:1.5em 0 1.0em 0;}
#featuredProductsListingBottomNumber, #allProductsListingBottomNumber, #productsListingBottomNumber, #newProductsDefaultListingBottomNumber{margin:2.8em 0 1.0em 0;}
#allProductsDefault input[type=text], #featuredDefault input[type=text], #newProductsDefault input[type=text]{width:15%;}
.productListing-rowheading{padding:10px 0;}
#filter-wrapper .inputLabel{text-align:center;}
.prod-list-wrap{height:auto;}
.tabTable{display:table;}
.productListing-odd, .productListing-even{display:table-row;height:100%;padding-top:20px;}
.list-image{margin:20px 20px 10px auto; text-align:center;display:inline-block;height:100%;vertical-align:top;}
.list-input{width:25%;margin-right:1.5em;}
.list-more{margin-right:1.5em;}*/

/*bof product info*/

/* commented out by MDH */
/*#pinfo-left, #pinfo-right, #cart-box, div#productReviewLink{float:none;}
#pinfo-left, #pinfo-right, #cart-box{width:100%;}
#pinfo-left{margin-bottom:30px;}
.navNextPrevWrapper{float:none;clear:both;width:100%;}
#productName{text-align:center;margin-left:0;}
#productPrices{text-align:center;margin:0 0 20px 0;}
#cart-box{width:50%;float:right;padding:15px 0;margin-bottom:2em;}
#pinfo-right{float:left;width:49%;}
.wrapperAttribsOptions input[type=text]{width:70%;margin-left:1em;}
.attributesComments{margin-left:1em;}
.wrapperAttribsOptions{padding:0 20px;}
input.cssButton.submit_button.button.button_in_cart, .button_in_cart:hover{width:70%;}
#productDescription{padding:0;}
#navEZPageNextPrev i, .navNextPrevList i{font-size:300%;color:#333;}
#navEZPageNextPrev i:hover, .navNextPrevList i:hover{color:#05a5bc;}
#navEZPageNextPrev .fa-list, .navNextPrevList .fa-list{margin:0 20px;}
#attribsOptionsText{margin-left:30px;}*/

/*bof reviews*/

/* commented out by MDH */
/*.reviews-wrapper .forward{float:none;width:100%;}
span.cssButton.normal_button.button.button_read_reviews{padding:12px 20px;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{float:none;margin:0;}
#reviewsDefault #reviews-middle{float:none;width:100%;text-align:center;}
#reviewsDefault .forward, #reviewsInfoDefault .forward{float:none;text-align:center;margin-top:0;}
#productReviewsDefaultPrice{margin:0;line-height:0;}
#reviewsDefault .prod-list-bottom{margin-bottom:20px;}
#reviewsDefault .prod-list-wrap{padding:5px 0 0 0;}
#reviewsInfoDefaultPrice{text-align:center;}
span.cssButton.normal_button.button.button_goto_prod_details, .button_goto_prod_details:hover{display:block;padding:12px 0;}
#reviews-right{width:100%;float:none;}
.ratingRow {width:100%;}
.reviews-wrapper{text-align:center;}
.reviews-wrapper .smallProductImage{float:none;width:100%;}*/

/*bof ezpages*/

/* commented out by MDH */
/*#navEZPagesTOCWrapper{margin:20px 0;float:none;width:95%;padding:0 10px;}*/

/*bof basic*/

/* commented out by MDH */
/*legend{line-height:25px;}
.mhide{display:none;}
#navCatTabsWrapper, #navEZPagesTop, #navSuppWrapper{}
h2{line-height:22px;}
input[type=password], select, input[type=number], input[type=tel], input[type=text], input[type=email]{width:90%;}
#popupShippingEstimator select, #popupShippingEstimator input[type=text]{width:51%;}
input[type=date]{width:60%;}
textarea{width:93%;margin:0;}
h1{text-align:center;}
.floatingBox{width:100%;float:none;}
#indexDefaultMainContent {word-wrap:break-word;}

}

@media (min-width:768px) and (max-width:1500px) {*/

/* The responsive code automatically adjusts the width to 100% on a desktop screen */
/* Changing the % (100%) to a px (980px) will keep .onerow-fluid from expanding past (980px) */
/* The below (margin:auto;) centers .onerow-fluid if changed to a (px) value */

.onerow-fluid{
	
	/* unchanged by MDH */
	width:100% !important;
	/*width:1140px !important;*/
	
	/* commented out by MDH */
	/*margin:auto;*/
	margin-left: 0px;
	
	}

/* added by MDH */
.onerow-fluid>[class*="col"] 
{	float:left;
	margin:0px;
}
.centerColumn
{
	float: left;
	/*width: 800px;*/
	width: 828px;
	margin-left: 40px;
}

#navMain {
	
	/* unchanged by MDH */
	width:100%;
	/*width:1270px;*/
	
	}
/* The below code will also keep your header and footer from expanding past (980px) */
/* Changing the % (100%) to a px (980px) will keep #headerWrapper & #navSuppWrapper from expanding past (980px) */
div#headerWrapper,div#navSuppWrapper {
	
	/* unchanged by MDH */
	width:100%;
	/*width:1270px;*/
	
	/* commented out by MDH */
	/*margin:auto;*/
	
	}

/* added by MDH */
.welcome_column
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	line-height: normal;
}
.home_critters
{
	width: 180px;
	margin-bottom: 25px;
}
.home_ark
{
	width: 275px;
	margin-bottom: 25px;
}

#navMain ul{width:60%;}
#navMainSearch{width:35%;text-align:right;margin-right:10px;}
#navMainSearch input[type=text]{width:45% !important;}
#navCatTabs ul li{display:inline-block;}
#navCatTabs ul li:last-child, #navCatTabs ul li{border:none;padding:5px;}
ul.list-links li a, ol.list-links li a{padding-right:0;padding-left:5px;}
ul.orderHistList li a{padding-left:0;}
#productsListingBottomNumber, #allProductsListingBottomNumber, #allProductsListingTopNumber, #productsListingTopNumber, #featuredProductsListingBottomNumber, #featuredProductsListingTopNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber{width:16% !important;}
.button-top{margin-right:15px;}

/* commented out by MDH */
/*}

@media (min-width:1500px) and (max-width:1800px) {
#navCatTabs ul li{display:inline-block;}
#navCatTabs ul li:last-child, #navCatTabs ul li{border:none;padding:5px;}
ul.list-links li a, ol.list-links li a{padding-right:0;padding-left:5px;}
ul.orderHistList li a{padding-left:0;}
#productsListingBottomNumber, #allProductsListingBottomNumber, #allProductsListingTopNumber, #productsListingTopNumber, #featuredProductsListingBottomNumber, #featuredProductsListingTopNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber{width:16% !important;}

}

@media (min-width:1500px) {
div#headerWrapper,div#navSuppWrapper {width:100% !important;margin:auto; clear:both;}
}*/

/* added by MDH */
.shippinginfo_column
{
	width: 588px;
	margin-top: 20px;
	padding-left: 4vw;
	font-size: 1.3em;
	line-height: normal;
}

/* added by MDH */
.information2 {
	margin: 10px 0px 0px 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
}
.gap_display_new_total
{
	height:20px;
}
.checkoutShippingHeadingAddress
{
	margin: 10px 0px 14px 10px;
    text-align: left;
}
.shipping
{
	width: 700px;
	margin: 0px 0px 0px 10px;
	padding-top: 15px;
	padding-bottom: 30px;
	border: 1px solid #cccccc;
}
.shipping legend 
{
	text-align:left;
}
.information3 {
	padding: 0px;
	margin-top: 4px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: normal;
}
.shipping textarea
{
	width: 640px;
	margin: 0px 0px 0px 14px;
	border: 1px solid #000000;
}
.table_thanks_for_ordering
{
	width:600px;
	margin: 0px 0px 0px 10px; 
	padding: 0px;
}
.p_thanks_for_ordering
{
	line-height: normal;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.order_number
{
	font-size: 12px;
	padding: 5px;
	margin: 0px;
	border: 1px solid black;
}
.success_shipping_heading
{
	margin: 6px 0px 14px 10px;
    text-align: left;
}
.success_billing_address {
	margin: 10px 0px 0px 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}
.success_gap {
	padding-left: 120px;
	font-size: 13px;
}
.success_phone {
	margin: 6px 0px 30px 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}

/* added by MDH */
.payment
{
	width: 700px;
	padding-top: 20px;
	border: 1px solid #cccccc;
}
.payment legend 
{
	text-align:left;
}
.payment input
{
	margin: 0px 0px 0px 14px;
	border: 1px solid #000000;
}

/* added by MDH */
.about_column
{
	float: left;
	width: 588px;
	line-height: normal;
	padding-left: 4vw;
}
.about_row_1_col_1
{
	float: left;
	width: 286px;
	margin-top: 20px;
}
.about_row_1_col_2
{
	float: left;
	width: 286px;
	margin-top: 20px;
	padding-left: 16px;
}
.about_row_2_col_1
{
	float: left;
	width: 370px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.headshot
{
	float: right;
	width: 200px;
	padding-left: 10px;
}
.about_row_2_col_2
{
	float: left;
	width: 192px;
	margin-top: 20px;
	padding-left: 26px;
}
.about_gap_bottom
{
	font-size: 1.7em;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#cartContentsDisplay
{
	width: 600px;
}
#successCartDisplay
{
	width: 600px;
	margin-top: -40px;
	margin-left: 10px;
}
.nonfloatingBox
{
	width: 600px;
	margin: 0px 0px 5px 0px;
	padding: 0px 4px 0px 4px;
	border: 1px solid #cccccc;
}
.floatingBoxLt
{
	
	/* added by MDH */
	float: left;
	
	/* changed by MDH */
	/*width:60%;*/
	width:285px;
	
	/* added by MDH */
	margin: 0px;
	padding: 0px 4px;
	border: 1px solid #cccccc;
	
}
.floatingBoxRt
{
	
	/* added by MDH */
	float: left;
	
	/* changed by MDH */
	/*width:36%;*/
	width:285px;
	
	/* added by MDH */
	margin: 0px 0px 0px 20px;
	padding: 0px 4px;
	border: 1px solid #cccccc;
	
}
legend
{
    padding-left: 4px;
    padding-right: 4px;
}
.subtotal_at_top
{
	margin: 4px 0px 0px 4px;
    font-size: 12px;
}
.total_at_top
{
	margin: 4px 0px 0px 4px;
    font-size: 12px;
}
.total_at_top_paymt_page
{
	margin: 4px 0px 0px 4px;
    font-size: 12px;
}

/* added by MDH */
LABEL.inputLabelPayment {
	
	/* changed by MDH */
	/*width: 15em;*/
	width: 15.5em;
	
	float:left;
	
	/* added by MDH */
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	
	}

/* added by MDH */
.subtitle_cowoa
{
	font-size: 12px;
	text-align: center;
}
#checkoutPayment label
{
	margin-left: 20px;
}
select
{
	border: 2px solid #cccccc;
}
#ceon-manual-card-card-type
{
	width: 25%;
}
#ceon-manual-card-card-expiry-month
{
	width: 30%;
	margin-bottom:10px;
}
#ceon-manual-card-card-expiry-year
{
	width: 10%;
	margin-left: 10px;
	margin-bottom:20px;
}
#ceon-manual-card-card-cv2-number
{
	width: 10%;
	margin-bottom: 10px;
}

input[type=password], 
select, 
input[type=number], 
input[type=tel], 
input[type=text], 
input[type=email]
{
	/* changed by MDH */
	/*width:80%;*/
	width: 50%;
	
	margin-left:20px;
	
	/* added by MDH */
	margin-bottom:20px;
	
}