#ecommerce_container div.product div.images img, #ecommerce_container #content div.product div.images img {
    width: auto !important;
    max-width: 100% !important;
}

@media only screen and (min-width: 1280px) {
    	#wrapper {
            width: 1280px !important;
            margin: 0 auto; /* Footer Fix */
            padding: 10px 0 0 0 !important;
        }

	    .container                                  { width: 1280px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }
 
        .container .one.column,
        .container .one.columns                     { width: 60px; }
        .container .two.columns                     { width: 140px; }
        .container .three.columns                   { width: 220px; }
        .container .four.columns                    { width: 300px; }
        .multi_column .four.columns                 { width: 285px; }
        .container .five.columns                    { width: 380px; }
        .container .six.columns                     { width: 460px; }
        .multi_column .six.columns                  { width: 440px; }
        .container .seven.columns                   { width: 540px; }
        .container .eight.columns                   { width: 620px; }
        .container .nine.columns                    { width: 700px; }
        .container .ten.columns                     { width: 780px; }
        .container .eleven.columns                  { width: 860px; }
        #hook-main.eleven.columns                   { width: 860px; }
        .container .twelve.columns                  { width: 940px; }
        .container .thirteen.columns                { width: 1020px; }
        .container .fourteen.columns                { width: 1100px; }
        .container .fifteen.columns                 { width: 1180px; }
        .container .sixteen.columns                 { width: 1280px; }
        #zion-slider-container.container .sixteen.columns { width: 1280px;}
        
        #hook-main.sixteen.columns					{ margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}    
	    #wrapper_top								{ width: 1280px; box-sizing: border-box; padding-left: 0; padding-right: 0;}
    	#wrapper_top .container						{ width: 1280px !important; padding: 0; }
    	.zion_products #hook-main.sixteen.columns   { margin-left: 0; margin-right: 0; padding-left: 5px; padding-right: 5px;}
    	.zion_products #hook-main.sixteen.columns #ecommerce_container .sixteen.columns
    											{ width: 1240px; margin-left: 0; margin-right: 0; padding-left: 5px; padding-right: 10px; box-sizing: border-box;}
    	#hook_left {
    		width: 250px !important;
    	}						
    	
    	#nav_2
    	{
    		width: 250px !important;
    	}
    	
    	#hook_left.four.columns
    	{
    		width: 250px;
    	}
    	
    	.zion-pg1-tda .nine.columns
    	{
    		width: 750px;
    	}
    	
    	#hook_left #btns li ul {	
    		width: 255px !important;
    	}	
    	
    	#hook_left #btns li ul .top_btn {
    		width: 225px !important;
    	}
    	
    	#hook_left #btns .top_btn
    	{
    		width: 220px !important;
    	}
    	
    	#hook_left #btns ul.sub-menu.hover
		{
			position: absolute;
			left: 250px;
			top: 0;
			z-index: 999;
		}
		
		#ecommerce_container .eight.columns {
		    width: 575px !important;
		    margin-left: 10px;
		}
		
		#ecommerce_container .twelve.columns {
		    width: 940px !important;
		}
    	
        .container .one-third.column, .container .one-third.columns                { width: 406px; }
        .container .two-thirds.column,  .container .two-thirds.columns               { width: 832px; }
        
        .container .one-fifth.columns                 { width: 235px; }
        .container .four-fifth.columns                { width: 1035px; }
 
        /* Offsets */
        .container .offset-by-one                   { padding-left: 80px; }
        .container .offset-by-two                   { padding-left: 160px; }
        .container .offset-by-three                 { padding-left: 240px; }
        .container .offset-by-four                  { padding-left: 320px; }
        .container .offset-by-five                  { padding-left: 400px; }
        .container .offset-by-six                   { padding-left: 480px; }
        .container .offset-by-seven                 { padding-left: 560px; }
        .container .offset-by-eight                 { padding-left: 640px; }
        .container .offset-by-nine                  { padding-left: 720px; }
        .container .offset-by-ten                   { padding-left: 800px; }
        .container .offset-by-eleven                { padding-left: 880px; }
        .container .offset-by-twelve                { padding-left: 960px; }
        .container .offset-by-thirteen              { padding-left: 1040px; }
        .container .offset-by-fourteen              { padding-left: 1120px; }
        .container .offset-by-fifteen               { padding-left: 1200px; }
        
        
         #footer {
    			width: 1280px !important;
    			box-sizing: border-box;
         }
         
         
	    .no-zion-margin
	    {
	    	margin-left: 0 !important;
	    	margin-right: 0 !important;
	    }
    }