﻿.wrapper,
.wrapperContent {width: 100%; padding: 0;}

/* hiding header elements */
#topSocialHolder,
#topNav,
#searchTop,
#cartTop,
#nav {display: none;}

#header {height: auto;}

/* hiding promo code */
.topStructure {display: none;}

/* hiding homepage items */
#homepageRotatorWrap,
.homepageGiftCert,
#homepagePromoBoxWrap,
.homepageProducts,
#homepageBtnWrapper {display: none;}

/* hiding sidebar items */
#sideZoneLookup,
#sideQuickOrder,
#sideJungGaurantee {display: none;}

/* hiding footer */
#footer {display: none;}

/* changing category page items */
#Products .featuredProdWrap {margin: 1%; width: 30%; height: 30%;}

/* buy buttons print fix */
.jungCheckout, a.jungCheckout, .gc_memberCheck a#cartSubmit, #mainContent a.quickViewBtn, a.quickViewBtn, .quickViewBtn, .buyProduct .prodPurchaseSubmit, #gc_Producttext button, #mainContent a#cartSumProceed, #checkoutStep3 input.cartSubmit[type="submit"], .homepageGiftCert .GiftCert, #AccountAddresses .createOne, #addQuickOrderToCart.QOCB, #removeQuickOrderToCart.QOCB {background-color: transparent; background-image: none;}

/* product page style changes */
#gc_ProductMainImgArea {width: 40%;}
#gc_ProductImageHolderLeft {width: 100%;}
#MainPImgEnlarge {display: none;}
#mainContent p.notLoggedIn {clear: both;}
#gc_Producttext .socialShareButtons {display: none;}
.productDetailsB #youMayAlsoLike {width: 100%; margin: 0;}
.featuredProd {width: 25%;}
.productDetailsB #gc_ProdBottomInfo {display: none;}


/* about us fix */
.aboutTimeline #time1, .aboutTimeline #time2, .aboutTimeline #time3, .aboutTimeline #time4, .aboutTimeline #time5 {width: 18%; padding: 1%; position: static;}

/* contact page fix */
#altContactMethods {margin: 0; width: 100%;}
#mapPointersWrap {margin: 0; width: 100%;}
.mapPointerImage {display: none;}
.JungContactLocations {margin: 0;}


/* gardeners corner fix */
#mainContent ul.GardenersStreams li a .textTable .textCell {text-shadow: none !important;}
#mainContent .rightArticle ul li a {padding: 10px;}
#mainContent p.StreaminationDisplay {padding: 8px;}

h5 {padding: 6px;}

/* gallery styling fix */
.catClass4 #galleryCatMenuWrap {position: static; width: 24%;}
#galleryBody {width: 75%; margin: 0;}
#galleryCatMenuWrap .gc_sectionHeader {padding: 0; width: 100%; line-height: 20px; height: auto;}
#PhotoCategoryBodyID h1 {margin: 0;}
.categoryItem {margin: 2.5% 1%; width: 23%;}

#galleryCatMenuWrap {display: none;}
BottomPagingSelector {display: none;}
#mainContent #backToTheGal {display: none;}
.photoItem {width: 24%; margin: 0.5%;}

#galleryBody {margin: 0 0 10px; width: 100%;}
#galCatDisplaySubs {margin: 0; width: 100%;}


/* shipping and policies fix */
#Shipping #storeShippingContent {width: 100%; margin: 0;}
#storeShippingBlock {width: 100%;}
#shipTable {max-width: 100% !important;}
#currentShippingTable {width: 100%; margin-top: 20px;}
.currentShippingTableTable {box-shadow: none;}

/* site map fix */
#mainContent #AltNav {display: none;}


/* checkout process styling fix */
#cartSumProdArea {width: 100%;}
.cartSum {margin: 20px 0 0;}
#gc_ProductsRelated, .gc_ProductsRelated {margin: 0;}
.CartSummary #gc_ProdRecentlyViewed .featuredProdWrap,
#gc_ProductsRelated .featuredProd {margin: 0; width: 24%;}

/* step 1 styling fix */
.gc_checkoutQuantityCouponShipping .couponWrap input[type="button"], #gc_shippingEstimateBox input[type="button"] {background: transparent !important;}
div.gc_cartLeft {width: 100%; float: left; clear: both;}
div.gc_cartRight {width: 100%; float: left; clear: both; text-align: right;}
.gc_cartRight #gc_shippingEstimate {display: inline-block;}

/* step 2 styling fix */
#checkoutStep2 .gcCertificates #gcInputs input[type="button"],
#checkoutStep2 .promotionalCode input[type="button"] {background: transparent !important;}


/* account pages styling */
.navContain {width: 20% !important;}
.contentContain {width: 75% !important;}

.orderDetails .accountHeaders {border: 1px solid #C01118;}
.shippingAddress .accountHeaders, .billingAddress .accountHeaders {border: 1px solid #577104;}
.accountTable .accountHeaders {border: 1px solid #263B7C;}

.giftCertificates .certRow:nth-child(2n+1) {border: 1px solid #263B7C;}