*                           { margin: 0; padding: 0; }
html                        { overflow-y: scroll; }

#page-wrap                  { width: 800px; margin: 20px auto; }

h1                          { color: #FEFBFB; font: bold 32px Helvetica, Arial, Sans-Serif;
		       				  text-shadow: 1px 1px #545253, 2px 2px #545253, 3px 3px #545253;
		           			  -webkit-transition: all 0.12s ease-out;
		       				  -moz-transition: all 0.12s ease-out;
		       				  -o-transition: all 0.12s ease-out;}
h1:hover 					{ position: relative; top: -3px; left: -3px; 
							  text-shadow: 1px 1px #545253, 2px 2px #545253, 3px 3px #545253, 4px 4px #545253, 5px 5px #545253, 6px 6px #545253;
							  margin: 0 0 10px 0;}
.discounted-item            { width: 100%; margin: 0 0 10px 0; position: relative; cursor: pointer;
                              height: 100%; }

.discount-bar               { padding: 10px 0 10px 150px;
							  color: #EFAE12; font: italic bold 18px Helvetica, Arial, Sans-Serif;
		     				  text-shadow: 0.5px 0.5px #fe4902, 1px 1px #fe4902, 2px 2px #fe4902;
		     		  	      -webkit-transition: all 0.12s ease-out;
		    				  -moz-transition: all 0.12s ease-out;
		    				  -o-transition: all 0.12s ease-out;}
.discount-bar strike        { color: #999; padding: 0 5px; }
.discount-bar span          { font: bold 18px Helvetica, Sans-Serif; }
.reasonbar                  { padding: 4px 0 4px 150px; overflow: hidden;
                              width: 650px; color: #626262; }
                 
.prod-title                 { width: 60%; float: left; 
							  color: #FF0; font: bold 20px Helvetica, Arial, Sans-Serif;
		     				  text-shadow: 1px 1px #00F, 2px 2px #00F, 3px 3px #00F;
		     		  	      -webkit-transition: all 0.12s ease-out;
		    				  -moz-transition: all 0.12s ease-out;
		    				  -o-transition: all 0.12s ease-out;}
.prod-title:hover 			{ position: relative; top: -3px; left: -3px; 
		                      text-shadow: 1px 1px #00F, 2px 2px #00F, 3px 3px #00F, 4px 4px #00F, 5px 5px 				#00F, 6px 6px #00F;}
.reason                     { width: 40%; float: right; text-align: right; text-transform: uppercase; 
                              letter-spacing: 2px; padding: 0 5px 0 0; 
							  color: #00F; font: bold 20px Helvetica, Arial, Sans-Serif;
		     				  text-shadow: 1px 1px #FF0, 2px 2px #FF0, 3px 3px #FF0;
		     		  	      -webkit-transition: all 0.12s ease-out;
		    				  -moz-transition: all 0.12s ease-out;
		    				  -o-transition: all 0.12s ease-out;}
.reason:hover 				{ position: relative; top: -3px; left: -3px; 
		                      text-shadow: 1px 1px #FF0, 2px 2px #FF0, 3px 3px #FF0, 4px 4px #FF0, 5px 5px 				#FF0, 6px 6px #FF0;}
                              
.discounted-item img        { position: absolute; top: 0; left: 0; }

.pac2plus                   { border: 2px solid #626262; }
.pac2plus .reasonbar        { background: #626262; }
.pac2plus .discount-bar     { color: #626262; background: #282828; }

.pac3plus               	{ border: 2px solid #626262; }
.pac3plus .reasonbar    	{ background: #626262; }
.pac3plus .discount-bar 	{ color: #626262; background: #282828; }

.campaign                   { border: 2px solid #626262; }
.campaign .reasonbar        { background: #626262; }
.campaign .discount-bar     { color: #626262; background: #282828; }

.type3                    	{ border: 2px solid #626262; }
.type3 .reasonbar        	{ background: #626262; }
.type3 .discount-bar     	{ color: #626262; background: #282828; }

.buynow                     { position: absolute; bottom: -13px; left: 126px; }

.current 		            { font-weight: bold; font-size: 20px;
							  color: #FEFBFB;text-decoration: none;text-shadow: 1px 1px 0px #545253;}
.filter 		            { font-weight: bold; font-size: 20px;}
