/**
 * responsive_default.css
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * Added by rbarbour (ZCAdditions.com), Responsive DIY Template Default for 1.5.x (65)
 * Modified by Anne (Picaflor-Azul.com) Art v1.0
 */

/* 
This is the default css file if a UA is not detected, for a better user experience, I have added a few common breakpoints. 
*/


@media screen and (device-width: 320px) and (device-height: 534px) and (-webkit-device-pixel-ratio: 1.5){
.flexFooterCol{display:none;}


}


@media (max-width:480px){
.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}
img.listingProductImage{max-width:200px;}
#headerWrapper,div#logoWrapper {height:auto;}
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:94%!important;height:auto;}
.back input[type=checkbox]{clear:both;}
div#logo IMG {clear:both;}
.centerColumn{padding:0 0.5em 2.0em 0.5em;}
table#cartContentsDisplay {font-size:8px;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartQuantity INPUT {width:75%!important;}
td.productListing-data INPUT {width:20%!important;}
div#checkoutShipto IMG,div#checkoutBillto IMG {width:12px;height:12px;}
div#checkoutBillto, div#checkoutShipto,div.floatingBox{font-size:12px;}
.leftBoxContainer, .rightBoxContainer {margin:0.5em;}
input[type="text"],input[type="password"],select {width:95%;}
div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;}  
div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}
th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}
.minWidthShow {display:block;visibility:visible;}
.cartProductDisplay IMG,span#cartImage.back {width:40px;float:left;}
body{margin:0;padding:0;}
#logoWrapper{float:none;width:100%;}
#logo{float:none;}
#tagline{margin-left:10px;margin-top:15px;margin-bottom:0;}
#top-wrapper{text-align:center;font-size:120%;}
#top-middle{padding-bottom:0;border-bottom:none;}
.banner span{font-size:100%;}
.ad{margin:0 auto 20px auto;}
a#foo2_next, a#foo1_next {right:0;}
.flexFooterCol{width:100% !important;}
.slide-out-div{display:none;}
ul.slimmenu{position:relative;z-index:1000;background:#fff;}
.ffCcol4 i{padding:5px;}
#BackToTop{top:250px;}
.ad{margin:30px auto 0 auto;display:block;}
#home-text{width:100%;}
.navSplitPagesResults{text-align:center;float:none;}
#productListing .back, #productListing .forward{text-align:center;}
.navSplitPagesLinks{text-align:center;}
#productsListingBottomNumber{margin-bottom:20px;}
.box_image{text-align:center !important;}
#siteinfoLegal{line-height:22px;}
#pi-left, #pi-right{float:none;}
#pi-left{width:90%;margin:0 auto;disply:table;}
#pi-right{width:78%;margin:20px auto 0 auto;display:table;}
#productName{text-align:center;line-height:25px;}
.custom-tab-image, #custom-tab-text{float:none;}
#custom-tab-text{width:100%;margin-top:20px;}
.custom-tab-image{text-align:center;margin:0 auto;}
.centerBoxContentsAlsoPurch{float:none;width:95% !important;}
#cartContentsDisplay tr td {display: block;overflow: hidden;text-align: left !important;width: 100% !important;}
#cartContentsDisplay tr td.cartUnitDisplay {width: 10.2564%;}
#cartContentsDisplay tr td {padding-bottom: 8px;padding-top: 8px;}
#cartContentsDisplay tr td {-moz-box-sizing: border-box;color: #2E3233;font-size: 14px;vertical-align: middle;}
tr.tableHeading{display:none;}
#cartContentsDisplay .cartQuantity{display:none;}
#cartContentsDisplay .cartRemoveItemDisplay{display:none;}
.buttonRow{width:100% !important;}
#shoppingCartDefault .forward, #shoppingCartDefault .back{float:none;width:100%;}
.shop-help{display:none;}
#cartContentsDisplay .cartQuantityUpdate{display:none;}
.cart-products{}
#cartContentsDisplay .cartQuantity-mobile input[type=text]{width:35px;}
#cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile{padding-left:85px;}
#cartContentsDisplay td{border-bottom:none;}
.qty-btns{width:80px;margin-top:10px;}
.qty-btns img{float:right;vertical-align:middle;}
.qty-btns input[type=image]{height:21px;float:left;margin-top:-5px;}
.rowEven{background: #f4f4f4;}
#cartContentsDisplay .cartTotalDisplay{padding-bottom:15px;}
.cartTotalsDisplay{font-size:95%;}
.checkout {margin-top:-10px;width:100%;}
.checkout span.button_checkout{padding-left:90px;padding-right:90px;margin:0 auto;}
.con-shop span.button_continue_shopping, .ship-est span.button_shipping_estimator{padding-left:53px;padding-right:53px;}
.ship-est{margin-top:-20px;}
#country, #stateZone{width:95%;}
#shippingEstimatorContent .button_update{float:none;width:95% !important;margin-top:30px;}
fieldset{border:none;border-bottom:1px solid #dbdbce;padding:5px;padding-bottom:20px;}
legend{border:none;font-size:130%;margin-left:0;margin-bottom:0;padding:0;color:#444;line-height:25px;}
#loginDefault .forward, #loginDefault .back{float:none;}
#loginDefault .button_login, #loginDefault .button_submit{width:90% !important;}
#loginDefault input[type=text], #loginDefault select, #loginDefault input[type=password]{width:88%;}
.alert{position:relative;}
.contact-left, .contact-right{float:none;width:100%;}
#contactUsDefault input[type=submit]{width:95% !important;margin:35px auto 0 20px;position:relative;left:20px;}
.button_back{padding-left:105px;padding-right:105px;margin-left:20px;display:none;}
.buttonRow{width:100%;text-align:center;}
.buttonRow input[type=submit]{width:100% !important;text-align:center;display:block;}
#prevOrders{display:none;}
#accountDefault p.forward{font-size:140%;text-transform:uppercase;float:none;text-align:left;margin-top:30px;}
#accountDefault p.forward a:hover{color:#ff6938;}
#accountLinksWrapper{margin-top:-20px;}
#accountHistoryDefault .forward{}
#addressBookDefault .button_add_address{padding-left:80px;padding-right:80px;}
#addressBookDefault address{float:none;}
ul.slimmenu.collapsed li ul.level2 li ul, ul.slimmenu1.collapsed li ul.level2 li ul{margin-left:-40px;}
#checkoutPayment .floatingBox, #checkoutShipping .floatingBox{float:none;width:100%;}
#checkoutConfirmDefault tr.cartTableHeading{display:none;}
.ad{margin:30px auto 0 auto;display:block;}
#home-text{width:100%;}
.carouselImage img{width:200px !important;height:auto;}
.review-write-left, .review-write-right, .all-reviews-left, .all-reviews-right{float:none;clear:both;width:100%;}
.review-write-right{margin-top:80px;}
.review-write-left{text-align:center;}
#reviewWriteMainImage{float:none;}
.all-reviews-right{border:none;margin-top:80px;}
.button_write_review{padding-left:85px;padding-right:85px;display:block;margin:0 auto;}
#productReviewsDefaultProductImage{float:none;clear:both;display:block;}
#reviewsDefault .button_goto_prod_details{padding-left:20px;padding-right:20px;display:block;margin:0 auto;}
#productReviewsDefaultProductImage{float:none;clear:both;display:block;}
#reviewsWrite .button_goto_prod_details{padding-left:90px;padding-right:90px;display:block;margin:0 auto;}
.button_reviews{padding-left:40px;padding-right:40px;}
.reviews-details{width:100%;}


.banner span{font-size:80%;text-align:center;width:100%;}
#home-text1 h2{text-align:center;}
a#foo2_next, a#foo1_next {right:0;top:20px;}
#home-images {margin: 0 auto;width: 75%;}
#home-box{margin-top:30px;}
#footer-text{padding:10px;}
ul.slimmenu{position:relative;z-index:1000;top:0;background: #000;clear:both;}
#header-right {margin-left:20%;margin-right:0;float:left;width:85% !important;margin-top:-60px !important;}
#header-right i{float:right;color:#fff;font-size: 120%;margin-top: -5px;}
#topcartinner{float:none;}
#currencyContainer{margin-left:0;margin-right:20px;margin-top: -5px;}
#demo-b{margin-top: -5px;margin-left:0 !important;}
.menu-short{width:auto !important;}
.menu-collapser{left:10px;float:left !important;width:15% !important;}
.top-search{border:1px solid #fff;background:#444;}
#currencyBox{text-align:left;}
#currencyButton span{font-size:200% !important;background:transparent;margin-left: -10px;}
#siteinfoLegal{word-wrap:break-word;}
#siteinfoLegal a{width:300px;}
#productName{text-align:center;line-height:40px;}
.heading{float:right;margin-top:0;}
.bread-head{background:url(../images/title-open.png) no-repeat;height:26px;width:30px;;margin-top: -20px;cursor:pointer;}
.minus{background:url(../images/title-close.png) no-repeat;height:26px;width:30px;}
#navBreadCrumb{line-height:20px;}
#pi-right{width:78%;margin:20px auto 0 auto;display:table;padding: 30px 0;}
.mobile-only{display:block;color:#84bd3f;}
.cart-products{clear:both;margin-left:0;}
.cartProductDisplay IMG,span#cartImage.back {width:100px;float:none;clear:both;}
#shoppingCartDefault .forward, #shoppingCartDefault .back{float:none;width:100%;text-align:center;}
#cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile{padding-left:5px;}
#cartSubTotal {margin-bottom:0px;text-align:center;color:#fff;background:#000;}
#shoppingCartDefault .buttonRow{margin-top:50px;}
.fec-easy-sing-up .fec-col-left {float:none;width:100%;}
.fec-cl-left, .fec-cl-right{width:100%;border:none;float:none;}
.fec-easy-sing-up .fec-col-right{float:none;width:100%;}
.fec-container .fec-required{margin-top:0;}
.create-account-heading{background: #252525;height:26px;cursor:pointer;padding-left: 55px !important;}
.fec-container .minus{background:#252525 url(../images/title-close1.png) no-repeat 5% 50% !important;height:26px;width:auto;padding-left: 55px !important;}
.create-account{line-height:20px;}
.fec-fieldset .fec-fieldset-legend{font-size:120%;}
#accountDefault p.forward a:hover{color:#84bd3f;}
legend{border:none;font-size:130%;margin-left:0;margin-bottom:0;padding:0;color:#444;line-height:25px;background:none;}
#accountHistoryDefault strong{margin-left:0;}
#accountHistoryDefault .notice{float:none;}
#accountHistInfo caption{padding-top:200px;}
#myAccountShipInfo, #myAccountPaymentInfo{float:none;width:100%;}
#myAccountPaymentInfo{margin-top:30px;}
.fec-fieldset .fec-edit-button .cssButton {margin-top:40px;}
.fec-shipping-address a{position:relative;bottom:0;float: left;margin-top: 30px;}
.fec-discount .fec-field-inline input[type="text"]{float:none;width:100%;}
#flex-navSupp .flexFooterCol.ffCcol1, #flex-navSupp .flexFooterCol.ffCcol3 {margin-left:0px !important;width:100% !important;}
.homeBoxes {width:100% !important; margin:15px 0; text-align:center}



}
@media (max-width:570px){
	.headerTime, .headerQuestions, .headerDelivery {
		display:none;
	}
	#logo {
		float:left;
		max-width:75%;
	}
}

@media (max-width:767px){
.onerow-fluid{width:100%;} 
.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}
img.listingProductImage{max-width:200px;}
div#navMainSearch, div#navMain, div#navMain ul {float:none;text-align:center;padding:0;margin:0;width:100%!important;}
#headerWrapper,div#logoWrapper {height:auto;}
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:94%!important;height:auto;}
.back input[type=checkbox]{clear:both;}
div#logo IMG {clear:both;}
.centerColumn{padding:0 0.5em 2.0em 0.5em;}
table#cartContentsDisplay {font-size:8px;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartQuantity INPUT {width:75%!important;}
td.productListing-data INPUT {width:20%!important;}
div#checkoutShipto IMG,div#checkoutBillto IMG {width:12px;height:12px;}
div#checkoutBillto, div#checkoutShipto,div.floatingBox{font-size:12px;}
.leftBoxContainer, .rightBoxContainer {margin:0.5em;}
input[type="text"],input[type="password"],select {width:95%;}
div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;}  
div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}
th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}
.minWidthShow {display:block;visibility:visible;}
.cartProductDisplay IMG,span#cartImage.back {}
body{margin:0;padding:0;}
#logoWrapper{float:none;width:100%;padding-bottom:20px;}
#logo{float:none;margin-left:10px;}
#tagline{margin-left:10px;margin-top:15px;margin-bottom:0;}
#top-wrapper{text-align:center;font-size:120%;}
#header-cart{float:right;width:50%;}
#navMainSearch{float:left;width:53%;border:1px solid #000;display:none;}
#top-middle{padding-bottom:0;border-bottom:none;padding-bottom:0;margin-bottom:-22px}
#mobile-nav1{background:#f4f4f4;padding:10px 10px;border-bottom:1px solid #dbdbce;display:block;}
#mobile-nav1 i{font-size:180%;margin-right:30px;color:#666;margin-top:10px;}
#mobile-nav1 i:hover{color:#171717;}
.banner span{font-size:100%;}
.ad{margin:0 auto 20px auto;}
a#foo2_next, a#foo1_next {right:0;}
.flexFooterCol{width:100% !important;}
.slide-out-div{display:none;}
ul.slimmenu{position:relative;z-index:1000;}
.ffCcol4 i{padding:5px;}
#BackToTop{top:250px;}
.ad{margin:30px auto 0 auto;display:block;}
#home-text{width:100%;}
.navSplitPagesResults{text-align:center;float:none;}
#productListing .back, #productListing .forward{text-align:center;}
.navSplitPagesLinks{text-align:center;}
#productsListingBottomNumber{margin-bottom:20px;}
.box_image{text-align:center !important;}
#siteinfoLegal{line-height:22px;}
#pi-left, #pi-right{float:none;}
#pi-left{width:90%;margin:0 auto;disply:table;}
#pi-right{width:78%;margin:20px auto 0 auto;display:table;}
#productName{text-align:center;line-height:25px;}
.custom-tab-image, #custom-tab-text{float:none;}
#custom-tab-text{width:100%;margin-top:20px;}
.custom-tab-image{text-align:center;margin:0 auto;}
.centerBoxContentsAlsoPurch{float:none;width:95% !important;}
#cartContentsDisplay tr td {display: block;overflow: hidden;text-align: left !important;width: 100% !important;}
#cartContentsDisplay tr td.cartUnitDisplay {width: 10.2564%;}
#cartContentsDisplay tr td {padding-bottom: 8px;padding-top: 8px;}
#cartContentsDisplay tr td {-moz-box-sizing: border-box;color: #2E3233;font-size: 14px;vertical-align: middle;}
tr.tableHeading{display:none;}
.mobile-only{display:block;color:#84bd3f;}
#cartContentsDisplay .cartQuantity{display:none;}
#cartContentsDisplay .cartRemoveItemDisplay{display:none;}
.buttonRow{width:100% !important;}
#shoppingCartDefault .forward, #shoppingCartDefault .back{float:none;width:100%;}
.shop-help{display:none;}
#cartContentsDisplay .cartQuantityUpdate{display:none;}
.cart-products{}
#cartContentsDisplay .cartQuantity-mobile input[type=text]{width:35px;}
#cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile{paddding-left:10px;}
#cartContentsDisplay td{border-bottom:none;}
.qty-btns{width:80px;margin-top:10px;}
.qty-btns img{float:right;vertical-align:middle;}
.qty-btns input[type=image]{height:21px;float:left;margin-top:-5px;}
.rowEven{background: #f4f4f4;}
#cartContentsDisplay .cartTotalDisplay{padding-bottom:15px;}
.cartTotalsDisplay{font-size:95%;}
.checkout {margin-top:-10px;width:100%;}
.checkout span.button_checkout{padding-left:90px;padding-right:90px;margin:0 auto;}
.con-shop span.button_continue_shopping, .ship-est span.button_shipping_estimator{padding-left:53px;padding-right:53px;}
.ship-est{margin-top:-20px;}
#country, #stateZone{width:95%;}
#shippingEstimatorContent .button_update{float:none;width:95% !important;margin-top:30px;}
fieldset{border:none;border-bottom:1px solid #dbdbce;padding:5px;padding-bottom:20px;}
legend{border:none;font-size:130%;margin-left:0;margin-bottom:0;padding:0;color:#444;line-height:25px;}
#loginDefault .forward, #loginDefault .back{float:none;}
#loginDefault .button_login, #loginDefault .button_submit{width:90% !important;}
#loginDefault input[type=text], #loginDefault select, #loginDefault input[type=password]{width:88%;}
.alert{position:relative;}
.contact-left, .contact-right{float:none;width:100%;}
#contactUsDefault input[type=submit]{width:95% !important;margin:35px auto 0 20px;position:relative;left:20px;}
.button_back{padding-left:105px;padding-right:105px;margin-left:20px;display:none;}
.buttonRow{width:100%;text-align:center;}
.buttonRow input[type=submit]{width:100% !important;text-align:center;display:block;}
#prevOrders{display:none;}
#accountDefault p.forward{font-size:140%;text-transform:uppercase;float:none;text-align:left;margin-top:30px;}
#accountDefault p.forward a:hover{color:#84bd3f;}
#accountLinksWrapper{margin-top:-20px;}
#accountHistoryDefault .forward{}
#addressBookDefault .button_add_address{padding-left:80px;padding-right:80px;}
#addressBookDefault address{float:none;}
ul.slimmenu.collapsed li ul.level2 li ul, ul.slimmenu1.collapsed li ul.level2 li ul{margin-left:-40px;}
#checkoutPayment .floatingBox, #checkoutShipping .floatingBox{float:none;width:100%;}
#checkoutConfirmDefault tr.cartTableHeading{display:none;}
.ad{margin:30px auto 0 auto;display:block;}
#home-text{width:100%;}
.carouselImage img{width:200px !important;height:auto;}
.review-write-left, .review-write-right, .all-reviews-left, .all-reviews-right{float:none;clear:both;width:100%;}
.review-write-right{margin-top:80px;}
.review-write-left{text-align:center;}
#reviewWriteMainImage{float:none;}
.all-reviews-right{border:none;margin-top:80px;}
.button_write_review{padding-left:85px;padding-right:85px;display:block;margin:0 auto;}
#productReviewsDefaultProductImage{float:none;clear:both;display:block;}
#reviewsDefault .button_goto_prod_details{padding-left:20px;padding-right:20px;display:block;margin:0 auto;}
#productReviewsDefaultProductImage{float:none;clear:both;display:block;}
#reviewsWrite .button_goto_prod_details{padding-left:90px;padding-right:90px;display:block;margin:0 auto;}
.button_reviews{padding-left:40px;padding-right:40px;}
.reviews-details{width:100%;}
.top-specials{display:none;}


#siteinfoLegal{word-wrap:break-word;}
.ad{max-width:280px;}
.ad-margin{margin-bottom:30px;}
ul.slimmenu{position:relative;z-index:1000;top:35px;background: #000;}
#header-right {width:45%;margin-top:-65px;margin-right:0px;}
#topcartinner{margin-right:10px;}
#currencyContainer{}
#demo-b{margin-left: 45%;}
.menu-short{width:auto !important;}
#home-box{margin-top:40px;}
.content-slider{box-shadow:none;}
.banner span{width:100%;text-align:center;}
.flex-control-nav {display:none;}
.best-text{width:70%;}
#home-text1{padding-left:10px;padding-right:10px;}
#indexHomeBody .heading{float:right;margin-left:0;margin-top:0;}
#siteinfoLegal{line-height:25px;} 
.flexFooterCol {width:45% !important;float:left !important;}
.ffCcol4 h4{}
#flex-navSupp .flexFooterCol.ffCcol1, #flex-navSupp .flexFooterCol.ffCcol3 {margin-left:50px;}
#home-images{margin:0 auto;width:82%;}
.categoryListBoxContents {width: 45% !important;min-height: 250px;}
.centerBoxContentsAlsoPurch, .centerBoxContentsProducts, .centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials{width: 31% !important;min-height: 350px;}
#productsListingBottomNumber {clear:both;}
#productName {line-height:40px;}
h1{line-height:40px;}
.fec-easy-sing-up .fec-col-left, .fec-easy-sing-up .fec-col-right {float:none;width:100%;}
.order-date{text-align:center;float:none;}
.contact-left, .contact-right{float:none;width:100%;}
#about_us .float-right{float:none;margin-left:0;width:100%;}
#about_us .float-left{float:none;margin-right:0;width:100%;}
.ez22 input[type=text], .ez22 input[type=email], .ez24 input[type=text], .ez24 input[type=email], .ez25 input[type=text], .ez25 input[type=email], .ez25 #country, .ez26 input[type=text], .ez26 input[type=email], .ez26 #country{width:95% !important;}
.ez22 textarea, .ez24 textarea{width:95% !important;}
.ez25 .reset, .ez26 .reset{width:auto !important;}
.ez-image{height:170px;}
textarea{margin:10px 0;width:90%;}
#currencyButton span{background:none;}
#currencyContainer{margin-left:0;}

}

@media (min-width:768px) and (max-width:979px){
.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}
img.listingProductImage{max-width:200px;}
#headerWrapper,div#logoWrapper {height:auto;}
div#logo IMG {clear:both;}
.centerColumn{padding:0 0.5em 2.0em 0.5em;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartQuantity INPUT {width:75%!important;}
td.productListing-data INPUT {width:20%!important;}
.leftBoxContainer, .rightBoxContainer {margin:0.5em;}
input[type="text"],input[type="password"],select {width:95%;}
div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}
.cartProductDisplay IMG,span#cartImage.back {display: none;visibility: hidden;}
.cartProductDisplay {text-align:left;padding:5px;}
.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;} 
div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}
th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}
.minWidthShow {display:block;visibility:visible;}
body {margin:0;padding:0;}
a#foo2_next, a#foo1_next{right:0;}
#logo, #tagline{margin-left:10px;}
.banner span{font-size:140%;}
#navMainWrapper{margin-top:-100px;width:42%;}
#navMainSearch input[type=text]{width:140px;}
.ad{max-width:220px;}
#home-text{margin:30px auto 0 auto;width:100%;}
#home-images{margin:0 auto;width:95%;}
#top-middle{width:99%;}
.flexFooterCol{width:100% !important;}
.ffCcol4 h4{text-align:center;}
#pi-left{float:none;width:97%;}
#pi-right{float:none;width:92%;}
.addthis_toolbox{width:50%;margin:0 auto;}
.top-specials{display:none;}
#top-inner-wrapper{margin-left:10px;}
#navSuppWrapper{margin:0;}


#siteinfoLegal{word-wrap:break-word;}
.ad{max-width:280px;}
.ad-margin{margin-bottom:30px;}
ul.slimmenu{position:relative;z-index:1000;top:35px;background: #000;}
#header-right {width:12%;margin-top:-65px;margin-right:0px;}
#topcartinner{float:none;}
#currencyContainer{margin-left:-12px;}
#demo-b{margin-top:-65px;margin-left: 45%;}
.menu-short{width:auto !important;}
#home-box{margin-top:40px;}
.content-slider{box-shadow:none;}
.banner span{width:100%;text-align:center;}
.flex-control-nav {display:none;}
.best-text{width:70%;}
#home-text1{padding-left:10px;padding-right:10px;}
#indexHomeBody .heading{float:right;margin-left:0;margin-top:0;}
#siteinfoLegal{line-height:25px;} 
.flexFooterCol {width:45% !important;float:left !important;}
.ffCcol4 h4{}
#flex-navSupp .flexFooterCol.ffCcol1, #flex-navSupp .flexFooterCol.ffCcol3 {margin-left:50px;}
#home-images{margin:0 auto;width:82%;}
.categoryListBoxContents {width: 45% !important;min-height: 250px;}
.centerBoxContentsAlsoPurch, .centerBoxContentsProducts, .centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials{width: 31% !important;min-height: 350px;}
#productsListingBottomNumber {clear:both;}
#productName {line-height:40px;}
h1{line-height:40px;}
.fec-easy-sing-up .fec-col-left, .fec-easy-sing-up .fec-col-right {float:none;width:100%;}
.order-date{text-align:center;float:none;}
.contact-left, .contact-right{float:none;width:100%;}
#about_us .float-right{float:none;margin-left:0;width:100%;}
#about_us .float-left{float:none;margin-right:0;width:100%;}
.ez22 input[type=text], .ez22 input[type=email], .ez24 input[type=text], .ez24 input[type=email], .ez25 input[type=text], .ez25 input[type=email], .ez25 #country, .ez26 input[type=text], .ez26 input[type=email], .ez26 #country{width:95% !important;}
.ez22 textarea, .ez24 textarea{width:95% !important;}
.ez25 .reset, .ez26 .reset{width:auto !important;}
.ez-image{height:170px;}
textarea{margin:10px 0;width:90%;}



}

@media (max-width:979px){
#navMainWrapper{display:none;}
#indexHomeBody .heading{margin-left:0;float:right;}

}

@media (min-width:980px){
#mobile-nav1,#nav-right .header, nav#menu{display:none;}
}
@media (max-width:810px){
	#mainHeaderMenu {display:none;}
}
@media (min-width:1200px){

/* 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{width:1230px;*zoom:1;margin:0 auto;}
#mobile-nav{display:none;}

/* The below code will also keep your header and footer from expanding past (980px) */
/* div#headerWrapper,div#navSuppWrapper{width:980px;margin:auto;} */
}

@media (max-width:1050px){
	#homeIntro {
		display:block;
	}
	#homeIntroLeft {
		flex:0;
		display:none;
	}
	#homeIntroRight {
		width:100%;
	}
}
@media (max-width:615px){
	#shopByArtist, #shopByMostPopular, #shopBySubject, #shopByStyle, #shopByArtist:hover, #shopByMostPopular:hover, #shopBySubject:hover, #shopByStyle:hover {
		background-image:none;
	}
	#shopByArtist .shopByText, #shopByMostPopular .shopByText, #shopBySubject .shopByText, #shopByStyle .shopByText {
		top:50%;
	}
}
@media (max-width:1015px){
	#logo {
		float:none;
		margin-bottom:0;
	}
	.headerTime, .headerQuestions, .headerDelivery {
		width:30%;
	}
	#topcartinner {
		position:absolute;
		top:5px;
		right:3%;
		margin-right:0;
	}
	#demo-b {
		position:absolute;
		top:10px;
		right:3%;
		margin:0;
	}
}